From 1f122303b893181c6e0de189e8050adc90fbc281 Mon Sep 17 00:00:00 2001 From: Maniack Crudelis Date: Sat, 23 May 2015 20:52:33 +0200 Subject: [PATCH] MAJ 4.2.2 et source tar.gz --- manifest.json | 2 +- scripts/install | 5 +- sources/wordpress.tar.gz | Bin 0 -> 6718957 bytes sources/wordpress/index.php | 17 - sources/wordpress/license.txt | 385 - sources/wordpress/readme.html | 94 - sources/wordpress/wp-activate.php | 131 - sources/wordpress/wp-admin/about.php | 201 - sources/wordpress/wp-admin/admin-ajax.php | 98 - sources/wordpress/wp-admin/admin-footer.php | 99 - .../wordpress/wp-admin/admin-functions.php | 15 - sources/wordpress/wp-admin/admin-header.php | 243 - sources/wordpress/wp-admin/admin-post.php | 71 - sources/wordpress/wp-admin/admin.php | 347 - sources/wordpress/wp-admin/async-upload.php | 114 - sources/wordpress/wp-admin/comment.php | 299 - sources/wordpress/wp-admin/credits.php | 192 - sources/wordpress/wp-admin/css/about-rtl.css | 446 - sources/wordpress/wp-admin/css/about.css | 446 - .../wordpress/wp-admin/css/admin-menu-rtl.css | 917 -- sources/wordpress/wp-admin/css/admin-menu.css | 917 -- .../wp-admin/css/color-picker-rtl.css | 127 - .../wp-admin/css/color-picker-rtl.min.css | 1 - .../wordpress/wp-admin/css/color-picker.css | 127 - .../wp-admin/css/color-picker.min.css | 1 - .../wordpress/wp-admin/css/colors/_admin.scss | 525 - .../wp-admin/css/colors/_mixins.scss | 43 - .../wp-admin/css/colors/_variables.scss | 58 - .../wp-admin/css/colors/blue/colors-rtl.css | 341 - .../css/colors/blue/colors-rtl.min.css | 1 - .../wp-admin/css/colors/blue/colors.css | 341 - .../wp-admin/css/colors/blue/colors.min.css | 1 - .../wp-admin/css/colors/blue/colors.scss | 11 - .../wp-admin/css/colors/coffee/colors-rtl.css | 341 - .../css/colors/coffee/colors-rtl.min.css | 1 - .../wp-admin/css/colors/coffee/colors.css | 341 - .../wp-admin/css/colors/coffee/colors.min.css | 1 - .../wp-admin/css/colors/coffee/colors.scss | 7 - .../css/colors/ectoplasm/colors-rtl.css | 341 - .../css/colors/ectoplasm/colors-rtl.min.css | 1 - .../wp-admin/css/colors/ectoplasm/colors.css | 341 - .../css/colors/ectoplasm/colors.min.css | 1 - .../wp-admin/css/colors/ectoplasm/colors.scss | 8 - .../wp-admin/css/colors/light/colors-rtl.css | 349 - .../css/colors/light/colors-rtl.min.css | 1 - .../wp-admin/css/colors/light/colors.css | 349 - .../wp-admin/css/colors/light/colors.min.css | 1 - .../wp-admin/css/colors/light/colors.scss | 38 - .../css/colors/midnight/colors-rtl.css | 341 - .../css/colors/midnight/colors-rtl.min.css | 1 - .../wp-admin/css/colors/midnight/colors.css | 341 - .../css/colors/midnight/colors.min.css | 1 - .../wp-admin/css/colors/midnight/colors.scss | 5 - .../wp-admin/css/colors/ocean/colors-rtl.css | 341 - .../css/colors/ocean/colors-rtl.min.css | 1 - .../wp-admin/css/colors/ocean/colors.css | 341 - .../wp-admin/css/colors/ocean/colors.min.css | 1 - .../wp-admin/css/colors/ocean/colors.scss | 8 - .../css/colors/sunrise/colors-rtl.css | 341 - .../css/colors/sunrise/colors-rtl.min.css | 1 - .../wp-admin/css/colors/sunrise/colors.css | 341 - .../css/colors/sunrise/colors.min.css | 1 - .../wp-admin/css/colors/sunrise/colors.scss | 6 - sources/wordpress/wp-admin/css/common-rtl.css | 3210 ----- sources/wordpress/wp-admin/css/common.css | 3210 ----- .../wp-admin/css/customize-controls-rtl.css | 889 -- .../css/customize-controls-rtl.min.css | 1 - .../wp-admin/css/customize-controls.css | 889 -- .../wp-admin/css/customize-controls.min.css | 1 - .../wp-admin/css/customize-widgets-rtl.css | 603 - .../css/customize-widgets-rtl.min.css | 1 - .../wp-admin/css/customize-widgets.css | 603 - .../wp-admin/css/customize-widgets.min.css | 1 - .../wordpress/wp-admin/css/dashboard-rtl.css | 1112 -- sources/wordpress/wp-admin/css/dashboard.css | 1112 -- .../wp-admin/css/deprecated-media-rtl.css | 371 - .../wp-admin/css/deprecated-media-rtl.min.css | 1 - .../wp-admin/css/deprecated-media.css | 371 - .../wp-admin/css/deprecated-media.min.css | 1 - sources/wordpress/wp-admin/css/edit-rtl.css | 1500 --- sources/wordpress/wp-admin/css/edit.css | 1500 --- .../wordpress/wp-admin/css/farbtastic-rtl.css | 41 - sources/wordpress/wp-admin/css/farbtastic.css | 41 - sources/wordpress/wp-admin/css/forms-rtl.css | 992 -- sources/wordpress/wp-admin/css/forms.css | 992 -- sources/wordpress/wp-admin/css/ie-rtl.css | 785 -- sources/wordpress/wp-admin/css/ie-rtl.min.css | 1 - sources/wordpress/wp-admin/css/ie.css | 785 -- sources/wordpress/wp-admin/css/ie.min.css | 1 - .../wordpress/wp-admin/css/install-rtl.css | 389 - .../wp-admin/css/install-rtl.min.css | 1 - sources/wordpress/wp-admin/css/install.css | 389 - .../wordpress/wp-admin/css/install.min.css | 1 - sources/wordpress/wp-admin/css/l10n-rtl.css | 101 - sources/wordpress/wp-admin/css/l10n.css | 101 - .../wp-admin/css/list-tables-rtl.css | 1879 --- .../wordpress/wp-admin/css/list-tables.css | 1879 --- sources/wordpress/wp-admin/css/login-rtl.css | 269 - .../wordpress/wp-admin/css/login-rtl.min.css | 1 - sources/wordpress/wp-admin/css/login.css | 269 - sources/wordpress/wp-admin/css/login.min.css | 1 - sources/wordpress/wp-admin/css/media-rtl.css | 1196 -- sources/wordpress/wp-admin/css/media.css | 1196 -- .../wordpress/wp-admin/css/nav-menus-rtl.css | 857 -- sources/wordpress/wp-admin/css/nav-menus.css | 857 -- .../wordpress/wp-admin/css/press-this-rtl.css | 458 - sources/wordpress/wp-admin/css/press-this.css | 458 - .../wordpress/wp-admin/css/revisions-rtl.css | 574 - sources/wordpress/wp-admin/css/revisions.css | 574 - sources/wordpress/wp-admin/css/themes-rtl.css | 1732 --- sources/wordpress/wp-admin/css/themes.css | 1732 --- .../wordpress/wp-admin/css/widgets-rtl.css | 577 - sources/wordpress/wp-admin/css/widgets.css | 577 - .../wordpress/wp-admin/css/wp-admin-rtl.css | 14 - .../wp-admin/css/wp-admin-rtl.min.css | 1 - sources/wordpress/wp-admin/css/wp-admin.css | 14 - .../wordpress/wp-admin/css/wp-admin.min.css | 1 - .../wordpress/wp-admin/custom-background.php | 482 - sources/wordpress/wp-admin/custom-header.php | 1366 -- sources/wordpress/wp-admin/customize.php | 278 - sources/wordpress/wp-admin/edit-comments.php | 254 - .../wordpress/wp-admin/edit-form-advanced.php | 636 - .../wordpress/wp-admin/edit-form-comment.php | 160 - sources/wordpress/wp-admin/edit-link-form.php | 150 - sources/wordpress/wp-admin/edit-tag-form.php | 204 - sources/wordpress/wp-admin/edit-tags.php | 592 - sources/wordpress/wp-admin/edit.php | 330 - sources/wordpress/wp-admin/export.php | 243 - sources/wordpress/wp-admin/freedoms.php | 57 - .../wp-admin/images/align-center-2x.png | Bin 147 -> 0 bytes .../wp-admin/images/align-center.png | Bin 546 -> 0 bytes .../wp-admin/images/align-left-2x.png | Bin 143 -> 0 bytes .../wordpress/wp-admin/images/align-left.png | Bin 554 -> 0 bytes .../wp-admin/images/align-none-2x.png | Bin 121 -> 0 bytes .../wordpress/wp-admin/images/align-none.png | Bin 417 -> 0 bytes .../wp-admin/images/align-right-2x.png | Bin 142 -> 0 bytes .../wordpress/wp-admin/images/align-right.png | Bin 509 -> 0 bytes .../wordpress/wp-admin/images/arrows-2x.png | Bin 863 -> 0 bytes sources/wordpress/wp-admin/images/arrows.png | Bin 243 -> 0 bytes .../wp-admin/images/bubble_bg-2x.gif | Bin 507 -> 0 bytes .../wordpress/wp-admin/images/bubble_bg.gif | Bin 395 -> 0 bytes .../images/comment-grey-bubble-2x.png | Bin 258 -> 0 bytes .../wp-admin/images/comment-grey-bubble.png | Bin 114 -> 0 bytes .../wp-admin/images/date-button-2x.gif | Bin 992 -> 0 bytes .../wordpress/wp-admin/images/date-button.gif | Bin 400 -> 0 bytes sources/wordpress/wp-admin/images/generic.png | Bin 719 -> 0 bytes .../wordpress/wp-admin/images/icons32-2x.png | Bin 35645 -> 0 bytes .../wp-admin/images/icons32-vs-2x.png | Bin 37994 -> 0 bytes .../wordpress/wp-admin/images/icons32-vs.png | Bin 12920 -> 0 bytes sources/wordpress/wp-admin/images/icons32.png | Bin 12989 -> 0 bytes .../wp-admin/images/imgedit-icons-2x.png | Bin 14853 -> 0 bytes .../wp-admin/images/imgedit-icons.png | Bin 6989 -> 0 bytes sources/wordpress/wp-admin/images/list-2x.png | Bin 1523 -> 0 bytes sources/wordpress/wp-admin/images/list.png | Bin 1003 -> 0 bytes sources/wordpress/wp-admin/images/loading.gif | Bin 2244 -> 0 bytes sources/wordpress/wp-admin/images/marker.png | Bin 360 -> 0 bytes sources/wordpress/wp-admin/images/mask.png | Bin 2001 -> 0 bytes .../wp-admin/images/media-button-2x.png | Bin 850 -> 0 bytes .../wp-admin/images/media-button-image.gif | Bin 198 -> 0 bytes .../wp-admin/images/media-button-music.gif | Bin 205 -> 0 bytes .../wp-admin/images/media-button-other.gif | Bin 245 -> 0 bytes .../wp-admin/images/media-button-video.gif | Bin 131 -> 0 bytes .../wp-admin/images/media-button.png | Bin 323 -> 0 bytes sources/wordpress/wp-admin/images/menu-2x.png | Bin 30324 -> 0 bytes .../wordpress/wp-admin/images/menu-vs-2x.png | Bin 29592 -> 0 bytes sources/wordpress/wp-admin/images/menu-vs.png | Bin 9320 -> 0 bytes sources/wordpress/wp-admin/images/menu.png | Bin 9165 -> 0 bytes sources/wordpress/wp-admin/images/no.png | Bin 755 -> 0 bytes .../wp-admin/images/post-formats-vs.png | Bin 2794 -> 0 bytes .../wp-admin/images/post-formats.png | Bin 2157 -> 0 bytes .../wp-admin/images/post-formats32-vs.png | Bin 7512 -> 0 bytes .../wp-admin/images/post-formats32.png | Bin 7829 -> 0 bytes .../wordpress/wp-admin/images/resize-2x.gif | Bin 234 -> 0 bytes .../wp-admin/images/resize-rtl-2x.gif | Bin 232 -> 0 bytes .../wordpress/wp-admin/images/resize-rtl.gif | Bin 149 -> 0 bytes sources/wordpress/wp-admin/images/resize.gif | Bin 71 -> 0 bytes sources/wordpress/wp-admin/images/se.png | Bin 120 -> 0 bytes sources/wordpress/wp-admin/images/sort-2x.gif | Bin 97 -> 0 bytes sources/wordpress/wp-admin/images/sort.gif | Bin 54 -> 0 bytes .../wordpress/wp-admin/images/spinner-2x.gif | Bin 8564 -> 0 bytes sources/wordpress/wp-admin/images/spinner.gif | Bin 4203 -> 0 bytes .../wordpress/wp-admin/images/stars-2x.png | Bin 1257 -> 0 bytes sources/wordpress/wp-admin/images/stars.png | Bin 924 -> 0 bytes .../wordpress/wp-admin/images/w-logo-blue.png | Bin 3113 -> 0 bytes .../wp-admin/images/w-logo-white.png | Bin 4159 -> 0 bytes sources/wordpress/wp-admin/images/wheel.png | Bin 11505 -> 0 bytes .../wp-admin/images/wordpress-logo-white.svg | 1 - .../wp-admin/images/wordpress-logo.png | Bin 2480 -> 0 bytes .../wp-admin/images/wordpress-logo.svg | 1 - .../wp-admin/images/wpspin_light-2x.gif | Bin 9097 -> 0 bytes .../wp-admin/images/wpspin_light.gif | Bin 2193 -> 0 bytes sources/wordpress/wp-admin/images/xit-2x.gif | Bin 823 -> 0 bytes sources/wordpress/wp-admin/images/xit.gif | Bin 182 -> 0 bytes sources/wordpress/wp-admin/images/yes.png | Bin 539 -> 0 bytes sources/wordpress/wp-admin/import.php | 132 - sources/wordpress/wp-admin/includes/admin.php | 74 - .../wp-admin/includes/ajax-actions.php | 2761 ---- .../wordpress/wp-admin/includes/bookmark.php | 305 - .../wp-admin/includes/class-ftp-pure.php | 190 - .../wp-admin/includes/class-ftp-sockets.php | 250 - .../wordpress/wp-admin/includes/class-ftp.php | 907 -- .../wp-admin/includes/class-pclzip.php | 5687 --------- .../includes/class-wp-comments-list-table.php | 636 - .../includes/class-wp-filesystem-base.php | 815 -- .../includes/class-wp-filesystem-direct.php | 384 - .../includes/class-wp-filesystem-ftpext.php | 415 - .../class-wp-filesystem-ftpsockets.php | 352 - .../includes/class-wp-filesystem-ssh2.php | 392 - .../wp-admin/includes/class-wp-importer.php | 302 - .../includes/class-wp-links-list-table.php | 207 - .../wp-admin/includes/class-wp-list-table.php | 1080 -- .../includes/class-wp-media-list-table.php | 564 - .../includes/class-wp-ms-sites-list-table.php | 402 - .../class-wp-ms-themes-list-table.php | 459 - .../includes/class-wp-ms-users-list-table.php | 303 - .../class-wp-plugin-install-list-table.php | 490 - .../includes/class-wp-plugins-list-table.php | 605 - .../includes/class-wp-posts-list-table.php | 1301 -- .../includes/class-wp-terms-list-table.php | 466 - .../class-wp-theme-install-list-table.php | 431 - .../includes/class-wp-themes-list-table.php | 279 - .../includes/class-wp-upgrader-skins.php | 767 -- .../wp-admin/includes/class-wp-upgrader.php | 2676 ---- .../includes/class-wp-users-list-table.php | 459 - .../wordpress/wp-admin/includes/comment.php | 171 - .../wp-admin/includes/continents-cities.php | 493 - .../wordpress/wp-admin/includes/dashboard.php | 1333 -- .../wp-admin/includes/deprecated.php | 1190 -- .../wordpress/wp-admin/includes/export.php | 508 - sources/wordpress/wp-admin/includes/file.php | 1150 -- .../wp-admin/includes/image-edit.php | 828 -- sources/wordpress/wp-admin/includes/image.php | 604 - .../wordpress/wp-admin/includes/import.php | 206 - .../wp-admin/includes/list-table.php | 113 - sources/wordpress/wp-admin/includes/media.php | 2988 ----- sources/wordpress/wp-admin/includes/menu.php | 322 - .../wp-admin/includes/meta-boxes.php | 1119 -- sources/wordpress/wp-admin/includes/misc.php | 845 -- .../wp-admin/includes/ms-deprecated.php | 78 - sources/wordpress/wp-admin/includes/ms.php | 814 -- .../wordpress/wp-admin/includes/nav-menu.php | 1328 -- .../wp-admin/includes/plugin-install.php | 549 - .../wordpress/wp-admin/includes/plugin.php | 1878 --- sources/wordpress/wp-admin/includes/post.php | 1667 --- .../wordpress/wp-admin/includes/revision.php | 228 - .../wordpress/wp-admin/includes/schema.php | 1037 -- .../wordpress/wp-admin/includes/screen.php | 1179 -- .../wordpress/wp-admin/includes/taxonomy.php | 284 - .../wordpress/wp-admin/includes/template.php | 2157 ---- .../wp-admin/includes/theme-install.php | 205 - sources/wordpress/wp-admin/includes/theme.php | 457 - .../wp-admin/includes/translation-install.php | 240 - .../wp-admin/includes/update-core.php | 1151 -- .../wordpress/wp-admin/includes/update.php | 432 - .../wordpress/wp-admin/includes/upgrade.php | 2216 ---- sources/wordpress/wp-admin/includes/user.php | 442 - .../wordpress/wp-admin/includes/widgets.php | 245 - sources/wordpress/wp-admin/index.php | 131 - sources/wordpress/wp-admin/install-helper.php | 199 - sources/wordpress/wp-admin/install.php | 305 - sources/wordpress/wp-admin/js/accordion.js | 143 - .../wordpress/wp-admin/js/accordion.min.js | 1 - sources/wordpress/wp-admin/js/color-picker.js | 155 - .../wordpress/wp-admin/js/color-picker.min.js | 1 - sources/wordpress/wp-admin/js/comment.js | 50 - sources/wordpress/wp-admin/js/comment.min.js | 1 - sources/wordpress/wp-admin/js/common.js | 740 -- sources/wordpress/wp-admin/js/common.min.js | 1 - .../wp-admin/js/custom-background.js | 75 - .../wp-admin/js/custom-background.min.js | 1 - .../wordpress/wp-admin/js/custom-header.js | 61 - .../wp-admin/js/customize-controls.js | 1305 -- .../wp-admin/js/customize-controls.min.js | 1 - .../wp-admin/js/customize-widgets.js | 1882 --- .../wp-admin/js/customize-widgets.min.js | 1 - sources/wordpress/wp-admin/js/dashboard.js | 190 - .../wordpress/wp-admin/js/dashboard.min.js | 1 - .../wordpress/wp-admin/js/edit-comments.js | 625 - .../wp-admin/js/edit-comments.min.js | 1 - .../wordpress/wp-admin/js/editor-expand.js | 711 -- .../wp-admin/js/editor-expand.min.js | 1 - sources/wordpress/wp-admin/js/editor.js | 322 - sources/wordpress/wp-admin/js/editor.min.js | 1 - sources/wordpress/wp-admin/js/farbtastic.js | 276 - sources/wordpress/wp-admin/js/gallery.js | 237 - sources/wordpress/wp-admin/js/gallery.min.js | 1 - sources/wordpress/wp-admin/js/image-edit.js | 633 - .../wordpress/wp-admin/js/image-edit.min.js | 1 - .../wordpress/wp-admin/js/inline-edit-post.js | 359 - .../wp-admin/js/inline-edit-post.min.js | 1 - .../wordpress/wp-admin/js/inline-edit-tax.js | 142 - .../wp-admin/js/inline-edit-tax.min.js | 1 - sources/wordpress/wp-admin/js/iris.min.js | 4 - .../wordpress/wp-admin/js/language-chooser.js | 26 - .../wp-admin/js/language-chooser.min.js | 1 - sources/wordpress/wp-admin/js/link.js | 69 - sources/wordpress/wp-admin/js/link.min.js | 1 - .../wordpress/wp-admin/js/media-gallery.js | 26 - .../wp-admin/js/media-gallery.min.js | 1 - sources/wordpress/wp-admin/js/media-upload.js | 69 - .../wordpress/wp-admin/js/media-upload.min.js | 1 - sources/wordpress/wp-admin/js/media.js | 111 - sources/wordpress/wp-admin/js/media.min.js | 1 - sources/wordpress/wp-admin/js/nav-menu.js | 1205 -- sources/wordpress/wp-admin/js/nav-menu.min.js | 1 - .../wp-admin/js/password-strength-meter.js | 75 - .../js/password-strength-meter.min.js | 1 - .../wordpress/wp-admin/js/plugin-install.js | 76 - .../wp-admin/js/plugin-install.min.js | 1 - sources/wordpress/wp-admin/js/post.js | 1094 -- sources/wordpress/wp-admin/js/post.min.js | 1 - sources/wordpress/wp-admin/js/postbox.js | 199 - sources/wordpress/wp-admin/js/postbox.min.js | 1 - sources/wordpress/wp-admin/js/revisions.js | 1110 -- .../wordpress/wp-admin/js/revisions.min.js | 1 - .../wp-admin/js/set-post-thumbnail.js | 24 - .../wp-admin/js/set-post-thumbnail.min.js | 1 - sources/wordpress/wp-admin/js/svg-painter.js | 240 - .../wordpress/wp-admin/js/svg-painter.min.js | 1 - sources/wordpress/wp-admin/js/tags.js | 72 - sources/wordpress/wp-admin/js/tags.min.js | 1 - sources/wordpress/wp-admin/js/theme.js | 1691 --- sources/wordpress/wp-admin/js/theme.min.js | 1 - sources/wordpress/wp-admin/js/updates.js | 65 - sources/wordpress/wp-admin/js/updates.min.js | 1 - sources/wordpress/wp-admin/js/user-profile.js | 127 - .../wordpress/wp-admin/js/user-profile.min.js | 1 - sources/wordpress/wp-admin/js/user-suggest.js | 30 - .../wordpress/wp-admin/js/user-suggest.min.js | 1 - sources/wordpress/wp-admin/js/widgets.js | 492 - sources/wordpress/wp-admin/js/widgets.min.js | 1 - sources/wordpress/wp-admin/js/word-count.js | 44 - .../wordpress/wp-admin/js/word-count.min.js | 1 - .../wordpress/wp-admin/js/wp-fullscreen.js | 704 -- .../wp-admin/js/wp-fullscreen.min.js | 1 - sources/wordpress/wp-admin/js/xfn.js | 17 - sources/wordpress/wp-admin/js/xfn.min.js | 1 - sources/wordpress/wp-admin/link-add.php | 29 - sources/wordpress/wp-admin/link-manager.php | 99 - .../wordpress/wp-admin/link-parse-opml.php | 84 - sources/wordpress/wp-admin/link.php | 117 - sources/wordpress/wp-admin/load-scripts.php | 162 - sources/wordpress/wp-admin/load-styles.php | 153 - sources/wordpress/wp-admin/maint/repair.php | 124 - sources/wordpress/wp-admin/media-new.php | 84 - sources/wordpress/wp-admin/media-upload.php | 100 - sources/wordpress/wp-admin/media.php | 146 - sources/wordpress/wp-admin/menu-header.php | 227 - sources/wordpress/wp-admin/menu.php | 255 - sources/wordpress/wp-admin/moderation.php | 12 - sources/wordpress/wp-admin/ms-admin.php | 13 - sources/wordpress/wp-admin/ms-delete-site.php | 91 - sources/wordpress/wp-admin/ms-edit.php | 13 - sources/wordpress/wp-admin/ms-options.php | 12 - sources/wordpress/wp-admin/ms-sites.php | 13 - sources/wordpress/wp-admin/ms-themes.php | 13 - .../wordpress/wp-admin/ms-upgrade-network.php | 13 - sources/wordpress/wp-admin/ms-users.php | 13 - sources/wordpress/wp-admin/my-sites.php | 145 - sources/wordpress/wp-admin/nav-menus.php | 798 -- sources/wordpress/wp-admin/network.php | 561 - sources/wordpress/wp-admin/network/about.php | 16 - sources/wordpress/wp-admin/network/admin.php | 32 - .../wordpress/wp-admin/network/credits.php | 16 - sources/wordpress/wp-admin/network/edit.php | 42 - .../wordpress/wp-admin/network/freedoms.php | 16 - sources/wordpress/wp-admin/network/index.php | 79 - sources/wordpress/wp-admin/network/menu.php | 63 - .../wp-admin/network/plugin-editor.php | 16 - .../wp-admin/network/plugin-install.php | 19 - .../wordpress/wp-admin/network/plugins.php | 16 - .../wordpress/wp-admin/network/profile.php | 16 - .../wordpress/wp-admin/network/settings.php | 347 - sources/wordpress/wp-admin/network/setup.php | 16 - .../wordpress/wp-admin/network/site-info.php | 178 - .../wordpress/wp-admin/network/site-new.php | 153 - .../wp-admin/network/site-settings.php | 173 - .../wp-admin/network/site-themes.php | 185 - .../wordpress/wp-admin/network/site-users.php | 319 - sources/wordpress/wp-admin/network/sites.php | 275 - .../wp-admin/network/theme-editor.php | 16 - .../wp-admin/network/theme-install.php | 19 - sources/wordpress/wp-admin/network/themes.php | 266 - .../wp-admin/network/update-core.php | 16 - sources/wordpress/wp-admin/network/update.php | 19 - .../wordpress/wp-admin/network/upgrade.php | 120 - .../wordpress/wp-admin/network/user-edit.php | 16 - .../wordpress/wp-admin/network/user-new.php | 106 - sources/wordpress/wp-admin/network/users.php | 296 - .../wordpress/wp-admin/options-discussion.php | 273 - .../wordpress/wp-admin/options-general.php | 355 - sources/wordpress/wp-admin/options-head.php | 18 - sources/wordpress/wp-admin/options-media.php | 136 - .../wordpress/wp-admin/options-permalink.php | 294 - .../wordpress/wp-admin/options-reading.php | 184 - .../wordpress/wp-admin/options-writing.php | 194 - sources/wordpress/wp-admin/options.php | 265 - sources/wordpress/wp-admin/plugin-editor.php | 279 - sources/wordpress/wp-admin/plugin-install.php | 134 - sources/wordpress/wp-admin/plugins.php | 455 - sources/wordpress/wp-admin/post-new.php | 74 - sources/wordpress/wp-admin/post.php | 318 - sources/wordpress/wp-admin/press-this.php | 691 - sources/wordpress/wp-admin/profile.php | 18 - sources/wordpress/wp-admin/revision.php | 221 - sources/wordpress/wp-admin/setup-config.php | 345 - sources/wordpress/wp-admin/theme-editor.php | 243 - sources/wordpress/wp-admin/theme-install.php | 278 - sources/wordpress/wp-admin/themes.php | 374 - sources/wordpress/wp-admin/tools.php | 75 - sources/wordpress/wp-admin/update-core.php | 649 - sources/wordpress/wp-admin/update.php | 272 - .../wordpress/wp-admin/upgrade-functions.php | 12 - sources/wordpress/wp-admin/upgrade.php | 116 - sources/wordpress/wp-admin/upload.php | 292 - sources/wordpress/wp-admin/user-edit.php | 557 - sources/wordpress/wp-admin/user-new.php | 439 - sources/wordpress/wp-admin/user/about.php | 13 - sources/wordpress/wp-admin/user/admin.php | 32 - sources/wordpress/wp-admin/user/credits.php | 13 - sources/wordpress/wp-admin/user/freedoms.php | 13 - sources/wordpress/wp-admin/user/index.php | 12 - sources/wordpress/wp-admin/user/menu.php | 22 - sources/wordpress/wp-admin/user/profile.php | 12 - sources/wordpress/wp-admin/user/user-edit.php | 12 - sources/wordpress/wp-admin/users.php | 460 - sources/wordpress/wp-admin/widgets.php | 442 - sources/wordpress/wp-blog-header.php | 18 - sources/wordpress/wp-comments-post.php | 164 - sources/wordpress/wp-config-sample.php | 89 - sources/wordpress/wp-content/index.php | 2 - .../wp-content/languages/admin-fr_FR.mo | Bin 379099 -> 0 bytes .../wp-content/languages/admin-fr_FR.po | 10397 ---------------- .../languages/admin-network-fr_FR.mo | Bin 50271 -> 0 bytes .../languages/admin-network-fr_FR.po | 1096 -- .../languages/continents-cities-fr_FR.mo | Bin 9047 -> 0 bytes .../languages/continents-cities-fr_FR.po | 1959 --- .../wordpress/wp-content/languages/fr_FR.mo | Bin 149931 -> 0 bytes .../wordpress/wp-content/languages/fr_FR.po | 6962 ----------- .../languages/plugins/akismet-fr_FR.mo | Bin 20665 -> 0 bytes .../languages/plugins/akismet-fr_FR.po | 642 - .../languages/themes/twentyfourteen-fr_FR.mo | Bin 10731 -> 0 bytes .../languages/themes/twentyfourteen-fr_FR.po | 435 - .../languages/themes/twentythirteen-fr_FR.mo | Bin 7162 -> 0 bytes .../languages/themes/twentythirteen-fr_FR.po | 316 - .../languages/themes/twentytwelve-fr_FR.mo | Bin 8053 -> 0 bytes .../languages/themes/twentytwelve-fr_FR.po | 327 - .../wp-content/plugins/akismet/.htaccess | 11 - .../plugins/akismet/_inc/akismet.css | 361 - .../plugins/akismet/_inc/akismet.js | 158 - .../wp-content/plugins/akismet/_inc/form.js | 30 - .../plugins/akismet/_inc/img/logo-full-2x.png | Bin 4970 -> 0 bytes .../wp-content/plugins/akismet/akismet.php | 59 - .../plugins/akismet/class.akismet-admin.php | 862 -- .../plugins/akismet/class.akismet-widget.php | 110 - .../plugins/akismet/class.akismet.php | 933 -- .../wp-content/plugins/akismet/index.php | 2 - .../wp-content/plugins/akismet/readme.txt | 203 - .../plugins/akismet/views/config.php | 174 - .../wp-content/plugins/akismet/views/get.php | 5 - .../plugins/akismet/views/notice.php | 102 - .../plugins/akismet/views/start.php | 95 - .../plugins/akismet/views/stats.php | 4 - .../plugins/akismet/views/strict.php | 7 - .../wp-content/plugins/akismet/wrapper.php | 293 - .../wordpress/wp-content/plugins/hello.php | 82 - .../wordpress/wp-content/plugins/index.php | 2 - sources/wordpress/wp-content/themes/index.php | 2 - .../wp-content/themes/twentyfourteen/404.php | 32 - .../themes/twentyfourteen/archive.php | 74 - .../themes/twentyfourteen/author.php | 74 - .../themes/twentyfourteen/category.php | 58 - .../themes/twentyfourteen/comments.php | 66 - .../themes/twentyfourteen/content-aside.php | 57 - .../themes/twentyfourteen/content-audio.php | 57 - .../twentyfourteen/content-featured-post.php | 34 - .../themes/twentyfourteen/content-gallery.php | 57 - .../themes/twentyfourteen/content-image.php | 57 - .../themes/twentyfourteen/content-link.php | 57 - .../themes/twentyfourteen/content-none.php | 31 - .../themes/twentyfourteen/content-page.php | 31 - .../themes/twentyfourteen/content-quote.php | 57 - .../themes/twentyfourteen/content-video.php | 57 - .../themes/twentyfourteen/content.php | 66 - .../twentyfourteen/css/editor-style.css | 717 -- .../themes/twentyfourteen/css/ie.css | 1335 -- .../twentyfourteen/featured-content.php | 39 - .../themes/twentyfourteen/footer.php | 28 - .../themes/twentyfourteen/functions.php | 515 - .../twentyfourteen/genericons/COPYING.txt | 9 - .../genericons/Genericons-Regular.otf | Bin 18212 -> 0 bytes .../twentyfourteen/genericons/LICENSE.txt | 339 - .../twentyfourteen/genericons/README.txt | 123 - .../twentyfourteen/genericons/example.html | 464 - .../font/genericons-regular-webfont.eot | Bin 14935 -> 0 bytes .../font/genericons-regular-webfont.svg | 135 - .../font/genericons-regular-webfont.ttf | Bin 27348 -> 0 bytes .../font/genericons-regular-webfont.woff | Bin 17224 -> 0 bytes .../twentyfourteen/genericons/genericons.css | 197 - .../themes/twentyfourteen/header.php | 65 - .../themes/twentyfourteen/image.php | 79 - .../twentyfourteen/images/pattern-dark.svg | 16 - .../twentyfourteen/images/pattern-light.svg | 6 - .../themes/twentyfourteen/inc/back-compat.php | 63 - .../twentyfourteen/inc/custom-header.php | 147 - .../themes/twentyfourteen/inc/customizer.php | 109 - .../twentyfourteen/inc/featured-content.php | 533 - .../twentyfourteen/inc/template-tags.php | 203 - .../themes/twentyfourteen/inc/widgets.php | 269 - .../themes/twentyfourteen/index.php | 61 - .../themes/twentyfourteen/js/customizer.js | 38 - .../js/featured-content-admin.js | 9 - .../themes/twentyfourteen/js/functions.js | 134 - .../themes/twentyfourteen/js/html5.js | 8 - .../js/keyboard-image-navigation.js | 21 - .../themes/twentyfourteen/js/slider.js | 598 - .../languages/twentyfourteen.pot | 467 - .../page-templates/contributors.php | 52 - .../page-templates/full-width.php | 42 - .../wp-content/themes/twentyfourteen/page.php | 48 - .../wp-content/themes/twentyfourteen/rtl.css | 854 -- .../themes/twentyfourteen/screenshot.png | Bin 617254 -> 0 bytes .../themes/twentyfourteen/search.php | 49 - .../themes/twentyfourteen/sidebar-content.php | 16 - .../themes/twentyfourteen/sidebar-footer.php | 19 - .../themes/twentyfourteen/sidebar.php | 29 - .../themes/twentyfourteen/single.php | 40 - .../themes/twentyfourteen/style.css | 4317 ------- .../wp-content/themes/twentyfourteen/tag.php | 60 - .../twentyfourteen/taxonomy-post_format.php | 85 - .../wp-content/themes/twentythirteen/404.php | 31 - .../themes/twentythirteen/archive.php | 55 - .../themes/twentythirteen/author-bio.php | 34 - .../themes/twentythirteen/author.php | 62 - .../themes/twentythirteen/category.php | 41 - .../themes/twentythirteen/comments.php | 59 - .../themes/twentythirteen/content-aside.php | 31 - .../themes/twentythirteen/content-audio.php | 37 - .../themes/twentythirteen/content-chat.php | 31 - .../themes/twentythirteen/content-gallery.php | 45 - .../themes/twentythirteen/content-image.php | 41 - .../themes/twentythirteen/content-link.php | 36 - .../themes/twentythirteen/content-none.php | 31 - .../themes/twentythirteen/content-quote.php | 27 - .../themes/twentythirteen/content-status.php | 25 - .../themes/twentythirteen/content-video.php | 41 - .../themes/twentythirteen/content.php | 57 - .../twentythirteen/css/editor-style.css | 771 -- .../themes/twentythirteen/css/ie.css | 290 - .../themes/twentythirteen/footer.php | 26 - .../themes/twentythirteen/functions.php | 531 - .../twentythirteen/genericons/COPYING.txt | 9 - .../genericons/Genericons-Regular.otf | Bin 18212 -> 0 bytes .../twentythirteen/genericons/LICENSE.txt | 339 - .../twentythirteen/genericons/README.txt | 123 - .../twentythirteen/genericons/example.html | 464 - .../font/genericons-regular-webfont.eot | Bin 14935 -> 0 bytes .../font/genericons-regular-webfont.svg | 135 - .../font/genericons-regular-webfont.ttf | Bin 27348 -> 0 bytes .../font/genericons-regular-webfont.woff | Bin 17224 -> 0 bytes .../twentythirteen/genericons/genericons.css | 197 - .../themes/twentythirteen/header.php | 51 - .../themes/twentythirteen/image.php | 82 - .../twentythirteen/images/dotted-line-2x.png | Bin 86 -> 0 bytes .../images/dotted-line-light-2x.png | Bin 85 -> 0 bytes .../images/dotted-line-light.png | Bin 80 -> 0 bytes .../twentythirteen/images/dotted-line.png | Bin 80 -> 0 bytes .../images/headers/circle-thumbnail.png | Bin 8001 -> 0 bytes .../twentythirteen/images/headers/circle.png | Bin 33848 -> 0 bytes .../images/headers/diamond-thumbnail.png | Bin 1847 -> 0 bytes .../twentythirteen/images/headers/diamond.png | Bin 14266 -> 0 bytes .../images/headers/star-thumbnail.png | Bin 4039 -> 0 bytes .../twentythirteen/images/headers/star.png | Bin 22620 -> 0 bytes .../twentythirteen/images/search-icon-2x.png | Bin 829 -> 0 bytes .../twentythirteen/images/search-icon.png | Bin 422 -> 0 bytes .../themes/twentythirteen/inc/back-compat.php | 63 - .../twentythirteen/inc/custom-header.php | 227 - .../themes/twentythirteen/index.php | 38 - .../themes/twentythirteen/js/functions.js | 103 - .../themes/twentythirteen/js/html5.js | 8 - .../twentythirteen/js/theme-customizer.js | 40 - .../languages/twentythirteen.pot | 333 - .../wp-content/themes/twentythirteen/page.php | 50 - .../wp-content/themes/twentythirteen/rtl.css | 766 -- .../themes/twentythirteen/screenshot.png | Bin 77773 -> 0 bytes .../themes/twentythirteen/search.php | 36 - .../themes/twentythirteen/sidebar-main.php | 18 - .../themes/twentythirteen/sidebar.php | 22 - .../themes/twentythirteen/single.php | 28 - .../themes/twentythirteen/style.css | 3212 ----- .../wp-content/themes/twentythirteen/tag.php | 43 - .../twentythirteen/taxonomy-post_format.php | 41 - .../wp-content/themes/twentytwelve/404.php | 29 - .../themes/twentytwelve/archive.php | 63 - .../wp-content/themes/twentytwelve/author.php | 84 - .../themes/twentytwelve/category.php | 51 - .../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 - .../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 - .../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/html5.js | 8 - .../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 - .../themes/twentytwelve/screenshot.png | Bin 323498 -> 0 bytes .../wp-content/themes/twentytwelve/search.php | 49 - .../themes/twentytwelve/sidebar-front.php | 35 - .../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 - sources/wordpress/wp-cron.php | 115 - .../wordpress/wp-includes/ID3/getid3.lib.php | 1342 -- sources/wordpress/wp-includes/ID3/getid3.php | 1776 --- .../wp-includes/ID3/license.commercial.txt | 27 - sources/wordpress/wp-includes/ID3/license.txt | 28 - .../ID3/module.audio-video.asf.php | 2019 --- .../ID3/module.audio-video.flv.php | 729 -- .../ID3/module.audio-video.matroska.php | 1765 --- .../ID3/module.audio-video.quicktime.php | 2221 ---- .../ID3/module.audio-video.riff.php | 2435 ---- .../wp-includes/ID3/module.audio.ac3.php | 473 - .../wp-includes/ID3/module.audio.dts.php | 290 - .../wp-includes/ID3/module.audio.flac.php | 442 - .../wp-includes/ID3/module.audio.mp3.php | 2009 --- .../wp-includes/ID3/module.audio.ogg.php | 671 - .../wp-includes/ID3/module.tag.apetag.php | 370 - .../wp-includes/ID3/module.tag.id3v1.php | 359 - .../wp-includes/ID3/module.tag.id3v2.php | 3414 ----- .../wp-includes/ID3/module.tag.lyrics3.php | 294 - sources/wordpress/wp-includes/ID3/readme.txt | 603 - .../wp-includes/SimplePie/Author.php | 157 - .../wordpress/wp-includes/SimplePie/Cache.php | 133 - .../wp-includes/SimplePie/Cache/Base.php | 114 - .../wp-includes/SimplePie/Cache/DB.php | 137 - .../wp-includes/SimplePie/Cache/File.php | 173 - .../wp-includes/SimplePie/Cache/Memcache.php | 183 - .../wp-includes/SimplePie/Cache/MySQL.php | 438 - .../wp-includes/SimplePie/Caption.php | 210 - .../wp-includes/SimplePie/Category.php | 157 - .../SimplePie/Content/Type/Sniffer.php | 332 - .../wp-includes/SimplePie/Copyright.php | 130 - .../wordpress/wp-includes/SimplePie/Core.php | 57 - .../wp-includes/SimplePie/Credit.php | 156 - .../SimplePie/Decode/HTML/Entities.php | 617 - .../wp-includes/SimplePie/Enclosure.php | 1380 -- .../wp-includes/SimplePie/Exception.php | 52 - .../wordpress/wp-includes/SimplePie/File.php | 292 - .../wp-includes/SimplePie/HTTP/Parser.php | 500 - .../wordpress/wp-includes/SimplePie/IRI.php | 1238 -- .../wordpress/wp-includes/SimplePie/Item.php | 2964 ----- .../wp-includes/SimplePie/Locator.php | 372 - .../wordpress/wp-includes/SimplePie/Misc.php | 2247 ---- .../wp-includes/SimplePie/Net/IPv6.php | 276 - .../wp-includes/SimplePie/Parse/Date.php | 983 -- .../wp-includes/SimplePie/Parser.php | 407 - .../wp-includes/SimplePie/Rating.php | 129 - .../wp-includes/SimplePie/Registry.php | 225 - .../wp-includes/SimplePie/Restriction.php | 155 - .../wp-includes/SimplePie/Sanitize.php | 554 - .../wp-includes/SimplePie/Source.php | 611 - .../SimplePie/XML/Declaration/Parser.php | 362 - .../wp-includes/SimplePie/gzdecode.php | 371 - sources/wordpress/wp-includes/Text/Diff.php | 450 - .../wp-includes/Text/Diff/Engine/native.php | 436 - .../wp-includes/Text/Diff/Engine/shell.php | 162 - .../wp-includes/Text/Diff/Engine/string.php | 248 - .../wp-includes/Text/Diff/Engine/xdiff.php | 64 - .../wp-includes/Text/Diff/Renderer.php | 235 - .../wp-includes/Text/Diff/Renderer/inline.php | 206 - sources/wordpress/wp-includes/admin-bar.php | 868 -- sources/wordpress/wp-includes/atomlib.php | 352 - .../wordpress/wp-includes/author-template.php | 471 - .../wp-includes/bookmark-template.php | 298 - sources/wordpress/wp-includes/bookmark.php | 416 - sources/wordpress/wp-includes/cache.php | 704 -- sources/wordpress/wp-includes/canonical.php | 582 - .../wordpress/wp-includes/capabilities.php | 1539 --- .../wp-includes/category-template.php | 1407 --- sources/wordpress/wp-includes/category.php | 343 - .../wp-includes/certificates/ca-bundle.crt | 3785 ------ sources/wordpress/wp-includes/class-IXR.php | 1100 -- sources/wordpress/wp-includes/class-feed.php | 140 - sources/wordpress/wp-includes/class-http.php | 2173 ---- sources/wordpress/wp-includes/class-json.php | 936 -- .../wordpress/wp-includes/class-oembed.php | 579 - .../wordpress/wp-includes/class-phpass.php | 268 - .../wordpress/wp-includes/class-phpmailer.php | 3265 ----- sources/wordpress/wp-includes/class-pop3.php | 652 - .../wordpress/wp-includes/class-simplepie.php | 3119 ----- sources/wordpress/wp-includes/class-smtp.php | 943 -- .../wordpress/wp-includes/class-snoopy.php | 1256 -- .../wp-includes/class-wp-admin-bar.php | 517 - .../wp-includes/class-wp-ajax-response.php | 199 - .../class-wp-customize-control.php | 1124 -- .../class-wp-customize-manager.php | 1272 -- .../wp-includes/class-wp-customize-panel.php | 200 - .../class-wp-customize-section.php | 196 - .../class-wp-customize-setting.php | 554 - .../class-wp-customize-widgets.php | 1556 --- .../wordpress/wp-includes/class-wp-editor.php | 1433 --- .../wordpress/wp-includes/class-wp-embed.php | 373 - .../wordpress/wp-includes/class-wp-error.php | 261 - .../wp-includes/class-wp-http-ixr-client.php | 97 - .../wp-includes/class-wp-image-editor-gd.php | 459 - .../class-wp-image-editor-imagick.php | 511 - .../wp-includes/class-wp-image-editor.php | 471 - .../wordpress/wp-includes/class-wp-theme.php | 1235 -- .../wordpress/wp-includes/class-wp-walker.php | 471 - .../wp-includes/class-wp-xmlrpc-server.php | 5982 --------- sources/wordpress/wp-includes/class-wp.php | 782 -- .../wp-includes/class.wp-dependencies.php | 509 - .../wp-includes/class.wp-scripts.php | 247 - .../wordpress/wp-includes/class.wp-styles.php | 210 - .../wp-includes/comment-template.php | 2264 ---- sources/wordpress/wp-includes/comment.php | 2561 ---- sources/wordpress/wp-includes/compat.php | 125 - sources/wordpress/wp-includes/cron.php | 468 - .../wp-includes/css/admin-bar-rtl.css | 1099 -- .../wp-includes/css/admin-bar-rtl.min.css | 1 - .../wordpress/wp-includes/css/admin-bar.css | 1099 -- .../wp-includes/css/admin-bar.min.css | 1 - .../wordpress/wp-includes/css/buttons-rtl.css | 364 - .../wp-includes/css/buttons-rtl.min.css | 1 - sources/wordpress/wp-includes/css/buttons.css | 364 - .../wordpress/wp-includes/css/buttons.min.css | 1 - .../wordpress/wp-includes/css/dashicons.css | 893 -- .../wp-includes/css/dashicons.min.css | 1 - .../wordpress/wp-includes/css/editor-rtl.css | 1985 --- .../wp-includes/css/editor-rtl.min.css | 1 - sources/wordpress/wp-includes/css/editor.css | 1985 --- .../wordpress/wp-includes/css/editor.min.css | 1 - .../wp-includes/css/jquery-ui-dialog-rtl.css | 343 - .../css/jquery-ui-dialog-rtl.min.css | 19 - .../wp-includes/css/jquery-ui-dialog.css | 343 - .../wp-includes/css/jquery-ui-dialog.min.css | 19 - .../wp-includes/css/media-views-rtl.css | 2568 ---- .../wp-includes/css/media-views-rtl.min.css | 1 - .../wordpress/wp-includes/css/media-views.css | 2568 ---- .../wp-includes/css/media-views.min.css | 1 - .../wp-includes/css/wp-auth-check-rtl.css | 100 - .../wp-includes/css/wp-auth-check-rtl.min.css | 1 - .../wp-includes/css/wp-auth-check.css | 100 - .../wp-includes/css/wp-auth-check.min.css | 1 - .../wp-includes/css/wp-pointer-rtl.css | 212 - .../wp-includes/css/wp-pointer-rtl.min.css | 1 - .../wordpress/wp-includes/css/wp-pointer.css | 212 - .../wp-includes/css/wp-pointer.min.css | 1 - sources/wordpress/wp-includes/date.php | 452 - .../wp-includes/default-constants.php | 323 - .../wordpress/wp-includes/default-filters.php | 306 - .../wordpress/wp-includes/default-widgets.php | 1423 --- sources/wordpress/wp-includes/deprecated.php | 3501 ------ .../wp-includes/feed-atom-comments.php | 115 - sources/wordpress/wp-includes/feed-atom.php | 87 - sources/wordpress/wp-includes/feed-rdf.php | 81 - sources/wordpress/wp-includes/feed-rss.php | 46 - .../wp-includes/feed-rss2-comments.php | 97 - sources/wordpress/wp-includes/feed-rss2.php | 115 - sources/wordpress/wp-includes/feed.php | 659 - .../wordpress/wp-includes/fonts/dashicons.eot | Bin 37498 -> 0 bytes .../wordpress/wp-includes/fonts/dashicons.svg | 250 - .../wordpress/wp-includes/fonts/dashicons.ttf | Bin 37212 -> 0 bytes .../wp-includes/fonts/dashicons.woff | Bin 22844 -> 0 bytes sources/wordpress/wp-includes/formatting.php | 4007 ------ sources/wordpress/wp-includes/functions.php | 4630 ------- .../wp-includes/functions.wp-scripts.php | 258 - .../wp-includes/functions.wp-styles.php | 245 - .../wp-includes/general-template.php | 2982 ----- sources/wordpress/wp-includes/http.php | 551 - .../images/admin-bar-sprite-2x.png | Bin 4114 -> 0 bytes .../wp-includes/images/admin-bar-sprite.png | Bin 2467 -> 0 bytes .../images/arrow-pointer-blue-2x.png | Bin 1726 -> 0 bytes .../wp-includes/images/arrow-pointer-blue.png | Bin 793 -> 0 bytes .../wordpress/wp-includes/images/blank.gif | Bin 37 -> 0 bytes .../wp-includes/images/crystal/archive.png | Bin 2897 -> 0 bytes .../wp-includes/images/crystal/audio.png | Bin 2595 -> 0 bytes .../wp-includes/images/crystal/code.png | Bin 1604 -> 0 bytes .../wp-includes/images/crystal/default.png | Bin 453 -> 0 bytes .../wp-includes/images/crystal/document.png | Bin 2230 -> 0 bytes .../images/crystal/interactive.png | Bin 2680 -> 0 bytes .../wp-includes/images/crystal/license.txt | 9 - .../images/crystal/spreadsheet.png | Bin 2680 -> 0 bytes .../wp-includes/images/crystal/text.png | Bin 670 -> 0 bytes .../wp-includes/images/crystal/video.png | Bin 1339 -> 0 bytes .../wp-includes/images/down_arrow-2x.gif | Bin 83 -> 0 bytes .../wp-includes/images/down_arrow.gif | Bin 60 -> 0 bytes .../images/icon-pointer-flag-2x.png | Bin 1369 -> 0 bytes .../wp-includes/images/icon-pointer-flag.png | Bin 783 -> 0 bytes .../wp-includes/images/media/archive.png | Bin 417 -> 0 bytes .../wp-includes/images/media/audio.png | Bin 382 -> 0 bytes .../wp-includes/images/media/code.png | Bin 274 -> 0 bytes .../wp-includes/images/media/default.png | Bin 168 -> 0 bytes .../wp-includes/images/media/document.png | Bin 200 -> 0 bytes .../wp-includes/images/media/interactive.png | Bin 319 -> 0 bytes .../wp-includes/images/media/spreadsheet.png | Bin 188 -> 0 bytes .../wp-includes/images/media/text.png | Bin 188 -> 0 bytes .../wp-includes/images/media/video.png | Bin 283 -> 0 bytes .../wordpress/wp-includes/images/rss-2x.png | Bin 1306 -> 0 bytes sources/wordpress/wp-includes/images/rss.png | Bin 608 -> 0 bytes .../wp-includes/images/smilies/icon_arrow.gif | Bin 170 -> 0 bytes .../images/smilies/icon_biggrin.gif | Bin 172 -> 0 bytes .../images/smilies/icon_confused.gif | Bin 171 -> 0 bytes .../wp-includes/images/smilies/icon_cool.gif | Bin 172 -> 0 bytes .../wp-includes/images/smilies/icon_cry.gif | Bin 494 -> 0 bytes .../wp-includes/images/smilies/icon_eek.gif | Bin 170 -> 0 bytes .../wp-includes/images/smilies/icon_evil.gif | Bin 236 -> 0 bytes .../images/smilies/icon_exclaim.gif | Bin 236 -> 0 bytes .../wp-includes/images/smilies/icon_idea.gif | Bin 176 -> 0 bytes .../wp-includes/images/smilies/icon_lol.gif | Bin 332 -> 0 bytes .../wp-includes/images/smilies/icon_mad.gif | Bin 174 -> 0 bytes .../images/smilies/icon_mrgreen.gif | Bin 349 -> 0 bytes .../images/smilies/icon_neutral.gif | Bin 171 -> 0 bytes .../images/smilies/icon_question.gif | Bin 248 -> 0 bytes .../wp-includes/images/smilies/icon_razz.gif | Bin 176 -> 0 bytes .../images/smilies/icon_redface.gif | Bin 650 -> 0 bytes .../images/smilies/icon_rolleyes.gif | Bin 484 -> 0 bytes .../wp-includes/images/smilies/icon_sad.gif | Bin 171 -> 0 bytes .../wp-includes/images/smilies/icon_smile.gif | Bin 174 -> 0 bytes .../images/smilies/icon_surprised.gif | Bin 174 -> 0 bytes .../images/smilies/icon_twisted.gif | Bin 238 -> 0 bytes .../wp-includes/images/smilies/icon_wink.gif | Bin 170 -> 0 bytes .../wp-includes/images/spinner-2x.gif | Bin 8564 -> 0 bytes .../wordpress/wp-includes/images/spinner.gif | Bin 4203 -> 0 bytes .../wp-includes/images/toggle-arrow-2x.png | Bin 354 -> 0 bytes .../wp-includes/images/toggle-arrow.png | Bin 333 -> 0 bytes .../wp-includes/images/uploader-icons-2x.png | Bin 3878 -> 0 bytes .../wp-includes/images/uploader-icons.png | Bin 1556 -> 0 bytes .../wp-includes/images/wlw/wp-comments.png | Bin 1373 -> 0 bytes .../wp-includes/images/wlw/wp-icon.png | Bin 664 -> 0 bytes .../wp-includes/images/wlw/wp-watermark.png | Bin 5049 -> 0 bytes .../wp-includes/images/wpicons-2x.png | Bin 32592 -> 0 bytes .../wordpress/wp-includes/images/wpicons.png | Bin 16088 -> 0 bytes .../wp-includes/images/wpspin-2x.gif | Bin 9097 -> 0 bytes .../wordpress/wp-includes/images/wpspin.gif | Bin 2193 -> 0 bytes .../wordpress/wp-includes/images/xit-2x.gif | Bin 823 -> 0 bytes sources/wordpress/wp-includes/images/xit.gif | Bin 182 -> 0 bytes sources/wordpress/wp-includes/js/admin-bar.js | 365 - .../wordpress/wp-includes/js/admin-bar.min.js | 1 - sources/wordpress/wp-includes/js/autosave.js | 589 - .../wordpress/wp-includes/js/autosave.min.js | 1 - .../wordpress/wp-includes/js/backbone.min.js | 1 - .../wordpress/wp-includes/js/colorpicker.js | 707 -- .../wp-includes/js/colorpicker.min.js | 1 - .../wordpress/wp-includes/js/comment-reply.js | 47 - .../wp-includes/js/comment-reply.min.js | 1 - .../wordpress/wp-includes/js/crop/cropper.css | 165 - .../wordpress/wp-includes/js/crop/cropper.js | 516 - .../wp-includes/js/crop/marqueeHoriz.gif | Bin 277 -> 0 bytes .../wp-includes/js/crop/marqueeVert.gif | Bin 293 -> 0 bytes .../wp-includes/js/customize-base.js | 617 - .../wp-includes/js/customize-base.min.js | 1 - .../wp-includes/js/customize-loader.js | 246 - .../wp-includes/js/customize-loader.min.js | 1 - .../wp-includes/js/customize-models.js | 247 - .../wp-includes/js/customize-models.min.js | 1 - .../js/customize-preview-widgets.js | 129 - .../js/customize-preview-widgets.min.js | 1 - .../wp-includes/js/customize-preview.js | 154 - .../wp-includes/js/customize-preview.min.js | 1 - .../wp-includes/js/customize-views.js | 231 - .../wp-includes/js/customize-views.min.js | 1 - sources/wordpress/wp-includes/js/heartbeat.js | 738 -- .../wordpress/wp-includes/js/heartbeat.min.js | 1 - .../wordpress/wp-includes/js/hoverIntent.js | 115 - .../wp-includes/js/hoverIntent.min.js | 1 - .../js/imgareaselect/border-anim-h.gif | Bin 178 -> 0 bytes .../js/imgareaselect/border-anim-v.gif | Bin 178 -> 0 bytes .../js/imgareaselect/imgareaselect.css | 41 - .../js/imgareaselect/jquery.imgareaselect.js | 1205 -- .../imgareaselect/jquery.imgareaselect.min.js | 1 - .../wordpress/wp-includes/js/jcrop/Jcrop.gif | Bin 323 -> 0 bytes .../wp-includes/js/jcrop/jquery.Jcrop.min.css | 29 - .../wp-includes/js/jcrop/jquery.Jcrop.min.js | 22 - .../wp-includes/js/jquery/jquery-migrate.js | 521 - .../js/jquery/jquery-migrate.min.js | 2 - .../wp-includes/js/jquery/jquery.color.min.js | 2 - .../wp-includes/js/jquery/jquery.form.js | 1193 -- .../wp-includes/js/jquery/jquery.form.min.js | 11 - .../wp-includes/js/jquery/jquery.hotkeys.js | 134 - .../js/jquery/jquery.hotkeys.min.js | 1 - .../wordpress/wp-includes/js/jquery/jquery.js | 5 - .../js/jquery/jquery.masonry.min.js | 11 - .../wp-includes/js/jquery/jquery.query.js | 11 - .../wp-includes/js/jquery/jquery.schedule.js | 36 - .../js/jquery/jquery.serialize-object.js | 31 - .../js/jquery/jquery.table-hotkeys.js | 99 - .../js/jquery/jquery.table-hotkeys.min.js | 1 - .../js/jquery/jquery.ui.touch-punch.js | 11 - .../wp-includes/js/jquery/suggest.js | 316 - .../wp-includes/js/jquery/suggest.min.js | 1 - .../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 - sources/wordpress/wp-includes/js/json2.js | 480 - sources/wordpress/wp-includes/js/json2.min.js | 1 - .../wordpress/wp-includes/js/masonry.min.js | 1 - sources/wordpress/wp-includes/js/mce-view.js | 825 -- .../wordpress/wp-includes/js/mce-view.min.js | 1 - .../wp-includes/js/media-audiovideo.js | 831 -- .../wp-includes/js/media-audiovideo.min.js | 1 - .../wordpress/wp-includes/js/media-editor.js | 1114 -- .../wp-includes/js/media-editor.min.js | 1 - .../wordpress/wp-includes/js/media-grid.js | 713 -- .../wp-includes/js/media-grid.min.js | 1 - .../wordpress/wp-includes/js/media-models.js | 1354 -- .../wp-includes/js/media-models.min.js | 1 - .../wordpress/wp-includes/js/media-views.js | 7218 ----------- .../wp-includes/js/media-views.min.js | 3 - .../js/mediaelement/background.png | Bin 166 -> 0 bytes .../wp-includes/js/mediaelement/bigplay.png | Bin 3001 -> 0 bytes .../wp-includes/js/mediaelement/bigplay.svg | 1 - .../wp-includes/js/mediaelement/controls.png | Bin 1892 -> 0 bytes .../wp-includes/js/mediaelement/controls.svg | 1 - .../js/mediaelement/flashmediaelement.swf | Bin 57052 -> 0 bytes .../wp-includes/js/mediaelement/loading.gif | Bin 6224 -> 0 bytes .../mediaelement-and-player.min.js | 181 - .../mediaelement/mediaelementplayer.min.css | 1 - .../mediaelement/silverlightmediaelement.xap | Bin 12461 -> 0 bytes .../js/mediaelement/wp-mediaelement.css | 274 - .../js/mediaelement/wp-mediaelement.js | 34 - .../js/mediaelement/wp-playlist.js | 175 - .../wp-includes/js/plupload/handlers.js | 488 - .../wp-includes/js/plupload/handlers.min.js | 1 - .../wp-includes/js/plupload/license.txt | 339 - .../js/plupload/plupload.flash.swf | Bin 28902 -> 0 bytes .../js/plupload/plupload.full.min.js | 28 - .../js/plupload/plupload.silverlight.xap | Bin 62535 -> 0 bytes .../wp-includes/js/plupload/wp-plupload.js | 376 - .../js/plupload/wp-plupload.min.js | 1 - sources/wordpress/wp-includes/js/quicktags.js | 652 - .../wordpress/wp-includes/js/quicktags.min.js | 1 - sources/wordpress/wp-includes/js/shortcode.js | 356 - .../wordpress/wp-includes/js/shortcode.min.js | 1 - sources/wordpress/wp-includes/js/swfobject.js | 4 - .../wp-includes/js/swfupload/handlers.js | 376 - .../wp-includes/js/swfupload/handlers.min.js | 1 - .../wp-includes/js/swfupload/license.txt | 32 - .../js/swfupload/plugins/swfupload.cookies.js | 53 - .../js/swfupload/plugins/swfupload.queue.js | 98 - .../js/swfupload/plugins/swfupload.speed.js | 342 - .../swfupload/plugins/swfupload.swfobject.js | 105 - .../wp-includes/js/swfupload/swfupload.js | 980 -- .../wp-includes/js/swfupload/swfupload.swf | Bin 13133 -> 0 bytes .../js/thickbox/loadingAnimation.gif | Bin 15238 -> 0 bytes .../wp-includes/js/thickbox/macFFBgHack.png | Bin 94 -> 0 bytes .../wp-includes/js/thickbox/thickbox.css | 138 - .../wp-includes/js/thickbox/thickbox.js | 314 - .../js/tinymce/langs/wp-langs-en.js | 519 - .../wp-includes/js/tinymce/license.txt | 504 - .../js/tinymce/plugins/charmap/plugin.js | 370 - .../js/tinymce/plugins/charmap/plugin.min.js | 1 - .../js/tinymce/plugins/colorpicker/plugin.js | 112 - .../tinymce/plugins/colorpicker/plugin.min.js | 1 - .../tinymce/plugins/compat3x/css/dialog.css | 212 - .../js/tinymce/plugins/compat3x/plugin.js | 304 - .../js/tinymce/plugins/compat3x/plugin.min.js | 1 - .../tinymce/plugins/directionality/plugin.js | 64 - .../plugins/directionality/plugin.min.js | 1 - .../js/tinymce/plugins/fullscreen/plugin.js | 136 - .../tinymce/plugins/fullscreen/plugin.min.js | 1 - .../js/tinymce/plugins/hr/plugin.js | 30 - .../js/tinymce/plugins/hr/plugin.min.js | 1 - .../js/tinymce/plugins/image/plugin.js | 450 - .../js/tinymce/plugins/image/plugin.min.js | 1 - .../js/tinymce/plugins/lists/plugin.js | 786 -- .../js/tinymce/plugins/lists/plugin.min.js | 1 - .../js/tinymce/plugins/media/moxieplayer.swf | Bin 20017 -> 0 bytes .../js/tinymce/plugins/media/plugin.js | 774 -- .../js/tinymce/plugins/media/plugin.min.js | 1 - .../js/tinymce/plugins/paste/plugin.js | 1553 --- .../js/tinymce/plugins/paste/plugin.min.js | 1 - .../js/tinymce/plugins/tabfocus/plugin.js | 125 - .../js/tinymce/plugins/tabfocus/plugin.min.js | 1 - .../js/tinymce/plugins/textcolor/plugin.js | 272 - .../tinymce/plugins/textcolor/plugin.min.js | 1 - .../js/tinymce/plugins/wordpress/plugin.js | 513 - .../tinymce/plugins/wordpress/plugin.min.js | 1 - .../js/tinymce/plugins/wpautoresize/plugin.js | 207 - .../plugins/wpautoresize/plugin.min.js | 1 - .../js/tinymce/plugins/wpdialogs/plugin.js | 92 - .../tinymce/plugins/wpdialogs/plugin.min.js | 1 - .../js/tinymce/plugins/wpeditimage/plugin.js | 1051 -- .../tinymce/plugins/wpeditimage/plugin.min.js | 1 - .../js/tinymce/plugins/wpfullscreen/plugin.js | 78 - .../plugins/wpfullscreen/plugin.min.js | 1 - .../js/tinymce/plugins/wpgallery/plugin.js | 130 - .../tinymce/plugins/wpgallery/plugin.min.js | 1 - .../js/tinymce/plugins/wplink/plugin.js | 63 - .../js/tinymce/plugins/wplink/plugin.min.js | 1 - .../js/tinymce/plugins/wpview/plugin.js | 694 -- .../js/tinymce/plugins/wpview/plugin.min.js | 1 - .../skins/lightgray/content.inline.min.css | 1 - .../tinymce/skins/lightgray/content.min.css | 1 - .../tinymce/skins/lightgray/fonts/readme.md | 1 - .../skins/lightgray/fonts/tinymce-small.eot | Bin 10316 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.svg | 62 - .../skins/lightgray/fonts/tinymce-small.ttf | Bin 10128 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.woff | Bin 7848 -> 0 bytes .../tinymce/skins/lightgray/fonts/tinymce.eot | Bin 10024 -> 0 bytes .../tinymce/skins/lightgray/fonts/tinymce.svg | 63 - .../tinymce/skins/lightgray/fonts/tinymce.ttf | Bin 9860 -> 0 bytes .../skins/lightgray/fonts/tinymce.woff | Bin 7664 -> 0 bytes .../js/tinymce/skins/lightgray/img/anchor.gif | Bin 53 -> 0 bytes .../js/tinymce/skins/lightgray/img/loader.gif | Bin 2608 -> 0 bytes .../js/tinymce/skins/lightgray/img/object.gif | Bin 152 -> 0 bytes .../js/tinymce/skins/lightgray/img/trans.gif | Bin 43 -> 0 bytes .../tinymce/skins/lightgray/skin.ie7.min.css | 1 - .../js/tinymce/skins/lightgray/skin.min.css | 1 - .../tinymce/skins/wordpress/images/audio.png | Bin 412 -> 0 bytes .../skins/wordpress/images/dashicon-edit.png | Bin 251 -> 0 bytes .../wordpress/images/dashicon-no-alt.png | Bin 164 -> 0 bytes .../skins/wordpress/images/embedded.png | Bin 27197 -> 0 bytes .../skins/wordpress/images/gallery-2x.png | Bin 447 -> 0 bytes .../skins/wordpress/images/gallery.png | Bin 379 -> 0 bytes .../skins/wordpress/images/more-2x.png | Bin 897 -> 0 bytes .../tinymce/skins/wordpress/images/more.png | Bin 461 -> 0 bytes .../skins/wordpress/images/pagebreak-2x.png | Bin 835 -> 0 bytes .../skins/wordpress/images/pagebreak.png | Bin 1203 -> 0 bytes .../skins/wordpress/images/playlist-audio.png | Bin 440 -> 0 bytes .../skins/wordpress/images/playlist-video.png | Bin 290 -> 0 bytes .../tinymce/skins/wordpress/images/video.png | Bin 363 -> 0 bytes .../js/tinymce/skins/wordpress/wp-content.css | 610 - .../js/tinymce/themes/modern/theme.js | 617 - .../js/tinymce/themes/modern/theme.min.js | 1 - .../wp-includes/js/tinymce/tiny_mce_popup.js | 539 - .../wp-includes/js/tinymce/tinymce.min.js | 11 - .../js/tinymce/utils/editable_selects.js | 70 - .../js/tinymce/utils/form_utils.js | 210 - .../wp-includes/js/tinymce/utils/mctabs.js | 164 - .../wp-includes/js/tinymce/utils/validate.js | 252 - .../wp-includes/js/tinymce/wp-mce-help.php | 145 - .../wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 134760 -> 0 bytes .../wp-includes/js/tinymce/wp-tinymce.php | 39 - sources/wordpress/wp-includes/js/tw-sack.js | 193 - .../wordpress/wp-includes/js/tw-sack.min.js | 1 - .../wp-includes/js/underscore.min.js | 1 - sources/wordpress/wp-includes/js/utils.js | 197 - sources/wordpress/wp-includes/js/utils.min.js | 1 - .../wp-includes/js/wp-ajax-response.js | 64 - .../wp-includes/js/wp-ajax-response.min.js | 1 - .../wordpress/wp-includes/js/wp-auth-check.js | 112 - .../wp-includes/js/wp-auth-check.min.js | 1 - .../wordpress/wp-includes/js/wp-backbone.js | 386 - .../wp-includes/js/wp-backbone.min.js | 1 - .../wp-includes/js/wp-list-revisions.js | 24 - .../wp-includes/js/wp-list-revisions.min.js | 1 - sources/wordpress/wp-includes/js/wp-lists.js | 469 - .../wordpress/wp-includes/js/wp-lists.min.js | 1 - .../wordpress/wp-includes/js/wp-pointer.js | 282 - .../wp-includes/js/wp-pointer.min.js | 1 - sources/wordpress/wp-includes/js/wp-util.js | 106 - .../wordpress/wp-includes/js/wp-util.min.js | 1 - sources/wordpress/wp-includes/js/wpdialog.js | 19 - .../wordpress/wp-includes/js/wpdialog.min.js | 1 - sources/wordpress/wp-includes/js/wplink.js | 615 - .../wordpress/wp-includes/js/wplink.min.js | 1 - .../wordpress/wp-includes/js/zxcvbn-async.js | 18 - .../wp-includes/js/zxcvbn-async.min.js | 1 - .../wordpress/wp-includes/js/zxcvbn.min.js | 47 - sources/wordpress/wp-includes/kses.php | 1518 --- sources/wordpress/wp-includes/l10n.php | 901 -- .../wordpress/wp-includes/link-template.php | 3141 ----- sources/wordpress/wp-includes/load.php | 828 -- sources/wordpress/wp-includes/locale.php | 368 - .../wordpress/wp-includes/media-template.php | 1210 -- sources/wordpress/wp-includes/media.php | 3328 ----- sources/wordpress/wp-includes/meta.php | 1221 -- sources/wordpress/wp-includes/ms-blogs.php | 939 -- .../wp-includes/ms-default-constants.php | 153 - .../wp-includes/ms-default-filters.php | 82 - .../wordpress/wp-includes/ms-deprecated.php | 347 - sources/wordpress/wp-includes/ms-files.php | 82 - .../wordpress/wp-includes/ms-functions.php | 2476 ---- sources/wordpress/wp-includes/ms-load.php | 458 - sources/wordpress/wp-includes/ms-settings.php | 213 - .../wp-includes/nav-menu-template.php | 678 - sources/wordpress/wp-includes/nav-menu.php | 895 -- sources/wordpress/wp-includes/option.php | 1440 --- .../wp-includes/pluggable-deprecated.php | 192 - sources/wordpress/wp-includes/pluggable.php | 2283 ---- sources/wordpress/wp-includes/plugin.php | 920 -- sources/wordpress/wp-includes/pomo/entry.php | 78 - sources/wordpress/wp-includes/pomo/mo.php | 262 - sources/wordpress/wp-includes/pomo/po.php | 384 - .../wordpress/wp-includes/pomo/streams.php | 209 - .../wp-includes/pomo/translations.php | 275 - .../wordpress/wp-includes/post-formats.php | 243 - .../wordpress/wp-includes/post-template.php | 1766 --- .../wp-includes/post-thumbnail-template.php | 142 - sources/wordpress/wp-includes/post.php | 5845 --------- sources/wordpress/wp-includes/query.php | 4659 ------- .../wp-includes/registration-functions.php | 7 - .../wordpress/wp-includes/registration.php | 7 - sources/wordpress/wp-includes/revision.php | 657 - sources/wordpress/wp-includes/rewrite.php | 2180 ---- .../wordpress/wp-includes/rss-functions.php | 9 - sources/wordpress/wp-includes/rss.php | 936 -- .../wordpress/wp-includes/script-loader.php | 1042 -- sources/wordpress/wp-includes/session.php | 430 - sources/wordpress/wp-includes/shortcodes.php | 410 - sources/wordpress/wp-includes/taxonomy.php | 4002 ------ .../wordpress/wp-includes/template-loader.php | 76 - sources/wordpress/wp-includes/template.php | 505 - .../theme-compat/comments-popup.php | 128 - .../wp-includes/theme-compat/comments.php | 101 - .../wp-includes/theme-compat/footer.php | 30 - .../wp-includes/theme-compat/header.php | 49 - .../wp-includes/theme-compat/sidebar.php | 83 - sources/wordpress/wp-includes/theme.php | 2014 --- sources/wordpress/wp-includes/update.php | 674 - sources/wordpress/wp-includes/user.php | 2250 ---- sources/wordpress/wp-includes/vars.php | 144 - sources/wordpress/wp-includes/version.php | 37 - sources/wordpress/wp-includes/widgets.php | 1514 --- sources/wordpress/wp-includes/wlwmanifest.xml | 43 - sources/wordpress/wp-includes/wp-db.php | 2186 ---- sources/wordpress/wp-includes/wp-diff.php | 523 - sources/wordpress/wp-links-opml.php | 80 - sources/wordpress/wp-load.php | 73 - sources/wordpress/wp-login.php | 956 -- sources/wordpress/wp-mail.php | 260 - sources/wordpress/wp-settings.php | 374 - sources/wordpress/wp-signup.php | 749 -- sources/wordpress/wp-trackback.php | 127 - sources/wordpress/xmlrpc.php | 101 - 1175 files changed, 4 insertions(+), 411064 deletions(-) create mode 100644 sources/wordpress.tar.gz delete mode 100644 sources/wordpress/index.php delete mode 100644 sources/wordpress/license.txt delete mode 100644 sources/wordpress/readme.html delete mode 100644 sources/wordpress/wp-activate.php delete mode 100644 sources/wordpress/wp-admin/about.php delete mode 100644 sources/wordpress/wp-admin/admin-ajax.php delete mode 100644 sources/wordpress/wp-admin/admin-footer.php delete mode 100644 sources/wordpress/wp-admin/admin-functions.php delete mode 100644 sources/wordpress/wp-admin/admin-header.php delete mode 100644 sources/wordpress/wp-admin/admin-post.php delete mode 100644 sources/wordpress/wp-admin/admin.php delete mode 100644 sources/wordpress/wp-admin/async-upload.php delete mode 100644 sources/wordpress/wp-admin/comment.php delete mode 100644 sources/wordpress/wp-admin/credits.php delete mode 100644 sources/wordpress/wp-admin/css/about-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/about.css delete mode 100644 sources/wordpress/wp-admin/css/admin-menu-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/admin-menu.css delete mode 100644 sources/wordpress/wp-admin/css/color-picker-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/color-picker-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/color-picker.css delete mode 100644 sources/wordpress/wp-admin/css/color-picker.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/_admin.scss delete mode 100644 sources/wordpress/wp-admin/css/colors/_mixins.scss delete mode 100644 sources/wordpress/wp-admin/css/colors/_variables.scss delete mode 100644 sources/wordpress/wp-admin/css/colors/blue/colors-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/colors/blue/colors-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/blue/colors.css delete mode 100644 sources/wordpress/wp-admin/css/colors/blue/colors.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/blue/colors.scss delete mode 100644 sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/coffee/colors.css delete mode 100644 sources/wordpress/wp-admin/css/colors/coffee/colors.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/coffee/colors.scss delete mode 100644 sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/ectoplasm/colors.css delete mode 100644 sources/wordpress/wp-admin/css/colors/ectoplasm/colors.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/ectoplasm/colors.scss delete mode 100644 sources/wordpress/wp-admin/css/colors/light/colors-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/colors/light/colors-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/light/colors.css delete mode 100644 sources/wordpress/wp-admin/css/colors/light/colors.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/light/colors.scss delete mode 100644 sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/midnight/colors.css delete mode 100644 sources/wordpress/wp-admin/css/colors/midnight/colors.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/midnight/colors.scss delete mode 100644 sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/ocean/colors.css delete mode 100644 sources/wordpress/wp-admin/css/colors/ocean/colors.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/ocean/colors.scss delete mode 100644 sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/sunrise/colors.css delete mode 100644 sources/wordpress/wp-admin/css/colors/sunrise/colors.min.css delete mode 100644 sources/wordpress/wp-admin/css/colors/sunrise/colors.scss delete mode 100644 sources/wordpress/wp-admin/css/common-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/common.css delete mode 100644 sources/wordpress/wp-admin/css/customize-controls-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/customize-controls-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/customize-controls.css delete mode 100644 sources/wordpress/wp-admin/css/customize-controls.min.css delete mode 100644 sources/wordpress/wp-admin/css/customize-widgets-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/customize-widgets-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/customize-widgets.css delete mode 100644 sources/wordpress/wp-admin/css/customize-widgets.min.css delete mode 100644 sources/wordpress/wp-admin/css/dashboard-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/dashboard.css delete mode 100644 sources/wordpress/wp-admin/css/deprecated-media-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/deprecated-media-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/deprecated-media.css delete mode 100644 sources/wordpress/wp-admin/css/deprecated-media.min.css delete mode 100644 sources/wordpress/wp-admin/css/edit-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/edit.css delete mode 100644 sources/wordpress/wp-admin/css/farbtastic-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/farbtastic.css delete mode 100644 sources/wordpress/wp-admin/css/forms-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/forms.css delete mode 100644 sources/wordpress/wp-admin/css/ie-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/ie-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/ie.css delete mode 100644 sources/wordpress/wp-admin/css/ie.min.css delete mode 100644 sources/wordpress/wp-admin/css/install-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/install-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/install.css delete mode 100644 sources/wordpress/wp-admin/css/install.min.css delete mode 100644 sources/wordpress/wp-admin/css/l10n-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/l10n.css delete mode 100644 sources/wordpress/wp-admin/css/list-tables-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/list-tables.css delete mode 100644 sources/wordpress/wp-admin/css/login-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/login-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/login.css delete mode 100644 sources/wordpress/wp-admin/css/login.min.css delete mode 100644 sources/wordpress/wp-admin/css/media-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/media.css delete mode 100644 sources/wordpress/wp-admin/css/nav-menus-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/nav-menus.css delete mode 100644 sources/wordpress/wp-admin/css/press-this-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/press-this.css delete mode 100644 sources/wordpress/wp-admin/css/revisions-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/revisions.css delete mode 100644 sources/wordpress/wp-admin/css/themes-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/themes.css delete mode 100644 sources/wordpress/wp-admin/css/widgets-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/widgets.css delete mode 100644 sources/wordpress/wp-admin/css/wp-admin-rtl.css delete mode 100644 sources/wordpress/wp-admin/css/wp-admin-rtl.min.css delete mode 100644 sources/wordpress/wp-admin/css/wp-admin.css delete mode 100644 sources/wordpress/wp-admin/css/wp-admin.min.css delete mode 100644 sources/wordpress/wp-admin/custom-background.php delete mode 100644 sources/wordpress/wp-admin/custom-header.php delete mode 100644 sources/wordpress/wp-admin/customize.php delete mode 100644 sources/wordpress/wp-admin/edit-comments.php delete mode 100644 sources/wordpress/wp-admin/edit-form-advanced.php delete mode 100644 sources/wordpress/wp-admin/edit-form-comment.php delete mode 100644 sources/wordpress/wp-admin/edit-link-form.php delete mode 100644 sources/wordpress/wp-admin/edit-tag-form.php delete mode 100644 sources/wordpress/wp-admin/edit-tags.php delete mode 100644 sources/wordpress/wp-admin/edit.php delete mode 100644 sources/wordpress/wp-admin/export.php delete mode 100644 sources/wordpress/wp-admin/freedoms.php delete mode 100644 sources/wordpress/wp-admin/images/align-center-2x.png delete mode 100644 sources/wordpress/wp-admin/images/align-center.png delete mode 100644 sources/wordpress/wp-admin/images/align-left-2x.png delete mode 100644 sources/wordpress/wp-admin/images/align-left.png delete mode 100644 sources/wordpress/wp-admin/images/align-none-2x.png delete mode 100644 sources/wordpress/wp-admin/images/align-none.png delete mode 100644 sources/wordpress/wp-admin/images/align-right-2x.png delete mode 100644 sources/wordpress/wp-admin/images/align-right.png delete mode 100644 sources/wordpress/wp-admin/images/arrows-2x.png delete mode 100644 sources/wordpress/wp-admin/images/arrows.png delete mode 100644 sources/wordpress/wp-admin/images/bubble_bg-2x.gif delete mode 100644 sources/wordpress/wp-admin/images/bubble_bg.gif delete mode 100644 sources/wordpress/wp-admin/images/comment-grey-bubble-2x.png delete mode 100644 sources/wordpress/wp-admin/images/comment-grey-bubble.png delete mode 100644 sources/wordpress/wp-admin/images/date-button-2x.gif delete mode 100644 sources/wordpress/wp-admin/images/date-button.gif delete mode 100644 sources/wordpress/wp-admin/images/generic.png delete mode 100644 sources/wordpress/wp-admin/images/icons32-2x.png delete mode 100644 sources/wordpress/wp-admin/images/icons32-vs-2x.png delete mode 100644 sources/wordpress/wp-admin/images/icons32-vs.png delete mode 100644 sources/wordpress/wp-admin/images/icons32.png delete mode 100644 sources/wordpress/wp-admin/images/imgedit-icons-2x.png delete mode 100644 sources/wordpress/wp-admin/images/imgedit-icons.png delete mode 100644 sources/wordpress/wp-admin/images/list-2x.png delete mode 100644 sources/wordpress/wp-admin/images/list.png delete mode 100644 sources/wordpress/wp-admin/images/loading.gif delete mode 100644 sources/wordpress/wp-admin/images/marker.png delete mode 100644 sources/wordpress/wp-admin/images/mask.png delete mode 100644 sources/wordpress/wp-admin/images/media-button-2x.png delete mode 100644 sources/wordpress/wp-admin/images/media-button-image.gif delete mode 100644 sources/wordpress/wp-admin/images/media-button-music.gif delete mode 100644 sources/wordpress/wp-admin/images/media-button-other.gif delete mode 100644 sources/wordpress/wp-admin/images/media-button-video.gif delete mode 100644 sources/wordpress/wp-admin/images/media-button.png delete mode 100644 sources/wordpress/wp-admin/images/menu-2x.png delete mode 100644 sources/wordpress/wp-admin/images/menu-vs-2x.png delete mode 100644 sources/wordpress/wp-admin/images/menu-vs.png delete mode 100644 sources/wordpress/wp-admin/images/menu.png delete mode 100644 sources/wordpress/wp-admin/images/no.png delete mode 100644 sources/wordpress/wp-admin/images/post-formats-vs.png delete mode 100644 sources/wordpress/wp-admin/images/post-formats.png delete mode 100644 sources/wordpress/wp-admin/images/post-formats32-vs.png delete mode 100644 sources/wordpress/wp-admin/images/post-formats32.png delete mode 100644 sources/wordpress/wp-admin/images/resize-2x.gif delete mode 100644 sources/wordpress/wp-admin/images/resize-rtl-2x.gif delete mode 100644 sources/wordpress/wp-admin/images/resize-rtl.gif delete mode 100644 sources/wordpress/wp-admin/images/resize.gif delete mode 100644 sources/wordpress/wp-admin/images/se.png delete mode 100644 sources/wordpress/wp-admin/images/sort-2x.gif delete mode 100644 sources/wordpress/wp-admin/images/sort.gif delete mode 100644 sources/wordpress/wp-admin/images/spinner-2x.gif delete mode 100644 sources/wordpress/wp-admin/images/spinner.gif delete mode 100644 sources/wordpress/wp-admin/images/stars-2x.png delete mode 100644 sources/wordpress/wp-admin/images/stars.png delete mode 100644 sources/wordpress/wp-admin/images/w-logo-blue.png delete mode 100644 sources/wordpress/wp-admin/images/w-logo-white.png delete mode 100644 sources/wordpress/wp-admin/images/wheel.png delete mode 100644 sources/wordpress/wp-admin/images/wordpress-logo-white.svg delete mode 100644 sources/wordpress/wp-admin/images/wordpress-logo.png delete mode 100644 sources/wordpress/wp-admin/images/wordpress-logo.svg delete mode 100644 sources/wordpress/wp-admin/images/wpspin_light-2x.gif delete mode 100644 sources/wordpress/wp-admin/images/wpspin_light.gif delete mode 100644 sources/wordpress/wp-admin/images/xit-2x.gif delete mode 100644 sources/wordpress/wp-admin/images/xit.gif delete mode 100644 sources/wordpress/wp-admin/images/yes.png delete mode 100644 sources/wordpress/wp-admin/import.php delete mode 100644 sources/wordpress/wp-admin/includes/admin.php delete mode 100644 sources/wordpress/wp-admin/includes/ajax-actions.php delete mode 100644 sources/wordpress/wp-admin/includes/bookmark.php delete mode 100644 sources/wordpress/wp-admin/includes/class-ftp-pure.php delete mode 100644 sources/wordpress/wp-admin/includes/class-ftp-sockets.php delete mode 100644 sources/wordpress/wp-admin/includes/class-ftp.php delete mode 100644 sources/wordpress/wp-admin/includes/class-pclzip.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-comments-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-filesystem-base.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-filesystem-direct.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpsockets.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-filesystem-ssh2.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-importer.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-links-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-media-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-ms-sites-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-ms-themes-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-ms-users-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-plugin-install-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-plugins-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-posts-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-terms-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-theme-install-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-themes-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-upgrader-skins.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-upgrader.php delete mode 100644 sources/wordpress/wp-admin/includes/class-wp-users-list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/comment.php delete mode 100644 sources/wordpress/wp-admin/includes/continents-cities.php delete mode 100644 sources/wordpress/wp-admin/includes/dashboard.php delete mode 100644 sources/wordpress/wp-admin/includes/deprecated.php delete mode 100644 sources/wordpress/wp-admin/includes/export.php delete mode 100644 sources/wordpress/wp-admin/includes/file.php delete mode 100644 sources/wordpress/wp-admin/includes/image-edit.php delete mode 100644 sources/wordpress/wp-admin/includes/image.php delete mode 100644 sources/wordpress/wp-admin/includes/import.php delete mode 100644 sources/wordpress/wp-admin/includes/list-table.php delete mode 100644 sources/wordpress/wp-admin/includes/media.php delete mode 100644 sources/wordpress/wp-admin/includes/menu.php delete mode 100644 sources/wordpress/wp-admin/includes/meta-boxes.php delete mode 100644 sources/wordpress/wp-admin/includes/misc.php delete mode 100644 sources/wordpress/wp-admin/includes/ms-deprecated.php delete mode 100644 sources/wordpress/wp-admin/includes/ms.php delete mode 100644 sources/wordpress/wp-admin/includes/nav-menu.php delete mode 100644 sources/wordpress/wp-admin/includes/plugin-install.php delete mode 100644 sources/wordpress/wp-admin/includes/plugin.php delete mode 100644 sources/wordpress/wp-admin/includes/post.php delete mode 100644 sources/wordpress/wp-admin/includes/revision.php delete mode 100644 sources/wordpress/wp-admin/includes/schema.php delete mode 100644 sources/wordpress/wp-admin/includes/screen.php delete mode 100644 sources/wordpress/wp-admin/includes/taxonomy.php delete mode 100644 sources/wordpress/wp-admin/includes/template.php delete mode 100644 sources/wordpress/wp-admin/includes/theme-install.php delete mode 100644 sources/wordpress/wp-admin/includes/theme.php delete mode 100644 sources/wordpress/wp-admin/includes/translation-install.php delete mode 100644 sources/wordpress/wp-admin/includes/update-core.php delete mode 100644 sources/wordpress/wp-admin/includes/update.php delete mode 100644 sources/wordpress/wp-admin/includes/upgrade.php delete mode 100644 sources/wordpress/wp-admin/includes/user.php delete mode 100644 sources/wordpress/wp-admin/includes/widgets.php delete mode 100644 sources/wordpress/wp-admin/index.php delete mode 100644 sources/wordpress/wp-admin/install-helper.php delete mode 100644 sources/wordpress/wp-admin/install.php delete mode 100644 sources/wordpress/wp-admin/js/accordion.js delete mode 100644 sources/wordpress/wp-admin/js/accordion.min.js delete mode 100644 sources/wordpress/wp-admin/js/color-picker.js delete mode 100644 sources/wordpress/wp-admin/js/color-picker.min.js delete mode 100644 sources/wordpress/wp-admin/js/comment.js delete mode 100644 sources/wordpress/wp-admin/js/comment.min.js delete mode 100644 sources/wordpress/wp-admin/js/common.js delete mode 100644 sources/wordpress/wp-admin/js/common.min.js delete mode 100644 sources/wordpress/wp-admin/js/custom-background.js delete mode 100644 sources/wordpress/wp-admin/js/custom-background.min.js delete mode 100644 sources/wordpress/wp-admin/js/custom-header.js delete mode 100644 sources/wordpress/wp-admin/js/customize-controls.js delete mode 100644 sources/wordpress/wp-admin/js/customize-controls.min.js delete mode 100644 sources/wordpress/wp-admin/js/customize-widgets.js delete mode 100644 sources/wordpress/wp-admin/js/customize-widgets.min.js delete mode 100644 sources/wordpress/wp-admin/js/dashboard.js delete mode 100644 sources/wordpress/wp-admin/js/dashboard.min.js delete mode 100644 sources/wordpress/wp-admin/js/edit-comments.js delete mode 100644 sources/wordpress/wp-admin/js/edit-comments.min.js delete mode 100644 sources/wordpress/wp-admin/js/editor-expand.js delete mode 100644 sources/wordpress/wp-admin/js/editor-expand.min.js delete mode 100644 sources/wordpress/wp-admin/js/editor.js delete mode 100644 sources/wordpress/wp-admin/js/editor.min.js delete mode 100644 sources/wordpress/wp-admin/js/farbtastic.js delete mode 100644 sources/wordpress/wp-admin/js/gallery.js delete mode 100644 sources/wordpress/wp-admin/js/gallery.min.js delete mode 100644 sources/wordpress/wp-admin/js/image-edit.js delete mode 100644 sources/wordpress/wp-admin/js/image-edit.min.js delete mode 100644 sources/wordpress/wp-admin/js/inline-edit-post.js delete mode 100644 sources/wordpress/wp-admin/js/inline-edit-post.min.js delete mode 100644 sources/wordpress/wp-admin/js/inline-edit-tax.js delete mode 100644 sources/wordpress/wp-admin/js/inline-edit-tax.min.js delete mode 100644 sources/wordpress/wp-admin/js/iris.min.js delete mode 100644 sources/wordpress/wp-admin/js/language-chooser.js delete mode 100644 sources/wordpress/wp-admin/js/language-chooser.min.js delete mode 100644 sources/wordpress/wp-admin/js/link.js delete mode 100644 sources/wordpress/wp-admin/js/link.min.js delete mode 100644 sources/wordpress/wp-admin/js/media-gallery.js delete mode 100644 sources/wordpress/wp-admin/js/media-gallery.min.js delete mode 100644 sources/wordpress/wp-admin/js/media-upload.js delete mode 100644 sources/wordpress/wp-admin/js/media-upload.min.js delete mode 100644 sources/wordpress/wp-admin/js/media.js delete mode 100644 sources/wordpress/wp-admin/js/media.min.js delete mode 100644 sources/wordpress/wp-admin/js/nav-menu.js delete mode 100644 sources/wordpress/wp-admin/js/nav-menu.min.js delete mode 100644 sources/wordpress/wp-admin/js/password-strength-meter.js delete mode 100644 sources/wordpress/wp-admin/js/password-strength-meter.min.js delete mode 100644 sources/wordpress/wp-admin/js/plugin-install.js delete mode 100644 sources/wordpress/wp-admin/js/plugin-install.min.js delete mode 100644 sources/wordpress/wp-admin/js/post.js delete mode 100644 sources/wordpress/wp-admin/js/post.min.js delete mode 100644 sources/wordpress/wp-admin/js/postbox.js delete mode 100644 sources/wordpress/wp-admin/js/postbox.min.js delete mode 100644 sources/wordpress/wp-admin/js/revisions.js delete mode 100644 sources/wordpress/wp-admin/js/revisions.min.js delete mode 100644 sources/wordpress/wp-admin/js/set-post-thumbnail.js delete mode 100644 sources/wordpress/wp-admin/js/set-post-thumbnail.min.js delete mode 100644 sources/wordpress/wp-admin/js/svg-painter.js delete mode 100644 sources/wordpress/wp-admin/js/svg-painter.min.js delete mode 100644 sources/wordpress/wp-admin/js/tags.js delete mode 100644 sources/wordpress/wp-admin/js/tags.min.js delete mode 100644 sources/wordpress/wp-admin/js/theme.js delete mode 100644 sources/wordpress/wp-admin/js/theme.min.js delete mode 100644 sources/wordpress/wp-admin/js/updates.js delete mode 100644 sources/wordpress/wp-admin/js/updates.min.js delete mode 100644 sources/wordpress/wp-admin/js/user-profile.js delete mode 100644 sources/wordpress/wp-admin/js/user-profile.min.js delete mode 100644 sources/wordpress/wp-admin/js/user-suggest.js delete mode 100644 sources/wordpress/wp-admin/js/user-suggest.min.js delete mode 100644 sources/wordpress/wp-admin/js/widgets.js delete mode 100644 sources/wordpress/wp-admin/js/widgets.min.js delete mode 100644 sources/wordpress/wp-admin/js/word-count.js delete mode 100644 sources/wordpress/wp-admin/js/word-count.min.js delete mode 100644 sources/wordpress/wp-admin/js/wp-fullscreen.js delete mode 100644 sources/wordpress/wp-admin/js/wp-fullscreen.min.js delete mode 100644 sources/wordpress/wp-admin/js/xfn.js delete mode 100644 sources/wordpress/wp-admin/js/xfn.min.js delete mode 100644 sources/wordpress/wp-admin/link-add.php delete mode 100644 sources/wordpress/wp-admin/link-manager.php delete mode 100644 sources/wordpress/wp-admin/link-parse-opml.php delete mode 100644 sources/wordpress/wp-admin/link.php delete mode 100644 sources/wordpress/wp-admin/load-scripts.php delete mode 100644 sources/wordpress/wp-admin/load-styles.php delete mode 100644 sources/wordpress/wp-admin/maint/repair.php delete mode 100644 sources/wordpress/wp-admin/media-new.php delete mode 100644 sources/wordpress/wp-admin/media-upload.php delete mode 100644 sources/wordpress/wp-admin/media.php delete mode 100644 sources/wordpress/wp-admin/menu-header.php delete mode 100644 sources/wordpress/wp-admin/menu.php delete mode 100644 sources/wordpress/wp-admin/moderation.php delete mode 100644 sources/wordpress/wp-admin/ms-admin.php delete mode 100644 sources/wordpress/wp-admin/ms-delete-site.php delete mode 100644 sources/wordpress/wp-admin/ms-edit.php delete mode 100644 sources/wordpress/wp-admin/ms-options.php delete mode 100644 sources/wordpress/wp-admin/ms-sites.php delete mode 100644 sources/wordpress/wp-admin/ms-themes.php delete mode 100644 sources/wordpress/wp-admin/ms-upgrade-network.php delete mode 100644 sources/wordpress/wp-admin/ms-users.php delete mode 100644 sources/wordpress/wp-admin/my-sites.php delete mode 100644 sources/wordpress/wp-admin/nav-menus.php delete mode 100644 sources/wordpress/wp-admin/network.php delete mode 100644 sources/wordpress/wp-admin/network/about.php delete mode 100644 sources/wordpress/wp-admin/network/admin.php delete mode 100644 sources/wordpress/wp-admin/network/credits.php delete mode 100644 sources/wordpress/wp-admin/network/edit.php delete mode 100644 sources/wordpress/wp-admin/network/freedoms.php delete mode 100644 sources/wordpress/wp-admin/network/index.php delete mode 100644 sources/wordpress/wp-admin/network/menu.php delete mode 100644 sources/wordpress/wp-admin/network/plugin-editor.php delete mode 100644 sources/wordpress/wp-admin/network/plugin-install.php delete mode 100644 sources/wordpress/wp-admin/network/plugins.php delete mode 100644 sources/wordpress/wp-admin/network/profile.php delete mode 100644 sources/wordpress/wp-admin/network/settings.php delete mode 100644 sources/wordpress/wp-admin/network/setup.php delete mode 100644 sources/wordpress/wp-admin/network/site-info.php delete mode 100644 sources/wordpress/wp-admin/network/site-new.php delete mode 100644 sources/wordpress/wp-admin/network/site-settings.php delete mode 100644 sources/wordpress/wp-admin/network/site-themes.php delete mode 100644 sources/wordpress/wp-admin/network/site-users.php delete mode 100644 sources/wordpress/wp-admin/network/sites.php delete mode 100644 sources/wordpress/wp-admin/network/theme-editor.php delete mode 100644 sources/wordpress/wp-admin/network/theme-install.php delete mode 100644 sources/wordpress/wp-admin/network/themes.php delete mode 100644 sources/wordpress/wp-admin/network/update-core.php delete mode 100644 sources/wordpress/wp-admin/network/update.php delete mode 100644 sources/wordpress/wp-admin/network/upgrade.php delete mode 100644 sources/wordpress/wp-admin/network/user-edit.php delete mode 100644 sources/wordpress/wp-admin/network/user-new.php delete mode 100644 sources/wordpress/wp-admin/network/users.php delete mode 100644 sources/wordpress/wp-admin/options-discussion.php delete mode 100644 sources/wordpress/wp-admin/options-general.php delete mode 100644 sources/wordpress/wp-admin/options-head.php delete mode 100644 sources/wordpress/wp-admin/options-media.php delete mode 100644 sources/wordpress/wp-admin/options-permalink.php delete mode 100644 sources/wordpress/wp-admin/options-reading.php delete mode 100644 sources/wordpress/wp-admin/options-writing.php delete mode 100644 sources/wordpress/wp-admin/options.php delete mode 100644 sources/wordpress/wp-admin/plugin-editor.php delete mode 100644 sources/wordpress/wp-admin/plugin-install.php delete mode 100644 sources/wordpress/wp-admin/plugins.php delete mode 100644 sources/wordpress/wp-admin/post-new.php delete mode 100644 sources/wordpress/wp-admin/post.php delete mode 100644 sources/wordpress/wp-admin/press-this.php delete mode 100644 sources/wordpress/wp-admin/profile.php delete mode 100644 sources/wordpress/wp-admin/revision.php delete mode 100644 sources/wordpress/wp-admin/setup-config.php delete mode 100644 sources/wordpress/wp-admin/theme-editor.php delete mode 100644 sources/wordpress/wp-admin/theme-install.php delete mode 100644 sources/wordpress/wp-admin/themes.php delete mode 100644 sources/wordpress/wp-admin/tools.php delete mode 100644 sources/wordpress/wp-admin/update-core.php delete mode 100644 sources/wordpress/wp-admin/update.php delete mode 100644 sources/wordpress/wp-admin/upgrade-functions.php delete mode 100644 sources/wordpress/wp-admin/upgrade.php delete mode 100644 sources/wordpress/wp-admin/upload.php delete mode 100644 sources/wordpress/wp-admin/user-edit.php delete mode 100644 sources/wordpress/wp-admin/user-new.php delete mode 100644 sources/wordpress/wp-admin/user/about.php delete mode 100644 sources/wordpress/wp-admin/user/admin.php delete mode 100644 sources/wordpress/wp-admin/user/credits.php delete mode 100644 sources/wordpress/wp-admin/user/freedoms.php delete mode 100644 sources/wordpress/wp-admin/user/index.php delete mode 100644 sources/wordpress/wp-admin/user/menu.php delete mode 100644 sources/wordpress/wp-admin/user/profile.php delete mode 100644 sources/wordpress/wp-admin/user/user-edit.php delete mode 100644 sources/wordpress/wp-admin/users.php delete mode 100644 sources/wordpress/wp-admin/widgets.php delete mode 100644 sources/wordpress/wp-blog-header.php delete mode 100644 sources/wordpress/wp-comments-post.php delete mode 100644 sources/wordpress/wp-config-sample.php delete mode 100644 sources/wordpress/wp-content/index.php delete mode 100644 sources/wordpress/wp-content/languages/admin-fr_FR.mo delete mode 100644 sources/wordpress/wp-content/languages/admin-fr_FR.po delete mode 100644 sources/wordpress/wp-content/languages/admin-network-fr_FR.mo delete mode 100644 sources/wordpress/wp-content/languages/admin-network-fr_FR.po delete mode 100644 sources/wordpress/wp-content/languages/continents-cities-fr_FR.mo delete mode 100644 sources/wordpress/wp-content/languages/continents-cities-fr_FR.po delete mode 100644 sources/wordpress/wp-content/languages/fr_FR.mo delete mode 100644 sources/wordpress/wp-content/languages/fr_FR.po delete mode 100644 sources/wordpress/wp-content/languages/plugins/akismet-fr_FR.mo delete mode 100644 sources/wordpress/wp-content/languages/plugins/akismet-fr_FR.po delete mode 100644 sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.mo delete mode 100644 sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.po delete mode 100644 sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.mo delete mode 100644 sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.po delete mode 100644 sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.mo delete mode 100644 sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.po delete mode 100644 sources/wordpress/wp-content/plugins/akismet/.htaccess delete mode 100644 sources/wordpress/wp-content/plugins/akismet/_inc/akismet.css delete mode 100644 sources/wordpress/wp-content/plugins/akismet/_inc/akismet.js delete mode 100644 sources/wordpress/wp-content/plugins/akismet/_inc/form.js delete mode 100644 sources/wordpress/wp-content/plugins/akismet/_inc/img/logo-full-2x.png delete mode 100644 sources/wordpress/wp-content/plugins/akismet/akismet.php delete mode 100644 sources/wordpress/wp-content/plugins/akismet/class.akismet-admin.php delete mode 100644 sources/wordpress/wp-content/plugins/akismet/class.akismet-widget.php delete mode 100644 sources/wordpress/wp-content/plugins/akismet/class.akismet.php delete mode 100644 sources/wordpress/wp-content/plugins/akismet/index.php delete mode 100644 sources/wordpress/wp-content/plugins/akismet/readme.txt delete mode 100644 sources/wordpress/wp-content/plugins/akismet/views/config.php delete mode 100644 sources/wordpress/wp-content/plugins/akismet/views/get.php delete mode 100644 sources/wordpress/wp-content/plugins/akismet/views/notice.php delete mode 100644 sources/wordpress/wp-content/plugins/akismet/views/start.php delete mode 100644 sources/wordpress/wp-content/plugins/akismet/views/stats.php delete mode 100644 sources/wordpress/wp-content/plugins/akismet/views/strict.php delete mode 100644 sources/wordpress/wp-content/plugins/akismet/wrapper.php delete mode 100644 sources/wordpress/wp-content/plugins/hello.php delete mode 100644 sources/wordpress/wp-content/plugins/index.php delete mode 100644 sources/wordpress/wp-content/themes/index.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/404.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/archive.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/author.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/category.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/comments.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/content-aside.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/content-audio.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/content-featured-post.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/content-gallery.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/content-image.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/content-link.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/content-none.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/content-page.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/content-quote.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/content-video.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/content.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/css/editor-style.css delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/css/ie.css delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/featured-content.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/footer.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/functions.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/genericons/COPYING.txt delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/genericons/LICENSE.txt delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/genericons/README.txt delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/genericons/example.html delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/genericons/genericons.css delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/header.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/image.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/images/pattern-dark.svg delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/images/pattern-light.svg delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/inc/back-compat.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/inc/custom-header.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/inc/customizer.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/inc/featured-content.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/inc/template-tags.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/inc/widgets.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/index.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/js/customizer.js delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/js/featured-content-admin.js delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/js/functions.js delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/js/html5.js delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/js/keyboard-image-navigation.js delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/js/slider.js delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/page-templates/contributors.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/page-templates/full-width.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/page.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/rtl.css delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/screenshot.png delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/search.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/sidebar-content.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/sidebar-footer.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/sidebar.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/single.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/style.css delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/tag.php delete mode 100644 sources/wordpress/wp-content/themes/twentyfourteen/taxonomy-post_format.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/404.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/archive.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/author-bio.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/author.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/category.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/comments.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/content-aside.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/content-audio.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/content-chat.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/content-gallery.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/content-image.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/content-link.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/content-none.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/content-quote.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/content-status.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/content-video.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/content.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/css/editor-style.css delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/css/ie.css delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/footer.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/functions.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/genericons/COPYING.txt delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/genericons/Genericons-Regular.otf delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/genericons/LICENSE.txt delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/genericons/README.txt delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/genericons/example.html delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/genericons/genericons.css delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/header.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/image.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-2x.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-light-2x.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-light.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/headers/circle-thumbnail.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/headers/circle.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/headers/diamond-thumbnail.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/headers/diamond.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/headers/star-thumbnail.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/headers/star.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/search-icon-2x.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/images/search-icon.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/inc/back-compat.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/inc/custom-header.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/index.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/js/functions.js delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/js/html5.js delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/js/theme-customizer.js delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/languages/twentythirteen.pot delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/page.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/rtl.css delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/screenshot.png delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/search.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/sidebar-main.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/sidebar.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/single.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/style.css delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/tag.php delete mode 100644 sources/wordpress/wp-content/themes/twentythirteen/taxonomy-post_format.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/404.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/archive.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/author.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/category.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/comments.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/content-aside.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/content-image.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/content-link.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/content-none.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/content-page.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/content-quote.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/content-status.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/content.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/css/ie.css delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/editor-style-rtl.css delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/editor-style.css delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/footer.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/functions.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/header.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/image.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/inc/custom-header.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/index.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/js/html5.js delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/js/navigation.js delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/js/theme-customizer.js delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/languages/twentytwelve.pot delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/page-templates/front-page.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/page-templates/full-width.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/page.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/rtl.css delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/screenshot.png delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/search.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/sidebar-front.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/sidebar.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/single.php delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/style.css delete mode 100644 sources/wordpress/wp-content/themes/twentytwelve/tag.php delete mode 100644 sources/wordpress/wp-cron.php delete mode 100644 sources/wordpress/wp-includes/ID3/getid3.lib.php delete mode 100644 sources/wordpress/wp-includes/ID3/getid3.php delete mode 100644 sources/wordpress/wp-includes/ID3/license.commercial.txt delete mode 100644 sources/wordpress/wp-includes/ID3/license.txt delete mode 100644 sources/wordpress/wp-includes/ID3/module.audio-video.asf.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.audio-video.flv.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.audio-video.matroska.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.audio-video.quicktime.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.audio-video.riff.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.audio.ac3.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.audio.dts.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.audio.flac.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.audio.mp3.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.audio.ogg.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.tag.apetag.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.tag.id3v1.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.tag.id3v2.php delete mode 100644 sources/wordpress/wp-includes/ID3/module.tag.lyrics3.php delete mode 100644 sources/wordpress/wp-includes/ID3/readme.txt delete mode 100644 sources/wordpress/wp-includes/SimplePie/Author.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Cache.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Cache/Base.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Cache/DB.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Cache/File.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Cache/Memcache.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Cache/MySQL.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Caption.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Category.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Content/Type/Sniffer.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Copyright.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Core.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Credit.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Decode/HTML/Entities.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Enclosure.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Exception.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/File.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/HTTP/Parser.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/IRI.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Item.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Locator.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Misc.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Net/IPv6.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Parse/Date.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Parser.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Rating.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Registry.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Restriction.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Sanitize.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/Source.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/XML/Declaration/Parser.php delete mode 100644 sources/wordpress/wp-includes/SimplePie/gzdecode.php delete mode 100644 sources/wordpress/wp-includes/Text/Diff.php delete mode 100644 sources/wordpress/wp-includes/Text/Diff/Engine/native.php delete mode 100644 sources/wordpress/wp-includes/Text/Diff/Engine/shell.php delete mode 100644 sources/wordpress/wp-includes/Text/Diff/Engine/string.php delete mode 100644 sources/wordpress/wp-includes/Text/Diff/Engine/xdiff.php delete mode 100644 sources/wordpress/wp-includes/Text/Diff/Renderer.php delete mode 100644 sources/wordpress/wp-includes/Text/Diff/Renderer/inline.php delete mode 100644 sources/wordpress/wp-includes/admin-bar.php delete mode 100644 sources/wordpress/wp-includes/atomlib.php delete mode 100644 sources/wordpress/wp-includes/author-template.php delete mode 100644 sources/wordpress/wp-includes/bookmark-template.php delete mode 100644 sources/wordpress/wp-includes/bookmark.php delete mode 100644 sources/wordpress/wp-includes/cache.php delete mode 100644 sources/wordpress/wp-includes/canonical.php delete mode 100644 sources/wordpress/wp-includes/capabilities.php delete mode 100644 sources/wordpress/wp-includes/category-template.php delete mode 100644 sources/wordpress/wp-includes/category.php delete mode 100644 sources/wordpress/wp-includes/certificates/ca-bundle.crt delete mode 100644 sources/wordpress/wp-includes/class-IXR.php delete mode 100644 sources/wordpress/wp-includes/class-feed.php delete mode 100644 sources/wordpress/wp-includes/class-http.php delete mode 100644 sources/wordpress/wp-includes/class-json.php delete mode 100644 sources/wordpress/wp-includes/class-oembed.php delete mode 100644 sources/wordpress/wp-includes/class-phpass.php delete mode 100644 sources/wordpress/wp-includes/class-phpmailer.php delete mode 100644 sources/wordpress/wp-includes/class-pop3.php delete mode 100644 sources/wordpress/wp-includes/class-simplepie.php delete mode 100644 sources/wordpress/wp-includes/class-smtp.php delete mode 100644 sources/wordpress/wp-includes/class-snoopy.php delete mode 100644 sources/wordpress/wp-includes/class-wp-admin-bar.php delete mode 100644 sources/wordpress/wp-includes/class-wp-ajax-response.php delete mode 100644 sources/wordpress/wp-includes/class-wp-customize-control.php delete mode 100644 sources/wordpress/wp-includes/class-wp-customize-manager.php delete mode 100644 sources/wordpress/wp-includes/class-wp-customize-panel.php delete mode 100644 sources/wordpress/wp-includes/class-wp-customize-section.php delete mode 100644 sources/wordpress/wp-includes/class-wp-customize-setting.php delete mode 100644 sources/wordpress/wp-includes/class-wp-customize-widgets.php delete mode 100644 sources/wordpress/wp-includes/class-wp-editor.php delete mode 100644 sources/wordpress/wp-includes/class-wp-embed.php delete mode 100644 sources/wordpress/wp-includes/class-wp-error.php delete mode 100644 sources/wordpress/wp-includes/class-wp-http-ixr-client.php delete mode 100644 sources/wordpress/wp-includes/class-wp-image-editor-gd.php delete mode 100644 sources/wordpress/wp-includes/class-wp-image-editor-imagick.php delete mode 100644 sources/wordpress/wp-includes/class-wp-image-editor.php delete mode 100644 sources/wordpress/wp-includes/class-wp-theme.php delete mode 100644 sources/wordpress/wp-includes/class-wp-walker.php delete mode 100644 sources/wordpress/wp-includes/class-wp-xmlrpc-server.php delete mode 100644 sources/wordpress/wp-includes/class-wp.php delete mode 100644 sources/wordpress/wp-includes/class.wp-dependencies.php delete mode 100644 sources/wordpress/wp-includes/class.wp-scripts.php delete mode 100644 sources/wordpress/wp-includes/class.wp-styles.php delete mode 100644 sources/wordpress/wp-includes/comment-template.php delete mode 100644 sources/wordpress/wp-includes/comment.php delete mode 100644 sources/wordpress/wp-includes/compat.php delete mode 100644 sources/wordpress/wp-includes/cron.php delete mode 100644 sources/wordpress/wp-includes/css/admin-bar-rtl.css delete mode 100644 sources/wordpress/wp-includes/css/admin-bar-rtl.min.css delete mode 100644 sources/wordpress/wp-includes/css/admin-bar.css delete mode 100644 sources/wordpress/wp-includes/css/admin-bar.min.css delete mode 100644 sources/wordpress/wp-includes/css/buttons-rtl.css delete mode 100644 sources/wordpress/wp-includes/css/buttons-rtl.min.css delete mode 100644 sources/wordpress/wp-includes/css/buttons.css delete mode 100644 sources/wordpress/wp-includes/css/buttons.min.css delete mode 100644 sources/wordpress/wp-includes/css/dashicons.css delete mode 100644 sources/wordpress/wp-includes/css/dashicons.min.css delete mode 100644 sources/wordpress/wp-includes/css/editor-rtl.css delete mode 100644 sources/wordpress/wp-includes/css/editor-rtl.min.css delete mode 100644 sources/wordpress/wp-includes/css/editor.css delete mode 100644 sources/wordpress/wp-includes/css/editor.min.css delete mode 100644 sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.css delete mode 100644 sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.min.css delete mode 100644 sources/wordpress/wp-includes/css/jquery-ui-dialog.css delete mode 100644 sources/wordpress/wp-includes/css/jquery-ui-dialog.min.css delete mode 100644 sources/wordpress/wp-includes/css/media-views-rtl.css delete mode 100644 sources/wordpress/wp-includes/css/media-views-rtl.min.css delete mode 100644 sources/wordpress/wp-includes/css/media-views.css delete mode 100644 sources/wordpress/wp-includes/css/media-views.min.css delete mode 100644 sources/wordpress/wp-includes/css/wp-auth-check-rtl.css delete mode 100644 sources/wordpress/wp-includes/css/wp-auth-check-rtl.min.css delete mode 100644 sources/wordpress/wp-includes/css/wp-auth-check.css delete mode 100644 sources/wordpress/wp-includes/css/wp-auth-check.min.css delete mode 100644 sources/wordpress/wp-includes/css/wp-pointer-rtl.css delete mode 100644 sources/wordpress/wp-includes/css/wp-pointer-rtl.min.css delete mode 100644 sources/wordpress/wp-includes/css/wp-pointer.css delete mode 100644 sources/wordpress/wp-includes/css/wp-pointer.min.css delete mode 100644 sources/wordpress/wp-includes/date.php delete mode 100644 sources/wordpress/wp-includes/default-constants.php delete mode 100644 sources/wordpress/wp-includes/default-filters.php delete mode 100644 sources/wordpress/wp-includes/default-widgets.php delete mode 100644 sources/wordpress/wp-includes/deprecated.php delete mode 100644 sources/wordpress/wp-includes/feed-atom-comments.php delete mode 100644 sources/wordpress/wp-includes/feed-atom.php delete mode 100644 sources/wordpress/wp-includes/feed-rdf.php delete mode 100644 sources/wordpress/wp-includes/feed-rss.php delete mode 100644 sources/wordpress/wp-includes/feed-rss2-comments.php delete mode 100644 sources/wordpress/wp-includes/feed-rss2.php delete mode 100644 sources/wordpress/wp-includes/feed.php delete mode 100644 sources/wordpress/wp-includes/fonts/dashicons.eot delete mode 100644 sources/wordpress/wp-includes/fonts/dashicons.svg delete mode 100644 sources/wordpress/wp-includes/fonts/dashicons.ttf delete mode 100644 sources/wordpress/wp-includes/fonts/dashicons.woff delete mode 100644 sources/wordpress/wp-includes/formatting.php delete mode 100644 sources/wordpress/wp-includes/functions.php delete mode 100644 sources/wordpress/wp-includes/functions.wp-scripts.php delete mode 100644 sources/wordpress/wp-includes/functions.wp-styles.php delete mode 100644 sources/wordpress/wp-includes/general-template.php delete mode 100644 sources/wordpress/wp-includes/http.php delete mode 100644 sources/wordpress/wp-includes/images/admin-bar-sprite-2x.png delete mode 100644 sources/wordpress/wp-includes/images/admin-bar-sprite.png delete mode 100644 sources/wordpress/wp-includes/images/arrow-pointer-blue-2x.png delete mode 100644 sources/wordpress/wp-includes/images/arrow-pointer-blue.png delete mode 100644 sources/wordpress/wp-includes/images/blank.gif delete mode 100644 sources/wordpress/wp-includes/images/crystal/archive.png delete mode 100644 sources/wordpress/wp-includes/images/crystal/audio.png delete mode 100644 sources/wordpress/wp-includes/images/crystal/code.png delete mode 100644 sources/wordpress/wp-includes/images/crystal/default.png delete mode 100644 sources/wordpress/wp-includes/images/crystal/document.png delete mode 100644 sources/wordpress/wp-includes/images/crystal/interactive.png delete mode 100644 sources/wordpress/wp-includes/images/crystal/license.txt delete mode 100644 sources/wordpress/wp-includes/images/crystal/spreadsheet.png delete mode 100644 sources/wordpress/wp-includes/images/crystal/text.png delete mode 100644 sources/wordpress/wp-includes/images/crystal/video.png delete mode 100644 sources/wordpress/wp-includes/images/down_arrow-2x.gif delete mode 100644 sources/wordpress/wp-includes/images/down_arrow.gif delete mode 100644 sources/wordpress/wp-includes/images/icon-pointer-flag-2x.png delete mode 100644 sources/wordpress/wp-includes/images/icon-pointer-flag.png delete mode 100644 sources/wordpress/wp-includes/images/media/archive.png delete mode 100644 sources/wordpress/wp-includes/images/media/audio.png delete mode 100644 sources/wordpress/wp-includes/images/media/code.png delete mode 100644 sources/wordpress/wp-includes/images/media/default.png delete mode 100644 sources/wordpress/wp-includes/images/media/document.png delete mode 100644 sources/wordpress/wp-includes/images/media/interactive.png delete mode 100644 sources/wordpress/wp-includes/images/media/spreadsheet.png delete mode 100644 sources/wordpress/wp-includes/images/media/text.png delete mode 100644 sources/wordpress/wp-includes/images/media/video.png delete mode 100644 sources/wordpress/wp-includes/images/rss-2x.png delete mode 100644 sources/wordpress/wp-includes/images/rss.png delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_arrow.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_biggrin.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_confused.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_cool.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_cry.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_eek.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_evil.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_exclaim.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_idea.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_lol.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_mad.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_mrgreen.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_neutral.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_question.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_razz.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_redface.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_rolleyes.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_sad.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_smile.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_surprised.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_twisted.gif delete mode 100644 sources/wordpress/wp-includes/images/smilies/icon_wink.gif delete mode 100644 sources/wordpress/wp-includes/images/spinner-2x.gif delete mode 100644 sources/wordpress/wp-includes/images/spinner.gif delete mode 100644 sources/wordpress/wp-includes/images/toggle-arrow-2x.png delete mode 100644 sources/wordpress/wp-includes/images/toggle-arrow.png delete mode 100644 sources/wordpress/wp-includes/images/uploader-icons-2x.png delete mode 100644 sources/wordpress/wp-includes/images/uploader-icons.png delete mode 100644 sources/wordpress/wp-includes/images/wlw/wp-comments.png delete mode 100644 sources/wordpress/wp-includes/images/wlw/wp-icon.png delete mode 100644 sources/wordpress/wp-includes/images/wlw/wp-watermark.png delete mode 100644 sources/wordpress/wp-includes/images/wpicons-2x.png delete mode 100644 sources/wordpress/wp-includes/images/wpicons.png delete mode 100644 sources/wordpress/wp-includes/images/wpspin-2x.gif delete mode 100644 sources/wordpress/wp-includes/images/wpspin.gif delete mode 100644 sources/wordpress/wp-includes/images/xit-2x.gif delete mode 100644 sources/wordpress/wp-includes/images/xit.gif delete mode 100644 sources/wordpress/wp-includes/js/admin-bar.js delete mode 100644 sources/wordpress/wp-includes/js/admin-bar.min.js delete mode 100644 sources/wordpress/wp-includes/js/autosave.js delete mode 100644 sources/wordpress/wp-includes/js/autosave.min.js delete mode 100644 sources/wordpress/wp-includes/js/backbone.min.js delete mode 100644 sources/wordpress/wp-includes/js/colorpicker.js delete mode 100644 sources/wordpress/wp-includes/js/colorpicker.min.js delete mode 100644 sources/wordpress/wp-includes/js/comment-reply.js delete mode 100644 sources/wordpress/wp-includes/js/comment-reply.min.js delete mode 100644 sources/wordpress/wp-includes/js/crop/cropper.css delete mode 100644 sources/wordpress/wp-includes/js/crop/cropper.js delete mode 100644 sources/wordpress/wp-includes/js/crop/marqueeHoriz.gif delete mode 100644 sources/wordpress/wp-includes/js/crop/marqueeVert.gif delete mode 100644 sources/wordpress/wp-includes/js/customize-base.js delete mode 100644 sources/wordpress/wp-includes/js/customize-base.min.js delete mode 100644 sources/wordpress/wp-includes/js/customize-loader.js delete mode 100644 sources/wordpress/wp-includes/js/customize-loader.min.js delete mode 100644 sources/wordpress/wp-includes/js/customize-models.js delete mode 100644 sources/wordpress/wp-includes/js/customize-models.min.js delete mode 100644 sources/wordpress/wp-includes/js/customize-preview-widgets.js delete mode 100644 sources/wordpress/wp-includes/js/customize-preview-widgets.min.js delete mode 100644 sources/wordpress/wp-includes/js/customize-preview.js delete mode 100644 sources/wordpress/wp-includes/js/customize-preview.min.js delete mode 100644 sources/wordpress/wp-includes/js/customize-views.js delete mode 100644 sources/wordpress/wp-includes/js/customize-views.min.js delete mode 100644 sources/wordpress/wp-includes/js/heartbeat.js delete mode 100644 sources/wordpress/wp-includes/js/heartbeat.min.js delete mode 100644 sources/wordpress/wp-includes/js/hoverIntent.js delete mode 100644 sources/wordpress/wp-includes/js/hoverIntent.min.js delete mode 100644 sources/wordpress/wp-includes/js/imgareaselect/border-anim-h.gif delete mode 100644 sources/wordpress/wp-includes/js/imgareaselect/border-anim-v.gif delete mode 100644 sources/wordpress/wp-includes/js/imgareaselect/imgareaselect.css delete mode 100644 sources/wordpress/wp-includes/js/imgareaselect/jquery.imgareaselect.js delete mode 100644 sources/wordpress/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js delete mode 100644 sources/wordpress/wp-includes/js/jcrop/Jcrop.gif delete mode 100644 sources/wordpress/wp-includes/js/jcrop/jquery.Jcrop.min.css delete mode 100644 sources/wordpress/wp-includes/js/jcrop/jquery.Jcrop.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery-migrate.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery-migrate.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.color.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.form.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.form.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.hotkeys.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.hotkeys.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.masonry.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.query.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.schedule.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.serialize-object.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.table-hotkeys.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.table-hotkeys.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/jquery.ui.touch-punch.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/suggest.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/suggest.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.accordion.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.autocomplete.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.button.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.core.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.datepicker.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.dialog.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.draggable.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.droppable.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-blind.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-bounce.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-clip.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-drop.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-explode.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-fade.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-fold.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-highlight.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-pulsate.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-scale.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-shake.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-slide.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-transfer.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.menu.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.mouse.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.position.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.progressbar.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.resizable.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.selectable.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.slider.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.sortable.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.spinner.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.tabs.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.tooltip.min.js delete mode 100644 sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.widget.min.js delete mode 100644 sources/wordpress/wp-includes/js/json2.js delete mode 100644 sources/wordpress/wp-includes/js/json2.min.js delete mode 100644 sources/wordpress/wp-includes/js/masonry.min.js delete mode 100644 sources/wordpress/wp-includes/js/mce-view.js delete mode 100644 sources/wordpress/wp-includes/js/mce-view.min.js delete mode 100644 sources/wordpress/wp-includes/js/media-audiovideo.js delete mode 100644 sources/wordpress/wp-includes/js/media-audiovideo.min.js delete mode 100644 sources/wordpress/wp-includes/js/media-editor.js delete mode 100644 sources/wordpress/wp-includes/js/media-editor.min.js delete mode 100644 sources/wordpress/wp-includes/js/media-grid.js delete mode 100644 sources/wordpress/wp-includes/js/media-grid.min.js delete mode 100644 sources/wordpress/wp-includes/js/media-models.js delete mode 100644 sources/wordpress/wp-includes/js/media-models.min.js delete mode 100644 sources/wordpress/wp-includes/js/media-views.js delete mode 100644 sources/wordpress/wp-includes/js/media-views.min.js delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/background.png delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/bigplay.png delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/bigplay.svg delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/controls.png delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/controls.svg delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/flashmediaelement.swf delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/loading.gif delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/mediaelement-and-player.min.js delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/mediaelementplayer.min.css delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/silverlightmediaelement.xap delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/wp-mediaelement.css delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/wp-mediaelement.js delete mode 100644 sources/wordpress/wp-includes/js/mediaelement/wp-playlist.js delete mode 100644 sources/wordpress/wp-includes/js/plupload/handlers.js delete mode 100644 sources/wordpress/wp-includes/js/plupload/handlers.min.js delete mode 100644 sources/wordpress/wp-includes/js/plupload/license.txt delete mode 100644 sources/wordpress/wp-includes/js/plupload/plupload.flash.swf delete mode 100644 sources/wordpress/wp-includes/js/plupload/plupload.full.min.js delete mode 100644 sources/wordpress/wp-includes/js/plupload/plupload.silverlight.xap delete mode 100644 sources/wordpress/wp-includes/js/plupload/wp-plupload.js delete mode 100644 sources/wordpress/wp-includes/js/plupload/wp-plupload.min.js delete mode 100644 sources/wordpress/wp-includes/js/quicktags.js delete mode 100644 sources/wordpress/wp-includes/js/quicktags.min.js delete mode 100644 sources/wordpress/wp-includes/js/shortcode.js delete mode 100644 sources/wordpress/wp-includes/js/shortcode.min.js delete mode 100644 sources/wordpress/wp-includes/js/swfobject.js delete mode 100644 sources/wordpress/wp-includes/js/swfupload/handlers.js delete mode 100644 sources/wordpress/wp-includes/js/swfupload/handlers.min.js delete mode 100644 sources/wordpress/wp-includes/js/swfupload/license.txt delete mode 100644 sources/wordpress/wp-includes/js/swfupload/plugins/swfupload.cookies.js delete mode 100644 sources/wordpress/wp-includes/js/swfupload/plugins/swfupload.queue.js delete mode 100644 sources/wordpress/wp-includes/js/swfupload/plugins/swfupload.speed.js delete mode 100644 sources/wordpress/wp-includes/js/swfupload/plugins/swfupload.swfobject.js delete mode 100644 sources/wordpress/wp-includes/js/swfupload/swfupload.js delete mode 100644 sources/wordpress/wp-includes/js/swfupload/swfupload.swf delete mode 100644 sources/wordpress/wp-includes/js/thickbox/loadingAnimation.gif delete mode 100644 sources/wordpress/wp-includes/js/thickbox/macFFBgHack.png delete mode 100644 sources/wordpress/wp-includes/js/thickbox/thickbox.css delete mode 100644 sources/wordpress/wp-includes/js/thickbox/thickbox.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/langs/wp-langs-en.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/license.txt delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/charmap/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/charmap/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/colorpicker/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/colorpicker/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/compat3x/css/dialog.css delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/compat3x/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/compat3x/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/directionality/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/directionality/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/fullscreen/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/hr/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/hr/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/image/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/image/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/lists/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/lists/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/media/moxieplayer.swf delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/media/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/media/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/paste/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/paste/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/tabfocus/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/tabfocus/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/textcolor/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wordpress/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpautoresize/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpautoresize/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpdialogs/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpdialogs/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpfullscreen/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpfullscreen/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpgallery/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpgallery/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wplink/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wplink/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpview/plugin.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/plugins/wpview/plugin.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/content.inline.min.css delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/content.min.css delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/fonts/readme.md delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.eot delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.svg delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce-small.woff delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.eot delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.svg delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.ttf delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.woff delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/img/anchor.gif delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/img/loader.gif delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/img/object.gif delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/img/trans.gif delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/lightgray/skin.min.css delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/audio.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/dashicon-edit.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/dashicon-no-alt.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/embedded.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/gallery-2x.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/gallery.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/more-2x.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/more.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/pagebreak-2x.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/pagebreak.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/playlist-audio.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/playlist-video.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/images/video.png delete mode 100644 sources/wordpress/wp-includes/js/tinymce/skins/wordpress/wp-content.css delete mode 100644 sources/wordpress/wp-includes/js/tinymce/themes/modern/theme.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/themes/modern/theme.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/tiny_mce_popup.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/tinymce.min.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/utils/editable_selects.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/utils/form_utils.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/utils/mctabs.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/utils/validate.js delete mode 100644 sources/wordpress/wp-includes/js/tinymce/wp-mce-help.php delete mode 100644 sources/wordpress/wp-includes/js/tinymce/wp-tinymce.js.gz delete mode 100644 sources/wordpress/wp-includes/js/tinymce/wp-tinymce.php delete mode 100644 sources/wordpress/wp-includes/js/tw-sack.js delete mode 100644 sources/wordpress/wp-includes/js/tw-sack.min.js delete mode 100644 sources/wordpress/wp-includes/js/underscore.min.js delete mode 100644 sources/wordpress/wp-includes/js/utils.js delete mode 100644 sources/wordpress/wp-includes/js/utils.min.js delete mode 100644 sources/wordpress/wp-includes/js/wp-ajax-response.js delete mode 100644 sources/wordpress/wp-includes/js/wp-ajax-response.min.js delete mode 100644 sources/wordpress/wp-includes/js/wp-auth-check.js delete mode 100644 sources/wordpress/wp-includes/js/wp-auth-check.min.js delete mode 100644 sources/wordpress/wp-includes/js/wp-backbone.js delete mode 100644 sources/wordpress/wp-includes/js/wp-backbone.min.js delete mode 100644 sources/wordpress/wp-includes/js/wp-list-revisions.js delete mode 100644 sources/wordpress/wp-includes/js/wp-list-revisions.min.js delete mode 100644 sources/wordpress/wp-includes/js/wp-lists.js delete mode 100644 sources/wordpress/wp-includes/js/wp-lists.min.js delete mode 100644 sources/wordpress/wp-includes/js/wp-pointer.js delete mode 100644 sources/wordpress/wp-includes/js/wp-pointer.min.js delete mode 100644 sources/wordpress/wp-includes/js/wp-util.js delete mode 100644 sources/wordpress/wp-includes/js/wp-util.min.js delete mode 100644 sources/wordpress/wp-includes/js/wpdialog.js delete mode 100644 sources/wordpress/wp-includes/js/wpdialog.min.js delete mode 100644 sources/wordpress/wp-includes/js/wplink.js delete mode 100644 sources/wordpress/wp-includes/js/wplink.min.js delete mode 100644 sources/wordpress/wp-includes/js/zxcvbn-async.js delete mode 100644 sources/wordpress/wp-includes/js/zxcvbn-async.min.js delete mode 100644 sources/wordpress/wp-includes/js/zxcvbn.min.js delete mode 100644 sources/wordpress/wp-includes/kses.php delete mode 100644 sources/wordpress/wp-includes/l10n.php delete mode 100644 sources/wordpress/wp-includes/link-template.php delete mode 100644 sources/wordpress/wp-includes/load.php delete mode 100644 sources/wordpress/wp-includes/locale.php delete mode 100644 sources/wordpress/wp-includes/media-template.php delete mode 100644 sources/wordpress/wp-includes/media.php delete mode 100644 sources/wordpress/wp-includes/meta.php delete mode 100644 sources/wordpress/wp-includes/ms-blogs.php delete mode 100644 sources/wordpress/wp-includes/ms-default-constants.php delete mode 100644 sources/wordpress/wp-includes/ms-default-filters.php delete mode 100644 sources/wordpress/wp-includes/ms-deprecated.php delete mode 100644 sources/wordpress/wp-includes/ms-files.php delete mode 100644 sources/wordpress/wp-includes/ms-functions.php delete mode 100644 sources/wordpress/wp-includes/ms-load.php delete mode 100644 sources/wordpress/wp-includes/ms-settings.php delete mode 100644 sources/wordpress/wp-includes/nav-menu-template.php delete mode 100644 sources/wordpress/wp-includes/nav-menu.php delete mode 100644 sources/wordpress/wp-includes/option.php delete mode 100644 sources/wordpress/wp-includes/pluggable-deprecated.php delete mode 100644 sources/wordpress/wp-includes/pluggable.php delete mode 100644 sources/wordpress/wp-includes/plugin.php delete mode 100644 sources/wordpress/wp-includes/pomo/entry.php delete mode 100644 sources/wordpress/wp-includes/pomo/mo.php delete mode 100644 sources/wordpress/wp-includes/pomo/po.php delete mode 100644 sources/wordpress/wp-includes/pomo/streams.php delete mode 100644 sources/wordpress/wp-includes/pomo/translations.php delete mode 100644 sources/wordpress/wp-includes/post-formats.php delete mode 100644 sources/wordpress/wp-includes/post-template.php delete mode 100644 sources/wordpress/wp-includes/post-thumbnail-template.php delete mode 100644 sources/wordpress/wp-includes/post.php delete mode 100644 sources/wordpress/wp-includes/query.php delete mode 100644 sources/wordpress/wp-includes/registration-functions.php delete mode 100644 sources/wordpress/wp-includes/registration.php delete mode 100644 sources/wordpress/wp-includes/revision.php delete mode 100644 sources/wordpress/wp-includes/rewrite.php delete mode 100644 sources/wordpress/wp-includes/rss-functions.php delete mode 100644 sources/wordpress/wp-includes/rss.php delete mode 100644 sources/wordpress/wp-includes/script-loader.php delete mode 100644 sources/wordpress/wp-includes/session.php delete mode 100644 sources/wordpress/wp-includes/shortcodes.php delete mode 100644 sources/wordpress/wp-includes/taxonomy.php delete mode 100644 sources/wordpress/wp-includes/template-loader.php delete mode 100644 sources/wordpress/wp-includes/template.php delete mode 100644 sources/wordpress/wp-includes/theme-compat/comments-popup.php delete mode 100644 sources/wordpress/wp-includes/theme-compat/comments.php delete mode 100644 sources/wordpress/wp-includes/theme-compat/footer.php delete mode 100644 sources/wordpress/wp-includes/theme-compat/header.php delete mode 100644 sources/wordpress/wp-includes/theme-compat/sidebar.php delete mode 100644 sources/wordpress/wp-includes/theme.php delete mode 100644 sources/wordpress/wp-includes/update.php delete mode 100644 sources/wordpress/wp-includes/user.php delete mode 100644 sources/wordpress/wp-includes/vars.php delete mode 100644 sources/wordpress/wp-includes/version.php delete mode 100644 sources/wordpress/wp-includes/widgets.php delete mode 100644 sources/wordpress/wp-includes/wlwmanifest.xml delete mode 100644 sources/wordpress/wp-includes/wp-db.php delete mode 100644 sources/wordpress/wp-includes/wp-diff.php delete mode 100644 sources/wordpress/wp-links-opml.php delete mode 100644 sources/wordpress/wp-load.php delete mode 100644 sources/wordpress/wp-login.php delete mode 100644 sources/wordpress/wp-mail.php delete mode 100644 sources/wordpress/wp-settings.php delete mode 100644 sources/wordpress/wp-signup.php delete mode 100644 sources/wordpress/wp-trackback.php delete mode 100644 sources/wordpress/xmlrpc.php diff --git a/manifest.json b/manifest.json index 6870624..ebe0041 100644 --- a/manifest.json +++ b/manifest.json @@ -5,7 +5,7 @@ "en": "Create a beautiful blog or website easily", "fr": "Logiciel de création de blog ou de site Web" }, - "version": "4.0", + "version": "4.2.2", "url": "https://wordpress.org/", "maintainer": { "name": "Maniack Crudelis", diff --git a/scripts/install b/scripts/install index 466077c..5a8f562 100644 --- a/scripts/install +++ b/scripts/install @@ -41,7 +41,8 @@ sudo yunohost app setting wordpressms mysqlpwd -v $db_pwd # Copy files to the right place final_path=/var/www/wordpressms sudo mkdir -p $final_path -sudo cp -a ../sources/wordpress/* $final_path +tar -xf ../sources/wordpress.tar.gz +sudo cp -a wordpress/.* $final_path sudo cp -a ../sources/ajouts/* $final_path sudo cp ../conf/wp-config.php $final_path/wp-config.php @@ -148,5 +149,5 @@ then fi sudo service nginx reload -# wp-cli me semble un peu trop permissif... Il a terminer son travail... +# wp-cli me semble un peu trop permissif... Il a terminé son travail... sudo rm $final_path/wp-cli.phar diff --git a/sources/wordpress.tar.gz b/sources/wordpress.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..86323d7271734343d30cce6ad0a918c5990a1442 GIT binary patch literal 6718957 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
~gTJf5Ke$K%yd;X!;QuvL7E*YsE-( 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

^ZJ7Hgv31X>32+L(u<` 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

Tjb0(7j>(CzY z5gAr~8DmiHQiXMWK&pZRE|A!sTgq90uOd&{b{hkTh=f%fXw0Bhxyj_@goL#!yQGix zP97vCO9AfbzEyU(S8QD(P&VfhB6Ltc4@6~V}CIjEoj0W>`J*=m}K z5Qq?g*Fi3hCM~9Yj2@nAh1#%kJ-%%m9Ee2mZ+Ci!J@*Vac`7EVRHh(`z{;K;=eT!z zSF$nVvJzTTT?@s9SckP`;u<715z zko>?yXoz(8gOyOV?uX5GfyAen`aPVnny<= zkQbo$3pWh!F(@_~iNh>T-#C;gUGxy#;VVwmx=i)Tg{;FQi`ODEm0Euk2X?4q@HV^C z1R~quq3Z+HjQ0L?g|j!X+%_9nL_3+>Jp-{=giYz=rwwdTN>0}~|E9_nOh=WSYl2?-w^4<+kV$FiMex*B2rn6_3Mzc;FO2%hnK@E2Y@s+jolL z+G0-km$3BK;z@?{=}*mTCXRlRIZ51`D-g4MAXx`l-|Wf7kwqR&B&2h*F59z1AW<|n z^Mr@uI7r$q2e8%l2tD%3e3Pe8OOVF^y(o zXRMQKK1x|YVuc~Vk?2w<=Y9Wn^&4N2SxDLMn!l@6tkP8b8ot6~q3~7I7Rz|VYKA_! zrf>dbeSdMErC!OR0}Oc#NPe7uSoQ5qrmCu{IM^qGcgb0ShWF!g$TbQWIFu!R?@(q7 zX6Y1^CeN&jTq2JllWc4X2(_QbfOw$A2Mf-LiGl6;*kBua5F7!^a06#O6AZb&gJCuV z`4)jG2wxV(jbfVxn?&Pa*_y?YWwBw#ec#sJfRNstvL;&;V(8@|l|M&KegY{5c5j?e z!jZPNLqe0-K_KoUwS-=`Q@=Q?D|8Kw38)g0#`$D&-8n{$$|}K`sD6W58VeI|+3#J- z9BaLT#8rThh)o${m46%NX~=#YDbdh{qfxb<$WP_WUfvE$o&l7ub*X>1m!BkXwy7Ha zNM}*Sk4CB1feDI~Gtd;Llz}|byug3~s2|vfzn3T!E_BqCQEZ3T>ly6M<@uU3gCLoK zi=YjbeoUVst?E~o1hO?f)ry1dgfIq9($l$%UOt!;`BlMleHw=%dxO?coMeVeMOu(k zoIx?+DB=e=HWu-Yn>r1OC{;dCUf76{CS}yRlPMls-xCaSM?pc$;bE!lxH4z>ORsLf zsyho28(Yd}j1oE=G!i*T<{*9Onc;WNW(%UbFboGjiA5?p0#nCvskbN&(c?@prDy01G?c`jp zm}|G6wD*;^s@_J-r4`>RoU%#Ek(4-k3zJ<2CJWoYz5KqHl9H0|mD1&Tw_iBlS~XX5 zKn2MsBpe4xYD$?rF(GN93LH*vSWN-tehbyNpCv79_=z;n6%k9+VslE7{Q z6NlI9jEuMN^EYDm2pE|C-bKL|`K7f7j>tU6wxx)RU}wsXDS4=Pfv(=sV#}o!LAfv% z(oiOFAY8owp%*apT393^uln!7B|T~a3s`XvrY#($!lEtT07Y>Z%JS2vPJiXdIr{tG zgA66jGf@zc-?5##-akIxWR?qWw-di2+pu|Jh-mDBn72Ul5>krL*1|ciaDG@ZXgR4CH3ktUKpf6m{a5}cECAU43+jHk;KPt)%d_dwS z?!{t+jfaT-Ts%0?4}f?T0lCv-zwSrGYRN#h{j$I2q!TH=!6hnNv7YgrEC}t1d?)is zqvqBuJB7I!>01KM3HZna>3ICkJAU~n_A97rV@yzurZY1{W3rx3bK0XtNCut%THI)b z6ZVrBE`^?2Lluuxwcbkv7Sy1xOaJ5;qddc6kp}LljY4x89Y|LCoBRMnd^p9g#_b9( zkuCjF^<&Wi{y#dYPo{+pMFT7ADUBhww%VeHCfXN|oWrKdFyChh7>;y z^q~TfgS3~DTbdxAWfXcDCh__{=89UYcMk?+X=qYe;Wb*0JDBk82kJ9ReyCxhQ}i}- ze8xZOiCDOx(}yE7&`ux-Nyj9bY%KeuK=gxzR!)q^4&_>_=ax~)80)apq);#b^(o?D z$_9r=D4Ah8R<#4u`a;6FXQesk0>dOouu!Pynk7=@0$(`duNHUfDZla4KemTMW+~3e zMaoatS1u9`cv#|6Ly!mV7?j+N>#oUsE3Q~`(U8|ZY?IdMDtdAO~LtL zss3!=0o&U=bTHFa)ljvvcs4pcdtBXIUA(;b00Xhn{Y%hMn~h>)eW8zE9qAsl9vapV zI7j1}-iEa(kGRz2mjQ}D$glAc2#8wgZ}5%%xyq6#a_-AYSt6KnDjgf@JC#$GQf}KN z#s0uhL{h|ECT^u{Q{Mc;;?X|SF6IZ`ICEORE?90#hvp#N-RVuN9$-X%WOugW}2u*`$ zX}GMhPZ}kR{+W9k2g)!rkki`6d ze5_Ki%pSt`P-W+gJH8+3SrHL;Z6~dT@Kq86y{+h9?*N=&q`ICtFGnMOsOvbgNb@XU zQUuad>~GT1ms^}MRrfZr@@ZXW=Xbjb5y;=}$^Zndcj4GZbJ1=q3L8lGrctMkgc1G?@l-q}H}<_SSMn zzKN^Po_Q!!$q*UcDQRx*dTC*RR2uRd+zzt>45sZ!;NH}T1#)hxIVkwh{r;3aL$MP= zk4S{CY77%}Vi1@VNO)9BKoIJ+)3=cCO(Ck7#qWFi8KjD@BZv|i2<8*B^@Na9G~kXh zfg7~a<18C{oXe|I*->2+JP+&o_A*(8wSFcuQushV?xq^D=JUtQ;Bf95Nnj8Iv1lTb zOpb-&S2!08n^VlmLFNI7cg)7MON&V$5gGHiY+#iIP`3Id{Gegc>B`J81?*xM%HQA!sx5=3fBp6(n@+btMlK;7cc+USH7PLs zG3_9V<^AiSBm@GVSB%k!`(etb7aPuR3M zo7cShzzbr8PTcH@ncXH1&oVh4?z0IsC{Blm2M@A3lV3?f&sU#cQCktvKd6C8jG9vD zm0uBrOFOEiiad|9Oo`IbAB$MH48NAVN9h+72OqdN#xcg^INS0`Bk4#t z&MeMg(W;v#N78t5ib9&mKX!A}Q0Nl3<|w#_6Pw|K@J}6?)aWMgVn8lt?t!w@!Do6QwQn|Zw#1Z9Akc~V!)+) zZj@|Ro!n=MQJNe{p)+Sg28V+rn;NeS@>_^Ez#J70@nMLQy_vPC1*2!7iCbJu%1_Ne z!GlvM&8$g5`RPEZFHTKFIZP6K0}C-M`G;zUDQxM-8d9+DI~ zMrd+(@AZw|Y8S7GTxU6kzUpwY06I}s0mTp&?|xh$tzB1xn@c)BxuMul0DhEOT2kga z>O7RPCU(Y?G9)}K;k>bs*_z>Odws6GqRLe%2QgR$%f$RwoFi{fIFm2#Q-{TJm5Yp4 z%NE;-NzNx^SJPPbBM?>)bdN8zLO>jmn}3ks&F?H>_x8u+E^1n`}g-E~)jc>od zN>Hr4F{7T#Q0K2UMI4;mIuHs_!sAn^KHi;Gs4zI~Iv&HnrCvOm@ZE+;9T)bUo@UG^ zxgQUo>sHCs^Jo?O?X^2Kg2FqF(gj$AE+&-@ITmcPq_5oHy<1-NX(WpJS5nQbJUueBG z#{!{o)}A7BirT?*AcHtKNo`n}?|_|ng*eEAM0fQ>Vy(re-?lTJt|Vl21rimRw^w1= zAe&HF=4B#?@O3d)zEZu$E;%fAX@>3 zATw~&I7~0x43*#phx5-c(HLbiWuq^m>92OvwXL5l9K~XbcgrO*J~~ZVOyU z^^nV6?GNpOO*0oCBoJVO+h>=+LgB zEtNtm!H7RirO$Cj0>z5sG#%!B0;Cm)^iYOl#||o`Q6m`{IX*qLCYJ(?)64S5jKnk? z!37RfQ*o5>HKnXPa)_7%lUGS);gp?rVK_V3HN@ii7kIwXl!;YQ$9_hz5@|go=3u(N zfn#*KxIUpQ2+P23DRfz1y<1rlF#TPjONgHTEYyHnit7RiwhJp6y1AHRk1T5_BUI7A*cJNwK4lZ&6EgBO+P=XT@z>CUH_bXOCNFVW0qi z@zf_N!~5nsIf|@bUgm*eT4hn+#}m%v)kP989X#B8JoX7DM7(5aOUARwi|nvM%BS%X zE;J712UJL7AAKV}gwe!f%R(3ic~EfV@=l+hH|PX;gnA!8uST&SFzvXa0u%w(a&jzoq0mG>tL?6eK2y!?C?C3EYxMmHw)ZeztPTDUpfA0~IQvo#Z@KOx{v@ z942s0v?b>%IzMqbDT>lc{8aIu3YbJ;LgAD$ZtuRw!ZcMDf>t{bp- ze{Zu%NT`E`##|aL49pv`Wj+V3GVpNi$IrwNS-$QMI~o}8T?+|n2<4CsO&D71+_sX< zP5rgo>fY`1`Ecf*byQ7ak8A_-A;qp_qT_guu#FRcqZoU_(y#x40f!C`cX63DoaT^j z@(of0eUQ9h%h`gZB1A>*%R94%w*lLB7BLwMeK__pG6|G-S?Hp$3c7N4w}aR+vEVh; zO2wI!8Z$tpejFtQ%M&Cv3xxN&_ilKKffCM5Y(SJFJb1Zu^yd{O#8iBS0U`0JMU`?E z{(zq^tx});Sos=TlFalsNQ!e44quJ6nBou)a%TUmpVOj_I%7wUN)V4ntVN;o2R6Q( zA;{T80tsMls>1f2_cq&w)KxC1kWAvutY zF7)}BGUe=!H@hzsOMjSd+lvjJld&E&w(SF}IYhJc8nwD!hEbf!BIE-4p5^;5l$S^& z7%WhYW@>1m;5vJSj@=KgpG`46D*48C<{5aSgO|hhVO}spda>9B_zxI8i!8}-s`N)C z^q^*Yual!eO}Ns2#w2Bf2%WvlnbEelC6{s|Gi{jq_wda*dvL?y^L~i~du$>_{V7tS zV4qgR4b9j1lcSB{64?<&D{Q?h^ffTCP@A&bXN1&DxBny)$8Tio)moI5Zg<=j(;g1Q)J;W5O6smwJ`V5t9 zny0HJM=t0fJ#Zk5Za-|OamWZ)PQo^@yXW4jR(^?Mp1_CJ495+FIjunj)0|p$8P$B% z`Q|&*{eJcMa`~C#dl`0Cne^dT`cZMAcYQ~T%SQ@)Xh9m~fAAW!-+_V&tB@fikRNa4 zbylrJR;ya0_tY!|4J!V`P? z*g_CuqPZtA1N4k1W_K>zF~GOK)5u_MWg@FwftpQl7tossy6R#CvbAg$(GNA!y{C+B zA9u*L3>*SJ&L+SN*GX{%@PTs{Prj04rS>DhRqKK97aHkN)U7oh#L8!X;CPy-XhFKWgPComHuJo^E z{RPk(KgVVUcU?IL5JGh73icp)Jfb*`RcNfe*X~=sRtiGZvw7gC^f4ni_V@{S@b;B3 z*F7i+Mbf3kw~=1h6ik1OgM2zk+#)iRu4^l18uYr$)Tx!LVxjb|-Rtk8`Grm~a0~0U zcl7(dq@`g%qp_8N^kCCx_I^19f4Mk2cs~~Ly|rZhJd)842Vn>r3 zHq3l9$#wQ#F}+#9)9?K{q;lx}bDbOZL-z*?1#vK(p!wZ%GMpe9R-prxV~Mqdz$I#m zLECwA09SaUUkazi+T`Hsz0p+K^2 z?SOwJ&;*is>h4&%U8Uk}lVfFMuclKQrPi>ZS4gsr)Sd|5(}k$g91cXnMSJ=%kxUTg z$E!cem2cm7Sgm_h(TNjFK)8^X#d4*5cue~sD3SdshqTC1l2IGpA5))evPf|pu=&zv zMpI&s>Gvca>NZL+8U1OvgzM|4@r`73mM%-!t~dp?and6LZIiQbu6%ZvL!ldwhCHM} z(vHvi8#ae2&U3|TA6YP5L7nw@BI9SGSESl>x%aoYby85hnr*7v1i5^UoDC06v+uVY zXjl-iYLBB#90;mLTgDaB{;kL;HRr&xuE;pjIlpv&cb%rx zdDMz5mgKJ?nUf3}m$GQ2enQin3kQ z2QSb{;Z*|6*LLXY+!qU%XOX~u{mLY-w|kYc4ZEa` z=GjC(B}ku~)zoGwFI+j^WY#D$C~IwE*;=FeHd4(`A{5m&xj~RnLc`tJgCX~x%s==< z{H_^2f(ltB$00trkFy?Tu&Vt-kNVHTj$@lPM4w@{sQD|tn)+_fCG}^O0c5H$)-&RI z_^F1OIr3qP0uZm=KEcSKUPe1mL=_Kr=Q*?XZOS~dyWqWPLo&SaTC{&2E0-IQo9F%Z znDJu&yqZZ%WU-YG5lX1loyNE?WV)ad{J2#46v)F@$N{Gv+>G9ni17gKSgqXo7-SAo zmFt%~gNcfQ@|Ql4(Y{osu`ko;Qmd~s4dd~q&&cNxy)`?F_sy@(0pnEHVWx?}&mcrE z6^rdN=a`DqC)@PHB*yKAND34T5gLQvxo-X{!o>63)-~$oomu6$9ZU)#UyNmFTBAn` zSm+}uaNAsF4#qF=J1pV4k$pF{UQS6PbJtXapQA^7w1=QVl`D%L$} zS6}t<`$#<3zqxJ?IejijDo}QAFt!725&z?l5qf>6`EJ=GpB(2fmj0IiAF;yH|8J-N z`S(8-Ms~J8nVJ4qKmGywkG}r_fK310_up)+%>VoQpZ|>X-+%uDau0xM|M~vsu@dq0 z-+lk%@9z(&oct#>H8la?j*bpMj)sP2XJ-ch^!4?PjEsVUg52HR0mv#UDv*$n-rn9m z|0MxnFfcG*Uta)nOiT;_aCCG8z%nv202mw`-1nbkYikQY1^@tjK&yj;gPWThpvKkJ z6_5u81bBLS0sspOi+>>iU^ShzJ03SXkJ%*@OHeF3BZ7BDa{0Pq43j|dNsii!fjEiEmX z85veqR@K$jjg5@}6V=z(r>Ca_Iw~tGQ&Up|(6X|!`uqDsLqh=_BO@aLO|7l10NusK z#R19!L;@56$k^D}01L#%#scI?OG^Wg%FN6Z78ahFnJFtP0~9kdGQPgP0P3%;t^&x0 zgoNzu>;RMku>1P>7#<#;pPz4TZaz6VsjI6yK0dy?yPKbzTUl9|7$3jCzwhhqJ@{wa z_VcqdfYILH-v0dg0}yO*aBy~Zc5!j>;^JaxXlQwPd2es;&%wd<)z#kaZg+S0DJ~ZK(>qX^Q+5CfJh4q3tL-Ttu3tp-9O&n0Y)4BXB+q1o13w*v8k!4)YR1L z>+8eALx7P1=1oaS+1S{qt*u>OTYG(djS3G3gxt&X^XKR1uV23&9v&(yE7#Z80j`;u zo-Qmb+}Yl4Z)=N>ivyUhqM{-@I~!mGfES93ivd<@XlMY0DSV-*k?7cEud@=tomt;vr#HNE`3gvJ^E6qB9Ci(VLmE-Wnj=ZB_hdSzGlybYa}s(?|W?L!7@#R}~`38&A5 z0JZZ7QNND1!~Xn`dCGQcz`0!ao~vW7@IepBo&RPn+Z6PJu8)FUSfZ}yK>s9Yui#?M zk8esp5>U!CNx}T$xjw0nFLJzE)DQHct#u<=uUV@H-3l*W$6I`WY_w}@Ds-xsglD#H zjuuRAkMNQ+t}e;tea}JyArbf9RlR%yAO;%4jlNT_^*5W)_dGsN%xo&Xoi*cQ0{#AV zhohS8`8fxFf9V`KTX{FvLO|9M-J!p#LCoNVadWnEfdGX3lSf;+ixULQrA905CAhSP zXUMW;)TDZEFHH`P1u^k>i;CCGBYd2T}d9PgOZ2}U-%ouVl$euCwYDTZo*9#*mg1AA11MJ421d7oHnUC4J1E? zRItO0UggS>HQeU#1Mgw3jt7>(_mQUB2g2%htohk)WzJ1?eHNmUkrN3OxN{23Tl=+> zXl+b?Z7z4J3QwMFz&2Vmlvmh*ouZ5)8lSc1n^3?{I&{hl9C8aEJU!EEQg??xq_eQ0 zecT?%Qppj>E%yrqQthBz`c8#)j={&Nu?EM<-At#hE3kq@D(39Lx9*7yh=S&tGA^Kc z=fa|nZQbDpZ^5nNmX0|&_L+smcf#SZW;ee@^sW+1`nMC`9<%O4lpI&4MItd01!m~5 z1n-+5(;fVm^17H1f(fU&wYBPAFrkL+AEa4~=lGJF#}tKLZq8Wo2xmKs-|q+*sY%8U z$HsKsWPjuTXscoknw3*FVOaH-PZ&UsWH}a+Ms-MVtUp$`yC|b`08>D$znFDSsp8#H z5VA!ui^WJ8o_;(TCQ0<8V@wz;fW+jb!y^=)86rNh*h6PJ=sWNTsRiiQa>0~)Sa5}y zqUsCGke((1>_O=5xJlh>6kSd9a`(i$eSE>SlgfLSs-wt5i4}|2^MhnXA`m zyg|TusZW?VW(p#}-sroLAW}H%DHVeBv7+NAqOZbH9R>1X0=%;FoiztkOso&LdRw0% zPUI_0+02MX%-0*0Ed)CbWNr%#>i77~t4k=5d3NF$hsFJ=^)lBF%PaT}M`#ypZ~G-+ zH9Fc8vQT_hdX{4)TQxqe-tr2n$-S_NnZ3n#PcFa(tN>>=4=TC+H5`5s9hc`12%l8z zj&sS3!5q9&*?`*#ZqxUHBeRZD^)|tKJ#RMQW63uI*}psU4p?bgJW(bTov-X++7EO)swU?hs7x zbfmm59uOQs?uy^z>h46KQSaS?cXSMa5Keoi?%egq^bjlyPGEwsYzmfY9i)E#xt>ap znFb}Sq*tsn5@_U+x_@v?;gv2Pb+g4v8U&DDYu9FdRSsqg4yU*y{SQy&8)kguTTt0^ z!l(i2as$uZNR)-lDY${)5nobGZflQ>HQx6>HD!nXYf5gc47L++<|8vX7%WVUAy6B zb=rpAF1$=>h)z@zZ^QAfxu%B44W8&#cnm3@&-&Y_5c>9r5%d`N`ap8}6$I?b@RF58 z0VJwZOgsgKZ;Q*DpFf0~9g!g7cQER%5)8bb9Y%1XlhNp>5(Vr|9gcO)Y@Ri&$uOZd zKk#02i~6a+sqRZ(O4TRsT0;tVuOW-yai`N}H+6gv%r0J*o<~;W#?(V|vKNwpoJnV; z>VnEXK9oC2i(HznUubpQs+jIKWKYeBB`_>?Q!=RYK09b3WDpacfkQrTSL0}2M>N~2 z6)xN2Lwe53ul&ITP3&qEDg8YB^4zy`3Q*hYKD5+*vQySL5@cgpn3}lxtR_BLSe*Tk zyie+Qh+fS`9z0aU30ng?`H>V)l*TE(GtGd11p8@g^Jv_6lpOyGYs)h8Gs%(l0mXB#ZCtmp;5$yil( zp+k8}ZZt)XTe9Lt+jH?*gEA0>Q12?fPBX~crd!@@&^}tp!yt)H9jEhC?NQf?(XR%j zg(8Yk(@3VKkQ?~LtoS%)5?dg@p<|CWTZ&-$O6G~bFcViL!$;7<7;_Q5&Yk!R7SpF* zuTv7eM*5{$KxtIV(<9}=d!qo;sT%UaLeN7_GEt}1`1((ufG3%fym4|(87MR(XZiv8XrCgob7v)xmRqO#k6oBSdG!^hZbMc!1>YxQTRj z<@`92dg`GzG6TO!FR1;R^OrjKPY!s(W30Ce+vp*DVcWGCudHL8Nr=Gui8LX<4*JN$rGEY%^%#j0FqZ9&PK zapQuy(WTpKf+Kom=8q+}R@9&gSj#=Ik*|g1Q1W+2I&K4*YCbhs7Y7O)VFx5kZ0`1W;AA` z-E*Q6yF3LVa4g(sA3?Yn#!6MUn#U7idE%gU{W09_&;Ao ziCbu~JbYFqXV9cxG+`Z{hH>wo%yW$;>4k8-q(%t`cqLF3*wZim8C z6$Q(LP!Ltyc*Z3)sl3!<#X4(#P62aq)oSU+)X9^DCF3(4-!pD8Zd)#+>#fDURpwM%6$ozyItYPLHxURgoF%Zzr^#bCx z!HqBYvmxY1Louk^xT+AIP>U&aKp zpA!kw_veqyM&9lzn3=+uC?40{)s}jg;CBsvj%Pm6r`ck6}&Zh0k%()hEbCN*B9odf(x9W6-aA8s}tC7?)I5vfGK>DNbe> z!n#Ml#hjC6RPcd57k#)Ne#`@uzeCOUtz%6}4zTVKo>z(z{%uxJE?7mMAUwm*e{PJ{ z5a?e5TJv}P5-c*kW=m(S`QioA+rvz)6HbQNq;C5#;Yg;)Zcvn5JhWJ#e4}F%Cah#P zgp$6*^hgFnBcnT2*8tvsFNh}^rrcu%YCo9o`PfIBe^n z&$iK~d}&HwnGWTKz#!6X4(eYpF1Z`t9!j>!8~QZvNk06P2<<^W7KSdP6EVB0g3qK# zQCxa=rD9LLGEx{MIz;8zmB)hj>&_BrEf6{GgpZ&4Y|4k#o-fd=^8J?P(hz;?J+iKl(UfTD1cZ;tA)XflIzNL}HgB4c|NAS^exuDIA(pY{Z*i!LW zx=>xe1cx|u4+nk|v@=nuB_RowXqBmbD!F`3Ew%eoR{!RGJq zInMabm!t1#u9+e;)9|gpy*zP7M#pucJCae|6P_uuC9bQUQ>u|oI{M1$G^=Xa>B3UJ z(v{GY<*o_~n?%+Kp`pqFydGE|!J^sd)ndoO$913iQvrD`e~bzd5YWd-A?qhz#*g1% zW^!oj`MK5g($ zfGTmVup(rtn`5VvZdBopx*=O=+>H{T;1ChF*zm^#8i@ny% zynOPcUB+*RE}w#B(-9=$@u=7Xx1#V5wd&0)*w@(#k51y2MVm5c_kzHgeuM|7^i(#i zO=rcHF~=^UPk(_R3<7&G@VyqDAv9zNPu|eAX!AP!p3viEBuee*7*5Y1U*2<;3ZD&K zV-Bue`#IMzK$?Q?`yGBj@m+cu3cZswc<;VtG$;1qV8>UK=q00s<#qq@F>acFUJ>H~O}3`^o(ZX?u7Hh3uHUYpvLbqjV2q%1YE z8G4H`L^XNdBB08r2h88PIPNYQG)U`(c#CjPPMZ0mXL3ak8b~v|8SNFP#N>h~gA&Hd zTH17Ct$|j$SO!!~q*1;j%58iel|xIM(B1|8W6duV?3HZ7Rl?JxYJpde9X+RJjQ$MV zl~zv>zl+ME`%k7ub|RW zu~9cb?vbN?UCE9if8Ej2%KmO(M>o9xt!lvrYkJNve1^-uykga~Ds&cwglH^x1AI2J z7&(=kR>Hy{^0j!Lp2ZXUO{lt283U;SE&bDE zMYp>_z(tCuY3l_7xExZ#i3~YUGwIwOnkjV6r8{BBFR4sB<6ahFlJ z39>NGe80^`P`@3CMt67hTaqz9@Tp~}dKA4IiSLdX)(_*SL}p|l!sfWp(1jdK$hL{G z8SkYN`||DM1oVtTb29NzIWh7SLp6&~8|@ovG0RN= zb9P~vE^&IKZa+yV{uCL|dARAehNK2R=J5M$Qy8xvbBe$YoD<@1krf*QHJQECy1*tI zEVG7S#pi^|kkES<Z$v=EyY-_E4+>1k-E!yAVth#T`aQ!-mF zxJ3;u>V)Q1M@MG4sQC#Pq;}de>k04s-;*IQU)7_AM^}PO+Sw8Owwj^Y`GgxV&4qGK z(dCpWoSVf#yyKz~pn6{}L-_r=Q?mE({GT_Q0gv6s%S3oK=v`_VA+3YQ21lN+zsDuL zz>I7P6gLKSUY~w3K;QQWG$!7q;gbGc%EdwY@LE)L*<78;z^`SR}%rfG@g-m za0$Q(IP}q5Nd=-lNz{q1Mr$h1clGN+?%6V0rKtNv2<+h<$M)n^VJWAusltG^LIq!Dxl^NIi(4OkZe$I)JDeOw0 zAb`2F?fSG$7T>**`DDqEQ+T)KBBclV$RZhlA9KcjS^M8&BEx1IK9TE1CW(Hzh%xI= zG|h3%lh=h0wvQ*Y?M+t>5eG2dv(MfTGkUlh(WPGO%dPRnm(?HF9K~kU4?drVPVETsESVlLkb8xNCh7y$|(&IKaEsX0@dbQDV#oGiLLoup@ z`ALIx1g>=?5r;t$%lrNuA3Sd)t$BkscVv}lA}hdCG5R#Ja_;_XnSeZ)7Be_KLPn(5nd`?`c< zN%^e+@%gCnKKumBB?i;m_?_g)^9mcTo|6%C+k56^&MgS)qugg=R(;6s9Co{O-zYVX z8h7q?fjzeAm{ljF8}i8O>^r<4iUJ7ypOA>im2qN)pKu-E;*+@1qss~H;G;Sha|sqb zku&=Cvkm z!B)DbpTIMG$zn4ol=nzn!{u9T=-+yJ@oeoYmS$;Q>n_<&2pK)dT&URJOZYx49_eV! z!O^=3RH(yepQPTtv&+4l!*VuUM{M+C2Jah%jw8?$m@mx1W!vp=x8%(LC5{@q-?MVf z?@3sFn#y&K*?T~ir5uFt^%l{=hJNusK6(-OxEtjBUJkA9$WS0w(|ej-Ry@tYhQS2p zKdj=qx3JZDfkKNF-JiAXgdd75ob{z~QQR<02RsC$pDk=zGzef^&$!q<9-*{Z8>Q*z zAcn~0*s4;K%UA-`QCS6G?wh(UbAGH%><@prVoJqwANcIN(?o{Z~c9h zyR%wxLK~Yc$XV;Xn%PrD;Oh1UobcxQr1O-O&i)kN;eR%4)x!I}uwmPAu~)TXTlmhZ z*kJglYo>lmK416k^0)7ns_}NO?9xV7)vc=+4cNCL zg7=jnav_V&5E>{aC9HB5ap6M^clUfJPD1Mr=zY`^1ze}&#$qqQ`plq4IWJ~3IWLn- zYCA3)&WL=C&Sx?!)ji(O1{A-oYNlt&N#-0H+_|ySrR&-3h<|L{T{OpeOgotfbU{%D z`T*`3cI&U#&O7dhYAbm!OUyfMmj>2Pj|oJc8%uYGH6zbgF7fsCz~9-B z9=KBUVKEEWCcn8tu15&+@0>p1Jke2AWDj|qRkeJAPtp6_z*-|+H(mLDRp@;Tv(LuN zsi?&Z^AX=ke;wa4dhkirL|jmCVAu4V|EG=fPYa{}ukHWI$oAjw|M|by|Nc)&|62bW4hZh={-4Ro z$)~5Msi~c)}3A0dlic1j6N7E0gTp@=}ZlVNJk|8o{){!dK*^YQVJgD$jQk`|4%D1p^J&*PYXL+9%4p1Mq)w>V;*8@19uZgJwU;Y zhnT_MjhN8=-_EWU#!luu#B3~o3+5(&_nP}JB^L`5S3$eK9S9i+*;oJvF`V-XHE|{UcNhRMfBdvJFf!pG{u{d{jxHv|yxc#X+^tP`>Haw}c$!*R zTmOJ2VPIfqHZb7w=BEEwGq>44hrNN5IU#_s3=17A3kM-HBOO3BBL+f720BhcHaccP zCI&#p$V$gb$iza&&cG(kM#ss-`nQ^ciCu`5j)j5gZwnJ4%U=|Ze@_3R;z20G%0S1; z%t*-0K*z?&V#GkpOvlX0Ld!_U#K=j@O2^K^M9W0S#KuC)PRGh_1gK}`Wc;Uw8IZGa zveL59F|xD&8_Y(>!VHiMP-0~QNJPiU$OLHTVE@aRje+yuU?T=PMkdC;HUfzBH)jF- z0q(FuEUa{FtjvV$0Bx8#=@|bd=RZ=ja2U~Y(y?*^deJg+0Fc=MwVX@8~{Z znB}j>+5ejF9|iuB`8WO8|DAsS1^$1d;J?xQhc)N_SVN}23bHbASTh0CoJ;loLmlM-pt=ayn4UmWVA1e_u06fqBuh69h6d76Qm|0o>Ld;A;0B>{t zB@58y?*#==$;R@NnThsaNPsc`4-j{ZghGJUf3W_+XZVZB@GtUgfYAsT1hkB70FM9g z_&eg6|B;uIXUG0eJdAaG${_PKNCFlKbuK)k@`@g;2PbXSaJ4YJ> zr@uCE`T2i&Cis6a|C^Ehzuo_fiII)zf8YQAQ_}xn|4%|7AQ1h3=6`P*#RvYo`QN7b z9h_mcq9Mg%;ibOSgVIqI+>SA#!X@Qt%OA>fe!utZdqPxX*Q z^xvJf#Ud*Jn37Rd03v|yQZY3EOn?~ji46cEfEoafU_hRHLW4<8r)XH2VOEE4-AF*q z2%ssTW)uh%LL#EVIJ-kUs`_720jO0@Yyi-HI7W+x6ai`uF75y#EgYQ5#MSBkYM1y2 z2S8jgsmUa}T`Rqn+cC;CtJ5?WaCCWA4FiNR{MBxf+XcV`6akg`|0>4R0N}3W->Rw2 z0P&1-x=eFA1$}-2fq?-S0h%NtE5(9~fj~h4TF50f0%`!5#@X%i@r|YcW z7xzymHxGBuuN%i#07d>>-9Np)o!>o;Zyz7uJj8d*4sRT`EdrkKZtJGE!kQ+pAD(+w z_HQ0vlDp@3&Tg9KcCH?tW7=l=*ZwRVoIk$2ndNmKUfnMqoTqfpZ=e0$J!*RIbmj1J z|MKqi_OWne_4)0+e0;rnYO{W3yL0Kcf8E&R&Pim;R962|#l*(c?n&<8^4t5z(w~cg z^*_C<2dxXcNnLa4y$eANpV&+FDmYt_zZi)fkhtsQkKAG9m( zvnuS3ZJ%*2A5806a46~bs2UdZO82fF5%$Y2upKA|#97im^S`km;%La={lGzZp=G2H zMW1e{bdZ=5;6EsIUaki4V9_>fFtI+$~eF#WMp&sHSBRWMvN%Kuq-yR{lQI^{Rf_H23aBdLo$S;W2EtB1_A zIcVYJ<3p)NDab#~=a}&>#qR^&6sz{YQg$c#BLT_iM-mVa63V~L0srOhg}sv1dqcZ{ zGt{iO(_+NsV#pPP+F`p8o!IK~Yrx@haC>TPP-26{CgJe3O=iR9iT4vHda&1zBLtWT z2_*duLc))q5E>0NXx0WV<)C5gGBXj_|G=hUrTnpT!3DPhVNN=0gVGZR`>y--Smm8WKWT@)?j=ob7p&^N6} z=fo&HFVg-f5Tcj@3cwtr_srmD{Gj7*j zXx+3EYa6r>#Fl^>&oXMhSkcp!}*TZHI?=-nNlHta8h|1qy{A;9tV|_DLog6 zDLn}NmuLYTzYS-NAqB~(ag2aMviYpS0S;108ef>&exO=33Y}~ax>Eu&v!K4M2!}Z7 z4^jT%j3%%tBWo0#^k>J?EM%vXIDf*VWrZ|lR1$%lR5{qDCZldPkR5eei4Eo4Y(L~v z%TS83-UE9)|BLbov3?lm>9V=L?Y=oGiuhC&h$OTqLNu88<)0@%tHR=TJ2#~Upq4m$ z)p+14XGili>G)=Pp~g?KK_unNwP~VybHtZsSzbdxs%R<+?G#0_Y+E{p2??;_j17Wg zVjidGibF!?#zGM2D)q_DQzxd}YXv=#>qq3lRLvO&}%M0q0?MSz+2JhKuFyVL|? zC{7s1h&fcxo!8B`b;VpChBvI;S7TWXFJsIh1SwE$uR)6*`S9_}9~hG}O#HbpPBufD zT%E8fl}Y*8$d6DKVb|eriz_wmT+cB1W;M=bqNTc8h4-)K zc?!op+RhpRkLM(`(lxZV9!Zsi#vYGR<*7kPUgI93rRXSKKlsNH;S!Mo_zp|JXR8uF znuXn)cs8gat7V<%1+93N;VxSs#Z*jXOK6y^cuT;2%oYxemCU3%LV}UB=~O9Kk0L@s zHS+XxzQcg2=jo?XpB|6m53q~|vNQa1WF^Iwz807~-X#}^_1v8P)EhdZ+flrsy81GN6U5>wB*)a zHiO$x&`Qb*axD{j5e}!sE9CAX&~4!kdL+mbO;oy$g6L>KLeXbGZ89FBkwm5OS%vBg zI=7&VT(eAqjuc8mF;V;Do`km77>r0du=Zy4tF#PkWdza-VBKr_DnDR6Gp@2v1+Yz; zt!8HSZm2<)lJGpsxV0$dcv?I^=Bh$R9|932xYlmG=2(%cb@GM7QNCJe-1dh0?-1#` zYyBp_AgElJL*GLfbnQ{DzIloGR~>*8c0&2%9D4Y8=h5C1b9(MNQNQS#<GG-TPe3tGqk#%AgR(!uBcVT36xgWqD)5NHD)>t8 zsZ|uXKYu7_#u<9RoyCJprm?_=NLcidgRdcRIA|4(+Zn}6+BE9d`dcTc2bWd8&l~C2 z7Qr>@vlk{nC=J@SpjPGb7?&_$o;UiD^Cui@Db!~Ahz>Ou zAWVn~^=l9WJ)Yg_WQoR~Ul8`kHMBrjI;A`Uqwt8d6wwdO(uyU2U%osiw=c9;;* z9`*cCgM098Ekb;3LOT8DpwLS?aW5mB{XUIS{qB_lQBHYpKZBh2G^IAp(GoGE9i(jB zbYf=VhYU9N><7bjNA`LRa8IXEiOJK>>!2F#=NV+ohvA@SCp7qXLe`aR=D7`YR*@Er z6fH$To%R`pjGn*)OtftE1haxk4^>Jn(6-Z1|0KdviFQ2APdnD*HtMRyd1MnE-)a)x zxu3d4LFIFHrBO;$s9#{=yR?Pq2s91+@WLxPDtDlmcjVK-aDrq4IyId4n@`g(xo6SI zTp^^SJiU~S%wTfy3Pna4^h=GP9=w(~8=BHx-ak1w`gtB=( zR8AoO)?Zs$8^dt~8^(uv5ziKgEJ3-rxuAMA17j6_!6cA5f^oMn=#|Yj;;8vd)W$9~Eg2h4V-{=7f<1}K1Kwn-z-^K)$=Ti@W2K2|5~kEIq{WUp3-ck}nh zP`$mS9*4dFJ1?sdcDwGE;>=GN`vn>Ho%boco!8+2a2)n&st>jlN(DpJ!uJBN2r$L)yUtu$#Iu&L6X&C3_LYBd8h>$Q=&dxf0?uGXBx+HOn%g{ed zE0UosuRSI9_|=JBPA$(IOP4r@60U(2pWz}#9zH%WU#a9*aX$(rP4_179jtD}7kR1s6dq zR{NeG?Ihrz?^4PcLtNm(AR?ojqJTXy2!#f7ONN?=O*Dnbv2+m=x)|~5L9C&7 zr55_zR@NC6o*Z*VqojNef)gI_Z1qN2GUlz4G_}!Srn?5$--#aC{HGf$hzGr7q5dcq zwcFQdbKstcxuV&2aEdPr}-?S*EOFapp}9u$FS_ z_8bOsxdp6DAsDMW}1?!s{lynIa+2Ny~JwfYCO@z$M zJZa1@%t;OENTre0t=KJw(7B!=Ak}Kk9Wa}KrVy-Xp}C?8psNx|3L&(%r zWu{%9*06#n;0lE9BhXex54fPk>{FII_cFxTgNFwHQWtO_iP0QHFmxWs+ec55D#}Pp zlP?QMgH4j3ti)D~PU8^FLN4jLJ3#*!`yenb>)x{SnEnd4q^iSjkb>vE_)a@G87hr zl%Qw*n-Qe+%N~Ic{mYO!R;^J)T3}d;ro-r6@Th4C{v*h-Uno>fy0f4mzLD;^?5~F+=G4x z@8Ml*YX@>h!lNR=muH0JZ~=(tQ(%^lQ>a1PC{6g2!$Mq6VPh1ug9^4m##`|`HP+EgLo1^vine5_w$+RU1O#RW^m?);lJ(5$oTBGHT@b)BD6qQ7;HHsTd z#-Lh6AVMkDh1NOSRis~(teBi4Dkp&t1_TsLzHN=7*tpQ;7a4D95aEDccTeE@C1BAq zyu+2H=N?{2$%Jd-YwKBv)_R|WB~!^4Q?c(<-0#;l_#e|PU!NO0?)PeZUn4`EJ72Fy zU)PjSeo)9B&wKM%nt)N(t*KhsX|>hfp;}Fukln$AC$5ahk>uOpXq)%m5AQ|MHJ;~Q z;HS{-yGV;L#Jx?~y2DcQD@E`1RRy?p1Rwj$OOh_QzoZy%WFggF+q&m@IHJDG?9UI% z#IJ8$?L}^zY@eicS6xa9qi$;1*Z$POY$atz-#d!5k1A^c8orwakWZyl&&L zlMN>19ON8ccC&qFAw+wYEfzAAno|D6z$LjwI;g(dm)dveI}T}Udw9Z6ZW(@^q(U31 zxztOm>Vc?PSr|L4DfLv$ld4H=cyR6FTq@}9Kg^u=U>vHL1`Uf`8=SI*rakAdHrz* z`*ealnuF_Ge{Ny{;=25#1AVx%g9=T_(3lscHb>m_@>*TS{PN&x0F+R&18GOCd&$L_ zd2I-B!r(G`xfrMo1gN3?)~ro+9DwT!T*0*7+L@B|I5VA&cFsZnEt;11yug;_rL!c>3{J4 z7YPUmm;nk50HG0anganrvHX3fWWIfoYGsYP^le0LshkBF%72|779t~rV^1fYtuz>- z4vZC7*E!C?{XCFx9BIrzbcKUV|tlmbc9xOkEybtNO8oo@u?C$^} z@%+`gEFI4dM84lmSsxDrlhf1HuJFnq%UL}vKaYOxY# z1*8}$>abM;RvJUb8VyxyRaT~>#ZAwh9S3Y}BDM)X+C&d0{@jYR$xkQFjFotwe2zZl z!Mx`H5t*h0rJdOOqkcO8;q+LQL6tc#E)h4w(@*fpI4(>ie?2aUP3#={VNH&wAAni0 zHYS@9hFlQJz{bXgiohTnKv|(7lmsT!xz}zpe8)dtLN{{(`q^g@f@PY9zbp$`zY4ZC ziO`I6-)2+)LU;k=82GCkN}98GEuwcVHa#+Sw0JV%&Ln1Wl)Fu`I`v0c;@KbSbP84` zvFTKerS?(~0$1Nr(B$pmxFFI4pwL<9 zDHMd0gAtNc0k+R(;|)%NQviz6!}1<3oXbbr*WL#=8pLF^-a$gFEKH@rVRQ+Q3S@?b%QXFM z|GQ`fqscv159K5!A0+!0bjQfH$yMV{i;^6sp}5D1zER7TX^+)agWURG>x%H(OVsj- zYdk=v5~7?F?1DD;Hr@gC`3MILYDjfXata{{2XsyoF_}#NK-QZelW^*uv6mkh({xtl^K4HB0*hvlL2y2Kf4dJ!A|dL) zpOM}&Q;p+vEBcSW!*uJq=(<&o0XL#Fqk^iE`)<)~+W{G5oRo1jO%jfA{3f;QsE%Xk zCUxWiga+l$KM9sP%Kj+)^vhk?IUWy&!f$?gn4DKeoMLcUln|qgqZWq0$VH=YGf;pY zXC>ITaPwftfjuosqR}@4OxbWU)!M^%!aW! zO}igbTFtW5MH}H3Y($G8=@j@6u>4`+IXB^ZTblt!I06=KK;$XvsTzwX7s+6eP@G0W z$VEKOM9$*TMVoQBFEpRa&soTs%inTi>F7(hmBm4jmyhn&`BIlVck#=BSzC1WaFbJI z7HWTRentLZ2Ser*n@;3(O!v~DOO8B%WfJQqO`RyZb>~#$t*CHT051l8mBgDn$=4yS zB6*d>m~Hyu?q@wG=bQq1Tv+YwC!U16AI0?BGReVFcn%p-+>CRd^X|t0n8zxxA9;p& z0!{l5t#DZG0cu%?2$gOtU~#jPybfWWZX#j@@{_!Yw}zAaPzk*_SSO|*HW>;|iu9xO z%2hGP(sP0)PQoib^V-K0_q9HTd%$AUqoDoY?r%c!LRge^?D zwARL5*57;4C{7MRbJ{t_l!4O@@S1CbZ5nUz6IcITuYE{D!W=TJfz$LU zHY|?3WouJgwnXaHH86<>I1-~e=A-Jfrtvj=e2Rqkly9yN< zR}DHG`4h9EK_d&Bj)6PYX%oR704^{;+GNp3zX6Jb4dnnke{%8bRAnq7G_~%IYW>R8 zTD-nQbMyA72X|PDblP?ctbS?|xJ!iI^HRfbf;;^9__;$GGL=i&~j9>HV z#HJoe5R>i0WYOWG*&~xl2mOm1IPXsB5lje4})9Jph)8u9u3c z1He)dwGyF!Cw55vgDf6WE)`k(_lT+k0f*4f=#Yr0{+D!;;Z=ZMigAqq7z_#q&{rX@ zQ6{EAC%H-3HxC37+Bmc0FWJai04AVSF}_j6zmUTsNGYzK+b){jGyu@V>zpheTw(gF zlTquZuurag*$}h7JGWg7KqNL}UxSSHoW3OvvmpC|KK=A|W>a7N^bQsSPpy>Jnz0Q4 z5gx}l0rzxH%MgCoRDc*vx-LI#BZa)OG3mJ3P5d>JTQyT!b<*16TW9PG`)a2)1l-ap z#x|4_nsrj!0E~E@5?M?FnDyK&b9>l~eX7UT0PJk?dVdxVxRwqXWOPtT8)Wn@0{Uk4 zE&{~+)w9TH83ur}dY34r47!$n>!r5?iobdm08NBEGGAX`pP!!qBm6$U-8jBFy?I>os;d;o6NqY>D^Ni-@Mhs%iiUK^sa^SvGs(u*{0c@it&x)&iVa|yU@nTl|Pr( zdA$XLtDTF#V_Ih9VjEAcA6n;jOGefjXLgLUx_XxO>!!9wHjdin_v)v&&+nePm-jbM zu0{O|#c)Mm$8H{9Yzz7#8>bwL2Rasit0lEmO>DZC4=cwvFP%P0gp>oc9^Jcq zetloNe3?1AtDe{_99k_NUQ6nji)fs3E*S)vF|B)H^ZIr5;yJf}d1&V%zHN5r_8nl! zkI&Efll$oAX|wF^veEUv&C`(jiH_Cd?)8(V#XsJaBNO}AUKJy5r9HNpIAPm{nnm#80YU8sW8v; z)w+H3jqsl*4}a!$*QMG3KW!hj-?lujv@9^bkv5iAQB#Wx3Yvfm3JMD73$v%$dayS$ zVx|ttwjE4K>emJ~lH7J#<$UgxFi5Fxi@YtIPoAGMVTO|?h!g);*(e`dRqW8`QkdyXUBCa z)6X^C%{6X8rf}e36??p7C_$mctab066!cPF+LDI8YAS0R_c!V7U8u`z=<~JABs@%` z3hBdLGugM$#7r73r>b?VRB7+yaNBs2ha`D~J0hj7G@VFB^E*=dKPMu6jYRSXUvbhv z>p6HzVHs+=!?9+;7cl52xdUi~KO*iC81*b@O6d}a!d|9(U_FkG_^PCzT{qNf3aOvb zq=Fl7juW0+y5W@R7H0y{Cj{D^m7q1Cv3c+d`8oJ`>5=#G{uwXtW= zv)fMoVCcEMAU=_9`7Dx&#W`*nuivVl*~y@K)yE6=%n^xiz_dhnIdWo=Ilkz=KG|&^ z2w)d6y+|9+iw-te?DtR73wzJ+$%l-WH??lzAvio(>G?Cy)VI{D0^bR^x9x)&^Rya@y%t}WIXzrhxr8IZc*kqa z9T!)eHl)R18ki1SWsgNw`Fvd}^z78);070h@<=m6Ew~WIw0~OBJ2gI2KV0@~ZBczg z$3R1aElO3Z4r})qKOI9nldYD8(D1Im92i@oV!&y`sS|}yka>ITnDna4A!RldO7LOa z@mdj_{MlykVDdsZTNT_QDxXAuP|cap`B>x4H0Z?jp;eEhnEn7h_nj91!!2E0PZj;( zcp_lv`qbP;}5-jipdrvr6OfPa{&<`y_Yl zhfuMJm-pLc76>CTF(Y@5-(xDXTF(RF3PPD=9Pt_^CV6>z?F--Sg4V`8p(rem=W6hjMxS%IM6OLD>Y88~a&ib%eFMsG4Xob9>fI>E zD`X0&6HW4n!E|I6hQCeXjEagDqk<{7$bu=QI7&*|UsF^6IZm=RzwhPVnTW@22!aDQ z0gXFkZ?<3*3{Q!KL@w@GL=wkmWnma*%m>ys-(9WD_l$EAN|gz4f)d6i+3AoK%g zW5k3Es)vG1XTWREo@vRX7^Yur&3gDF0xmdh3@@fGPg)i3=*C}QdJ&vgTsE`p@5Q#n zVypq~10JZ0#@cwCh>wvXCI9&_mY4+FLNR2+Ys?hfe;Q0!d%S~S*(f~7O~Sbm6y`dl z>kCR{ixvq9nSRSjMFD27H398M0`prKL^5ky0F6L$ze^cJS64S))*@I0ancM)(yoq7 zPnqY%0%j9)TC>Tkk>m@6&IZ@`_rT!<@;#KRIz7Mn+*w(xcGc_2Vu;p@Fs(`q>IbtL zgT5}2O>A{HJ}{&l6)?rT2Ng9mq{?}KO?mfhC0%AG68G0^vO;qo<;7}ylc*(2t#fF8 zo}6xyM}6MY0ajdM7kn3vV#3~RML`JqhbC-(LazHtCZsQop$1OPi-VF`i3N8herT{JkwcmdB+*OQqBEs-4Re>S z=y#akHm3~R28xVm{`}e0&P)(V-WUE-wta2>^(PU*jo{VULl0~?;wz#cHFsLK1@QqCXus`sKLfx}bbE~R+`>tJIN4h<)NYC7fM)5il;6{d% zHlqYyP*#(g?07!(D1-bNPgsjr>iN*@B38Zjal~Fd3iEyKPv;o4E@wwQlEd_Zt+;NN z<5K=Ztd=b3O*~6hGk3SoT>1S-qQ#t=Fg)$+Md={6eBO%Kw_3^PjeX`FGo~P;Q`m~5 zfqXtYO!Q;%#ZzxKsw$X$qSK9&*@-*S+-j2mUiOl}iHlvo062W_920J*8{*(>N?P#E zzDTho6nA-mqQR-LC@Je81HEJh#&BlRGS3W$+TBs@IoY6-enPqQxr*bC z9U6Ozz*1`&nH%MB^h2ROb5a~NqorVnO~M*z4>Qe%WOQ%W1~4B>-9$96sjv?zvLB2; zr-jsv>0*S*A)=|$gZ2e2k6yf*WwQ}%S8X}hygN_s(@#&COEP0za~iF8khpakqR_qX zyLo6|JBqB?(1EI&+v3GRfRdlJwGSW2cbueOYdzHOGsnT&MJ*u8$8?pX)L*cgB2Q-T z7^~z@@Py~4%N@a}YEFd}6!A}{Gc4w;Himx)CIWR8Z{GM3HIjd4cAAS z_|%Li6g8XZ)%_$k;&2lk5eRmziba-rs(MC^DRA`8e@jv+M<}bUv|#n6p!p)&}PNETT*l@ zOGN*0AN)QDQf{>uDBsalYZu({)j~$>e@GW#=#S9;lqNT{9>Kl;fdbMM3eyJzp|O`xA}Q1)z^bB* zh5jKEyLGp2M89^&08(S!+~)U^@G`gaJUVm9<$KxP60yym~lQml83t zM82^aE|rCXn-~rWIm85)iZ=c8Ro7R~^=Wo3QAh{ABqWC5>Vn6|>sVQ6Wp=DVXlv`K zszk_FgNONwzbcyxR=^tzq^qJ(Ijl@MVGZaOTec1s-FvmOuW;cciWL-;RaBk{N36!lv!oTj zlkzhV0n1tm(n9-x#^FSkBG&!7qFRe*#EmT#jRUbD9x)rKupY#M%dat~!)8zo`!dW9b_J8a zE;x@_p}<}xsRdJXXUe05`^TrV=?3z8#)zg!(xro=l%d_pvh^>L3+^&|_SU4O)fJB` zXdYs?JAZR!nb-BnN0loXgw|m27&L;@vdIa+KS|1mKsRBUM;J2Qd3`h{MOSd~o@bp} z9$)Y#wv%$YOPr=(ZiiHtZ6k82+DYdL*;!(RF%X!iQ;DQVHy-;^^vUG+8+wMzvTvEq zok*S!1rwvvz2G&vr%He_RTodAoX8j-N~>^Q>fVw9kJ)N$;KM+ z7ou-8{LOCG0rjx7^e|yQhoNAgbR0=6pg}^iU_yDn=&YWriz{&Dxb6AH6Fa3h)5AIwPpg^w~ zSotECN3Vem+V}#@e8qJsYr8SZrSg+!P;EDc!4+dNiCBtP^WGB{v>7CE)XZsW_!u=E z#@fHXOa52}YQ;96P86E&Pe>x3F2h<|SUApu&BThfvgLI`M3}onp8n>6MVtH=x^Og8 z8P9lxjyA zBkrmcHm52r+w=QUxvdWTj$SieFanRPh*aJP$(T{F;DQOqeVcSHzDSYsUGeeDN`CdT zObVLO-TAPf8uI1Pj@IME*27hoT24EtN597Hll8E^M(w#^W>xRY;P>D#VJd-1oC2LR z&F)KOwUx5=%gUrbgi=-=XQh9fCx~V{;4V)v;eO8HXg3~T)nKvQufmAREKM=1IRJiw zf;Zz2=udsvPi11=t$>%t+WLrign}(tPO44ub-cY7v+sC-nFcl-PuT_~iHi@~WLs>{ zy2Acssqz@Pwhu<_!|jvZRG9x^igk96fM|rIX6%|K1>bP0l2SQAyY{e%iD1n~5BckI zNG)~@RF-Wg=g7+s!JFz^l%O6qbdHKDn@))JHqe71XGnZ5iPoF){lj)$9`j5#?WH=V$fr4bJg>*f@3>*nliBTJrQcf5MM5mu}tA-gDr z845gvc-3!nM6;}-lUHFzn>OfO=A99Nguluikb|?!?-e}mC7nP0_^-=Q7rm%igai-E zlo#ccVH6e!u2bAhm$cLcye~MlPed*%_W5gCJ)}=F6}t6IF=q2h)+4dM1?!?hk6GH~ z&<(g4{~Us$${|!KhJu`F?_{c|x?efmz4t*@ow+#xr0I=>}6 zB3Y1^_VxORDsNWKw;8K)bMu7hJnl~yLRr+H{jXAQ+F{M3!CjUeOVB3WqajVU2sLyz zHMPj7cExZPeUcAR-LAqp+|2XR?)T_}ld~SEo&*B;kNoHgW9*To$8&cXHkM5?SH=*p91v1mwzcZ7 zNtTg9BC$Rrg*%>A9+q$vpxa)pGFLf~+a=2L1(00`Ro`=7-)?o3HNKa01MMZCqkJq( zuN&AaE-1J2dXNuW@|`B4l|GpMwABln7=h{>R5`xG`tA_T!2jutb)ni#-Wz4ZYMOVq zbYhnQxrbAb-*c82Qr+GF|Dn^RBqKwxyy&&M$g;Gtv}4~~4Qn`>aD5;*vOkt1l5<5w zI7`9zI8LdgW$wc9TFQY-%S*d(J#KXE3g=iA&-*PE1A)EXI6CH&mQ```u$YV|QcIy; zUfy8!8^)_+(UuA&Q`pgT-f|GdFM+(4VA&wt7gw^ZI$Y$_B{kyD1H|;Qg1y8^Y?~<`42P?xB(F0Z@8~yvJduEB1L2zQ!jOg z^E=mD^0`jRdIojI77CM+lwG)4F#{x(X<$Px3od59UV;`dKR5>HXS8#Y2@6AoPmjcU zKD(={FN?P?5l=lziWjt=1YGTuT-7i>hNznDGCaCx*fF|d;r;P{HTC3N2_@yW(;$cL zh&|u-_{!nJw3S<2th~#Mh~-cVFZK;cM9~`QMvLjw-PlAxdM|Y;C^@?=PV8YL-P&6en1a;10pv-QC?G zxVyW%1b27$5Zr^iy9al7dms7NT6?W+XWVh_-S6G;P6OZQ*#UD~t1W=@ePxxu7S zVH-u2>3mUQ3QJ>SBiCsIbZ$1Y5+X9>r&k#rNoye> zNU;w4G^n8Mc$18YC`!$I)4D6&eT{>;>WH5;_L`Q?EZfvsWbPgsMP<#T9NqAf4RLl# zw1n~$HDYZYP(r5jbw+-NRW6jN_8Q^dkTC^1)3~=!3r1&UlXe>$t0=5F`NKAzFQpJg z!v}are`#!-@r$uVDUuGce!qz%SvAmc1sz`AKh z#CqtjT*yZ(eS32Ej?U0pU)!NWmRF{yK_m83yxMLQ3!^yfPriK-z{ za6G^Fx7`)wC$3L7`OJH@5vejlQgPwmuk7Q%Xpv#W4yQ<=M0$5mnveP}Qz0WMwaMut zI*OOKta3$VuZZVUQxmtMQ)I__X~?hdrmJ6cr;B=XrTnZC_pwv2D2+_lYMjnL-C+&MU$dKORMW~^ga4d9Rd zp@!Bj!6NZQF!??`?lLD*Rr-tPZMzja0f+C=erYa-f_hl<%Q5%8XU`b9dF9W~o>q4* zvYGLig@cc#PKQ~8(nQ529mmh-itWpaldQ2Z{YzQ_S>Hk1M;rOBVXKf~LIgIZy0=A= z3Z|wyPx)VRJ9&oK?3AvULZUFORosTCBh zYSpHgFC<^knTrTy>~+saI6hFh*I7+#^G9p%P1G5S8mkx|m*fC91n(y z8mFm7TCyV22#*UtnIN(beq4xyQx3utw0g?&mQ zIj;4QpEAS{LA=5y6i?_;Ik2s)qMRcNrM-4}OI~h@H^RfTZF4hh`n(=fE3_Qoj=R1^ zBo`DH()|`WzZ@$)q#Pv``f_uCg~EWOthXQ>6vrU^73T@XTKQCM74IZ^7W&PpF=p=) zr8dOIdvTaXULUQ4bzfC>7yq{eecYGwa@XzQb@->}uhBq<=kGaaXNdS7jL7owwP>iX zl=rkLxGpVjbOGMRy-XsKTVpUk1|=55Zct#>=?ns*T6k43MDWM~X|ysRFE0+Mwf%?v zQ&w`tJJ{opYzGRKR}oS47-A4Zyh1p0t?J0uPD^2@WUnb>QWJa7G9s{Fv3(_X`FFQ@rnyfSdP| z*=On45N_#qpE4?xG7|L{2e+Rqzjk>;xH<5Atn@_fR>sFz9rAbf#yA^=72lmJLxd12 zIgTr7uMURcGVFu$GU~`j$+ZFne7z{Ti`Fy&rLV}emY0l#7uW}z`Oy< zIz*+{FEXJ^#mPqZs@5qB@tG!IwX@Je$H!*9?ejg*!ix1;!?o)3-RVm6>HG@1PjrP^ zi_cKNA+6WTuVeU)$ISqEp2wXeYFXZP!=c#M=LOoe_#Yta%4w--4u!J$Y{KC`4;USI z@Jg)eO-kEf z+y1zf%c}b^btCZ%3t`7wCgQqoKH*DASU;dXkP zpXF>iE>}Co@Sn3h3>fQu8Ydar0C^<+evQlK&T8HHnEJcVHr0A%za8`KqHzCj?6MR= z7h_3h6a`iot&Y7zzLka`;#K<?%o zVCj6DHCs?3_qrrHpZlY;YM9#ENsctHj@_ut=MHS*XXo|HcNbru+7U0Qulxu~GmJmB zj&F|NH$7A{7Ff}7ov`$CWr^Mx`?J16o_9QNQOnvaUF{^1^1iKX@M!$-p2$LZ5A;a; z>DiZ6_ydc)&YS5T$)vNT>xqWW90-Ww_px)HmuVP0pO@be z_iwJ(GG!o9%A~8G*01}kyChU62pTOx>+h?(zP+48?W|H0t;|Lpk>W(FpDhJSzlgPxV)|D6B$pD6$F{0H~}psw-f{KpNU zi1R<4|FE^Swf}puu(0s<_6GX%>P9;|yHB4!0qUNfo<>GSfG$7_0Re%lt1BcVq_wp* zI5;?9h?kca1O$YGg988z3JMAU18BFgu>o}1{k;Hs|3Lx(4;ZektqrIEE&Pk#Tc#0{{Rj0JH#jfCM-=I3y({EiEkp3&wf_-QC^Q)z#VA+3oG^(b3Vx#l_|2FMdy)6?(YzjtVjQ@aE>`?(XjL^78rl`P$mr z*4Ea<#Kidc`276*+}zyK($dPxN=HWr;Lc-udU|1Dp{=cLa&of0y?tzKY-(z1c6PR} zuMZ%E%F4=~o}QVRnSp_Uk&%&~_4U2Iy{oIMot>TC-QBINt(}7mU}Iw=K)j=)qq(`cO-)TLEiC|;s=2xO>e^ajVj@8100RK10H7~tXXnA8q2aNy#igaK z?d_hvK7h3VY+w%{%KiP>`T5P?zqfaHr)OtJ#>Y?3&pSFh4~~zIPEJ1V%{DjhpPm4U zdwzS9XnA}Gn7Gwn?|(dbzDCCdhVVv_xO{`91mXEi&)9rKJQe`ekB?g!ouHa-u`BgR zaU1U!NX(S#<%nIXMIJLJGf}^2Dq4%FQb;qlympP+%^}oX61uh=zV(YKP0;1&POe?q z1~Cx063B0hp~ZS4gF3ma-y z|J^3h;)G0{)3k9MQ|ck-z66M0H?X6y@zX;g^Y7J&g4T@l*X;Ml?Dx(*ePK$Csc@B_ zc_@{p|2I{|l*Zr|ESCfdt(WY_;Fu{*4E{8~?fo?O*fkAV8r?c@#K})wQLW5~{WFH5 znCHIP=&kEWlfnax2}7|8todu#s z-EJD3p-;$&x9!3>x5xPCd=|Hd^ZIST?s-%;%$4hi#1q^^<5Y@cKGLNqy}|=Nm?5gtC%AVe9@pk0-ZNSj*d%5gpMmD}%PjS`oFy zyycSP8UuEp6bu@l_uLx1HBYP0#mOF;w}%rPM#%=-Ic)(>4-Rj|LakW@f~M+w59grg z_sSOg{SFmQZOK%@`X(>kjd9B41wA-6*<32p!)i4g1=~J*f-2QiCl2XfW^^eD=+$nw zl|GU=#Q;;Ev!lsvX<617zVh|n-sQ1%X|{g(Zut~RYKRSO^kWCt>-b0o(I^b5zG_|W zEla6L`{&&d(z0E9H$mrwcf}^Otv@tCYN-s?gV9!KZKYL?&QYXv?T2+m-KCC>#D%2 zdL^$~Q9vhwi7=XXyS0$brDVWD;#0#)OHXb;hIxt(ql+bM(Duq3>G$t8?GPGg3!^n| z)+N{_l#{vEIak39`W;1kSvubDr6vpQ4+k^6+RBQ`iuG@WSe#&7vGU{lBawtz`0RI^ zbA{-)jqQ#G-*;OrTDGbRc$~K-8)H4N7r;=Yg4Mt}u0i_tBYI(r2wmaCSzZ@dStohd zo;K^PwHxG}v#v)(-Mic{n?8AlAqW$1-h}UzES27sd`rQ19oaxSI5xE;Q3Wba-;d$z zGWr30I0EvtLi+4kwMQ;1?RSlQIyT~P(#T^IfX52{bUL=@3mI)gd+SA+x(37lvf5-5 ztNaF!jy8Hx0nVNoYVbFQc`SpddFRR8eH^% ztNt&tnPWuk_^Uqur!iKl#GAQ|Rd!UP$;jU`iYkL;Sdk(vU91h)=|q@~sugSLEZgXosv7GIonv9BpoNVX*_7_Tc(b zP-5qDn30JEu#&|%b=kxR!28{L;d_ZG+>LyDNydm$)k;7&u_S z(qO^JxFK4rF^+)aYbm0pZtL}K^a{ylbWSYTI? zYPuZ%yE6k%fCgJwHuV7ttOJoBYeP$369UvBB6815O94ZUdHB(`)oqE=s8RyxO=C6( zS6AVdl&LPb^6dn~>n4YITA=iRrG{I*6=@~_(#KP>IEPb_iSEhxF`wl+(t0^vQ(CJ)(w%g~m zt;+JLJzfS6iDaY75-=kpVnp(la_zIW`&W_xHrRil6^m?=nuy-PZZk0d5*S22MkPe} z8#;I}EveG|^VSt&GU?_$joO>>$k&eMI2Q7&R4$G)QlZX(OhHi2*ii(3y<4>XNt_hxU8lZ&EilYRsB z(A2*jq_qz+122CB%OY7&h>~ZHSut_gHK<1BR^>R^$hWK4iEog#nEX(l^us?ZA@(wu z+43zR#f|n?eWgRq*0R0rTPZ!MZvGsabdlm(W$oqYmDaeV zO@})<*XkisZYXqHw#0Jd*Ygn`LS?^ur9=5xH&U~KAHhR0DRbUBO0BxWUf%WUzc!VV zV4up;S5VPNC!Mbu?0DMY$+(@OKg;-lPxJdoCMk^M)`AmufjMl{ZIoA)G#|lixVsAl zre;E9YOzT4=Oip=FPOl%vk3b86=RGm93@b-<4zrqaxmsikt=_ajK(jKBhrnBcQ>7o zbd2&{!L$9HgvG1c>lU}YXkB7i@nuk6g>W-K9>y^iOqIk^+p4Xj5(YF4;+XN(Q;NdW zv&eDM1$0+UR_!LzfsDnqWmAm9tBF+9?ZISi7t9NBUlRY7c@1_b0Uak$+~+o}h5hHA z`82=IYovU@n9Zp)$xLj~S@7auZY?N12cC&ps3z)nQQ(3^peL#fSsPDV@>*7xXmrFR z^P@1MS`m?)^daH6~9qGco z>dBl{n7&z6vt{^Gx6Tg35ZdbMb^$!QLV3n@iu?0I^bn6ZkQw{K>QJ&>r?)McuKR~( zng3i5{G;}C2dU+ z5!zN-`83U%L5sD2{;BN2vqPxb0ipu&z&r+MWdgB5L_@=136XP>NzFp#`cSL;C~cY_ zFM2>QSB_Q4%M14gl+h_Ch}vL}*dPRg9}U6>_>D$eWnoO!BmAtAV|!3F`HIAXt;~!- zicrEdKHk~RlxD0p%yOK!W_<7R8EDs|5>?Vh(V)S`(x)6u5>((;KTm?mTU*esBuew#`Vlp);qS7qKC5=J~TgL4CCgTpkptBU0*Zti>O( z-Q|aJs#}`fE+e?oY-o7*^W)>6owK=`JvMd>nM9wsku9_h1H8QoK|KBaNoT?0AdA@G zvu^G)jKdKlVe~>J(rQ-b$Fgcg{GGy3zDTh&+s!pQRhdj=;dbzGzc07sPdfD^L)+D9 z2c;;7hW9D3OK-lrqa1L!uc(PdB) zs+b!a8!hEQ^?Fa%9#14bbV6Wb%6-{o}Ec_i4)e$_eb4L*gakpjM1f0lastUC!h3b-)`+@zyLNbJ}DY;ZC5(~sohKtaDjxGq&HtH|m6 zUBkyR=0+m8;WDBSHKA0ndjG9w3z`Ngxh~jnoR`V;lUlv+wRQAYy&6&3jUiX5E z_qNDa)?kb)f~WHhd#+7msb&jiqSV1GIN^cHPb?ucgruxT5VqO`2;#P0Q8#eax6Ec? zQdsL48Khs&$BI5{<;M;{p11C`gs7T?UPyp{8)h(smn$tMg$#iQLCM^(z+_K2vk(LF zA_56r1LND!+Mt_cv4a?I$Qb&G7Dj;-_I|CC`xZa)B@F+7V0UXxOJ?%?z~CBeCIju- zNz}VGaGNsfWZX-KB8W9aj3=oq&E}`uOS^dGM5Rm<6UoXJp4Yh#?-cbf{8?fyj7n<+ zHHc)m`6)v#s6bv4`?eZnLT%PSiNd%DqQu`JRbNqVJdN>?cfJ7wJ~%YaMPN-=lSsrB zm1BzSl85_z;+DwcXMj$#3nK>3y~!0RzAs6qRSi~f&gRp`x@MRUJPwaG0T&m0zZXmp z+~a3_{#9hoI<|GQMaK$nS>gLXJazjy7!b{$G7koz_^A=Zt>0{h9l z;g5xL@q+}3PF5Fzj&uIZAK;S8!d6bxaM>4oZ(mUJgvy(iY_6&_^k46$9%kzbnsHdo%K#$^ z$oiTeU@%R@b!O_~;|$`PZK4YmgpSE)TR#jm6{RmQ8@y>9^11EilQ0ManiTMOfb}5b zFz}(W#5Ye>I!oXJSk0P!oJ=)*&I@#9H2LhR>D9}NL%oI%pd?%X+)S z+WZLq;w(!Z<3O!I?oenJ=L605-MI^Ug!w> z*;&r~*i;I!%<&MRS@&Haz|b0Z#m(hRrrBVW^0(wZvd#|9h%l1!#_O-ev3CRh_W+24 zU*8IV4zRrCM8=<=pZX!L`#EP1Hq~^pc}3lSjgkUXn8MW?i;bgaXE@oH!&JWp*3Rm} zgB33!ClrloR2ZZ>4$)o-ih9 zpVl8H=#>cvk=(wZFB&VNI*fQ-WFY7@1(mrVM)+|{*QLRS20EP|O5v3|qxV(J$8Zhk zcYEw?8!Ogly2`Yw!{!qQ=^^cMUhIaGH?#FvdP>kf7MKvEbrFz*e0g7Y^nEz~4Uw_J z`yyx5u<$(4+LQHdzHVpaLT6Usaf|vX)1MhRoldNUsOYV1K55q^qK+Gc;_n%~XX$a& zXxie1pY{=&2NaaABY5h0)1utDN$Mo}rd=U?ocHg8i9NZ2xJiqwO&g)(ruMsz+@ubxbemU}e!7Gg{9j^Epz zBE5c`Z}*pL;6sm)XD1T>o74r4wP5n;`1t$1s1zOq3JGR+8jt{H%Z7`c_UopbSL|?; zFHkx6kM15@zs6i$91JY5Zs~GUQQNiO`PW5h5e{!>T`4lZ-`#=OCw;k@U{WB%);%%5 zFdJW4y#&3dIr`Qx;4~x2Jk~4@M**HHXc+KzSTR;EecytEi3;p~dgd~o*-r!Y1PY@S zay3@*owOel-m=9YQbcQzBb{&K6B}IY?}Yv+T1GI ziAJsVZl1*DFz20JWh9pzl^nAe_0?^O4KFK&&HiC<)Tt{+PoFU3>uZ?Wcf(25&I2O0 z>KG_=M?|Tx;_qCVcKZf`#>fyyP>)*1X5isC*lmDw7*6!BF^vdwRz8ZfVylRy}XRvEDtHPqP~1$h0oO zr3uY()Nyc6Ha8wr2saRLlGTto(eoyZCQ5x(>Dc=bTC66hrcUQfGliSZXd(<8^iq(p zfyJUf>{=Dbl$N)bVwq%^hIhHXk$m2^EpVKdVc^@C{Gv&BXi%F4!NAw4E;k@QiiqGr zUW<~!(Y8|JL`~m?fD26(iEq)a__~?QxMD z66T8pu>yPMT0^_P)TCw;`*_`PNGlAB_`NMRr>Hyh?S}XJS?hTQr^}5|P8|P)vDm7* zPBqKiw+$EDdte~RapB(R?oYko-et1tj!Mxlc?Yi`AF$*Aak0cbr zX=cX|wZ{Tu3pV35VTO1tZFZO&ip=GORpwewEhda~$k!V~s)nwi#g+ahLa3;6M-o_c zm%x)H;DH;*W&?bSiFTwZ`gnD4kvkFVu*b0ysb-oC{~VnrcT5Gn%(mH*bSyKVn^9qC z-z;Z?R5lwtyor#RG#Nfb6ka>CxbO+!#^9Unxk$ssAL#SWp^Cw1TG}|CkFfjn)p}Q3uPSmt$ASf8)99Yi!CUkDCJ%8)oCABZtJfBs z1vrZr#jL^x9Ul%U)0Z2PneO&47!N>$VA3S!(2Lh9t|lHM5Kl)|OIlAdErGi=OwGmY zI=l#6ul2&*^!^e74Yl$Xa;VeDI<(WoG;vX@;EHuxtQ48u(>R>oO}S)kKTvaUlcrOl zt6_PY=m1atLPbne3LLYp-AzjT68k#Q{p=c*sz)fRAEZLrlArQP$=-B zZd{mQQ?I{T1W_Gv#e*4;h&?sHtjUN*-FSl{QEINIJ9N}wj{i1$VI6DlxkeAs_sjyD zY<>0aTsQ(H;m(K}`;w)BE$Y*4{otE=J;lgFw@6b^&r^=}lDHzxaA3op4X?4*M4TR- z9g=g;QcqIMzQM!LhCZn}tJPX0D4To0Ij@z@n!?JieiYG5$O`_eVn{7<3B&pb4-bo4 zgAV+w;1QcJOwqDW4L)I2ODttl*Ag2u4M>k`teByh;vQ-rk|}9{WnHMfrd_>wm@X3i zb-ztA?30+miay`QJURj74K#@_4E#$Y5MnERisdwa_I?{jI=452LAGLQ{6L+$6Auk3=fk?1a{|V-2@KFK8Onwtv6mHG(A#krisByw%4-$TPC*&j!mlCqDS1oIH zzG#v;;7;N-)=6i>7a$<+o^?eV6^&Ln0&eT@n-;mwrEp3tDKg40;hJNI1)pmksmqJE+GV8f`_0NP#KqHE51*OJSAG?%_b$zI_wBd>`6EuJ6) z^kg}J#NK(gJUkRz%cyjeS{pkwtYx>zsUH{dToSlbV9fZ7Qkkl7B+2rV@ty7rIYKDM z%E=+}r|&Z`l1eWDxJB}zgvP}LIyRzfg>6lrqJKzc`WV@!Au5^fG^}Z39z5>x6?B|- zQKbk<>f(;$nU+U`jS|zQaC{qxwL9cW0kP%>dFIasEk1K(XFESQ!emdhW3$gB@UrAh zY0m(t5 z%g2CTW5|r26(}~$lLCIsL8~D-@mmib-MRz~XcYxMNaZU0MwSR>3l}UwjN0BijwFFF z8Z5RNDsyCC>Q>qg2%l8=tHv8xwIC^NN`uY9Q?1{r znp262$+K#8!}}D>XWMbUeF=CK79UILqN0>APtsD$`kgj_2n^INVIa4ARQhSfs#kXK zMsAQV=kwq^&8U?s1``F4JA}%#g1ou6(TSfrA(fw-(D?A;7Dw858ip%00(QKo{@{@= zH$kd~``N%RgFrv;f4Q!1hehiw!uSMKeks1|*N6Bat~2VUM2142!lbN|-A7!&xWu4K zFQlR)&(CnsnmXwaU#oy%5sMJc4C=*N5P)0fda^ENAnLOqW_)9b6G;haT#wzeYY+7R zzt9u*Ns5-gz&@ccIsXE7Hk10b_pJyHVco7jmGO|^a6)iebX-G@NcPFM)hnxwwcwyc zr*ca2!Bfd$FSnWY`*%T+c3O%)W5^Ph=Uj0-8?$lMl-%(_jcF&{rWzTS2ivcs)4Rbb zv=vOmb);eR&7lN}v(l9zC~0$DdFLEF$XZqW+=j=T0Dy%kXziWf$QkGpuM+&im+#}PnL7VG|@8cJ2 zH}@B`pRYmT+E&l0=T~JrmJ87^4_9sXj*0!(v(8L$xa8VU%YdGm=f!c*ElB5r2{-BFwnA-tyi2;su-cC_6kEZMq&|C0LLYcz=J`hK* z<%a$mZq8jNR?WQ)QLHiHU!b}Iu{Y!)h;-2NnGxFkM{nDCv4fQkFDyTATgT0D`JJm} z1K;9tM3G|dXLA~|6b?>OZe~^7NKA>sd>$J%-8wfebLOxd+F15S`fjgj@sLX25+y`#iGS>LCv1N$~*uLD@4zjWyKtf`1#1Z+vy-%7+A@(!W**X&ZO2kBi`9g1Y^DfA- zFAWL`Nh+%AMpx4DwKIJ>R;ojumBGzcw@ZoPP}Qm$`_#A=nM-G2@i8@H-)?ERJzoP< z0&*>|r&Kb&>oI~)2cEy0ZLA=LS(rhQ4GkIWz+o#<(9lo&=otP6cUiFTjF*wau_a2x z1^Uz(3MS$wm@N#Z^lxvWqsbv*eKVzBs>8w{EaW*pzGB}w;%|E98CkxL#$|lZHS@H_Y`gjIoiR#h%y~R^r6%D&|3cgtZ8)^rF|2-J7uXJ$t5cK)EAtLlqY02cWy&X{fqP_M z%5Y(3a+HbkjSv|Wt(Okq;j7=#NF0tG8V`n0H7ls@DEy%#vXd=38(X{G62Zos;Ll3bmqs-SaN(AZPkt%xy_b@zq;E5r1i{mp^ zl_JUnD^!nx?Gm4l z3iDNL7We#8TsVe6UcW!p_}(C~>ku*QE%ZRhtlrdngs#0knnbuxX#U7zB`j@h)#R}Z z+*Q)h#NxF)^yWly>j4#vvMI4NDqHPHLe19fv#caq%OVwfcl5|j(EZ6;Ce1Q;Z%CRW zEz2rlixQz$Z)99*8y36X^w>}){M)viIytgnPH6MxVNKCT$LSvI@)KP>5~r<|<`57d z8Ixj`@p8f3*fz1kAHXk!~XiYq@&sJv}FvLW_-0gp@5}xPk5H0 z29}J~35_A;iTvcLUOBU4%M1$~5<&ohKz_eHaNstR5aEvM<}v`=Prvip&MHI~PK+zL zi*(#Mm6IF@sWBZ1!J*D={CddxQ=Z^vK&RbIb+RWH5CxX&|OEp1z0$=WqGMM9E-?- zM9JM3l=5w%L*$fXHg31Ue#nG@nr1dyEc{=CgTU<$!B0fvfuE&~bTLy7we0E>q@d@B zGYSH<K8qbp`>%w=MQs}A6je>sjRwHfYo8r24DjeK#-GQfWAxui8HOJ{o8^1I45n3Ub()T=YS9`Z)fsQ=gX|Yaj88vt_kQK$ zk~zWuqAd%3AWTtTU24E`uw`q*GwH(gI7=Zv6eL=eT;nE?Ie;ZCf|_GEdprf@W;t|A zgo^uUE{78~8|@V4n|fawHz@qg;5IhYy);9%n|z*w1;>R*7PgsS+fUk8*6!^^EhMOT zvaUsxvN0Z2fUgkU_#m`*)3G%0`3obhxqheIu05t$*7riYM_iBUu`lLU<_EC2`SbRM zCF$_4GOXrAsF`Y13L};7`NFgfLxt|*AaD_j85#_m*X0RT-qUFN?Pj3;fqg}2KV!5a z9*i{oiIMpiBCmg6HyMn|192DHh=whwLbmt$-UKG|#L4O=!53$%WW6Z;5`<@i&m7^v zaf`1NE(p0~as36>kvMc%bK2@6PBQW&!Ef@F|4HfS^kJnY?s26Qd9$tIQn$fNm1Ojy z?Nx6(gf9{=nCrW3(N&bWef8#(D5LvD#q#jeksN7C`$4QF@gS^vl7FGgy_v)gk5JV0c6ZA_XNlH$lHs>AsW(Zdy8cww0>soH&K;z z*7((?Ew{h5sxxYI*@1b34a}>VV!ms=W2j_#?-Jq5;#k1FPjy+5`8GnVTVp4s1NNeI zNHPOi*vCUe9|VuN_`% zh~Ih0GB3t} zfe@ZaRzil=Hzqwu+o4I}fFafU70KenhBb_vF_=-kOV;%|5)&cpXv?5S0*}oYE=P|p zcj;!Il|mCU#a6#B$$O+J;&>gaZ9z8dF#`e<+`5L#-SdXOl*4L@P^w0y_YL;R%FEAe zQc=QTU5=azod!Y`VsUL)VAodBPpimsc9jShhNi3>ZKpN{ygS;UXM2yIFoK#i%h82HFr;5Kk zJH5KNI5{bYeZL}C(ciz9RAkx}bZJ;?Q9gJYtFu-J%*Py~3#Q(0JDsBlyY${wT$>Joj_^yHUP+V6)T zbaNKh6I*ev)Er)EgYYr;%o)8fArAfSj_Z0SDO8-*7SHsQfw)#`{j8;fDfR+f{hMJ$ zEMhGU9E_aKiLtckn_)n%m!90!t6R}R+WR!LYpMOY(run&umA(nGBJ@msMy!uo!tD7-eP&fq0D;pLT%DukM ztxc)%+T{vf7dL9(x7o~fT;8orlHcB~*qBzHduaO{%cgz4%CqriPop%+Gmq>eY3Ujo zK5_p&RqS)wo|eJ*M$9W!B@ffFVHeul7w~qR{xa{F!sF>zSWcN za4qqe=%l)ASDA_5yhMf$YH1Y=a)Y=a6uj-cMcb)d*znwdmUeGK!MvHj-|&2;-l4U5 zT!=xIeecqf{d_au(4f{|s=AcbR0rYPM7RIcl%PxCyR%O0>pchWZ7(+R%OQ0^eP~tI z`YuSbn{;;dNgyfRLi~q4ubs+y?O0myeV?_9wxr#O(8@LbeaDcsSZ z*zYb(usf(6XtV3ux;#6cqFjf{=|Nn3u{Z@^Vxbi!Kw+Y3I}08}=s`(xwG|ech$Xjw z1qs+Ip&jseRnY^@#5aMmgoFiM9Tvr2!z(Ai-JD@?Q2D(FgJuOHN#pp-!w8ZqrCxxA zVvc@%Hy=;(Z7eeDXXp8j+&(anJ4XNJ^lr)^*>Cy-5a4hIFa?O3ePR6?KbQ(HaDdk^ z^mig3Uc1>;*gm#U>M1yLkF9bo6Yt0p1&zUc_}TMp%fL>ao` zLpYf?ISu2Hn&VhgMj7Soq2elpm8vDnK+(%OKemT!-i3!B^(+%c!W}22QCY)5iZm02 zg$0QfT%3!Ey!yR-1-V%VL^E$JIm$QZok(6+s7W89cfQOe{^3~9eD(piZ?AmE>j?e_ z(Jw#B$ZCvVv$U2Ffrd`<_&YDFusm$DVvLND`V!E|k>7y$&e__o3zMC3&wyz4VAAvv zIO)cy2;h$akdegxxUvuRrHXZ6As)ptW8hDU#R?ieAf%u-$_r7p!n(G{XVUdd4SgK& zd;VT^kemjm+~5u!xwT)B51lwiQ$jiIt(4XI;Ll~;)(bY6CEWtF$I*JeYf6H=E=%Al zjzSthNR`TDJ>IfsZ@_Vw)r zLW&(3Qh{-2M%RwgI5n}(CS|IrY7Q`s_%#zwP93@<(g0O=*}xKKZcUGXYXvI+;T0ZB z@El~P_hyT@pJK35p;s}bE5|X|cKj~E;*qq&<`Ue8;1=-BQsp?1#}?iEN~y;-^(zU5 z;%0C$w`YhD#q-`M zJ`D9R7TlrQn$przhuWMCHbdb1Hu=1TPxeOFT3e;i?t5axT(^>oiO=Md2gD)}@m3g5 z?qNBs&H1rk>cA8?Gui0T4rDVzh1N(I_;lozU(=~nsis=Fysg@5I~lP?$yb)v=jGt{ zbvZR!wo3~pDxD9B^{ww%=XP4zfDTZk*s#)Frq7?&U{8lz54NQ`9;WTM>|;$xpgMA`MLTibOo3Xc0i9a(7tbg&fa7sU)tDuSutE(IE;gD+v=tDedW$*DV8qJ$YxIhr#d=j+ZrVrl<5A{?zdjCK^rtEvk< z@nSMv-96L|_AAQG9Pjd)t33#L8GQN?-di8ihUMw)+L6Fk_AgT=H;yYrx`X$J{YGt{ zUGBzR_+{1{#Ur>=JgT#MZMWA--gm^58$97E(yvU9@|4|=LN21${Isri=6f;EjaKZa z{<#Vh`usZAO@Y*#7{s9pzesv(4jgEUpo@^EHPM^V6o?7wufQy~_u{6J>)cAnSJN{x zz};P;_kmvxf3R8#xSdS%>&Vx?v3`|mK{QCUoGC- zLqDJw_?pRnm40hvYqZa2lORdde2})3Gf^)=WWTMz-`Np2vLH3o~vZjWXfE@K)Z*JDPn}isdlKKdT~HcE1FBmgxu2Ir<(hlVVmyEO8Ps_ ziGJ58qTRl5DL2D`J=(^T0V}9Iw(SZAdDCvxm8Y4uQrH$dQ>A@}IHl}@*_an>QkaFf z19Yyk@la1kcyP{*&Y$m6BaV9J@irP~oldY+8cU2tAUr<*d{ci*?(_@%*8E805*4IT+2Ax)m5v7s zv>y7H5}pXkj#ZDjgf?UD%a&tyz9O>p*T4o&lX-K@1c9RhD zrmM)ub+#Y8L>05GGBC1llgXn>f ztwf=&7t6{0yn`SC^6UX+Dl_(psPFzXz@V1cQ;}=%Cy~{eQX+cvjlLYYb-3(^@?ZP$ zlHhL`B{Q>QpJ@o}`F;F)jC0uX6i8N=_ufthN4oOR?C2qWA>~T3eBn=JApd2=NbC+l zp*y(9(9B0xUQYe!;6nIQ_G>%)@Mia;3s1B<>Nx16Cbe@24El{9LjW$UP&X)y-l3LK ztk_F-bDW=6mYC2fH4<|pL>i_qt~;u~z5ts9G2+df?5U*7jY;%5uRd8B{EGLnTYR*R*LC}S`~3R@=%kNY`+4X6UOAo*i1br5&(lbD08v7k z`xF@axfpYwN5-c-4b~C7gzShy-!Gb-rjykz^4+MDe&RN$5gp70t zhafEbCykO|+(osTc?JfIdY_AV_aI&u)n@et`bA^nRf$+%9)fN+f0?hJPvrS9I{l^^PSDcv~h(MN~dSL{9b1sBXH> zY#%B~40Vu<%91EY#C4Ev=F=JaIWD&9rGlHOGcPcdpG;2Vmz8CzBv3cMvSg=!VroUb zVEFUmOVP!U^XSG2$~F!OM}Re}*wd*@ zugCEGB<<{tJx6ztT?p5_VaCIc6p@{g|IPj`j%}91}t$j`TnpW2uAWy5)d8J-G2g2uMj2pUeK9J*5(-KBiZ@GwlW9XcFbR^6qT=0zKkw?#I zKAqQDwJtQg0}k)IjkkMR5|5!xE^KJth5d@euw5jn>H!f5rNQjn^`|d22RfH+_Z=&z z_wKLO_s{2U+Q6u<+3SQXU(5XB&?c&V;4p8pN?5+xK=5X#;4C*0;5lvIKc}O@Kdp#_ zwJJuH_4Yn#fJ+nn|~X0j_C{)VSh zl(Zlo%sup}e&XfmCQ$u6lm!f$?+TXfocR;%5(*qMD#1e#?_3AOv9aqK>l(6Pa$pnwRw9#@17$STqD2V z^;PS9BnK{YpP6q2Cn*a=$m6MF2MsMTWGNJD4mTM_zB91I(;8u>dVY-r zn_S?c=_EST!%*jQ*X5toH~I}oz&adAx67yA)vcpBtiNn&pn^*rm5^~ljqY(Fp&Rna z<}?dH4s!QJf^>baJv*kvP!Gy|7!7SnHQoJ--!IQ8C^}lJ!;r@XXKgTX&F^Xgk;Cm% z-jXD4=QVv8-VeWw9anc;745foJ=>Puy>@wIvFfXUJS!9uoIXozKpsXa%R>;l!dTz%bkbM=K2L)?p|VlIED8PQyWy z=6QCxkw`zd3J>M5maipEO{uGJPOj$Q;nX+H86)w_)_C{OMhzw26*UAvdbChOF>ya= z@OM6qQ8y+-LgMcX9^-Su6r%C6I)Z4swusK;bUE{ESm4{q zwprG0=+SIFbw2`edTscXl8il>U9A{;iezh?Nnd@gd%VM0U(aCTB{Zyhe^ki@ail7F zKvL>QBMXHwoikCE?$QFwZ8?lMQh_vAD8y&)q_uh256TK1o>Wz7;<*G9qaZoxss^WcvI*6C$d3=bE1_s!^>$=CeSI+(VwW~I84&<2b*VX;# zZ-wrM)od{CZDaajMarM1FHibX#ji-(*R0RKfgE%$^~u-tQHNx|9ASD=gjGo8UHf)7 z_T|S97EKTTw&1zn(TzY~Ej#U`#<)Q${CWb2JX7)q3+YQN?PFNZWW)vjxHKz-CIQ<`}_N&Izc~;B$=i_7ex_l*`qL! z${M568#(&LjXPfMNGVmv&M8PhdfjeE$$sVL^Ygu90g!@LH)c;`ByP5^q zmzPadcq>Ev{L+<566p15B(*Fcc>^|hVnO;7JJUFq|J{qzX0HA9E`QR=719WdA_{ES zG{Ob^7zp>x@fhe6flpUX0v)oUe+P(f7P-Pwo-}#Hm)cC9lA=}5Y;bp7#6#skfDJE{ zK^jj2R*xEB{MEm&b;`;2UQ(@XKv3%Rt_FvXCZKQ5)0UT|&XXW-s^_NANlLMq!Do{U zMKuw8v%YTHE?UwAh#1T)LPOxJ?l94O6H%Q6BgEC@+n$XDei~shA0rj2psjmqPA%1*UlY$C>;tH{Bn6qdkNoJHBs8-{p)hL^1EVoK12M z*SY!a**lMZ{(7S)@V{oC-WRszk#!gN5huY^<>jvP$^D>5uUa!2zk6f!5Q$jIJ)~z# zTcRpGJ;d3Y5%P>v1kUN&uVb7p4J)nUeQ$g!nL+}hJz@7}Ye;ao9uE`Pt2^ULQDgI| zOj3g3q^eSTzwsw#XCHjOlmYKH&y0|qWcmjIp=?@WH6SlfORCTOfNF_opl7h9S$r)C z#F<1&P(R_y=J>#8B2bzxH$Il(uDglwYn1bxT!bf?CB6xmnjL#sC~&GwP_J_Z^GAAe zL9#~I+8UXt$x|NSWa=690veipX6s}~ITALU^Q6(o?4MB$p3sNDMY~)Y!Wlp}J4%l_lug;k53neMrgf5*J@T=2+a!LRE z%8&h8S}9iVQ>N04>cv<@mdAAuoTE8a9j~CtbeoRDOJ5)RPCsM)>*Mpsz(OJc*MmM- z$2s$pJ73{2{5>a!;@&nGj{QuTVlVQXPD^)vC(%MT-01~!%3}EKh7k$KcCEw}_NHZZv62@?x$36!8EFi!QI01!9m4FrSP00N@FD!qyg;6QOciCiW z`nI@;R9KSspU>{C`9&KJ&zm#;y&ex@wsAMcDq^8{Ye4q7>xH`G{Y-)Ty( zm(3>nfp?&Xp$+L8`*^m>xehJuZmaLp`12%Dcw)%lriESj{A=BBc4dN?V`=l}*spzb zy!K#Ex5f?9Hg)CF?#;fAlMahrHT?y@JI-lI_hE7t_St#CpS+&$&(k5=kw~I+2oGEg z4ec{~a`=gYd{;To@f1lDO60qOjb3zXw|5t~H@t3klkrYx+_?J0vRj?ZG*ky-!Z1tGELuWS?H`3RxZUGCm@lnd!NWshL^SeGo^LL(npGQW1BvfzI)D{^Fx zD-j;hV(m%Va$6^$tZ*`XHH|}u6sIZ>D6|tUSt>o_WKpyQ*1vAtD@-$3kio&*I42XLcyp4fb{H>@9tMrNX=Seg+o4W7WP!p0*%l%_6 zstFi3R*5XySQeE+Lk!1^H*+wG_6 zy92H;2kWl_6Mn!Yl!!N~EEhtyB;N{?!_yr%Uj_6_wZTb8h1>ShhrqZMsg#;wdy!>g zb(fkuniJ`plmzJGJtr6D?byCWSLtYv%l1uuIn>^d$R|aWqGpcj(6=g_Dsf!2^u1BY zAN+Jp^1DfnrpRF_}h94U7^w#2)f~eD3DkB-J$ObMQnjn{F@nm2NX$m1w%V|58;}*4@+2l`qeJr(b#T zjzjXKA2W*XPq?jm0+^cx2yo9{pDQe*MrC7FiPoP||akTdCN;LJH(=)4!?sTXY=XlZe_h8YD z(KlfCcRw56(83_^1SXL8u{=aRW6#RQuk(2CsZMBJcIBI-K@MAu3r-FgY)_2K76RhZU+St(xoIa-p|O)$dR!UtA9B z{_Luz1b*460g52yEC*cd1vMYk;a?Pm>T9zo*1 zjxjt8M+I|;irg8)<625iK)Gx20`pCLN!FG?D1!2d{b9`%{MmY}~Z*+v%TW`&S&237|2jAl$0s0Dq`MJrR z!F7wl?b={~-Zj(EcDKQt)Qr^D!-ZyMBq8EyreOMOa|JEVLd@r)y!nZR zot?9??2y+Jbuao^TxHOvvk*>nzquDHg}GrW`r$Y6Oc{wsj&akg;RbRi#Lbbnd6O}0 zG}&)lMvJA;wl*ycP#aNn;uL|X_8G0J%~1Nal%9_HxLZz z+Tfk4x~Si8TPA+o=6b@O+I9TA^}rbq%fv1tlvy@t=<-RQRZQn=Z|Hh>;^*&POnM%} z(@l#&rX#4HJj?w_@+Flq&!h_jI+93KYQSMTIL>1{GU8=(%!H(%um^!J)!99gLMd9&WsPjdq zMVw|q>t@0|mBKZ%ofkSs)@ufc_^Ev^*4v6h;Yc1Ev3{*Ul>jcFq^DOU*$xkqNIof& ztWN@Rm!Re;Wk^#7wHgmDnJGKQqi6fJHyPSGRm$m9Ksi|`U32p(ET^-;WSOGGujehi{3aFKg^$&yp0K2MpD5JkR0RVjFcM zi$)RSQB?rpLwJl;%&)ktMJqcZ2IZ!`D6=N*^q)4&ihMQAMYZeClT20 z9&Cm@Lse{+Bf4_~r24gDx+dXaDQnu(2S2}QyS(KZokr-qO(%C;4We~k-`6>?jnjPQ z@pyiJdOqj68cgoE*%i({(4=_Auw*lV$Vy;H%c;CdnxN_#drgrE5bJYnQ42R61t%R_ zt(08gOwjNfIB1-)^A=2ok3Pn7PgtXwH4!Yd|0zw<VTe{zl_A;B>#}13wNr>GB_8VHjTl4tSnbItl9I2KuDy7!6)P9b(VXcj0@Xi~NM?8T?arv9^gSMjAoU#rOBvkZOwzu>9>;5>m^ZUfxVMMg& zE~U;R5;}(G3ket zHY7a#MnOuI18@F1cUVrftL_@$ezPZ=dLL>sItmVllLhU7H3Od5%i2j`07O=~qPMw9 zcor+A^Q}waX5#${-tCn;S8Ml50Ej#}~Nx&>a(UlREv`^cHb+?Te8g5Qgy zz&?%R`8>t7A{Gq1y>8SN`gQmQ(h4?$%<_8GiZ$!t0uzDlUtC|@C|8&YOVS@Q+N-&) zCD?N8rh3q>wHUT@_Kap+eVsr}&8cqsy)*;)Ia~WazaHk?ZVt@PcM$AVI&!H)aDd^< z*V?mm8vm8MsS;M*NiyL5$FGHBPP~j1Z@>%iLEB|S_QW9)3 z8TYaJ{izdX(&u&Is}3PBo3g5(EST}6%iFFA@6!@5cifDseST4fm$+I=U}S0?!*%f9 zyTy6bHzeraKv8I+q4*DC7mA_OGm7JKVl?SUh%2 zbTm7~(}oKU_NmrIHQM#Ib4^yN*h4l~H2qXu?MXf5RVrKSYVy`g|BQ8HehaEx$I9S` z8&7p+o?zHKYugvnsBg$w)fh5z9Y0e(pj?7h1!c8)jmXrAFO?#rVmPou+hw9ls&q;4;d&)e~Z*-xA z%DsFB8HS{{ojXi-bm!+0HE4URA;;Wd!Sv7|AFX#kS@UULf+a~Evx$pj=Q}3jQ9{L| z=r|YhvShFlT7QXR|6$_EQ$vZF)xk>kH$6Du|MHQi?_HcTg+y{Zo>GS&m;bMSgzx`W z`LCbYJ47mFG z`oz-GUS3{qZf?xN_VTo%SWFmH96B(cQ49_Bm1QUZ2xY#0)smtO3k%~Q`AR4*E-H+t zA}-1#4-*b%*ag@mSUG??tx3(sXjXm98WM*d8x8DW^2KpuZ z5D*Yttg6k*G|O39eji(UyaM7$@cQOn_;ax{tF3qHy7}!b zFE4MlcZQRMvb*C)usOePOyb%`X5lw0HYweSZs)YB@sUcUfFD2J)*L$Wq*FcI-gaVT zwFBy0gV(#$rzaERql~6YOXhbssyjC{HCSAWiw};A-WRttEs{KBWt|kv*O$8YCZ=nb zR`$305(|f(FVeNV1*(!t*@&>K`9NErMKYYq@1S z9?u7Q)6!07m-}ja+Uv7^|NQxIbQPWZE76a?);njRxjDkZ%*kBsc+N}7fy+olZ@4`? zCnPh$Ew+1kMK7*f|9k9aUti((@Y15d^Mn55mU$bUZ7o| z%KSVuUFY|oCf-XQ8Y9M199n~DeRUn87eb6(A`N9^;?r{z7Giz@tXbpF^MARJz$x~y zp&9V6(EIrLd@4WlP@Lde1u?9wZ&+TQ^2dFG188uuvb|-HqPTsy%)WMwq0U?0>?P0&^7II(2al1$n z#DMri`Gt1deSNv0Kf6izb#48gQ_p(dGEWG>SIR>|34qCc`j+m5|_(33k#}u+6{U1LRV;*xf!i~fA?_#MepzW zNAcC$oA>Off3(@4O%Ku=N%k?7wa6>CxZ-I9FYF}vG!Z&zPU9O_mF6ltB%ch49Gh8lFH{u5mNq%e~$cAmSG zlzSdF8lK?BngZ2=wP>fIC0C+Gs( z=y=*Gy}*4FQyVe#gtfpfg8m#MrY$xLHYx01LSs;zzb%6(5Wrd^N78N>Fer&F;I9!N zE*=I|u(e5bz@(;4`v!4H@S~I*38r0M&Gjqtyp6xG(_D!X^EdevC<Y2tjtK$RH@|rwTwp^0`(cqnEX3kPzJZMJK2D^_rFbGIAZ{~0AU>|GjSGtAaTiTZ@bdQf*KZC4 zSk7ZzxP~=2oIprITJdi&n5$;Yu%A^nNNMlOArUdDG^+P+dE3`oXs{b}vDBTn1k?+R zY~&I1gg77I2T8je8M9;HA2{(XKqn{l=U}PSsC}7$K6^f?0tp1%4!um64Dy;q*2ukq z$wgfNsg&IofbTT$`*)&y<`QF4oUMI9eGdSeuW8Hoy8*gVXibQit%(|yB__s=364PX z3y#=KqjN&c?QXAk{qcUt=wdhogz5`R^qwWtFS3>MA#H)N=_b< z?fM7E^yZAW#Oan%53%7r_&YUzhtk}FDnDjX+4ECbaZyp(fO)Z;IC-1Xk9U@75LCC^ z-1b*~we$MCJd5@-kp#2iw4@QEx4peLhGtIQ^dxth*BC z4C#>g)|tc??jx^&FE_oozlX1`zWQEWNrZ#fD1aBLvris`PnmWpGOd8f<>|qx@-r!E z5&JP$P;m;oo0^Iy2QOfno9n{Wd$FynYHDhF`S?%^fRcKaB$A-hoyQhk@AqiHh-<7l zl@e>@CXA4f7}^(tDCco&ir7>E>r|fQG9lFaX@eTCxRSkFkdl(>SoBu;&0fsN7C;;! ziLZaUQkbh|!UQ3zhT=1K)M}V(^kR(6cYF0XmJZs<7F^98f7wCbvv*Sg;^bQp? ztHFkb?+hpzKY}{Nc-&tntPjr99!9Q_2Y;m81uFE38HOm#CH}rBGb$(o3J}1QMOVgE zXH?G0K{zEPWwht>DdGiqA@H{B*MoM!4C>W$HbFh$>b zF6b%Z#=ldwlK`#}amMLr<{= zp7##KK3xtq!4~?hekoCvFonB8^$ngWhJq`W6~wGC>WPe$D7@<-N{W`PdIGVE$K}f5 zRI~?1rBZ#OYAif&+~hTf`}VCSxJ{i8)3V2E-ENwghGI?*tP&1KDcsEG-7E-NKF2Re z^+=gXBH(yw&4w*v7+(f4#ThO?pA4?SQ?As|^K>B6k5mS%j8+NG%F60K4M@=EWd@Hd zg7eoe&h@$P5J7q7GA0rkrYkNuZ0@V%R1~KtRMZr0+rVS4>G+8O0ThD}b_rVy446e{ z*og_)S|*t_Edr=ci){zG9=Mv2%!Hs>4>r|^*RUlk5DSiY9=H)B##rd+hqi2?j6+@L zo$yLJd$uiQwDq=omrYtv)+TXC*<6!pJy4V*S$!a&4TYyEWWdK7k}xomnhS1x+68jt)Tu9cF{ifa@9oO0ECe^)iF^$V9A=9}RXxKR* zEVCwJWNmBO9cs!cmADrzX`=UGaZ}{j7uKDeV4K=D4=!?ZFHAkE{G!gV`}?j8YvFvq z;RMK5R5-HXjYo@h-Av7zHB3P=Q9=A?C3xu|{pgUtQ|t|^W)QvSM1l8b@wbBV)&p*9 z#w@h=V7LAYAGOW>2EVQ`8(?X)>wOEHWIc(!exjcHix`x00+_iLCLZtHZ{`rMr`O=< zNzi5*ZCli+GplWusY!l^%ZGx~^1?Y9)Xym(nzd5?}KB{OdC z;lkV}BPCS|h~uq>%qWv`@K{MiA|Snbe*Ube*dbCZ0dE64#nd+mMu{-hY9g?+fLQil z8YlE8L06UE z8pcEzP*=kL$D1dnw= zBMPN6ciVma#{LzLh6+fZa?p_r3!xf_iwdol8muJKLS+OQvchfPMMj_ur)wXPvRtDbB*8$Vgv~$ z6BJBgzN)KA)ezN!z7Zt*sOcgi(V{uVMo@g(ji;9($fRDJ0FPt!m9QAf0~xTQ6md=fDTTV8#v7 z!4U>{#0}nfDG%}ZKm%PQx*ZD=8zl*$3TbgiT86m-WT|+E7z4I(1hIK6Dz%@$3K_IW zF{2}kM7lNH6F9S&U`-R3Onf&}V1Y1NsMR1p20@;Cx%IlQ8tp3**6dp)8jWkw#&HIXa2i z$MqNOw#|m<4|Gt;a=jNOpK`uT_1Tgs9GJ6B)ZSTxZ%O<-@J=TTpl%HIGu3ofZD%Jy zY~TVSLgh9I7r~AN>*1WpJWMpUUc-`rmSMp(iV6fBQDP+qmv*+K^NoIOhHR7Sz|!i# zqPRw&2Xoi358cl}ADO-ZN-nZR8XyG;W->xo;8`vO>v8*JPpXkQat*hh%EGCrN?G4X ztA8;H9dIa456i;ytv4Va+3*&UVce_A3cY0+DOd{&I$5JJ$`9mS#&@2Mi7BqaL1aq} zvl13zD|FmIVZ@U_`WVbK2b#7a=s;amf6u*|45N_nl?T};d)*ujXP~(eqoA#wDcLAa8Nh0 z*S=bQ&3EIfVw{M1p!`tLIx_#;vB^8n+u1M%=_UUy51#-gveX0(#nyxr@*oZ>_MBfa z8UaWTC=d%M^!V1}ROEW-FQ=m~LPYepZ1ZD*Laay@ z7t<)RWHR5NAbQ&gs_8;gk)nILjE+t6>WN!@z#{Z_*z)syofu~~pK6?1v@N@BZ+gU4 zdSe)Dbejvs=~3w0%GijuFZp;pVpPx(km#CdSWOm;-V;tGsGc}lF~^C|w5W%Ril{d; z_v(o!VXV`_QumFg+n|U>wlk(By))PdkzivyK+EX(pdgHX2a~RRZuuIDFyI>l76ATP zxvX(lm1kqyX5!8M;y9&qoLrx5(Hdxm{5cgGT{{SW7RHO)63?c&8b}3wTB%ESg^R3q z4qIwbH?(xkNtAsaurrYEXu^U_Z(m6}aIk|zF*;^~-!anLxI%}T;ASF!wzUkRw1NYoO z&UH3)Q>j&F2lbZH>&2?ahH~EY%KbnV0CzL3-9fR1VhT1P|_RV24;i zrE_G47bxS_vaT=(jZz!=k#g)&CylNh`U*$o$UDD*;0rA%^qX`p;jX$h8Ump zS|8r&4LMwikuCDMIpMq0l}1^ePVcvi+?7+u21w#Wgb6oP&QN_~Qx2$b%S8uP$3$mv+53esBoqD?Jyox>nKQ{E>D_0I2?-Dbe zm(7a*{&7e;%llhPT&F9cq5or>?*Fk(>i>HG*Ve|tk=oeC-b&BWf!f*Oe`727zu*6* zV`5?W_wRqBXJTUgKl{J`6Xied{{kTZ0Rhwf+5Zi@1D^V){a>S;HnFfWAaL-%jRgY( ze24@U2>RuIR08uQqkkCZv;*pZPfnXKARq_;Dj;BR!>ksW*g8PtU%gWCKa8^50WD|> z9@4ROQZYXOb(z>75>Y<@y)v;srK10|#MJ3$wEr~_@F^en6F@>Hwgv#BpV{hI+T-_Q z00(K%EEZl_HoW{nE~^!Q#2~9#DY1U%^jb8eSU4abfCTU> z@x9WutVcbi5rEC7w$HD2$ggI=_s5Wb^}xpj!NA1B$^kIKfd%?mtqi&@?AD=Du|MpJ ze*rkx%WPpa_0`M#K(7Dib7*Z}Dz;8KruHwktH;+Q!pnY6u9pri0#FJ0=L-ks>t?kq z?43%-{s6Qr?41bzVT0Ev;jfBFV4g#9k78WCTkQaVC1?aRR`URM%V7PC*2Bx&c$zqiKOZGgt(t6KnFzyx`mV-0gU81-CPP5geJTmUEn8o3;!*sVea*7jv$ zegGH)NZ1%4?Y{}R&N#ExFsBV52O_K3y|ZiKz`W*}t-l0Mn(;NSssZ!-&ZLg%g!UZwiX-LuYRy#)h{ z0I?6O?vIGjeS9%e@@N0I@`45rn-S%b1ig~$>C=@T*;fj_+v{FL=%5bJYv!sZ9QZZ4 zqY%>5^EZ_=dWg3@DL(OWR!W@hufC`DePqXeM~ttxcZ|<)coeJx5_GKn{Wa9#1H5mB zI>Fg$^Ovb+1{Zm$=)S3Jsy4*F#oVcdyRbPuL*n9Suu@|`%7X+|ZIY(sj?1DLW74f2 zZ@R;LlYD)rd=h)P|Q;4HQlpby=Aq6`5(x8JwH7-PW5PSS^=5TUdfOg@U8Tg%sKWC;44x(PA{PYJ)496#;w6qqEdXcYOl5quKAk6_)W(7ET z8VB+AVBxjj3m|{i8yXu!mvi&ULYto&ft`7y?N(v?xv(KNJMq*n)K&EQ0Rl(jqQ!H684O01yf#QjI=v@%I(1yNQ7{ zGCi5zlGAJ-`kRs1R}9-0|2Erx%Y38E;x+te6c~H8+MLR}-%IBF27OMb-?iv&wq+Zm z!&7=dWINuW?r^m|Pnhh8%!cBKVDB6qk7#j8qgco@P&V*w2ch{)&=HHkyWBtdol|Cp z7v=X}GCs9MaewkmzuAr}_}ZIc5CMOFYyR3A!0Bw|5sR;_`O|8k3h(oiNw+9z9C${Y zEP{}IX$5SJs2KzQC#5-xiChFe+bW?gb~3Q>3nPF0cv{CGLcB7Su<=K>U=Z%~K?uxt z`W)nNB5)NeGjfR3Ai0A(yZjo2fk6si|Bi1;axp=^=)$D5J9(`1AolbLOJU>s>>wOa zq&OhbZPw}dpQ0kgbvT`tf0`*S6b8QU}VR z*sr4=3tvGt1D>VwPPggn6m?_m@SefC;4*VFm9w-xpPbyx*_<>XdEDP}K7|Q279rx$ z#k(3HK|M?@ZtEbkqXGl|sid6^u1uRe4U8ak+^23GMtteYH+$p{ve#!xT~aYPQr<-i zn|CWvs437!7yvjvT{VsIPq8`3R6OqpvR79FVC)hCAa zVmdsrT%|gd!Du*bu3V+cb(t5gG3*LyT{DX=<}$EbJ?pFu?59rbl!}99`cgm8x8yje zoRew#E^QU#hF8HAn?;PAg%a$8Si%)#W#5);#IT9;K6k2Ez^P5 zJr!T3{ds7$ne(3Z%Ent3+6SMiLY8fR;!|58#ZPc|G1r{Jqbnm}Wjxdya>n8!KNWd& zm|vJJiZVs@&hA|b@hT~C<}7uRBvLBCEzfxvkU@{${@!7S?hc!<850^7{%<>lQW#r) zB9e`$PhS>2mDx+l1(tu###eVRpBhTsOIHDzP>M-bQfy09C}>$TYj3gYeTlGQ%Pv0M z@P6Ih2W{Pg1AFVjd7$;}RJ1gT{fzLjn)?6FIh6l;{cmaJ;P^jr{^O(02w49E?gNgML=>FN2`JDh!eeE|!P;NakpkdV;O(1?f#03iU* zn3$N@*x0x@Ku}LgPEJluO-)Zv&&bHg%*@Qs&o3w_C@d^2E-o%DEiEf6D=#mvsHmu{ zto(~N0K-3i`~YzN*GZ0+mX_Am*0#2`&d$!RuC8Cde)aV9^!E1l_4W1l_YV&bkBp3r zkB?7GOiWHrPEAeC%*@Qr&d$xv&Cky-EG#T8E-o!CEiW&xtgNi9eY`DrV`F1;b8~BJ z>-X>9+uPeaJ3D)Od;9zQhlhtpM@N6X!1?s_^z7{H;^N}3_dnm=-QC~cKR!M_KR>^| zz5*88)dOEYWR3V|oyp59Eu*MBG<10QG5GYC9@r56GV52P+ zCp?_=5(%N6xG79qsGwd{a}ryL!u3w}8V{j2;L|NW*>XUF0J-L~AiTQ*{H3n6GYjW< zy5)RZ>LJ&U6VI!)a}S$!66jmP8YiuJa*`X2aT$qp{iBy{80c2gSkKID9))>ofZ460GBCRCU^CfM=Z#A}IV@wqdH$ zvp|h=3?X^hYhi#KC5>~E?H2`j>YSh6DP^E5`FF|+dUtfoE-LX|#1N&LHeAwLyd3hF zib^$tMWr>F;l|Zn_-QnrOG^Pp@8skD0!6Kmj@>+Q%j;JQVeK91h^;sqla^ani}d64 z@?Jwv4c}MinE;*#9BYR;>HDbwXAe9Gx`$)yAF5ic_=2$|BB2lHKXNeFqg_&6A0jQP6F#=e}wNN+=vYrJn-iD>dC3S zC!FbCsLN&p;njPSsr$^y#=F8Mi z@c+mE|0fC;FF@1Kv=kK3_!RiU0L|me**G{l;PZc&0^kn7UeD3Y#u{JIz~0Enng#&$ z0mo+xkOUw};Hv_xNAAOV{HodsUxx#FX`w%e{M&$kPe8!N#_{9A_5;-3$j-^k z-blyB+Q5hm-_Xq7TF(kl(a{kRmlD>|!6(P3!6&8tW33;CN{Ua;2@P##j8BG7fKTM; zW@}_^sjIxeGu3Az)bZ|bsZaha{x{NEC1Gp|8E>{LjMO)K(C3Bqt3r?Ci^F( z|00wBF#i9Va0u`Xob2rZqS0}3FtXP%(6c7{k2tA$4D@WNc|M}YAI2O$F#J0*f~H0Q zbz75sWn-Xc<-~U~)pNu*wz0=|HZyWD zvo^s8G=1pb0pG?LU(XsJP_=i11^^fV3!0d{hCm z)^oro`iG_bll>6j8(G;p0#Fd?Chjg z`Pa^WPnh(d2?HPieoSO&qi66ZVEso+`@4_)1wi%>Y5v=oKO!_RH8QZ!`Ae(zM#e_= zM)qW+`c9S>)PKC@!<;`DHL^C;2iPfqj=hnUjkA%Cos*Hhn~t8n$=@xJ6c8>QOpX3n zpOf`JT^Jf!8ae(|wX`v?_^W1S2tZBs5yL(_;_rn2GK;^5iGL6U`0c;2@J}}QFXAQV zg#LGMhX2gxAE)@B{&)YR`ezz{CkzPtfSHs1qlfA*!T%9DIlu_H@s0I9bo*a3^{<-y zBf!7x_%BK5=vi8R1oeNf2`E4;03@T23H^x!f1p2lKm6a)692C#=3?e(im!+7U~6Px zW^88kw-^anH8?ss;FFor7}4Mhf4DXN9}SSxd~o@PpTB`{;{(=LCIE@sTIvDP87Zx% zwjQ-R9W}cS^*2gdvk%>TNa!D)OZrcPNx%K^S^%FaAK_Wg(Fots)aYM00C+Tj%MYr5 zru>hz@K^W0OALP-^Y=LOH%0-b@s~Lp>i-ol4QxIX{nxeaUjib-CsY)c5*Ad#7Z<`8 zQIM7XNB#+<1K9rx+lROO=eUeq0mdfmTe0ca=( zfO-GPZvWml4D71| z#ow*&Z>;~vHO1fk_0L49{xR;)I^v`J(^`U5-Np(3!*Q)`96y}Z#s$ESqYeH?s08?k znFGF=qmk7|%ZI}#eXveL`qz@?9~=PC{S}P=(D|4X*+298cW$BnHeE_e&cCh=Y^(u` z7$>8@F1`KnpuZ{j|HIz5HnwdXi}tJhD_~X$$%dpP z+lgD*l%vRY;>HghOHNLY?Zbj3BqAaK762_PiU0eZ*S_$iWI1W?3ENmCusb`uJ3Biw zJ3G_OGwh9xG0gPYJxw68@d%0NZHP(Z--&O5Zi#Se_cu_+hIGNI+%SBI=zrWtEvw6-9WQ%6+jtznR`bwnsH>zAzmnR?Dth3Sad6jig?EdG8C$~4M3Q`jPh zppmUet;xTUK~YuGvv9dAtzzEfstB_y*3d6>g=%(7Rf;T<=jDSvydTz;>3I((4U@jz z!mpWsnvTL~xysri9FP1}Hj5MdDe9n-7_k75j`h=i!)wr*MgRlIKqC|r%65ayUw(l?Z(5istj*;bZlc2|d zq%sX)kC;r*ga?cn)g;iCF5*?f>e9eN77mQxo2+0TT!cTf$}$a8(0?wlaAtu75a}w+ z7{Ga)oSgvAN47Wc+V{5rjT;+0e^(m;F4H(>F14rJjIGk+b_A zXu;zk!LsN6MY?Ns)f-T2tGRrI@AI(G^bBTTOSK4!+G-J{-WZto)C1X_#xV*4+{mLT zY$OvX?#<$JZ{bH5qS3;j;{x!OfQQV(DkTvVIwJ$}Vu{=b%KBqH9gIySW}tg#01<%@ zc<3UxH@h?r{(Ro^4p(Dl8maU64v;oYChNM;N-2%vVhG?7lnkMmb8lQv85=1bO{+N}mKwy){kavK+ zq^FOWAjYdKgWkZb!Hc7UC*A{lPA_1qRJ3FvRTw|` zj_d5>xC`&leInp8-m?GB59egb-lvjj6MOj%IX3kY{=!@&Fn5K{0M!98D-Iw!J1?Sa z=8M=&l!xlDAK`I~=Ff&b!#cyu9R&O&#yZ$AgS!MkiXr)^;Uzfp5ExAwq6!!@XH`Tn@P4Fz;Q~O0@9Q-; z4VECUrg~Sz(t1zkt>_c+1v2K#N-EZ zMdX2ZL@d_gAT&RIM0*3Eh@)fpJ6XfV@%td{;qOQ|G`$l>W7nr?(nb`!SF}M8Nz%gg z_Ls}~#URgA+@Ah8({c!b!ll~N^g5aO(P`kW%Z@Pq5b;%;L6A)bU1Bh}=W_>?j9|v) zIF=O!T-IJqfp?n3D^#F*-cKOp3I6!vJ;+t>sox<$Lb+Y7GL0^pE_~s_AjtShS|Z9; zQ59&~OjRkcq_LkMNx|@_HK&H@G0lI1jq~L^7;nw4rK}!edwlQv-VAouVG9+iba!iO z5>JEo1ML7Zh?CPTK3ruPumuyG0ItK=!55RAh!rU- z+@Dz(Bz`iPU6`#t3Qz$dSgUA?3K3wH$P?J`MNW)G4n)R%Yx~|IojuZzoqMV)R1>7Y zgnSD?hT%0#`Uir$K6P>-q1wgj5?B4*NndQ||%n$$T|MbRrlWmV#_4-RvZ+3nIdk zOvE;ydTEs@5nYLCg8UHhMl&Nh*a*X<^%(%g9Ve4L(%B|(FEE=WldtRp|7qMAk-rLe z#(KXWcm8nW2Cgg~%u!611?1B~LY_J8o_4Jf^_|Y3Zf*B~`BGu}O}6O~qHFPWXlJD1 zh|AI@SvSe5s}EIix|I3Y^AKF|%-1q6Ly-q1PBpnAyWTdgZ*^`~1=m=Vy(+kF5rM0$ z_f>G!`x<=RA_7;R4pzWb?`zYp=$gWmCzD^N>Yi4u-v`DL0%_%y5IdAmg zdgZK-knlcBS>}^h1GFm3v($cQ6OuFc#aZuoJ0x*9HLO{E!2WML+%WE(0d%D^{D5OQSvOf0AxYXB@HSD88KbP(NxLj+@|+T!2x9jo2vUTL^?;%3(|4hw0t>@ z7YJ$r)?g1RIwT^H#~s4{klTwq#zCWANhfqbd@G) zt7K0`8_!4t|Bjq7lcXjc(}gwNnBjF0)_l;F;RJT4P&jvAVE>z=!~Ns$P&U+eTIk>Y zEbu|q)K>-`?A^FO4c~c_IjGjd)_LMDTkvRhYmaY51d|!)6X|3$%NFxek9YeN7a@`X zVtrqEQdtArTb`P1ds-MraThTl*IUO6*YQ>E@|B2|>I#V4=(pUT-D>SA5RIKc867Hl zBE5qgfA2<>-+EizBX4XhfhMw(4kDc{(NM=2q^mKh#x1R290h0sKxP8Vn#oVJ`p;6) z=(VB*fcAh&P!&t58v6#YyYd6jpkR(}+>pB~Ti%ls?>tb(2I4P5S!AtC(^as0W3x+Vny|-IM_i5vY zo9kA)d{vzzz_P^n=D#H7OMuqChbGFRIt$Uq_NZ(-V>hUo%EG#ul~6YZYdJz;&~Fd5)VMZdoV z&=Ci9AH)i}T$9Nb(uv+ocnRjJ z%=}b&hvA~kzvjbZa;NJk`cx~{|H*&fXE8Cw6-kTj#{F@k26Qq98e-J>okE06t+mq3 zNgQXEG;_84pJn&|x#@K4y6%|bE#JF$zpT9f4kR$GQLg zP|r3Wn2^T>5rucMisYb$i~vg?)LnC#`yHr!^b$2w^Z3~-Qcdxg30U@OK8@O$(%#`; z0~4!}Z-~<5{kbTg@5nnR%|LTw4?kTAA(OYrI1piE%HC~rA59H{()w4{P3Ikx!8Vx; zwzMVVYqKP*w+bteCKsy_o<(&?d>xt6BUPp|8a;mX{NVV>i|3;ehz$UR7&u<@Gf1HC zM&SK{qf_k;@i2KcO0p1B4o(b~<689(vB=p`KjF_^>W5z$ozfRSGhNeDf|(7DB|-Y6 zFP^?Le97)uu$>OA(*vNwD9F%>eS{9T71%>5S|3H!#gcRBB~sd`GYu7mRFl*_jUX9a zLcTSP_pe51Ko8Oy%J2%P-9glTJRBWk)!khLsi4J?!X<~Kx%}#x+po@w!HpZTz1J;CSRaj;mT_}b=!yEMCi6*x&#Q}_rUrL!Q&qzsxJ z;-p_v^oKBA`Ezni1x#xz_LFR0SNY}f(;|REozhZvv>H?NK%V9b^_TH-wRDRf;v+9t z!M1&l@@*sFZ9?&r}H2`boh)M zfu+=)?K^G}c#ua9o&VfIPstrHS4=B?xe=t*r@5Az5`CFFH!b>k9y~?7vqlOP_XgY)K=EE7%a(eM{>n@dfPq{w_d%n|8WhpM>!$)fEt^sl%h-xFPHe zzBFzKpna!a>8@cN>hr<7i0h9LB5kkU($8jebq^k)Wt^&r04jAJTHT6IcylHTPWes+ z!0;|9oo7RFZV{AhdvvC8kfI@nA`iLB4T`mSppIsv;^37vuJw6!Bv@AHwL(vWHAjU? zQC_ni9lMz`Q>wzzlnlyrK*^%EekSLVnGn>7oQ#JaUJ&KLKp^SoYTQ%dndlgE;b$0o zqy4L*N$)uzw%Zx}rMvm-0wY4Xz~MJL7*Nm%HNWbRmWchc)GP3QZ-j>n(P}y3&2S{E zr9;qO@4RKiFf@U{1d>^FyuwJi3b0x*{y2^2D`h&d2vU5L64;KFi@sS8Xv+h|N6A)I z%fcn%$19KrKc<-+iO%8$9$;lNR%$o#H#xp}=;pmj=A(3iYn{VsX@_MjMg!YMAL+J4 zKLa)hHJa*5v3&L1p%@`TRJTom&!GPpmt(S6%1aE;APs6l1ail|jFMnJ%3|uAM^#6m zJ}{TcbX2YZ-1D~nVt)3ec^E8?_`*P70mUf=X|s;s-@HM6c&lw6)E*tYd~$e9Av&M$ zKYK(jV0axZoTJka#%Ks-Q5Ue46|$-41)E-tq0LTR13hn>Hft`>}!V%?o?@(7XbVRw6c#cSG{QxoE{DWXmc;Y9G5Kx^AlhAWPI9*f zU*(dRL@QJ2v*EC>PxX4uF2Fz1_fZG$nNCn&+Z+s|l z*#FMqcZc57I9|fIF2bxkuzAHej_1F!``cr({ozIqM6gPL@E_p=U%A1lP1#}#bf8Pm zJG!GoUN3_0kWesAKynz*W!cW`T0Ko%MS)OOWRpq4@<|eZ8K3}o`gM$#Si{61rQ^HJ zkT-Wan-Z)NwRJ9tHL;WxIgvx`@a7t+@H<#hUA<_N$LD}7+!C9}iE^eQ_c*9v5MH{E z;cSc>(x+R1RN1IHwaoDLy&Z|3!~GW+5+}(WrqLouP6O@%IuEL{Tpt&h2Ml+;Gdfp+dV@j=U5Md80zysZ*}AHpu4 zl4o?FFZIFNp3lkjVh$VdMgzJcpixvJWu?LVM6K^*vCZ(!RUI?rggM93Pw^+MR6Jnv zC>|y)J$<)W92*hA_g)q*0@!00OEShVHF7W%=3E!Veu9u>9;lUzMk!TY*j?*#%W1X&|?N zy4$qb;^HyuL#~k1*|ym$a^P*n#-4Z`6y54h&#)hgH|ByG09g#O1&2D$ z_nImWIGz?R0{xEZrmWi=S-e6urffhI_j6v^T<{r&4oFvt#nDcfgTSwIAMYFh7HP%~ z=>dfTz~~MpB;c5XiqL7jZM#)bDN(>r6syCNbGo(bXV}q9 zqIe?cqDQ_u?ct3~d*myW__6LQw?sUhv_&0{92SE=$>tYD#_?+e(wNIB-bv74R);~_ zCLcAu^SUS*uCa-CPvN&yy{ei%hQG#RdUo1)g|snM%$*0HC?)ZX$#pv9_+i0xW(vH?W=d>j9VXbV@N*gjqF@~{ zN=9n}G|Xr+Brj50fU1&-CFaBMjp>9(ZQcaGL?GY}<95eik3-(57RVvUJ*j;GpRL8B zU0GYMM#1ON`y~f2A>^p@o1?=Q=rb!}BHua!1o!F%FoYGEYI|Oygw2ZX)6}59a5!FN z*ufW;&LowKSD4JWzHZwzAas$m-*!G%%tE>ScTwO|9^zEGJ=`;I2RCfKHOkXi$I}3H z+dUrWo*pq`E5HKmIB?XGCwL9?E~{G7_P%yGRkyXkWJ_Nq1uXKCp`o_r9EtVZa)L@=?MdPpMf4K)9Nl3=jl?p`o|{A`d4X8u-Nuj9_QzZinRG z^ZqF#_)nbk6Vbm-lr;{~reSJ%`)`A76v&E0hY{}x|MtMHL7W65Ey4`S#_ntE2pwX{ z8XK!gXD6jm*pCbqTO%Yag}K58*|L;^oV%aa`bFCLVDN3JjaNx^=()J?FT|sc<49rr zJL5-%QMdfm5=+Bqjr9RomA$|{xPlPxafs8APm z1Yr4i@={bXJyj9+@YzROLEz;7kY1|?sKIEH}Iql|6g^lD>tHOrTomF5X?@ael@k+~q(W??b>iMp* z`s0*x0D%dmAX`{5GKJ}5@M6F~?SPnttHZLtH=Z?&gXYze@ z+edg(nuL&q7#^YBtw27#lBQ9+P7 z){qQx&-Rp~@720m%1mG98+mKn+~mYVt$~7cB zanvUht+JLj5Dpd1^EY9@}Mm$k9Fj7eZX0o;GJ`VcaAu^9iD^w6yRcfp=}=H06_qQMnQu1 z8jcjpJDMC((0x|i{%EkIirlclt!e=TMXH*L zQw6GoIAU}i3r8iQh|6glRV_Fs7X?}8#%m($ug!fSsZ~nQK=5DZTx<#yZ%pF_L_U^_ z9hozDGVSsnE>uPXX82i-Z9jYR>=BvZ%E$SI8cNwRC~{%oh*b2P6(x7InvkU%%9%;_ zFrBhWJsUxip(zTBwO5x>-Rf8@RRA%A>95y zg+Z=DvSE^MB)XZP6F+l~R4)?KA=Mo<7%Hc&5UD1B53VbY6l=F#4RPO`iCXsR@`bm5 z>W2|&R!Pt%d14uZ{z!0yzv+I*#3E z#6Gle!`^iEmU|RrMpr^O#EeMWKvVZ7hBl$`^E3Ng+{_Z4^J68l++aCS%Hk=q<ZGGK0rfRrD^TYHD#D#Ea!hlCZvd`4n4c-%m4e=;T>k1vhFWYe^87B|d2X z=%4Ggp%*AS!s>)Qs%-|N;&gy5;mRQ*cQ#hA+wTmv%Ps4w7nGoj4}J7GwYDf%z;Mnl`bD%#>f>nQ$f~MqRiYn{)t1GjKG@w;1t}6YY^_L|RLOKqPB}2o z?uuMA>C&1??cPT5jjjyQFSTc=vz=Vzy8^H48RJ_UJHqEbn#%Ao`3BQt_(o4S3p-`- zgl{)C&~ey6*0|)vZi6HS`qARSJ$~IQL+=11-Q_*mdmx0Z>&k9?;T`r->7_|{vV^YWNPQS5-N{``p&>xm z1dc7^ z68RV9Lxb>;S{B!*ANOBAfAaj>UG3|y%s2iji!m7qpN;EW(8rufCR}EfW3H_^bYsjY zf*2@Rb*n=c+D1`~7`A(Sfm)7-a1IXnd~P~uvvcJp=-em9ilKa(u?ffAt4cLCOENXL zd!Thp4z6t7tDp`k6jV$`Mj`c2f)NH013m1NRv?YCVnZ_6B8~G83~x#aljtcP55f~| zcI1+}16HsqivOdW#ta&2b;}gkmG4>Vw<>R&CvI)yWkJrUOg(_YNf^AtFI;*wp^K?b zYt4;0W6hTqM|ZX{5)R)Jt!q&Db-st%jwLyfMvLi}UMcE)W!0)rnXai)A1Yb5CmmSI zkTm_0t-I*O93{-C9Ko=bWc}fk@Qg^m6?+_iAq6^4R1D1v`aOT|Q)yXV7nXEZ7w7S7h*`D|x1?NVq0V*Y$-BC}~!*JB~B z^Vuz^!KTM?7~KL|w0q$^E%qjVDgIUTbGS@R`ebPDf1VubCCeg{%FC6_oG1?OLO&-q zSugkT7PK+Dc>5`IArNOV7&cQBwrzBJ^XGUIRQ%>}zsF;0;3+7^u9lz_s38j86JW}$ z7H56Bh6$tmZ2#cJ(SMuk06jb`!w6v*Pequ@KHqmCwFfv(5~v$=sBJw1P7b>*-O$AX zx4!)9nQ~f&3KgeHWiY!wJhG3rgt2^(Cjn)QTL6R^t`sdc_Q6a^jAyN=TmE zeaB`wk&Tu54l|CDW{E&tFryM=Dk!N8Ju_9U&{r~Vc#}sBu%MU4Yf6U4E^Bi+)e0$% zm!p#9v$!m_1|wo$Lv~)!K_hH*%ws$5%Wk#Ib&`%&kq)p~kh&yDi~*%2F1+@KsB>UV zyp0WOBI6`03!*dh;Y1L0GDj0Vi|ir1^7N_XyJNlA4USDQZcy*~I*h^* zDOGK5XGDaFCfS_Tma}W*3PHcoS@GGUXD?pQQT zaF%2obOcw5ENbor;%Oy^X6nS!28^J-weTN7!U#}Y{z6Yk+(88ixMK*FDd9th zKy~loqrIWGjbHkG=k~c=n#XdlH^aBZyXJIi#g|i6KottL!1un>c{mBUItPCUzu1wJ z=R$my_Rar&?e~9vySsTal$)_QGI*eL24sl$Comxn#T`yL*{SdS7)GFOrQX8?S1hPW z?3+f0%J)*_6#E488lM9d018AQtTtWSS15EsmtEcil2}nmImtop+Sc3l(F84KaV$PztRa!VW;$Ww_gCn+^K|RIfeynQ2 zn4@t2cTU|Y6u!BNW9qc|pgq4*4GY9G^^s}4t;7Sy3R6ahqMubL;yT=q_8I!O)lQw!>ieBEF)P?kyA;#%GdHS zpNb^$>XZU<98Tu{6H?vihui7*Ua{KExNh_X4EQBYSA(WE48iUeZBX&4vrH{QlK*3L}3uy>#O z8LbvX^7!bBFKqV}*vc?tv5W`0NKio1&Sof#r@V_;aKuiNE*qA>eQJR#vyK&i&NrQw zyWGqfl?JlKC)*MRim)?oOtAI;&ECwB_+K1(|J@gwEYV|bHvYLgmuPKz|OB*uyrw@daA5=o(gdit5@jiGkP`ELeCi znYHM=Z9zoa7AG*!tX=E(Y!zExknu~5b|4@Vnl15NG~ ztJEwrMr4IPgqlqj7a5HYvA=je|gxka8u9ddETuErxGn#V_@gYTZbc*qQgUBWB0 zPK~dtqU7zX2!5SCTh7l+To7UyCM+YNrw!CFBI#{nCxV^r>ZBX}ijntZdXWeZ1Lo5G7EB`|)|3fSP zLo5FzTKV+fO)FnhCwDjXYtYB5b#WNJN0wsAn>HzC_!F?W(YZS zqfr(Sl1EY!pIlA3teoVWVp$L^x{iZ?UYR_Im$;IAdlYawFg-w5HG9N}h0HqR6u~MTZbEZWG02i(|}vQ|nclGz-|cs}>ilTKpgZo7j02iN1J zJzZz|s(se%7RODZWsq=zpWXF(jB*IJZ>-{odyvmEoFb$P1xE-hWgcw zA}hhq1+FU}pY+k9CL%S-EyUz>WfH?&aJJLohP_i;{4SMWA#!wQTyqgCbg7=zH_m#Z zN7HSegvDICgq#11NmA(HzgBVPx{SAPwkgU)dy72sI2n~e&KgJKxaBg@h85xBXSoHI zJ7m>5R8{P-PcTfo58(AxjVOYNOxM~**%c{B2Svj#=`1Sh0K4~re2ne;QHr6PIXe{F zc~z@GA!=Jaq?FzqM%ABASx_>yK`Y;nD0t7rMpL}>puGi#I^#ae{^vwKQi8%SWY}$+ z!2&PSeT@vgVrWf%KR3$kUX(#VMha&MTvAPC2gbI1(^If( z(vmrDw=H)8Nc9%)#i(hcBXKVF44tz`+;u01H#0uLfSOSrq~t#AM5DnV0QTeRRbdx% z*B>F`d52b7$V(uUhbG02-P0p^${dp`QldoPuy++>D(|mc!7WWhsI}>bGLQ)-P>D#X zXXe^gaEUf#atla0dMed&=(<>*wN68@734xx?OrqCb08_uA&M5;!$S^zo|!AxI;Xnc z;4s7!n|QR*)ALUh0YWLjb2XtWexh({&V`_sLDDxns1^N9jIOHWgdbzAzX!gsu!3ly~v z8u+q0-qsce55+Ku+D+VuB6{fs$vcz*bnq_X6*^`Y&zi4qq-5G|00MBuOend&WDfMJ zp5*YQh+Q2k+S=#d_T9U8yYE3d2ySejE1ZAZc>tG57*ha8 zSqDZ=M44(=lGydUqoeO`fo64lNH_Z)sQ~5t=qR3?1sR1q===ckq5Nk4N?85#B!y?> zUETd>mx61BQ-z9vy%8;^99vCF1?De^NT}=p;PFDf}lj&#ARxaHc z2;ZBm(hSYDn#bu_l1G4O&Pewu#qw#80e?<&`3=>n&y_`HC&R3JCPQXOiTX*`xi2M> zBK2`BXD!wK#|qIhrpNX|7Ut2T6Onvwdk)QEFPyw+T_=zlyTeBc*+!hO`7kfeHpchW zzjW+;JPD8}GQf(g{DC1Q;*+og1zu9gNGyR_^+ZmdO~>5xWfPaOa7u``&-su7O)ni@ z;CN23HTR>_m4Ax99T^5FP?4YuIUy-MY8z-?Y)_%y5dn**`_I3n6DRGP2l%OEIDFP* zI#K9`iHxZWIng+%P|@ANDqK`9ST`_f9!Dyjq^bqmBEIZXN{l`(Rgz(KLQtv8TnkV4 zPiVKuLBz<1ZR=d$t|K^5Y;LiR(7}N6YthaMM1;jm@kHf4HttH)Fp5{He7Vdqk`k4e zoXJN-W2qjgyc)`vGM8tJb`C1rw$df%;eM@4Vb}volrmCA8fNeOjV-Rl>GLnqMtXB@xUu!eCay??#0)WR|%NDs<6%Qi9`nkKPL94eq!a!d&AM2?bJ2~%z=)|4N` z9w*E3NvGFV=QyJKzt=Rbs*}2ZZHp+sK4BMGdrdRZel03!wfyT1Upe)9*l5On_f|G(Et1S@>b5Ivf zcx@rIOzJG$rf-rn*OV@6BNP`E7;Q!BUBT*Tsj^|ZockA)-X0SJsrd0JBdkK{$>4?w zDw12EW$IxEE(SY9K!JQQEEP|Tf>YFHF*6n)m23ragI$5b(}C1~ho`xZ-lI`XyTOBg ziaMEs@m-u|oCp?mt8t)`j!_SQI%e{I7X|BRwHQNZI>G6#=O}i&x9)s(w<~zF`SF6> z@Nv*1EQh z>f=;03qLvYV$o^v)P-WL(9WK&CbJ6H4ZwLssjO7|#Vq#pZ=r}XR}KuuZJl}**K|li zb51A2LxW98lE-qLWXsTmhHfb*Ix(A2Q;j-$?5tk4#)R4jT5d3)9|smRLM3Kg{5$dRkmDZW+Qv4 z7q1^(aKXuAZE5Iz(86FvCgKpM=R|6-ovZYQT-W*oQ+ ziLba^87gkIUlzAoc75_TrBVJoHvKd^t+|Ti*ndj5O~WKSPw@yMZi`2hR-~y{p947` zmoWbJ&QP+WGNs5z6ZX0c!z3P9(>PNjEbtg!Mq+4eyh)qL z$ymdtB|akg<*!!0Bcs^JtRb?9*IAoGd1w@^Ll6B>8$QH48&S~q6=6pe_OgPVY#q$B zVxv?p(p5N{(v3nCMRi_;tgVxq6CEhhVS*~c2uK?!$>S(fKxa-gg61HLm2lTs4j|1W zH$e)Rl94D(3C>y@Wj^bPjso}OM49_~bcry`RK#|W(}-(B38bTTNr5MHV$`E!C4PPm z&oP1^{sdXaDX(|M8qdSYmRvLS&Vmb8=0F24 zbc2eHph!taUVZcZqkovL(9g2YSTHKPW4EI_lt+dUuE6Hy69*gmS%!@bq!JycC3k?2 zd~|U8nWb?>o3P&E1q!$Eat<1Ccsk2C?HaDB>9mhofp%+GmE$JZ{`JlI7rR?qzbXb_ zxggL20sH5Y?!2WSiW004eh8(PUxy0Wc27O11q;0!T>EXN_-t--bD z-7*GhCp&!^T=BnH|yk=C&_`WV*0?v)5ft|wBwk= z7ju|kw_h}yv6-u_QLn)1se{u~X;&T4n7z&fv7~^x$JPO~w~EkhKl3Bl(E!GJ$f0d3 zhuuw`Zc^4pvEur@FI#IR@bVa_qz?`7Raj57co1Qn(6-jur`!~6zM&=#EiAp7EV)#k zwnLCbbR5PQ2X*bCT#b=bs}TQ&#y6bAPR3ui%SPWo7KGs;Z2=&mtL1o5q^k z(2FX#E(5PDx8?`i3(I>|zazHNYg}TzTyFn^Ft{+YUu@i_uZZ z!ZgN&jp%4FU>ETc$QCOe43Q_I8(B39n3sC(pmN@}I7jQv@yot5+himd#c^Epu+}(Dh9Z{;+((Izrxq>X*Bm+;mfs zd=)%LHp|1aUMhHI$f_Xbq>wyJ=e34vCaV%`PMRpdb>3^hNZVBq)!thG#V-_$+#0U} zSH?>7kc(xw5#e{j?PR&z$>2RoSKhu4zvAe0@6pSbFJA86-;$r+B^>5@%CUiS5y%^o zYuT19IWPy-Nx0)DNPmPi<#7zs$!L}>=Bg{UkD$ucA<>(H$t?ET_ov}IFPsir^0vip zUBedDY3xbREvUSwQuxwt?ncOFZMx#z3j~ypI?qyCdHR~SE$^+& z5o~tt#@4$==D<_f)sns9pzcu)aOyxl@;V@gbn6elx_YcSJQoc(RtDAzM%a?w#F+S$ZRLGrNmXQ0AXcQApC;!GFuI?NaCLdfk? zD4EXUb6WBr@E=_Qde!sr-}F+@X5lm_Kx_Y5tcbRwyfrL+GAV}<(En?)fe%})x4S1H zs1NP#;3S@`QiO>h`+XRMEglc}Mito$e%QMI08p@Gy?Jg&fCS z#H++R55~&zoM7@U=4p=!lUt7&DzW>wtPdC8q@r)xH=Er;$c~L}NL|o=iO7fvDb!hE z)uZA)aT(n*i6;SNMC14xh4E8o#m+cxl#HY*=!~e71iTuzD27Z!Ib8P?c+WWGS0b zbOOzLfbC!kPQo>K?}Gvu?0VQ1x*Xp^03EH&bnkhNT8hFB(lixs?b7eo zJp{*KreTU3*R)e=ChuZNZwq-SO@lB%HR{>2uk;q05^JjL=Z$kk$XUdB&z>xIwlv(r zY?(K8EYS9A1wB)Ms8L#L&Q#gj0#0QC6@@9tjnv*E@}hdcJ6OM6D1R2 z8Wm?jo27Tj9*)A&?2h3L?fn({ZDRsW+Bv@md892n<{g*o7&UrLzSBOW8VGZ@UCnqb zxCLUi-xZmU54iVHf)YMcNALzxGs)`{l9F|A4~WtK*B%i$yJ;E{3vzKx?3cA&HU-z{ zvpR<<=`(c>OpGC4ef!MvcdzJ}r#pEW!O< zyDIf$t7jEOT!7R9qETnV;lLSQ8J}nxp4=<00ZVd3UC*X}K3fj5z5DavG>E2Zet`;u zAnGTS%(G9Evq$692$l9V6)W?O*JxROgdYdCS>wTLJK*L2^?PtDbu9bR6;i&rl|LC z#j!ywRrY|+=+d7WQM6F$@i5Q_UR#fxTcqR!$7z(SZlP`K!wnjR<(g_6t153V{0MN0VSK1zR2-t@eLX^?^vxTV8QHDdebkR9)|YT*6FZx*9LSY{ZWxspcVz z{S@4$&2PwmgYO}>&8m=jUz)9S3l%oKI^7$_#wqv^Q+U=Ho)+=cpL6O~W?wlk)jNY* zbW_ny{7#ucNA)g5BLdAPh0TJ4PNm}xa)5X|N;5ynIHz9)c;Ln(kwJz{Zj2sgryOyb zK{Ow*y%m~)r8AnK<0Lm#4+h$ipgL|>Zkj6^5|6MMWjot;L#wRks(=Bg!x1s8Y2cW` zzwxP7aX@&(*bKA*%Det~;xE1Rzz{iG;&d6fu|GLGP2yDqg0xU;W2Kgt#B*3y>KBPp z#O3B|sc|gFc$q(@tKh@dHlgY?yH*d?y+N)nOSh4_LJ(pUUC~nImZ{@10{Sm4*bg`U z^e3%4Zmk!A!rTwRYs-IH>$44?ukPHzzdLuo+_wM1=hp3=TettTbL&g^c4ub?%i;Gs zfAY511OIWK6)tkm`_saYLZF$-a!v35LqALj!lNXQi(?~cR5Xy-Xh=NzXgg{)T*CbFeQBejCyel4tkqr$8ct_C2f2pCQl z8f69)M6p4}625h;xHV#jg5Kv`rKBRC>zkwCp?7PC4lPy2w5nn@$nxeK{}Kz93aa8y zL3`l%`?_dPTRgRU0H|OpM?|~Zt;5Z6kjvvxm@^cgq$(O}--UD`1(d-T-w&Mbc+wx+ zr>3Dlx~S=oc28KpKaRI*9*5kRDf9*j$#5_jA`)p@3-Tmy=W=aVzE{_o(7`Wpk*MLhpZv`Uy&+Z7wb754NL9;SS znz0u}b?4E{l?`;7jeGmT zJp->#wWBd^(_L}zo4FsIdDD18S4Ddyd{N{9jx5mgo}ioRPatu7V=OvQq*dR_Ng4!a z9na~|wnxt4oO1znJ?%@CiL<1R`(b=8GQ2Mq-*9uGv6q)g!Qh<)@rg4wvN7p8gCSpT zcZc||JAb<+_?8cEZgeeQLjlZc^}2*kHncS;T&03w3NT8%c583FiCUT`IBP>u&ALml z#EAyOS6T0XQT@tS(l9E8(;s|X(H$o?zsiAS(#;SoH?mOux~y21Uze>*@hZ*FT{(-C z03dX*fJBD8@8})VCQYP?|}y zW-s4nCbib0H(MY_idStR1*=xn<-@E>8a(rjpZeh61`6wHo)?n~_3l>fUL+(CRRT zc`C(5@{t{%~4djlaVoy}J*mD!uD{&IQ zmC|L&V!M=BSu0R->@90)P!6k_0aPf$o7eR8?dvuNo_c#ZA)ralwK{%v%qY@nbiJtI z74wh9i-0ts#c5>9-dL$)itGj>vCua9@xlwI^I$xBPP09$9g8{Hyvk)urnFhbN=dQc zR_ZFUbDME?r9H;6R6bBO%K^J9&Xv~O{>pP_5q{dKYo4G5)L4Ilyvofl2{UBNr|L+L}k%Awu4P~*QCZHxpSO12&g-!k`k$~Cu_iNCU-K2pu|gxwPgJy zYpRL)XH;sca?@=JYjX|3Hi|tai!=uQ2E>jRB5;p=SscnxCkv4Aq+lswnqo9(%K5qf z&5M^`+`07?h#=__G#wL$I+}n|G}WQOuWKT5B&G?sTHq=r;6{Uw7^3pEYkGkf2KHXg+ycKE11X|vBdTb{WoOyqYV54KT}&(6&@4Fsm|~aO&CvH}6T4P;=$og_bCAWW$;>F{ zA>Ewa?g2bj^wQ_2$#QLJ<4iBxo-}0#FvBLC-vByq+M>&7 z!?KjH#0>7`c5mSjrIK5T@z_GJj%D6d$cuSFI+9moU3Jgy^}2Tc(wQoekV?i{mREYP53XWi)pmnTO~l zNJ7Za!=yzj*{{%-CPFI@FxDqkK7aqnh348Z*0OMxNLJ2B-v0#DHxdgd1Z7qBnpHu#6qO@_yL9Iab1zVA2Kr3m= z&YP$+H@@WXL|%HaK%*_+hsKP1Q=HD0WTfryd6}Pp=GdfyEK{LM6a+o4S zJ)yaAE@V;M>byz+(%*xB27l>pZs}Z!E^Y7(AT7SmzoX%#N1A5q>AczOJQ|@sOU_9S z-=yXEuT{u?vLDE)@Q=@b%%|D^6DRo6E}zb)!T)pn%UgH;v~%m$mtWn!^X2Wk@ch=T z+dJET_<#NuAIJamFj(N(W#8NP9%oDAj>$KbLOh900u20~_XFjMRk?*E(4@B`UYlqV zO(=-m{ycaeTzC)T3`C4Gjtq@%Epbx%O6OME-P*!?uYkHr(utXs#z}mh23vyE*3R8K zw+9&X#5+QBAOn~L5y&M^zdd|v1Hyw}=HCQJiltlg)8)J`zX+7$%_=eR(d%n3qBiQ`r0e^KiAID`D zi&H@*vX^_-)Q>R9D0&fL_^_I3hV^id(nu9(Dfc`NL1#`4sPO{w6&yYX62#l=~-zDu9K@kqNA& ze*|bgJNmZMI#8L1xapQ?gPoh)JUaF$q$v4KXaDi&$#bTqgYQR2$1fl4KjVQuJ~+J8 za7i{Dju(FEv8o~lHJ62@()IFH3S;5K7JJib4QTuZtzGy=X(w9nQ0vP#DH*ywLTc2R z_?*GN)WC?}?G;DnQdFddOWF*k!<@CA>K6zM4b_YEw6l2<$<<2rsMY-?Hxn9k)etBk zJ$0MellVf_SaZI4jjL)(!mSNkt$R-2ronKVo}9+I&NNo&ES5txX5yL1^(1;!mc;WB zPwAcQzkSt15l-B8M?n1#8O;#g9s$yDXq^Lciwawl-mGp6UIGew>b*7Qz5-iC4z@8V zKTv}q;(SkG3bcHalxa}hC$mm#>wi11xBGv4`^)VQ-A;e-#hW)f-3Q+5|7{HpUOs(1 zXubVHecRl6l^Q=t1)l5*l(Be&=k0?>o}wLSOEDU$@)TpJKbp*96+Y!#;Mw=R)*u0m zd(kNX#%8vj%D$@hoN{3Iz3uAl#qRgVY`$eJUu82chvT5nFL?i2XYJ7KCbV5D zr$f^+E$-Ig{?QM>o-k0)yH>ZGV}^y+3e8b_?xuz}%MK_%_*KDehRcxza@F4CJ-{-s z&6%zL9em-vdDD3yoOq{q`$KQNuV2WY?wdE=2ZO(8R*eGzoV>`cWisu4pa?Tmh`!!_ zJ7~fG^zWVA?_0Uww}JiIDw7Qv3k*9QX4b00owwcl_y5}UzVLD{zI^N8Rw1%M(>dH( zcFQ%ZH|(1Q$*qhydtM%Duh5e`5ts$oauy&=u-jzovRiy%?OmGgNF1<1Qi@0fIV^1` zeEH$KIx-i7?>G|`gq+9NgbG3n+hOT-9HhRO>~=*3HqUzvz>B~GA*0K*kj z5DxXb+r38 zeDU(wYYzYelXYYOvIG3Dz+mCUppzewy}iG7%inyy{eFA<@#Ah6HX&l||1R6HWm2gY zA6Y$gWk=K+mc!?-o<0=|%k$v;X&42XnFhdZP%(Ke4_+LNC}Y%H5pc=xi;ch_+b*F4 zm@azHt?=^Nho8vj+Uuh)JjrE*;b-X$`8KL7>(PYrQ=_+72X57dSX1eQ*p^Y;=nn-Xr zhvv30PzV=xPQF`PZ<06BuWyoH-$YxMbXQ4#JprSqt(+3S7|NwMc%-WI)QvWQz#ufW z4u#(v?M{{Cg}dWBF37wsdv~dtP%l`697-ydfknmxqZI%hsAS zY)_}@`-ot4)CDP_U9TKV$uhJC9KtdWq|QFyfRVCBT>rvPf<>GK?#fq&P-qb5xyH0) zvpE^MD^i~P{H=MqqM>w!jyxU3$~Jj*D&wRI=WKDd#<`TXX%uqy_tFmBt1ag)`#k@7 z7^d2!&SK{y*EdzWUP+W>3G3G2p&J|DU^eZvWx` z^ILo>;=di6srR1n)O-6#9iaXu{CNNH$=c!I+^XzEqZ)k~WJws{X}f7NWrk3W4>Vke z54vq!W*q-)WwpbbX~&W(+HPmy?UM+RdhO+WbqZ9D&XyS^n#6CDI0@Qz-gG*3|5as` z@sra6ZcyZu0-yl!7j%~I&z&skT=`cOpUr!r)1u>rE&-jxv!}zk*=g0?kf?U~k-rQ( zIv)(7$=S~(xGpboJEYr>hfkg#kh`t;97!BEx^O1t5x-RgTY7jB;?0Nid)#GcW+TbDDaN^f_?J#=h&%-IF=IU|O+9&+X?lncl9T2#CuG9WL=3GuO zRyH9)8Ib_5kOMi8Eo@?1M#*_=N$8e;HuXXz{}bEsMD1ax;~enp?g2zRTsC*SZU!fKJ;-}3i}y$vvv4*W}f?U-G1LP>HkH3p23 zKc0u_40v9O7bD!XaIxFZfl58-K;20eWun*k&;iGR} zed|5&9#Jxs(U1EtpFes2t+%TlJb!WgFHsr$^GbD+u||&DUGAiG(au9W6e||QrieQgFOX3E8L%z4V(9%j@kt1W>%PL zQGuUo9sG~!D^A}UWA9mhO0EE8rH8DNZq%K95m3_gq@27kOH&6jy}(k^Y@#Q!QpB+Y z^^X;DjG)sf=BQ|T4PwrS2c=D`C@l&*CfUKaLFW1IfHHjwuw2k-isEL2K9dGPQMB)> zw{|o@Z=e1xs19^9(N~4wHJV(Agb|stxxZ0JWeGdG%3#|waVHoeC1e^0Vn5{U4Q{Fi zWH@?IMmBaGlkB55y)$M_B}o#66x1#3f#oy~6ab%|hqx_y?eZ3j>V^wVREJNYB5lId zaTKV36 zbf}oc$d67}sNm!FKoMr6_7O1*YUyl$(O)a6F&rJArcQ-r6N zAeEj=8a?keER647ym|?cM@NqiUOazzq?OHbVltfJh2-F+Y)^9u$-AIYbHY=yzDIF$6__8WHmrB+pPOH%_CYowfLMB5udq+Ix zK2iv2-0GFeWb`J&V>E#-Glb_c!}iXdHfIzv;4tfn1>CCJzRxnN$}rTThK4OnOT9D1~NroRKM-1_7j=sqYJwC(MPHXQ`bV@>f=T#KqTpeXFWoh^R7B@*bx48p^kX{su zDdeYs8LP^&q{sPnNlC*!oXkvX*4fYnaq-qyA{j=4S{Fw1vs8^Ie#?y=Jo+r%`z$r% z0o3nTfmf zynV81TX)uQ8iYA*G52t}j?P2|qVZDF?CD3#5S0IWyQW=V~0}kprNmC1MWnKe5-JtSE-FfC{EXv6(*|*y8;;UA*u#8GuR$k6Ea# zwCO{y6?n7F;&64W&e5{V=L)gqD-0EvZ+@V}NJG~OV6S@rElAF)jxB^45$xfUBM`q{ z{75lzN6%h7JQ7*H_@X9y6Z8y~Z%GZF>sTBCZ3LJ$&zjSMFxx;q_w-KbR;<9u$qs3k zFBfbj;7)}&OQvymE?rr8l*J=@H`F2AHnexu2W#BbE?-u+TiF)}VbHBuk?!V1Y!q)P z!3yO9S|=3{JeL%L3F%4D+GctdMq=36Uu7{mj7~lIY*hPu63miys(UxoRXY?s6y*M%d~-+3C}5b5FBz?tQ_KuIfvFBi7gJ%Bx|VFE zz*8c5*D6WRD@VRmW9aWG(y*DPUfIUhi?J7dJ~foE=T>q>RM6rTh9Nqm@bYnjP^@%u zb==m9MrF7l+Vo<5P}y69Z^4QzY6!%-jLLt_oZ{b^L=EYM5eLh;fnn1Ex=CfdJxTRl z4n>Wi$bzPM{OI{HhE=1Z;HUe~zr`PUT4aC)Qsl?Yl*s($j}SipcRqFgKNz;XKaSrA zR}K6lpIZN)o!htX?%cxskMRFHx4*iL`5$+-cXs~p|M@LG?EiydK>B^}FitV}1>1q1 zVbK0>aQ2Pt9;VB=e}VY}Gf5>ZHY`fvTu9S+H*b_uelrNb-7xUUNU{?n-Hm|mI#ka1 zuZTs`wJPz2TjHh!Lw0}q(cjaL?%D6HM>kEuAg3W3K9)hTMCY_$PRKpOVEpnmj7!H&lZ)LSFgVZA*o_>GRn9W99ELEW z@LNObDyC>=z7r%1U-Bby{U;B_)T8Uk@*Jv6?erAX0gyKX_DwQJ_W8#0ZcX)VmYx;A zdijJ-44C5!d^`)pm-a3Ie5`O@d<&F{FAE3A+^$FaL4fU?qarh%%5iSl>9E@|#0i^6 z2CR=BIRHKcysS8o>97T&pCWau z0^MIXWWrTwS>O|?01K_82}S~Ip#Or)9ynmDVh^TihHd}W2Pj*)WsJ<>gic*$;nK*_ z&Y#<5NsreV;Q0^5JNt9h2E!4{tbHh*ly5^$JE~Yem7_cTfCh_s0^q@iR(LYivY3S$ zMB;$-WVhX=!Q+!DVR3rwxmI8H4$YTR*sj?qRl$xX=#Zkfr(IA5u|)|i2U5c!_Y;%o zqHReTnWUQVJ6)}=u=Ce_>1tj9Sa`h#%)deIAX+b}F{NE?SN-%sPw(qz1Vin6 zrYbKNwJDUz3gvtpgEKd5=$P`PY*SPoKYzBT`dTD~dkPG0fI@=7G|X&j^I)L`{qUq8 z#r>aBbs*p;q2K2vIBX#&vS`n1KLQvclF3kc?(SMRW-V0rxOEo_aRF;zwTPIHGV~U& zkp77zy=uO}zedi;BIvT`uC#%S%AEdmZ0f0;h6jq~KtL!K5FrJ*lpGuLVX;+&&x`E` zmm)$XnDE({h}m+2T(;bM7DU2M#y~%{7>>1$X~N|EO|e=d88*@CHgYqRRA4S<)O{J4Wlc=kN2(14wDke-C>fa_AuobX9)&8I_r@9rANpH>R`&xEIfrd zS4`mLTmINa&8(<{)f-*~^HzLNsWPR!R>@#i>o2} z6w{78SJ~4gxAVrPX#pQ8aPAvE4`eZ0v75HmuGqS+j@QcC5~EbUEtSZWq6R3T#E&j=y^v3vF+-WR|D2&w^+U3ijPB~jx8rR zYI?0mWs{#R09m;HPV$ezpjig8i2oYoAVqGrB*bjQys43e$_U#MZS>5P5oC9_U!TRqhUAO(@WM<1LE0wXk`nE=Gh(9rgXEyEhY8-IC1Hu zl5-VI=w2Jw?kLV?c&UgC=IpP#YwUYuL8KY(617@>(^;je(jqF^+cmKuXV{rgRLW+vfZwP zh>VON71X5X4Jf+Rl16r2*q$?p#Jpt;OSot5(bd?dxA5Q3gXlDy4O_Ri$sNv}<&T(E zmQl>4s^9f<>S|n#Q>uX0&8QZZiqm-G{?d_lOEzsINmuRMmyo7Q;M>A^8u|M#}Hcj^Cy z#>pk@bdjm%Nz?3kJLt{1h+$liq(Lo>VxG}-8BFLhPz73uP`FsY4oD`BGQ2pNw09p* zM6#HEm7|0ggTKH|$aR-G{H$55#!<~@-E`JBv)&k#P7G)mRC`E3M&Zt1BlJ>5>hIMJ z1)rf5kn=h)C4!ZYIWA^ELxoxD-ni5(t%sqKc<5JqagqKDn2Mk&dak*o!8hyiUvxyr z!;qA2icR8Gl*uiwU2~nz*pjt`GYQY76N9Z^Y|ES?OnqP?HHuU?m z)YI+KRa$hQjaG{>NT1AZ)x;IMzz)x_tXg!pX2U__r7FG)ZLoI(PzfSl3cYzKpq(#> zviRPGj0y`2ZEL;#7Kj);=;UO>oHV+6b@8ClIpik6ULTBBHa-fca?b$;r)FLKJ@on; za%#a7Ro#V;(A^oDR{_elrrEN&EZ&^0V%KAz^(+ZNw1AD?o5m_?F3>1@;Shlm_rOpc zQnzV=0wbYx$NGglXyFWLp&6eL52MF~uFwm!wjT2+$MUja#3-6G1H-Ye=*Pd8d4)#I zmlQ=MleD2NEE-jKP-<6U(3Du3Idez6$w*zr?zUkm?MM^$39|CQ+A2)YgQD)HML+U{ zdmQ2odDxD`#e$VXXr1Ld$}<3hmiSnx-3MLb*vTU2V)r+4vD>;ajYo`o$CG0wTNNHkStzOZ>%6s;sXNSlC7#+XdKl*O;aQ`1il;3qzsv`Z05b=T?&XAkZwSM%skSnBhE9N6jz^I&5j6J~2U za9Efqorj0XIysMaIO9jT*m8 zRhoo?vRiv?>#SH^>kywzgt}plbH|yPzc9ynJXPc+5Q0=Nc zzM;CT)uK<{=T~%l%IT=x8asww`L3zOeyVZs6cV1sqR7q~H$mqV)xOFq?(oo+je%>CZ~7xT!)cvqrpn&8W~!JjFDR0$xRMg7y2#Adazq)PQiDp+l$?h$ zFGlwEwZ+N8x+@iOz-zVlS}M{Z3&Z>vCDT?RWSv0s zFVGd?ri0`IuLV>znTM0JVO!nzpT+0TVf{>k!MUGAo$furYnREVk)!A@Q%aBnHlS9LofALGgMHgRYAMMa-DG_9tZLE4e;xFP&}O^5S33g2cpmFp1C zRJA7$2UUg1Q0o+?C%N(ye?A}klQY!CI$Ez|{rs0*gOO$-qP!~N-0?Xogr6n_KYfSeenXyZg5 zj=;MJV2q(8Iq2KPIX3V#4ydq-bs1(lOorVwMhVRs2}VlxDjS15?)d!mTXh>$9@;{Y zcEpnM$_vY4QzeJ<7BJ1MEGVr!*#5R=QQO4>dZ$)=i1EXm0O&ZPhdd)G>{DRuCo?ToB->qe3?H zIx(Z&w-Q6t4He*?nW~p|P4P2G`0O00C=Kw&W-2F@sMxA5aHJvsJw;`c`=GK?lh>wO zZ*@T)VcF#6XL(_zkBu;G+i5fc1$dE`1sgCkCs78R3LLH=UMzgHE8rPvk1m}0r>L%k zAY2DYyTlIwr;!fHkm=gT0jjsmfn1^aC;vUv%Ri0cpVB@t1;>MVl286W#?tXfQ5?T!=@B$r+n6k;o6~`gA3B8CRCAy%NB=% zZS8#3^6;h;%-|BWbkK!QPTZ@?InhyF$aZbp&;n3=jou8Rwu*kRrB;F3o^`0lS$v+w zt%jAAV(MP99pa)Iq3Lx*1ZXd?+?jQ$nhZFTz=S!F3pVm~>B~Ys=RlzS4~PQnLwjs^ z9{OV_KUn$2sEZyq~jAjFJU^IEwEHji;ysLfBY zK5TWNVMJqxQ&qwQx@}@Y7#GnJbCB`O!+e94JhHOoWxRBprk){xcm@1TEB2srO_kw9LV>= z;rnOsAAq1Rt9tifNYu$(ib%pAg(rzL~-vx zd~>6$I=jB!bXDQj?qW`f+Q_LU_8qvo7L}gWxaMeuNfh2`L4&F_&lWqPI$?3`7CRWL z7R1GP>)OT^MIBg!E@f7ZG#6$ZC-IyEUMWg)23;|kX%a6n)VC!lcAB{hu9^`sRC=`y zk0>z!iHZ?Ah2^#g=?2<<;skm>7O|3Q5x^kv6QE0wuj$PWdd+|`IpW9|BizNg%IAxz zpU&=is*UO)AajNkZ`(YtLLY8qFzPrs$Nk||CG*$pyRw9{U_}?V*R5{#lEj*0EatS^ zp8f~}Q;$eJL@yI)&6zrwgb`X?xLm*Fz3tY=ptXZeb%z0BUnTgmPyLZfm$EDIZd79i zsMCLg_md!5)`x=q>XM;g1!gW5ta5i-Z=nke`$Fd7w#x~;hk;892F!Q z=^R*zd}q#o<$bxW&auwj&{k0kH;}TDz>6hwv^N6*t3Sc}Yfw8~Efzkh@9_yI>BOuZ ze6H$elmuZ+krC;bmI}~;>!6r^5K~#a&t=+uq`IjB1CGXXKRRpeJq3X&;%j~W7z4{M z{AdNpNmtVW?wsnH?6TTi0z3QUj8uKJ->hveS&L#c>=K&Upz|^@TaJq)2{6m93anq~5(BsOg66)MT%(K3uq>1J6Q*+g5E{I(No7K#K@QQ+}MN?0%V z+T9jq+44+Q6OT{f&Hf3j2&?iRLludBk~O(eG0Yz{LGJh{4zR- z7i3y1@(Y|)8U^GFbQPNMmg`kffJr3$K4! zSX=-vGpzPH1-D)gxi zC5@1*-E{D4@o*P`valj{>i}IqqQCjl`FK9Ky7FZNsd$MPx;{QawQdd6kf3bac={O2 zDVfIfgbdh;G#BB-=^k>YHT&iiE$f(5pt)C8@ro`vCKB$NCil-uDA?Lj(ZuI)bWTi) zk&XP*fU{E**z4I&+C{IW@_Pb&1qHW%xe@@22)Hn1%GC!zu@$Vm@jAdxF~PNa+NOS~ zyw)dV*b+cd{EU4XP^r5 zfu2IvShZ-V!>O{0E5V`7ktwwGiDOUTFS!yy$Ay@YG$aQxB+;QqN&L){PFvQa<{hJ_ z`0^NEwu=z@dvZ?Ikyf;C^^S)oH|mHJk%XaJoCg4maA|9{TR-{le16*6 z`{}Btb1 zpRBT3oP7M8F`P2vluBhqIv23y%T9zqj^71I0&C3S-}K70ho}qT_IU(0t(i6udi#79 z^8tW#pK=vj#|~u;a~Tz^o60$H7C@!-9_Vi7Lg_Osf*=X#Mh+xo*f%y*$gJGlskt(7 zo<4TAOjM*Q@qo4!x2zRu>x0gzhIxb6$*G3rki0QuP=hDgW%8r z&AQ~IeUnNuD%nR&$_q(To8yjz+eTXhXe%cHBQBUrRa7*1&(x8@l4$3Of@DEu4CPdS z<8v!6%tUQ}h`{A!YuXl&WyfPE2Vhh=F5GQ*rEHv_C^TO!qPBquY#*)EcEGIVElpB^LYtVWP@G8e^x1G_v;6Kror-Ex&NuD(@DX!(Rqxkcgj zlxpEF;()Q$GgvZ&`mkh}@`GW^af%ya!LE+ou-vsM>83Ix)FfmlH*)fQFO{Rw%=AE7~jo-sU*Rxd58vcnN9>#V94Y zU+yvCtYpv<@=C)?`O+m8;MJ$*5Bh0BMHi!;f?gt^@G7_)@5gS4wxp8husx{+xf@lp zbSz~*W}d7j-MND8AO~NhDm%wa4uFJAc3|eib7}U$Zn|Q^5PweIhV&SSx)kVJpVnf{ zC6F%MU{G9j|Hyyuj_OjQsWCUDFCM zyJD*XZizBsRVvXY?(jOW3pK~@HlOcwDp_&Mla_i;+&j8GvquvYPBm3-Tqc{O1!9%V zS-Z}kA(-`yX@D{!Mmv}~y}nc^u64pVt(limV%z7=aHvByaqmsi3AZHkC3;3-=I23W z0*dE_GaPFyr83aN^O8fU_V*Z+n2ug(!J0UTwnv8zP#WHXW+*H@d7DpJK?cX&=k zwxe$!9lvgKiS}EP3pq?HF=h8{X`+$#0uP%4ipG<+%Lsqn$eQ|m03#jKyko~7aO*>^ z|GB?d-jhW(bk`hu1WAX-aeTJ$ld}=|`nfBUmz6esvY$A{yG|CJc5XBKDeb5z*}!93 z|A<%YfpcCp?)CA_61_mdpQ{oH*d`<+9cUr-dQ=OEl3Shs97 zo$|#WIryd7bRbnAr*4X_djSPtu8WkpNK$uqXX2Z12oo!&(q(Ss*gFWKqB`!eg}mkl zj$C!9yysCE$GXcM1tQ$7o(9!O?N-=!FJ#nQ$8Z{IyZ15Lh3gmQ@`b^z>av9s!J%Q} zvNkHRkxgcPgdS47qp_0p(K{G}Dehh*AaLVBws(IXoZ@C*m!N?U$c<5y04tjiAD%Om zf={=N2&;@mjq65U<#NlHgch?(X~Iy&Et$EaFVtH+o2#+Oxl{52FYhv}Hr?D66;8Cg zVA`VFyIOOz65-xQr?@??d!Iby_S9`Dy4%RUJZN$RhCaxpQ*%vfg|W*l7T!E^RC?WU zqr%rRY5?hqV+J+zBc_gkoKfqsfhLN*6IcMCie7FMIWOtj!^p+g9LMV!!z+#-VwxYo z6qUGUn%mNxAm?yxQrHN7G~~pt$T&$F@jCv_+y_rtNl3?#gE@ls{sfISlO&dicH%CX z<9|DY?ZHm@`2$U8$#a?+>-i#l4|r@&gJlv-$Xxn7co!sebUAPtDB#56PDjA^lq)_? zQqKW`PdvxX1BXUCp6RU8Ruz^rN9M^$9i*c9@bRnX2ggrdJRglPT;zZQMs95hwjqWk zVoMGB<`D%Y0lMdv&>X&?^RL`93W1C;pG4l_cZc4WgWJ2F4J%*afdoz7gdcb;3W%SM zV1h#s2Djd%Uu?B|roQ&Nlj}}Aa+uLtxw-Kpau%JZUB@HOD^fq-7*Y_23L@8{rzid* z#30J}j^+zn13Fm7X-A`lPKYSV!6F+%LEh`j%PrMGYEwb9QX}6wkiyRRd-gTNPkXe=6DA=o3Has$k z_URFsBC>?UR=n~yiD{3E&s)X4GcgHM^N|~%;a!y;;dHS)rE382a0_sxO$6%hx@UY_ z*^FDAmPLEBwpVP{?8x-1c*Iw_&nlj0&i~w(U9*|;At2y_f;){z)u>#p|C*2_XrJl( zRpsxGMIk4y8?^eBjWLKcBKj#WaC**;DCboy;%7_Fuul77Uu2hW2s zUgn~EkMRj?*ir7}1Jx`ubf0kMEROp7&0PVB`q>i>>`bAch7oOs#)>f6Ny{e3(X^hxa>w2bo5tQ<=-)yEq zu@30UXA|2Scvf9CAuWNVH;2OBxB%aR$ z|8%v+=C3^cfpUmI7%!O=ahLCm}A5-s52t+6(g9(>6S-)_rZ z8XBBh9OglRG#q^MTKP3C5KGOkUm{A$zm9Rxu;idk{c0QmV`;b+;lS7}>ih0=;u`wT z{dQl~_x;~W7`m#&$;QLqkpWm3G%tPYG9s6tvA)(5 z^;sBwT=x(Fb&kH&bd4;n*U>RH+17W<4m^3)o(T-O1d^0t=>`Z<-`4jr$gYS%V2_$ zD#?k1?v0_h#VlO1ZwlOU3G1AQF7@-QamDUY&%>WKWT6JxtXR@h*9y>P>?AeCbc8Fmjj$^b#km;le+4 zt_DBB2k0+~2Vqw{KV_h9AX|N$DlZrQ`*{$ZX0u`I)|X$deZWe!tB+Xe^_31;?S-DE zqg4{xqw@0TXx%Zf&ymwKHwyXmVydaD4hPh)Id4wWj~xoWk`re^YLCWqd{8|OxpaCK z3_}I-TVi5wJGYKYdrB1w{zUv#`q&r|`)b`!{EV~;iyG)j^#C|`=xrF5Q-M5?2u19B zuI>n+XBs9g@`m2_J^Xur=^~KpT4JxR7URed=Q>(rfj|FEt_kHreXEM)!Fe{#`*3OpvymXPRusCC zU9{cPVc~d4M|8=-X;ALk+tqq@=!vrEM3yV}lZUs-_PW$D=A#oyRNX!hW0sY27vszN2bMraG(eutkDK6GS49|iK70#olE^Kz4 zIL5r7bp}d~wPpwZ#*hYXz7!K40CrgMWAKez|S`h0mQ^cW-_9r=6W!+qbvB{OZd)U;SzO)~!3+cmL#VU#&}* z`>gObvgiE?WcbjZoK==_! z4}46*40>1tpkS3Xl!zn$j4ygsmU-x(`AI{G1UR^N5S8HiiF+8Y08(v{ zM{{rA4_Ec1|2PSPEIzL<^et%R2^vM~3VjDe-9Q3=k7s@q1u4w#X>Gyp{l&7Wd*9Fe zB#T$|WBGk}>d)&(^7}AKXFw~pg`WDSas8@(8jdjDW$Ksyb6AOIAfIJfZLt?C%;g=gPUHIi9mYV_{paz!`Y}K9WAC_$ zmX1SUq-R-ugU3m@j2qU-@hS@I$^XYNn$F_jtbSXAU9EAyp85?yA{guhgKX88f~{}f zz(V%n`RS^m3^axQvrVN=(M7$X)Hkajib0IPAQ=sNR|eaA(zJEOi+K7nd;ZaEoi+%m}KP z80HQbK@)dcg-zPh!3qbe9{Y!WgmJGxM0;016c7FLw1M)th<5-oZ~Y$gFo@m-4f1@D zC2?54=Rb@WVbnBEkERQF)qweMy-J@PofC{}WFu(H$-!Mg@}`T-5_sJS-Dz#z3v8ir~0F07}@ zC;#&2s|L>UcW9`IvHTr4MuXwzdw8~*oHa;&G00ZUn(Z@ufd|<2Gl$dfJ$c?FXCC@L zH>lf-1|=B;p_6yjaXWm2qtVxzW2yn<7 zdj|4FgQjrkBNJ>YavFt6wurAXwLzdkJ`5K(QtX^`#%3g^~9png{h%{SuwI z>ih6AIBha+ybRKKzRDWlfa3oR2xm=Qj8mBRCJPw6XwrSKQ0$Q$-dHk*O=s1xdmT;U zBuK{>pyE&K3(mr25>M*cz)=R0EG$q|zw3D&l>B=2$YC0QDu{&a2)=$YLaY^ zkjf_HwgbfAla{)R_zaAa@xRmew>9_fa$jC#{k69C|m~hJoX>{*(z(;_5OiE z-T7J6#3c5k%ugm+qhY{L8+P`G{<{Vx;^7LF=7+D6HRRG}yTG%_vsE%};LiSh(Zp~m z07=8jidV29AI1$xA6>-f4b&8;S=?YLr^#rLlB3g$z)!{(L4zqWZL*6_n;^^=euDtH zzi6^|?SsC4Q9ld&|H>LfG$;{|8%Q~wo%-X3bpeIWW>BhrC-}xcolP6d%#tQ);~QA1 z4F#gpvj&p*CJ2*NeXqU=p<501v2V~CRexl3;Lj(ktV!ye#o^eWr;S!lAk%+^4dUVf z@ch%W#!~S-UNlIQ5B*644|@oLDQ1zbFEnd9e|;D>9K1bTjs2z)>CBHB$oX5p!9a(0 z-v;{o4m7}7=sgRgSwp$#)cZben1=7-clAr+Ndg;F+F&V3Gw6DQ|H|LdHKTzJ|L$M- z%O;nTzX!=GZPb6h_nQ#<-d{{+e$&y;_jriVaKit+k8G-*9e(d;z*MIVcA$8E<~NMd z_lciI@r9o>Ov?A@m;y59V%czx@cn8sYg(<}ug?7jQ`ob{BLpnb;8cKT^G)Uypd--! z>-+S~kHQ8q@YyPzG?^Jd1#H@H(L*2&$6?cSyjV09NE&P-hqEYNc!xp5xtaIzy?O~j{x?FAPJ+!W0!vfN${@Gw_$E>xmFhX zIc{>5`6fsfs|Gf30Botjf%Cv$2Hp=r(s26!*bkDpsYp|azXJ_C^P4oTXZ{p~^(LF! z#o14O(}5D}oZkjjBErNt5&ODoMin_8$7ldBbk-Xf?H5O?u zal5g^oyHPhHkSCRvBcfR5`S$h@wcWD{l;=-B!PY-2{cR|MuRyIC-uDVRm0xtM(Tu$eq)MYcu=NG;Z3s_p@2haESIzFhB7d7&VkRP5dUYBuJX{!Ef+- zH0)#V8vI<7RhkC#2E133nV&RmG2eiwylg6TFau34YA~4`z^p|x|Fl7heTa!48*Uec zV~`Y^G^cM@K@v3`9D(o(n4i^aPES%!X#cE1D*8K6e?xoUqsk9@cG6(q|2_=rRobT@ z!ZuhKp8fn z9Qh4C1JB|Vq^H^ z3l>S6y7lVk8O(cJzaD<@r>lCm#UFe;9jsKFm^I$oJea|P&zc-v z4&q4@oOls8+(-UCNPs8I8?8RGCU=JU6a=#-S5p}2tcgON`4@54Ow08sxx7e%j>8_~^uM==LM@9vZJ2jE0Z>Ge175pZ3S$Pxa!+ z<5lFJG+p=p)}Q;!Mr!`nUyQ?szT7Ja{n%sTA50O|G ze#01iAE$|5KW*Qi`#<^fph4h#=Kr*6Sgf#V{%aMa4SeBQI6ZH0FnbOwvB6*V5 z$H_@NZ*VA%SBs#@>-H2q9Gfmy0HHNpP!6++A0|z%v60`P)sdg=Gj^w}XF+}v0|_;V zOGkdVY`iDBh#Oq}{8`vQg~uQ(HMnLSBeI#lY`S;7s-M#z{j&xKKa_v!DfA!yvhw{U z;=k0!|G^+f{gZ5Y#kfD}Qy>55t2?*v-u=_gtvk23zq@Zk7K0fsN-oE!ZTbf*=6amN!BX7A%0?Y_%VwFwKFxn$mbRxHXsmh?K39Ii= zh%@i&NxZyB!qZvi?azbv!G-rQ&e9+{i|MVu%4Ts=`ig>jN{rC+^K&FhqR=3vXrW__ zR2XatN?SX3@7x|>v^MW3%mM*038FOco_>4y)CPq1juf=!NkD+4Sh_VoUC#URi$HOB zA{E^&IDv(iQbf}zI0x(k%+#Iu6THCI^THDfg*2sNQ_r7c5a$aO;f_KkVZhaK;3a_+ zDuloLl1C5-l(W_n0^v#Lrc?mA>E+YM?QU0^k>9=6o8(Q@0#2ZiJqohaI|mtylEh-< z*HsozgA9Wp?jIdIdEzbL=T(slqpW~g3kYJg|LXV!fo~ZUb1!;cf5#wN+xn%N{^rT^ z{g?m9w<}M3-Y03ZysOg9ZEHGyoCTE85GLXz2Df~gE zVN~_gd3+j1PA^an(GQ^2h~k&(C&W9g_frFF0m2I~eDl(eMrbVu`P1q7$baXDbDR!S zbd@-ReG>Q?>~JYgqct_0*H@L=ryUAa}a|vm8|frnP^1^`&2aB*`z)ommWUee|q#t0(NG=E&6*S95M!A73`|` zoC;WZF@}dJ%z?`Fk9k=;dSMJVX&BXWSsz0JVLi8~efa#<)2H?;YiNfiLaBKzgC_4R z&NJL=!RFTU3?INJiFqR2g`V;@sKJ&`p4Eolm>8P%mA4KXm^If$EHSQW`_=O&|J}~x zMQ?t5^8De8ACKC0H|WK){eu@r?HtaUT%?`W{?TEp*ZOAv82&xL{|@o@!O;=@`vd&@ zcl`Pt{&)P0|9uL7j^yu?=ddNUp1$}N{snpNHvQpOhxE^*ms}kG`7iu>{NKmUNaohm z&?czi@yl0_?7~MuG<|mTZKrjVq0RafI}IEf9o?8ww+5YZxDQ&b-4?~3$58QyFJ2y# zq~fKkB^HFu*2YOQ4yIlE6>*T_V~bmqyu{9I+fRhq3|lSxsl()kceelbl>>#jOnw1? zNcIYuduMz5)-89ivSTRkl4HIAZv>s&+xCk?-VQo9%g53gDq_LImLJ8@#Ufs%PKOjn z=J#Kt3OI=uZl8r$T5H#Xk69YDLk_JK;jSFsFe~1d0N()d23S`X!^8(kCtZ!nOK6Lw~U%fBP_g(X~v;XYZ!)N;K7r)+r_~hjt{vLeM z-D>p+Z}@kGSFV$;1bE&YI{~-_J1O+~_S^e+x1pqGJ^5mIYkPb9p7+5+0?ohM`5V83 z8M-qKPs7Z^OMc!-_?}yP-44@fn6%&0fT@~y-wuZ@!nb9x@a)nYNgkgducGShDMyb- zG)mr{@LPO{Y>ysV4eFP8opa{C-7#;c{)PMQmU)Lgb6?&zFJ~Cc%6WOmYBP-RzPj`J zOY<7VXnOhe;taocEEr!PLzsZXHCZgp^RM2*p7^ZQ9S*l2?A+Sj?)EIWz3raWwVu_L zo`rc=H}5aDmJ1iTuMBb+tlWM1S9&S*fHQY9N8YOBkmx*J&ch7o{I&O1ljYxfhc6#} zJ32ai`s8@@{Ke?ev%}+mC>q_`l91|9a)7cG<1(Mbt0)`Nzj`EWBBnR@|JnsL6}WZe zwG~C=NZzGN-L37nzifXX?%JBRtb%CgsVq5fU5S3J@&dlB!hBtVhs|P<=5aJLxLS;Z zq>|+0^C{vq7Az`<@Q`Y2&vw-j}_ovYxGci)z^uw4#Z9)Bp# z770Z(U+EGA_UxnsQ|^71did}5Etq}yrK;(<%Z4~ zHb;e%LBYqYYg)RwEDfuQ=w3HVO3{R9Ys33s0>kl-!$%(4YFjd!Xv@uyu9*?7*%{#0 zg5uR$g^Sh0N=)_}F)2fYAe#lmJR@JVW;&D-xd}?(J5pNpM1a&0t>$xn)z#{dGD8k; z<{l_5t5A>th*DRftWp+=Jiv+-@gkaEcv8d@8vrRo8rn@+DtSa?0BYBeZbn9i4G^}) zf}cNV#Su_{d~zaIiF$5v6eRCJ=iHo8S{$;T3~%kgw4VH!J{99-kuyv);Bztyd#93 zdi@;AwTHunkNX=^cA_UUQS)TapbLqRipY+RmDVb-Ftan{jU}1 zS^7+^ltEji1yrZ3+=sQ~3pN*S(vi@RtcK1R06*VUCq^49E^faqwaLDEwtw`!x7`{{ zp}Tl8;M7=ylPP25rW{WVZ*RMpspp&K{HiF5@GH+ur4-f^S(vpOxvdlB2#t!d%-UyI zC4*nnH#KFODe-D|GrY-}z2sfj$R#&**EEmUWu!4$yjeLiD1f^o+_6_#&spBxD%tcA9_j#62Y!Uk4+05UqnPYw z)$7`;T*hnd&IgJv)@!Y#v4QuaAL3f4t>YB)=U|FM#$g&4CYYvc0n<^or0sH)>-GSo zhSHKHXJw>$vDSfG%{;KEe;VAswe6Vw?i%|o8@w{YJ5b|v zT}W(rFNe~Zhrh16QTTpcVCoFQ5m_snEbbLDX1j)km9I#K_qJ=Te?=+k+@sU2njw&^ zJXOj=llj2gpU>5C7!ZHon}(PkE0|i7S2%{##T6{X8vVVHNKx(Ru?3HFH|EcLx{bR6 zZH=4c+cFe^re2xL=|BJV>d7%EkE{a_nDv)fLoIjFXii)_ss#CoPT<2ROlN91ZQYtW z*)$S#&IX%yD*FeD`j|V?-AlA)h2<>Gicjh2X+fDPJ;8H;VM94JjZXFGMX7RT9s1!v z`qZyDL$8h=y|gxKLI&uD{+21LYx6^AtDl0pd`pQFMJzf_(c$p+?Vav}*5Urqkp~QZ z|KQ-*Yjp?t4%VT$KAvTJ5E^oV2rmNB+^4I_BnYO8b^x@<42AVn=-(&c1fP->GzhQD z^J&KryGuxiKR(1(pvXs&jr*&eQZ%+m)m`7IOk%TEiOYy&mJB>t0N?YcU?q;ZRL3og8vu-+C&JT z!hbvkZETWhb?B*MUxW-5KD#sh?3VL?N-eW}0g z=x?|5x9zvKG;JW~XICq=6{LOikE3IpEh+bLBl~dwcppdhy+}k}#kfgDIp4!t+(-Jx z?jKGkrokMv?dBcp;iIQ{p2Jl?)t;4xh!#lx7+n@RaKg`rEqu|c9P=l~gl3`MC&F?v zTg20jH7ax*Sip`tFyRD-TSu9v4Ay)%tO%&=V8WOS7 zW=LGLXvq+xDR#`pZP4<#MvV!xy6Q9zQo4FcFj|gC!C(smdy0JeWJ!nb2o|CCHjxDm zw+og_>&gI`8mZh(EO?Rz!I=icXWko|%W#O;h0#gevEb*=wQ}w>UYvMk@03#!HLd-L zEGKqo?{zD9p9K+`FJYgt-Hh}_5d`CPR*s2~t(o##FoCVyhRSG8=5Z>gAC22qQOUU!s7*fNv}&Njqg}mDmJavM zgIx1m>9Tv}CLgytFHI!xk(sa`FJe{-g>Cbm~$BI|%&kE!G!{TuL@ zljSPUWYm)UW0m~7Y^6uXFN&)IChqs&O5veP^|%KFzxQ4WfAe%sWNz(3)>t;}r562m zoq7hI-p?vG(~3O~C$VOadmiK2)j<3#me(&vgJ;wAq@5d#4YGD}Fur+9DMx~e(#}NzTRcia|NCix? zjjKTbXxvL={F)<_s-+&!r$J&Z_B8V|d1@{9=B18)FLVa15OHlRW&m{Ob6y$pP%~p3 zD7CLgG|cu@fU8e0^YY72 zuS^mmY{pdG-=KA=j9=Oaieb)izU4c*)%ha$y zVh#0}nzY+FBA<5}Hw&`sjiEnhdUihKS9*S_Tl&4y?PbkZt@6+~jA{$60?_Ku_l-9_ z6&>2O%V@z?v1z`=qg1AyY^6*QrzuSreBB~@FUA4@W&pBE=^JDVtB6jn z)NAAUxc)MOAFo?<`ifAet&+QLHleEZp)gT|Tk_mm8RoKW#U!cIEDSp6&W?ImLwIh> zM2J}|Gi^_0v7EW*ivwnSOl#M+eQmHfSXUUU%MOo`x$}dgCGX#NXz-t}<>0r9I`9Ww z&u^)S3)#@zW~SHZYoOkeWDDDAe}|=6{4UJxYmm+-v+9is^ZSZ7C?R9yYHQ(#{CpZ|_aEM{OZr{Qf zTv2QMFi=6sk}v9it^z!C=gX%*ou>7Pa7bj|3OF z5oJ&#Qe)Yc#~T$ucxZ%ATho)N`dTZh*bBq0<+a|C^5kSAUC>mo8Se_cH9yc?*)kCD z1B-wa_5~WQ#Es+B3N6PL32#njtLQA%zBlcA?VhUUy6kX4+L+XPnSvml_)8UIvc1{v zwf`6X8^C|Rz<(d$zYhG@h5uf|e{bQxU)z?|04Ex!rREh;f^94hiH@F6sEY-`d@;w{dTjZi6VE2QV$H8(8jk> z5_qd95VXBz4F6<_A7+$)#lxfF1YUb{pW|f**77!6+~&z7Bj4UlphA$BK|Yf`kv3F{ zxbDPSrza}xpA~gNy%2b9JRst)_FHHK-@qUHDYlA_@vmBN_#IDJ7RzDV>$C^-U;q;9 zJ<*KlP1{m0b!b0nchIItC(zaa3tJLNhdtGo7^qJZu8A$*W4yXuO_(nytED^KGQ9Sf z#!DX3?k|o6ScI=vu)-r=mKURCYh8-uqdZ0n5JM%J0AdCFAawWo6^kFP-eft5?a(DY+sd?1$vCm63DAfnuN^xe}Z-;9o4 zJ%0S;ztOq?WvTE3uf3ctM{Nu_gERH@bl&k)<$*?T(1srcIM~h0^$><63I4STlVB8M zQV?am@J6G@Po6#+jR2*A*D^_}`Yrg~afjrA*OIR-K)Z$Mi&|U{vj?>hpiy-nn~c`%gQ!zTAQDw{PR~Tettn|MeSvocv#}aGt%V zsE`~}3`U}WT<)RU1C`0kpG+{u+>+((d`_?*fwB&fvbgSQtX?4e5y7`|^Za-?qSi;| zEpvz|y|bSFLK##3a$^J2TEPbCJ$Z;{Pp3f?Bq}H%cZ4)6B3KOQG{72E%jw95-4hC? z&yQ51rwz)-!f(7yyiPa@r}r!zR4ymbsPM!Wo1d&;Ux97AfJT^7XsKtbc@`q5E8s-w zo?N7WwG&>nOl{PxtTLBsNy-I*JM_D|b^@6$b!EYK1mWv~W1f)wb>c%0LEAlDq4<(o zje{29FIW$z>sYC`AA$A@Tsrj8rXa84lU!}n-O_9}0!wSy5-1UMmMC-amLj+tw_zww zS93pUQ|c8QKei~fm-AKP!?x$?7pc5SCrJ=Q@`i7Ca^tVntGBdS=AZ3)Xc0sh6cN`* zI?n82oN@dmEH?@=V9;l6+=rz&1B7Z*?O^GZLh4#-i;yiwpcITpFCYEat4Bx2uiN2N zFa~OW=g-UD?NX%Z4>o0?2IJ5=4IU6tkSsz9oFudEtx0nw6YT%wzo*Wi)1kiDS=(Px zLgI@hU8_4#tNis&q)!}maog}Nf=(TPw@j%G!8 z_(IWp;i;()L@`=&eD12rL-Er59tq)(R85jP`IUZjPj`4^HDKH&c--_m6joI+S%CO` z>ej(W(Q46=5)N0P^)JEwarNgKXZ{eMoWLm2du$O~=G(9H8;Y4Jvw*rz`uKUQgxp+byuU7j!n}wWHV*MyTTDebYDu4jWU@*4CEdx3!1=pVQ`M|oBd3s(*)R40)wlD=alss-Ic>6eix$s$Y*X2 zatN-=l+3I|5o8DungGbe8u3@)rxyg`B%EgfB{_r2nvins$dHwdSrTUy#?+LxBa4u@ zq(mgl*ydqAle7nNm%;-`61%R&CI!&5FMy6{baI;tkPr2?$K0rC>5JKPmCRkS1=Yg` z;dDqmCC3NwKn_NKG6T9CA;ak8ig;pgW!j8Ss1U%Xap#t`p_eWijMTnO(2AbQf}X~# zy(WB)??)?4iDqu4*KO-qSF##DkS+mt>`E z*phCyv_XdV=@HR`d)8#Vc#XRT@xa!7-)aLf~(1@aOUkSIi#Ko|3G+ZqMU=b;OFqDBSsL)Nu-vNCG?3{Vjj5 zZ5^N?bt<}LhKFV%q-;7`1=1R^_yYV6-*~pmmkQBh&C6?3=WY3knw}XEZ>%LEO$~Yd zm}u>~Mq%>AcY)v%dPB7PqHHGXj6il2?o@p1FS<;eq`RbMG9#iw#N3!o;rcg#&Ag5} z?ay{L(~9}JwP|Jy9fdetMCk-o44lgP;ZUCa-X=dJxged4fC@VpV1M*4+(L1;1L7n3 zsAr8X3cawRnHpM(YzapsjaK0>(qK^BOOi0a?V~~i9k1qRo}W)8ff{bv*6|T6y{y3o z_KihHQdGG3rb5+P`$j|>EtJtgYsdVmMD4)??stJ!d{nM1f&W_G6Bhwe^4c%?w^v}k zRSmHBU3CNe-Zb!#e@g@Q>`Ik#p@sBQj&Yt+()0N|KIi?ISv03?n9TeL6@f6K8CXZK zDb6SxHrP7@I1=TD&}qJrT;TuX0AGgDyZ8(xb!(_3cn?fsL=__cT}R<$snM{1Em2L-uZ%JbV|=_)f70e;%Gj z^WY>?6xxCU8)QH9s^%HcLRSfEqG7XoK=oiP1#<;kj2d`;8YKM;P;a3yGi-rmO{>1O z#|@E`ctG>T950JMp9S-IxV%Sa6npo#2rxB~0@X}7A%+FX1IfgKi+#QyFKNi$`STS< z3R=H0uE;>B4s1o!BwkMA^N86ZtU~GW7UP4%N=8={g;wK5h>IC!GwLv{bAz-ew)q9_ zu1uq02H*J#7+Wx+X?Vh_3sOGP(Blx}0spiD;dLC~9?7d<9;2r&>}nlGfT4!NusYnn2#tai4M^H3byO zx0P5UsHsKD!i+prhSNL(xe59<$Sh5163jWYMch_)WQ{oNu* zk8%9I{HAq&fc*Cqa z^Vp_%^6ir8<6k8cC%<~1aLla(G3yK}iOq>uV#q2;(R`*{7pkp^ zSbHS3m0}J%$A#F2srwx}D81)c*!1~IFb#PoMIU#n;8eQ>I;x_jS=w+>pF|As97T+0 zqj>xiiWrVOO`amo`~Dtd(Dm*Qy&a<#id`MH$DpbP>xZ7nVe9q<^f|N->tn4EvA47W z7+#Na$D~_{OtJk-V{Mea zlShsfumGZ9Ubpo4!JWaa!8VBs|KvXWQ=f%;=RkzhV3`CHXr0A|$_-SkdOseHUec^+ zGl?-6q#ln};eb}?+9C4e+-aX(H?RNj*z@P1!Pk2pQ{8E4B_b^Oyr50lpAWq6gA2Vu zm@W{t4*)hFH4`~GKw)JdoXu#pAco-rJ=6>er9WY3hE-wrH1M=qH{%aL_&G@89&!jw zg5uMG01eR$9xXtrp#sDf(?OYFC<<$ylB$G~%TT@gt_Na>L|tn4HT%#_&jk$qN;4m* z6ZTU%=`g&*DL5p~icip0w&QhRBDy(lsm-g->Sx0_CGO_=V527Olgjw23)2sJwblU@ z8-ZIz8}%=)_4&i+7;aog{U|jcKaf*RCEST6khVZR7Y{ANzosc<4Dd%W;2YJ}5$Dud z4Ke^f0x4>>G@ua_5)T@;2vdAOrY;nSX6)Xy_DV>N1Uxh_f*LP%#|cRFL@KuF3gPgXssi4k za}YB(1FzlM!)GkJWBHtEJGbHHv93n11T||HzFFLcNxQKJG{i(bH}k6vMiC0v8}iz{ z(xI=m?4bpi?LTd{gUCC}EDYorq4y_Ka?311$&<%5Xw6cBtvmuPvZ2h+`g%2?&6o~3 zT)QGZ*XH9YndM^#%QCC3H&~XP_0ofdY-`YxabiGMA17_#wZ@50BG3fHW+!6axVXi( z!RJuI%0bCmMRAUZ*`nGRU-KqecoLQ`8#pG#oXgd4E8=cWS3~c2D(Cek##O=xu&Me!2mlRtvnX zJX2jR=NBX1Z_!Cy&Y8~DfdW#eeC?HN-NKOu+RMYL+A&j6%K7!C*@3B;_yF7NXV&i6 z^J27|pNH@s#w%q3Pd0OV<6YB^Ono3eoL_aC8{4O2Ui*k`$Di@xWEIC%e4A~~ZCbt? z8@NU+D^OeE+h$WVOA@c&w$T#JWB*GYtqkk;QYSoktcYIOEKBl_qIl8s zZr@U>enKoVOZ1TT^QGG|N^}ac6`_rCq?O-mT9CDvOzl!_$jU}1MjHWXdiqi@5OV7CkVMR2br z$Jm>G2Fl2Im63g+#n^IP!Gb+EJhwe9T}{xyj@Hm!UI#EK1DchYmri0_2*4*aUDKlI zGo1FGUeoutvY8U9Hmsl^3|t%C@=Z)V3;R7qKeP$};X7TQ(SPru=gW1yu=2)YX<6CSB-qnnYwI_92zQ?~=j;+Izm`=m6 z=(SuAimjCjmP2E0VcV>i3jOmB&{kP)Ci=Tqi-~HQl|ZfM?rA;OuB(O?NrOenRW^%@ zB2npR(-8jZLmt6=N?x`1MmL z%Ua8Ec}Y&$ML0eN9r3KvEM92CeVq)agtbyR&VA{cfuuG19N6s%9!0B9IUJiu9WVg8 zNtiFMEJY&HQ@hrQQl(s_B`Y<)d9lhq?HuvQ$-aUDV7r%R+XaQ-Ue#2q2!Wb*vSiOW zzmo_&9~v*Xt#|)xd76+!m7axBddb^gP4~a^;F_g%clEZ0iW8yrtC)eX9%k1e6xaSo`vqRl#KnxRw+iWL^&^ z9=2W5vVtL3q0<2%4onz{6Lkn6-S9MmmCEWK-y*|PKGfKj!6ZBZ(90Eu#0kvhwvWTy zTw;?_Bf=f;s;OIAY7yNtkES4gjb@~*z;37_DmZUX;y5dP%MRluFW4m|XFIFAJC(aS zCC8nzftVK{eI;`~?L_uPrUvtqHcRu9;-b9gYY>*diU`;SMbHc=xC#5V6DF7pQrgbD z8(3-=eo4xNg+J9W4*O6PpPNu&}(K<=ewFtN4)2x+CidlmB}uH zZI=~F^*w-&Os~v^4y?{IE-x#ZLZ6ZVL{UmidjVS(Y&uCW#kAxw5g;JZt#m~=5|a?- z%6dY6a)8R*e;-T<&?r8KC7I5`r79+(l~~8!iG59^^7fu}+N&DTs*r9pUsaLLTcwCH z2q$y8F3eQ;);fwHbR1I{KI;{lQ8l$k;U+uG@dcZlIJSs0|xArW5em#u5?%%Qr0m~5P z1;m++RUs}+t`Tv~40DJ(&SUwe0}hQre^Lv9o26rCt$Q`t_bg7qYuG?@gVCG>!E_AU zg??}RVHE(N%p5`(l%2n`<$;4nOgQw9%F$qK55=N#A4j>o%TKNP@MssS(ea!L4I%xi zDW{AH#lETrfdss^C`+?!G4GHhz8q!#Y1#l;iMr~{t-2NETA+{Q3zVj7*dh6xdtxqI z@9zm?el0c3wK35ohRs#XA*716$1i{zeAe#LRXm$(>WhVl_K1vJ$*H>6;_Sy1-Us97 z@z%Iw#r~2jX6ls4skQKz7*9iwf4gUHq*awx^HwOUhvA*FHR#?^L1#{!xMXSyT+iZ- zbOx+XCR7(HXB_Oqij1S=rGFw!rNsC9@BTagh@AV>6|ng{HC6G{KLF-UUKM14UQ*s` z_5mqz()b%YX_Wabpq1A<#(zL(wBb0d47{h|Sunp~Q!eVxq-J?|*Ib;(D$WktfFC-M z!51;FhU63+WRn_SHr?=uQ5q@7Bto~05sHBE>#q)@%DwI4`}S&y_qPyio8naE%M=*7 zY79iXFrr{DPaePAfA&cEr&=f7!qiilJaVMOJ#_0Qm{NYqZrcL#JdCFC`2dY7&x92L zQ~UeTi|3a4M-?K!R=aG6N)C7~!xNBmf009@T}-qsWB7`O@PKZ}^gQ7MIOV$@o2h6} z@hrjnfOa=&4x?p}b1BYG4BEc;h1c5JYQdj;i5Z||-SJU&p8H$eW3kIyhM`LgQ%4a6 z9`IX(!o#=3;W}Rqm`u`v?lg7RD!x%!s8bjP)eB{=`q0%Ab-q+@bDb+^=ycP?2tH*z z0!tVPgTg6^CV5C}%V>;Rqcqy2TjY8bLWZ4F3azjvd2LZEam*8xz2ALGM{Vzd64g)M ztIPBGa-TvC6z0{e7UG>VUPUr0?XEiP;dUEUK_d+6(UFVYg2dZm88ZgJ(ws+{uL&?) zKdlkl8`Q7b%=*)8h+RQGWJGEe;PqW#uwX?nbSqpTQ@N|~Jue;mJ_bo3? zChQU8=xA-`E4FV3App<%jL_#Y&Hy{GZx)x&74V?X`3;q|Je+c~1T>m!XjA~+^#<+M z-u*4^zG7CEZc?$+>ct_%D{sv?yzNh}uo&4Z%5fob2aJoQWg|v@9@p7>WaxYv(rUY> zA?^Mlj?eaOJlDKWTkEm zSog*BagVy6;rPs$d#@)knk*>7g7SP3I+DeEqi`kc*5IyO3A<6^wUb{E`o@NUwec9- zC_Cbjg6ebVV_1inuORR%$`W})9n}<T_C>B1M(oyb zjf+}cRk2sw9*EaHkE2O;^L2H&$lpi4xjoo+SESp=Mui1kgYE<1kqDN7 zx^hCI-Yj65W&T+J3z^djqVYLipkHp9L7!6OkpZ6Gj{zL$C#W;EZ3(FwIU?5+;2FV` znVUv&Uu_Br;$$^9 zx6%m~zn^-h!2Dt$4!s_1TR=@P-)F-X_NOJg*q>X<&j3sHfZv)}%66%Vq-SbLnpC&HQ&r9Rc7VJW|H9 z2Q`1#?f(7kcFrve;o)7aAGD+zd!N6FoLdxJ;{I|^71~-#k;Ze5tu4GZ zG$Xu;jh%-;h_)jyg*-ul!DA79P+=Oj4Do?Tb>^qEQO-=E#FPavx{E^a_=+dKw* zKIuj~N|#|2fy8XjM#D6)uejbw5g)v7L|y4MRjw(3)&e^g#&1AKlQiupFJMe~6GotA z1^w|no}9IE1Xgl9%uxH9mnbO)L>LOM0)pl#suX=&0bdI_7~iEMpq$KC>1@QFf7R|4 zWHl=gl{y|??wKQEXA|QUUZS7d7rLFY%%qAVLT?#)>n_1nq~%_oqJ)7D3Oz9_?Ni`m zFe$dZ_W6S*);||W;u6$~=Y@H;XJi(4=FrYrZ(DH!z^ymCBII9jJZ;^<%x?R7#wLqT zPv^KPXmH4$-T-Gp0M>gqaZkIPpnlh#%rUBRc!BO^Ie}Cw-&0JEOLv2}6Q&h}MyFMR z3#1i~ahDtMOMgC>oL=~|qir;njimM84c4+dDAPsWpRGw%tk`jf=Ew)N5HUlM&Ws@jr(2)h-kf$XEhs1~^?Tdkii7mJ zeat>dm)tCL_vLjh+{>8$OWhg@B9-o!{pMcdvB7_osazr;u?b;alttEcMH%T@L5bP+oAlb>dN zWlQ6VS1{Yt;!%TnY2!U(`deA>t=-`m{d=yoIgn>i+1}uS{P*4(2-j=h8PwdGAp&;I z8c&AaZI;W$FUx0-^R@m@?Gq{zIt_y4 zX)7&A!9$qN#PhmwOR*>W`gRn8dhHtuLv7qoEM|AP{e&uBbvxl!FR__eX#PH@!A~$& z(|lfg9IVTH3V$~ZeElO~e;HbiY^Zr&+vzR>WBzd-jM0XBH3zn8e6qH6IYL%84cg3|xbjEV zIVeXB145YEE*biOH}yU&ZJ-)_T2Gr(0>+m*Dl6biK_BJL?`PENi3 z!zT(jx@HW#M<{#VXpEQ#pA*Wh8}$){AdX&&tH}%duQPvHK*gj-<-sgY*>#bYc_dZMM%g#NW z+E8VdG!m^;$%(MF(Z>tM`EsRNV_vIAn{gVH=+7F4446GFrNb4)X2d)cbUyh2KE-Qq z<)iqalrm~828J?R0(SeV-r=itI;BfUTVGv|Tp_c_Sio;WYvZ;I(3-D^SNw58gYD=z6k_GEcC|-l2>1iVhLw2L) z-*CMFbJl|Lp>@y5niOd&eI-jlP7=QC`Dmq`Kx?n-oGpT$eYumxYZ<)!P;Ey;u zzIR1C1Ha9$;Hqo5g~4@>Vr#ftnRUW&`|G@#%PX$YNbuJhBSD>+py|j~tOVZG>;w#* z%migRx#ut<`tU-Th6%uqlM5Z`)rlI&h4SafQdeg)y1W`+eMDTZ#hXs_T#?>#8~E)M z`npTRPKoP{ky7XURHw-^ji@Z#*MARqU4`8WY(ic6h`1)IOG<+$aBr_IkjNSiNafxU zMy7X&@-oVzr$UUZtMY2;_)^O3$7!>dRA<-MXDbxi%cz2v(goMmX)mGFHfgn=v@f-a z?WfRenb0X6sD1_GhDU6U2y9(|`~;d|VKLUK(7%Ifc%bWELXFau@@JrY`O-R+SxfR# z_oy#1QvU(QhTn;({{OQ#s0ehGk#YX>Ob#1vR=3NC7Anzn_~u*X{RBlI1+PbE9Iar= z_3o(GraIQBgCDCzUZ)yX6CkNh0lTuptd2}d<@BdoNxGCGko+_1mgZ z);Cf=ROonCNSDU5)=f#)R?vD-j>UHruac=q?+bbA;#Jyw<$u2H@YAEiC4P>e;MK%m z0x3Z)KbnG66ep4gh%$Sz_Y&T6mbiFWXda(#QIb4ZvgyQ6rq?P9=mEHl9H3*nmj-XT z)(kL|yW|q-Uzou1$z7OqiWyySZ;~Hs&%>*#FCM zxgT*x0Sc4&6DYP6{f2^t0krYz>|kHNSoL{I)ysP|asGZK%KQ~5`4N%XCLZH71^wevHc`1cth`kO zW&-@-i;`Gnos!fmDp#rt%SuvUdtJLNC~9pme=9#U73$EtOh`ggsSuRVv!fDv*AbRb ziNrge6`0U;Od=HO^s)Ikf}R^l&{q6)Vfeey1=Z2!miHo>U&xvr`za8^cgN43szj2C zzIy1_8)j{e$VY4+S0%FLbPG6i>LotrhsK2%i9+j*llYtxV{?{B2N@uxvox?r(stJ( zHNrM^qbNiVQIKaFG?g4D`YAsM7P$v}o6ULHwKrom!fIH`yaMf&#v$ssbj9j*;=DO* zr!fek%C$N4pdP0^#=SI4OHX^GaD|p`-j{NsYf9~Kxql5wDcI7TB#27?EsPhdVId zD0W%dmN>kC7fz9_zk1>waUf&tk|RS&I$x>X(I^qK&4q=vUUq4#;$K5_i~*4~!~9D8 z%qogI1kfugP@8UJu0|k?Tg97oi@sLy`g_o$w;~EvsM4iVWHLQt$AD4r-baPFM_^^F zpn_8L4l$}ZgRw9NMF5Y|DBn2A@-)-jbFK+fF2K&?)qDzD4FeGmPF-8({qpfJR2uDl zMTVGR+ZphZT-RbasGrk<9ib&i|6-N(qi_U_Jw7xA2eeD`LE(_zesxQz$nTnGz zyC})>xek!m8o*luha};6q_B#JJ}dZ&qujzbleASLZX>`jk`oKm(T-N*MVJwdP5dZ| zGt|O(JPq`AN~NaZyS8fMbvwjt0hl0=?3`5vO54TvBiv%GlKe(&=yQJ@%#qO9;H=8S z!s(+0rlrpNRkErGl@Z%D0eLl4>Syt3i#DDLKoay94`g zBt{2$2kJ79B3`*`d(=QMm6n1jRNJLkV;HP@%jr(*7iZ=^+~1@7Cz$eJk5Yq`Y1fUSr=FdaBBh7(#a* zaPdjRw95B>mI0r^gQcocV)@CT*~Wh2dgfH5usYzsR32bu_VZD{g7=dkS!SFMeu2%Q z?7C7F)HC_%ud*5F68r=GP0(sfFWE$;gI(vb@-$ivSM6mI@=83q_i?pm_(Ay&RmP<;xlOt)cxaQiL5B2O-tCaj5uX4_GOtbq+CybPjpKOEmEC3e<1Ao%V(j6mwnHv?tQtN_U`O+xO3$m< zWNwDmnVDXmf!I>v%it6y2k^#|E8vMI;pr*~;1_$$Dv6L;pUeB1uuFKqx5>qEg5(?f z37LY6@I9VJk?HpZ73oidC7!{-sKe70t?Ply{wa1S;iFlxwA3s2BiU3AjhgF|j_o{j z)ZKiAoOI~E?e8H%6_|AMnoW_cgyw1nRVLj~=|Kg6ycHqWLtEl@-<7HQxgoFyLEMHc z-7W{rbouBqUEa>qk&p-K_vCgWG~&+(q|Rx*A9SQS=-p>gd>)|$tBnHb>f|JR-(|x; z<*#SX&4B|bXy222kyg_jI6hHId z$5FfpgOsxbErTgDZ^vA8!t{f{p!K#k=(MRVLJcsW=k4nn285a)glM%G4kfW|n8PDFx+6p!Fw)2RsqVQj|E1W zgj2i0A7>#3^r3ZP8S*$xwYnwj{fb;6fj@YO82;!ikuE-8HsPb3D)eY*Ckxct5D6DI zkq>fs(F27V)iPuA5Lv(km*c>Dg`^Z|Z)?1e7x>ed#_XNK195~|Ld!-2o>UJ<&%A=~G&bTK)ISZPAo2M+{WbR-(JS;^Z4)({WzPed z3MgTqYgNy)jM@ygB;Nv#lSu_~F#4FRjsVF9burvj-#)(*?CTgV)oy;U6lRwntCD^q z7dVZRi(J2S8`v#fW^fJNQjqh#ng#PE9s$wy@^!mbgAboItg+9Iu;mf7oI9*5AeV;I zU<{B;5xg97r8{2@cB*N0tyS1-`1-4?Fkct-aPpjxM zFWh*j3_uckQmN+LIs@|9Od#B|V1GC&^xv>cAx7H}QLZ0rr(g4q!b`vq!UUVf9QR7A zwDA-)*5;w%*5-E8h8Dz~%x$9UDh5?RMnc!nIg-<;2@X#0zJ2=QoBgLpuiMu6Nvwsf zEm9M+SqyR+Xq0CcIU8}l&CfsgbZ16njYwUbw4bKaXH5T)j&LQI+yr(^dbohS-Y*nIiQRdquV~jazp>%WEw*GGY#CofYXtEggFVL9Nc43~slsUd z)xI-cj?iB9xvAnbH~~IAg`o$Y_x#cEk1t++KiYrz z?8$Svj-P*A2Hv45-Dd~%tD{FR^Ki|xGN6Wh%#m4npY*zFhtV{6Zx*b@mZp9>8^?Y! zbt8^pb_;cUXlfJ~HgarIZ->g-gWUDWiKHJ(ORUU25EufK_0I8%4m$XHix>|zCQuG{ zd(>Df&3&3Z->hN|%2Gah`RKo1Jvusm-PW|yers5zO+Y0?SXKK$)vH~zhgIRBR)dX( zwL*#ut)l9KiZ{E~tZZ-~4cy1<^W}{R{*VLaU0zErwv^h0-Wx2{a1q6HLQM1O6qH42 zUB(b#hcEOnJ$cv!Fjv?DTCB6pom5-3dZAecmz5(W{Aw2x$W~pAR*tdIR=H;>&>Nb^ zY;25^z(2cZjjF|o?V&|^2iDOrx3`7qh$XcVEGspO>hQm3NlXu{@4KE5oqyUcjHX~M zl13g$z0;OcMv*Wok?)r9V7pO~z;eT8FfpTbElpue6Hf2GMvKn;@vXnb@_Y|tZbuQZpNk?I0qq6l{BzJkOj{2+uhDMO1vku+Otw>#1uPe8(O(zCzJ|f_j zE2cDGK^@o(YiP@@qaO44SO-KKRnt8*({ZC@hHPJ(Xa1QOPh5jjg)fU3EkH;rJB%(h zX_Q>OEUQcOQtoQN8%`9T_c&_;e4`O6_-N3zFnY!1&6P)I`UHk~>sX;}_boIm(LJs* zj|4O#kMRq1XMOj3%XX8)U%6=HU5kvr)ijnH?-X9ku8f;<-u)ss(+4W9N1Uu-ek!$f zl?Gy=8*ZkVC($&VP{4)rs`EY{4}r39vYPvH=2v-!S~Pya3a8a@tPhH^n7vs&|I|lw zkk=_aujM0al>f=Oo6g(BnwiZ2JBB7Vw8h$q(3LBdHfo{aG63b^7~Y_+P4bi=GW7%R`@Ys=l&a%D$njFU!ilVcq2PI*4Fb(YC`dR0$1um@if!o1;Kn{|oka z@daPOf+Z8Xdzxq11=_RFS@RqexzuB$d^is0VOC?#zEQqpWSsX)?5TM&A)LOW0~f%u z!Q@E(SniQQ$MS+BSUmiS=jKWmFTqfy;$X7iMW=+N$zyH9t2$Mla30H0Tnp0^TZ_UYh*;v|#uI3Pzat{@JXB?jyr>12guGkc~G~S_iYdVo>>=(n_ ziR;D&dW`Dp@%ABi7YYaORUDBA$T6KJ?iE@P;{gl;?6AwZk9XJGa*#~HDoPs3P5AzF zidF*U%vd(b2foRO?&)Bq6q-S1m)#<8wxJNlG?bVkeEqmc6Q&e~sF+UIKKdw|dcmAe z7eJG+%dG2*Sw7)4K9Gf|UOdw3_~*4oixwJI$&LF zAm1tJgNkoh-IYA?s7_$S5Ouh=Za12+Q!zGj=s33mY+RHhsw$U=_pcSxX1$ShZf(2} zXzWVYL@=m@xY)Z9Ld@x49(CTqbOXxyu6k8oad}8k!(y?sfZWi{8Qqb(OUeU*?-30O zFl5FVm$EN|Rp$V%{Ju%ZaHSQ&;Ml+i;^1mN|5+aNmv$uDjHKB9+z7ocPdxNcN*UMYef5c zl&=!~dd+pB`_zQEOY$HF5%S0WSh38CzFn?Y9qU}LoZNH=E%QgoJXZ~iv4rGya%(8` zNqDmiY;Eu{uWbrTyor8PsD;jy<&AA_^WdFds&hBpa-nUI9`{YIiav+Q^XTg_eN|1V z33ZE$C5DRg#Cgv!&eS-dU^)HNKM6{zN$eKnfw`?CG!u9A~{ofv=1;<;1-rPpazNd~R(bAKkxZr1O$ssi$E1Mxj&atT8YKn&T7en^$PAPhto@tix|EC^TE&ooN42P@K^`rK3OV)2b&%n;(V>N9&c-Jrr2--7>8a`O7Wp^mFc{_3p(JG*E|R!B!Vwgb{?Z5NeVBs_y|pV8%VT3eRH zgfBoLm9TlY0D~Svj}D z>-ng%ca@hTK*j3=$ov6t3*PnVI>9ekjO`5{TK9C>r5^=zcH^Y7^t+<)gS{K->-~91 z15`eb3IQH{s|RG{>nDin0TYzi|@Yby2J!9tShQ%^L|`&*hIgzRouxXFzdXBmS?^k5CDlkzPG zM;Uv^9AKasvR9>}X?Q{f)}wM>+12zNFr$*Q|1m z9D+ceN^v9|v#oy1a0pSgOT4{z!>$avY?!fG5!BI>FcAZ=SXT|Ge4KoOscf*e@8|~l z-p=P7p^c)~t1xT1Ix0dbPeo60811WVQL;lnWlN%b_SaY>Hb2&1^*7ZL22ccDd70DS zt8@n)1WQZ=ZY?*KE(o4{bE{dvK zh|JWzLauOclcrl+K{$+zIyP<63h;9o&0t;a(~54Am;9u0*Lc&`p>Qj8gB)?I2DRI37L-GMYbstT;-gX~yw^d*aYu*8--M!M~mePQrs z&L(6f7^*|2r)6(*Q=x#?W#Oo^V|~4|YMS|g!?k63ymD#Th!?D~KFJCis3VtxLr-oN zO72T{-064iQM$}ME#>CfiaXZ%t;kj%YZ^D%PAWxdlFe97wD#b>dXA)R z<%#_%_3Wmz`1Euh@cyNRus@fJ?Nx2*W+*+Kx)ENG(aM2Rq2T|q_wS8u8`r)t+<&c4 z0jo+tH54WJlC+W~SFxScXD7Cg?d-gL6mJF+Aqg=_umovYP5j;8S+|)rg8@j&c9QNB z?e16t26LY^>-t-7&3!unU{*908a^E7p%1QSz{aO^4GR}Jj(k| zUQnT%J8ybcnYn0<3n$LkxGyt>N%S1V@`%J|S39%Ukg6@xEI8^q6JZQY!S`HfDM`Yx zBVN&z09t3M>OhoPxl(-e=YZt@@{7B3;P(iHoEXBwsrD#F!A5jZ;d)%xWic={ROy~3 z!y&2yYdOr`g8f5Y>RaV_owpj-fv_+9`xX^CFokUL-A7}D-={aM$xlY*KqcS}S~xpf zrU_HZw(+p2+8SBMMz$vwKDibOrsLc;Xj|jxmD~aGOXZaJJR_Kz9j{QTy%P3#N@N;; zh#9vDt2zcd9jya~$(Yd{cW3i5aWHr}?bAnaL1LOn`nPL+#XOX0)g4U1$g6ZV9|C6Q|NT5h<;MdSkdBUn%Mr&`42uE=(KvGr|^yE-mw z-d&anSoX4ZFx!4|371Jk?c^wD?Q=_xmxD`VC6#ipr+kg_JxX8+cjw@Z;^4@I;$R)F zwUDzHk#!-{(avZ<5hV>9c_a{!kJG+YW+oo*dvVue6yfBQ0+nkSMN>!#L(F8a1>VW6 zV+gqI27^JMGpgl5Q41{su)@gTKyhi-%)&)hxq!jTd}sv8ypQ@k#`6#h8Q$Ti*_iL| zzBv>l8!4bf_Zz{O321?9PG5NiZ)`}5%q~Fu4KGXmyZgzGnW9~*QsV@_*fDgN@GN@x zxEORWGdrAge{hB{gl$`8osLd!=%wXquF){iO{E#c*}8>sc40ea`puRJD+enjHi8K! z0X4_l^pqGI-=&@^GcpW^`EkSILPYYJm`-?u@DrK@DNSN*V!Q&6Pn3|vpp!IR4O}6& z+qJwm31k`iIYFwhc`qq#l*+uO;543ZXOhGIidD(iZFg@~=(X+_Iy${MK`u6rJu z+v|Sj9^a=y`cN;cNv4CUIykUHu!s^=2a6&PY*9JWgdnlbpV40DR}Hy>I4_Ug*Nr)X zxXLg^5P#pC8AuA~gg`thNeE<5;!T$q$j&k61!_NylnRJur*_^}J8s@-TWiotlFqcF z!!o&mT>QS`k}XJ49^Pk-_*fdUH7*TnXE@J%IIw)D<(BXzoCSJLkL4lH5uITf);4fJ zO?smU+o{6O>Q1FB!ofhV&x^_=>R_2VFBNLFBZ+~difms;Zap?}#ms<~R-vPzLG!N{ zcda&%)`Y%MIz3@Uzrh!&&!;)UDQWG9aHfZrWdZw9ct5C7gX zBQXQoPd@w1{KXbm+3j@PtwC6|x25TSp{=9(HchA5peR#1@gn?KQvsdnG;W$LXa}ZD zx~Pyn>hVSE+Ryk{Hn{*4%I+@*-oJRrSlOa0jqLeimX9h#`i7k?*Kevvv(UhVy!;q-??az=ww z6zcp2X+tP@ zE5=hV^7iR_pTPl^#WhAoYa8iaS8o+Jp7-zQs$Fyu)q=^3sKk)aS`RVJkjL*)OP}zH*0;7_D{&e6D%4Uj z@o?*glID|x_1*QvOeX!Cy**g}+u#1S9*o6QzD4AexP8Ns`Z~m8y!~ITv+&aBqUH4; znj7Zh^V!A0`fdJ{C4&YBFSp0=`|Y|&ye0wwkX}ly+CQ1kW-Qa83-a*8_HOm=9SB7_Xg5VP0GuBdNv=TL4Cyd4rn>Xew}91 zyo*>gSepy%hvuZOJPj}L(X^WJ3&_7qJ?>|d0uc=i&F8T&x(EShpBHZ!deY_)gbL9h zm!FoV1R5T5OhjOFT0k}R7HAMTAstYN81KqUY7GAgl^Yr zTa?sVa7on*)WZG39n=_F01tFzAy~kkn@@{uSp3^zcjzVOEoq}}xkfb>7{bKdp1I9c zJ5H)OTK~IXw|z970)E5T+|0$$Okj|`Qq|PqVK|&FkaQ_TOq`lTh0E|791zaMJJf?s z58oj`ae+66DRe@cszN)F&#m6Y2*%pp1VC^GE zTu@866J8!6h6!n;kCxE(%ISG*$|0HQG#_4ltQiOUls$`l;$Nz)N92(b#n}oSVv-NO z4#BqIHWus+SiEVzVC{q(x67uI5c9DjZXI=5P#qtp`4shH7qi)A^3Eb3*tZaS@lwTBEhT>3cvX*2kP8OY+Y8OXYc|kKyuhPnUC|g6G|tV z6Jb9^1M{GV859Ak;@rrHS8$D8PD}F#-ueC!#CxUytc|HTr=R}$uZAt&uWXuc+{cJ7 zaaGO}v9iIjMu?%wv@|Ty$WVg`ol;0J1{>VE2IE?p-Qw>QUjOa&L;ejey!ogCmq~H# zOW4mcNjr``JH>k$ur16CWhcX;x&Yji{1j+|>E4*3HB1M+arT6aAS%8&TV^;@9yCF- z5cgP4dz&cTvU^S+vMYB`X=(1yhmXGe?(5`!@`#e7e1G)($>S$qCwubX$M^=OV^$mQW@j;`Xlo>0L*UI zReU^qn6al1_)Ye3yOo-<+|UQ2;h##abG8XIIzl!vNJ6nk^przS{#Z7>Y)jAfyEUzH zz8M^i%Cdgu_pL(^nxDsLB8`_5M1^;xT{uQa>bg+a(nyFQ+@vqmu)N>r z1|fTj;OB+t!whpe8r89b5IvbdBg#--1o$s3qWLy<+VWg%tc-u!8 z4O6XfHr9DHBWDGvLyKPNMTtpXEU)c&G;iZWk$A0Dy+=u{OI<48O>UbB{KwPpp7$R= z>A!gN;OUcxFNjI;t2K*Qn^fzQNLE?U^Fr(f>S`wt1boKqil|jsp#fR}js-wXgLdqP z&F;uo@=rsOfWBq(Sqa;pAji1_HWbyK085iT+1;qt4{OS%heo=9%m`ONh2TKWCxF7{ zBo_0(-oFb3fiuk^j+d+R7SxHP6eLqe$kI3k6o#1bg$Q_`0{qju-t)d;Xbz}5$O@AY zVgm8oG@~3o(3j1ECYsJBhpgYbxUD^0pYZ{sR70EOHgQ`o5Eir33%Ns2rbc+9%;#3= zG=kJY6IGeSE`$@hC#_5lxx=u(fj;makDf%_XzVC85wi)Gz???pPF3IiQnAo}GULe8 zC?l}Hrn!LaZ3x4hPZ(nKoHJHjn#phqxD!b5U`U=>Qy{b_SLDh`;H1z}|8!W+2aplP zo@IxnsGR9K_;l0F2Zi;YOSqHr9W`63^m0%E@I!={;BcF}B+8}eI%{xYaN^I&B#kDP5Qq)InLxOM6u#d}d?4vvb z{KQ#`>6(ktWLTUP=5VX2UvoZm-lxoF2HoR*aXHx{{%DJ8T2Ii)=As;$u93Hq*KCt0ASh3&fO+rMK`A|IRzYMP3-1M}Zg3mR3UotW8zAxm^px4hGE@ z_Ivb5YBGh$Hx*N4a%r~LYXo{zz-$S&;0j=7hc*l+dV-5X`TYG?egzk)c>7Uhv5E~- zaADdEtER^dl^@Z|g>@UcQtxwi9NGR#rnMWFV$ z=OF2CBW@4AuUp+^#c2hrR_i(*H??X#$bGNP%JYx~hf!cOA6RFO$RZ#Lj zLeTk2NqNsx&6Yn}6K7mvIGmvI9kF%D7aDfXqnLkfqL@Oqi3vlV)-<7=Q|Jw!yZ|{s z#=mvsrsNe@f`R^eeORm}NN&YtW}46JVi{n>gtIMXz->@_K>iB=37qD=)bWKJiRHyz znay-cYfblDW(063wKd2TfSDmxJQ8@f&UQI(AB5}##pxg$!KJ;q(D7k$uWRN=RiH!Zr{TqSU)K*LmwDfejX<8 z)4&NvJjdBdMK-PCA!;lH&sVq3Tv$=TaS<5SmL(G4;n)b2va&bjw19+d=xeUMaPNwI z-Et`G=fqJE>ws9t8dZP-zA!%`c|ZF1z5jNv?n0VgPK@N_8Y36a`^%iP#5-!EYzom) zA|M)e+l}9h&Qp-l=|g^>Bp?WjvuRR?K~(-&@_Pa8-RLF|TIa+m@Kn83?O%(WFTVIfcH`E2`bKChA<=2+6px z#Y{E@L(NL4{G1?@7cs^S@-u8?6}<~}(JNG?2&#p|?h%V;6IKzDL*rRtcn8lHIyeNV zFJ9&xSg&U1#!m4#7L6d@86%&g3-7?lA=Dj_w-2p}nOOI>(-*zrhDyL#`&cT=RNvzlFu?%&2?*WJGR?ii#_6!s*oIl z$jkgPM{+#Lr?^wfv1OftV@|LYEf-hcio;klDvk{2IV{VGgwEo*!d%+my=1Gg=@_SA zUaX2Y`S41I8T3ON5-s zFfkc5kz|)yF(Yo&`W|rWLLTD!aKBKx=~Q~;$>YC=2tc-+2-T}=(i%Sj%^Ji!W~TI0`Ue$$y7$1y`X&3dA|YVTJGRP+Wy0=H z4E>N;5f`duj>Moayv6s=`p>@k?(4@-`VSvJhf87`o6-wllcURSzf@*f zx@l__xEr)#@&j7-zO(O(1m5hsUe`p2er#ACm;u|V@Er8b?_kfWO%|^hmocrxz*`mAH#r{^NKr+PliLw?lbFt{v%{58GKFd0p)dGpw>~413Gg`mZz=yDxd#OUwQ0*IX0r(R^^B!ecq5<7$7p~9AVzLv+ zIm(2c@@kX!K^N@KoaF{=|AyvWvCA#jmKt^@iF2p@nl0HgCj;;7L9T9#k{%>hc~!WrO04*C^^@YTW}X zz`|ls-6UvrJ`5g|;e%mO>(j+b`eIEc%#ye;NH{g%z7PT zU61wC?y_~AW&cW@JD1e;)zSY|>VReIBHep+Q342#t?Pw)y8IYVFCaUfA-bvV*8}^s zyF$M#1@gxDoS$}A8YAkg%ngeQHCxwHl;EF~th88M7w;TE@@7v5%%Zqfmr~`Lr3%RF zL-rYJ=m~b+OR4C6aqJa;MJ&SWDz98B#%>a&jY2qGpX9u#yVP1r(c9gyGkE9D(5(=D zyC_Gw1zm7NA4m({MUd<_74H0AkMRt1(Rjo@H67 z7&rsJi`pfkh4vEf;3IUqQq}+;tVjR=EOwKJC3>eL?+QXhm)%M!t>mNeIk>F%0-iy7 zy-C@4z4@~n!4-2H#YUWFu~68s2PtB~&6LQ7L0z(ciZh7KW4ubwolmUXspam-)rU9< zcHFS86f#)s3^N;~{%(4EoSGewzLIH)7r7|TFD%+4&Pmt__;ZW?L^;aH9G8j0D2z9G zzoDVM=m%IYlxVEi_On(owOFf{K7fkZ`2y3tkp%`UquZwyqa*y;x_Vi*af?zutD&=q z1$hR}r{#P+*eXVVIFq3BSS$w-&JzI$Z8~Ga-w{`iAcz@G74(FiWa~0Nd0ou5AkFQ- zQ0LQpYf`+;hg;}hzL)Iw?pi@_l^(CuWn2Q?XD7fN7&o-u;gQm3Ni&+lL$7vu#3-4js)(wO0CFy6W;+>Y8G`8I-M0R{^WASQ}m?cCS4%UelthdGzN+eBf zX`x;8L-qWoqA&x`08HZ3Kkxqai+zqReSfmj)rDkR9shKcvL9`Z_4b zK(2rSN7e%qEEOm7Sviet?A1r(wN@L@LwrlJvU56EI4p)4U36;_nGx)F$ZK#$}}K0RfuZ8~47xOvc5jIB7kRwHxB z!uUAwqUl&yD??G~!%e6-^1RwiyRlZfEvG!v9YdS2Gj84^X$J!a-R!0%*!aW5(k~W2 z!kR>91k(lKJQ(X^X&$7$ds7yW0O-xu$<@}s^Jz(0KR0*~);_Gqbsy-et8F_v^u2^o zKrN`Rm*aH~p61v7hdO7 zYmJ{f+F>Id8WxJOT=NVylt3`YE10{>Vlcbd(=5c_ZY6(7WamM%lehcpLAwh(f&Y4l zlhMPf4nq*e;iZKYW`dn?qNlc*()&d6fhre}NDy3f0%R#x%S+ItW$^kySp@Jw-#Vy^ zwgDcR{e#wF%lmjb(%Pq+e)^ZN4(C%4F?_4PWw*RO1*$>;D-e;RX zY~SC2c;EDg-LxC&m*0t4)i!t%vxLO@w%;;>*aWa>4L5u-I!~(U=|Mxl^7%A-W9Sq4 zHK3ybw0iJ!trPFi1)w^({dt<;kvT|r|7wJNOyWkrZy!cJ!>iur?(j3TsBSV*O@9u@ z^)3|_MMTKo!sR0%fkc{4ZT^KI_9-uSJ!GS^+<$kZP~ja&vQ()Vmpw4)0& z;uPsYe%ZL_XU=ozRRvKv6)K)2*KTT9wl~g$YNrcoo?$+&3zA*$i8+#o%86d-eYvaS za#ox|yeRy$b(u}ahTfZrvtIJ42!7wwyFDk~y;KtkzEDyUOhG4@kq`UeK0tpV#2{iV zpY@6J&<|4UN3YTwY9y3K!T*EIrB)<_qCGmV{buvY(LGtk=-8kRh|TT_vkL6*hftT_ zuzw#YJs9xud_=9;b`ffX?-)yNkc=%AYr?A9Tmw$chRDv#t97w7`|dBLv_2V@r>{{{ zJub(2s*t2XH7vFZp%Opqp1iYG468IIW=w(y_L85aFYoqKn~X-%E#YAIz4n|I`GyVS z*Sh5;o`A78W~OrHpqga{6z^MSWoZ~b>1CYKlO0{j=n+rBT4V*Mzl#(Myd$+O)a5E@ z^@DV-Rw|7zy*n0PyjRvbqoa&cl`+eH0X}=L90S6%A@c*q68dM$u>R&WUnNtxX60_f zz3*2?sgdL+1d0Y6wT)o%Lo+4GuU2H$^6%Ch`&StY#M5rU!So~h1AQ2F+8GwbTNRul z`(#*O|5av%G~sq~7SB!SfJ{@f!b(E49Zc$gdQ*97<0nwND4LVbC)K8nm>&R0haIH7 zooY)OcDUxT{k}cMj(&r++Mc>jHuvYgmr4GVp=n{ASZRc=|`u1@96bplcWNSgCS(?$^Dy*Ec*lSJ~O5SQ>zE z*KX?&uFS4x5fth=3SM#qu=KLFe4V@^b<)ol&cpQhE zIMic1l;*yK>4-ysC90_Z;?eW}e)Rk}<(K{MoF_{vxi$E?`9=JAo$RH6+NS?bS;u~e#g%`4}?kwSZ?Z< z9>I}jkH*oih}_7%344Kw;$66~q81cCdRPM+)lyK`?;``$*~8?A3P?Ok{kc8AwKtK| zTq`4IyY@m(dhLard-Y=N#tk81Lg#e#jh>=CU*WC#? zQoB9;t_CMny>Q740LB**lqcW2MZ&+MD2Jlr&{8{(M~&2tp7A@b#ZldaG8 z5$N|T)R8jR62LI@L1_}$_k>U5-Z&hGW4{*V&+E+#wi%W^=HBCMF$j3@osjU_x5`hr zq4tJQVOR&a<2}%2=HARdm4tFi$bK+wo89E$(LZY-%r;WGo!Yy+0O9S$>uZ69qTH(G z_h~n&B=C_6wfhG6D)L@s>_~X*f1+6#udb+z6~8e&r`S?90mU>){x43?eC+i9mUCw91!f#=`nQ*a&CJrIhNrpS&%G?SV zbm_)!%G#@7OUCaWh}ZlQ$f zWE-+&%bk*%6;3Ow@vMmdrpxTRA`(J5pGJ)o9WW;E&0?-S#ynsS7&&Exb#(-AY zz0W(7TBi1t9j^~2zYaaNq=B=Hv}F?sWO!){C;>uM%XtX$dcmkCCB=9b6Ui6GUvynJ zJTPXbWU^NPzYvsGZ;sidBooYsulZf$?DwrUKsIOKIiS_WY$T&-MZH2On`XmQG)}?R3kP9HgOLS?4vWvPT1Sr;} zhhk1%qDw23UDPE}6vn#5Zn;O6sxQ&CYkbq##dpqjXvMFa2LUbdNZB#I1JTBM^sd`* ztxwF^|D-zn1XKL3b9TSL<;YXZN-`}+JivgON@75vY96F`BSH>;Wc!6P-4GQmM3${l zn^D%y8+iM*a55jhW*6R;dzLffdiR0lZ^R$vrW!1=y8O|x^j;+C5U8a&9uJTSlB`+S%6ILH^?veuytpC3ef^=5H5>Ce&giS@i}w z<9H$l$Y~8ShIc;rTLcJtQjgZlhQ;}Kn4itq4~FvYx_&HmgdAZA+~)!!5lgN10J5s0Yj>Dg z4fCyTQN8GDqq3^86h*{pR!*obnp)_M^T!Li;H5zFgHygL0REDl7w-XTGu~+Ui-LRy zC4c@lKb@mXgw9S)IiWp$)zOzPo*ljXM;BuFy2~IyE<|vy+Ijv4!07E3=D9V;ld#d&>GRlBy$$F&JRO1*J!V<=R3YK-9P1 z-#C}BYZi?Cfa*nU*eSV#CI@a)w7UU=Rco4Wq2{X><0M&2;y5CRxJZ=`bog+P&x`<3 zdC&4eF$)S2_h27s-q541G9sJ2r(!Fwa==seXP=6NAM;DGpD0&HXEftLWN*$Lf937q zo4%#)IDJAH);$+Xst>YT+&h_WBMpsx}^0?YF<0>>!SRW4MzX2z5gx4)ns|pnII*$M>MaVnV5H5!3Sl*8oOLdCtYb2CVb|Tw&NChsiT~ znU1E1v*g5ljaNel%bmE0rl1A_;K2=jh}C$XwfGHI;{Dd)D6$F|PXhP?73Nh&LBhP0 zQ^6H7odoWpzFx-fQ8g)0c7@7NnSS=)0OB1O-NKMne^@&N8h$t#j3!sbzM}~yu4~p?# z6axf-d^~`V6-Op;Q4;T6D_7;XuXq&fLY^$T(6D*bGLvue<+PxL@C_+yz1OkP$XCxZ|-?3kvE>{b@3Ke5(`W- z@)zf(l>8KH@rZSft0YGV){cQ<+;9%4eqv5ysnB(ZE*)GMNxe8t09Tix-QdHEvV6_y zYJcRh{Mdz@qmX8Zvo*=dF~3uNUf(E3t@N)L_prIzV0oS-)P!=}Qgsqh$%>qU0#$_5 znbe0y;j*?u^d(9id(Kr zQO!&mR_ap2u!8>Ret7L;yW9t4POT$8RE+NzRS_Ek*QFxOBZvyOdUt(91+9Fv1~+tb zsv{?Ov(fV^5M`&P8qYFFI7{1Fc=1A3KWtemA|oxs^LUGLVBkkZcJpH!6;5Xd+=ZNf z4yp?qBFiN);bR4&;=9ac#&xL4fy>9`86o)38g#r!?T43_H5uT6(tV< z8^3FP^QEHAuD3X$7q`=IHWEqP=m0FxOe`}A+CSxG2#*z|@?K0Hd6W&rk?N}v?*E;{ zvC7S;2TRSFUS5CVCgv#etkupVlpPWxllQW6*0m@h`Qi^k^1p+StVak*UoXIV*DmNv zRKz9}Q!@B{=Pk0Qe0Rv?#NN040uTWb>y6t7rSWKRw-d8=Y&tjmYuFnF4wqZvgpfgM zHT8D=9wt?=Xt2bFPBHQ177QJ);R8~0>+yhIJ2_mhDb-(~u$6#Y+NM99&ISY@-`mE9 zIlBTpP=3p)w3KpwGb^>F2}T7_hZF#)uXe)D0X%HH+uMhNQhOt?jNOb`#%g8@VD;No z_V-)gnvL@5_@tWbr=dZh!O#|3!zh*qca?>%M{&mW%E8tLc(@$3q~g3;ndf`ebDI{^ zLxMo)2!Q<|;dlEQ@c}Vd59;CZR2wF+eZ`*Y(N~go&pA5Irnr)yxWtR_tAm1tKiToo z%t+UDva2T)idtJLTaMWyy$dNU2ZMY}24fcuMei|Myi<#8;g31R0v1%@)cCi!C2)2F ziAub}w1zay+Cf)U>3*^7Yd@CM8G_af0MPsEY3QG>JLbEopPqu=i;p|NT zu$HG9kIoiVlOEcWbZ>ihVWIbH-nSTB5Y#@98d*fA)SWaSYX;PN*Bb7m8G@ds)tLgK zk98}vq};{qxt6zQgXW&<5QnA?)8Mx>6@cHR@2sxUxkh=2y7EI!MO0c5|3f}p%pq|# z49B}gdHlBK(;_`w7fqYY*eG|X2OTe2#m(rk{%?ixYc+1Fu4B*J7zw-J@kS}Ts&8@Q zl*}*<(1kb|Vo3C)Fju>{UV>e8!%{W->ci%bt>U<$-+|F&(ae2$WhYHCKJu6Eco{Lt zHTs4i3uzd6;NT#OH4vXJ@ZB~FNlkA%jg5oR6?KI38pKm%Aa3eDsjTA597c{V%BDp| z>6xeil4n-1nZMaRUEIaZDU;+GzA%H25LBD(RyI3k+IAN;@rdse^s_q8a^oE60 ztY66i8X><04hBl3U2oeh5J$!JShG0AXfiAZ5YC$Xk_6R>FU<`P8^4JsVjXc4Bjjy06@{%bfDJ)iY1_T+`3JCEkILEho zw`0n*4^N;zpt|h+Nz+H8OV=Yxw7vA+!WHd13Y0EQZd!MT)sZi~O_sJPy3W-Mi@%x* z_>W!to9^26aM#vUxl7)d@7CV^t}?WI+@GcLzo2UTy4hbA<$u||{l({Z|FnDS&Rz5K z`Oe+X|Fm=K_UE5}@kjobU*pHi|MCsm6Td~)V*1-;fx#~PkppI>95Ab7dO0!oCIFp% z&|EL?odv}5vt-S0tg|f#$SFVw3^@KP27=U(>4Pp1jAq3e;5X<7|GFR%h`%C9dSL{Y zeldPiRFL-)=XIyck5LmtkGx2J%&mbYCG3Di>*JK0NBOzo2Pi(D3OH+x=yq(}xh#~! zEZnH-#U1LL{zyiOU-2Ie-^RXF-^Jhn5sE=JpX}tObq*k&1gc5gksMIdYPb(EkcS2r z(lA1QttmSHy7A<)ly(B%Pwa(+Qj*{HnD8~5^c&-hAeAM9v-_clkdTF;2*?UW z=Z0Pp;1duEISllCmc1><<%o7K9S^%Rxd`S@pa%PrEr#GLhQovl7kMSPQ8&Uffq53> zO+JMU3^CjIZdbQ~03m#`=&|fv>>LgOUu>#Wr>SSaUauRl*U^BzPQzAd23g@~PKzC| zSYydDP3nC^TX`CDE$jf6Fte%zQRJPyNdH87B#PUr;lDru+@;<^-O@A3@jQ zvHTJA7+&!ox}(d7#47^T5{}M^a>;0oe<)uAq4ymrw{MGW9U>872L@&I2w&E}k#k5G zlQ7TnxbnX*1}?kug;@%)Pyn*(blAtgF`Kq353l6|o>f96Rb}k+gCzZ@g2VYIZb8An zc~aVR(6j~#+>NRlddh8~&pXc@34XDR7Ol5>-Rg2xKWOH2xzudu;v^out#J3@v*TBkNqN~m zvUAqDDix;yc!KeZZ9BK%QzE|$$8*CPDDXI|N^BNlaBE?&6Gl#R$1~+v zkie8@tsfwJ^^(YrO6zi#QE|qM-R&4@0gJ+$i;cD~yEVWj^p%eZ4EOq+6B_;sAoZ zL4JCsC3C60KKNms;!+_Le>&l}vNLK{hL7O}zmQ%4+I6>eq_QN;<9>Wa8 zT*HvO&G6`^XHWktb)WRsTi2G67c>;{I}d*NhjsLh^yLlme9Wx%ZLwFAGvQf;p4q@H zq%z+L_ThB6=xhjfU~oseW6*pG$hzN1YLd+!YrJ)>UN9q8FD7gee0aH_lE_RwE1g?gI@i6K)o_Q8*&N3 z4`{8E#}8HMZTU4~v?tQgZn3Y4G2Z5H=6~#odMA?qZ0b})?`r0)rR+bWYRk-wIfd7= z0kzwIZhwC3i#urlx%0*6w?5yw^{1U%cg)Wp_Mczl$Fu)@`vOevKy7~$+t0Tz`qcb# z_8-<|Y+%Yr)QZa!bCpsaNvv%j6*PoeuyK)9q*~tp!-C{2NKq&~52AG$+Y(Lphcqm$ z=}bdXjmss14GLa0SJ?P=Pf`_GFye)2kMc1rCz^o_*Jgj8J5L5Sw1C2PTE2$ywx>v{ z=hA^E#Y= z1G*z$OF<7z)0sK7jwBgsh=e>TPku6c0DZC0!;8JXY#Mm3h+ApOQ6GA8hPl>-N}4Wc zr>IyjB=I|Uq}C#`ZK;^ALZ@5^h!7$tx@Y>kBQE?Fs~f_~bSM+vgBmN$t(*jz{~Sl3T~E}0-KRW&&LHkS^JROM!R%gcPw zzq~MvKPKcWW_djC7-F+=rJ{E}ftOWt!IE~BNL(qAQ^WxY8VpWHHgdtmMDpODon zu#|etofSb$oj1d=NRG07JD zmz1+Fz9$-G0i4_^UN`a^1TLC(fnc2#`EVec9wEa4FdPh1$$YYJ{!DD%*q%K$k<68H zu`nar;hKYdvR!}7VJ1s=DYUeJoCVmitBc%RwPBrJl}lDnGskn!C29K!wtrev`jEcGOhm-{i{tmzEy= zt`l(jX=vQ-=4ILByZ^dLHidQgjdEY63x5FFPF-@xP00Fbm!wH?Lr=c`T`YojOsIvyI{Cs?hzF)cqojulSV13rnwm~M1 zP6Ps;23U89wU?0Ru!<|tlgPjW`WhD+8 zG~vrPZSSS&e-Z-ItL+(*{p(IEfBr${Rc@f`O)TFz^_g8}GMBl^!s)bIx*`7o-zl55 zn?CN=Ez?aTL#H)}&TIQ*xV#2LaoJKz6~fTR@-)93fZ^}x04(p5w;fd1M71FwMK zwL?lX`g_0+CxpZ5E_c=ajCS&$_bpuMkmVjZd95+fM%!yGEiNaBXu<@=iI}~Vs=5F@l}F# zMYfH&F#RvuHtY3m(^r%3W9Y}XjExLcEW&*Sl8>&Njd=NWxO^>ibja$*R$(8~{=Jao zJ^pebko^0@=L2s=5uC_fttac2b#T^18LS4*rz!S9;4fyQAvs|-+Y5csYiU?`u8nK4UNpiEHU$mk(xU4;&u znSg~s*7uV`5Oc;!YO@vC&Z(r<4XLWJtzNA+(dfS)*>WlQK9i~03i~UDbRrUVk z-T=pv<^cpj+hHrJhE|D=VsMEwxF|-HixmcVlJv zUdK17Jrp8xi^R7QAol`9ZWbFCS3~pAg2J76oW#RsX0%p8o%u6A5uUHHRf`DP!1>+K zXx089jYH#Via4C#x)#}m^)%eHn0HeA^mGE9*)yZ|?s{O6@{(CKX&@5=^ zy%ULmr5RZi16$uW*MX~E9OMH*MVXt#_JG| z1*_SznAam8O}Nr_X4A!_p>|2{7Ty{EZ=p1Qyq~4w|INJ&aB0&Oai8U90siyd+dE%i{Qu{-cW!@i8{+?O-M;-t z{Qs}=%p>r5P$W8VEQ4@3%vipTCIVr>e zLHtlICxa7Gvt4A>1sNE8QFdckj0*6F*xlJdMPzw)R-uCgxp8lACtpvq6Ep{5yKteM zUd+vSk#4ds3OHf*m+-puQ1nu?GQ{nKLp+Czbp`=nV84pQ^TXdbwrh64R-!IQuSxjm>0QZaf_u%r_fQl zL3s(f!Ku^un8sh2`qbVl#^(Cx9fWd`UGU?L>DHl}J&@yVnEaF`P$9Xzvpg%<7{Huo zgWX(54-V9{(I)v0f-n(^3_RmUhIOS>5fYrqA9ryW9%`}eXyEeooWs@8@zGq{AK}C` zhgV>$?|0&;} zB(~3;;+?0*?L~Zlyz^@7@N~TT&I)!FRv+vrI5II3ep-$Yr{q^7;L>2{#x zzCwha(=jv=k>b44??c@R2QYg25QAvN3Qy?F>qw(>{usqkQU)XpD z2hx9SOi(vRt=;hUa9c#>1pR&7BQ>X8aC38fpnX5b#At}k*Oj2HvRMez`N?cdHZK@?0{`y8+4XD2t6{# zu|l_6{Dt#aVhhl-Uw&~ZG_l}udSPg}mpJq6a$3wxt1n(YeDwTzH(7rK7MeY?ImQ^# zX8n*7=>qN;>Cg}3by?T^ZNc8Lw6b@VS|nZRYxTp3Zqu`kXS<#l#NE zQC2XNh(A04)q(oFSFU9@g*Roc+UMdyIUf#iHqMIi04Jhl-0`ijb*MLl3tQ#Q*Eh8w z2a%e6HWF2k0!ot=~C6v4iFZ zbszDdAp8xCjGX~jxj$7m?F+N7Z(dIN&|mG08SB@g?TrfxU%3T!>*>v%8;{2^nEM(W z^vsPv%*WkiSdPzgL-&~jKSt%4D{OX067pwhmB=UeX2tQI=) z^`n=`chA3R>ZTzo(Z{@Qv3CrEW|f(3xPX9%{rpZ}q8Qd~^?SC)b)7ZH5L&92;-&Zxec8hC%+B&Ym?*&1Kyzjn z(o3Nu`|wLMyUBcl%fuhZa-n$^)<|Ad;cms?9>aAkd3<6k*})3@Q}p>x&`HZm!4xHi zr7#TKX`T-WRlu#4HCU;iw;EE)?c z&k!;>86pP2&sXJ~!qyS#!2C7kI%rTmLn7(M3ospOVTK-ff)&=0y-CLTrIAf@@R!L> z$cs6_J8fcEz-nTOu%RL2AS!y;M4aefZ?4^=$ZSIncEfJYa;&u@75IxD@MFIm|6s0% zA7;s`&wc@ZEFtp`eODVMaHlM(y@90hhTjB-=FB_=YY%K@Bi(}=;nWbs!5ph0!LO?A zn>Qs%kg*W6S&8<%elbSpxT{WGO6 zFtO+b!L3CIJ8tTrQL4IuAAg`b9)3O= z!A60dli&tGSXU!~6*Kk(&yX?{0K3ctp~4H^bW|b0`j?dXYc0H>q?R?c3ZvpJKG;IZ&HNG*nk=Gr1yENv)VR2 zonzDaqpklB`@d+Ocs+gs-HUnq(~uymh!<0n1x4<`d-%<+lASxd5u#mW8;utM#Q0ekd$RGMmA~7@murP4{OC2ZV6dMEtC$djC{GcSKC?kVEA{>^cGvapK{h;{!-`{2BS=4H zK}`J>ZB4VCvIKH$R@rC*!Hvbpto1Uzza4wXD@AS!8RUq!ZQ&BxWos<47D&{W#lXm7 z;#5U{v4<3PH7tLT7v~o<`vL#i_QmBWdz*Zly)8!bk-0<1Fb-^|R&}Hx)vtMV;z(Xx zOy}d*da65EXP3X&?D?w>>WYggq%2YM!K3fWsJh%)!&%?@YnMB8ko@iQWceLpmW}s! zdQ4J4~4u0hi`E?1Vf5a6go zT540%SuxD3E5iZ;mkA!yr6H;C5PkzL2KAZj<;{=;-V*J`DCw=<-}vDiLbtzv)_?Hy z$;(GiUiKe8ex7^w;cW(0u&@ilG{xr2AfVbRU_JdR>cATI`4vwym#t-W?+qolH9G zpbEOF+t^&Atd6ctROBl1LxexQC;H8Zilm`+FS^11mYQ~1Yo>c;7K-ts;pgX*_zgU6h zNY2SVx1^{|^i||4pqcESPs{lvIg&0{2|Yki5TKOc2y*x76pJv1EdIFFGr}GNqSJ!d&)&Y3J^b7tRK?r(jZm204 zgW?0i?F@<;2`0+M(l+{#5v&AO4i06yCRiDCuH3Nb6S7!lhU~9S>j6eSDN6D_wUn|c zE4T&00fBqT5qTG;8$(KDp_ZfT4W=9G4){N;PCV;-Lxhgt`O5tXG&IxNS$Ln_J|DO2 z_lB1Xc6|H(S#D4Gi_5W@zv=qM=7Lr@^5*^4_@TH7(!L*NlM4YKC0N&JOGaySQf^vpEvpA~Nj6$Lwog~9uaA?qAPkRyLpeY%|KLIwn>(@KafgJ82h$2YJd~ zj5O4SungG^f2r+*iZ{XIhson7NypWiJbnJ~(evcXeITEdTmp zHjefO%HJYe+W&VxEvw`y-id}ewaATtIXX40UGlvnoBU0J-*|hm!IP+ENxNYe$k(IG zDnd#okfiX(Y8=9nyH5ack(|;7gkK@@$@jNj3sSkjI=Vjg%afn@bMKjv^g6E8X4oPn z| z1}3(s$9`Rx?)wy8uE@x2bHlxZWWC|8*l)R{=;MWCAUJmRv_Q~7nJV>XuzJu1+Xq3Na3jnfdka|*@&UU?H7w8pqesU#CiTkG|RqD z+4}bC_V7V=dI~+9Op7;&sshg-lOf#}i@zK5KKXv5?Z(FR8Tu|&eCkw6B)pVnMN-b}MO%&FOi~w68`-25JsqEg(Qjc@Ah~o1vLH;`ovL1R zS$G>4r}>zZdE26-D4XP+`lwMr{6rE5>MLsv*&YAq>EkCgne?gmsOmj_=%!W*^;oLq zlzH{u_9ELHwntcx22lFhePQJEcb;&84y(5nj+?W>6vu{Q!84*%5Y|;R6>R1Z^@F{kV!9#wp z&zU^6hvtLBB*-!4W4^gP?5n~H_O<(*wh-Smm{57H&bwHJRj+t zgZ72Fv)M`W6NH<_oE)491(K=*(?-6Lu|(gxr^t;bjqG^x8N6+&%Us`nbqy7D+t15p zYa{KS@`v>)#^=7@p+OKvC%}D}tqSX?4?oqZc z=f!YPH5Fcs)_t@8nHTLs1rIsEF$hO1XAs;V)fL;5rq)zIl**GH}{2d^IWugvSE&yxz6@WOE4* zE8gh1l;~cir^j=yuyljUen@)Ja#&j$iyv9~pyTFX^`prhS&|O$F^JChYc9zQH3~v0H@iVk23yHk_l3^tcLzIxtKIf%2()4%$`g{DdPc5n8n+^Q}U+wKR zmQ<7CzckyN2C(wCD#G zNwLCob3NL#uyn%3!)@;O@p{{;rH@$Q@_nS@?R~u7PHX8SR=9j0sd#%IueJGFx(M|x z-$N{2i{nOY^8D>=o(=IbLn{OW<4qJ6-h*kL0gPj2ZrZ1Yf`if|EBLTXDCO!D8&(QN7^oJk=jmz4Fy?K8i$QFX2 zw}WI(_jiO4O-g%SjL%l%HSRDMX;;>gS$A)%cY3gRI{~;pXksZhjS859tK>0W^_1cE z8Cug$=CfHj?j=vkOGrs#Do}$)tf$%hl{)AT}TUMmegFEm>RYi^ukkSM$^ZU2n4&S z@0`H6U8*j4FU+Z(o?g96YHUyPH)LoY#6V?V+BrrzSy1ZD(RHeupp&(fL&aAyoKHiL zJpfq71?$`XFbG)Jjj8MPXl1Z9Bo6*UczO}v!-6oPgFcxWyb5Anv@5W=>J4JVn)0n( zm~r;TJR8r6K~IL|Y33>FRZfY5^@+5~>9^S!HuyL4MG9gY2x`=%R9u;@4+U{6k#w`1 zbn764-6xje236|(*=_QI@=7h zMgZZ&FZ*k`VT9qoHaCW_&g`fUf8*3rC@_W;? zuSg;!+4+O)D!{+AaqKcEugi-=rDh>axN>C{pedEfO} zf|53h!L{7RzEDiTpa1?Do+O%>3bl}@Hc8i7nGi)%9@f`bStddtOXDyKk1Twzucej)1LqH&d#0P zJCOg={O``~&u^P@w{~vby8TD~&tK!m%m3+aA#`0TAXOTkH{z3%qi2uZv0ad9)30Go z=gxeAxk<g|_B39^-!!Va zPz^oJ&vGNO4iMA8lljTWBj%WvKaK%e2l7VegY*^V zw*pHd)TAul4oOPHI6Tcbpo=tkw$V*5e0(7Hf1uZs!9IBw~xY#;rVr*2xKx!W_W ziLX{&dT%Y=_=8+_;q(3|pPuK+5N?MimR70pmm`4i3OGY*x~Xlp=qDSt`c!+~KOwGQZBR zB-+JQCH^BuMEwQBQ{)A(D5!q+7DA`6ik>J7m>~7&WwR;jWgZB>ii)~8e;2qJwxmy8 zYfD0%7B%Hr*{NVaafs5N%d*PxRl!M1K}%!apo>anigj^{x>Ql9SO21B&sWsu ztAL7hDa`M(U>{^fRjF5Onbq#a#dtuZ2DTm_=IGtB@GLr{cmB?tyWlQabmExds|9JT zq;Xlp>;^IxwSPiQ3^+!cf?%mV?Xvu5K&Cf{6*P4Rnf(Vt(P2$ z%be-58fA(x=~3_G?L)xozv* z-tFyd-v{cCAD;js2O~r#xD8I>>~gc9L#1|8U;rRNqp@ zIdYlzxK-$4r_NS6dFocDsO?SQahHZr$r%k98j6n`<>j1^e*hY1kQ@4x4?5|?r;nd} z-GA`>>63I5vMIX15nJH)PO_KWM)Vn~++C{Bb4cE0DAhS~2-p>m)p6rAH5)zwqTdkl zD{=M6b!qm_`8nV`QUQblGW%dY&fiWj&0&IXlJXRf(x8{TC_&E-J8opQ%1NGFP64V0 zW47H!Hw&5IaVRP?dsDMMh$-~Neg%4{v*LVC;!6*%o~v@6$nl4LiwIVeX=!e-kzp<; z!#slbU#x6tf2c z1c|7)R2dpS$hj?e z*kz~6I6ID?S-zMUXLxp;S~7w>S;#oY%EX3aJsrdHelP*^cv{lw_}A;Tg%I`S@zVS; zdWJGv%R}ILmuc4LuKkhD$MLZ?Q2*Lc=!ngbii$C5+*v)_YN9#spy|P=I#)hZoS}u?g%P;p zG#huk>GkHs0_ov>A^aGE;&l^AWP=XJ9vi|2%+z}7nmC zcE6ep9)Qpg*$SqRn{oG{S_KZrjeQ3!kN$@FwZ`(nT@XB!FDt_!a0=?+BeN){aDAo& zK*B92BLt(^Yg&PS8fF2kee;T(2Gm!U=k9#6yHRcSjEGwfZ_4#-`G!w!ZB&Lkm>Kqk z=6)c&!Ey^~7|VPHc{BTXyTfg3&*v5_Ba3dd@H95-q!1fdde1NjhKV{%dpJbb(_QE( zs21(MGku5Nn(BK1$jIL<+oi6*H&h2j(`ouA4z-O-aLq%2z;4P{!O}E3s_;Sm028fq zHxIoVXAGAb1CBOiWt9VNiJqXFfuHTTytMnhK92(0Z%V0}RyyVj&ypeC!86D&X7^E4 z-2gQ%965!U5LMLcn${R=V8Gr6(iyLPpSGssp5brUnBbUUbx}9NL&ryv?+G(~bn?P| zxylLiu+)B~QSmU0tWcbhP~rf`Ewf)66`ujl7=Le2ykS&U8JXGD=^>2a-nMxOY2)d< zWNchbX*Qr)Bab60zda7-uiMaoSKgn+*6-G~x046ia0s3Q>~2Mt9&7Th9l|LjM>e%y zy6_<6WGDuQW0=CgnTAbjilaQytju1HBCC`Ilkk`qoR|o5t zlPxCF1OV()cUBe~F_-DPzlrY$fA7&(--xA5u!7B@N%g$<>X^jEpxzg(%s+t1bUwz2 z51=9B6)u82LlURUUfjX1uxD`seMwzkws=R&ah%X$42+rNPHF9vxcSWy5)T&HGUCso zRJN*!N=NFrvo;BUKP3stG2)Ed>vaHla_%KYSwNH@{|$jMiceQN7P{be=&@hJD`#j4 z$5JbK;H;~<)%|5Y7GVPfkcEBPcL2!DQdFCKtj>9y-m%gd^>jCkPYKD_t+HD7A& z)Wpl@Zj76(ykn%)$a|(u!A=588Yp6GACT&Z_lqk~+atWX`W{)&&LD+5mok&p*I%qt z=wxk1&Dq=C=_a?R;dhSx3$8PBWzN!uI;w#EilfSOrKkY=bZ=0D&DP=9ZB)0vIsF$F!cV24Gh6Vo@grT3*C{N@vd{B-_cQk7UOqasR&fzL0ZeA>JSNV>Qboh=-P<-F zeau;_O-}Ng%nn%STy1w%ZM^xxXM6oHl-85RnMpkAt>?!3AgRwz7h@^GPl756=)N2; zB>2QX959Q=1jNyMIPc66q<)!xDz8{|fPOZZEdkOSd}ZWbh#W_OJ|7PPzc;1?5`vBa zN(nGi^tItcMa^6NOaffw50~d> zjo%Dh(2)H`J!|}q5%9gX=-Gl#{NZplZKDDps{X*xxx)1jvBKzC^T_aZALG}P=dy3` zPjB;>E!G>AxV<{nX0195he{ws0NEQFuu4E8y93f+l;a_K4j`j}u?+H+;l1+a5dvXr z*)sHgxjn;^OuNvVWHU}qWg8zLQ-j(7(Rt1c&Rr`^vXY0aPX~7tNV)>`zTmnZ0ft`-!y+9F7f&UULSd-zJG^Hy1k~-D;n7r_P!@lGM(T087c6)bziWA zn~O6DGdGR8+I!ox0sLorn6jb6*A=k_#s(!t<vojp z*;nn@S!>fF*slY{4n1$w>(pOswRcUc6Bg&4=(IWwh+;8y4$Ts3bMRNzjJrn+u<*wKzD<*FquEE8ieS)?{x}>Nw>qFLgTl-+TsE6Tiu{dauO=#AYYFzPRm6 z+kEAD!Zs%?TvpV!oz(I+)?gbzo)_*_Oot48fmgo6GxubgPs*xbDceu6cw15|t|{hU z5H01}gI?QbWI^k#)r1A$$Gs@Sf4xQq%Ey=ua)D9$K z=JFsE&c`m_ojH13*ts0h!7-BptcPjPT;0OH*jHXm5|m+15#l!*Tx&6m#q+7cvcx5s zgGe&&V??~>spr~Gr-dQd0Jm*uMUJli=#_t3PGArv__nJd0{|$x&Qo4C5S%KOpdZ6Y zF{d2d%(`LFn4z7;2$E2whW3h?9}39EGi@812A5nu=$i9--V-GnVS*bLpeW~%%e9=J zqsAhiP7?xRA-q3x9L#6u7%JuzQfADTP+&9xKNlJ^U|Z58oaDe!LkaL#Cs@UD0%)$J zU#q%Mzd3MKH6Ou=!dzF`G^fg+{uht)ig8IUy|Iz2ov#uEtd(JgX=x#~$<#D@X<9(= z!At^h&gMfK{s!?F6+1zCkYPP5@rgYr!_YwkKPI$JY_6a)9M9v*=t&c;+sEhT8>) z&JOb#WU6)-vAKph=7fi-@1^V@|%K`$JF7H|v z`|`KOV)!k7+VDRB^X2`~KNjGB?B2bzbN4ple*hN9?JsWq$-MpI*3KXJAHT*=1O5ks z83!OBN6#MjJ_P*7bAr&_=s$b<;w3>LqYEcEMIf(>W~7H-5>zrt={6?yTeA$4Io?gS z26hBp)HyaEeI5q05=0u)wYFE!{5GNhsi)dWE_cwqOds6Ro@T-q`J^+X{R-AT|TK7a1L7w!4jE(N|4Xvu6AC75%M6rt0jAZsT^}uc8MT7wV zX_I@D2;GhV=BN%u1p{=tCw}8{Lod@DV010j9D;d8n^QWQn~SEDmTc?rG@F?J5Ee64 z{o73^gFfdyU(eNt4cJ#7VMU z@C$*NCJ_?E)>)7;r$&ZTWTc^J8y&1w=Ia2L=}D^Hp0C@3^i}8pv|3emUX{CZ(++ZL zfcB=gf!#c4`Vs`mWe8O5VEa_cj|yFha{XF2fu&r((p^x85&Cr}WC>dSp{HaqHTU+k z(^iDj0Xfs>RU1jLB@U9xFtxMd->3|1tqaYl+uO+#iy@nlw7xZ%W@j^d2hAM7Etknj2I1?Va=R!_FF2zQ zDX~zD%?FJ)NtM0Hvx)}u3JFe{hIGX%6Tj1q>4Wdx1VP z#_0ve7-q<>bt`#U=3?fZ5M0V_Q(PPR{raOly$}@N#|`BJE~9*m+Dk;|B?4bz z$j>wESX#|bM#T)YqL|loGMScdvSEsJ2RuLEI&ozTxnlhUDnmizVeS)AxMM!+lN?nF z(yJae_5i&M5*`IAMr_}pQadWB3uZJK8XgxD#sjtoLg|=d{0X8Pm4J$hU`5gtU2whT z)8HR`pbrqv!SEbS1z}s&r??@~y>$=J$q+{})v~|HO$|b@%2FDDLZC5MJkd9oIVFqt zapaz^ZEU7oWDls>97P) z%>9;%LHKK_)qm|*>AVUhs4YX=zzF{P(@*f<3#166ak@#~YQ-p@8)i*Q4mTq_;6*VQ z?*1#iss(VL5l;EkD5u5BFFHs&`~6}+h`euI7Mz(4m6k{z@NLiaoAKU28M z%nR4i4*U}o8&k2-$o0Ad{~RW_cL~&P7vBH$Q}8~h<|nF#i{TJE@Xuj#>oyjHKele& zfkGD-ZnPcv=PF3v9*Ml@wX+`-`%ikTDzZ_8>?4AQ2ZW{=k#Z;#1T=AI+?~$NWy%2t1;e zA!v_YTTJ6^G892APbY#6n%>Rx%JsV#E1kbGOzhV4a@LFsPtju{8+zsf@R$b<1>NI4 zOMt!a^!T){-#T_&P6j9Ta$8OH4=f9~0zje_^gO^K1@?>b+Pul8z-mP95JK3oZlU<* z@xw*70xGC11yU*GeAr*BFFva#n4+lkm9fGjLv7<<*f)v|_zlE=lJJZ1MLsQN3)t`L z$lL9Pn1;!9PCrZWU6`F?brS)kHYsv)pJ>x*QIw>q5~zZw^Ixq7)4tSTZ&5cR4wO|m zD00+GflWh3T;apmXD;FZYqHPXChl69#Bf$QMa-v1FCG9Rf^1oT0x$>xR?x=~liFfjdC|HZRL6*m342fc%N?_(-5 z0=ux4^~*DTe!Gh%CT>sBI|e>EDTc-D3M~aV^$yalp`e@+LKs5^_>>UPq81Iy@g8uv zx?;Da4k^U7M9!bNCQe^p$wsIKN{3QOLuvdE?L5$Zh$5$Gvzu^MOCDUgLDlq z7de*hc{HuNCy^&#A&5e?KmsDD1*>hTtX>44>r>bADP>8(KPhkOd^*(11F$dwsB8{ z3VzMzgQD!`qZ1>%nLmM>l0RvI>T`>2!n8sRO6ydbr^`;CGKa+Q6~@HWFs0tb}X+H8;CK|tha4CZIPOBpKwZ!8!q){>s)r# zwC!7a%eSUn@?thWJ8QgYp(<7l)*tgI)q$)R(Q}D1k~fz(H=vkiLMdJK6`1DbJk!B) z85wM{6DZ3}dogh86xccqp8#gf)DR-Tl9ywJy*f@!TcFy+?VGZ4vDLo_zgMho*RLwx zaT^_gO;dQG-vRj({|R{ZhD93W;GEmARQhG>f_Vjh|I0?TV7nCVvuNRHd`(N|R~PR- z*WeZ}G+-XN{IHceRspGP7Jljoc$yRdU#006T%P@GXzJ7sA@(tm*%(!6u1T&TS}0f5 z&0wiDWofQWaPk#3^g9QkHxoeJ>I3AKZqY&P!*^zC)xk+98$^}h$k3p&;KFR{qGNwl z?|d?g3Q6}h-!&0V)DSm~;_U{aM)u8`iG-dp0^L&gVuR>oxQ9rlLO9p?HTHvSi~IsJ@r30QrJmRI&w4 zfB#YB(`iTB+$2JpLRhMFf_t-Bo*2~6t)YN z{DXwQl1grHwFfX`{b@cKW{~=dN_DAPX_;z!x8{9jD9sS_eqd2bAVM#@$$Ij`_=njK z(;s$zc)RmucU=(;B*YLoHSSAIiZj*sFTKV+3+p8vH{0|PIsx)~hy^AEIGwJZ8@i|_ z`FlHbZ)b6zZfszG_~OR8)wUFc6n&qL1t0*c?($P26Qryv%rEl%!UzL>?2Ai#Nbgvj zcdITv?uT90Q-(?Cit+3Xo*aC3ykm71+G9;TrL0mOtG$%qSlqFo8zBQdo}6BCga!#J zSqz7O|3f}ue4Et!g0rAD39oXT3LUG%jvuSq6w3fHO#WR(bJc#AAqQ%%tQi9h*IZgz zk->2T%m=tCJu?AJsF^=XxtE~(0L6WodCPOq9-7k*Fi9x3Tu~}6EQ{Dqv>h-D8DvDl za5NWCCp{pL5eVQ!+y~JPpgqEjh}Zxz36WS-P8qm?(_e9PDK)3uIgouqLGjDkMvvDnptQiZ9f?|o^i*%mlg$KyXwBJzsvx)dc{wf2eV)8{T}&!= zn1#Sxb~eJ4VJ8?6tdMR^O%xlhwDPwx`zm(3Z_M-zc_v@%Ps>m|5Sxw(m)NRlr)y z9Gb{!(Iz%$ty;~lh8wGwUeBaP`#<%qXY&mnrf(&nJB`mUXq@&lU-O(zG@0EbKLo6n;JBtOJErJP?wv)|UH;@N2pX%*O`w+FQ z=JC!x{Ch9CyF+SxYUq%jfA*PG@=8r4nNl$lvh}8xfGYgW?k>{p!lSK2@WQecC_&s# zAD2_ZrbSkc3?dG@dxZ1Y!RM9XR44Q+hzIza$}v-20JuzFb7tE2Zmo7k;da6i3Hy#+ zHp0$}SvF-?yfd?K7m7p0hgb{j`AiU!J$|s(6P(SBkWFihTlb!Zt}IrP@q|iUEm|$? z-j>xRbk4CytI=5D3asD+ubi=N$hsUmW(Z`SfOfesF!2kG3wpLzTH+-tUEtbx!_o}_ zI;D9MB3f8Ox0gpIQRKApiMRC7Qejh}sKNMA$ClpIgqv2((KK6%NKJ%I*KIJjZdjb+ zT$F)wP2iO&)HT|I?-JmZ*93%*wBN42W~4#stW+Wl9UI4Gl36e4_M3D_G=w!RU@c7Z z<1~c}n_7iplk&|?pt~}S;EC6k?p8NZQ@ZKzcs`24)%Zuzu%V8BR9nuS1m=W-QENs9 z_OOhbCa;Y{l5xz(#lPmFLE}+jV>}k>E7cca{`D-SAp_=4=CWS3*L17(zdN5716>;a z)|$G+0oR7ie-g6(THIhqj=E|u7S*$ga*w)6PXa5U8Wv*?XgXM%ty-DzT3X5duI_*5 zmAD4&mz(_f)j}omTBF`n>+0eJb2()oGpSr#DE_)eaP6A)fy%|IStD2@1PdJwukCTD zwU5@%kfxoiFZ>4xsL!OdBWjSzh_NM4-I<0rO}jsundPhO9bsOAK)X5c?+*h)a8r%VTB- z_ObOtuKLd({on5%y?80K6Acr71h9M!&X(Xh82ElQ)u2Kr*ub%<2XV|9_wm9Gs0vi; zY))C!dK{C+eY~)BRe=J3^43Nx*f3`L609wTt_V{Zu@b>4!Du7EfleM$(B-CF9e8t5 zVoLcl&{`oMqT@NmE5CuGEe47h=hDguIsn1Hg1gZ#k-rkq zRd3@n-DxLT-Q_BXC|i>-6+AyDInxNS?t!|ft+%>xR$1h-4E^bim}O?M3x2_*`>D{3^!VxHykgJhFhSchGyq%*MQrF*4o@-fetiXn7FrpBC2}{ibS{ zhR{Js6j1=OFkFQeNjq}=1=!gX#}{B{^A(u*r1oK?-Ch8>jrSdmz^0sWS746;r@fW1 zggkWWavMnu;a-2bZl)Gb6WvxHagwNkhqX2rPSAqsk!!YTa>Qpq^44lYeu9yS|h>OZO%>ZKnn5`xxhn~aLGy)VX=!Bt9W38%9p8iK;}A}g`hrD zA*Qi0l{sa6qyByOV0Rt*kWJ46O_^d=ftegom^!nO)B@zXPmZ2EO!NpospzJH8jn5u zu@50`Yo=9dty&hcp>BK~uUytEQoXI+t!YF3Tp->8&YYKth|MU@IPxZ&IuE94j)3gc zkuH6|=@Ez>O&lH|6EC?<@BkqIPLy&osyw@pDDkx>k?uM=;g0Gr0y^LyN3$m{p&{bc zT|zEa`(b0N`+!6~`#t%8v|#70jMIl`Y>@K6OyWwItJvpN;Q5S%fNXa|n`m*;6Yr}a z)AU;C1ze$zTmW9V;NmhU$LTD={lgBDI3fhdW0K zwT3$D-n>_sGgq`~h_i0LCA@iIH<#^(SS768()9(^vk1fUL2>ID5bAZ zu9uVXd+;`GapHVn$V*it`@nKunEwoOa__`xuiA8->Sh7AwBS|=u9OXOA)r;)FXM~N zrGr>`dfFH$FEm%iPQ_{H+iMa;522p$w@k;;fSgb|v z+=T&1s;KYn#cK*}Q$HqIG3`M(!$}D_qamh&8paR>O!j0dqwmFq8zMQeA_{i1r4ncz zFrD(#e2|+BF4>F{VYXVviKaGwmV~dJy(}1G!&mqg(|ECPuFO;M(Aec-V!aEX9uTV{ zVZ)qAx|b@1(td?y#H`hH&A6WW`%l}%xW#uccp(o;&4B5W0!nsrMSmyc7ONC*pwDq2w9u;r%LEYRX zam<`+xTZ>Alny1&otDE+vJNZF0=85Ek3vZs*T6jg`uWrEo+V%Y(<}V+`NK!g^}}`l za)!3UsaSRaJt41o0aa?1`rO!^Xyetx^^_TmEN0VMy1olhp(}DyTEw;`?@50ok@daE zDt(Zo@8KHDbl3eEL$Q55Sn)3XhNqE#F9z)TSPYu>gLZyIW85c$=x*q8h3j4E|7JHi zdj9|}1Z$<{R! zvtv6IMDROw0$~;Ua*Nl?smq)@r@GRxv;E%j2Jo77TqQ|snx}kD&cVdd16ivv`xSAI z^T`(2PjPYc=_o^9zjo4Z<7y^<&nSkF#lzYH|H57Zq?8uLtZ=KM|5j@Rap=Ej%~0~+ z5SdQFOOQJegq3{I17+^i%gm&bQqHG&4^yK~q(S?-Azf38e4}{Wx&_%g95f&kWyhHPV(g6`Lx`WG1A+PQ*_sAq9HnnB*3#UL)pHUC7t8{Iehim=Hc-V z)ekRTeRlue58K({wx>7Wz!}32^Qtz!4a}fQ$=qSGPln|=s6aaiMMf^vu0%CIG2JzD zEYG?uEy*C<^K@@}8yzWut-^pq(pOx}W|K~}iJ~i=W>KLjA6wn!psJBCeLk`ENiABtM~%|RJlJba)m zab8fB?X7Y&iskEawiHwmSEt#8WJyCahmb-Qts4)&v{46Ol>$*FJ10AM`P>I8)`R8O_3F9kM@K7E#CITYaDm7>LmBNaf91x8VBQL z?T8FVC+l#{`a#Jqp-lJ{Iav`@ObUQV(8+Ya9)@Q=M9-`f8wt9>e{;3=El<+&V~Grf zLqa4^M^_y3Hfv3%lHoo~&tv=K_gD9J`M$a&EeDZF^s7f`XY%7BxSP>rzjpUm^F;k`9r}qGq@UOBU1?6T!9#sghq2wmah{E2Kv!W z(T`oju%6{pn`hVFAg)q`y2{^XkhUB}QHD>08Y?q>__)T8PN4pb4S#CzHXx-De(ESiXS!aPweE<9RfMgipuaJS8kr`dM2#3uBv^63Tt>-Iml1fn?kH`jYF~ zepr$-DpjZ6t6)%2W@|TI06Y37Zz{;~hS-XcA`dxI+;fz&#MO{|Aa?x#jz~A!?-ygr zp~|s#2U^c8NeJ7oryqX0we5bCXCf1*rYQss}+%NAV1*|n*1dZZ>C4N{zU0NV= zXT&5!uWg4yC8r1xY9dIKAOUL`d4frUk|^Fep(05f>?%K6Ua(MNM2l$guQ2RYZ&)jP zwC1q);C@L*H$#8N1Bc!tTw2V_Pby?jKVZKF&L&Kr$Q6U@XIJ@8p}$j&9rY$6Nb@+G zW{`N0*;xDXzI_8}sj#vAg;l%ZZ#n+_%pe+bF*uezHiaS5cEL5Iu=&yj_jihR=5ikz?~&QpZ3gko*- zB3d{|RbNsY8fOJ0md2{Km)Y~{epP!|$$HxnkTC5?r-3R;fLc8HpX$;ehq@_ku7(#` za7OKC?R^wN9pLG3gqB8B{FlB;AHB^_=j8iMw+Qkj?z%A7-q>jmzkk;MzgWs}o``u} z5fb7U7Cy7S5!SYQ$ofd2@uB*k|PjEN?mU_9`m0G_| zfpJ{o2Hsrx_-fX(_CYhtSGx$qIQOs%-K3!+_HFcQnGc7~n; zC*|9v+1#j)0BdmVD$(>D@fr96@~@8{f<%2%wko8mxJJrM};eKalGKVOA!W=H9zoN)7XF&oQ8+j2sZ2kUSz0yzl|DNR)0PE>~u zi-d(iYhCUV{ng|o!UzL`xlIlw%K1``O_z_(QmG$RXgqyVPK)!x%u0}j-iwgm*X1~L zE{xsx%JAsID1FgLWv8$AsE>A%HW}quT$;{@%BuxWJH-k~o&w|v&a&5>MxmTLx0jkf zOW>s94b8czkj0^!Xe)%xB<~woYVZN#-V%nr^E|lBP_PL)wG#JhGll8GOF!tjD~||Q ziow7c;2kr`gB=&|N`y1TC@rjPYs+V!M6Xefa}M#C<$K_2Lk`;b4TNKfDc5|DY>@d> z;>N3)kzNT({?DK9d~s{d-8ZnOJGjA>g{^%;WEN!Tk@2p@>Ot=~0M26d*>HYdn_X2+ zH@X4p;2U-10^I>NIhbXqqi&5qyjc%|tIp->Dk zX24Zth&T>+hVS4gHYasnZYWxKC)AF&^7h~8ANwuQ? zy%NU>4n6cS=;&a~r(*p?lZpA$c{cFZP(+vyDn2(<)i8$OumwJj#SA=D3WiOiB4$L> z{7nZ5E_y-91FFspXxoMSH4KrNqr2N<`lS$2+4EGqd9wG*=eAj=FpG3{~}?F2BK z4)%pZ0-ykBdA3t)nvE@`zi8_}!*}o8v-Myhg^PNxL3*9B1XP}N7Y{x>uPTH*q@dw7 z6qJ)Y$Ge2~qa?wPGAfREu z{yc$HCrh$G=5y?8@HsqdVTJhfmn%-g0+xsYqKGka19QxgbXI2sSe-*6|3(lcJ9^)4 z*zK~()zw)xbz|86sg61CjY#Yb>2*to&`RNymVs#1F^3eJ;db5>re&T0A;Or!vf4Vt zcc5(4rYy^nfXwMR(#(~2GIvR)A5s837#5HR#?Qn(omnPd<|qw;qI4xM4WTQ|4WW3r zUeZu=FZF!$oYjC`7Co9{=%DF2(LoZh7nZkl(~Xz+hatQ7%tz(;{199cq2tfw)4ddY z57+N)bAcbm>*jA$ev%ofX>hPkduGeFwVoK_SBwYw+k^G3-F2){QBbPOd<-?&3n8`3 zv&h>z3b2@tvN7DX^s&H%-PB+Ks&2AqmgD}J84(!iKs^C|rhX~By;UivFW_nG9q4&D zy~xJrY96Zf!+RNq3LLC+zuZf>Th>XWJy<`P&t{kr1pe8oOo<^(;?#8JV7-4b%*>?P zg?WI@BzAo&S)c6CpI2YaKwFAwk-)T=c{_pG9p+=VDX6G@(NSc=lsHUo?*#av@TQ-g z7^a#K!QfNz(^kyqPB+=TgO04}rx*EfSWNa|Obw;Cpe%ASKHht@Mfa4x2sAf1pzDri zg`s?uajdO*rQyOzynQF!#ugGxD6~#@;lVl{Jt9Y@t8x_UEyH=Hy+h0wdyMoW{Fjvy zJwD8*M*3#K4tJCJbU4UQQNf~UfkhU?;EjG0&$nuut<8C4uSWM0P56=;<=bCtI{iyg zL2q7bgiu%f>2NyQPtlA1tKw~PQfv*1X@1J6O^|5I`b!P+Gl&i{Z0z%w-?;3Dy~eI0 zlM9#k7Ev5csQzpx(NZT{Jc-b$1hV376=z%Ha_gsR-3ZdBaJkV}b}BnK`T{rF=Dw&l zDDHLLP5mRzP8}s@&13O5|JIpdl)|lEo9vo7$?+9VZESTR7K+#B*5x|D;8ydwY+X=L zPYnZq3Lu!BKnV6ZAw1{TN`X4dwou*eM6p^&Lb*g<;~0>2!PH!AJ~8)=D}#wNjGT^~ zo32$3nuwWhRo3mQq)?nzo*x<+e3O+G>4Wt2@{&nL@S zy-7OwAchYs3PxbV`lB45vXOz&$?*v|_gdABRIp_kFTu{bapV2=QLS@+mAwV$hWT1L0~7~bI|i0( z{r=f=Eb&s_b$&>3Kx!V$(fYw~u@NTL+woLU{AlVkhEiT_o7T5?vqu23hT(mou4ACV z)Z3MAd^^KO3+fNAdmEVm=au!ka>a_tHn?AL2r-iHN0RGprGU>UVRI?zobByt_-IxY z4X=`u90tYNX~A`7OsU{OiL{);+K$QHr!*-g=Zr>+6y?bcfWY!|)6!S4RrU~!fRk82 zSS9^tIwZD8>`?M}Jli8%CbdRpO}J^{i@H~GL-H!|vEe}J_yxywb*+wp#GgTpp7)dk zXCd9Npy`=%DH-@0DwL{RqP#s=Vtk4h$5#5^9o=vP?O0uPjdqM@OlXtA5i;^O!*X{XC3T0oM-_~Yl(kqB2#vd|cg`66IDAQh zZWii^Tf=;y5Rq>twZ*HUlrRnAJk9u7qSmdE01MBLmU5~?{1*w1RZppq0W1jpBLn@~ z4RzsPUgUUfNf4?%5PXpgifmY(6O12yNM{Ih3(@WYzg~ba;owrHe&|P30o2UaX)!&W z7gob48I$T&TaUiafs1gD>G)%?zx;^qGx^>PKpv^etpOIubkD2q`)B>{%)~H;0M3#5 z;ip!WFcx&8E)xv}S5MG}Hb+`WsL?8s}{HR~=i^j9? zjm*xPoDGL)Os*u{$jBB0Ol>Pmb|1`^dr6wm8#J=tKU}+UZ&18JaRY0I!dtYJtiTQQ z2m*kCM)A9?%V{>bcORIF{PdzsxVio0{^7dR+441v^?X{+#{(nvY@5Q1zrkvu!Eh@o zx9R1ljWD>E)rl`wJGW`gB|T={z#q}lBNC7~viNbZ^*BG1XneP~lW!m(OC`^#fDwdj zSXK5$l9V=z!&s+`JSGU&RrLNmSd=g>RSaCNF21hi6}CxlsY9DJRejVL8ulPfui*^V zYKORv8N&O<%fHfg10tZle+6=Y1bca!19aW1&|FR!W{eUx!Ol}9rmW{fYMWmDX56q9 zeIE{r-#}k&1J#1-k#y`>yq+GXev`UOG*MTmyCz-l>T4*k+uqJSH-@*G8bavEDF^b*FsX--gKqLUSmzCi z6_RSMgs>(` zvNW;A(Z^?qPz4+^ZjNs9Nku!=Z1)qU+z7+Ph-JvOk&jUi4dgB%Ay0sqqm@r0&;9m9 zk4T-sX$}Ojs_lKtd79opz#+b6^D^eYa3B;*pAvsZ*LE{((LvcKXWu?DJyEenDg3dEHrMc$gP)i*C)F*v~52*sXh_Vx%I z;?%Kk8)V2SoQoNQiB7u9%z}fi2{;B*2CyWVaR?^qrJN^kn*4e4&V(ftR6<>?ak7OX z?H07KPBky0S<-+aMeT&=2HBjO$kw_Ti|?IGlkNHk+`i#&&=`l8run8AohQ}wv}sWs zr;m#5$}~}o$A+rhdfPiM&Qd$q32Lto)^|TQtDG0-7c=^O`!I2<@PZnL4O>CnYOg2D zfjw{OGe8_kmu+?bgeaIHb8_e}XGkTehv);yr0d$Mw?r%L2s+WfC;?=m=a7Cd{5>O8 z5@rqGnvPOJIiQon4|GOXr;$ykNhBzdVB}wX9m%i7 zjJXd?&cToZy@;10C;WhNJ*TBSeGS1K-LB|6q9)!_+5iLHBwadCUsf( z=)pd-8yuqt@p!h6sP`pTrQCAN{ES2i%05Ao7=NXKW}6aHZ%E<3*$ac>4D@JdgBBf} zLVT`4b9i7G-kffF$Q;cROb+9Ks(}wY@9J@hij9Bg{mTop3Cz`lpuOIN%6DMtx_Qv_ z2{Adg3G2JoG(=%v!f+YrZJ}~AI zPFPG@xPuuoYSIEnkb6so*CoB!^0p5dBj9kJK)yWE86a~Imo0>VLgs0yBkhJ8qXpWy zUR1(XasSL`!DMcNh16`sDw&USgj*i;0+Q$@MDPe8*85cS-jZvucJPo5668BPOVYfx z{=_>MB^~Z^et{PyXZSgKr;qGleM)_gxZ3A&UIY8OrO1BwNUyP04!JmK{>X1%WzW zCxYaLA|WtV{)t9gy=Su<0H5J*mB2w@q5X>;y6TqdgQz|hZ6WQx*T4Ldq|l+Q1s>W0 zBL-)?@7ND7C8fur_yZ+!DWox$?lOQG3;Pr=y4IE^lD=j$M$qqePROIy9aC_7&-w`WF>hM?BP|LS1 zE~VmCPJdq0UWo(iQr=L(eZa!Z#)Ay=jJn8w!$vfIB&UzEUj(WU)tPp4$u*r_BD(zs z_pPW#AG2^+sWZ49IFqcAwMNCvIuZZ>{_&jY`(t1O2kfB?kPG7bTF$4j0=3I`VKly$mS2e5pZBUBGTf1z#x zuTVK8EZf$lKrT=h`I^N%!ybHTF4`?b+MQV{&Y9WFfinA*@?79v^`j{+$3J|$5R2@1R zpgoG?8J&x|HE^o5f;(^?xoe26Oy@HgIN*(#V^{|m4y!UH^7C>^u*%M#u$y)pEBe?R%i;+H zwq+@f1yWp5PH-W0Tbv^tR`#bk=mA-WU??Rzv}*p^3e>2G44h(}2kKfRN4HLP>8VY8 zMhVe!#x`;JG;!{5rfP zeLs*reF75WcAb+sDa+U3s}6k3`?RrRem=i*2mamt;_i7RFy0{_>xW4YhG@vffrN4_BffwiVZ z&PgdbTsE;7k8HbNf?`y&!2>YiTGueBqmDeqEnuJevl6`}h$Ki(Ll7&ZGG|27aK2EG zw_)d>wT9{tX4@HX0(zTWV6;9XT&p!i;Xt#K90A|bx`B_1#c?1 zrNnj^LZxx4b_y%ECTO%i0|N>$u`5!_I(;O|OBgMayfpH6P5x&qO+e}*DM?gNp|;0R zqo63liUyJB!KQ3aiv}R!fZE2Qx|?=Ye<@>(jE2)0&hqJ~Kh1}DBUcy2q;f+v!an|H z1wK;@I4LL8~}5A zK8a^!;WRTmA!(&LRon4E=w#`u$n_2p?dFZMt*hPCwt;M3K2Dv4O73D%rJHrocgA6b z_-<$_1a>Eyk26Qf-U&QZKY@G z>6icK(Sw(qBQEua`%>p3V3xAlrkk|l4UguMR%xm4G2kbL}DG$T{9rQYyqR^8G2|9iYl}`|7KAc1~$Y$^LNQjaz1l7o8HK z+>boxtWr)WNZP8iVuN3sJl>;l6snEzp4w`o67}lrbFV&O|fd$C7cAXiyl zjyZy&sY)zSuTUQEHF=rIUVzNmtqov_dIR#ORr`l*jYnX z!$ztiy`+bJP5E$9P5CfV6F&56lIy#{$oqTJ)BfevQs>7km;T2mLf(fEgkW~R3v1LB^{@_ z7rbjj{t&Dq?+D7Ddh5tDIaI;@V*kulL%5smo2o+HO3<@npz{;(u#qiLJ`JnE>PcP=j^6t)>v2O#4Q#>I>p+U3cO;Wmae1R#JJ0*^V;DF>dNSpuktwP0 zAlz^fr$`pXL#N1AVH{Xx)k@s+(P~QrQPVR8E*M5O7?1_}BMt)Fhz~(D;I$E~BrZF( zU`=060~M**seS?(dPM=*m+xqi;v!IA$>}zOn|d}YqlhLAl5)3Rsa!mp)_ugtNVQT0 z0uh@lugk4V`lF5G%_Wd zA)BE;wkm+gSC()z=^nz58q`^fw{C5pX3^_wb!i(F3izAdnC~YF3!Pg=B=!~Ywogu# z?U8PI@5zi#=iQ{$IC}p4=%4)~>rDL!U9f4)llgEcdfkU#_FQGk>j0m~$ImE@qoxK| zoYzmHKq|s90$I#2VNMI&cgVQ9#N-Tw<&Vu{Wy#%Z6S2L{UXRw;K71HHTy zRRwl@i$5jA6$H7UQs|S6CCn|@{I>qa$3KEAl-xbZ+mp$w-|c*iy#^Mr-=}Z;4Cb-B zv%?CY9AW{$rrOsQRWsX*ZLa&U2mq@1A-W>`SW}1MX(k}u7vREhz;xi}6Qyv5(bRNpt0_n^ulanz^TXtG}&07?DqTk1U{1Bi9mB4%nB0Pw5=wK)g*OHwlI z1y4dZnG7*M7B`FqEFk75)%qdQac&fXGC2;M&;po-St+s>KrkqgG+lrjS2aI7D^3fD z5&|b=L!mIIq;opVS=~#%Y2fu`sGhhWzFUL+rT8@jgM_u9Q)A?maY3uO=&0b_{noB1 zfBgIgKW+YB7~{NUp3f)e(`-O=@)~Wl`hVTN{rTs+yMNlfb$92B+jpSgpLTBDy1jGf z5C5-U=1Y#{wsmS69_6A0=-fZ@qc+m3wpq$zq7;x!ktQcO&h+n9U~D-uCus zY4~I)+OvDSS5D8jXT|C3e760?U%$8uakEu9ERfA7D!x4fq%Hio)@k89skDH`z^$U@x%XXt@#vAc^R^$;NC?U) zvI5J^H!<;9^8XbR{BC(~)!4J2w4eYkl~ zO{V2JZQq)U!C%S6Ao=?nLk9%JnX6?#0tRW5r%tfn4?1X14y+L)wL;GpHLC{Qe*vFv zKm}pz@It^e{dUdJz=w%dJiK2s%4P4;S3?Mc&3OOw-vReoHN3ZH*)&?M&gQ$WnZMx` zp>yCg@;V~E8x{s5o$Nj~4C8>@FcqST{llELs+m2efp4ozF{z5VOQxL zD=fG%it;r=T4TkA+8D8rj#XRlg&gYgXGWI9AcKWflbx2T#$T=fPFNd25OYRhBXsniZNl7NrKp4YxplR^YkPfcV>?75p)7|^{!&uuhHRt3Xv>@G-p zv)t>i?Jm7r(BBoh*C~2=uS=J~k6@#47x#~wwH`8f-v%h)rv8Ll6u)SXP*06tF&$0b z1%#20Wg}Idm1e&hx;Z+53*jsgR~n+vM)HElQB9;@5Q!u(w&82JR7R$o<)D6t+!lvE zq8g}tr;dpht zTVlT>y)(V)`J;AV*^qI9M%eLgX>B#ezri|*?kFpTyNbc}25VvQJPH>^sqB;j|Gc3gNR zvlu^mT!wH_KQ^y=WRi=qI9}^{F#p92LR5DL-!OJ2mf_CyxyjCEFkwf{osRZ-r7qVR z_j*qckJFQE&}U~&RG$K9^ka&iO&+4+oC8NF&u#7dv#LKIXK%7%n28TR<~y}UUsjWx^*b=YFnGy<;=ccUUN7|~DTrNx2{D5(g zY~@MENKRbIW@}5Vn_RY~XIOm6QJ_q@bk#4Rbgky?za)a>RZgqD_as+USsVe~jmaDkgCQ8~z4=U>;CkJXkyE%T!4-ubM;n6Zd_P0(^20*h%ftwmndZ*%9ce8kqovqXJ> ze$3fea4jmcNaYGVG5(|8JP@0?%x*(V)MJM+*}+4*>78VNhcti7My!l1iDmV}8=wpn z-TEFrv3PSq!`Vp%S`oYJnun!1-RR&vR+zI_D9lLel&SK;(Ziw-H}&%zlVTdS87IH9xv;B_ zBVVqkii2JcCe6un^CY zYq5S~q{D?Z=z_Cl$d)DZ@vNMmUI>Hc=U`ThOiWQOq7p!v@kpqlIA0_9!cJ|bm|9yaF^u)SK<(=d zp{Eq(-+Hzd(F)>mfC}I{{X(hs*aMn}SWn&JOiKku=AlfY3*J-7C`O240ksCY9 zb40!GSUrPQ6{vC3r%oABAk={U8zD5jvUL{7`?zgDp~|B^s+v*+_(ffP6d2S)KK9E8 za`AU#7>ijN&amO_UW28Dts5LQ1hns1_GSj_P?$qlLNNviT5{DxIK@ zjv6wij9-zJC>_@yv_yFDLrL^hYnIR{!kOvOM}lHPfSa3E5Ho_~_oVtXn*jVz;dHp6 zZzV6xhMJgpA&pRPHk!bO>HXV0MAyx?c?FZgpTbo8deZ#M0^>2?TG$jH!}#dZ_j9#xPFV$L0vddf{xZb105Yc*jA{jjj4A zkf{7E`W5AaZj4r#;jw!ZZaf-oaJFz@^D%mqFCzBTPp7(AVLF6ekE>%7y4a!in2g*S zuotbce!Ilgz};B0nBGGe_;)^|0cGvpm&aeYDn2j!$-z!Ob9GDqplDL9CQ zt|wx8#)|QK2;L$)qG$PcigA0n7{-a**em7Lg04n@{fj2Z(iX)k(PtpRLql=-_jqNUa+0+7v&Fx}{?yqMpzD0Y@HUVzFIT}e zdMds@5k+`YkA=GWKXHbNdW?q*{)`ajm3vHV*=aes;@F5_5|$iGc2YvH@0nfz7EL^B z0~D+IDw+d%jh;6g?%-HQ*hbfTvKu8E7iIankM~l&nMe589bZWL2mY#l4pgWCu$It` z@8miQv6NqCGmRkUD32{BV&!qgd~0`*Y&s-i&rySKj2}0z%_WEZPBy&k2b*nNF=>ZM zr>8W(EcS)?JaEyaM9wVw4ulX=Bu_TH%&sb4E_1bFX|-kaC*tOUWoonpOOnK|3h?<0 zU$&eDEQ(3Eu%z2}_=2a$ykdqwiWkI)KXx)Kcl8p@mgrK783xLEHM|mbtFxIBC(pOW z0WHe0%-*YgnqYUHYzaLNRIE;GZQ=UVVW{Gbzk|chtQbMS*a%>=ZcAX9Rx{X34WpXn znQkbwdIg-7_Nu8fRKCv*3j|FhIOiUzmKy{%yGe0{s$H(xDW*1Z!W>0RN7Sq#t zQ76D%Pl0Dz!G@_SC}#+26o25aO^QQDbvEpD0J}iH`U*QH!u+FYaY%Y66d7zNFBBqk zHE8KPEnc-qhbLa-HUTqjTy+*-DJ`C#5oVfKwH*i#m1t>}F=Jlh>9jaE`*tY&Fwhva zmn-TpI_|cf%DOM|fp;i4_l@=smuOzj$krgOCqeTpK*YR>>mt9lS;YLMg)V(Vo<^4! zg%R+bl#Mpq$(7ur7^=+f-{LuK!TvCl$LVYi+DW?QFU&upZYJ*@S+HFVh2YIe)XK?{ zGx%5)aMCd(9bx_ag-Ae|;?;M&^9uAU+Z@$uE|I4YGXW=+I(Z)`@)%%`E;Gn#J+m3E zvA2p8FV%RxP}rMI2YrT9(J%`K7QT5E`LvJJcoiwN*;{K9^v*ClfSZa*4`>nZuQ|jS zQ{wR~ttb%1h?J(1q1aIZe_})HB%+sQ-o+PC2A^CKB*y&o)hBw-{hNcF#KN%Bayfbs zxhS|E>=(M>Nzw*2tQLDs1KIWLCBA5g!F~Kl8f-DP_%z`;3g6V*);gkw7y4OXda)DR zNVj%W%wojsvGpTZifkSdRa>66LEU3RfPY@w8p`$6lF*r+y^UURd(TgvnmlG zq4ikh_aG!R+!%asE^K5F`U|4(bfr0!?AWXti+fX5pgp1L{ zum?b-VEcP+aa0q!rn)u!l-*$66BH=SCOSXQDPq0LNA614Z)PW=+McB2IUFS0iSyp2 zz|3khK~KT~S`MHhdw*PLwY5XHa=Ir-JVaTgU1xZms48A)xnXc-xO%lqCp4S+K+7c# zMTZ?ux`C5N*Y~9eU*iozBTNII9YG_Bi9^a4tF>De%_CZ>LDq5`iMlejT~UkIZKzZA zEXqaHX=kKZ^tw|zbbrf-VoSY=>(}iZw<1Ch4|IF``#d$b*m=n+6jDHj_f5e`j?JA` zl@OD|{L3^9^3aALM({9KRLWzeCxe>zUCpVA?7|K6YZKqP>Katzu?lnsWSSx`>AUZS zaNz}(V>nk$$wZ%W1;IV1Uij8X>AL!9iYW6#$s#vjQ@o#q`jPsw-sP~GhB!PMg14xi z7LC*@(h$=uy}XTgYh7aR+PUpUCZ-$T5e;IL-JgL~2CJ{xN#upX9u$u$8A+REMID!B zn|-~^D`z%QZSsKHv^lS$ev|BwQJzQoNCsl6uqD4|OAHJCYfE)# z_5QqD3zW11e(v}evxI%{ErWFTG1?94?hT(N*$Ga2WYw-UARUghi~!QyG1^3Gc?ENq z1>>&##)<%dt@pNJ8a9CVxZxn+VSS&#(}>=F1$`}0trgv$rsRrL@QJY#i!mYIUWH>1y*fgR|ZP2cMS&mM!DKU_z zY(aOxfS?HylXEdXD_QAiZrV4T1e8HpZ0)-Bzz^d29E9T#49FSekI0n`MMd%9^Nigc z@-yHJqT0Q3v+Eq&&^KaDH0{uP_@-uz)<_%6#>0_cgmzI_=$J6KkU>!wg%)pwz`4-- z@x7!0nW*N}tvm)kxQoCtt_*QU?lz>857V~~>%MS}-o;d+zpDGfb^2`eJqz6z-ebK! zs>8zvb2h0tJbaI!O-Q4EtZ%DT5On0Hx)7ryO-ZXyg-np4_y}JTtI&z*0RLp@Y*C@z zr1T(9Ji2=w*A@b83jtH$r~o{QH&cRq@nIY{E^>sW*nEegTcp5QSRj^tlW=y*@LV}~m^jQ}{ zyp#H!2COtrDPirZ{%Kzt=O80QBA=@Q|Qm@mgz!*_M& znw@cE1?%~{_)U<$OKAhRz_A<8D>fP9i4r!H$cEX{z{SnLZ3Dca=VSECu!IquXsVjZ zSV)exUCiI!)>L?v+ZmBCL_0nQ=+dC8k&jy^))xBJW>;F& znw21ir{hW?+{QE7z;>iu@nwFTlRFuCgt8pT?fr8kOR@|cN^9(iA}3IpI*dJR7v)- zJO{U|QGoMg-I*|Nfr}qP<4Ltm#EOWa{uBu#WI;e~dz-Tr)M{T&2}TKPsVV{-vNhLg z6yPDyS5Tu(+`PuTf-gI^iKW1U%w%)Oax)f5FG+i$2T2hF}D-J;WI_ zC-?D;a>_e+{Scm>kx~Smop?FJY;?u#09+Zrd;SeNlFuiMO!4oJ0pcFIg&8_y=BXLn zoo7Ov9*M*(Lgx(6n~f*Ndl`8VB5B0o@B&^Fd@ z6DThNaTRFNl@LfJ61g3LbUuM3=78YqV++!nz)dxaATl;U7HWJ40h=WFVc9-t1QCR) zhFW6a4fSayJ#2+941(+(MkYKFcMNK&wI1c8 zC3T?FtW*K%wvz$aIW-~=w4a*DMi=h#W9;-IsQXvg^8B{7qUG^im)PoY99P;^%fh&} zZ*QB)OW?adKg-6y)6Gg!t02(hfR)|Nx!`&; zQ}NUo#?UR|(l)}n*{g1}h~u1U(gZ8%8uuViUB=JZ0<2T6%!AyB1lcxQ8tT*Msov>; zpq6{kkA|TpVH~Qj2q4_{ef=Pyu2@=SN^Fhxpq{fZo1$N%L&x!3Mte(xO~uYuRFC6( z>Mt~&D7~M}Osc#RTMZjg0|qL~QrP2U%%QEDcIi2Z`}D>-HPAGuf)+WeK@Vay@u=qUzOm!InB?^;|m}#KJ5a(o#}{e;*ds>GWQA`q$KWDTk|-! znP1rn@qi08wiYwkLWh2b^qD?_2F1b8b58+rRBEnac3q1+J2^f|o#)wq9(7)VGK;9y zLYW)Tycg1GuDTffj5hpF=F0f=oO^1eFea#tDzI*VDET7HA4;tANf5UO#0NmoDt6ff{o{zJ^GN}DJ34g%ya;bgq93qz;Xc0ZJ>8|w2ymZ$pN^E|APmw4I_%?W*^`#Cg7I}fn659R&U z8p^IChkQS-W`B<*+_PW{g+oDL6|`m6EzQN*9u?ZMu5#ak=^a*vQN1MS5nYU@=Ci3K zGD$VbPm8kxNZr%tQjryYC|98+byleh))C$a5JQP5OFjDf?=PP|e7Xmh1-a}&Kf3j9 zvrjdmo4hU{5@gH@vO)2t7yu9fd|6?ZoEb*7OvGhIr5)_V%*B5x|IV=~>k+;wN8b151E@tplVMr3u4Ss^Kt^ToMOrf5W7+Kro zMt&{Hs!@Qdi%2a}SR-I{dmUQNvI}=?w}QelxB&|PV$6Rrw!k7GY*{HRx+=7R&G)rE z%^&lm*Zju<0i#{QSVqKHC}Xq=8G*O7dfqI3#KaGLfoD*JiRg;eS!7tJXH&yojWN-k z&4-oE4H2!(lYC6(t3gpshS^ozt2xN6C9_WW-!?Ic%|OEER8Fa)05#Gfnu0Yi9u)2^ zo9A5H{-+5Wgpk;?M^!X`#^r z2IX)Fkb2CG@&E)bQFi+1OK}K30Q!dnq(8ehE!U0{ghAbWCAvsbSK5!dV}G|Kc?nM; z;*exY%g~Ax+iR);|438~+%~UIFF7*IG(=)rNjXUo)h0#GHa#^nP_JDAm2gP#^Sy^y zqFW#*X_ZsC76KIyyI}&Lq#mK^*gfpsDRLuH5Z!w?88fr^9HhIV!=K`(n-m5O8io|c z8R#!8JL||qrPU2}7S6GK;cM^BucxPY4`sq{CHo864dnj^i0WZc)>Qzlp#as~Y^P%8 z?B;dz26~}7OCpQDj6NePeYWst)ol2eIc z%sl}(mI_4BHzkC=H4hV_d6ZT>Ks4Pm!#oa}WM0p3CP)@bC6M%VQSzOqg%VJ@H9sPN zb*2X%*u%nPAl(}5l`r0HT1-7H*F`c*Q1g^%D0z_?Y5Iz0p(_TJ>;xeLO>5>{nM0LQ z2>gVZ104$6YZxyO212i~m^5ln&k~3qn44l`ULZlXr?^uu49D5By397_CIP&VAKHQ z>5}WMfaclno9dpF-h6wSZAnJyeC z)QuF^Oxx|OlXL0f$8`{uSJ5imVexi#)nV~-VWklG^k|G1j>HV3zQi0&(zF7Z33|#B zReOIT_?K1`Gi@GK)qF%7h{3$`f!!w(VFmD4ycYneO7F`>0}CZ^!PgCT@h!QMuTtm#^z{(IjBhNfH0;iVu@9n@ie_^9?i?QtiHDg`}H+R!HTV#FeaK+uk zZp)vWfMBIGq7?u&^i2H9Hy1k;!$iLd%kdy7aOn8}5jN!lI~^@(ed^^dx%B z0}Oz&<>Hs$AEQ}Iy|B`nL|vgqk9sie0-*^ZTK&w6T2L1 z>}K=Jd|FWs3xy=)1@>Zh&16nWbyUp_PI&*}tUwsI9zAp(QLhOslfZc_*GZ9>%29>E z8O$wo^yDG&tA)rn$dQyF=rB8oVhain)b|#c-LRjE*nsY1$x7nO>Mg2N(!5!(52CtO zcUy2#Z>X7U4|>BQOU1mQ{_J-V@)jsu7e%~1Cv`TvI^ZyzLJL@{6{6qD>4%Pfv+8(j z^qS@z_$JJ(EP(=2`rjG}N2~KkAlyd`gu^NR&~b2B>1uI8FZm!|KMGFQ@JGDra(37UY0`T38(^XVC=qA;GN%1qXk~8XL z@Czmfq)x`&DX^@zTi!~)@670KPNu*vI<1ZkDa7XtSt(21JR={if7XYoZ|A}f!c;TZ zZRudwcZjl;eW1;zyKD(wu;*Jg+_IxsX5$$$Nosf7u+$gM7pLk2x_Tl?09Qb$zjE7D z^3QTk0Cbo;sFp4_+F?E4tZ2M4)j%F(%6|oma8dX-VBK;E9%Z_m12=Hf2D$=CY@|9@ zAPzNjZfTvS#*VHlHGS@Rfz|L%<1HvgIJHo000zqoZ5ZNuyBZSE{DJe(7bg?EJe}#u zCQgV2++tB_*GZAkh_bh-4axcJ72rB9XIt;(x5j(m|R2d_UwFtg?dmJQFbr#^B zB#Vhgx2Xm8_34o5YjbhA|0YV1N^&32sM2^F?6|+eJ`V^Ep`{s{M>W0CFf9p?>Rz`RtR|!4V^L%EAYCf6_(MztIq-RAw z98}6DE3L@JUg;>)be5f~2b*YTOSZRPK=%Pt6C-56H^&^>%VIDi{gx~|^gIlFFwa(7 za!2*Lt%GuF_7JDIx+pIbtD7ySl$bWZwAj3a-)u2{eNSmwL*91m!S3r0rvxO>x z7hK5CSqErt4tHQk2)JQsY!yyzwVQT-d%KJ6Y#q|YO~3Qq9dq?@plWSg(ZWhs+7xNO zPix%A^J1R-?Qee*lt#BH$5-)9=!pP5(Ns2E&TABj07F~g9qK!W;t(ySrfKtaJPZxY zvNTZ8D|R-Q3QAu+CS7@Q)ivzi`1p?cxTlon`~~{^qazh*I#hxV>Qm);lGJ^_uDeyZ z1JCm+pAn;EE(Bg*%;9SYg4^nD;WaO@-*8GTtyor`ixUse(V|AmJVO*28|iu_?;N4W zFqV)YGaG04$>{cPz0QpL2x~1n1Uc!O;b&nUjn~mGL}0 z^XH|>#@xD_JFYsqZ0BRNH1WgZR6fMiDfTJX!fDB5k@ z`Ta+L%Ul=2;18&o02iexn%~co6tAX6=Om)<_6NeS`IR_^6;NzuTpC(~RTj^;yS;?T_%4Y_Xzmr?m4mb#^7N?UL1_ePqb;W)iy4QHnDrf!6p zxeh2yxB=edj`kP-!(qwr!hfWT{^MWYf^k9(G-ATs?(O`_w>b;h+%Nw&{}>=I!36xr zUhde_<5$hdE*}fRWyT(Pzw>+jBOth_3;qAyYwlM@j2Sa%6?Tk%~onId_hQ_uMWK4ZJ768W7 zw)z5J0;+atG?<#S(I`|{r}Jxoz{Et3rC?yNdmj}AMoTO!1G$9U{EF=SZ-MF(vikU# zx)T9)vGZT&RsXXvT|Quft&a+~p#-fM+J>+mcKQC(ur~fTiGRPkTDBGS0|Snfu}r`% z6x;_z=m+}Sb|<|yjF06U^&n&i-5Et-8B@%i=pcz8!ltsGS9sy~POB;*ZY6&Urw=Q0 zn4i~y4XK6bUlTCIOUbYt{DIp55EVzZ1t_E2s_)YJ$ThK*B|X7227QS0~TdJLrtwqAicAHd2U8c*eKVX z$1yd&$~3OOTxP~B;o<}5pSOf$%-(vUyq6>%7QNLymN+6LZhyJ9ULc)Qx3$>d|4=8~8)FX5G+o0DW?c9PF#AU@96 zbyHXxXk0|Nm2S&+n2zwG^aJo)T%q142H$6@6tD%!i3@QpG+EW?5G;dBh&=vz%zT@&zr;=B?z$Ntotq=~htk!eYTkK}Gp3&rm2#c9QF0qG;XW3ZjHTMcfBYo2K!?o6l*Lbev}R9dlwHDa%5j27@^k=xPZ0I2<+e+% z)kIaR`D8K#!$z|?b5?Hv)q*pGO{iw#K94$r6Z9`1_=331k;2-e9aN#3g{My0Iqhr| zmDkHQn=2b}ye<)rpxN$CB7RNpZuanaJ{)Sc$^!A>9qH}2)iC7#7jT%!*0j&e zezzKGcbxVmD>+yYm(q2L(D#kGCFj|B-hT#h`9d*4?8~aF@u|)3lWcaATRX_XGX{)& zi7FWjwB2Rvy%9c5czW*ID)NUE|zgQuZCAv>hfktLazw;oQqT>7@vS?VYC7>P}{KY#1e1< z*iq<5&^$;tATvQTef+&WZH|wHhiBv(7d3qJrYr^mSw+e!x~=Rdz$4l}1dHA5orcZF zbi_$R5~BE|Bvrkcib089iZZW#iA6ZD$KD+$dD+oAyZWb%&C&oN1PK~PoA!S{cp(}( zIGLi&pyX_qJ=@)Uutyez!eM0G#K0@mEu`4w7af|u65%YPmy zn|V-l>o7ATkk8o0hS>;iU^)V1UN4=SQ5GH}{7|haPBl=&u0O1CZYV-2axkm}OmEhT{$;!;deZ@8#!^GKJg#2*aP(kNJ zPrH#N(8h2(0TuX& zw}r4@b$l>ZXsTm~c)v)H;drDJqYq#M0vsW5q<}v?VQXqu<&oytc+PdU3m_*89aV|jij$nWuB6e? zHpo=ynO&zIE6ufe$r>(e$r=pjVMyoV@DzL3aLilGpVe_|@jIQxpAC26*hmTMRi^Z1 z{jhau)pIMinD5r^AKot7As_@ECI_AxG`W`{)aSUD+o|k*UArONZVDwieBZY2AHuEM zdKLv^iZ%OT-MTRpeNc|`59`wX3%n(Q;LgJLz8^)@)qCdRyVxUjEUa18qNeeFZ2XsP znfyla(r4Y^l5XM=>4Q&J(@|^IXZ~J%%H!VS%|a6ri1vzwXVSqc`SbVBZvE}ft-Hym^sC`%)~qKQ#GyOMCTc_WqLdrTM_fqbU%luwnHQI7 zrk?J-7XHvy+Nubxi=G#cok-w9%#-mW1Q`TUKjyFf=IF`Sq5}9pF$b&rlsCv;ZT{sj zDIly9khTisNvmY^8eO(TwPG>Td&#%iYfcHKhfda#F4ac)CT16?ZM(A4%IP%6K!s#m zprFm&KwDqKp_>;4B3Cm|8Ur}i%~=u9^0Q)Wb`^TEb^N8#3)5uji8R4vpy5lJrMRi> zs~7zT|M>RlL)jTxqaOIiU^Oh1^kEsnUKH_$(d7`|CD!5nWt2`aWm9dRhJ_Al-?7)X zzb0zh_wC%dq@eX$whob%Vq1l-tap&4vRP7Vo1hA3?2o>3eYD|HFG8Xre1aq!pKAzQ z`D<;rXK2;kX?5i%p@K?eC*{---7{T?-Libp4bTnbZzo9OzJZq6Tm(bJ87!0>=z z9{ScZJ-#~K_-D~Cs4S(AZ40-s%N0f=e5^Qxp55My0}(!mn|-o^pS=}TmvXd!uPa!K zpUb$W2W~3*b!W3lByI3rueq(GQhAWryC0xTfI-tovTn;O8Pm*S><_}R!A!S;p*7cwmw+etVP}5fz?C>{n#0lYEcZ8& zAaTQ&hG+{(3pIP>Dd!Y^!imrxLt0IlqxUp7m|7o$6czkWz?R9PeLh%opAySM-&&uJ zz!O6n2KWOBm{e|tmfMwGsW2t*_19q2Vjq0|++_`=ZZIpy{ZNTZgQSm=@-Wt=;InB? zwlw|J>%8~E@3?v;9{)kVmEQ_x+9Dqn_8);<=B+7&dJu?Ygxm5m%q^rmzl)i z8+hBAE<}CaH=RDs+bh8g10d0(H;v)B4Ks?y6~iIFPOyR|gBj|}`qOea1O=M2mmPU= z6!1QQ0+{_3FiXpMam=VuaM&4vi2PblgSrC!u9AvItJH>s&J0$$UGMIIqMdYZ#77}!RF|4~BnM^HIeCHOrbnyucersd^FHNTh@OvE7HdgZxgmA#DH%!ngp3 zD!{r}x{oAv6qqk&S{jlwirQEs9UPRdZ%HtN>{dsz+&T|@9oX8;_IPPiQmj9|F$vsJ zLo?D>HS-Qw_YM7+gRc;L0T0;Tz1V`v`*(GF4&S1k7K{JMS@@P!M&K@!4RsXsT;QA!tj+L9_#aRzm%MzakLex+4m&s(Hh z^VjPJx{B6ScvV;J2Y79w@2?x$o&LuZj>jv6@^W@kL9}^?0Ry0;XhC)IV?^1ax7jN; zU%3yhfNW(}|7(AbzoGz8o>qE}9khnATFuIw09jc1HE*DzV)L`PTdncy=-J~gry0r& z6_}5QaQ9GJj6sR;>}XCfpR&cN2UTC@kO;e?wCrZ{^iSsF0bJUW@o79Coq!8CS|H}= z4`r$eOaHr=^cc#1b^*aE59rAgf3Z&$HEl`&tH4Wn3V(-r(7Uxz%=KD*;lhx zmRm~wtq`e4R?sw)+672460Lr=p)ZceqE=p2i51zGP*y6B_K{yM?xJ2!Q!6)scHL~s zhy?twt13{Rb(8cSQzKIWoNbr<{K3=bkNV#|`}+CO!$B0F zK({E5sRJsM-1Wg1iaPF_rlwRaL2K%bGyYD**I7y3LW0w(~wLW^$Y_+I=T zt1--rFEe6C+V~yuw3uEw8A`D|@t{`D(PuI2@J%07If=F9VM?;Tdn0Ib$n78(02*5e zf#Tp-us4})0;0A#I*$bA zipp?mhSc|@DlJngHKtzsP2@tR#rZjgciG|)teNK&3wpywS!k2z%>x7hnv@`UxG4hg zD=qX`ZF9Ih4xZ0mfr~13<6f=a)J{!GmRhyei)wl20zv#TvT-a@9NPw$K#B|RBA(nZ za)sAPe9zLZ+qPuJ{&m}4q}P*9ZCJHjXseIN|0t^UNBQ(T05@|1qTY65={wo91}AXV zF#8vnYt^93o2987AsIBGBy(M!YwQwqA7U&+PaV$}MHDY}>4n`}B$&e~ z$$a;hGf0(YM8!d>-q&2hutfL;uve#Mx4;)pz%cB^w~t=_$-etGoGi{rHKb&bnPWiWB~moE&^DFW_ajLei~uk&%LrU`Xu$yTCN zYg~SsPs-^mce5tbCXyKyW1b-QXV4KbTZcMTlj*9prKT+StZ~Zfb+~D3sl%JLclggca+zAN zl-FFr_8z=*jD78n{KaWduVBR7ATN zhJ-2g8OB++#I?sTLAVYW2D(@Tb#}$wg1}9ax4o<0zkUA;HGnR^yCP?GkN9N1z7rPDo%neP!;Ao7BhsY6Z>w{F31bByUS_xMfOuU^|jF37}fvX z%cuSCo;^Hz`KS*%I{r547#RqZ30Ps;wflz1n7f=KRipv#kMsJBwP!^GH&oolqy#rp zZ8hGRaPBOg6*IcK^rRdlwW(;D0!!AglQ`%l`grusH#X^{#Q$Hf8%}C+z2NCyrX!e6 zfhu3EKebtC-aU%F-cEM+$f^Kl2T2N#KC{`(5gO2XjppWTP09ihWUU8*HHmr0=itCQ zv|5?t?bKVUamf&ofrw)2u#H1kQnD;eERxy+ZMW)-+3km+M#*(zgAKUag$sFea;FCF ze?BWoD<}dXd7NnUEUyw?O#;!w>j+V$toB0(S)=Kg)rtxTB4ECB^~b5y{VTei2{crq-{&si5@A;YxABj_YiO44mblp6j5^>%yX z{OzpA=cIL55AUMk= zyw74&z4hf@qP=Z(Ma5STD`{UtYDa^UCU?!uyreJD;bOK{J9S>r53K=1 zLsqXtU&8DhLsQUBg<){!s$wr_od>gbPkHcmjKa@rc?`O^cG9mzrfQvk1LtG4^ z^R{jsq{xk85Hwm0BsSmCJhPh9IfwLGyf%g+E2pF7oXqWD!G#!qYEwqe#k^1;u+d&* zkG)>3w)u2;L2-d$Z9jhf=%vo}ioyq!t!x`myoq>%k(bBap-y*oYZ07W^wD^6jAdUP zr-FcMICv>wdUWjS5OiGhbI3ao^zaOTCIQwB_2j6PQ8}Cbfv1#&bA(Nl$w9h=e4#lU zb4W*l2b47l2s$c-*8;(od+pqMN<-AA#X!N`Bq?~zf&poygT3jgwZJiKC}E=z4F<;9D8c=kYboMF^o?>o%J0} z0u=)TTzk`+s7lR6H<;t5KIJrSKv!;=gE|+Knz51fCD7cQZIbWB`>V$%sN#zHl>MlW zUP2wQ3Vvp4{7dqWr{6vAKYr4G@#w+RCl6nAb&NHCKIn5df|zq0rC67hR?)C5V{_o9 z#VPFV;Cwq}EyPq(vE-TEY7*2_Kgtk-j0vP_)7&vcd$ZmW?PYZva2#Y=&Ab6PE`?9O z`y@DAi>OiTn7PW#iL$#te$JqKRGwYkJO20Pjw8-pna5c8?Iw?byoqD9Ko4}2FTwCg zLC3g@1mtCI^YTD?hK`x{EpruaYA(W1bfQ#Kt^4axAT9Dsw8!ZW$|gpN90k0LVKibMMi29SceRWjMv;*(e1;Lb)pETC8U& z9TMSG5lh>{$1je)`R3{O$S3r_efkh2Q#jo97vA0xc=(9r?(vfsFU_ZqpL`wKJ?uwj zB;SJS1HMYk!o$aiZZS1y2`mLCsG7)~o{zF_)J#`4Tm)n_R+Jz*g`JTD)j9b5+oP9{ zA8;Md`!LEcIikP}y19U)q+M%ND8cfBOEooIKMWkTvL={cjEypqdHDac_pj@199P0H zn!n;zv>7@L#sEm_;AA9|vMkBACX%cXsrbz&X^;lcBwGZ~NH;)=w)EZ2e)di5fA5X$ zb*w{obpxd2WM-b>Of0hNT(xS|I|>u!G0P+J)5(JDkQvZSw2W0A~tK1ni-@aotS%tA~Q2u)vK7Jq8vM7O9P-1hTf5C zQDr`*!{yKjhknR_0DP7fBfvqLgyp;Bmn11Duz`u}25>XMutF4a`jj1VtwESF@r!(} z9Nrk{RGs-k2( z&NPVC1srpVs+cXIsP?sGKx86f=$sg;O%~>r_z;$UCs1H z_rZ_hXGAZW7}eiK+3zNbpqA{wj3VJ2bW#E@}?XKk5811S-I4y@Ce1Sbv)ei4!mzUP9zQ%z3UX}6^ z@W}$7;zTzVKX%R~!qz*>85*w4#;L~|xXET*KG#V!iCW=2+hR4iCV;F_WRDV*5fMBBlcf^wjC?jwq0eeb$$K66 z&f@tM<9fmURN;+xEMAb|)Qr%vt8zEqlWg7O_)rpG!y8gEx>9Et4iJhSNTe9BP8&`X z(~ikXA)tamR@x@dK|9QmHd23Hyu`}JnrwsQHwDn;84bEz+kjRl2N1PH!bZ_84!oRq znIg|h6ED!S=)2!^+DulO5XN3yw7Yj(EW#NE)O~5&bFDYsSqnw3UdzPQ!mk^&PA{uE zSXa_+C7R-$^nGryO^1(<#+N`%0s25s8#3W%77gRX5?|fL)RwRtfA7K_JVwr5`8f|k zbB7+5?xVFK!etd%I~W;h(h5>Gv-=?h2%`nUlR|7zH=KQu?L|h8vqC9JC|nx>oSsR& z*A?p0OWs6%v7r&V!v>7STytU!FJdm^*iY+c)^M1nZfMwcOERxgld;lAjg)Ru1+Ory z`DjEktoY^pQ^*;eoG#$gMN*6IezzBT{V;^r?13ELOsTKC=M=Gjn4C- zH)48O{$t{Vx5Yp0^t>3k!5Se0cI^Mfe44w zCMVkr@7w|dpB?+>f2DY}3}r#`)YAZ1YVZoM%K{p%K*HxW4EnXU>z+gMdn&jT8}oDP zA7Q#Tw&qN)B;zq@WaI&&67`ibgrjMU=GFSg>zH~#&$-}~arb$p0*_8h8G+kYAMPfK z^w2OtDn^mTBE40H4p?^eGVtzm0ncys%P-xqz!dqdI%pxeTNz!E^mon!=(RKtChu;Q zqUO|ZMLJ5ebA3!nWMxC$=EVuJ3KY2zgD{Pjlcb1_C&@`)8oGaXsiSrh8pI0ZR!1?hP*S<>^1K~*sB3o;6*{O)UftvZBpcjQ)51xXk7oVY%2 zq|XZi?joIIMw0R5l6$ixx3{e=^C$HLIaFX)-ysmohsB%gh8j-B@ zwHeoVqXm{+MMVInIFAeM&ov+K2DAD#FcV5Ac$VfNZ*oO)UTQ&V@idvidm4A$r@0wn zOW1?ga0o_hTU|5MC9*lcl8Q}#-Azxz*ptD{)ef7hW=aeBw zvbM0cyj;$agNsH$x&vP3K3!=x@mj8*&d)ENy>hw>&f5zcUzzq1maQ{u6JvgW$_(@F z(Wjxu*MQxO zy&GLzp;Ydze=E1DY3OVkU-5~vFWi?U#Y~f9GR|SLqxf|owoWDB#@XUndRw!HwP4I! zr@+cRWyu<{7q~4$vu(*!uxfj-;azW8-050r4jR_Pm1O*;R0tgQ!2(F%W=2@K+{Ww% zD^|aLSy(cainsy|4idnK`Gm=2OmbD8;!8b; zXM6F5gRz{DTK4qaT*M9-ccaxAR&DHS3_QU09!OPaRM_D%Lq`GFx_MrfBtlV{o#(0+ z2+SST`X|kU31HpOQ9XpWAN`5u$!^cI@odv(Hy&Oq;)%*pI!lTyFS*xMfxTN#lLCG_ z0T_>~niG7fW@cp)%EAq`Y+f+WOx8P6o07V6(v>J_$K}8oOCy8YG!dfeva{>Qo;shb z1q!Ry0U$(c1P(I>Ow=SLk=lF?v_HB!!6)Mzh>!}n^B5Vee$$n5<$!)LqS}gWa45nj zQjZoSu2Zc3{$9fzbnBfs0WSRBDhS!Wrz&H1)4^Mk)hP4*jD(uPP8Ru=j72H|=LppB z>ctBGOp(xc?m)n~vI?$2{uo}%fpL+Dr!Z5D#L3XgD@3$!yga46gCvii`^g`x!l(Tu zL!BRRI|S1;Lq#=}?V?TEoL_IY!bI~9gb|yHrNyx`z(ZlCz^XUqc-XC_2v|$SS#h64 zc4sh47Z^yjBjKU-Ga}zW!$V(nbR}5bCu_V^Ze^j7oA1yP^Oe>3&S#J7|Wm;GP zEuco0s%}1ce)#z1QS{`8=V-3_uh>t8O6M6#>4x2t`Bw!VuC_ z0_g0Nbzl(%D`Fvv^r0DMu`a8XG#3XJ>-QntYgcgWO~ersTRW#pb~=PvY($!MQruE5 zJkzJw<3ZH1;qfX?FqKdPF1CE7K|4}iO^NC$;!ijR4NGLnv>1R39=Vg;u937qD%d>E z#A%x2IO5|Z_@%zP_PBgWu&=Ge#zKopKXMCs(5H1?V!dY#yl zYQz_24pFR56AfOysArY`PDxIz5Q`Q^&zuFy(yydRAaSrmk-u4L6xyt^SCczDI zXH(xH!CBYcB9nO2U-XIxg5k~NrE%{W@_-f4tml)rLOfej3!ROwH>~eyFju{A=TXN= zj@+tiYs(fX0Y~Ae$hnqV!^*=k#H z(x%cbTXk$Wa9rJ7%4w#TVhsR#%@5++YM03|dcHZ27O zv;j)~9EK83oLTj`MJ=fQj&>P1pho-)Ma^>K>(`H>8eqSE^E`Q(iJ>oSzqnwBIbu(| z!hA6XXdJt#BP$kb#zw)0TjonCUX^T+k5r3qC&Msly_vfaG+6E`V&8qghq02o*igdZS4;Ix~_(?v9OlUGw=Zvz)4S z#@jZ`Qt4!h`S9VY32EdgozaX=#zrow4H?cZ!iu6g$kb!XyLtZ{*Te@-G9NLwG83av zVj9pza{+|r9Zcr3dLor2Uo~M+%RV}+nU+?os}|Oc3FM}jpb&NTJ{fyK4cQ|hU{x$$ zOIP8f2%rkiQrrqS3rY0SuwPDA4Y)tkdFIKO|xk};`Gud1q82RWJjoxC{+(HMx9W!V>HUChcn)0 z3~4i5lfk0%Die-Gr$!f1!n3$!&j=fHnevGx1*$OtH3Ba<%C3!V= z<*0RaTV1p?Mej>Cl|f|9^~uJQ_r_#QEY)Ij?9S?Y+_kh=V5`_jxMJry3GHUrAxFGW z)0%P>sbh?4#VSLM9i>i-PIPe+vQR856UwR|btrt1>XkQ4YFJ8U$EpNt!#|`*;hudg z4w;S9{x&OQlLa|H{WpZVcs&qJrPwQqD9xDc#lW1g^e z-)xvX()bPTCT-m88s_Z3jWxS(W$XqdK}D@&>rVM|kI8JEA~kE=I5uIwhShu3+&%P) ziI~#g$c-x_TSvdV_S?DY>0I@4UhUy*c{e5EyD&_!B{ zZ2QIrZJS+orE22Ln3K%+6|lTMrWqR9L>_POEScMC?jbegm)unW0!~j{P zfzSDp6(jkKVh#j+M%^^Q9mTItj$J<8Tq&dsNK(`_R^w6y-gr_`8+Og|$PIJh%hxnd zckTChK^IU-<+s-U3q|X(Q5|#e{6Lp}Zu3wO_+TR^+j#J^goj_{AmoW*0LGCFA~X3} zSS;G$DYTvk2@NJcKUd~p1&^A97YnhMC9}Ft&f=jquk?f-OZ-{YZkp z^7OuF-V7@mxEtP%ZcQpje5SA}5_{|dQT0WUb1=X5HLqIMtCv4KetvY{cDW4IFHkkI{WKj<0|o__V2IziP$*V}3Ed{K7eG*k7`? z$IC6D&-sS?_G7jC-lxf*=4hExOvv#&%-G!Xr?dHH_GY%pA1(b5e)=`bx3;AfJkNm| zEI96z$*{~>&yn}P#Fe34dY_|m#ZheIvmxHkIj{}ph{CrPf$IU8*rRi7Iuku&Rv5yk z8j=@&CK*MFCewUJAGeQLOeBS4FK*Zo%F%eQ<%~8_3`6lEpi}J}tv1Wlovu9&p7`BO zf}hHq>bt)Qo5G|io*TSk>IG|*z{&|Xor=l6>Ypj}+w7WToNqBaxy74otKEL->@fzQ zfvhf(m_fodDOuu1M~oSdDOF>70lP^N9PS#tRofA<0v@CGY#8R-**@9)sV<% zfxb@xzBYE$A-jOI(pg`w=RBEZqkDWwB;NHg z@;?2|Rl^C2Ve*AA(m~3MCTUpJ> zjra;qu|~qamSW+JkoJYkW?)#p6{J(cPW>fK$#u#eozmiPgl23B>yF{U7nc+goSxPx zJvgKogS{(e<@7lC-WNG+&6Jgu{mohiLScEy&d-{WP}Ca9O?aWf%o%-mBYbWV ze``h)xj5(%K+4cd>J2B0k0q2k%Mr$YVs9 zV@wdi=AUqHD#(t7^oSm;mxlYA+_jdy>U?*aAUZczM)o4HW1JqK5jdr`ZpHKnx_p}F zbI;Y2_NR%YHp@_x-PL}J`J5WH%G`|R zeoLp(VjEQv*|ytp(dpapc@5*~i8yxjQWLG`8Nj?yO_8V0Q( zTC5!n#-(85!Rdb6k>a$Si`yhLWyiqIovARP=KN|{tfh&!7h+jfukM&Od4`2-sT3X* z-eHmObn*W?bhg`mOKU9UwYDf0ZfMvr!c!TNwDFW*X)6QVVoGhFu?VJHj2AghMr4rq zD~^i)N@L@mSW#dZWf5D@|3+#nG1TUPezp3e2lU;jo08&WNqn+sd?dUwB~v9PgN#tn zuH79Pf4-$>#wfLNs{`Vmi*%IDQM=iX9?WDqI&8U8pCzo8hG-y@TK1VGi`B}k0uxes zv6&EBB=NV#HUu`_B2*-UC5_D#SkM}do5`21`c0G^=1;#%Paij~t{&v5Y9(#!r)vnq zHVXfxb%o|4uG9+}Hx9PaU!fGFtEylnZC>LYf7`5H&{~QE-ZHM{kAw~0+P@VmyscTf zyxgdm+0PN)kNDPw=n0eWG|pbX^&rbr&LA$TU4mi_7*15Diuzo^J~W(KD6} zOG@Inix_i-!ykLi5|w|T_Wz|9bX>ao3Nh@G(&m|3o=(Q`Ox$wJ0(WgC3jWa~6GzN% z!aXTLZX`<-amw-Of5;Z8Yq&sKS016RtqJ%F-yLh6Y^WV+OFU56uDx!z+_3V)R}UXP zK0I{wufA%<#8e-%yo0HD9mk0)DdeA5}V%=_{;)v~?H;MrajXmRA`QOl;U~~*U8h+CfB+3Gl@IC}Gch$rS zZKr5IqqhD`e1LVjb5EtAJ2!yY8l8IbTFxh>n`1VcfzZN@9u;f_1}pM68AH0TLYbh3 z!PwK&G0XzSjca;3b2IfexVPY=0sYX~e$j+g960<{^+VsgCIsbYgNf?Bz8)yF_HsoC zXzuGe2ft#2@w}bDvKCKBL^?sxA3jtNxL0b?_iAua%<9LRbYZ5BI|YOsXbK|IEsm{$ zd5{@7HQG|32?feLItK84OA0H~cg*I0^#|r;Ua+Q(&F>x`J&2&;(Ua#t+~3%De>OHq zTT^v=rW`$Jg`?R6DJ@0Gv2g~~A57#8tJ&X(JyZEs zlB5y}Hrpw2j_cV~8Gap@tEoTQ2Mc7@B?%%1cq&gd5?!r-pFXru7<0PS=;=>CI3Q?3 z&egV}PE%-P>wg7paV3PMCc-r$ZcFu2nuFV;@D{~@W5A1n4SblSvyR`&MgVoDq!rA2 zgR@Yc+7GXW5lXToFgMi$XXQOC%Uk>>}lC&c?uECemwmf>Li_7W0ZoccnCMzdDIV zajUl&BPMHZ>*wPA0 z$->$!`lIERCIij66ikW5GVGD|@rb613i z(u0uzL%lfOPzp382__21B3Ogf*ACdShRoHE-BO95qoP;q z%iI{z<)18m{kZYFf6b2}$#*X1JwiV_lDxCr87JlGFi(mxT4H^|7`yQE_3hjE@7|y8 z?7IKLZ?|sWym|9?dpGaw-PzmQy}kGK?{;tQe*N|C@1ot$w#t^DCAwNf(eI|oECU?Y zSZ`JNf773D?!(z`;8TDR2@C`FNRK}HIU8dr?*}$B5i+ueY$yNV#S>_^!8dz!hFHk- zL0{oAXo26u2Hs^I_hotl1&E#u$N_4{apBr?|34BoEu$Ad9Uh5I0Oh>G4DO5ow5Gf> zH~V+soxxFz1_5ra>3;yNmvh!3IN^i}nMpbx$OO9K?*qx7E#sr&^Ir?GcbZa;oD+3U}u&;cp9kF`HrYkX4F?L;q0 zIP^Tf*f6Xm3d7izt3xpd6mr-jAenXIbet^)cw}YFwDCG?C~%|!u#UQd2WV6H!z6(_ z7MQTD9$DCe*?GohomInY?Uren9Waw$$>~b(JlH-LDr5ffe{-&J61)xi}zj>OC z(_VJmo8`TC<>mo0Yv1f(g@Y(qk1E|Xm2~B_i0BcHNQu@AKyH%KAh{P+&OJhtA zo^uEMVmePE$rZ^z&pt;%4r@<1ETop*;D*6lLJwh^br5Qt5J~AYDWyR&UNzm;nT2@2 z>d}-QBNm_x3`0Fgo@qCh%M`LI5FFBf(rvfW?M7s4}QMfC_bv8CBkvYqX&0`%P z(O=tUZ(n2nrokkeoe{};f2}5@J$#F<-|JWIN1M?%NpxDI$NTZGSDVc&C&}Lg~a51_{~mo5VyXeb}Z4}H*hYMSt%Dn(ur11r>UJeT^67t zhsHL)gTu!!|N8jl>-gp4|9JKI@M!St@zIYzJ>oE0tYz97VD;Cr={bI@Gz@brED>c_ z?Lw%Xo>_cP+EHS@dRH#LAyt9QVagTvG9L~o(1JwoK1H#6j~qlzlrZ{cL?e1RFkdjB zBFXJx&td^2=Lujaf9E=(xtSSIE?x|0-ccF}_MWnbb|OhgLP>%KNpT_@Ud9~j?Q?POItOa(FD^+B{Iay@_}uEk|r^ zi4$Q@@67|_v-1!EbRr($h=i5x;n5v1i3hD)8duEAZ%PD#)-MBwZ?utQL4;d^^+8X%44IacH6BG#@i88DOZrtkON9_DwqU_1;Du_jPRE zMP%0Sodyasos8R`eZTpNCtp^T%_xuMjc>-;d6bRo z@KYMd!aYWmb(&AcX+au_h&In1=3aFFVDn((hUrfc9RgO8&C;T`w^>Dkri@xr#~zu{ zX{B;tL};}G1GbNQ^OMJQshf32z4ghX^6uWc>cF=@)4;bw1Is@ftf#6YhS4N1)3FRp zbYk@r-+n_ngs=7id2ie}AXPt&c3uS1QImp$5mBJKMKG%0wQ%F|Z z2lK>4|oMZ=-T2d=? zd80yyvT|4=R2{X(%HB7Wre)8pDOn|LFc6R6PZx$qQcN$fgFV&bpv-x$arTJK&2eF`j5aFU z&^wp{`%{qPm&V(v*d;zU21hy|N)@CTVluW%3~bqZ-ZQVZ>|FI*XhQTr$p){nm+nFs zR%kav+X+=yZ|QycgAxNS%YD=T>b*9b{n2;vbi~fq(Ct0!He8uh%V+jsMXdSHJjU+k^--E_myExZ8Y z7}pMUlTPl<3=7bT(`nT=g+fc;U@FOdi`9%xUvW1U!iLR>4KpfJOi~f0vlE~mIIvDq zo~2`r#hT5=>3fbU!jy<(RbAC@s$;09C<{xhrpXL5MM?&9kyyoh7-hL09d*EI;8m;L zs5e318B%d0hn4~Rl^Uf5Fdheqi4A?yoa=E zyCKz$u~wz!shy@>Cf<2RQKO3fDx3l)JWocKgM3E%2iBu|7AYDd3}ApA`aS6IU?Kx( zMEahxMKnc4HwQCGhUsLj<_C;GZg}jS5c7;V)k+1qHPlZ~U|`8Z$P&aZ zX-O!`CB3r-CfFBl3fqzi;(-2Msm&GRZD`8@^jP3Qy<8*|Ul^8w&ax)SVKUw#mRq_IqwGNT!jV| zz;XqA7~v2|cBEP?eJxaLt2Ggk-;JtlWw{(~8p=?p8EH|GL2!lHI6JQCd|Ir(L^5Wl zYmF^wnsrOL5rCnj3Q=1*ZT?ycdss+$(_&ASUXQ94W6j_%lQyAEZHY1#s!g6lqLvlr%G7$Tb;#xM&BAgiF&Dt| zAxb0B;_zH7$r^o7y0q)g+NW2I@Ege0n4TZH*u%oGM3^@hCF!sM-^}&vWxm86^f?{f zaOQUA(89c5RdXL99()Tm*LJjuPPs89x#0|eCL1Y-!$CSps3X#hkOZ*|kPy#a)#(S) z7;i0S(A~JfVraUgYbl{MRKJZ+HLQ_y0#fDuO=m|MZgk1lnFQrVg#&A3WIGq8ln68h zDi+FeP|zMih!;HP!f8(>@@z*>Hozr#BqLj7`XJIJU6;zaS>6On9AqUsM z&L@xXM%QSg>2h!#lI}N~OpsQyibiy_a}2e0a3QS;#S!r!u`0;yy6RZNLKfro<1$9# zv0I)vY2PZ&!^$(!nfF^%5sn!^$L)Dvl`yX74hdbr9u~vAT33u4X|HTuTw1qeV;9ftP;U5HCcJJC{=qK;}(FVhV~LF5GW;gvn9?mYPtR#-9)k`w8v&o5g2dI*WPi;Tzu0G=BbKDMDT}3f(){J#b4vvvf z+;9iyY)f}60e(4;I>rEIbKnbjaqyT(L<5LE=Q#4N+)f2|WXn!%MMf8yIjIQG8JZUm6lE2LLG)?YpI3yH5dTh)Rc*2c2 zl$)0TYfD0csPc?+NBA_-5_+@*qZ7|&8Ky%atC*}{W=jh^eH?DmEB7Wlz zU%v`@OW&xJ5PYvh<}%t@)wiG((~WxrmGmH#uwGAC;7!Riq<(AWDam-;;}=Cq;5LdI zv7&Xui>*&vjH_)Sx1m&raRv&p=t6^ABK(Fm&v68B=?EVXCL%i?9eQ|58RD^Ah)gAo ziPe@=4$YQuE38<&fuk)M!J`~CKAw~rw@ER&^ZlRCZK;2~=yqmTT4PH&^;b~!nq zTo`trnQSU28Ac0}&)sOZi@R{o_le>rD7a$+R6`sW6FDzqQ$q?QZ6ZXGs{<65Ss)JV zt5vTq`lOneu6mqoJ-&wFyr`ahquFX$C|E;;&(F=>dta9H%icYHm?c7@ydYmW=HV|WxKkorgy)Rr-CN3l|{ciIj1qaTF^iUuGre6 zVOLiD2S^D6`wcM0N@+Kr4n%5oqrF{g9i`WSrsj1^Yjn0X*5A=nq@+H`<;9o*qcDZi(@WsuYt|MQWm!;SZ6vW1WB)t$55<15m0t z%z@X4VYEpD;`qIDlFgP{f=Zr<~G%22<7 zregYGN~9)gcq+C!GVs4e+fN&hz{q;6#h9X09yNwddq*9#c)kRn*nZL&MKd%8U|~; z^uDkgo%5lbV>Tn_!vaUP9gkC_TB|YCw%{{UYv{ydP!;+D(bs+4db9&%eI0%4M4Q~1 znt2UETV}$aZpnhKF^sfaXB>ARz8%&pNGj7~EBvxlm6AWq_Z#ocA4Y*P`0OuBQhsfj z<6CDErt)W>1_Hx6Gr)SEGPr>r9hiV_osp^HXC0bha-Ffc=I0ySQ(o)!ed{Au2P|TW z|J1vf_s}q~+>giE^e#M>3g-0ruKp34z+D45h0&!GlZ`8gFh>tD@d_7H%AJ$UfOQ!RCqy1k)>-^X>WhOv%o;po-y2qlpX?pyMs6_>UFOc+S=rT4N z=NEnHke@L$e{}xtqr+t9O&s?_GwsK3;%>N5E)v$*zQ^nrbFud}EzdOV6&1;%A;bIb zx_N3UA2u7%kCjgNyn%GJqwBFVygF@m`F}@*uJe((9%^*YY<>uGexv|CC*+)Ra4fN zEch~B8)EX>V$*5_Utc#zc(KMeZeSM!{#<4iuv%H7ecs(@3vp{+uda*7yUfeuzl<)r zdQsXtV`z&xC%kNTQ=%`P{ShVP;@@*8HttS^F{r2l6qJCk6)m~3&etG@+IrhEE=rPQ zfoxK)ZIv858dnjn5GMYsueLH$Ep(tk$Kg=+O_L8Fd`88TkS6XX`;%v^y4|yX-ACJ} zIk96Ht44kYCMh=QJsHL0zLJz1pGr=yocJ#UqPW?H4SFv8kv~P#g;yepH03V}IN)`y zDH2<@P_Ua6rO`wOf3gtZNfBYc-fm@-+ zMock%UA~xwiJeg2+bSGqrIs@j>>xP@tXEhmLN~gzi{7M{7*Xd^<@dHBKOOaP$P*8b zz)(~B`+=p32jgASsVlcL?$z4NQ7u{7rg23|7YP^2)Kp{_2oG;?3W>ETL_BHK@C>`r zt-Gj=&W%2 zJhm0$>6Y+!k!&#P#^wi(V8Y5+`f+55t^rTK5iiIn<)XY;}ooACHUz*cAX+&(b* z%2`V%N47lJi�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%0D`^T!94K)Ng41&<1g#{Wk9Fn$K%nyhq>A0fw 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≠6k}?G2sdPev*$z=c7eFmjTt%8W2{!yLTHI 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:J2e zPJ4Ea*aF0CQ6kfg`sIH8MhTuffoi?aa1_bw|MgJs>@g5}hu`BJ8wlNs*w?=O`e7Nd zQ^Lo|c5Sp@5iYS&Xp5K<_T?sy@$BsEIPqc7QG6IYOHEMt$ZnV&;|q|O?~L-k4^Fr4 ziU7gi()eK!8Wz%P(@6P92SYQN;l5_GnOtMJh_%bZu`znsyULktjOIFMSGa`PTto(# z$XeZKbD|W(e+drVE`t;gusc)Bx!G90*R%JH~o|1I*<#MZG* z5DkY@Q9b#O%faaMiKM1-XB@eOoAr8sjq6ll^0)=W;2U1TG8|bs+5Gr?kUaqd=>p)4 zo)8&CADOgqP1}MDr!o$%LOPgbrS>;!sbhV+TqQm_#y37<<18D)MUNv}H4`naX1dZp z!W!uV^uB8pjgiO@fiVdgP_1eMj}6u5EA`n~?X9I@MF)kHkgL^fsB49pOL#?8`5JrVXH zH>$!6L*P=AeGWdv=2WiKeD8K`rK@INZmYp~+dNmiGWh^=-pKxGaRV;E6`BY>3Rmmg zK*uyM?68a%)_jnc37P|VA>Jl&YAMII(XNX^=VWw7r^ML8aZXx2Yp83DZswSsK@5w) z3+g~TZW3b6rL7#TWlGw%9pXpno~J$)Z@yBln?tzzlI-L5Ubj|ZgRmz$*w~cKf&KIM zcDVcp`;+kh-Cx%?_3r&$fALSF|L>rfl#>$uf5)fb0j{18PRl|0U;e*8#h>Rtf4{3c z{PS^^4JLV!^&w8}=Dj(C@DDHwAAguW4^*FZEX{}OdXDF+e*sWNYH$&IZvoCj6jPGZ;aVNpc-+W zqLRgrSL^*^Mx4z8_m|L*DDkV>Wd|J9T#nazU8Hp=J@y>GS5jWL2v^5nnn5is+6j4#PaPauGdr z+GfmYEWtzU&wdXbW+)I24cguVubM*Z`n&31jYn7{b^e|&kP2-ni)Y}P<+bPuogcFjq!oS*#Y9~Sxr06;wri)HopKMhGpiG| zzP7?jj7Gi8|3@nWxnjT*A+}!%vuX|JDwzDlG0XJ|b}IWqD*N7xs`v@Mtb_IwZoh5r z{QhRUPzU#2OnruoRq5E;u7;E%radmsG0tM>7z@1FkWI_JMIC@TDtiMJ_pg9)ObGd_gN;?p;i7w42)SdCAv7 zO=0(*WQ&_C8cCxKFfzdiJQ4|87=#o3B(ut?f*(<*!_K#n=tIF<$+tCdf8Zg~_;r}i zum@4yR9DPe5VPv2X;%Sqf?`nj)nfTU?xM5?emH*YFO3p^F_ObL^iV%3hvl@KOV@=Z z{&-7p<$uiTAdkSg&Vc8bPIFcpdWOv76k@d}dA zW3qEZZC^lERPESbE#Fq}cEHFX088o$$+fCKdFxAVp`B;|9Z1)+|Db0#!E%^;{Bu1n zxV7~}8qg#yD?n@ z`7Se2S2+0e4mK1al(YHubqRl?jTibf4vLf(tWC;})F$I5Ia@3(?39@mcdY|t^N>Xs z&C~{z+E60>%IPTB&DyaQLWm6;o3Uvuh&s5r)Pfb z?y2kgJmEKMsMd(<#LBr0Gj6) zf}Q(%41c9r9*h+;;(4ZQS(h29P8tB8d3F*I*#M$o#~Vx<8i%dI3=2u^1&OYLj%Bb zM8EFQCDI!vA#?iJ5cXwz%4u!Kem5|i6uK&{b?AbIB?vuf_B%$*VKR_|=W!1#q1Up~ z{WiA=2|0dSJ5(FCKJF4NV-+@_m?}~U557f{56ZiUyQ)>F5u35rHQd=(Yc$`Q@anW? zv~TR@30(0gSX9D3rN>5=MJ5xHZVwA)fyS;!J@T8C ze)p)~Z8nMY&qexDUH343^tR{zr#xi63->V`j-QAku~zOOZV`f7qwk}EqXvCm@*LW+ zV2xf&A?vmr?;bvswgpb?HO)|P4-IkW30o}=Vb*)?Ki6JDs@%2;x+r&yXj;{7t?Htk zTE%1CsZlKHL#>#OQj-F%PuHP8o_py`(^!zj5fjLCclZ4211^G}S=A#z7EiM%@K$~r z1VXhA1)~LR@|I46>0FvMeZ-ax>d@thqr3iZMtn6T$~iOFIuU66x}P6 z@uT|S5sB2@Fd95Ma>Q{HW8Flm5sMWR_xdqy`>EjmrE?TUms@I4T}f!{sD2QF4psR`6Yz5 zTbo*H;SG`_ckc}gR~G>1*vKZ2&e#qZpAuKufN>5ZSv|*Fg5x3dqoErgaMluEB_VO* z@MVU^i!$OQ@aVeIAuI*QW(a@jjvju<9ZhkL3FC$O_`sPoJxPKqt!tpMZWS99DBh_P ztq2koz=-r0mwji+!OT36S812MtszGYq|KYpb=HL%E#tsBd&`eWF3~cq>MuG$1wP&B z{7KbS{ZhAM^EiCpd+?V1Zg}*4BE0)zyMA4-v>rgUr;(j&{d?*LbXFZ&m|n_N;k18( z&b~<{bes+*sd{hSEm7CS!)c`mem^XuA~kID(jfq3cS_>-Vw)okA@CWMQolg zCC8~mIbl1!ugmD^m^+J(o(~(GMWuCkK>yG?yw)&<*e+8HoW}pi=zfg$M7~oJ%aYnM zezLo%u;>}qJVi>6HnRHBCT^&av&k`CEjjvqiB*Y2+eNI2HG<<*Y_+D}TSHe)lwSLU$kg9Fvj7_jy=?53|1j zx5XFPVY_@fulCgo{Qdc6b#;DG?dr*>xA?bTfBntd;o%{|S{O*h87k~V>KmPeQ|NixK{)^}J<=a2MUjKHnUVQb<4}bp6 zuRk08`@dfQ>9>x`w;dk_sEyUl5dkeWMBsY24KM%j%+DM(2H44o`8 z5crStZ$ z$?>o)tCq;$Gair6TVokVi2!2PeaoFTS`zow6?KHy-Xq}!YWp=Ur>E0d*M*h(!Ed#) zc^$ED)@#!CLF37?&s`{*eJ<(_G?~{_>rdzlyhEy$rdHZxxNku{L&|emU!H1Hbc)$v zrqU5HUs-AG_}B>M*NCdmmIGj%)LY1babZZEIPUTtg}VzM*OxZ&Gz{{d%`WTv%$$Sz zid{fuFjeZPF$`Qo2X^|5<}EdmY%DsMXT*Iev>+F=n>`ia3ib(18q!AHe_& zJ=Z3x0Fp{W;@}-*Ip4iq>}S{6tlCtlqXcX#lY+U-@BX5HIvRulVO z^6P51m_aUM6VM5p>oD6NwsoH8CVuqW>%-+GNPzl_8fysBf}=4S7{ob*@)+zXWUM}> z2xd*lRAo_kWGVv!FLJuK1j*=B!z6H!fZ<~T8P?DehYRR+FFi8&Q$c+1<0C&h7MrnX zOr6lYCJy_pdDDA&(TKtk4!Hj2a{$HoadC6Fp#lh2R)?XQU8}Vp0nLR~?bN|h(82U# zmSuk0u$YMkBDu%QvB#@ZG?H2SUTIqW`)wY(>JPI3Ud=Zcl${q~befOJ0`RW256t7T z-LJk)7!~qMkIClz)S%9+4m$S`S`xd>#97htsAx(*8F#?d^R1t{gV@c+*=y~F(PU(r zPtUnBg%UaOsZSk5y&z71sdz%f9sDcy(IoS)n#O<_wPS=@dY@uN?5 zplJ3e(<1uXsPep)&wM?M<00Q}R=RVALAsjNFL)Qn$A*we*S1@C#t}BniEzWmkw(a` z#w{JGp%vJV2waeYQfj5`F&}i36`^%}VpF2Epw{^i2JR{yUwR!?Cn(8!p$hRm6EQb28huZU9Xn4*lN7l zVshWDC-kO{Z`3=%_ajtT#3c~v+Ua=%Ty z=pA1Le&G~FI#wTVAVFE;P6?7czR#4T<|6J94pjANTkj4_#d8K7jQ3|^W>WP!62=&Y zqOpY|HEvBuig7y*<(Tew$B2dvgNgU$~cgz zo?J}Puu4Nb2ICR)eh-Xz_sKgWVHbs<1&TO2XSL-e@K!o+yBUJwC27)Lo_*M71`LhkDDVUwi{9n9RxHo}OZ!;F*?n6mL zLnRSuWb5o-b=;2R&?o>(d(7gj5?>Mv zsw5?FxP-qrElmxYNu}EP!iq^z8qNpm z`o`{en*!McIf#^R_Stq;%CWXmN)g49N>D_CX#`&}tUK|9D8&9sX^00vWbV0I5d(=(g4?&ZXPrbCRp;cUf(8>i6_?2@BQOSTBB8|EM^LdCPaW z%_kBmlWm4o{Yky&fVo0F-JGq{J)olzWGInp!tNp5LCpLwcj~6nil>(NjW+xxzE{l4H(gKa^mJL*J}qmN5H^1wib^<{%OW(^RJpCo?KuJhF~*d8wj{@cQ6F)e)So` zdi}TT_a5-+cZ=0)8vAE;Q_l2tpDijvjYTaZG!APcvOsvZX*g@^!!8KsjmoV+Ll)}- z8$n>XjA5CzF}qv&8M1d^8AB^bS7ih?#bXZQn7LGd{68E>RfjbV;?ld+;KA=Ld!eoU zpma;ye*d(!OG+lf=sN;eMG5KeiJaVJW}7hR2AR{$2D;$k5EL>E)+~z3G6?b{wJk^! zP*Ove5X7jVOB33qQA?M|THd!iEi*K^{|v<-S`Gd0P&m>0ap%Za>wKU(e@Uw1Gx(XK zb1}L&y9l8^Y*?8gs79TH3xlM!4?fQO9RoejJ~P~V_G^um33p*AmR63(ryPAF2K=B5 zZf7FBN?g3v#GP@O?ubN4rgqCj&|0 z2M}X1^&1nd$BjrH%_c-tnyhy}M#ZkS)w|uS@(AbQ?hQqKb=0@}KSzM`!Dg{<`q&ivR2!&ema;I^ZE+$=x=t7?;GCTeJuB^^T-l?B=O|&)9A^Ohu$Am zB6|BB)7J@Zi;MZx3>hH$aARy3kUog|Pv zqJdCuRnyf?y{bdlKCqHC9B5K(@beJZL%27VjNvM$eH?OH6uwGzRAg(NSTK>txLxZ| zq<}X~ONrw7kjrx4_QZCxb$A>|c(4L|QTWfq-H_acUT%=1PmNn7;g(J{cb_*(ya{Y3 z0v2=P@@b@7l9ItsVoiEU(}?vc*$@^t{WT8A$ND;^aA@V2W{P0iM$|Sne}yIi6)m*9 znE90;^Kgg5P$&^v0Oz=V?67#stD7}S_8i$OE_DejsYY0m%$Iq}Nl-SlNT;UZtD2w@Kq1~sC z(9$Fz?EK_o$z8wvG2g6E3{KCp$s#>8q3(^Z5$~g$Nf)9_yRlS09<}q1wMK> z-eW#i@t{E$i<*ePONYEZ(DZ6nfzxLfjsdg&v;X?@fPdbq`$3)O-R`+sE`+XlJ|n;6 z@UMFCUf%#oaxxmh{|Bezg8pB@nBLG#i%HMR+L3q4u6&v4>ZQcKL_Bn zvg~I!)oP)rOR`+s`~ReW42;vQIclh^CoZ0N%=MASADuS9si+eQ>fPZ&--Sd`eWyNV zSeaYezLj=RUjVl|DcDm#YQL0Qs&O2EJauOgXh?DLNT@cP=*GbX({fd}LDE3P#L?sz z8D%nh$NL+_hu59o<@(|=SN5&0uX$Wep!LsIC_}ogTP~-7mKsg$U2cHK`ehb0&K#R@ z#cWGJJnbh?>`S+joxl(M9rRxfW!GzdeM>fl_R6#0grDv8QQYO%)lT=!`@rzt2mOo7 zpQyP2`_BB`Em;OVi{Xl}spxBTwdOY6va_msNcwYRZD4ZmPSg|5wI zFhZf55Yt07Gp^pPZhJU>d`DVH?HFBnq6))OB80%LYaQglyBrNk*s`B5^E7JvE(bFZ z7A8h0T>~EI3gnfkgFubI4F@hi}2)Y;U}tX}(vo&H_YdFyw{S4z^PE#a^3X+l@;N~8f0tbI$zveL4$o* z=S?ryU+Y8bsxW>8Qtb4vF-<`)->f%>r4kYWu2&tv{o(RbEm|*EJMXFntFxYF^D7vg z%+I^NMqAfNZ7>D!+4Yumbi-T6n*eIpm(~8(9IH6wUEE<%EXXO57o%Wxj}Q(q2m zHTxc*_(-wL@{rLbXz8l99FYmSGiD04bhnN?@8`F4@HXwBA1!-gh^2i-C&4_stL(fQ zN1G;3ok?SDpAO2=*<_TuFZ5wO8DE^u=Vv{8H@L$)EP8{H`u9wo;AwP? z998)aGoRVc+0mHFhV;PZJ@Md?rm)11m}Z1g;Q(AfqrasU{_ZCaukF7clt|J0>n;9& zr!NKn!en|U4~!?wU(K7png_Sm3F*m`bNeHu2K7xwyL9WH-_7T}<>Hpx zRY2^y9`vru-u19|J?dSLd)Jd&fg|xOh$>GyQvy}d-^eGY`1R}3?i2%WPP(3tN%`pz z%Cq)I(EhNY{?OOgW4#{HsUdIk;ZPSClLGinU&Qu!LW{sdTcotDte3sR((~7M>X+qW zXK_Jrjn?#0fB$Y%zfi2t0(dJbYN{Diwe!QWucmoMTY=xrE1h+RzSK|DM{>pNn|4`c z{fHOn`49D2!%Sq(r>aY=-Y3fisp@~zwLfv&2oEi+>0Q3ug9HZ*Hc%V&8(hwc!GQlT z^8ML*rOsxx>wUFeRkL;PX1!ViDp!5Zs-GWL3#i+_Sj-nM>YIyteuoXdzL>jp7@C|w zpn7#Z8U*}sUBO@ah_Ml;&w_hXG4_WG{ZF{Y_9Ihcj`A`{a6GAes`v6_G9e9T)h#{2 zrE4jN10}J|tTNaF4xrQ^&n!@zd1ucMMDd3wOsaMpN*d<+4Zp3{-jW9fY7%oc=WnkS zLyCxNFnhoW+yzXcgJUbG?Cyn0FC^QF+0So5GpSRxUMTwgx(~nm_tmXDd-nZ)-t#|S zyPagMjHDo_rJ)G7lu@>J0DnmhP%M!ehI``0&v|pab0Br-Jei8;VFfK~Mh9{mgq*AI zCB`|=6#b&VZrE>%m^EK7aKOo=1qy~GZnCKW0+eC|^Lo2oD{(1!s(+oct3qu*D><`K zun!uHhNvWVPAJJmX``3y8_90hvk%Zl<$eRT-L6Lt&f$h`OKnc3Gjn1a3{Q>5X}Ciy zRL3rP7z?;t?(%96yqKaU0c#9|alhDuylt>lZv$dWNf<4mxu;>E;u#SY&l!-Uu>rB> zDx31mTvPaM+b8hX2-HVhgFeR1g2@>y@R#EJq9;ZgU@K1=gP--0jdcEaVqi?7;)mQQ z=d!mx+~dL%dYKpSSGQ03@$mKvuk>h)TF{|Qn}jxIGC_v7E0!3-K0pubgHdj-JF`EI{mZ0h+Z zNNPR_vI$7tIfK7MQCzT+a)6^qo5fw-Zgb`C#k_`&@=hyOd?qk_Mn z=DWIHqW)O;=;*S%oS)MH0#e+y&f03hs)a9xvg0(%9^vp3W|6)@)Rh zmszd%i%UgSD2mNdnj6`mbBS)UvtGd1+4-Esx zp1E6EvB~U3KtuaEuSbqm@M(9=lV=H;n++rJ=I&%wy+IwQ2~zL*2PToy$-DJo3p$$1 z#j?&$wu{;ID^TsJUi5N%=fk~%UZnk<7D1?j);#JPLNBRWcj^TGnB~{{ceId!o1p#? zTy?1RiK=_t(WRzS6oZAQk01OmhoTv zXkf4vb2xLe8syuX#ct;wtIp$|0KrfD654Ok$phKXjKM@wI>ikDunnJZqYl~07(b?N zd31ecA+b7c3@rufofOjh&d*=~21oT-|z0WpW*w=FO^7fQyluz?=B~ z3(BgC{h%c*{hYx?^SXYgV~q@y7njLFaJlH|By*v3d$m&0 z{Wu`a5>(m6UMK}D$c3msAF}h5X3E^&?mZoy{UDL$bGTo-n zl+NLv>>HUdRfbNHn^N(mo>cLbnO6HQF}e1&xyI~0y;Ypg8~d`lxPUA%>iXF#iB+$L z`l(e6xjVV3epoB+;BcV`2GCC1J1=Pioh2Hnh66+|*D?IPJ27jj8|CC>8Y?FZWMHUX zAO0)qU$fr@MHp$huJT@}ugUJ-%gfL&BbHXSK39PE8c%WYEhXbXTi&oasJ#(xwhXfw{%fJ|Fc z(+PdhAW$6*DCf$xJ(vkWdPL?3v|L2MZuXbDYv{GtR#7rB_P=i(7w%>R?_frQ%nPHP zq`$SAO76nqpH$5i^wcpIup*!@BtbLTOu%p&SQmrk5`5b!n!4J*lV8P8ahWn2rM1Gx zFDxqni4OEz)i+km>BO8Vze`!kt$`dTBdwxRi#c3UeQ=SgL5&Fd@%QoVVoa6HJJyGU zAkiUPc@k{pVc@ej$j8av>=e&2^A;8>O%BVHHAHMC=S-uxFD?fZ^K?qeZ~rPT__#oMzB&kK)ehFk9>!0x(Blw6Ys4#AYB8}Bg8yM7;wPCG{2?> zajyahHUL|2K@kvM0g@Zks9@q^;Om*z8#K(h<;NS}2jaGH+@I(b|+Jj;FEe=h0bjL0Eew4XGo-6&GX4rcV%6bvst3k0qMJy z?9JW2e0!9Uh8TC!*LCM9O78>o=DdAi=8*Vncp~+f`FIRSY{Ter#J2sEUaxc}vg^@p z%y>mChMwJQ?IaAB7$@{u^5!(6mF2CZ7#o4&ny+bAg`3Vwe;s1fj@Xm%(pHqY`;~(O;tZr9_K-fJk5hx?Xkv`V*{>3|)ma!tAV4owV zmXuJUK;uU;P>F`ucUN-fJs(u}v4zB!;dI z4d_bL;!A4yqvlTB(hKWO`(b3cVN%S70$p7%H}TRg;9o4nNo!k)uy0+y5vmaynrp0X zW+(ch)kN_d*KEy^&5H;8lMBeYYfnmMa+2K!lizI0Vq1X|8|%}7yv3L)4g%Wj9VLwf z(WSQ-tLA%4MNZ=_<|&ZY4DZ+LB^Viv>AROMu~XdQY95w}r5~h7(zQYbmM){gPOau3 zV%Y?Bd8NG^+_>3xT*J5CPZaP zb498cW0R9ztWYZyQZqwUv0$CV=xGFg5K4#SlNCy6q44vFxLXL!Q`5mnIAg$_61d9- zTc2iYMO1Ez0^pT-;;>qO-?ZeY{ogh~DObx=EMqpxZuAp`v?GbZJ(I7a!vo z6YE2s8D>vU8=J23Nr%-nn?knu>b;HbByhSz)Hfc7Z)aZ{=Gw+4NTXcJ8x*tmZJ zk)C$PjQdvlvRksRg`D8pu3Us}Jurrlbo`7I|icQ64grG}=OZcBy7|%S-7zT2 z&FD@GSvAYz4E=Q**@5^CJh{BMoXg_`?@|YtB=+9k1uS;NqDcg1Bool6%fvRN#Ou2} z{IFV8>WX2taN~loByug{Xr+V5CAn7RRK8W?%O5r|R(x8i6BVpStm?A^q2KSzZc$4^UMe7m` z2BEe@n>*1|(F6l|2qf-(8@|o(s?~Gq-~k_a5dw_H%-!x9y{UnF(FHQ8+x5+6|Bj5( z5K7PwfbasSkw!UeS%h(+H?@UOJc(NE52JQ_%@sxs6^30a@X@;ZgJZ_+T*eBD_^EiD z7%Pz?E_xTz35UQS6`N;ZAo$){2*(IpGSO-pol-Aa2b0y=8Q7RwcG^Qs=pBOEg&}t) zXg-YHGj<7xdbra?)$PKq<1x^OZySRG0rrVbv6;?OuO!e?5AT+%8k$DzH22j#F{{l9 zBwR*tcqEq%^A#UxC^&WyYzTIJwMQ#j;&a#me};aMMxO?BM|ir6ABGReS1pE~|EzvO zuI)i7@@R<07D}!`yN*RoC={a#pKM+%D|I9=1iY7Tce}pXM|f3}m%${f4^RgO)2u~g zydK&$O{pR!4`JUsjg#k%j3HAUmb4Htojl z5G43{xv-vez19+-h;J`rqq5+1T&%0@{1qO?SF82gEH|k^z-g&>Qma?>X8G=wVR175 zM298zPBxWVW%WzFy4qiZ1>vyV=LkibdS@%Hk#DQ^2eioor)M5|mAiWpKr3eMcOBM@ zVaF~FkNy?c0b=HS@S372^>&6}%r>qphXx}5CXdk^OT}Cswq{@Mrl*-@s-d+FW)YB@ zGj~KL+Y?=-4_QQBzgr(}XIf1{fiqRMLg5PaR$@o-_cbkU5 z1(V-(=~@NBN^Qj6^)P&t{st^S5dIa0Xu+1bE;F}^VH_O0oKJb=d#HQF*kfmzBqM7` zsiI`(=PnJ3Pq5XExSc7dm(EgoC{J*-*WQ-gQ0am6+g1WN($KbZr zmufN+OH(+P&EkY)TT5YcD;Sg3f)?q*2i}yUe`!#I`>nLKQz-}pTaE?!+4`7 zL0}JuDA|zwQdC$o`m^cdyBx%JuuI?!fVjxj%E4>+-TDkgRVgpR^$h#Dy)kAyxRs$F zP;hyRycHf$&^xf!GC-B}e7+08xwb=h0tVWw30ya{gJ;gS6A|eERPgRZhx`W|I&-rP zG%T701Lw{CJn)UuC~B_2Z4fC!LFt`TBw*WTCve{a?1DN5R2zRsUKs8uw60Z(2Zn3P zmDJ1}@rCnm=K1AfyYu29bTP&yaOJfjLl=gf=3a0>F0jPvz;HGIOOGiF`?q?#hUvL= zf|pfByTk2dGcR2vaf&VXad)vbfcKVmg@hZ`0>&uB*k%Fw`EpS&=ev4;D|E#xuyGM* z>fBtdA(d4a#3-~IR*C)f@4%4=Gs#)CNn~8LWbc&vw{qXP;4)Ip?I69>uhcBQEQ>)o z7!=cI8L{+b`bz5m7=E9nwQIQV5}&YUOxHf^J=Iy!&q(l;G`k-DBAX5qmskhWGr@i< zq7W}RD(wDYUP3&^!-TKJWZApaogu(zIFFd|DMC30u$=J|srYrZycCL$#%HQHCh3;z z+_C{;UTvM``_C@VH_yWzzD>T7dWrfTaa5xxxW`#ce5jo{acls5PosZ@PB8&gI(2mo zZG!~`QYYj<_zYyngk*9+z`3KAoj&{2l!TV{>%;7tfwfC5Yed4pZV^Lc(1TD4c`oR| z7*CR5gMKdf6kwH*oa3%_4{J55&2F(1Z>H41^0x~mN?%mSmosj&V7g)FxH4wJ?g0xv zgU+0bPt#rC2$BPPBmR%0RgL;kgIXt}us6 z1giJAWY88W66nO2&w92*zs(o;J)4r}349F5W|JwAOoJe&nD?Y>z<~*|gNE=o*&T3X zje0=bAQ*fs^@VVxdn$PhNY37&%12-x@OkiiL)TqYGPC=42&Rn?%BVUi6a)kJ$wY71 z_K)JFo!<;?{48|@wIhV}`AnCHoQj2_*0vVX=p<{MdkQbJzM`iP zutiJ7Z=1T!Z^-6v4M&rPZ|S#6<}>h{Nl}Fko87*C4j7;dyFs+R7?gBp@W*@ZnKt_B zAsWSkeq>=F#$cjF)Oc#L{PNwRfu^=Cr0eR$IIOpH)ru!5{ZMzBR-!`@rBVaQ3?d@e z;U-I4eH-CVG@`rXvk#zpohjKO)L0Wh5bO4!@At$_Xg)~Uqx{U}@`$20ooipJC7SSq zDg}Akk7RY8C1X&eI*mb$HAysOs}0i|%GS}Unh3qXj15^MXOE(^C~+-WBN_#a;w+3atF?%fC1FR~pbwMm3&hoGj6j|!rl}}+H8s9J2w8VR z7ql`lL9UhNPi#Vq0k;dBicP!gLOYr4uGjlrwvMs}c|~96M&x~A(`3-tbX@BIWJ*?W zr-N_8td2t=?j|mC)Mz%bWmQW3E3^n8ymoh=h7N)P7YVKa;!+zR$uzc);JlLN=<5mm zZTgZHz#L{~m`|^BO+bH<1!w`##$t9hv<`R!fJC{u6_W5UR=7+ZDc%sIoZna5_=>Wy zUtN2|RJUzcgqbP~)r&7j+*A1}WVLCk9VQy4C=aHZ@z&_8?RLH1_7B@d;9g+e%@Uqw zrvvmf>!fY+JiKRc@t5u@8A2L{1(W$AW%P*S(@n<>+P<_NA=zhV#!G1tLGDiHPNt^0 z&cdc=00l^_B->8Hf@P`H-KF46qbL_4u$F6`SP`R$oCwn5jcG1Ad=`DSk!QIc%2yil z?>E(Q*{&iAnTOH}A8z_VKD#s4Vl=&BK=sLYzkc<0u~N4~Prm~FhxjJ2f~Sk@#CIl$ z8!;yM`;HzH+H~PvC9;#t8T_?}cC%fq_PwX}Y6MPtu1Ld7eGW6&qiRGk0Oj~u?J7?bzF9oG{m(c%{qjdTL6TRAovL>45_yB@R2sqzkQa#wh)V3FSJLpcX@XF6 zpEz9XBn0LEJ5JemsqTtJ5*=?SyK62a4JIha&vQ7Me1D;{C7}O8I1uTrFotxoUGja{ zb6!R#Nk>xYyu7{K4^WL=%$1PRmgL+GUp3k?Tk4A20{gG0{?`aLX5zVzC@U{WYP}Ne z2Zgj(sjx?z``e}HQTs=3J>A*FX=&{Badqyu!CSu9HlW=xBWW#sC<-#58vN zhzj?h3{78>2ElP=&l^FHL?`l=!)2hDnm08q)V^cl(&8G?Vl6Wf_#r&{kIUh3{D|68 z%QlH*Iz)W6|19^1)mmvJcjPvRZ=UtQhS0jSYw!FL{@QZc^}vIBSpQ@QhlxYmT!@U` zf;3QuYnZ8HT1!);5eNSTRcIP9{+otcuxoF;1+7QL`@wM7oVdmuk!&EOAx1kvPuq!~|%4{%@z1u(%?z1!7D zFXQBJJghUV9@iaEyXgR7+}e*YvTm{066%SN9>V&3$5~Y%M;HR#sZGOEIO%NO+`R-e zripZ#8WgE}`b}Hjrad#P1BRSIhaAoFk+WH4f6?BUE$~$dAp62V4RyX!14t`|BrbW- z{++JZmU(uULC?=|PrNMI9Q%xT)wrtCU(r~m;kRsx3BRf~FHFaao3A&M5Fi||eRFWF zC;rDKf=^Y{n60|{-yLf8uI+&Ev!4$h_<*v@$mdbgj5?AlefKC5hf3#sy{X#|eb9$) zm4b=zd2*3{8Jw0R0Wsfb-7q1y_5A1m^l|p{?1w)d>g~JiPhV!AZ>y^-;JBWDYgn&r zkPim=2#Q_r_nQ~bpa1YzD1BI{f!?Uc@aD7i<{i$TZR%fu8fhX9vYR^Z>JU)B0jTv& zy#y`RJVUk$z(umJzWh#Ior>1%>OA^nzTRFvH*eL;=lNj)DCxSxE}^h`=pz30vs?6~ z2fuJT8`>W*d?M_wHi3*pz(jSE3vX5dAd~w)?1T~xl|uGh{;Cv=>L7x(B-!B;l#%rj z%i5Q@#qBS7P-Ea$O}8xgw}eQV@D0-oz!0J0*B=I3L0mO6zz}|-p{yn2BB&a2e`Z(( z_0dfe!O(BBxu7LI9d5k*}5#Gg72lW z!;4tS93-~~-X8nKO`V;?wz62$Rpby7&o^YFZ<0?NW!ESfTp-Wg{dc%% z!G8&!m`!Om9sbhdk)+eLG(qd3*9ZDW`J+~jXi!=IN9)IiVdy{iF`3n-?=&MZ3MR#c zf4i|fQ!2Tc0h1R{I0EFZFmJPVn#u{-eV?e!S>uQsBtX3`m(^xhqgcVVrm#0F7XgCi!10aTN7bZXQ8R3Se{QL_C!4d;SSW7AIPUl= zw4w1$MjC0OA-lz~c`Xc-Kg$$4W>6{#f80|=%8$-HgPS_aG-Ky@X!nbf6V;{~mcQW6 zbbXue#$<3%3)IIu*z823YwBx6lG%D*--=3EOPX%OwTv-LD333~yis32B+`cq{ZEJ; z5o@9XaIkTx-lRTp6nP?{#FZ4dX<*y5CY2Oor?gKV;A*f|GLL!3aTuhYd-Z#e(#t73 zGi^KA5`C~%vf@V#lIG5&eL>ot`&{vzST8gjO!}_LL@M1UW z%v`f4tHaGj&A$tHYjBR)LkQkovnM8tSdW>gmcj2o?)ihTi;A^kzrU^P*WdT__2QR8 z_E>EQ!eLyNrs(DQ~XEg5th0!d|p{;^(-B%A2}H#;nT;r3blO7FJ#x!H5^3)p$mQ?>tu$MV2nFUC)CN1De*#iM_* zyVEFDxB^70w^PyfWj9rMqS#&I5rw!)7f19cR&cJ7nMw1em{zAD=?nSfA+>#|-I;dL5~J z5Nkg`XTvx*tUw!Kwh-%0DF4C%Bbc1C-c%pxhr)&l13KsXG0uLPm0KdfRy$<%kfv-X*ZX^ZbV1m zT$qTK0jiEIami6yr@|7*O19tnZO}c2p*ztwdeazWHU#yu*UB0_T!t+&3Yr!4(BsbG^ov1evxIbSy`3ZW5I zxxZg*i0hM?D7E$Bl+N`;y>P$kw)5b3|K81G^u(394Y8mY9uwwIBpuf!%Ccww%}>W7 z7*wNJH0mxvjcl4+d^#TV^gpU&cj0CaW{JFcA-z$==qgc3zY?b?f!icH(Myz6{9gRF z;nwyyU1L)(Iy9w8d14CKt9C9T-AJk@w;msvkT7#x2+iZB(J29$OruKp_Hs@5`!l$E z0+4&&@||QJadeSodJnt%mz%><9bBNeG#1zRkb3Q;@${s*iWBL;fd8@=!!Qi4kKT4j zDHb=9c&+y?YV52NEW{4u^fjekw1q>UR1xZl@4QMAH*CzEsB<*9VyD+1| zFK`Q*|2jwBM5*-q;Nvm`R&jT7Q~dzGv4@N0Vh0SWu}#@jfG293$nW!w4y|t}qM?8z z5!GA^5K3Ya_jyuJ9vZc+&h(_1R;{|1bxCluS zL2cLV8g5tp`WIEt;y3FDJrOqBg8tkrb~9#DiUaH>sc;HZc%{-V0`^Ouia0cZW{ z(f4Ug?#AY!m6xz}Ug>-v-%Fz6>F`M!inG<}SsP*~7wvQSrr^z5a_lyM7r&PbEv7}0 zdFuq?LyToIFfxPA$Qa8Kg3gU>((^gTVo0WR5&83~s0z-ro?I3q^*7PdMJ4n37pK!% z*v{p2i~x#KJ6G#Y>zHEbt3%Z- zof1oHZpNyYCPFPwYNMfErU;V0Q3{U z(VT;5q5cR&p~+~$guEuRMPot9rWOrON?6PC`N(+~&IA5cY8QRK0S>)yj5bk+fG~y* zx+Le9KgZ}g^TPf>xnmF(DCCxhprTFns1^@Wak5__*$91bZGJ`X4TF{#I9IUx!33UB z9?rR+aD~q>C6cxDgZp)cX#NzG8nW$h$KYlw)3zGAj+D`CiA7`Lrf8SVt8UqzMip0 zxF^lHD552vVCZhDfs^fGcKr(cZs4*CaZN*(yuPYebY!KDiPYQR6=s>UQUq}OGu5+w zEsJ|pw#&6ooDmwDa)FEI7PVQm zou{2hL#@n<{8Vl1QvC~=6^MuHc+BM1F+qT2(2ryIn`Q+D&8p#sLSb}-I{Ukw5^i=R z61zlN2=Xj>E%>z2Sws{>TeuGf4ejt6U*!%db`AV+-Xx#Q^GwIF9M0Y z5!>&{kDYy8erqB+@!HXv{6< ze_XG~FF@)%A5%y1i&^eQXi4nYOdc4PPd7ZvEjlIkLF3swIqYZnlT(gpBxN5dK=at< zka792+-tDj&0_W%1JX2fuchsH{U$^mtG`rSSiP+@-cw31j;{7n1s6ypxNB#_WUXbj zx;kKPMgulwn(5^>HmJE=6M!9N zQmS@|tBhh~0uSnD5B07gCt`pJoc@&Gc9^PMa((lZUT|PggH#N}KHFc*Udy6`aa(UX zH62_;(+*V{U5rBCV9Rh0HN*M2V>l^O&>wHwhG8$zsTvyEv;9yK#dYd#r=h7Hv5a&2EsNP|GWU^&`#y=<@`!sRUM zJy$Wuq%K{6Fh0pLI%Y0-Z~T;lr!5+>*yVWah|;OG0flUYrSx$i%=>RCdt}7H*%LG> zf;Eo}!Cn*-Zk5DaH}i@2=B`P+4ZlmxLqwN4Ci7|1no|b~5(}W^K-qlT6h*j8Wip@QK7{W}q?~-MFT5by&BlRgl8bp>6BFHpqP|AT6Uq3Z zBJ|>I)F!YX^LA*P=++b{bo4eP&rtzNoApaZnDwK8DuYiZv6+*S6pN$X{^*A|BAJKK zsL?nrmaJ+Nq4&{LkR!@6v`eYoy;q7xH*w+i?|7FR;R3jM%?w^m=bhFhY1k6?V+MQ{ z9C7{_RQ2Rnvm?Q5eC}xD+{;v&VjzQzN`jWAwG~i10I?SWp#*DsgdEU);%sS&SJN z7%A@%ZK1>vqI||OGfKA3a!$t*SJsjj7VbYjv>sg@~Aw8`9v zi{f-xRp&G;MWD?h>A4pTClsoC{bn-Rxt(K%(WSf1-9p0C(79%UY&1w(S@CzdEt?pD z@U#I~{gGYiFam;5ta%QK`I%x6gLnt7vo2$Y#)-~R)x6o+(N3{@zD#?GF0Hh&m#k#W zX?9*}*3d1X1RWL`=<+eE3*`gsUbNS76ljV;^nQw|4qZAdKS_;(++lR)KcS=0UKeG| zKBaCKPc=f=rKVsACNQN068){ja$o^;T;e`_jr0#&3@sw5?I=ZO2I)}3%J>bGi8ILj zX&X4RNQf43Wpb{u4AdfTuB)f!`O8Vc*l8+x<49>L%pz4%%jl6e*O0)O4M)U=8ApRR zww&+YuwdOz0k|ggwlO`sW;0W7?xKza8fu-ZBq>5qo-w1j2=)4Y2lBl;$TpLuV5wHS zh$~&{R`yHg;_g7y|SVV0F)f} zxiDK^Oi^QUW0RQ>8dFfcO%%Ldj-`glWkN_5K;icdM&PU#F9O{QeiNiBHIh}0U{9;& zKz{nr*Yp(>q-ogg7qi#z@O@~sKc z1JgWynTt4P0;M{i05J$A&u-nZiFp!pE9LW5ln&W5jaIuYDtri|t`Bke+}MXfh$ zg|BchQwG&p`oyjG{dRt4CMyjqD_~9yd0DF7?wmi92?JXDTJn4v-KBONsTo43`b8^w{ z?R%!vZBj|gW!&rWrzU9?6}YrfL6XvXvh2oOE~OIM>r#3XIbO=bp=g;&%8}h|Oh+}* zY|lBSsUyeJvENPoi;YJ2oxSA8AI5aVu^JfWsO*?=|B+Dp(KxUl9oJ}QvqhraE`|it zNZGh{UW3BL@3yTa>G9=Cv8sydr_4!aE=HoNs$~OnZB=T{WclN`lW4!#htTB^Uy-); z07{T#V;@X>4^H|~>KD1%y)-bbyWYBhq{>NNAc?YVjv%yN8)Gh(B|L862G~;kCt#iK z*@2GSQ>P$!k?FWcn%_=J-^c|Expk8Wt2+nN!k@&X%-kAhfr3u{W=rd-9S6rV$~c>B zw7E3SoO!-!d~*ZW^~Ch;*tFg@zpWAGoE>luFtT9{PpM+)6Yx&Dy1 z0aqu8SG;g&y6^}VaIzz->h9x?pY}Li1wonbnvv%Hr3Gnt@uGJbWXp|z%$&X#tI>42 zA5gMs6gJ}Z_G@dcDJI)UM_o7H;GEVO8Ci%#bUGuV1Sg0HOpZ9C5T+j>#2*K$F!V33X&lsHW#&+w{Nr(Oi0hUX*j>-T6fa-6K3-cLeFIaaHekKCgO~Lm(Q=1(dE9fJ;c& zt0S5!(@l-e^6`;vokVT*%ijC8FnsS8Ml7v|-NQ$YZkV2_;qd6TgkBC@YwzFIQFA7? zz~<~Ot}V>QG2a}eXS0O4jA|NOhvq(Kd403lzavc&+C(!-qSsYxZ`;mB*Ji|H@g9|j z?^8K_7<8lEdJxTY?}*yzbt=5W%Z-mQEK>X7He_U+nGI#4h84~7g(BSZI#SU|b>hT_ zK6wnvV!o>blSk~jwxQCPH7(oEbMt$)u|GlDl#7zv6xK#RlvMV#so0mO z37u96cr1dtFO5OS7t%P^TRBRzX?9>ZQ98+bsa^wY%L?$^B58o<1Gbjw3B&&=hgSHP za`OCCK>X(oZVP3OfTC=$+4ayzL6dwHgEs&Dyo_3Mxc`HEi1|2peguu7$EqwB5sncr z;BxT-pmgxAlJj5&r4*m6_|`tffeJK0J_}b+ll|JCE!Vp`VG9~NIgx>E>x?!!@!XID z3Jw!c`FxVqHBI}_p@UW&i2G@Tq)@d}K3HrDFswH7bJ$acO0I^tUAw)4nMvU64B2r) zbR8PApub2wDK`c_kmDR45SCrPIhUIG&1Zuz89B^t;NN4#_o_znzD-6tMRH$aM@q2`_9E6 zLKjO^rsW8J{AdDylbr=AHR*JwuS~8rpsZO#n}GxTw46c~!cMqHataThWuP!2KsGvE zaL0KNVfyGamdOc$Tt^g9sFy1Eb_>T3(A`BioUDhFB$^&PNE*9?@fdD zjLnzJhA&%g4}@hIdT7$2l_or;!RZsX>d6LxjI7k^Zsn0oJ2b&Yaw}ltwjccL;4_&` zbF^$1T^Cr**7 zXgM<6gY#+*D87IOFW&l~oSF80~a{h!+Q>lV#+Dh1u<4nK|8&#}tk6pyPNT-ifLs-vb zC9`n`$*)3nx6@M}0p+*)!ft^GT)Q1&YBHx`tzwWfI`_wcfdK8PHwQ(G)ZKU$4OtS* zuSc{(*Ez)iKpVN2C?I4M(%eR3!W7M+$Dc`kWB6c9%U7FnQ$?t$5XFfF^ zj~mMQ^)p%CxSa0$g@+XS6^@49s<_ zy%b}8KmMRRY2tyv{iKw;b*l^ z0}VVNe@5bVC|GWCK=W;Nx!?6tuj^{}4#kTr#<&$U7x~GqdQ&5MBGFaeL66jQE#Lql zca>wq*sivyAw+h**{*Lk``aknVTT6v*L6lBqNzxYRp&HFyo~a(JZO^E^!{+)Rlflr zXoW;o-mA^DKAej6xTH98Z96eP>&evM`?+npZv$^|i_54i0fE|+SWQedY3nEet&u}HsDVwUBtZ5BWMXC;fJ9Q|9gK6N6 zBnF$bi^*UY`*&>D6qyx68}?00YyQ%&_mwDev=p{$8VK61)`6q|igt@D#ah-fWwlX6 z=8dHBDa%vCnj%}8j|pEI3ZMyZorF~6qo|DuFWFziX2db$a`Dx=Z+~eO3`=YM;HX0_ z&3bE)MWd(bfZ8hOyPL(be#f;dU26$TGz2dzCp`?hix2;}G6Na);X?mIbIPP8OlDw? z6i9e(E)V;|R&!`TUVA5)1aWs=&)qX>Oo^=Ktp0Kl*H+b(h+!8^^6mPqNzv(?S4Q^YKe9Due{A4Z zJ2ZP(nM+o}iny#VPcH{Ywi8|jj~)f|Jz;t;c&?d(>F^9th>J+;)F(xvZu)TM`ueK2 z+qlbV&G%cizogoN`%8FNN(|S9TK`?WeYL8t5-w224vc0+$X3Q2Vy}l5JSTc@5}FF1 z*XEc|0t`j$ptvlmG4Ix{7N9sOcRn_LFQW5u((AD67c+ZP5wpIyFbUrnNyR-B3af2V zZ&R~=O&nFV#IKLNKs^PYn8G^D1d?id^SZI&Q1-j?N^70>sSRR?h!}ZEM0zes8jzdo zapCj*y#*!REIICmEcyUx~(c{zp;XQjZK(qS!2Pt%Xxal zih?ZnF_~qt4biAt=P|hd-DMA^>9W&Gkco<7(2i1@y&X zw)bQ*xlilaO#KjRIAgK;*rq*0(tD4(RJY+tMR)}q+rG$^3?s3N^FguJQ)`KPRM)9f zD;n4|AfJLJ)a_Mca--kLhiZ9UKuwDpHK~6bTm2)mH%l`a=BA5uV=`>>By#&a#hmn^ zc{{mvt;|yfy%cTnfmlBb47kIf4cyT|U}lgMo|5?iqw--xv4me11IWadVCqA$txX|E z_@k_{U}xqbrl4Yr3^!7+4#~zk-QKLqCbu6p{Q#y7;w2!zqQRV1WZA#d zwd^hLE32DGov2#i)T`OxVsK$K5bR+~>q297c{VMk6t2%_u?jv>&u7JGN&)=3hWZ{k zX7Iyi!o2OlY(B2WETKgU)17MQa#EMoER3dnu#p8&`*NAUb%laI@I$BIokvnpLl@>DB_m!3y)1cgTHvc81}E?-4$Pa!mSDPI#DN zd&t_+ZYcNsLN@TGxPYw{2|i=yBv2 z$ll*vlaRa3w!VZklKzd}w0(8ID^@8CcV*RrRv?0{@%@OaA37Wr9Ul;%m8l8-eUG!! zHN5lvgE~Lhsp)u9j^FUjk=N5x4IJ3PJ2~mTo{W4*ran)Gj-~yg#qa=TNEkHv$ETdM zM_S#~4e5wFCDmY2devEwvbsS5JFW1_l#z{qL(5jju0LP%C{fPHFiOUyRx|w81ayL%R3O=T>nd z7Ko2r=mPOZ5Qf6|G8!jCkiQMaJ4>9#dlvwVKy$w!;6`e1qm3lTn22su56ElOe^!xi zGM`ecb@H0(j)MMZ3msvu!jMJaC4Hz^G+*$TwFc)$<#yVP4a^WB~ov(g4 z+d-*%yIor-@@+lmAZ;VU7e6d&Dj(_YV95?VuQ1cdPJ@P3S4-s*d@5E>Nt? zGx*E5o@EBYSVEW$Ibc7p_WNpfjSr^9kCVa;%Vc*D>UiIS4z32SyCe83^}ri&)ovHs zWCgApjKwWA^VxMhdu>=XJH-~$%N~6j&~Qv!W+%~GbtF!lbu054nWC7Ci*e)UeBt@o zbX-Wl5aP6{scJAj^<$&bKr}vy1*JZ0iT6vQN4$vGKly0L`^>J#FVt_%Td1M~-61GTjzE34__NVT*eqW7zs#{9 z6(lI>1y4<4d2<&`ABVLxR!Ue4)QI6Ta0#gP;Zx*O!iSo7j-G;-o6`YBJ)y5pQE|%O zn?2$;i@})*QfToyY8+SV?V^slsFpc?qzty+_a3Fx6mnE=fl%Js7xLK(RMdYGJA@Zg{vCohCn7OTKDsE26a!>yTB zw*sJt$46cee-NNy4TM!DsIk)_IW(QAtsSY3dKS-uT{uuu+Ty?#B>an5Bory{crj)T z4ztlFs)!vLKMqO<2g4b&^9eAeseXwJcu>ak`8Ej-@xu=KU?vo;UM{;;vP`C#P5SB z9X4w3uE^{~^7xcTMu9fmWPN{?O+(?M_y@h)VoH^qMTUD^Ajgn{vjkBS8{?4`dZT-y4J*R3sa3NAHB`jw_4_-UR`opn)1hLC<5eX~D_Tyx%u6t>d9U@{~fYoUAEMiSd;VTW(& zJezkp&dI8JgBVS_0G-9>skD|X>h7DNp(AL(<{rRbZ>fieq*RM)ub{|=Kyn~SV;{;Y z3pTe?ci?Ic@Ht`_*3j&!f{v3$B2klm@_NoB!34*B#zkQ;upN1iEyi4PG7VzELRVAS7Sv`Y;D&RpDxZMh--RJ3E(29vH2 zK1=Xu-t-Yy=mq*w*WJpt_T3j{gD^QNyH7A3pV=^Qu2+W}ZUZR&uEo$gwn+tHgEVWU zx70OJ(&MZyTAeo8*Av;RmQ$<-Q!i@|{j_z=A1kx=q4lxjJ3V}S_fv^^qqPHa*;HodfF_bK*~dt(wE_(JoxdI?Fx zNx)Z9=95bPytTiOT(md@RyAPIjj{GW7emfQq<;Y=jwJU?hEIa|H8x>B4W}ji4NAJ? zLA;s;8PLYBu9ki2mM}? zBUL1c4P?vus$LPk+k`hkbkE%e@tuIZaSF2_z`_^7pvHMQIK z>1>Ro*!+N7?PG{eeXouzk*)NKirywgbC{kx+ysz`K{n`6PK5q8{}p zLi@jCuBg^5MFilbBN;1+|rvxlp&$A67HtT|ksF*i0=kr{?Cp@s?IHZ2*? zI@8`fOw!R-+9be>{+xQ_=pAE>+ zNDt?PDTh87W3Jb^+pyFJ!j?nJoA0x+iUzx%l*& zv(P`(t&qh;*l&qbppocI3DwXZQp*wNQ>l;dJvlwq+pBE_{+)Dt#t%PabOYJ;W)#0b zou|(Jk3_lq z)G5LZXc53nUaJs_Hw3SwD9Qt_i7t%C%WxouoU3D^{>Cq&&@RI^wM z&Is>Na>#MfaL{g*s@38~JMC=Od;B3QAsx;oWY?)PSo~^x-l^2xf47akuHRj5l{CJ~ zZ1LOTF?Xa!r6azrpBD4_>e;#c_zsl4>8iu=nOxbtxV!uB|45yYHp9H@szxQ9E6~|R zH9F(LGpA4PqN^!+<%y`sO`PL zAiQ&~hs260mv9Eg(ik*}#LG%HxFXr&+P<5}p@6(U6_$qF^h=56>?)DTOm-x~h%P4?a?wb(dctoGO1&hm6UpFb1Q zSZEKwRHgb&y?Vw?G=+$r(s>o5QDRm96Aggvgmzy*FqLEWLqvl>9 zK#Hj^%+@y>)rfZeY3_3b08Muf-BreDEnhxx+!ay8E-`Y+UUcXz%WwJt@G``VH~$DR z#lg&wDN$^R{auC@8Bd=y)^Dy&7*Ydcou)~ej8Kw90|ZKD0`mmDVC|!4ajNG*V*ssVXrZo(Rs zB5GBtMzvMf@tf!)^+i2RRZ(Idhx!Jc-mIFH&G+|UKv7s7L!__u9w|7QMjTS=vI6_- zVs;*1e$+iozNg|0Fav`^7Quofuc2c?l2VPxSZl&{-E#9=CMvF!ZHz;aQ518wzZ=u# z!YgT_ToNp~cE&ps05ql{R=K&4V|qtr6jmj>2tjGcn;fr$5LH-=hU&3Sx@fZSaS-z+ ze>u1Jdr&%+Jx7!LK@iP3ilb_&(^{N5knoG8G_6rAD)kcP6>zM)v@J(1#`Xq+{Qb4qKo~Ns?6iKhQ!1M7p5OISCilDXXF+m;21gG3HBt#x=_h^##y2;?4dsfxK8Zzwoz1)sf zqc)S#dwMOmjp+Ce9P8&yT>5kpk&qFyVyg!D))@{`!_|O@nVev?}pKxqG^l zBS*wG_<1}&NF#{N>mKXZ+Ti`-Cjt%P-_NDHi)U=$!EJ6=6ZtF~=K~k7SWZk;jBxYZz-5S%%*E+!3w9Q!P&;#kL(QBCuMC z3fCu{N@*r0YL+u*-8vc5d-ty&X%1L%^q1myfxsu+9oof;2oUV1WH+0v+ zuzH;fhfq-T%rtDe#;udkyJ12&n-H1XSTG9Bf)|Y=SX2J(TXRx$d(g7(uEoW%9!wlu zD%B)k`VNc69iE3IOohzwmrbDi!PZ0>7me#K^k^Li`Yo$ z(C~y$TgXx8KDUQy48w18zrGg*RUh0hz@;B%R&5xbb)FTzklZxZ`K2X&K^u)f=9_}f zg?|yp-LOHEPQu~Lw;v|sC)?#r34uXEsv-!jrER!435h^77DR&3Si%^F8_NKaIpqW+ zu0gB~GuyGdzG%9`zD!e>eW|e18Xi`xGpApF&n2RvES>Mwww6MM?Ze%f-Ez1^;-Dz$ z@r;XF_SzpVFF7-1-DQlpIYC%jS5}K`ea3DS^nFXNOQ|838nWbOuwj8>*zS7$)~5jo zCBBng^`z$DoccZ8lEKrx}e_@O`OY^PVHGk z*$)Te#eJco&!OdY>VmQwTZ0%kKm<7_TU~C65o=<*f&$J=xSN7$Lv#NJ?x5 z@fD=qqj&7Urnu5U-Ox|wk~HG(aOIfSr@%Toy21LDOeT|{VMSi5)vR9fV;h>)T!%1k z3!ZwQ>$rGHHWP+l;QfP=hWfdGQElN@Z57gOn<9ai zQRp9xW`@>HE4*jcoL6a5hZvxeq90xTVaoD+OjTeo&Z%cLP zYO*YEG#7?pe>P&IOQ$z1ho{5Y9dE%d^VE4cozTrtZ;6Mu@fhgPecGRZstslGY!97J zL}ZU&?AR9O1;Sp3or-BJB2q8vxAB|`MBElOxYix2XcF$T9kuaH_6aapIdWe7p__G- zhVI0z7o9J75KlcyGeG=P`&T@t5xJ(w-LeYJZ@XUOQIWofFXE4$%rD`ucmto{D=}Fp zzBp>UeClX6T^p!4ws+&=rn;(WZZ7b=C7z)~Za_UB(MNz&)d>ix*3=hIq!Rii9S%GO z>cX@&A~2stEiQSASzzaCY9nOfvw$djdWe!a z%0H|6t@@dB%43qgNVsgYtYBb~GzOTx!$*(fqZWS3s0gNyIroFPZpe~ZSY60pLqh{& zh9yw9r-Pjzp0oKIrknp!F)wHFXh5?QCfa~)hnfK#E(Kmj-aLv@L1|*Wb%yO|#z?>< zBwxc~U|3h5>|a-_`I7lkD|YK?oaD$P0nxG0{lv#49_H!_A>SO(@?dFz}Hhk$9 zj7^QOc)f1rfe}z&>sZ=NMaS}VEI~*IiB0m%0D0&bTDtF!>!g6ae{^H&;r#M#PjdvD z>y1#Wnk%vXqS{8zH}Z)PZpH!pWrjtK(ATUG&w^Xt;vDKk_KGE|)lA%M;Mz9=tkrf6 z!XQ+J+9rjl1y|@vrR1>d>)y!^KlDzh2X&m*iWV~+1a_vfIKD$L*xZ2=KJ+;A{SGoB zK+{}KCYyz@mSlxbZWg;)e{;B4E_M(t=aLbkBJVGX@q9_NL*HBI1*+^JJ1Bme+xGh) z8G!+7=inRS@z_`B4yiT=+HP!^5QeLXNht3=Y) zD4s%yVtTe%G~@Wmx!0<9SqEBuSPq`>Q_8N}ad1R2T9_Z|4cAmmq5@R@_JBt`SB6fG zk%Kwwa-lOz_SL>zuCF}7#*hpgDgYR0_W*}vFd7$u!$QAAyFs9Elo@}MSB~-Y!+`Hk zlnJ0B&nc%-6k~Brecvf*ctz;^<{VLYzBr$uG(SDpQtOLqxw)>Mn&&T1i)TTHjEN4j zi<;hO9goR3YGFuvsbc%;wPMpyk#6dwS#_q`_Kz@C-m1wmt zuDwD33K((?Al^RkhGKT~6gFHF6VEzWJ7I)Zd@flI4G(XutX@khrGfE`gcTopISO?c ze7e)_CxHdQOAE8ZPCd}yv;K^Zkscc~!l`I+)=~&(?vh*_VhWEE*_Yd_CXGp4;8?^RXrlcu_++pGHRO}($Mk|Tjbok!OmW%dDR z$j?@jRw^(U5N&R}3C`fJ@U^X!K3(pVoi6#Moe=qLkmTiT^7z~{xlM~Fe7{@at_u|O z&o7WL3wrH^F<$31dzsa~3&()DKd>l_xJs~fL|KhNyiKi=JIdCot<3QkFt}HJCS}X; zQ7jq&rtf*DzK)`kC|0sCAzGo|5o28S+VwAM#4DNiQM>KP-3as6#y){kr8aw&07sQ* zsEWaq5F#*9Jm1zgs*7x58D<7f6fBBZKfkVaZB5dR;FdVio7wexy$kixPP19#B~j?q?&_hkscVo)^u5SmMVC9>9JV+-TC~S zA&eUC6#TpgyR23nP|R#!$yDdfukWh36Eu-v>fYBIc@9Cl{ymj_Fcyg1*IFh#7pvo*n_rCRfqXv z-LXroY(s}=IX*|HZQXgJ7@w})VPzY-L(B2*Oxn6LyLQyDtv9r2LuW`a-j{J(U$kMM z`xzsJn@^Z8$a*v^TK5jHsa^LDE!(trNI5=1!?y1H^|0P|?G7v3&>dQicc*OY4(RDR z_J$U1=nN^wDIrV^cMIe?KV&)>CmNOyfMO;2M*aeIqP5{5=#sRlR*)xFbMDY{=`9Qu z9ABk(`|8K_YJDTNYLvP78+CaeX&u#%jsbwc9IoFas)77WP622H)Rfm6?~HM%3lOD( zGA_uRi!7JhwSoHTzpb__h)pxkv{~A~gdLVWHpj#}&Z{dA(PSr!5m1ozHb#ay1PhaF zhptenka}MK2t2KEsN3%7$w?e0)`b#;U!x}v-;fQvF}W3!`;ffg zrmSJYl;uF$GAZ{l;SWPgwXTU0D0L7=6twSqiMOl6%|*RUzP7%3$pX6?@HvyO_jUTy z#$jH5dDsROo#rB*v-8MAXtXbg$L6MU)7#`UOrAwkjCm|jx|;g!x?XOy8JspJWm)0r zVtt!rV9YDO2o&f=qLNkfh8k{guF!=YcD|0>VNq5206i9L(G6E!8b71Jfx~%V=GW`D z`!($~2Ch^;RBC;$vfMamMgq#6Z-M!68fa$s64ajv&?Jh*lY&?jG9=ENRFl{WQNI&^ zhXy#_ZPcOO9G2BqzoVHX0x2;vbZBb_alZUPQI5ssyP!>i35kXkZ9-bE56=Jf^zk{F z-BBU8>Z*~YHl8NhNp$wgq5^wjNNh1X4+jj&@5rT)S%1%&dMCR7KGtI7>0=+CK zq|JLl9Th1D;Y%uk7~wzI??DPhjVwz_^lgNLwtDw@ETX;$;Shsis;|1Y?rV#Tx_h=t zq^FOlIdW=TkON~Jp5U-4wN_|37n-!MZo4SMrg4;$MI81q5-^Qs_#_(yIK%2GF@A~L zN{NZyab!qBT%>|b30)dn1jaEZdL%ca?_p|%DohkT8rC%gLzCP29W4lpAEw|6qb>zE zBOiJ>5F__%06$2r2J*BRW`k%ODqx|KDHtuME+C z1rCf&-i@*Qap2k-wAJjUn{1uyp)c2pto7Hc?8G=Ag9)Q2Kh{XS^d(3m+P9QH1!$6* zK8qm-KKVI)jcC5tC3ysLM7`avx4|6ceAd3m_!_`#J;^j0CgY`5|!v!5QFKC%q(DEOBLHW!J>CEt_C1ySA70>8KK!0cL zH$HpalU`uR!iP8rQ8&dI^lv}N9G*8!*8h0g2P*ySynnN6eBbbnt&u$0>`gq|VY@{` ze~Lt3if12W=l?^jpass^Y!&C)duqP{EW*5gqo_iEv-q)IB6!hS$$RA((pTs_A;8^3 zbAz&&Zx+vP<&Y@mm;HA03Sp(beZ5%W&G@a2P{=Cy^&70&8m(3S7)Oac*O({pA0IE~ zJZ(MW?w}?zodG@_G}hDa9=`jkS#by?;LNVedbNC)KsB0<5!HwQ6nVz3h%so1_mvwF z0nL$$M^P5hrPCh-DLKw%CpoER7_{-CzS->G_1bFXSd7FzIS(wGjDg~|6j3kQLPuz2 z1~F=@Y_|2Ky0^_$uGl$si~`W8E@?($l>%SCCQKkI@dZAV6lI0m2-c`vaxy$gq7oN! zepj&@f(I-og2XuWHE!%S;N2YbM*cqHL0h5FXSvboijp;GD2M(;sU*@U{Gr)^V3Q$(VoFmvO7Io;n@NMGs4=nKY`B z<3U&gpnc)%DGghx!{~E;ObK+@0=eO3rQ>DTe$S^E0{ETg zfFaoj(~toiM-VM&i-JCY{z`)*c$6%;IPt3dwT{8Ccf9uPVKK*qX)Fxd2kh~uGYW}|p5-=#!&DatMqwl)qXT2wMs!}(ibWuY zIt`W4h&1j?=N=BeL>Sv}DtP>}&`}m82+oD+=7*U%sLAMu)MC*`*bK_5|QCxBI@-)s{gxuYjmgfJ1p@ zIG5JQOmf2({D!sqF}2%#ba0?pb8&&zi=QQ=)r2lA^NIB*H5oH`@{ki9d0_%u6&D%C zx-ybCI_<7kCn>0Th44JKD?J02Dm;jHIcNkKL~6ImwikU z-y<*Pi_1&>R5Hm$4eZ$Tj0lCt+=%A{K_IRxV?)QTiVnyiRC5CpqSuWypCdx)JQF)B z#X#C{iLz@D=fGSFX&l>B89EDUB(D`Yc%9D3VJ()XgNXeJT|PA)C`Qsy+{VLZ0ZN(X zguZ{ma9u-)b86hsHYo1`Qx(;?svbOlQKF9~U!(>oV&?zCxaDtg6Te;iAZBp~IRpXk z&>z=q+JcT}Lnm+YF+6#wxs}pYq;n_|Gd9jQr@_8YzJ2zsAWa?V5adzTxeVtJRV?;P z7J7(%V{5zj>X= zUE^Z*JCU!IA|Jgj1rhUbec1Jau^5tpCawKC#GVUwq`%;EoeR^Z?p0DYLAq|O;eg9r zn8mKP{T(t7(WKc@);%=3ypm*MOaUvkdWU3mkyRIJxo^lbJV9 zxo3HzK!Q^@FuK=L9)gn^E4$D(@HkRc%};*PunXDskX`2#@9XY_?_1FID?+FiYH@RA ze5Cz~FBcdGC;N72(HTEzGMj*){$jPi*57?vKC_we9+Sei8i!kJj18YjZ$YATQOk+y zIQl6yjk(nnM@cNg68K;TS_Rva>Ep1dE0XJRHMF|KT-sh)!=^y+i=yanwCKD?e>2`I zm(|T;`R>JMYTnn&YS;T}y{cyG-pzWo#@Ptfk3mX{!PJQ}7I#7m*NBYT?mb6xLwqr%WGIGHb;|!nTYvRe0M+_j?85 z?gE69*g@`?)_NUECva&rpE(KL=(=^`;vKGR03#CkiFfT*E zB*#Q`Ya_QOkknsp*I}Of4p%*^72fiw72Pj30u$y;GvlzA1=sRT&WIkQAcFgF%+t#Z zhM_w*&_O3l3Ej#smy6A&o->J~;JxXe7Hka##>Ebj&K*@ucHkRr6LwZc!Fe+8`;}ts z-`ec0R9iHrK{P3pnsYutouW+V70?M72l8j_JPAEEJ!+UhpCl3)Bgb|pn)(E-H8ytY z(WBHTP*OoIi+aP33BC{f9J{$}*ATY#bTppVSD~8=f0uZEpZU>)3MWB>8UV0NhkApt z8!ry*#^PVUc(mEBuNLzcpZ||9!GYpC+wJ_T#caFYtuOcaSJi&I`0?qtsPFlzR-|YC z@(J`L(+-(Wdf8Wl!OJ2)Elvl;f=>(paFZD+G|8!ru;xI^k&F<;hbxx$i0L(_?tXG{44KA3ph_x&**;g7SLyQ;87x z{ao$8Tdhr=`0koytylozO3e9u%zOQx>qsYelo?GIlteHP#&`cGUV{7t(Bbuu78;vv z3T@&6|El+B%3NauV=*>`d~rc|PM(+0Z$6CZaLs3Ncl?&bi2_&u!wxl*@e_NVrkr8H zT$es=SiFsFh!Z(KrQQ(h!|dAFxU>=}deYeYUeinMW!YQ=9$>uibr2(Cp)!O?FN)J) zsN&~&{xsy>$?0@9ttUPEJ3G5$F+pIbij6a3O`Jh)pOm)E&^$t-96k7t%d$LshL2~vZfT(stKxy$)DHfdVuON|r~9DX{S^>*<$a1B`A5*uP$S%LN;@ybhr z_ooRwrW!q>IXx}R?5cx&j%)&4m-RJW+@o&w@b*C;fhzNLRzEq6?L zqL+<34IA^1^%(BxU5a8XsC}JO*3-|drq~PFELhhih}8xkb-|$W4E1J4dsZ!%=jn%` zn(Z#vz6g+FCo^Hr7q#Uw)Fxh5n_d0F{t(0Wg=qr}LITkSar{;KLG$CqvRb{4J`OuX z>KiB~1tnrCpP_Zl(=pek``QRBww_}fA+TG}7yq-#-O{3DO$=mCOb!O`E{<3P{6bnE z(K6#6__juN#4Vl9KOOvfKzd*U)A`rt=sdftSM$*0M$7E<3;XNC&Bdx(Xr~%yFrPBF z2mC$uXs>qfRsp0gN%$pG0(j}rekc@41UV9YlugwxRW^Ge*P-|vrNN}Y zT+{%&W-j=J&z;9;YqN%~l7Fa`nl!_Li}D{GCh>&wet{BXtlqSKH#T*pA6%Cyw5 zX#|ZY!Fd$B&bmWr-+BW%xZ?hayS}N0x(EU_sIZfLGc<%^NDhKeb|a)ipkzPD&)NL7 zUi0frhdfFacPA@2P}tO~yA$7_iBn13A(x9~jke`zVdDf!Or6b}QCI%!cSz@Auz8n0 zSD$=O_eKTB9~zcnvyi}dKU=PqFwu)&!0IRWMwTnSNqt^1jPc^x500X7Y}Z$cA=)uT zzL077RJ$mJvDM`U|ZbjgG)SvIPbnoIJ@pm~$d%upG#%M=3G z*ZYpF@31P{zt(W%C=eF!9}l$fx)S?ofLo%j|ruEx&w{!(oX%({Mr zmiIkUq*%jm(L#y)L%kuTgfCt%j6b{VFGQa`fNU#vXno+LnLg}t27lAZ-^@kC_yNyC zO=JEn<{t)y34q&rZgtHfaJI>Nb>KV9p z^2AglUR_c7TOxA0yLC#%gpo;tk*ktQM&1Md7pxm%(uDD#F4Zc?P~=<4Hdq&+35l<1 z+F!QKAZ1BR+6iD<^idrO6~Zq^rNk^=cnG|{RS@eRSOt4d6@p`c<#k&i^a8{vr%Aw( za1tS_K9Vj6(Sh!wDvA!hjq8LMndTNIlY+Hi^mmEgc+4;oB#vo>u|6!ax zyTkItTw*oc>EMbQq>o3F^I@ab*kNGd%7B`IzEjt}+TXVkULPUi)3I}>?1P95e3ius z=jm50teggP^TBxnxSwRzQjBe!s0bBw7E5ZFiVLd zCi`@aa2mQxVGsFCbs1E~f|3gnQz@D! zHxs|tu-wp1R0LEn5%x;F?eItMf=8T}SSICy>X+OejxTMYV>WY%K=rK(g}h4i z_>4pz+f#Z*lnV`aOg^vo)naM(K!;1IrJx>9J&$TgdSb2u0|kT05ZCi>5WgTh8DE^u z=VxjCS(nN_J?Ig=Z|*nRFVY{L&1Q0!+v^>%c5Pj3oSQ*Con6$aUUsOO=xAztQ&Xdp zDJJ7iN5id;)X1QPL$EM}F)|DVj_KBj$E)EQxFX<{yR`;53~NY;^X?OCR*%tC2xc!s zC_09Vyf`dhTU@5*6mE7r4JQTFCoB#uS=K0gB7`8ZlSfTWY{5H@w(_kZDJM(86P*Gm zHxFI-w70?@w|MLt@W9*0HL_Z301JBwgEz3G2(_@|fKYTES#A+$LT6)-MY_N&Yk)08 zq<9jet{F+OuCes$VS?sY&0&~vk8=@NQcXp*)EX@Qh=Q%qWa-246EYWN88LtD%{m8y@Nl*b*}YwqZ6pe6M2z|C%NW|_v`{btOKN?kw`yoa3(N|DGzhrJ0? z&GmeDo08NWTeoGMZ-e0P;}-MQ(x@Xh0#-AX$AgBtvE0mbdIPQHIj+-A7&x-OvaT3< zAZ9}hJaVWFW>_3O)0QrkLhaWYmFPuw%uGP_6moi#1&P*fI4}rpd4_A z4kXEDr=B$tUE861Z%cG1zUSVgG#`DF@7K=Jogf3?eHb6r2WSS2!w6<~>}Gcr@44&m z^@>_VZx~{j2ec*U{ZZ58V{RY?>Bjk4=hdjG^b6KsObRN##TbER3PF1Fn zbQ%aSd1A%6_*UiC;=mSUO*e+>Hwc3x9p9QkvfB=>Hx0$R3`bAZn??PW`dS(L*7z}Z zMn9%GD*Zh$3KuiPzefknQkrbh621^q7zbIQiL2Qe|5bu=g6w$DXrbt3viA;%5WIFb zbtD`&uq@i5o_OiJLn)@`RE*efpI0;k@e}aCtIkJFHmXwZ+8A|` zkIzX|Tn7q)o# zsa8+OvstAx=~=i>h(+=N7}^cK)+n`7FvQ~K3MU)$NeHG=``+#>pGRtH6;kwTzOgK- z8hX3)v0VeG+?J(d;R+qGIQ!%$1W27{xwA@%_BQ-)I-{tw!!p;Qf%o8j{|~wOp{|6? zAs|`=nxo6uI1;!c?vvGGFYqyjb4g`!Fp5H*zd@@Ho|hI4+2?S`xFchbfx=bjkrx&c4W)q@ig`zgSoLI%aWZ-0~ zvp*o_Sh_eLo&JoO{KR*-)1Lm2od9qEU@0;=DA2HAy9!EU4uXg&9G0@j%^3djn++`z zUR`a7!#VNKe;A*$7FTItX^1i{3~djGENe#+VaqKi%(ZFM09@=Jz+b_|pswJr?enl4 zo(^Ymn{FeA%`#!lJ_WXeOhO89@|=KDhH-_q1GB9n5K_W>5Rq-6Z9Xt8>S-l?V7$4>MBWO`EI{Pn85V#U=KoWF*gM|O(OI63yab;E>ctKz2d)Q zhAZryd%!bKmWC1qE@rkcM#8Z~t#J= z*gFH816kp`8(5NXf5s_a?+{wowFqPs)1aG6P%ZyC_vsTXP7(fW8#Tlw3>fVxF;&>m zuDj|mU#xp?7V~{HLx#08HtIt}vENI6h#?}!!2Um6kWI6! z((lY1IWSbh(lljMH3(CK@aLPuRqp;nZ(Niy!Gvc@Z#%J?0;6++czqI#F}2K|24 z3tzgW&_|<_3v)T0AWB$zw@Sui;0z@7)c2JY>qfc>akXbyL<-kjXB0pIV`8;JR(|#5-D;;@C|~iD+V0lcgo~h7X^QK z0n)opn<-)izZ|(cj3Rewl<$LF4^101P{f;n7Ln5;crwGHHyEjZ&(wrX13oKRtofX< z4b(!W(Wd=IzAeHS+)n3(e!Sy3>A2yKx^@(&v#*wD=W8mad35feiOH1WTYNC=olbkh zVJ|-$vr~~w5)nevjXZld3LR}ml$o$W?k%_yh9sw)Fc|XBIO6X*&Yx3Ev`?d8G8s*V zPtHXhZrZ-)xcQ0E(>szm6)t0&1NkT)OCHF1Nx(X^pgXeJY^CJKmw&7MHcOFf3a(LFjC4}11s-r@H20pdl%Fv!a%U0F`N zdrn7i_YCZG>ifqDH=7`7vz*j53Fid+G{Ke^k3E1IPkru^bHP?sz3j7u)$vxbdwOKx z+mBl>`lV6&0tn8s+f*SISN4#vO{-)BRvFmwCyTM_4kOtwoj zVmo0Vy4)F4(+Ai?f(xZS%V;04WIu=p5gg?rfnzxB*?;ph3fz_GkO{l(cn?vzquGtS z;bWOG`4AtLrqa0>=}LP-B3R@7NS$H3M65Q(&HmlPS=%Qnc10|k0yT+$U)x3L)nY*E`6wl3zkNkJW37 ztA&ek>fK?&Le+&j?+NB@bmrF$fN4WsP6nzj!5O0IYY#L5i7yyUUpM#>88VkSd_s~) z%+eBvPrCgzeDM7xLlM_?%{)^QV~^c$uwql4tm1k~l115W0N6ra(YrfrfPOXiB&+^% zy{#`_KEkKFd~?0|)uy_tU+Q)YDSGsM@1Yy^YxU^+AfidhX0Pj&mc@2}rH^UY_3sJd z?lil!tOvp^WVK*YvhI2j%bJN!eT#R$_vSsP3)(armcwW)({z`MeQV@fev7(iNt=0TBUbW-*#IG@Bd+<50+1d$dY>I4X;kk^kGp4}` z)2S!{N1vkVvxwG2SNi)?!|uK@fgQVutXE}Z>z2wijQALbnA3555k7?XOVDV(yQ!8- z>hU3LhE#Ujp$4Do)*w19^K|bX08C>fCWo72h&(&S8Us_ftSBZx6B^;bGJbA$s7F2S zX4z3P*}r3!S6GU;L0siPInmwCiNQ~%zhuELL*=TO+;T&b0BdO7_O`g&(6p;hSB`lf zBl;c|kVBW|)xLUxzdqlruG9^YN<|8pAeCr>=@K zS5Z?jqz*1f<--oW31GgXUFw8PF@EHyrm@4}v#M(Y} zZF`9)(U$fy>MQ1V2T%-54y-Rv!GB9yB_09Nc}iUoAtJ_x5>kW1~74F zhoM}KKtvzXa*Xx6pwn@BIlHWnn+}t%KJa6aw?W_K1Y;t)|BtvMXm_*Se!E^>-3D9X zF5juvmNhe1_N0d?b6lsw##F|oh7R>Yy&KK-Ib?o4jv)?li5)szh*saJ14c_^CLIqW z{^yi^+$IL;(qKwWlMa1zpdn>Z*qB-!Z!R$=HX8dB;*n^e&JY518msbvonF_nqcFH< z__*_T#&KX!hlvSHavIdwQsW#M6fm>-g25ew=9f(D5r9ZNeXbErV=82)ytU<`#M zs;F^X$X(VgL@o5|%tqZscu^;yDK|&r`?3EJ3W6e54m7yzORo9$)oQ(eYS!*qQmBw(7`e>xo4)R!1VR|G3t2 zMSb2{SR*|xu6^n5Ypcq>7g0eAGO|3VGvIJ9iE2{4e;S=6ihu=%*1iBVf<>7^>vH&OV9*Ky=#OVY%OBv=gE^ zmmYL}-K8c&YBC^6M~JzNJC$eVOr-jh_EVr{c4iABE(eYF%7Hu@op@oN>#LtT zSk{w^DS~&C%$cJ{vaa)(V4WyX^o;;st-Gaeee7ATrr)Om(XWQ))&A`|d^NVOuGP|n zFHg*>?7M#(54vohD&f_r{Z+#R z3$@1ST9b6GNzQ~?+_KG>5Whd}|kjUdZ_w#>&zcD}&p?NKB zQ)J1FhR~$6Q0E3{Y$C7TREs6B*yag}x`>Tz%?Xm5kB3GtTEC#)%-yfd%pkOuLR&q0 z6gU|+Rmd?tq&1~nkN53~+5+;}=8HEckzb)n-$E=gI#^SHKD&g!O|2L>W2fyY3X}Kc z+IfMifoYZML0zdvgzIbFM2rm&{17P@I)zxB=~&X4M)GDDLMF#^X&K%b4vMG~4sGzE zv-0rX6IglHHF*%8jdPrxS12=wUt+-2Be$tG*dTL7c9zvSpjy$hh7B7xbEzZ-44&p$mw1}D4?Pz1!Y782gE+?C zG?(5j1RXIDV8+a=OqhV(V$0i`INJL9}7w+Y|TgQNy>%>K^yqVqaU)%Xq~iUpt9ikaO*_=XRq zPNZvRTs9j!XUwR+2&mq{W+2tdv|_}$;T2sgK9r6p)47kjr7IOz#S9_E<(UCeB`EQZ z5Rfq>6zbtl1g9SEgeLl2UD3>=wQN?z*Chj4Z2>S6AWNuY}>J!-5^BFTC)h;C}vfry8e4fZ+=@?*XNLKLQ}rarsva|eS{QU~Wa@huug$5>P+G6`45In;~Bo{YJcc;yj7E`ik7wPl=brcP8=a@H0NV; z8b)tqHn)fNA?>T<`8xDfk21+H!zA^)J)+gDqAGaFVfVpE5}Baza?x&ccdF;$*PO^& zY)6eiOU8FFBAnyEX&rA{-zrV47Cf~X)KcEMr1-Uk!}W})Y@Cvl9Soka)@Y96;1Xa; zm4riun*57u&f|^wK7Xr@)YZC=`Lf_l|4Oy=vMdHeML9}G%iw~4K83l({}4)MpnOw= zz}0cL+jKUqCt;+nfR`F%R$;LUJc1j&4ru~R*FcHpgBOy2Qq=kM>xYB?8VbPWw!|vAN}-0+aeC z*iyXL1AB<_vc6G-!E!n*PkjJXP_j15d}@F95#{_NL&rR-t5|)e$ijZ%b1B6!ZDz#7 z?%B)PdR{Z)v|eV*MaFz%!@--MS-@2M8cqb`zw=Q%-t)#;Ka)R9T7EHbvkyNNGzNV_ zJnj?=%v;*OU4!ZD6Ge*!+V28rCqeYuC_gkEFYa6@?TU#&B^0P2Lca)#CHvgB| zvfAzb`K4m|^>rtO%8zX*4l*(#l}x#R*Y|k+XNp zH-~fzhY5f(+Jvd8*rMH@blE_N_!MI8E$nJ!u;5@j`Y;m7LqG|l7B+McP+2anlg}qv zB+VU#i1p)14%yXW_CkulNPjk~Z!Q#{)Pmz4f5kY$#?4wE$>SzF6#7}R;Zf0Wgc^9U zcw0rEW#9;eUppJiqjO6O;ur?Zt}pxhcbi%V>BmmFxOn5o1blBaJ+^5L8XzbET+EGW zdGa_x4}zS^I<8Ts96@i8#*$qeSKZdCJiP3K3GQNDZRf$^E3*EWGx8zW%V}^mON}Ow zkH}7m=pm&E`6Y;)eI$&EAdY$+OS&_x?KP1MaydMx!fk>8LZIu|kuVlA*k0j(}@X~dCLWGq`$5HTaTK8n%&M<6; zRjzU+%LLwRrn5RrUAbw@M=mpdvR4D?!%46a`)|~`D=~V#-Th*N2Bj?|xZmL+33T|B z)enoRgDXh~mx_y(*HlLBcG#mn=mmFTRMNFIyRK)i$wi4CsenNT+ZB6tQ}3%RZo)hETLU$k`q2Cm z)HTQyp;_IX6jy%N*KPq(&=0lwY75WX4Md#TPQVJO&+Y0x#$UqrKHP-dqGRy}0aelw zK@=T^a9=DP+nx9wG@&aYRftZsrq8<^rULZ2*8n@V?OV6jhMDahQ)j=}FYAUHiumo- z3lEt*J~s)abv|kH{N)(5zsXjDmCOtra~~`%+)+obPfT;~G{ACyr+$UB?l7Gz;tEm% z`HqX&8E1)9nZqbgn-|&U7rXxMZ~<+_@DT{2u-Gdua+ZSjw78&ZZmN}{1bVyP2HTQ3 zYebQ`%&>d`e|c+}p3Io_H+RD%{Cwunu<>_6W-!WgvjcfmH5*`t*sp{S8Z*+Jo_t`D zvlG}seRk-GVj9&>`gWJrOGp*Mjx;PftC!6kb6uF0W6TtK{|-P~5i~KEq$qa52Nl@d zlf!HX#~?o&4<1u|Aml$8DKUk@rnNU@AgBU>xCW{5)0`tghQr4~h*72C9VXQEgTfJf zAOVL0%crT8UiTY>VOsq4u;A0;;WP!fbeqK=D>lB-T zDhYVe#3gcf;=bx9HIQMn`TH&xO6vB6yUBv^MluX?=f0)w`mOc>5vZ}bo3aV7;y7Zc z*CQ{0D)=}4h8XhtK`|aJNkPm*zcCQ74C|8R>rK51+}O30PvM)t7q1c`h zsF0SyG!k;5ou^>Z6*)<^AC_a9XiE6_Ww)~pn!QLa@`fs*@DUP`yFmT|Z!zR&o!>{{ zEUQfPW;ABD$oiJwJksr zWdtGEqvo8$Hvkgf9eZlZh|G>q+V=EG{(J6#z0YSHPb~A{Q=+AAL7itJR1m#;j?$~Hn;n+7p@0Z05XK+~dJR8fP`**9 z;m|Eh2-`HBI`i5h(imNZ>uROAL;()WND*<tmjV%+cw^*TtPnrfQrA=mME@PW*_i|9pE(TVQOBz5H z(PHhpCqXn1uVTJw&e6@zUdR(kc?;&m{Q9k zqLtjvFmx&x_O;;HB6ufdPhp+Za9y$du;}l=LZBhbmP)4ZsvE=4wUwtI#YChKPske? zIGUnJx2>+mHmkLY(lTp9ZzLEE0#0HO(4~33QA~Kjl+8t4V899t3#pNkm6?cThOEq) zSZ2h^3`()km=_w0g(kevR4jDL3Y7z~(3BS%iG|L1p;NKYpa`Z?E)`6;JmZD9Yg*T` zy;eW5!X0WR*1bc`#BS(NGqp#$R88!hE>#ozsYBJ&F6&Y?vG=-EP3_1|8zQk!yVM;z zY(yiz|LEzC)4ZO+N)S`4RDM9qPut6vw^Xw`XsD`IUV^FIcqEEY{58uL>6SFLQ46l;O-;@P=W&-9u%e#SIMbTc@lnCn-#C>! zdq^xDP(;xbtbYfvKpmbGrm8MRLJX5oNE%+2UoPt9ybpY~+Dx(tTyo0HnEJLEiz?cg zZ>(yZvY5&cfPA%v+xp=_l#b467<-pPNsw~ZYBQ-%hRWrXM$!6`_%IDY`b(39SfLzs z#7AX1b9bC&0JTjFM}WXaKmycp|BC6Rl)<^ei@mQIC5j1bWR3 z#?s;Wi$2}pY{6GIsAmFtQ>ttilPv3>(f&a7)M@*ui3D{-4Wih6NSAplUpC!7Eg&nJ zR(-BeF}mQ_sFZmb{W6%hD!E0;htp61m0HWajU6U zE*EOV6QxqKl`0;Q2n)+hQ==H*wfs?Vhr0kHMD@Y2Tk8iTO|~@6(Jb{M)jz*Xy7*k{ zbSreEgwvyN*o_WxEDJcbfgR-%$3mBR2Do!BMW4XlaY~zACip8lHz1So4Yqa4IWorz z?l2E+jPF2jVG!9s&2nEV<)=^ZkR zC%*QDp)-mOGFLS*q(fIy!pg&DXRzOfJ=~^S5Aw*XzqB?)Lg`=h;psKJGt5RuJZ2(J zCeU8ZhtSC8BZ0kjE5f%QbP!DS$6UF3xm;{^i=A75!w&Onf*Xc~y;O5AJl(|)!v}T@ zJL_)jHVX{Q82dsIlrn?*`iO>!pl;qOZa(4~rmzJkwg<>V`xP@c4~mDqTwm30wypkU z0(Kj3|Di>C!gFCq*o+gz0mx1Y*h}Wy>go!|fIlHF81vesg#+V?_xGN1r-(8|JrqzLqcHJ`HFp;Z$|F+wT&(99LkFZojmsz$BC%lE^RAo{s} zfQu}{teksy0kBW9{)VzDeM#K4J$10~Y@L)<;yI<5b2Nr*K!bpVY=s1oLtgRr@93-Q zG;%lrs0eUpH9J7_YgpJ%fVFcoe2utLBYrd zW@l4QtQR;X;P#E13bz2)4fdI zs>M@Ak(iJ>u^!t>EQF+MT7-s+#PG}9hbvj!J4>d^kOb$5)<96!(v_r(EzC3$d4fc~ zUs3BP?mX-SXYX*j!+m=j1yO`y04#u)DnCo_zklRXwHze`m|Q)UKlyR{PK& z^g0wONnq({94=1!j&NECiIVYeu|pENKvAAxEPp*oRDl&e?NFyX6-^HwA&8-u!gn~!mDsNW5=Jm3u}`L)J*DrRhH-_^53<7s@wZ6qfCeU$ zq+P2FOjbj|tQD7W4AZM>Hmi4zmh!uat)}7MC`}=?H%v0(!bx*sJ`Eu=!4TZ;(~!B^ z0`uCjqqo^-QuWxv#ubAF1q|MXTbs^amg5|DB*#Hjb)Z7|F{$n4CTB3AvllMWY7K_Im|WRbV_GU)`f(Xikr=%eIw&qfNJWv4Z)ugwu?0Du z(HJi;10VjVD3^2-AC~Sw6CLOF6OrQiRg%xH*J{UZ1wk^}#O;m5B1}^TiUC-(R_Y9j zi75PAr-dsMImzCCjF2tyuZMc4Q3}oX2I1$BU^O)2uVML;ARnQ15~bryy>AC{SW2Qm z%bgA(?wy&mK?f#n;F&biv+$AK3Olbp3UR!Q-IOQA4zrgA&B_Os^h1d9Km?$$Bte{U zqP>ZTZUl9OWRYRE12@7TT*%uY(mGLc2536ZGMNfAT}m3H%^N7Zi5xg^k<0P8XaCJl zg{8J_TG7iTeTH0ar(x#j4yo0AvbRZ;7t-xuS-NuxJ%o((K;nvh*qiJ z=xH*VBEnWe`~6mQ_lPpb2kP{qRbkt76?D*Qg;gXax9v(wMK2DGlokxk#EUnWz?M83 z!!nrU+u&V;r9AKje|Fn-Zp{cs0V245*=itQ9nnBzLA%^asNMIs`(@AmfZ1zzkh*rU12gZYzk9pb&#qBaUK_BJ z%j#yaeD~tJ>Uw=s^*-Gyg4WxqJ5kZe?c!4BrMw>W^#4oq|DpN+$ozk7{y$-DhK)tI zqS#UJ%Rmcpe_^^#pByuWxbv)~`sOw^{6#1xrpn*crdwqQReZG|lmZ2x}P7z)3&GPt5#)5xLU9n0N>PJ{Mbjc3iBfVTzZ?fFn zmO!Ofhnt|>h6}F2JMavM9@_Le!b=<)ODz^Vg$L6ej!20@fXE8JN4Gq{ab>{F-!v^v&3wj$FdVdOWy2m%6HyrXN6qZ#R%%dhr(kqQM z<-G_E@4~RXwZ^V%3s$Xftuqq?i0M!M_MrYberl#<97in~i^KYP)go`#hug?4HR{fRRE#Cxr7YYXkGt7zSF z|9-1`L=$bR`?H_=kIT69T#=Y+u2{0?GxZCkrGvbXyIlSDzTbeK^L_l0jZe%5$(D#?^&`u@J^DV?osaNq5V5L$4j}k4 zq#IgM7JM#8IycW!LvdfyiKWeF3Nj*uRQdQLqJq&#lplX2s5CP%-&+AnP1QuVa(uef zIA1Gb_D{lVryCyvP;HV25;yqwoT6cB(|8U<}&LF(clOszBfx$={}5gg7Z? z(o%!_1b{605S`|S?XJi8Rd1Tih+@=$@O`jRHFln6z=DCW6n3zqpf)D+*y7=N3po=_ zTdD2o#;s3TLklhY+%<%mnfX9KC{e@!fku-nK-6U>2c)#~%wWwjS&z|BtMYu8D&@*31eu<}T zjE!lM#hMyp;Q=cwz7dr3nYBkms|Q^oa=(KC#vw9xT>(uy2$|JcO8a{t^450aCi)~#te z!t(*GzSo*0x^LU|domv<`#kR0<>++57l`LyX1v7%iiWWNesytkmc^!tp8q75pg`Pg zSEbME?ebClh&HN5cLi!hO;2l79i*wBWeT?DX6;PPF^~27uOfz`=%jTDr zVL7QfQC+gjdCQcx&4F}T2>ZsUeFz(i+i(yOFuHPlfs%|^n&-7`;lMRbLp6F(%(iZd zXcy$YWbqQag5i*n6QP;6X?XPo}mGYDB`e)RN>jWZZvKuXVB{K2Qf{LF*|&~mMG;&8jhdrKp6DN4NBM^)xM_UpByA4Xf8eWq4(y{vYgow~Kg$OBWH3D^`ya7B1tD|2fyHsynVARAjC%~0pzui< zJsCz%M$waT^km`>f;|MJgr<}_C>)baW$Nc%Ttbc3ykBT~7zV2PYo)PuaWxgCsL$%N zPJK(Y0FsxfY`oRfRW=reQG{ddPtLfyu;5Cn;kXD-$UxsJ{yrF#N25#pnOyOMuG$&JHU7YBAfcck9c2{#CW#E`EIa zEvi+&sufk8zkGr|T{!(S(qklJWkdzWzh-m)>Dkf;@JKlL~_zw*$<828~_fw&*0&wI>@`<~6(i{7>S{O8#Ze>~LN zciEr5%)Zr4fMUTl=vzzbgqqGcW%3R8YkY%Nb}^8*mO?~jM}2d?Ie!_Jx@#D|Uo zOe3~ZD~LX_VFQ+v5_hm&?kPXqZ2C1on4gvfetXiSlvoK9!cT3uN70Sj3fhotG)$}Q7m{PV-XH7%f1YkS(x zDX%AE|8ZHCXOE2J1g(ObA1?j#LH5MC@IO%{cAL6-?LM3c2*_wefU(D}cRxnOuC~>? z9XJ!Ujz0$hhR;RIX4tResUw0RP-DinJDp2^VA6f{o!TGLUuK`{?Xmk9UYY2QjS{=}y^pi(sU=RJ zUYIN9VOIAyiy!M{A61~B8ZO7ruq2e&*0>LGPY%jrzFDBUpO_REv)3rtqkgl0SuJ8t$f*)~_Ng^K zF$EOA^ar^2)E7VE)(X7GQR9ueZmaUHmP=LqqvjW}jvNQ|_x9`S`X}N4Ij_~jS*3G# ztHtRn>X@sS_i_hq_WvA|%UKr}zU=&U%Fp8*tXJ>7XMh zJ_BTv6=8&o5OI4{_UbeEt6`i0mi0D-`fJ472|x$&(siM9ajr*`Y-H!dIO24l0my^z znNL8V+CEJrdlX>qr<-J^Zyfs()8&$}>53BOsub>w&x7B|xJU{|?ZY1AYE#!~IA>8< zsf5xR?IAXqxe@|_Ke zQ{X#VFUyf5(4IF08`fd}U|)keG5)fjHPB+X5C+H?X_AF%y(G=JfKiwGYXJ%`XQv!m z)Nu(qJ`Lll_HzurVi8JVupZ6P5girb8#nPNQhWA_3G|*1S7;mCwG0_}<30f=vD!fGita}bGdG3t!97VTYcubjqCA-6PDHUgeb|tCWMT^zJ7G#LiOb8o>f&On`0u|S z7TbC*X0Bo=qiz;5o*&+V;JDZ7#H075qcy;3Pd!||F7oNX9>`(I-VvGwefqvfs;S@A zm@B#|&YAvn;2&tBg5wRS;wHaY_Dwos2XBD+aCteC!vLsQ*ueXdw1BV^2WPH)oNcdA(OU2ZF#3 z%;zjPmu4Mv@ZdP55-PdCDO_F(Oos`?aPUc!b7Lvw?#z?oS-2^#b3NZc18i)hy6j@K zj;NjqZDcja?KLq{9$f_~k+XTqifC`SYzXmQF{9U%2Byx;n%&8#Zh~>s2D$tkop%`@ z)Sxt(vSFwNy$)QllZ$G%nEBFFFez;AF`=Fb+Z6I$!PVokDd>%Yny4f{{`sfy_wIUV zj((K)7^>f0kIZXzAWe~$7FiDzC9s>GWlJ=@O^&d~yVVoAL8;(x>b3et)qC{a;-=nZ zzpvkB->j98`>2NxdNDu)@aETRkysNIN#^(5XWS=Ah5Ayv5^hCce%?OQ5s0+@(} zu(3ZTm#XVk5Z#@sMG&QEEZ_wHgwHUvZ$+LK<2^54(HYBw-R&&tnkrrd;PH|}r7#1dgQ^hUD zP@lw!+3nna=Uju`qaRsZF!_Rw)Ud7R(IW=O+&1`r zhTF?Iv}rd2-V?pj{F$%{HU5$Mn1fz4*-?}9w)4O=yzSAoG}HJAx~ctjeN*!&UGENc9>ndIMIpB=MUf;vrM(-J%s^uj%ki|i zg8>y{ryrdeqK(6QS;WojhW%->;5lY>;selJy^=2EaU7 zva#dV@7tynit`_r!_nYTiU#uC>>v!LA-o+0*XR$lC%FEa5Z89tPWO*MHCQ&W3S273{P+p>cq)KC)C zNpcTlQ0O19jRSCRKwv_6>U>@c46XxP5g9J@fj@E+_&lTe)eWUeW- z`~HKOVPXqLTNm$dTH261*$yu-+YmQ%b0>zkz3EMK&O!vW0FRG(lV{USBt_VEwSS$& zKd}4+7ThF;JnKi0!Yp7TB&+FxKvDqzlslGIB zzo;j%NvCDuNpzuc#|~FNMZ)8n#sf}5(Gne|eEsTx``kSU9O)(_Lxo(lqkqJ9Mg-kX zzH3;iY~k`Q$u|STX%U6jP!D6RqRrYts{fLk5>RqD0up5(`J0qRC#>J}Hi2YTNPS4W zRbz|?`9h~M?j_%3(Tl#j6*||@n0Q{*quoPeO%~NawlratXw!0fI-Oa_oNwX2M8l%q zTbYX%(eO8be)IWuy-^=tY2X_{O3vq|gh1^Y6y8L56tU_WJ|wvz5~>tZT+c}jMchgO zriB<#4DKJ0v&F;Ri3e6k<;Pb02CHwpW*Qq| z=H5gvD4~hDv*S5?*PcjO1XoJ$-x&D~7?8!x{NsTZTfc67&TO|_q0;|qMUzQmtRhx7%2 zwzPnqNT~${b(&>ey4UbbRtK+idy<_ix}FL=rid77CoI!wajx;7!;L2_mX6x9TD~UX zuCa{fDjSPXBW6=MV_vXj1i7q1qO_HDpBY}g^N~BIx(>s5v0Cq+=8DyuuWz0;cG|=M zOZ8$lmXUWVQ3$Z4fp>&CF^ko8yx~>ozM%eXK1FTQI#Npj8h3!rbLqoT*Dez#R4!AN*NvA=c>{3jgjV3>ZG~1!($d)s zOWap*`=}J&RhHalV`Zrcj#ie%Wo{;U353o$%k?es+_QH~$YnqL3C6m{=mn=oX_U34 zP(%$VJHE($axC5~!^~`KO4F3rF-tMbY*K=4JGQZY*BRBz#KBPB@CYV1hh5N`S@kElZ+A>0^{S_OiS#_P9y;mljG zQ)iz@yR%QS{c#IN`E0p|lh(~7^qX$S4Ojw$a26O6f@T(;Fw4qu+^qvY1zyI*dN& z=6cVS5Fa?$c}E$G7CYJ~7+XwWJm}4?cpn;RDnK$`eJU7|8{x)Nyg3WF+94*|HEoBP z$^Kli&6F|93@e+@GWHRG6cJkD`ue)XAGXP-+{p=*(mbrPSfye_PelkrPtbxmQ!fAh z>HdY#ZN=&oiCu9bYyq82?$1(o9Opd1+Y-Lgk&D;g&gk<)g(^F9X_i9<2TYQ}v?`00 z6x}%dS$-XAjT&@`5`mQluY^vFv2q@yV6bOL{p;m=$(LVxQgDs0D)_N@FZ5+ZCf1Jb z$Jt4(mGk-Vsy7^8X7^{$M%IhsdNjQ1@)wg4elh7?bms&90%nvf3tIEDXhm2qlCC78 zl2I&;l#OCZuyhnlr)UXzw{Z6J*k!*yXf8IA&`8e5=0!$h3Ct+SpIm8EB7rc zV$;CGPlsn9^jcqSmyLTUiR_Y8i`fk7agWrGsYQDd<=7Lbyq;8(rT03mZ;C~Z9h6Q` zx=u1#eOOJ`m#mHhMV#j!$lRKI2ll-(s*ArBm{J*2fbIw$oH5RcV!|SRs-O0Jj{fk% zn55&}j0pA4a?hC75ljJi@LiLHvz}e&hkYws6zduHiJh%;CO+JBR0ukqdWUVWAgANr z$WkYHoRQe5y$*LKqdmtpf64EuSc|j&X>6YVXLeQ0a{f@3{y#IZ_3c^fcLi_pv(oY@ zV`O2*UE)lI&;z9#f|u1$-MvR?iJotcQa3O)M@E|_iSQ&2XAlLHS)#kew9PeB^#<7x z$6i;#<-Y~#mm9PIotpz-ooZBYRdfK{--@_IwDswomd9x~2BkH21hI>BtvdPbISCqn zSjSH;=Z~;%MZ((&t6ln7VG#hOjx+{z}DN)3t{0! z_u_T7=v(HqoMySx_bf!X%FLmBTu4_|9ydr{VAx;)jjSD^F6k1J*hMuZg)W($9Yl2F zYPY%D>#uvfX6qE-*x~z#{**H0Q*>Ua71H~GcpnglqNAjwl#U?|>P4Q0R{cs!@dpsv zKiOyC3_SxgNRhFH%*?j=f$@YjSel80C8wZ04^b(6T?<$FkXGc@Eyc7JStEv#RB&o) z^vlqnZ+697NC1t1AY&``b(MW-hDq1KPhad1vw;JaDkHmNN3X0{K~%N_j0P`Az&oXd z-CV9j-X}h3T(&Rfy0^<>nk7w+IQ6zFOiuZk8YEcDx$dk#dBO^@~xAGB=!YVQ5$Y33V_%Y%^g!YE03@EsFx6>QA zp}}Jb*(g}u-MZod0p%02fa+ggfXe#l;`GnOe#>YBfDPnbsOt}e-c}^FaK?dy)><)Z zyD?G`riB7x@j~58SmfJE$|=s+KH>XkK-TO4)!K4sN8vt@FsII%rc@awGA(}Z7&ZhM zzn9>AP_QkPsJ3E$*b#QY;<8mq`)FZNdBRRG2!htd>yKHe8HE|lAj@=He`41=_e9tQI(-x1y$-M0%MWD7wovl2Fpw)&uyYd_fyZz zE$uT~g)h!_sa>O5X*HtD5j(s%YwSb(##toMjEHV3&#P4_$&+dDfhBrdoXOqaHD71r z(mpO-7B7{IC(J*_VDc~|n2$E=rPz-X%qx@8y!;lqs+ge}VyRtJam6;=P^gnv(u|57vd3w%oBzjQ}V{FmOi-)rK(e27mI|K)?m ze{t@!A2k4sk}H+2wTS@pUm*ev73_tK3e!Y@X(GTh5n!4KFiixQCIUBts)+!T zOgv2l7=1OL7y(8FKzXtdFx;c|BZq+DpIDeaN;=XA4`@@8NG4jR}NOT`0=1T(S{QwbPFtWBtw#|rgQI@XD?UgZALgnCJBNfYYD@=WrRM0$w^vu;AYG@)Jsp!peHa_Jc(H?dxR-m~1qdTC<4JW;F{Wwn7ry?BPLO{|wkjrF1( zFM7CupJA|+DjAdrHS^EI5I!mXfMWv{k94BQX$-neFAOby%4=<;=QQOHSu1WcrX9> z@m?HcDz&mIhI^4%w11FjFFG*V&nMW60jTQ1vsBOjHG;iZ;a%*=FaM>2y@-=l6YZsm z_VVGQy`Ts$IPgmo?WKwK(nNdV1=o!BVip#a(|7F$dt{)Kb#s0+OzjVig?f~Mybo=8;e==a{dgD>I+r)qQ z5TBQywIB6!mSz1(r<=92-)|WISpJ<~kDWbkB?1(j{rS7!XT`f&u{~tJE3S5onSQ!2 z3U=mYr{)*0vhVW6<~GlAfiJsW?)HZaSly*QTc+@I=@}6-mBtU*%!NIzG`KACfl@`WWBsr#}EDju0yX1Uh|GO7?=zoo5htU z)Vt`l}mTf5nbQ{O(;25my!PL1Nk9^gR2q zLo{CuvN@ZsV1|KhwwG!g@uR8(8XQR3=HKP4#s6z@`a?*7;j7 zBIBD6>|g8St(Oqo{&SBXY+RBVVMFp@Evwi$Wwg+l=Uw)c`nh z%Le@Kq5;2N?%BCaTu@xIBYk$aTY~F_4j80lUxNUCRWM<1$<9HdmB0#~|97@;@}x!Q zIZyd}smv|jNoMig*S~-HKbHF=Yy0hHUUbg!O&0PIbo>EXpnb4#X?IL*nY@@F%h$g-0Q?l#vD8q`2j3VufxUv4(N2ZH=-8 zJK}0}rQEbMF^P4R3fR`oc2_tGl9vjqXyLGjYcHzR-~~<-_l#T%*|nGE&vR zB<_xH{`?nz5_cQeGB+995n&Uu$YpnAf9lQOv}{Z(lwCG|X?1njVgJzHF1E0l-R!}2 z7?`oK-&<5d_KHl5tu)6YXL@`5@~17#8mJ~1IfBhW=#Y6x$zx?(B1+8m30k zl#87QDcpnC%sy9bhRb_ON-wS9;gr5Qy!riiud+WKm$M&#!w3tLG!sQuhx#OqI#Qve z6axOoK7If6pXB(jZFc(Tu-7%T0`c?zs5hCo@m~l1UcWj2e~1s9+D`haSwh5ukzYZ6 zyeEUco?L%JptmEFE(RwfIf1^BOtrkdIhk9fV7)T9>j_={3p6#I8l4VK;^G6sCf+CO z08heln;WVlRp5o)i2!Rpp&Z=JFlJ^j4(SnFPY8b|Z}!6tIN3qQ>?@#XyIn2nNoi1n zlUsISqDig&{uS3CqnNCM`0gF6BiVXh&r{74s@)EElu6r@VAp z#p3fKXg*}NAF0UuP&m$0up3>1uXOkK@hF_O9wi+6G93Cc$Qg9b(ED(HGIC}@La#(B zhG_6L&+Tnqmb+;lZxd~2D%588lE5QKmSlYoGg4(h8*H9<&-EFvhTSe1R1=Fh5K&XF zKy4i>_bs{hK%GL)x>p$yKGTw?k}E5VmnnHt*V((mVxm%+^r7^MK`5!!6pVS9kjCv^ z)#lg|BLu{BPeW0en;4{%KPzg>eN=gcihLQ58W?DAW&Re8b(t82GSC*eK?%VR34!5C zD+aeb(U%I9!YiJ%j8vhBh$tVXnA%N@)uzUn$F6)zl6@@kV@i!V-wj2zF_SI zXx}sY%N4I@2n1=9`-p6qwalpM_@a}c9|IFrQiBu7kxD^?gbe#Vn=jv{EGQ?;;|X6+ z2U^P4vEB+zWXE9IVBE!%Ju(h&?bj*t^ODI!x~@sAd_D`-01l$=0!q0VaKl0IlF5+V!LYBp4z>7gM<=@zj(sI7wP%( zq9svlY^?kNW`6vETJW|2T0hjacds;h7Y+|fe3&Jb%mn; zoh)4}F1HWm(oywVWOP1X$>HTUJ8YRHVI;sFkFQ5{nTl)|^T-`e;)Kx)dnb;haKbR1 zQcl~RFK;JTuOwR}>|JamVqx~Md}3IW7WmL=?q*%<=1`E73XSJ(Si#nqn0V!@GUA)M zlHcn}E}%=}96&_2@?Z$O0TJRW?+@u3Jk{-WvZwP@-|49?ywlyGC%afrbqemBa5#Wc zUXo6=^c_+`l*CCZXEY_L!!hql*-uI0a6mXuB=l`bu;gZo=zU~-qn|v^$o(W^fkK@O z16qzy^tj06mn0*?)`h!Rl8OkGXK`=;F3}SyC6|^9v1|xLyCsc4ES4F*G1Nd49-z%15rpAVx>HH6VkG!)+T0Q=A25k0OU(%}*iOjE1}n7O z2y0#(HYeDc6MQX|2yu`#3gH$h#*dqJ3K*g#5YJ@^o1|iv5lUK4>JHbv^ySOc8blm2 zd}}dG=MVx7K$Mp#nBZ_~`s8h*pTuLEC8oPiiGOzLeypfe#0k3}nI|IH*!^UrpNJ@9 z_b@F^w)h;7Z0J*+}Y_RBz& zve&Azge}eqAQrAH@YaMU3yx{vrHOlnIl?0zj~-cxVF%;-Aj*bES0X%6IY8XC3a#y+ zd^S?`J|T@yMa4_9p2Sva7}Pq&V@)X{auqN?6-J~hn40?9v)E>}jP=5MIfod3>v0<) z;%=3^_sp@%qJ^BCWA9@}&Z>Y8N(=5)iY~4`1nT0Nn|a`ckrZ^x%HEz5xU$j)Sg?ei zFbS<#26rrjgme)^i!kH4Q!<;6q^lS@>%oz;i0esnJ^(pzWX_HPxaHb5iC&QN z786Tc_@u2n_T0f$9)KE#P?#c)6h>k42Vw6krJ z;5}VaubWmAD5>RGU1&wph1w{F!t{oBga59}?{~3b#YAX6D#YKx4w$%{`RE~$%te$| z2UUzJR5_?ng&Yb=q^3_qAi57m8u9}TovO~Src2va>HZ!E(m^~=#tg#BDaQwly0f=K z1?i1g#tAZg5kZ2CT^NbSBcuNCpg$>z?(L{Rr-(&2ux!}@6bp!i{@DOVn`M-T`w`K8 z==mxS*wd;RBFHs$ctCU?U6gRbcz;iX^ub1~yt~AjJvm|o8No*hIeLex8@J~aQTPO> zGzA7fbRh|xH9C}r%$EBIaACowtDvL}F#hL-gU3RO6JUq3@+zGP6kMlvq#QSA8KIQe z`ISbTN$Qpzf#(!9<5ag|Dt-NM$S60~{f%`*<2NpKo6gFgPrnjVfvE#N8MUZ!T~3xVp?|8DGD5{bC=j6F1*n1 z%c!?rY;+ydyR$A1Y`y;|)_JHfCwDhoGxBQgxMD{^IKSmMSstx|I~2DH+Dg?-TcBy} zD6S~B9FMov?&GkaoQ|v%ite$oN=gtjT*u8GE-2^X1#laXZfs z#k}RcD0aKe&VMW*-c}HKd064SuqeS9dQ=?*wU9xN5fUR~A{`TomNItf%g;W8;2dA) z%e9QiEJOdo(@z)qKD%BO?|5Kf(U$#-Gt)&P?7bfzlB7M+rQyfy&t+grBQ_E`HODM7oA>jQ*RBMu*4!aHTR56 zi-VlhZpqY_r8QBur41IF6l9{4NxM(E(oAY?`bh>|_9DFZN28Yd%P4;ILI(+hBRX5p z{M7xW66B=i&%TxI7XSldd`Rd7AeES;;41aw10!{P_I$hB+$`s>e*M3F1y|4C!AX%v z68d^M+imun>qF-YOQR3^d^Su{qi;ol#_?Qbf~@O@ZB0x@M$*N>FirelMLz>UKbmGP zB$ipC(8-Ay4qKV|r`wsl(A>ull55dRSI$~wU3p=hX}t`o7m6;)N1jx1O@pSjSH8j{ zVKFV{Gq8k}#KQC$2Z=K>@~16Y476mycQ!7mso3s|4eV?1_;)!3ed0RwEZ=X7*&*W_ zB*eI9n>+;W>9Nh|Cf~91-hK~{jdO7xh6_sh>Hy*I^3{IB(yCD6oyZ31`6;&|imRxj z1j`|J$oMkrr!6x#S=q#xwu>7qz8OfJLiWigmqdRsFh3iQJ7f5K%tOu`_h8qNXM>l0 zdmcp4nbc8S-tu@qPUu;ZVMsFRDxnd{g)-jw2OUq1MK7P>e)A6;F{=NCbtpL?SfBg&-aR@NKBKNnrt$)}kw_m`$GX`n~G&W_1= z+?Nt3Cg@#+h-3T9BIl7q+5RD%E##}a{QVvzIc|0z+C$`>O>o3e5NO8=~#9^IO(12(X&4CyQJGwyP4!fTV03Tz)$r z4U2w{6exRxRyLWovcUj|>SE;c32(>5jAP&*l7`kHX()tTOHna&1Ya%hhPk0FL8EQb z_Sqj2e)}W(v{bf>i*Z*MD~ZD|liRY#|8YGW4=e#h#*o9Ks>7wqYnV^;JMVlpJ8z|lQuo8_nEw&<(&^xFm;RTl4t)Kemugn3?{Q) zuN%^Wm7TIZt;r~M&L&e6gyP*E#e3}ZW)wSTgs#4|io)7g6H7sC*kc33i9S;i;cAFM`6z#y(HCkn|?U-i`ZMBVNK8hVFpJHXF`q4N#hq4K( z;a)dN_rj!ta=~VJ-<2y0La{1_!E9Jx%;#*gzbjw8^EnTSs&#%!)9J7fyqM%G|52D| ztXgoF&Mz)5!u=sma})zqc4BeDwcB9Mk6s=2ff7?AayCW_u)5IrNEho$Z@H{gS*19i7@I#GqZ^T3y^N-gN>+mq@ z8uh*NFtkzQJ-s*Re^Tj0q<8qq5O#Qe5VCi9bKK_~NGqG=cjwMOlb8O1bCg^~Y+USN ziPN7@=t~M5A??1}5Za@zIlD;*URitSNOb|aRI5>*yLSh*aaN%PtL9;RFLf4nHJyf+ zJyFL|jpNBinLbu)O=O)2QA%;sZg(=s^Q!Ht(InIw>x67`NL${s+O1k@bKAsrM}$pD zge6*sgw2dP^n}Ilu31CkHn?Y*J1xr7_-5H zZ~2`MKkv>~%h``Yhw2F$0V8w!65Usgw&l&a*%bBA;oZ?*0|Na+>=hZ9uA_h037D&4 zjKp9`rli?)u*LDc+&K&f&#~O#va}6Ug!b}W!dU@*Gw!rcZcCW)yURyjeDLtXM#4ac zbnk*n^zE64@N?J%rQ4$|L$ioksjc*@kw0xT(dpkl(nIJKZkvww`waP=G|O!=nIy^| zgTd$%@=Pq0d%tH>!7p7!T!D4|c6q}E=A>5Yo zF(14jXBGZgJAB`fs{F9 zaOByHonH^&2b1*RDM=bZtg+<9Rq~ECX?TzbTUuQ}G;i)*D~yn)Umva1%?p!{f47`7 zk?h*Qalp_!TONwreRfx5vwZytlb`2vc96~Y`-0z$gXC9UO|aJAd~SZId;d1qd%ii7h0Q8MCI zV!SEmU9J5iwDvKTP&FM)Q2Aa;EMC*ewJ8q~_V%Q&?qWlyg_~%is1QgtH7+#KS&X#` zX%ygS;cN+9r79m#aq~wLPUu>2xyHEy6dJGAE+Vz!V72BlE?}d%&u-wBfA>D3%-W;W zrzpsvt7IQ_<{b%byMixg(`i`aBAD23m%IG|8GtIQ>#OAr)j~&Q?K4|K)_TM(qN@3* zYY^4-@8|oJ;Zz_UK~E308J&!5YtiA$LBv{=nuo_U5WVO7TD}I$;EYLd84o_1VT$yK zqQm`2;mZt~j>#5j5J+FJ#l)h)uZj=78jP&fAVxxv`5#%n9qxysb6x}2a_#?iWb8jq z^c^1Q%43G|6d4db9GmWtW=<{ao;qFN*%{jRd2(4tkSf8(*CSI-9+*yhFMHMKR1Te_ z*09F-VFu22De(p=$H(q;I`{B$R#CVn>5@6Mc;9Gvs>t#W8*F=ze9l&|v+rE3^7W7Y zp6;fwyD7XczRHff)u;3PkiX*JUvAeomsk0|7!O;^|M9Co{`s!^@BenQ`GS4^@adPrr%Bf^wobqOkchnUHtD~4lf2Q@1OSjf8YM<--o{) zeZfE9{^fuC@z4K0`tm=%`s$Z2{QVR}ULZqY13TgCFtVR2W+5qM$O*;XRf(BY?x%Q& zGjGMqXiYJz=pJ99q1A3qox;W2Wzfi=Pnj+E9V?`6)|PT66-P|l+qj{`%!@twoOl+L zsoZNnZCix~WzhGn@Os_urNjNY839inMCxYW_DgYtWt;vaS({ej&-xmwL}#H5wN!h? zQ~0?oh2{?J;gH^ZMk%$?sMwNeLs3C-bHR6JDWY*0fD!BF59Dk{uM-dX4Yr0CMkMYY zs@f$Y1*Xm{)ed`O>&NGjw@n#Osy2Y<8mGD|#~@) ziMsYpGK%YoxQ-5q8}@xE3MHV=Y}El0mU$!Bf0ir&X{lbq52PJKXvx`j-yZ0ls9bE@ z$l%Z#y2g zTTuh&P5hsU+a}>jFTL!zuGmn?uk!tJmi<}dI)S*3v%_&$bUGagBmH)9yuOBGps10p z;^Qr-48@f+$cS?Q^hm#HT(;sgau#$Vr+wvR;Nxcdj$`-F@3wrlXknKn&;tHMI7_gE zo`G-`@QigWUXtxJpp~9_C|nFUFyE?mj;K<)ypa2(5$lboYQ*9sZ%&NzFpS1a((S$6 zl)ld2EpLyv_yoc;v!#&F7HsB+z;aiD$?ga}kSWV|@E2@y#4Df61MO3# zwVCQ$3B2{%s?AGkacNps{`(?(WCYh_TM>@Iitxg*B1F~8s@zK@jN-CkTsCeB^-UwY zhN$(?{m)4LZK?5XOOGDJ)<~BXI#_!Jpj%_c}_@QoyRw9DNKn_7Q_O8f3xCUxur*oG$`z*VYOg!A54sps%>NvqTq$l6kMUOKljQux6K zi>d6i(^N$)i(<9)8;ak??*XUCL+;`Is_?Y-&J+&Kl_YIPl`=Wm=Sa9{RnG!nY>q-L ztFvuqy$Nk9<|=YLe&CRV#=>tA?ld%bd2d;%c5>UE=d#DvB-|VP$?-R2(becpyC$ExnbtFNa{70Dt#AuMIT)?=aHdk9+gLJhMwrQdZOseF)=&;E(fE@X5Am1JCHr~6D zdbeP+?!BGJx7VBF&U<;GUV>_hhQtg<7tdw0e+ybWui1UC*=`ZNkpSknouN89On7Go zp{%A+q_k0FNXLNvW!<}oG~^=Ekc((T zE@D*8xKp@J{gSHGyd-PYujAE5R+BS2nf#yJSZrGYso}O{g!`vD5)IgqNO-r-ekWja z!XEr7Vl3p_E!*+)^{jXUNRBraMkG7uhI2xBNC<4d{w@5_BC2C1Tv`*}0k@exQ{x@1 zugo6eMRl~RL-}NHqFoyw3K1)Lbf=L}8+$W1Up*NrP;k(*PObil;aaY@M*z`RYB0*` z0h)TLV-ReSAe~5GpJ)jU%@X>R!Not>GMX>no_iQ58L#|g8mJoYxv>A5-U&+ zD%Q_;)j8>%F<8-oP@Z6f`vV@ehKnT97fW{cGW%A<7JGsL7T2dZj+wmrJB9pgI&sh9 zHrx85awIM)DNr$`6eOL&ME$Qw*&P`|bjkMWNPkbLkMR4bZ|Xd6U>_&+);jIsW1!{V z#&N8M&FI8%8OtpO71WBE17A%ZZ%`jY$h`fu4EjMt~%FV{a}{GU=!>FcjLBue@l z^GfFaajY`DO9*2%4Qp+4+&hq7FWnlHWWG8u>I>F6Whi-VWNokZB9gmc-*>M-?3JFw zDI0R&qvk>&`JbJms)Q+Z!09PDYy^A>DU_A(q%JAjkWX2;C}jXkpXj{mnd6J8uK(ne zk&XGG!x4TRmp=p0$VBe5EXOQ8CtOn5jKsVpMcOnhY17zh)3BsXXg2G%r&pyt)yBy8 zr4{KwLgGN_)s~XUmb|8tYofB4NPcqlTn(=-u3V2F3Rot2s#GcQnc>{E4VKP_z2*Hp z`%=p9*{_7lOxO+GqiL?Cd@R#Pox%6|?*5F9u#_CH)NvQ~!R`XPtWgx?%5;}?{8`&B z86zOW^3m|Uuwlo-krPw$uwZ#q=D7)VH#^y&}ZadiaBmqCv zM#Och&!Qv0SjzO_^f|pk$}i{az#t({0_fTp+mMm>$WgBz@w-H>J=yHvdC6{e`TPAW zH~!9D0(Ou5Y`yOet5>XL8|fIL0&!Zi)smjd>(B8)#Ta5EvSEZ-eA=6K=fw^8PJg?P zzK^`SKcicg+_OL%5w6^S>OHBr?#*IFCvZbCZ4vCY8#?m2Y>OROoeM9&++}kMF63L8*w0!5 z$kdW?m91k$t?WcA=0~-1At0e$h5PP_l;%UOG&gZ;f4_lK?Ni+9tv7ALwcA4apTloy zCvXebQ(cQL6Ubl&poil!SUla9gp6smmGmTJ4F~%jBW%)migFqHq3;oZWti5= zE0NOnqXJs9g9 z(zd6k3$#5^jY7hGlIl3IT3R=CQSWX1PuPM|WbD zjd_{e_5}i}z2X;)K9<(Qpqra!Tesxc>hb=I5&=mL-@Zp8Flgh z?6>Y<&>eo%>yLV)QExaIu;=~mWZ3^G>posL!=EF_Ray4YZN6SIZW2sa_WmFA12L}H zT+0Q`flora#!mSM#++~2-y`^1+kw68PMLmcFGfmEvXj#$JkO9L%i`9RFngUIf9R>s zL-+g0LPrJj_KgEb?Whz!+EY)g5YovjBd8#$m`hiFUzOb%ch554<#*ZD@d^f$?QH8} zc3?uQ@WS-vx8MFRT+}pI4$rCn8Y4<8fQGGKwPN0>_~c5IGk1Mh@H7cLNB_?3S&_0W zSFV2SY&5AuYEs2RY#iE|@JDF+#!(N5p(`HBQ==QfqwQUPmdz#+TZ^Ea0ZsQP3aL|s zx#lx|lc~I3*iUzEQ328&Vsz~hZ67J^K_Gv$_4<;M&YaMEbImFI>46{&KKKf%BP683 zicJ!5>)%nON+HK9OPm*2Ww&s{%|-o={05s}wpv=YS&TRFzn#9IXW!C~I8tdvf>W?4 z+sWse8@u_ouC17b!{|(*U7#P^AFpngheI)MZ`R;c5`D$@&HRinFZhb>>ODke!J~1` zpTa@oFt=(}EMFuL#bbqp-48zZgV;=2<#bFKPSTI8ow#7f8+?hr*^b4oQ4>@08q8JDZ$z-^aL&)6e{a4RddIe0KbZTHI8h!-W3PqkuL zr!}{H*!gxBjfSP+#%{KpG*SVfN1|{0-cGg05(Vm+bc3e^!keC7U%-!|;D0@A=InsI z+zZce$9*yX7ZGO&Eg(1s9fXd?L(*~!8Ud$0J7*)+mKobJ=i!jg7W~1q`)=H|hGwX| zmy>x9yAEsjrbWD(FW>Ta0cLwWgr888j%y~6?bwz9S}dw`E5$rihxDYJP)BFBC}uyl z1=B`T751@Qxlk9fWr_|?j3`Q+TFovs9(6~h_1l@|7t@in<|ihR9APo46v49vSsb`S zAFjkKjj5NAK0sWrRypjM;6*IdN;?g-xlSC+FmdbY{2acQP-QfSY8$P=bVsE-P+<|| z>E-S67JM=84zr^S(!!p!rB9=l^^LdAeh^wB#qhd+J$LP54vS1Nm-fxBc;A*nKjw&I zeBYoiumU+lu5`LR6`$C)KkAIq43I)G7c}N%h|TWW!>~(e(*3}PHAu2;!Ji1N+~qb6 z{8ao66G->jr!T+Z+Qi~8d+`LO4V-v8;#Qc=KL6Tga|fXo)fGDkgCd2Nn)yvo%Y7^_ z;E@zC{g}!QqW0d)Et~|pNprb=?8jWL_MQqiciv+WqXf$)-Egxc7f@PLZH;Uvm21c> zCgWj`xZrgLPaY1ucFx!U+-%_PzP+#UqLH`UvyezFiHPb(@qWC3)3pP%8@eNb~*cz zl?7amtw@;g71CGnuq>OMvIjG2OHn;#r+^LcmX75v->=ABvlV`~AP#dr=c+6htAP~$ z1IT5D=|=+uWi}8lVKuSB@c|^{%E-y8vvkuhITh&{uv7IrT z$4Z(UJh2jK?ZfocxDK{MYq(96GXi6(=NwLk{;c^K#Q957OAxk=j++zV)cDeNO0_(& zl{+h~%oqAReFKgs!N?Sr_HsREJN$vNbVst#AgyS$Mt`!c%Alx{+VZ-Ub!BBczKbvd0bVQqw-<#?)?;fa^t-gcA1##dF{a}? zS#2D5KZ#JYqgblCNJ8#R2%N{`(Xcl*mNI~As#>uWTwU;=hxgm!m(TeN#`z!yw4DWS zU>z}P(Iku??-#TbdDx-(6E=1DhQ=`@4a~b0wG%N+2Owkonv1n7^TVS_byZwjhlsJpHpy3# zS%3i8@}3ryRDg11dCPDcAwPO|bCly!9XvusA^>q>5|@sxN@HnMOI#t|Z8~RocKh`$ zo@3-k1WYaC=xMB+95M1L3amx!UWEC35@S!Vx;@bY$PO95I<9`qzL*(M2_MdN{CqDIWD3$*n`zQ|BO24f57~AhW~amcU9NLvYeg$3f?dp8-sE%oS4vARrJRl zrc;!Tot|{{#T{kQiXL&jY=#xHqwK{cW$#Uf35>VOV4uTDJgl>{gS9=Iqj<%^qAWCc zd8&lQ5xDP!w8j&d>Qdg#M|oa*GVE?k5(L(>KHhqlt$k~42xD+>9fS_0s2Zd;i0zww zm*W_R&$x(?ZtKuD~iI(e3uK(f*_Bz&f|21QLX97fFyh6pYMel8UDmA=nPLWw=d`r{h>D0ui9kRhUkk zGOE%Fvhx_ZH}KlcrKl9wR2FO)r+w{6lupa^mA&oEU`kcXiXu*p+QR9-*b&j`y7&s~ zCUlq|4?ZELN}5;s<2LET50OLdvP2%dPTWcUTuih*DkFLx#n|9k{&*$+_?>E7I#YRFE6;EpVFcgaGM=C$ReUP} zr#ybyqnEH*&88w`8|7uVUKXo4T$_ix#oxYZdIuK$m4d8^{4SkGN?h>eY~3gTI} zAlfOZ80*xD;2dW+O}Cw1{s?rYZTf(`w9 zzJHvFDxUqG-=K5D&hxu1c-z&uIb1>;E{rT*;!C;#?&5G1&p-HK=T*cn5|dkFymc1~6%g*s)qo%M8l4HaQaMM_}=Bdm1zujW3itYMqI zUo+%DC_FzL4^r#B7SDQnko#_Ff>e7 zVWk}!ggWH3Dcm2d@2%M;vBCL=i?U)piio$;LIr9CaN6pI^ZV9UvDvoFol)f?39rb{ zJI^U)8NSJ|8$s==R5P|6V-0SXV3?L*S?Feeq%5te61lQV+XmZ%(YNpGJs)qp`hVmAqu@HP}+QD<-LPeko>@$@#OK(3O|(6z2^E?fiD+1D_H{Ma{_ec;Hui zIyz`z67+de3F_1qShCSm9kqS+*=~D{nBjHCdVtRq8bZPUqr82D#>X2Bbju45zqgDC z)dgV5D5EmeQv05|Ma8`&81?i)RXA&dZV;j z#%RS$?tplt2;o0X zYY|_BnUyb)P@!NW?iDu~1@=6y&U~Y-^*vdd+e(XN_?$<)Iuy5z><-2A@14zLs<+i* z>Z>Q*dZ;vIm1$F8eXkM|WC+<091|aDSg*UfY@1D~OrXfa97?$CqB)zFRshF5Ujt>* zqJ67_JA{1idZJ0kM&K0AQW z6Qc%Q_b>>qzs3axpBu9_{-eBuX87v^xtWxu^|Z3 zpvgUp>rvy@Yfctq(_q>qQhI#J2tIa^$5qRHv{~8J^sx%X%`Ix$%YCm66#R;@hyBb+ z?%Z1VcPqi38+w@s$Ou0s)9RGg66F_?7w!lqlt77Ilk3@a;glo@(P^N1NMa^%0c}ag zjFzm#Sex-AgQOp7r&$P_H0NRAZ+1CAa17OvPZ!t-xEznne^SBACb7NlWHH(2O4><}sI*7!ubo(z_?zo*7J@^R>Zq-6aI-gT?z930M;)gcZ zoMVIt$W4_nvgD#GOG`9-9(tNyZq>v=xPLU>kh6a2KKWx~XkI?#jq>Q)f2 zPG~{E)X|}qgzxpi@@y39S5WA1`#~2w*ajzup%6y|hd6WgXH`*)nj4iC43) z$9`;{8R=}$lctM3&)XalPS_9m&fjZNdSybc$dt2uH`j^QI3|mgK>6%kTd_^F)s0+M zVGF~GCWVg(hYYFNA8n{y>$;&fGfb?(mf7Wz-#H&VY@RTLLzX`(SqHFA69&RhMh}Oc z(OiXUk>Pg0-*|t|=;eC3W~?#;vdKYblA4h9;a^qZKNjzK(1N|m!dlb)82*g}3sRwg zh*&`C)&1Es4o!*|)EUzKXP(l{Dp54 z(_1watW7yb>j*c2$2>&Dq^ZwztcrO$O|x-1j5XY^DI2Av)raeFr0xA$juEyN(G zQLr7k+g^Pm#pt21$D%afVEuW|s$b3m0p5s~Le$;8tnU5Zoe94cejT2td52(NWd^T0 zj19GpzoX2~S$3_29VmGTY`d|Oe6!ifrvg*Ew}d**UH-^e&JO(Fa1a<+E{OMgb+w86 zZnH=ZSHR#paU_{iZbt`%*tiyPo~&m|+3ZB;8$zMbT<(DBbJ<4B5!Ly&D-()-XDbx| z-K*V-DPYZm8<<`C$-oFaJ-G&G6&!C#!P174j7_A#(8$)%_~+#hG1A(^%%STP?t0x~ z+=g-*G?u0T14w>u^uw8G_MOAeWk~aAxHuhkh-iu%H;4wP;EA*x%=vbg1MjaSNmdy- zg(Uzk)we|}eIdYo8|sDKPB3JOhUkrMEe$$3f~Ij5#MPbJ5udIlPl2Tjz?H7T~9|7 zzV!w&vPE`#OJ&R%ThAjI^Bohh-jY=oSH(1v^Op6+_n&rtUCi=XUk%FR$Hgj<_If=j zczYtblmlCK`r(w8(><|*3QkT+H%4NVR?S$j^`(kXgr%PL1W)%9c{1%*+5@Z0zLOKEsm3{g5$0dN5uSFx<23!pt+++_Z`p6T z8i23SXO;^Z*H0F2t#KtI&HzU1&{b+s(>0yg2y68AL`9FZO31Eu_7qFvaT9ffM+qyb zA_Kqu9eoY+EbJwLtP_+Y+T)BpbfRS6@khMvYKW+ek&WqZ>|CV8OJgynLwajK-%=`k2K^u)}{U27@73)bRNJgv1kMBuZ?sX(c&v z-=_MQ-18?;vRBXVjOBLbMS3S(zgV^jP?&r?{_(~9hvWXht?plC|5mJv9TRT(Isl!w z03y5=R$BBVDm=FiKohR{OD<&ZA#Msp;g;19?zG*f%0>1w%IUOzDBMlM=-up1fhK$_ zyc3Mp_0#>V0}y?askqITEB~?D6+nnEPj|%)xLMx8;m3U^@(0H***!PS1c7;R@85hN z)hMWIcWui*`Z!wOzGW_tJySyCL3{g77Git^@<=L{d4hWl?U!eps_9s@R>_}EVH_2Y5YgM@(x0Ew-rSpou;mG`hlBWeKVunI^G7%BH_&6JT3Wc|T<1>}L|Z>~^7 zG^6xdrsQ5GcrhcmQDs1lpM`=<5KjK$)luM6X9^MuAi>0hYmAbzXj&^Pyh6^{i$P;*B$I+UhA(Gq-L}zLsI&|{fIxY75Sa$m^ zf45n0ZkL5VU?L$)#URmLnpg)Glv2g;ux}Ezd}xB{X~7Z;S~BXPC6}Q5f7$EvuPwN# z_#$MkKNJThYW$e-P`;Uv-*_3eD90Gn4R_*%${AU;a}D^OltC1LL-=i#>L}Z=5fzKh z={(r1ygz!@0pY)Wo3Gi%xZ~IVwm+`eQO(Or9_k4sl@c_0TVH<1BVK>a%i+Q*#Q718 zvvh6RG$l<{AZ`);tpp2)WbsM}rG$NN`wJ8yB~|jg5UTYYr3=dUX$`2*Qs``j`dx9XsOWY{;y*dSzk(R>&vTiafgD6JT6k!8*41EJn#OtS*ueM7dz_{l9kUb;np{v`C;aeOl z`-Ci!DXh`02t7z}rDd{6Kq&|;h0}Qj=tO65eL0jiOmkx02iuhr(Xnbs$0wXlN%Y2s z0FPlZ7p%Snf_x@II92wlhpsUTwc(;!hvQO)vI~mf5dcMZlqG+Y3E5mN1I5D1p*&bM8n{SdApf!c; z@#~Bbs4~f=L@!Y$FSVc`EON zNmbGdlQ7;7lP=}FK^HN%gx9)rPL_>9)OF>PvVsHmAN4Q`l|T#PZk`eQw`^@6whJ(X zVkAyn)+6O4x1Ls4^?xpIA!;^PddLNSy<AEk#SpCj1EX4ywfa$T~mDwwY9 z{Xgi3t?Ry8p{wQJj>~zr(vGvw@3u;7?MRuH)x5aWu&+2s5jkYpxj$ZQm+y*I+cNPK z=xwFhKy6S}I8v;3grqZZSU1Qy1rfWkH`d0E*P9g>5aW#KS*U=)*i>jKVNN~C9%4@5Qw0a{ZoB z&Gz$gC3ahBC*lU__WWBT*Y0<_nm%K-V5+l9P(8N*yFf(0FV|duxM=R&bU)k z?lqs^=Cjh-Q@GGSH<#V#mf!1Ga3?Fag;*_=mv9pj8kL)BLoZ2E->}&+lr>)SAnf2( zkS4JH)xJ*sxq?FZYq~k`8m{$J=0Hq!c&rPcF(=wK(8W};HvbL`ix@W$L8esjC@x7! ziH%LxT;3C@kSpR5zjSO-4`ryx&T+|B$qE9rh-qu*vl$Zvbl3?>+n@u+xG@he5qq{w z&qF@#W~=2E_{!|?skr&;3K*^osV&CFZv1}1R{2bvP{W4sZMK}c3dczoU?Rp@aePH~ zdC%l*c=pN4_w?ski4ieg>>yJBq)~}&%k3WgTpG*yK9iO%uGoXWL%_@89p@O_rI~%g z(S}9TX`(CQQu4p(aL^gM=;vs{P_RL^{XkQ&-y1R0jLv=lF@Ck#7jqRGUOoh~x%Tq9 z{R1%g^`?!V@vl4`oc&pSMf$db;bsD$NJ4@vL%m8i$Z+ggJ_-I7CUhc0wvZ>aR8kQ#GwIy zq7YT4yXn})lc?$9Uqa6&fS?r6}Rt2{;z9SzEH zA*0M2WAeH<+^$+@N)B;E=SXw`$mdrfSrU7%O0;lOg4r2Yhj-#RxiW`I$8EYvBD()<~Ck-X!skk(ku9rxh<#sdASM3cniIi1L zI*9y)lcVEL)F~@BM7?wenUyPA+d7i~DtmJiN+xUImg@x@sDnLF&O^1On8(%->c^~x z9M6*qSw{r@Zf|$2zdH!;A)46A%8V&WOOXz5eiG%+^E3J_J|d z&z}i#hx-;EU0uxQ7p=2r&(yA~8PTBI0%yhSp9}U+XZk{v`go@E0HpHnDkrB7J&T4#$s`#WHNhwSf&{T)+B zP&)G8qUW@|Z^hi{j3>IKi#{gb{-8hYyOH&rh&`R@K!#Q!UDiqWFwp`BR)J>Ngf|47 z)K1tL3{2XQleWtnW+lh{9DB*(ElS?UrGwL5H{6HcrWT;M%%V)+y&->f?9P%P{B3YU-l@}b(6RaeU|%2B0t zrhac;^S}XCo5dr$u-BG*1!)GV9q}-kW_MV^B?^{cx(@Q~tft zdBW~2qzpQkq{n2QZSAj{mHl1pB;^8z(q!4AO+nFJ4?%qOk)Z-mS$?#Z5U214fQMaj zN5L}y(Q$$VH?VxAYV27F)nebd1j%=Y@{HNV;rOTC^~ZQduH-Nn;jBzTyq7 z;p43rc-q_%X@^}doFm{e1U3C!qcn&Gk7L6rwSbm2yE>YPaiNkQ;7B1&T!{0dCLt?aP3 z?R9b2<~?;Ep(D0UUQW1;p>U#n8Ms--27DnMbg?TUSJcciYfdUf`>6i<0!>Lz7@8QTX3}222TnS zD9N2Fz(BOl4)YHDVu|QE{OGGpF<$ES6+~Wbin_^G5WgJ^!r*p9vV^~~CVc~@NkXBR z?PnaW#jP9`j9OOeUX|+C@Vb9Jza++%t%BpSz1^|H=gv}OOV6o(S%dyyGMFh3Oe`~B z@k9wGp-O2rQzql51G=VOF`Zo%ZcS7nD5**dj)hUM-!!G4)23AnaUF({@2POco2 zS!++s_;1;q6}OuomW)xey?iEap4h0}h;z>J_NF7=`-d#sM;qqc_8Tqk7Ps~bbx3lb z8!?w1s@<3FmfvPe-c94$Guv;G>4Eh;qzQHV8F_pEG$Gn}gtqU%EC3>{KG-*y`{Aoq z@N9dB=zv_tI-GSD@_tiYqM0Y4mECPt?Y&UO;LA<zzEo|?hD2h*d~#S-6Las<;b3~blS(R@>`j);{HXLE*2|R1h`yUvz^NNmf2t1 z+&IB_wP#&6-Vnf6Mn_U?g@Y{e;|+L%2j%DOa=%BO9SI188mz0~)y0)~fPF~vSPHhX z-{usS_fBxUP!efF3;10lBD+qttbmd!UN~L$RCmlR^@FsVsxt?;oWAh*R;yK9u8h-z zorGu+PJs8vnUX_(EZ(=d6ty?*N$j(jQrAcnOm;71n{3n>vE5{%{6jA`cWl|793?UtJDaku-0C+A})<8a4g9oT5wT<>J;o|G`K<1iF;I<$sPk2d{QjyL^MjJSU14wOEPCXBvLn>Gi! z&cICQ;;4a-zQnVl6UOGo9I5r`p{sQqr7D%Dkx&O*Lj6L_(-TOi=ePL}8z$ZzuNZ@e zJ&p{kCOx~^w=HpoVaaPF_!0Y&oEzy--(&kzQX{UN!%~`mKLobd8`}QZF|no{y%UA8 z)gq7xC#rHL{>;k8bBs0EDuWjE-IQFvs+8@l{B_!dId1t#`|I<4{B!7IKeI4-aFHbwFYC~{aqji4i|Ft+ zHqYV5t@OAGG}`VaVT*7{+#Tmzc8YonyUuYfe}~9X>i2-+AEz}XaE6V(3+~>bibA0d z4s$22$6?{Qm?r526dJ-Y5opt->u}?$DCiwOhJ$+K5Ipvr>&rEylW^R^iyP!8GoOtb z?fNFHnp{SsQBYy7$Gq&SS|l@$TtgESWVFb@R3Fy4h~HM03RV@J(wZU{7d`*7qh}w( zoC}FTm%64jlu_U=&t2_gT;F+LwnGo8)X! z?1VuB6Ses=L1RWPO6%^1@_RryIY$#LBp#A=%M^NDCm3>g*^*5_sGP3_m6qmKlWhY; z(2)dr0n(=qYsrX%)$F+2!`JO*X|6Y|M&WCRYSx+ImdLsZMHDd}TG*xDX`51ZaFpwu zHQ7q3FHVfqoRZkH)V1zmHB*s#E^)`Ua$B3(lKnb=UGmno+`WDf^+*u@UP^3Sf{sFM(rXb zN@)rkrJ>b@&q>0vspvAGH1u}h09-*EGLYe3l0yDOCrojJcmhHp7hnWdX3a+Y?E2DN zG9HnS5M-^`zYfjzt=-(SZY%8T!dJG+iR6DoGZf(xP!@~F_+^$3dSY_TgdIEAPlw|c zqq=^J4aD$8q*o4CC+;zj6=zbL?0qoV5X815DU-JDZ=Eb%+Q?G37Xuk1u_t zh}yM=AJcOEPlesHhfJUgNFkgS(vzGwOU2t^q`oxuii&lw4eI5?jC&ugVW}OGKg$KM|l?~gEG1)Z7bc8FZN6= z=JY{V8@237b(Wm8cD~)NmY~qVYqS-9?+{&i$}4{pcJC`gMfmiAq}7sYPu{lfbAKr$ z$_H>M;OwDpB^@xlg0-&Q{E|har4r`6#Jhm@E!MEoV$i^OtwTCwPe@U8J_L3PP8Wpy zid~u9>qujp_3C}dgISM9lofI1yqPMqf>3d0?2VTQOl~_&lrDz-NE~)iGCrJpsdlPPIR04ZiA1@eQx^^p z;8Hp0RNX!Qrj88{GG`5qHRcwuLHob2RKvidD-$z{4388OK`A2en;seZkiLNmn*9WK zbVGhe_XlJ;_#}2@!or5z4I8+E1yKk}pUAA-)}Y0=MCnK|!=9V7@WvQSj)k|Lga%rY zG(6YBqUa|eh)_?}SJ79#SAzMi3^FwmXaEM9|2_5)+&?s#Av75pX_G-W#+hi|VXV*dMvi zDtnLmds%S;r3&)Pq0vh;O;R2F$efa+VtRz6tqau<5o?=W;+>2QRYLs)43Nqo6l%(EBdPuJ zy+Sx)4DE9W(w-AGy2fc}xbxa8mWjG$0aAwDPc9wM2`s)6&`Hn`3dQNvnrwaD5MI;n zy@<$inRtCH?!z|wcV03kQN7=@a*NO?+SnWSuo;|Z^h_T52=8Msy8TZQsm0i52ls5o zaSO&`qgD+<+415jME8(9?KtG~(kWl| z0eOMS0?edbS&7L&-RjDau5tn=T}zW0aZqK6U6cijBaDr&ude6ea|YnubYy@~@66VY zeLWx-x{e);^ohk&kv1{G1VF=XEBL;1@~lhL^~9)ai?ESGY(#?b9!aOh&IPTN9J1a} z9@iw40p`y&kHsxC#613*&}({i|Wld^loArMOLCi&?Bt-*4)2 zKl8LD22^D*YA)rH~$ZkZVTEqEE1L?ZQ?k#10%S z?~P&yiq+vbr*rRQ$9mI(czj&E+h=!6)^_Q-LplPL-%O|h8t39C<07P(Ivg13>1N!E zL#||45%wTKf|m)Y&J?%X!+U!W)E)=ANzgz*q%M8=t7YO*pcZ|U>7~?XMV~tN(zged za|~lS25C9)D0E#nAADy;QLv<}Oa_f|f>0sU+n90)Y?Tx5W-kPxQ8BLQ;9S8P;*q}0 zY_mlLN*n1?ayf5^c)ZqEHWzt3i@ z&+LeQRV?zi%gruZ3L3mVLX;QG+M_<26uU+(Fjo`6sp%Jc@;UL$nr$7K$uvYfas*5+ zHT6iTaOim)9yoJ?%hV^ho-$|;SQWW>UuWA_tDNx%?hg_CcIHUb*fA<3jQv?=2)&CoClHwM&T7zFyCs z^O0e!^8Wm8k@M9c@6qAro&$g3A`e#T)rKvGH+;)@13=)83?U6@ftFd52L&)ha=w6{O7 zyf=ph*diQPhmHzc9(W5u=-A7GjZd*%y?>*`bn`?N(BUrNq~jY_DgP=aHTR-MW%~PC zhDZv4x*zwz!A>>(9x`V5E%z$(6dFMsiIr5<5gIyUWoQTB>zeCh?{-kv69@r=%>-zJ zz;jVR`@pt=AK6(iWT#`*R$_{Q5=L%;j%!978bb0Eb3GCcBlD{(#ze%FOJk0&U_-wK zUt*vB<{euyOE~)Es~1mV37o$LX6o`bsU{K*2@@2n#SnfjW3DHtoz4kk8@k@)ZX66A zIi#<%O{>I3xpvhrJ4!i*b_^SIK(;abSh?GN9IJ4umixf-vrPFwQ!y*!kt~&A+@i1R z03FsAIPPNLK8sf=CfRj|LwTrC%W~1rFyVL}hFq!miV30)HBdg&)m%Nvauar9UoZEw zr&vbF+z(IOaku)k(|IXe^}dveIycMf7uJ=qmP!msNir}E`5Cp_A$?eWs_k*Og_+K-extjOV5?$NTs4VKZn1=j{aYz1Dr z<@v|H^1BGBL4*VvbhR&|tn}mi5tGR6MsV?2s9ek3=LkWkEgdjs=ktOcmY4hrvgN*Q zuZzRoX7{6&3aJ*x5>_t#-+?IDQeUK^OpclR7}_Olv;*;#xoIabixYfxVc1tcv=J$g>lXeD@fS+Z&)&Id&|e=X0^G>SE6%|&wvhdC1%fj4|T3zT03$(GL8230Ch=V z7cYZwB0UfCva--bf)!HIV$%)@Ua%guUsPW$;{trCTNH74 z1t_UdsXOK+T6Qq$oT|otCoQEL6<+=vP8Gn!1Z#3^B_KOWpbwFr$yUBEw0Np>=wq?# zh{B|pcdnPay{)hmy$HB>)mgQPip-}LuTJ1ca#7}l!U?C_XDw>@?%CP;`3tPDHg}IT z+Z{wVF9)E3h{$A`hFyEMQq3~hWVXdNU;iCVht|ZJ7vVOC&(?^|Dya*^pTZaJSKpAps|682OvcZduTf`&gY` z0i**5y}caR82mXG_MPqQS2>Swbh`xvEO2RdL?3jfupIz8hi#!dd`&`GKI$EPVtIM! z`u^S=(T$b8?`+pM|H3Bmm;G+9-|Ka!FESy*wcmLrb8dsg7qbmNpekf5=yb=sU~tC} z$k}N~VA)&A_?MVnUR3@|Gb+W=m%7AJQ6*7cmu!34$MK#-`wMwY$5G_IjPP<7CUT84 z{O#-GYGuJ0h2blAb3ghdlxvZ%uIXIE(S^*lJFK!mR;)ASy#wtlqp;0^E#d$8v^VX} ziyJrrfVMoEAoh}OI=}x3^?3M+US_V>(Rkc1>@Sxsk8ijDo+F}&xLNa(|fQOHC^h3OwS8FY>u;qS81Rg9k$H3 ziXmMxTT8g_YXQc-PrcDNY@|*MAu(*S1Y&RHOU*nl*br>@%Y97J2@OIAqzraCS4Vv7 z?1@_=uTG5({>X7Y>Ym|e&_L>NFJDBb#tU25GxtW0>Ls+NV<~<-bxoe0d@NB9v^Txq z6|1)eu;J_v#j$wa%Jz(LwD*jgUtflIAT$aCV*41mx0Ff)rNz~WQBO$N1|9WD1{BT! znXUeII~UwJffd0{7_|))SO>c@81mF1TsgE~=IM_{E%XoVGa)5Mz%?6obYwq_5*~2f zw`>n94u^oVo3!Z_{h*RCyr+NA#qNg|)7lcNKg3<+=X{}7kH6*sR zx2n2`F$`hntbu>wBoXi{l?xeOc^ei$-;2K;^HnA$Us*66c1*hCNcgA_mn?)}b0aCg z@c@myPB3cW-12jQ75iKZnbM)Rm0b}VJAKSP<%O{WZ*K%PA}^ep=p^xBawQn6neuV{ zb`FN)vUchuTpuK3&XpY2oxyj7D|a$1@8&!$(7|v2vMsRF}ZAsuNIG79F zM>!(82m^0U$w#=ko#lJd6RP8rTbp1HjU|4x74FG_NwECvK;V1a!%nQ+qhs)N>0YYs zkxbC!P1oL69d0W8ga)rL;@o$7mho zg&P{%z*%PS;|W9M)$NGdNUMk0WH4}6F8p8Y#Ny=|$!vZscz|Ix66{6sZp$cDM7yij zF74fq2vHHIEfL0ad38K&cG$tLZ3v%SKuSakIpgtAQvV2*%Dc62kQQ9?Fe1<)(=jW^ zhIhh1_GHOQu)cL5O$i5PP8W=PcZbz0)-CC5h#Vdi7;C=Vi7#w3JnU+e!Na-75^Pop zh%70vM8;efSW=y5W;djaizmTqwA3NY`S*(rcye<35b*JwTwa(K#RiC6bV~wI0*C9u zG-Y z!2$#cVG0IAq6H%Eg2(U^UJ0TlLYIW2+?BSgVqcvagwOk+@{x>g)3xpzB6WekVeoLs zNx}|{NX3iet3uuVR_T+fr<1?U<%J&Ia%pOb?@6jx;@mU3G5;z}hVo?dkY!Lhu8pU^l_!yUBz#C&y4X>H(HfceJ1cJ$9J{0e?a0@ zaS#d-4i1ML(Mm0i8R^-aHlq#{s?YC^`^d0n5Q$y@2;p0avqze9;#lfGM9X~JUl;&x zPa|B7!}0xaw^1id;SG-1bH=7;tX0c*#fony8xUgqqZg165-?hUa|WlgUcWovE`h6pj8Q&n&tk*& zEIMw_N(b&)bmS@wUAzA-IC{_0jK|~F| z_X)Yn#u^P?ZU4&0`@3-S=|pZv=u}jf0+m{wbJEZ^sG**94p(iCuH-heey7OyxIbh9 zw<~llx)=6q=)lf8eQ8*_rK=R7K$6U<+MDB{l^LRS-(8j%Tb1W8As*g4F-gDTk#bZ_ z%^I0va}t@`vKpP#5^qTndAu`ei7OIbsD?2IqIy} zXk9U~vDj1z)ug1Y#zz9>Qw_$~F4~t>O5lbV*gJ8dseltDq-`aOP?D9dWU}n4LnGvy zOhOdZ!C>^Pd660C@P`dIJ7&MFg`ZQY%|ebqLMPoRw@!K?3<=Wq zG*2v}6U25kT09F>6xr91?pnpy?ph+e#PRd-0}y`)hQvX#U@zXnN4;={uQKO5$ji<= zS-#qDvOPjReY1l*RCZ3-{|nb-+-rD?k5Na8o;#LE)ldzN(=z&X?W0%qj=wzttUX>Z2;M2*qxXo*iB%Lc3g=kbh(So zVbf;iw%KX9t$}GWW*am_L~K*x<+{k5)pv{HwsJF6-Tnl;#ZIsiG;6{~VTb-aFJ#H#+9CHAAY8RZ4gaEN% z=U{F;LE2u~F+uv$K70@}LxrVQQjPX|G2r1LpxCx9*K4|+*MSQXhDrB44%eEk%YyGj zSd0+XM**K`p?ghbkEM74Q0$SrI8m2*v|WdtEa1JnPZ~`av}`!)aKVErF_N@x8@kB1 zsbf#v{n+7UvwWT16@U$AT#?(ht(g#=GmZxOT`pd6DULhO0FOyhcIEDfpnAjFji0(K zS6>9sNyI*A3D2#&%}U=-M5#!- zL{vtvb;|8iDe2nlOL@UVp{*kYh@g(Tn6%K0R8&O>st7R^Q^GQq=D$BHUD7_M>hvUd z`_Y%Ny=7xF5_yERoXexSJDY7$-hgwli8FrBZ^62QXnyC~HZfEmF>Y z`Pu(+mVK7}@TX(3d!PN~tL)di{N@Ja<(J<|!8z-7dcDpNk}VF0?W>nBfA|}uJ}%if z-Ll8<=F83YJ>S4oQNINiD7GXntTHaY%dqtwf$4 z;vN7+L|g*l+wT#`bhWUm?Xg^;!RbSbBtP)5O;#aFb_x{LA~S_+R^l0vDZay2t;h?r z*B|t!ec!TLqWUX~2@+oR*9A)>C`v}3O;T91oWJ~<-zUKKx-1?V)`5p;Gbglp(Vic- zE6^~@%`WK1+`u~~W97yiY{-o78tBwH8^yK?maBD6#vBe_@6=&i`*D-+jp<9wi~1CN zX$hN_4_LqH{>AjCs2`b1j;GazzlUrD$@+ByPH2 znbQkdgjux3+kABdg=IUt-RzaS_)}07gksAGp%#rLkfnOhvjXN zox{IuOm4Se|5q9#k|m0qH{x#fkKw8~!KZlW=J>`!b*OSd2tZb0~z{DC}AWgGeIs99arS!C~?vIIhJhoN5 zHm?*nyTTOLaI(HKUDm#F-XWP>=lYE2({@VvwyjmBN(^&6629;T03u$X!vZatyCJME zQGYC-yQ)MtEW?1@|w`|ju5w$Zz!%;B15hscILgh*~%BE2OVlRq0hmU?O9JETt#)NjZlv-*` zV5g9`a@I3`sV8^|IPqli&nBPqfj6%aok-izu6E&wnl>`hH`OIuK|ax9fEXCI%^jDS zY&E$3Wix%d+;fMu7Bx#0qFKx`kILZ8>%bxT4)Fd#Kl_|QISA#KZWWuTE!!v{}o+~y?eg25tWGOv9*=B9U;X4`%$=!+;>`K)$(Yk?smUAOL?2`SgUz7n_DM(DL} z(?)nZLBItP>mZ}9?FFw8ZbsR!Oj5WFWRlhvtjfc70qmQ$55r!^x?LmPGx?iqVi!!p z|2x3=IShjB8`&KkC(UBbc)Ss?5@3t=>{*s&`z1JIzALiralhai*4vy>pxP`q*Vo*L zjXmch(-HJ|x8=qb1S2@b#Dr2oqgyh+MZ3HVWA{AoTK3 z#~cwe%a3~=C&n8jd4NDczk=b~BHg<``>6R;{s8~qg7wNvMi)Fh&dVA5V(v<$kxz#` zty@Qzea6Ef{LePmF8-f=2BSfD@KLWn>Wzkj$!IYCsN3%i`@N5{?qhZ|^f_`TvDrtr z`FhDjm0-HE_y3?DUVFT5eHH=7XUb=Pgb+%R;S#Jy$q_R zcAE~@e)w8H=ez14SR!a5*J;GNH%j=AB(gF^!JQZ}jBN?Wz%=Rh~g})K|AUgJ+XgrIIj*)dcBXE)#epOoAD<=7V zs%qR7aD7MV2`2rZlc75PGBy@KQAm}9U{b~x~Vh& zXiBksNfIH!94nv`6_hpJdwug%ZYJ`an~6NHOE75_3@++cP`N9;=k@?{M<%(p;~+26 z)7TA>%)3=a6XeJbzCDIMYqQS1j$LrZ2Mrf93q)%HIRh4Uv);LRxQY6O6p8;_o3_IANr1VvORVm1f#( z+ep&rhb0X)8(^KmjtHAO+2KgFT2vIBS?6ylVm&tF7P66^K44!P8 zL~m%-#qmHo0J+Qe*$`G8+>hRFu0W3n!n*dOF|d&3)Bbcaon1Oc!)@s}G=Zuky+j6_ zL9kcQ!pQM+XRGcU*TKH|H1v`RbmD4cJyYq&Gk}f_j51jXz4t6lhQr~dV`jpA0zf6O zZ^-o#Kq-y7GUx|R%U0_hiFjoh2Ez%F;kXSZAAC}_x_Im?wTzu&Td|Bh?i`g5+KUFc@#7d+sB}c~F ziG=_emNRlx8M>wn1-S}1xvf;ZxaA;OE8V*Rwgcsi6EQ~-iZ|d>Q~2cY`Qrz$_^di6 z6eCttX_n3bv+!R}}(`prT#Q#Ekwqpu7Ax&^N3MK-xpU&`w z%UF~{hWhQGrn)+JkZRNu8T8b>R841PfpZlR1f^1WA&JfOTWO5H<-$J~jhIlG$z27y zBbtZEP1FlY*Ux}S;Z#^Jx9XQ}t;A{(s$Dw7G?2avg1;2AD_QH+3)G{A7a39Ay z*UG;7WS+5e1ZbESph;XFvYQRRa#NRn2cA`~FUZvKeTBwH%om}3rWJGA-LoSxVOW~A`BZdlt6EkFn;lezL5>Ej^!*ju`PlMPcsCJXq!%hLD#{x^#v*Ry0QoP-PdP^}D zD}(zNCHt@a3}Bmvv;o26;B5nbMI!n8c!TKQ*-JXEneYu%onHLzGM>lLI)E&0OG1Dp`r z{1j1EK1-8Y{z#V(jH#?->69#m$R<-=vH+!(6b*?|8$HlP?+c*)QYOJuC6+!hL(Xlp zOBeV0Sc|^a`P;-bG%)==qsvDJK*#L6FIF0(4u^L$sj zhrF%3?o|zm(>=6#yJ)4va&cH^Sxb4MS}o-c0Bhykv(reuI=Q!6wy)o&Zb)Vs%R#we z@@`SSP2{VqW2lmN6Ga7y?Hl*p_Pu38vngvGPgHMPIbNkQ*Z$aTTYj7`OWSsP+%IRf z+6IBo>-CB^EVWw`XHNn>a5;b9Fxk3R+o1Sb8E=c*tD0FwV5xd*^LPb^&$=~lcN+jf z)mu5yyzV^qjI24!ccptjm&JCodM(>8Hrtxqe3vRKO@`!IVzDe%<;RF(cC0sF*UMdT z$2eB%Ufwr@zF>Xh(M`)(={jG%Kh)$2pqs8oh?~?-^`=IOyjB3;l0E@LOr2L#dU4AN zWT)p+V%3YVo@iFwg`}JkY6TSAtloG-*AhjxvDsMmi+ooqqVPoZsAn@rAs}9 zo6aYl9_|W$37)z@$CL=2&x)(frkoMTbg8F`p&_!nP?{Vmn{BLz$y&!e&UE=gTfg;; z^;?ZnaYOk?OiiSZ5+^m|p&jJJzF7cFHhG(2-J9Z2BZfM#ZvgDrDt1L03k505aJ`Q- zud>& z2L9c^zn=j9J#=FMHSq5!{M+`g-r&FgY4G2!O#Dv>{}vL-e^KU_%RS84Dtx)544FbGDfHw&61_9n6z#9a3g8*+3;BI{l z0=z+hHwf?s0p1|M8w7a5Ufv+U8w7ZR0B;cB4FbGDfHw$mGpY>&Tp+-O0bI}O`#%~2 z9EFN%AmIO4p8)=ws|{AGhoHXACyxK_4ZFP&$A5PR-O*se()GK&algTTe~8cGaJ%yF zntSkr4LJ-n5x9h(fg4@g2J`%K={mn%uHLf^^N(A`eZFN9-1AnpXa6zgwOd}JDtep| zaqE@-$hLIon+tpO8_%ej*raRQ$+`Dh>~yeQzAM;C!oCM10an0@k;M}K>GTFZyegcK z4O5P7QoG&BAkQy@@FhrZ_Fa=p+oLXear;?q`#xJ0`3^1x4+}IQMa@%5CR4bd$*8DdeBa8x-mLT4rj^}p)*H5!&%_`fSFLQr{?1pP|uU&Wf@L%RkPpbyJfz%2ZZ|$2mu$*SDTv+Hpm}y17+yAG`6y)T1s!|E?Hb9 zv!X;vxdVRXO6phHaku)k(|O6iF%I8`wC$_avFL2qH~+%u?U#(z4to7=-?oNU`JvvH zTZ-B-cxj#eTU1c5J9&W@mMKt7>~!duDFvS!IY9Ij&Kq`$U9l~MC7k>f5xlT*RHP$I z$MjEND%8}uWH%^o(Nbym20=d64X6?lzF+QDr8;9_>4$hKh9=gu_M+~kRwINw!C1A&|Cr|D3dBf5qhYYsj`JEcDv0^ zScRNyrZVahX}0vzrPh<)K1O^9`c!cb5x&l0rrZ0&u2|n37HrSnA6Ez3X9o>jU`xoh z7nkoPYLPEA^Hgygt8b!fTFkRVz{`NGo~B8`00_HZs$-q2d>-iB_4SoNeLMZTzMhT- zGtYLPEd6G)2^U|?rdL$)vst&BR{Va!k_5}o*};S;zdK|99EfgAhb1J@bB@O) z`aw5YaXOjyrQ-DLnIi_e-ov=s)85Hi&I7)feg6^|)B|6G8<<~%t!b8L0Lr4yQT|2gUL#c3R8w-S30sk~NmDQb_b@1g4&4?5O7K$}rvn(W zkuz6OP7k}+ewqh*zEk9`@V2@928zqT|o8`271!8W-Z22-(L`zbfOJq3^oh9~)& z1x+~CAPT*KuP2zTmRq>Dn;kywij&WaOG|OZ+iN@&Vs);q?~#c*H_Pi6ma-+N<>})S zY3wEGdeL!aDDH*;b+cXMpURiNobc}4#jqM$o|TF{)n~53Ks^t^kTDa-60$-Xj-sbn z?Ircs-+Yz*T2!&;@OHVcY>_=9J_Z%b%_u)K06x6fB@;3Oq%};9XTP@1shqp}fShx?@ zM`6mG)*Xd+v7buo@Rl=5UIVCsqxvRgZ2ai1D1L-zN`5X=<5yFHX2@SecakM(La98- za%0G6Bu4+TVn_Q7t0uA{-?P*0y3Mj*+EC%L#3Ts|4|JiKr`}4krCtf*4ZRW59DAz> znMxzcnR+FOntG*3yLvYjnN#mLUDGc@V;b%}r*!Itpm%Z#G)JM{%B84YNk2OBn_4u+ z^Pr>n8eLt?=NEyMW4U={2eKAiu&{qF_!5|Ut0o~mrRFMSV|>g4s;d;%tFSCI=eQbP zU0elx0ooqpqyB+G<8yQBCTVgSs4bw3GE3lTrCZ zQ9-_C2QkKMW^tFnrEIcSowJH86nm_~9jh@%wT3tW74z(K5uL&E2VlEZh2tK&ytWD} z_FyDzoPoxZ8Mlvwan1ppK!-@Yqr~cLTR9C{5=1-#lu4MH(8asC+xkW-T0o%gw(>d` zNNWg?&nmn*?%{6Ac-wa#T8C=tcB)I%h`6mJ2W{XTAsIv}A;-QBQ%GE+wik#V;RRyP zmgy^DMdz@& zq0HsAQNGxPztwbJ!Gv|6k39z-aIYZUa4A)4e6ef8dV$EMS%HYxpUxYmaOA%+T)~e|w2r=v>$vgE zs%>T27YAUa2`q_T<_KIQbo5SN$T}s&03&7BET_;-nkXV*s~Y9$aS2eN?Gg zt2(G)-Rm?QG*T_f-qG%Yq`6Zs+c?6jol6c#*Sm&V9V@+nFAFlTPVM=(&a1Mk)1M7G zMhv0bKvao7Bu9`Fi8dK_k0D2V{1wlXqJG579O+PlvDfipG|%#E&5|>^Ady=^6Q4h5 z{>im5VQ3_pvAFcthe8P)HDIz_wEWXscMqG0OgV$CdukNwGyeP_%~t7!iM2aIhId*; zjmJM@O$QmEh1kb`XN^xQ=b_v~h><{qs3L|Qalo%4l?{9qQR z#SUU1;05Vmu=(sEiCx&v@;y_NpVY-nA8!e$Ocs`p`Mcjn4X>z_;CDi*|H<-Z-(nGt=s+M=4V(U zNC6_}cnVR8z#t-OdXjBBP2?i?f!JEJt8q>l*Oq%87D@isCbuvL9W8HbaAOvc6sc2g zQv%>4E5hH}nK<0hSWPt;QMbGL3Zpa+I(B z%%aX_eFcd9Sz~XIZI1JjKsgcIa-K46i=DWfN;P5B|Z*cy}^bLtBqz z*9jbc$yelbRB7oT5cBGae{cFRrun%_o7?SYc!a@zUtiprD^IEMI$d#0X;RRk>^d-a zEthFW^#&F{Kg^9_0o0iTAp`++(LSb?wmD9D_`1#{C!p&sJ_N9Vk+9`y9n5a7^f*!{ zWtmxsfR=Hjp$r2@`w zPn}Z`iCnMVcz$3`gr3=@)7wKlN9Qba2hqAvXhXaIRSM-QXCa@rx3!CPAM}$p>GIIF z75xgS48S5#jVPnWhahzLDqtfFpLtu@&3$(O zU}wzuRZQbELATm%CHQCg{m_WErVYiO5lb$g+R=o1I;r75;X@`PUc!}nc0+X_WKMQ` zM;&3^7=H#$g3umU-1j$~k?F^);FSM>2o9kdbB{n?YM!=(LN|1D;euaWkfn|Rm%v_W z4jczoe^9($BtI_q_4j^)Z2i;5B?Hx8!31)CDqF_UiJVRuCDLAbv*pn0roea2jW4Q> zFq@7sYl~|ek!f%xtF9}8n0&ee8y1s-%a1*^{xE1tt35uqr(I(m`<@3>Ho^Awwjgq> zY0sBKVI0En6zNyJY{`K4MTcE38kC(l(sDiG#;z8)HuOS=*KBS^Tlcx$1{x7P?boGV zUr>VfN_r>=&VcSc>)o_gm1{UdpW3Q^b*LyhoFaE+Oo{Y@lg&H$E~x{F{$(EOopg2l z(a*b=G`rhFhVhW17}10LbXYO-3n7CyK3qlfWUKDM(wODBdQ~QRjhMXSnG+k1N8J{J zioBGGEqY^OyGscd$VL=YtZ)iv z^$<_*UY|J_y>|S;vP^K*BoOSu9E{6Vb_pcmp(PkDy|oMNZluH^B~-M)k9wfCL@v)u zr?DJ7S7dQ!en(dl=tAR+sY+LJw7&}|=03rURPXp{X#Z&5z7_12#OZaE7VC{Jm7z^K zp{&;}6_%c37*IE~82a0f7M2mc)X-i|kBSyy5wI{O!nI=70 zdaS{G<`P+%U(^-;5|t3$!GTKTb*`rv&~yl>GBV(opDt>KEq)8((%v9;R zIkhp@(G*8D7ce1}CKa{INRj4pEg@?$HdGD6mRxg{O_cqLR{fGzv^C~HG1B@Af!|Ml z0b5*C3Wi(%MJf-Ti+eW-|Dgyf-J)z%(rhr2*ek_%RjSo7R={Au+)@O0IIdlm0qTVojvuMS7)+3 z4E#6ITaTwPNswXCtH2=Ou*jQ|oHi3DNb?aAzDM*0t6|sLp&q?zD0k%ei*pJF%gA$93Q{YV+F2@!{hHtdQAQ2eRyl|ETBA zmwV*jN%ieY{R~e3L;ifb?!MD%R;ppMo{wbVk(b)mw1bTgRR!T<0ENs-QWQs(yqwzA zF*4Z9BQAlk>BUQ?fFJh)Rv1Jd7P1!leltCGvG0(l7rh$k;FmAK};P_Gt!>-`=H4wylc zTJ;w74jRQmD6O(7dP6d;hp2^4D+xi|O%K27_r~Hj`S=^s(c*On-pi~vesP#V3Htr?`?5;4NrZKJuUjph(P?}@!V!Wj;CB=EWVihrZe zDfZhwpk-KOssT=WEF9rv7CzoP(I<3Hu-G+*HIyOcM>j~WWz|8&k;h5YTjrM`zx6h% zN?K!H))d%sPd@`GEc)egyGdC{TkD9O6ZAzO>;?N=ktLUOpEOc&5pu>|PCiKV{PEQ< zOFw$bpvWV$Yy#9Rkn{}SaM*nPYIW-qyY}J}bIXuBgHGy^?E?C#JEm8nb8=*^QQ<3Y zW42JYNahLH=FA?Pwq%C^%odkKU=+L8j44yCk@wEva5R;MG@P?OJZqRKDruFBb{==! zEGaL`vR~B)%RJV6;*_L)w>-mWwOZO-UW#;bT^KPkC_HgKuf(C!kNUS1%r4_JI>S>t z@jkR^9pNs?OxNwh+0u!f;M`+{5gf?{zqnC3EYsNH;1r))#E*O&kyEq zoUy1SK$Y?({?UV?n#iSZkO8|1%AXwlxC7u2(`63OdxTrli{K{cm&`BC3s4J_x*{?m zVTR&I|C3kn8aHCZ?wgX={S6!#YtL%Ql#L ziA@_^$NFYlOVkGin)8nus8f744LOk`S(gDjA(Q@9asEIa@>J6xmV|g5KiJksPXKuy zFq{~|kz4gcQCIo`Wfg-Y&G{x}35?pICOW7SBg{bMxx9)iX(hB;Y0DPwc816ic0#nB z1I8Z2*rkKa$S%_UGQ4*enhr+4e_Fj@ZF}0S{$#6d9QmW`I6xxtfFVa1WpMb)9H{Ev zZx^BfsUx0zru6>dq(o{BiGu*!ewK)m{=~0a=XTS_Qr~M0NPrT7cByAmryWZ& z2pWBO74);*TlM}8W;|dGK!U@G*nsbV^P^QAuK*LaaW81pCU3$#RhHF+{~|1>H8G^x zyGEEMn*a_&t%$jbB%1bfV+T#k)&783Covy}jfU1g(EqwUf8H-*bTla2~o*X~$P`}VwNACH2d93NEYx`ujE9Oai?yH_o4?5Shf8CoS5Ys`| z#?Z$B;WB<^AHGyD_pI8^@OGgwZOVy4a{gbGc?_c&9BRy|6hF}Qd>8MfT)r#A>a~Ht z(*wc&hu-c&RdbNvmyo$-Kg7sI{>>iy8;Iq%H#^+T97Ow*JAv8)fde zw%MSM;78;Fe&5W2UPF5zwt|Dr{n+}Q(f*|B%>Wp>AWF$T`jJ!&q#Tv>_bRI3jBf*n zezvNe<(7d6Bb6ClvArNCMaH09^`4f!1qWSvb;ky{^h`1pWbEvU9xAIHp$KrqD@X}+ z-(*wo91@iMoRAj`?(zmux^laLTUJmAf0N_##>02#B@1fF!k$G_${&a0TaHk&FjKYZR^6nsWR?}zt)ohZ|Sx!HwD?;yN5gx zCQ4?>*_rrNpx8@WQO5UJ+ezkRKJba26rkSs_oI~7B*dnMsflJCLt^yoh`XuQmx{Jz zA#J>^=Cy3v`UsjKPH%X`22{XXT)*k)wy%A6pKU}~2LZeCt(42BCBaD14gp(N@vf>8 zur;#|@1c!}=THtas~w?Qz0gufg>l(twi|Z=o9-z)U$yGiK`&0Z_=?3f(_g#i%GDaJ zf$NWu?~u)VaMZL@Zv#O{^M>M4U84+6JNJ<`gfjx9ndB;GP<#cj?Pohq$$f}x?U;F8 z7sNHiS~cUnX6MV&u7LRND9Z|z(Kr`2@vQ)w61Sa@vRbiie%5AAAox~+EgLR3_G zh_Chv<#3EWr&z1I{qQm@x$(_(wX=m~=UkfiTEhmW6>(%#$k6leo!m z8O-jrC92|;u497+4&2~0FrU5gr3KOSOa6GVd9d(H0AINF-TK4A?!yzFL$tu^jN!Ml zBLUKcAI+x5j_$vcpJoTnC_qq(8&Zcq^E_(}5kz@jo*}$DTG1jY7VXsmu=tGiIgY8r ze-Lqrson5(c_e(@F&e`85L^@8{^2UwI~{Mm-m5aWciz-qxr+_x=B4(h??9U8)yJ8z zFeWaZpk$+wL%U9Vrf_umVGHBh)~{k!#fKPRwz5g`z>`vx%W!4q9@(JU0+@eax8dSM z_Yii#{8|H0CuevMDyRhpAMVN<8$cd5n$>Hbtxq+qZ)l~ozwrqtBsyU|0R|e3qv=jt z>?0SzYR6sdcWh(9Cj?pSQTBgfrU%aXx2wm#wV6h{jj&F#>&g?6 z4a7QES3`*VkFR4AQ;q_(s$`ygK|6`%Q?52wxni4=#Drx(H4UzDJwYGZY8cH#znfWo zh)E6??X87qG{~RY2*t^sVP~0{eP>_{ESKpiY&*`!u|(JsjOVQXt@7R2Eca~uBVBU? z{q+@e8B!}@BK~%hv_dozZ8GUtKs*#=0)|z3P)2LOZhi<+pB?R2W-dg_q%%yg-E=R z?7kgaM0k@iyA`xuL?8BoJP_gHtp=d!Ck+&BxZCxU{KSD0jm+Ge3iRwY;z;7xl&fM! z!E~-PzPx?Xti!bq8kB^N9{=*b>$`pBSi)VBn0OCxh}wk+M zokQjDY9iUGN8v;(gNOtA{Y3R8RwLxmAt;ymUtlb6A|sUQR5dOFGOuQr{Lxqx$S|Br z7|J*6Un=WwG4ZHhmBQ;wg6hMt?MSv)d`_a({L1;Iie z4!ner-o}*SV4Xg`zu>~P5I_jOKmZDSfK z9i2ca8d8fevaXG8D-XG)`)w~>#LMs1z7V{sL}Z+Vjn6Pi^VnFroqxwXQI*ljmo1l_ zwK|@)|3vIuL8KbCub7)nrnY2|*NwtY@ zDcw{`1M$`(rjzTtg(0*-70#r$cr_$94N|GMiasl)f4YCV$-F(A!m~j7gn0e|`~*jv z-s~Ex1a6SRg#e8>Crm?#rzX z*Q6|j7bwi{UH!*;){0LLKMZ;yP4f^<+!aUba5iGmyM^-E{Sb*`Dy0#JZey6D^BJl{_%x{vAofuQ% z7l>z@m^LU_h?rvTL-8Z2|KuS@$(X9ksAoXI2T>G1CH4;fo~@-JK_@`Q;Q=J&95>W; z2-Hu1;&sl_jUqQZ6Qa_vZM&26atjFagTFVMsq->Ms8&oRvOKGvyv@2b)RrH$!eHcQ*9q$-GO3DXs0 z_uRoua|80BB;3=Y28OJVIF<_|lCvU6w$%AGxW^ohEYBQlK*ytkOGLt@$B?s&a*(Q@ zu4(uBg|B1SZQvUESwMOqXY88G&hj`Nk_Wp@5UB_%jyeRN(z?twiB;QBb#~^xTC7UZSSy#SY(&I zTo9S}{v2lUCe04#%wJHLlDWrR+GvxEpbuyX-HXc?Pkb4ur(t5wH)cKLkQSt#gW)(@ zF0CD;mi;5NJ14r-VaKmjh5`Vza?Y4b6KdL{XTPK6Pi;(|4i+rh#b+;C7j|Zho(gXu zEYf@e4aMar3Uwsk^`YBc!#B~0o{y29O+oF4&ZPH|*o12|;WrOFGjFoCa>hR2o8zrE zuASxzb%>FO)!g(TD^-pRgxcceBxNvbR5&|*7t-+1NmHQr+)=v@@sQs+$YSyytwmxw zwe>!YlD%clLz#4xam@NE`z$Yfc5(KXaM)_8V9_7CgAC3kJh)5^Rj!WvX}jy##>CpR z{uMa}`oW>|R-MT4C_^FhcA(dez(6r%6D6B^6vbTzLGG|Aufed&g3-<3w}=uW*cAS5 zNVH=QA0Q4HCD0-^Lu9OHgFRRn_fE2b4|*zsRPmIbI~7@NajS7yTRnVm1NBF?_Os)` zzHkgeJG4<<;)uG#6I_LpHh|b5zon|7i-n;ibQfDeswVp^-~9mjQ~EjM(5R@mTR=e3 zE)JVF*kxytk(%l;ce>)Ly!dG2Pn5$W~7{j^7*K#V@XYOt3L0$Yp)Bk$o$jTDaO zvXu^~yrW>_I#h@_G^*fDdj&_D01PXM#Yc_W)6g_;Sk9_GCPH7}XUfYgY5B>C#>R^V z4eqgTkCH9&;=~DK$J^k6;MKfS8nWuDagj$e(fbb!kvqaF*eJpqDgyGz=a%nvy1YKX zh4-1q+wDOW>ers*7eQds@CMFA6o(Hj4z2BvSyBVdnmhI56 zl0CdrqX`?s*EroIkJ~+i856AcMX1=zTHe3>r{c=Xoti=MVb5SX1FU3M6Tv+NpZVJQ zlSBZ6&)#@0h@zcRQPqsex!LF`s#LP5%o%a z_hNp6&x27bgnCi2^}r*kVgz`6&=>`NMo?^Y+Jr0W6}-zSAhhMioMTSCrkXGP1wmN( z5mKAWs+;T2SqNQy4%=d|1=aUIf@6(|uHylhaPNP=w-(z3qP=*jUi)!2zOOB{DF9hz zZ=(z6vVguvevp;|TuIuJ+5--4S1ZyO6l{ShKhgLq+h%t$Oy? z+uZ~tmkod7#OISZUSx^~Peh~r0kmn(X`ggFgFHX3by|)9ETpKD5F40E@ zRD5_YQUoy-5FTl}JGnJhRB-t&L+osb^*|;7ts3y4wa~xy>(W{zM#ad~o$&o2HhFMA zZAC!Jg~d4MwgML0ij2$ z1=KLLeAVI=JUxx!B1er#BLP~ADh+Wh&g{TN>PBp!X>kPP0%ZL-!sd!bo1^JXF^l*M$0;er17HkwX2IV|$kMHQL&TuS>_>#u5&MgL^ zQn<>4a@nbZYqzPuxZy?6$x47uqCo;xSJPgDrHNHVEkhlX8r$H|I3U9fi*>*TwBwEk zEm8Bvy&DN!mYdAJBuNeeNssCGZcMCKgoFX&1ZpHlHdU2M|n>$(5)7rFvj`t?XxijV%p?#bi# zXScHmb+`Es6Cu!sRhf#hzR6}wtmyM@yoXK}*LaknJQl0Ej8I;@8?yR49-|FWQTa$` z5^>hvb1-}0X$VQ^*4*o`afKM=+FJN;FttJy(Ws~6Y1OK`~7f#eVyB<1lF?7*q7QAZ5O9Fe_pzeTWrh1L4xfTm9@M$tv z>nO4D!BKWplC!trqfi@i+#kKDZDs20ZSeD%sX8R@k}S$Upam*Waxbw%a6Fff3g9cJ z)1ns8-;F;56 zs(nRMsFTz9_5sy(MkGo(mOL9FepEnEF(2x}s@5(MbEUn@1&AhH1b-LcGovc=4vxwL zKh`4o_PxyIzeeh2(4Cw?qol-M&o)kSc5Di)kR2_k_&SGKa10JlZQ+mE#%D=Ne5RQy z(e22HQCL~c28c`Dc*e@vDrNSVy!3F7l!w`QKns&JsW-eXAI#_gO=nf*l_-lT7#E5U z(=)&Ljwu(N72JK9xXF2`BkLYsi_5~yDd#bl^;w_0Ofd$jO6%kQLMcf!rjbvUFPnOz ziqJ14`K*$9&5b_hiY0C0sM0)1k^YOd@wH0!8hD`Ins<8(R8WihFtsGuL!dKTu!{Kk zc=!qU^dtYloA?=1&9MDNLG2W8qR^Z`gNpa|B+HD+RsI{W>sC>8@OrQ_+9Iu>_S0)N zyZlpUcp3xiY|SU8+~cB0!|E0m^Ffb};@_n0A_}jWY3VUR&3BbT=646WmD*|0>3&mr zTyJ5A-b1@;ZJzToDk=NGqCX~mV!vo(qp;vH=A+U9mx7w+ets>ylfBb5#H+`YYcSFM z={YC~`geuH)^05#@*dMR1RWn$0ccmuIuf4!Jl{LLhHF4l__ zsD9;<-CUY2US#H=s;Y;O&ahq(uT| z1UX|HLMUmL=CuT>Cr3uj``cH1;f^t3UJSz11-Qq~=rs3#wI{zuAm;M?9-~QO>^0Fo z>u8h0`k>cqoQuf|`puz3+QI6NwV0eHy*!jJGs0Nkcc-Z=A|B7hEpq;5^0mSA;5pWF zVK$eZ9B8zI=5(K1}l_@X5akmBDZ5BObSN-i=(}IQ}l>5 zjd)fU?@u+a?0i>e_%4lQV^)=;2=p4QRdso3LTV6C_%ZY*ydo;`PyA|`psgpbx1I_$ z8vLGlO3&eT1YW(I^hakWM7RM?GqsBxvKffwC2O+)A)U_NCTZBfT|jUZl8q}j^>TdF zvg2aqjzzaeJ2<|G74mtA`=K>NE3~P)ioy*rS-MU4R|V>CH$rv;1_(1+Sg*DF4w1R0 z``F&eU%h>%k@g?|gS_S_DL?z>F7clnyExpZi-jY7$i1&jSZfx{LjiB|B)g;jA=*&H z_1EAEi%;iR4DG4o(SYR|5SLke18O)d`YrkOfr(zLIGf@;UP7H*#dS7v z=0B7RiSC^mY30mQ4lU8z69p_ulBfiSg_@x2bNVFnH}Tx3HvMT-3H+pnL!tImXI3*pnALa2(DGz~~BYFJdg&%$+M z;rgQl)(1YPu1=t;Pl-D=&Eb!#NzPLqusM#o6Ei!dK5g7lS2=2-9jBCxwK?h!ZHFxZ2j(OhAH zX-^c|qONg7m9yMUfgwt7JOBh~HRjdBW7W{9eCp9KBphPznkl;H*LD@!RHc4ZN49(r z1~>5tJMiAhj1HbcMimDsUS-l&gQGh=x9K3ec4e~R1-LR9TzgHQv33q8I+ z7a11@_DretR@R$XQ3fyYJPsGwt#(w&;_N_8MPa58u&+t%o{ovazVq%SC@}hfv_>7{RwPD-Bu|V)5?g>qHBX2@i)l-cJQgeP$qgWZia$jA!`WyA0BiOWh{8r4UZVt~55O)Jv%%R2_2X?ljwg{b#hqm1 zxc2ISUi}+nO(2kzpB$&yAgQgpeXOd&VbfHX53IQR=CpR$?9ge^X>$f@vn@fYj&@>b z^ABra4r>ZRf;qQ_6D#8&$gW5l(S)d7MmbcUG)8^xOu5%?bhCh7JRNmZj+`D2X^CHX zdGA4*c|L;c;$vAWA^-#xEi*R@KLM3;V?SyFZNF<#%{rF2%MDZV7`kkkM-s;sTHI0w z=NiS>g~*ZWpF`^GY3u2rFtUji5^|b+83}6|n7n_OsFI^PE$1d2wefSR@FDd2;g*q`9YE|M(+@`;xE`&s z|9Fg-*i)p7n~w=kiuf}}KWs4%XP&XMQ=i92U(sB>YLW3v z>i^+;E-|(fPC~-dLV=rkSRN|5!pAw-&g6ZlY>G=$;qX5SXig!UXW+Y+qC z4Av^HrqPZT*6xhu;2)!8wr4mX=A3(JN_~VFbPH0Gxg5Vpn?rb7>3Uz9JOkOe(qkCvYF1hU+dMWw35wXMWy|{WwF3a7^ z3O3Rzmf-ejA$^zQvx@C zBTG`?|C!^<|G9k`8@egx`lUW##d-cx9~KUk@qRv&E`JUm=U9(nHi@6x;0l8$A9rtK z*NRNP`TEIRzDI&QSN-ol`o7z_a_>I+bp7aYVfMf6=+9X1`S`}kjLojlzdSEM<{ts{ zg)x9FNRm4?33MmKY9*>0%WMKl(XF9t|C7rg6q%}rCCrRAvT$a|oI@hAib%5Zv**c8 zGrG7BALow4V~J(MJ+;3kbD(+{ST<&N#Iby#dk>m0**ZWAt3Ee9Ra#~@e&I20@ z_T@M9;Q=9RV{O%+cEJ{#v}0xo9a9o-0&&+;X}Hk#QuI07SerG4GJ7*v|0 z81ttuA>F|!=5WKc^;}D~{GdWwa4K~X388_|NeWVhQcLm_u?5URg#9DvvNH7zMX{(3 zn^aUBi&P}F$ant~pPIojaJNKu6xUctsgqa&@@&C!;`VQQX{slr+nF?gSI(ueE6~3| zQ9cnh+iJi8-;~yBXW{n4<4;Q`ewk{Hs*FRm8#Pub#Ng--7f76aJ>ZT1_hrAMoxXMgNKzD1+5P~-I# zQAMJg!lWRck~K3+3pz8JiA886#Ew(R1u8V^$n8r=;b0_NezB$8#AdaodA4(Ec&`#D^%)Zma?w9P2$toy1Sg&&vPy5-msW#jU8$?9c- z%XbFOaBM45xBO8%&?wN;;jLG6ROD21Gneg~53+%H$^2?d1+&G*LiQsuVp^{TvOGR8 z-vRjLu*G|}qUwYepvY37lo1&vD|cA*z*@uy1-cNzQ6xpAdJAOoWF**iC|+pJLa?D( z$ltrRttgG%l5&+u6*=?7CT2+XMIvpailABkc;Bfm->%xTzQI+9b$`laz5WuX3F>#E z$jK1FvRq6|=pjt#yurs+V`J{<)blDUgdXrTibrj5?{}!INEAu%ER&|Xd_}KoTj9V@ysL`(fN5?Q_tu>s^*94POuXsJYm%W zP`xLHP3hS}PB0b3O3jgs97#?nQ8k=0HSo!nx_`)L{X^D>Fu0*s6`TRW>_tyo-6G&Y z=plQx7!O=ht-^(L)?&8lHmO6@JSn}0z96m@@#{@;N<6h*lJ*oIv_f*S`R)p50geV` z#hHQ1aVvCgV?9?=Ya(^{z+Jdwl;uR9Ege!vV{GeIyI@sdm))#=&}i^)N+6N2@E<8w z+~4B(cZm9iY!YY`&bi&j5zJH8cDwl&t*7AJzAHDtlefN*`g34KSj6%ffGHlgA4i)($zOUe@huD---@@;k~#as7_3b zd`7L}{6+rvz}ns+pzriIwp6P^;-ED;Uf5Kxi?TZ9!XQ^ik|?qyGWxReHJmTWDn|3h zAHZg?vqy}A?b?ry`*3Xeo5N@f-wp^KwXZjZ<^w_dF{QLR?h><+pP3BK+o4~N*WGCL z09qpLeLjCqDN!M!mPe9ur5%Y`l9O?QIiYGX34)@*+DpYj9iic(Ws=+v;Cfw+ZRbkb zeSNnDMV#!i_?EG$bp)52GT26WlWc-ojvNn3xfEUBdZL3uKo=;{QxLg5&Zg*tI08zt z1i4{2N2P`m*7#sO%hGQ-2$N{rw-7IduNXY{-8|Gb2hD*f;356AkCQyF#4o1f7)-t12L58KHP zoUMz|_s=8i&)5gQ(bul}5807z^-qN$*5%LWdtbx1UG>lZ<s67&D@(A(#b z59RyM?rH=eZrjhT>j!ZC&#heO;Z8eWz$@IBgxk{E&+qU$UG0MpL54W#ao|*wo`0YS zAIfJ0&vIzWd&*I_SzrHi++^{vO~!_ntzG?H9ciLVEkd(oA1s)=~@ zc=D66tDo!hL(|oZcGU>tDfjOL7*GUA1Y-^J9CNZb-WEReEC@N4t|MeHg%k*03nS1% zatNTjES|HIx|rWoJK?Q4P~Zfm=z|4$>7U6XIMzvQe=43+_mb1y%h?p-B(hI?vA*EY z&ts}HOOTg6HWeGXD~428CX%fzs9V%2A;4Wo55A(~=V^p3rnfMuukK0kl>YN($*zcxcx^AL$9rxJ(6b4Eg(Se@Fqn^j zB8F8~XnGr3&B)mlOvE4IN}>dX%qX$C+~4%PDj_DoR`d$@C`I=w4ax%UYRpNJ$5-?~ zSt$hmC=4&yg~w$DStg-{6G=DZ4*%{4&XudBbznm4&`%%_{4Ebw^NySC+ zEP!+jnelj&h+Bnn)d{a5P&IQ=U{zF6J$_Y7bKmg}S1Y>K$;8@KDWC#|8XREMnZx!M zl*~@3BcUO~sSx7S^p$1^&FS&j+IOis2Joz^J!1@iG|DN;i4f>Bh=3G2FiN}uPn)l- z>g5fC5A>(v87Sr9zj0GQ8$=q|h-CxgO{~H@A^&KiGLg9KQbuj8uElQ38ue5OPlkqN zk8B{b0?L|OZ-iGQgi@e7f@l?eT#d)dUlEVc1rb|BP_G*#;5BY$*ATS&!$lDWl|;Y) z3Ldj_h8^rm;N}fN(SxN|dfBZB zKeh%@+^ZDIS0N?4tD@3|wjc~h1XV`l;ZRGUE+f^SyDz#0VmtFo-ksu?q%jRp(c`CS z=0!|Hc0ao7pbn}?m#V(Yt32_*SiJhT5OC_$`5(f?7$Tn@u}UQ;nrZ8l%cJq@nirf~ z#z@p9b?&fQra)IA1MHSfO}313!xP@)?^ub^>fEAH_<0APcFs8Vt^pvU?8rrf%h#c#{5o9`d;gzz>;`#Zkh zUs6Z&Q%jKxg#R;FG#`%kv`n=}cSd)|$jbr1kGC_(6g^kCUv#4^6{Bbgj*rBZChrfU ziBui5(`p7%@*;cm=qYY)XfU#g*EP>Kh#my`Rg%CWQee!JY01C@#x>ek!rO$>OF9!` zf+A&uV3MZiXE}(hi~&vw`EopWzvwp>VEY!8Q3v}Pvoir&b9Pdy z(d0WFWBZ;(?Dv67hzow9fVfhNChpY}nf%@YmF_zt5?iDZgiiM*G*v@ok``RA6+kmP3w@6D- zS&(=Ul}T#x6Au5w@S@zvqG?J&Lxl$XH>-K(6nHNxZ>u7ed@nu|VL@{zDwaEz#-+Gf zDi~&sEuS)^o79c2%3gI%HI#m}PfF2lG=e=*Q~L59Yh>e-_KJn3D4U_w5T@=+CA`ZWkti zJ}`hafIkdCJsZEHKI4f0`E?0Z1j}0RR7bavVJN8m?gDLX`&3n zFVTM9D*n_d@E0Dh=ensUYnSXQtamvKzzE^N>^IOn7$wKJZ0$Jdx28OvMX0COxlHk3_ zl#kP4W%AeIgr>NR>?C&?_K)SgqXWz;P##s$)ha&Sc*6Gh5I1eGr{xF}P2wuL2Sj%Xt=3 z7IPCK>++eyVy@yaPM)5liD#{CH0{X!x$EWf@N#>(sz)04E z@8;45PE>$UNYi38=>K&fG$e3{pXvvY7)dq)xiYM5>2V~Q(o%wJ;Qt#)bBFJ0atCby z5cD+4bQhPS0126iy!^Kw<|e$%5Nq5c1}!(#2ER+U^E3N*-Ul-vDBmCcomODBOH$wU z2cDWR8R_xHv01nr*(tsvASawHCf_2W!k!<6WNdSOKUPp(UC!y<;g5kr>O4NRV3-7y zsQ@pFHyKb@8^Vq|hvI0)YI5|r8I05IXee&(G$Y5HrSK@NFk6lpXvH#uv6L5aF ze=Pw}W3ig*VRv3yXlO#NEobJ&AqfRT#Sn&Tv-CagiwZ82FUvzhaba#hz zmvo1eG=kFI-3@|tw{$4o9U|S`Al-~WDc?ATnuF9Y0h`zZScAb)&?5^NX+=VFbgubqF0x<=iJ|07Unr2YM3E}v z%#)@A1=J&h9<_WeLlUZzq6DE4V#2Eu%sbu7x)kXOJ|Nu6&?q8$tB@<|b}EA7IH;{M zz6wVXS5|~2k)14u2BRI1#X6d=HK$1FaYMF6{}zn{M&si#=i0jHiD8b~&0HZWVY@oqJONqFoRy;ekw;giGO3sTa69-SnD4v?8y^2U7t z@;q-kzc%PbZShnh^gU0JlLYl+fq>_{RbrIpgcICT;((RYJnKtouSoCb!878p3+6VL zxkG%?4%t(o%@fy+H6Q5KmHbYiXDCXxyFw_X40HL-olKPsp3`9)q%#KeSRHJ76!JpB z)cS!0nQMO?lE2(CweSbE=v?k}6qp-R5`y>QCYb>J;BHe)okA={aZb=^l7wBHo~c6M z$aCd*{J!CniDvtcD}?4jNx> z*hy|F(}zYWvIwg&D9Yw)(uT>E)A!Qvw9Y$ni5O*-hc)lvJb`)3$dS57ZOVx7&|VA? zp(6ykh*GQ(R*%7Kc22K-9*VYeDVm(p*@@PavNb_hbfJ@vQMNhb?Z>&hJfPE}R#%e2 z=Gork^_YD+?DRtYp%JbbQ5b7FA^oi`HEMl+$qlJ{b}0_7drE-_Rt|?auz>Q40$Pxq zE{QQJdqhD*hjk~15k|r+V1R*(AuUWkPr3c{B37bO@nxW>%zdABbUiJJvOpDY9&>-*)#1#>8od@nDGg5)n81YOF!Nsrk*Znf9~8d zdaGjn6iiSjw>+UmK!Gr#9N?>0D=#_C3$3XKm zrsy5CaL;fy85RXm(1x#^m9Lw2Obk%MwaL}4rW{u&4b4Q)%_tM)thEF2b2?bYuCY*B?rD13)LzHkyeiFN!ld*SheLi40OJpv*VmfBV2%vS z9MZWv=|)WgJ#N{?DVvtYJ8ZSBrp_v`3_`P5nc_Wxn#DYzkpas}1&=E}rTZH_S!9#d zx>)H{RL$4JEYXNM3v0O6j(mJlq=HyS0)03<|JNQ^`Ql~p*yJsxRx@7$oAG^74_BJN z0c0g8PKLPk%D4>*<=9PR)v9P(;;$!2Gkc&FD0HQs9jW3924JL8DxqDfpk5=I!)jH| zKr$-1r)4czf4$?MEQ){f@o>?a?f@h%0%P7j0O8hz@E?FhK#pr*)RT`faCHvI{U3)y zMuVV<4(O~9^#f4dZaD==?NZMQR6J5OeqQ}OYNFkPNCR$qWxq_7FzmT!fND8WS3WOe zC(w(3IBY()DF-@H{==2O@ArIO7o2_s{w(7I0*gmLJB#C82_0NLB&;`apD2<%i}_65 z0)Z@925+|?M1#cR>^rwp37`&>uwll%{TKV@Py3bWhP3=BNYjW+jne7~TLa>7Unw;9)^w0#gYtz+>4> zeyUP)RAW-G+~XzvMX&cmuWM!`_@#+2XrMIN9qe^aRy|!G!F_1Ox6mzTq_U( zx;#(>jVu@Bxln?}NydN1NgpbX zoo#z#&^)d~B8?lb-{pb+qpx6qMIRnwHT+Hytg4xlT1&&lAk1ct7OQ2bHcn>2O8UBK zjj_3l#Jb!)#u&FoNmWUT%#ckAGS{A6_6~f^a(>n@rw6vTGnv#_Et}+V8K+9AsOtYU zQIaP567uGah4n`0;Qx%1nnEV3H`t`(lLz7nvF}KmN9Xb1A>3BcuxSky$DD8V&da>I z(YOZ?nuW3^!tjXQJMTH{`kL?Es29o|Gl({1zsDkFpxu|*daHrLW;~4(B5#tV+XViR z6aI=%sz#Hv|PNn6!)MrSItNdZ8%digL^<3r%ufWIsUT@`3N{f{8y-N1Ldb4 zSvTq;p3{Nu)5K2dKfANdP*V7EH?a_;iOy&wtG&Iu)nvA#yXmp$$Oq_cIP{L~;F48v z9wm?MJDo&Hmg3_DV{v6mD-343EhvmQ4j>4+6E&e~KWT> zS5PQLn71+f02na8q;LhszJe@+ZN3#+lSWl8om*GM927?K>~!x(UIcQ~VRTtkGJ(&S z_^f%EpDABK6GH3vnNtH`w{%kqmEF}^E;GXSm1P-8^K)S^;7^Sra+6LMu`4>JRt7!w znQ3jTkF*H#aqum0^Qr*xtnmTjvcXIm2^~_}JnErbVz`vNXh;xrrkD--lwg^7nvzqU zmS#@&+Iw#*Wxy+BzUZM;r>eAe7$z4wvZVE}(Fb`zB~in<$`$#!gHJP8>bbw!aM|`9 z+(M(6Q-lgM?X`-pjUyQ@{c16mj(l47DG7JHe_L3Dp*SrXI+?cwJodYEDa^SfzPC=A zA9RX0EiAW}9&}|Rjb4o5Dmc@g?a#zzU;UrglD7-hw+*PdD~m(8-&MYN-O5V!glRr&=cQ%%21*f@TW>yi;L%4LI1%DPK#_G#dKKQ&xselclHxk+B5!<^xb8X)+__SnK6}8Fj?>*X*XQkM;mp9Ao~w z&n7<)z=St%$A1+#nr_F98fVvpKz+8;6pc`GqacT@vb8C2CpQD|OvG+tT}U030IsB5 z-B#&9!_N(11E+#u0wwlx&_6cbc^W`}u9Fnsf%7GK4Xq+VqI)K;wn-jJUWSF!tDfnS zfxG+TgW%^4)FZg{F>}oePp&ew6MoQ6G;x|#EgqPNmQJqj83qQIprVF5&Yg)?MYm?{ z{M9u7Bx~HCriLJFbXNx$Br>Y4uaCzgS>6-cmQ_q+b^%NzcM#In7OVRi5BYg9R!<)_ zEUH{5jO0E)Wn3pOojz+CU7qbt^38WSWU#X6J z7YFHis`gnY;BjLbP9L{?jGi)`DDQ5=Y3HujlNV`521_j->VvFP#?#^a)s+|Of+qap z3x<5VKo~N51Yt<*0fZs)dj+CE1sr0?a}b7tmtQa>eEkbUg)xjUdFEo5G?owq7rCI0 z1u21AR-vOzJbLZ~-{jgAXH9DZdW*A&iwu1u(b$)A({1vu;5K7&C?sY3KNQOS45E;*JcvS73?K>taDP##DL14mJpFxe#AEKM#grHZ zWk49+yD%%^uwN1i_#>efi=vBlB9 zfRzxGNTrab&RIH`NSl4->R>Mids~iH>TbpR6TOOy)U6i1hpK@=G)idz-`s=GSb~uF$3j$8fUsW{@(cWBAs%d$zTBc3jkX7tOG-H|aa}?H zLRaPOG5wn|$tK>hAbg3M29cm-B->#XR{Eqf>af@4&143a8Ys3Z1s@Ve^?;a&1rh-o zdr(xZhdZ>gvBD{Aoam)=eLl(kmIS;sDALB+6>1clD^` zVHx4sB130{XB1re6!R}hJcEQIPnRbrNeJVB5h6_QZD=k=H9_LaP7#;x2f>(2nMUBp zpU7qIxW4uez&K-|&>q-xUNz9?Uhy9t^jk+5$#O4H0y@+H4X|cGk-NPn!3D5KkaGw4 zlD`9E{ROM;gjQf)GISwQ7vm>ItOYIL->&)Z!}i6MzIy}B$^X9cH=#y%iBD8Jfxx!p z3t-I95wLmr8E^#rg`s{}Ys6>JYY}50kW{d}Y3L>h`7`;}|1)(rc9DyYBMC zH1hc@@Y7MhZJlC3=J?JO18-+v29fWIKtK z?~srQ>XBPNl;rRd2Z^l{UjsDV$IfKO+h;TAWvCQy*Q34RknV;x>Ga2q!%?RZ(#4#wik*FLBn)&46#0W(y zsvFIB;LE9b_F8zVGpM7kV2$RhyylDSFf)ZUlo$~RvADCOVLMeZYSDo9WlZ;v(#5Sy z!u>R34ND35(m{j?VNb~=!geo>v4@^_cbZC3O?cjeZYfnYab9j)T(d}utf6x>Ps|p* z93N*b)1*O<;NMeYkEq2Fwmzk9vBMCKgb>E~H-}#RnDT8rf)A*wJ`jjD8W5EiAq?{! z6g6^F{vb(f(D9n_0iPj}1iXr?W^0bkBoZDouwBYj#9CQSl1RZfGpIPNBioc!Rpq9l zrr0a$xapWiXu0QR+i#dj~~B{4`nJ3I=RHztF~5s$IU zJJv|mP@Y^j^Nm>^-Q2;$qb4U_ zQrI(Px8Uc-a`iRxyH3 zsSu3JXg->mAK2g$xSol|ZR_|$DM_1^XzM}Dx6&IUrCOK~!tZC{P!ut)n0Z=4?M9`E za);-#K|`?TvIO#)9&h~%rl8uDo8Q`Ipu#rh=c7;r$6FnKx?;hX!Hv4_=wsPd?>sWq z*qCj~oK1yTLiivpElMMCYPxljg4pq9m`DPk!XE=T>!qAXIl{A0i%0y72rKuhpKU~6 zg>}1%uQ|oargCZEd}a!84He|p(_I;@c{F!iV~b#7Uh$DYSyNVNFFPf8&!L|ci&=V1 zqs8_{_=@)eHK5>0%)YGowQODHw@QDs21BpTZd#~ka+D4cVZ(x4)d;)&UCp~_7x?+( z#3*dR71celVOW|X;`XsF*q)j|^g!ttsvyac;vzG+5RnkSPiOOR0Ps8PLd!%VEM~8w zckYQQZ(vLIIs?Hy=W;D59~&g-S?XQbvS#1N5)kmsK<@`Zl*#5CtUn~>QZ2>79hpo- zHcQYlE3mE1KBoYS+2>GF%)Z~QfAdl1@yjcgRDOTRhZ5haaxHm#E_4%ZPMp!yA7I{B zHRzjnO|NJ|p`3nv?@*yu2e9GGTnVp8cPqYUp8)(|hFUMI9A3M^E;vLx((QmEJjtjb zm^fTsfi>X6Ud0xj^3cU2*P;6)JD0OKaPO;JDjAeM@-0JVyYy}GZl31pC1>o!WWJ8I zN{d&P3{MHQoEmh_Is5AQHFTL@o%|;f_WNPvH+?h}F*wkXvtqD*{)*IddtY0HHX(9&If}#ZN#yb+R{IGFKU5l>DgwX`{%Gw}Pkjr`1V1 ze&ZDI13FT?wHy-`P7gVG_h<0*c zZ&e|(p9h7oPTQT<+u?58{Q`i8QO(`Zz#CG*f6LPU%|kD#yVP<@D&$}H_^>>#j-7-4 z3i#VYF9G|r8bH`X$_mw&HVX9ZuPA---<0#$+5hFqXE{``m$y8Z3)(#rb2oY4P4EJ? zxl<$k&xGb-K<$8M*SQSGe&XuJP462}T7*l;@bH+h2~^oJ*btg;E(!(C5ywbjFh6f* zFa9l}-9xm;rCmCndSShlPrlUMr~TM|$y3?#1$!FI=%guyHUPF3MPbE*SKXdGY0IDd zs4CFn+`vhsqy5xS2Q>K6rf*?4LM?(YHe2{oMwsj|{RK#u+}g*tg3IvN$2LKwbvM(l zW~t6tg%IX%nh=%UoBMT|72V4b+TIybyj19a;vtw$Wn3QL4lr=!(~mI*CUrvoZ;#Kg zf7R6stNhaWC7FrL#fj?u=WZdv{Aq7HXflc@*tDd2>CF=6uUbM3eXe`t@jiAihtY~x zvSy;L1@0sXP`KdA7VEI#A~LlaZ@RJi6Vvepqh!jezK>mnQ%*Nnb_5Y<8w*W3($4d2 zVQ16mdj=$ZK0MtZxJy3Wes6ED7wUJ-@R=77@pRR}MTtBt?IV)kFB!o>+$j**gFw{t z^H(}F{{kYCD+LizR%{T6KAV$YFr3h*h1s~iq(l29VoKj|WuTRt2rakn@#l4ar9;Ba z=hHeUTADNElhrAHOV}`NNuD>57}NBm)CMZ}CX`~DJ#o{46;MhJg9Ab1c3<43i5>uU zUdM7bdU}@&pyx0(Z5MTRA8a^)=N)!~`I9v1Ty&gI_o~rO5-YA3ol6he6i~$<`mvOT zK>c9>P=1nZ@3SB1yC)nyn1#MOu>uXtH zJTvKMi$YuvgI2yu7UEvo(f7L|j{Gii1*(NH89H3x)!r3LzBayWBz89ccUrs|bu>J6 zG~6qmlK`s-;fs3+YLA?~$vqV-ApbEJ3eL58s zF9IlfRiH}nfEPApeI`jB;zd;tFe)j}Lo;UG31**yaB|H9XmGT_3wRMiYf7lfm?Uvx zV`kF@7r~Pk?rHYOu>0bB#^%(M8{r#Sj2S%Vp05W7Mb5U-BagxOvM8VNJt?8 zO6yygT|-Gg^eWNnll;v9B6ySt9i6JD6G++@rX z5tb1yy0HKoY_^^sFC2~xzzIohXWx7D`%!W^E zTu^XOlV;>e6HJ^POq^9rPB~1}=NqD+adthVFk`1tJ9QNU>meLM*an#LrP|Dp3o&$M z;9#&t8H9)kEM~ixspT}Rrc|j?p7ab?@k9;S2W`58d^Udy)(|J4Sc=iKf23LofvLlc z555WMzTh`>03`bsT~(L{mLYUCZs8AFwx<%c`uIL8VX@em!!~&5+!hF@HG=x@1Wg2- zBKWid;n~bXXP6)d36js_pB1r-Fi0pFer?9L>Pr5~V%Rl3D+HiK(=6jys88f2H!of` zbFg6lN+a|Ine?L=r-CsU<14cT3h-))O{~25`MgD+qQ#eLvcTWf^q*kMUGg42&uV(Ux zz8=VLO@=W|+qv$LlcV#@brl8POfJE-28LzQPZ~>a^)fS_z##(~uuvoyRI6P!&ed^{ zu1c$PPWZlv4z2l*`k03hm=YAx-5v!2%li0v?oY^g#q;Gvrca3#+*adH~lWjDBt<(Ot z!=3f@#ia1{*`+th1H7M!>YVj)Q=K0{jH`<+u70&qI^|C;IH=pjbX;*=;}pT$2KV`` zVFmN?Em6_;XXkQ|N%!P$T8uYz`<#>HURm^bC+uU9mO$<8f%dt-_#R2k9tXYL;bxxG z;Wj?d)WdLGZ72MYDJ;EDk@BCG4Q}UU9xs6d@kvfis4xg)o_p@CK@+FI-n3nuNd9t~EPddCfbl z03Y{Y0us{N5o2#W#)7psmcm`BV?$$Ue%#ok2BTZmqnLE20!*p9*!xK%waIR)lF&l? z7!Z9O@3YgodG8lTPm*0Yz&b5($a@%mm96)Fm#qbNU3>qOt?xVkDqCYQv-x_!b4|yb z&?F%hb~QsSl4Ilv$O?#ZXc+S^7|X(?E4(3%sjxto`##oTYn$)7j*Jv?w62~FLv86w zp|6sxmt0<#)`T)xUj{plJN`-8w+#{13s3ldu1e8>qT!qKSwXABo6Zb2`I;CWQ%o`y z)%CsJO_WVlbuF$cXbe09R(u1zH&}r#lI$gFW60!Hsd(U8Dh?>9@sGlW2r!YHOydyuyVu^-3FOhl8HQ5X4Gq}>7McVslMu~=fVUgQr zX3ZQ0BVWIlvULuh%mO4dXGCgJ^T#Bor}v0^RX?$8087dQWLw4 z?1R=iG)0E))sAbv+ZcAH5&U0 zipCUV1fshslWGJ8C~Y`w{zPN4gQ&lvv9}5T8I7gAL}O`xM`PSA1bFk=n4M{Hx}a!` z`&Tq3_bVDBz~K)dGtZWg$u(yq;ju#--^ZkX9< zK&vm93RDQT4AuYDvhI3mS&u9KYFWP$@+1$NUdAq94f>Yozh2+bs?li})F~C(1&lXe zCZS3Z+|cO8(lzx33!UyX*v_PsnkQK|<_{8VU_f!WueR|vT2xP@Oe8UJr=jJrmlWWn z=SJj3Zi$qW=M2EDyhRU4adlrcr0^*2mAOWZNQehzVu`(B)GUySRU)!*a{vhodc$pu zL6MC@G44Vc-yVi^I`JgZC9;grVCX&<>^?HmH4rsAA3Tq5=ij`c<(G=fG{{Iz+5`P?7e&&qdVNQ|2Y?Y=ZKhTVI6B z$ieo&D$~BPG3{~vS|>=V?do;Qqn_8LY`&~;Rr+@A<~RO?FF^R?{e?f+ z{*Avd<`?{x@?UhG{lTBaAj~iP`Ths~gsY`+BkWDQH1KG$K11c4ZEAGZPn`d;ACl~# zXm;X+j+AT-2amf`cebpp_b>V-el%6jzRjT=MYC&&{%R#w*J9Ak>07jxjIdJ){+5|* z*zw4#SAWJ1Dt7uB3iaUd(-5PtlJTrPx>EIK`3&*1Bg0(I8nc1vD*Rr1;v4^H$Qt+$ z;Iindn5kwvKnJ$N5aq|(zFTvH4(i|NKKTgK=X1i)9*G2~1M}qqOh5w`0K%%JHh}CH zWPnpc9yHhji7)}AMF7ACH5&=MPQ>@w7}tRVcH+M;aKS1yGQZry_0O08{XIh6py14{ zo)?>$_$^E}KWITT%`>+r0670MCS+O0t}YOXUfMgG4tZ#XwD#O}0O$-N6HWRl23!?Y!ZKtVCVmdSviz#-|n>0MeH z@iy!3=bd1{L(8BB_fNvrg7C8`z_5!_BpH*YFV%N@ovx2o`174$)2mAu&3hbM6U0wP z)lJjZTp7uXG2KBzgUgwpS*OtihU*QrCfDyC?OFFc2-`9hVOk}+krgY;23e+AQ?uJ3 zP`*0Vi=tA5_(8%_kdS}@ZyzP79`cgu2|v~+XR@rk;!Th@b5 zweyj~(d&6A^(Ds=BzlBmaoTlzVm9uP`*O1-dmrl*zGQ!9$ku3-k&4)VcZS>RINoHw4%qe$jzYMGqMd(!>!x{M#?ih@Q-S~nAVenLuf%n zl;07a(iR$r+q7*2A_o_I2xa3(o5Jl>Gt1NUj&{fhz9u_#Lj!!Mtq~Y^H_h{>qi^kEn}%kdbSyY?r&(g89shSEY2pjdA7}w{^*7R zDj`1t`@X$n`tS-dMru8$=;J18iwRv+dj!XH=ZQ*jGtZZ3pWanA^3sh)NsQ-YLPR0j z$JK+x+M1R@#rql6Xlkd;k6xoZx)M6H#53BBDCeEXj9fNWAB=e-8Omj>v1*!{Ee=Ap z#ra>GC!y&bxqtI~B=8^FmV;gRPStqJN+f0%Lo9<|(EKzLY3p!{#T{;K69D~dS?;!I34V7jn*(YRrZK%UI&!JZ zGEG`L@O8u<_D7-7k1ULX1KpPXZ=qBr1rW$<0fq2&HeEGHwhQucjGA(HsUFNurU@W1vZ< zr|g6@L_Zq<6KsI1D}*!D?*IqKz>v%*V75mz@aoBP>>6nP0IYoi&OZaKfj$jDp+#WU zF>w6XX`jBK{g-n<)_GuMS?~O#P;;621+Z{_d{X;hVsY233J+{Nmv!21P0U}U&>q-{y`kWWBO}T6 z_fcu6=p9zrz2f`Yvd!!5=7bE)6&yVk$|8I2&t4_CyUp_UnG*U5{JD8?Z_XT^h1IS! zG`=|PvSH0+=FiTj_VAA7W99X*=zGbsUT`f=)Dz6ws3u|1%Gv43z^C`UZAZFL6Nzr5 z=ZWWK;RjQ0V0P(%k3Bu;sxt|^N>d;6ePt+^EKQ`tKp|dGM9+sD@oPz_mk_Vmw#^b& zH4aYD3JWo}BordMMR0B>H2V3%%!Qusv!7vZFHH?X@03Vtik1hH1LT)Wm5n5QZ(}~q z1UZA&O~NO9{PSIdG~ocWC9yd*2PH@&FwWUyx)y^k$m(V(!lO#m0gnaUkUNPavzClo zB}sDrnjCnzNYN_HdlMD|$SY9Jw&%f8>jjSUPJ>pzR?6x%hrvdk@k7Dv(E`4!0`jF0 zA1>9+$`qN}8X7I=Z&l4c9kDCmg@o3W*`dINO?}{f~bhaq#9&6iVl-%!!ephEn0(4 zfr?v3EqD=Wz4yMf)usbVSQ@C$glt;Hs&fk|QJNWG0udD-paV4WN93Lw`xdSl8_o(X z2bv|{;GK0BtxvMyr*Xfd$v@W&k3sctGZ@&Oc{w@hXOA*`uC$c=4kZi;(a6b& zK2PuKXp&RuG73zFF-|e{78?dN9Hl_xI)rj;+ptlm!vF}zl(v5 zB*-8ex&KHB$Ux%KQTD+h;_`P9)(R~(s?yaLUmD_G-b#`H^(v=fmMWXH14*lsjUX|7k+j9oR0E^kCC1|bNr28E{~iL zAxebQ{-Q zUNQV0V;QB7*}_ZP@a}}YBfEaF1x@&JYmz~QqYpaN2#5mZzC_U6#IeR+=)ul4*NI9` zQ^I*U?4Qs#f=I9~8$ngF2(N`doFJN<87nm%jFVqfBJPFFeyPiXm-J(EQ$7OpAS|=w zEv?`I)l_=ZJqg2n2}B?KYMqf`hBR!b+?h(jFLy-AwXmcm`U!{Z17?}w@=?(aI3o~O z?ZwWQjoLy}-A@Uf~mSq;;Iu)yvik1mmLdVx6zfu~tK zeHK0wS=YO_oXA|?mMYt6lKT%Lz_;o2>%#}lD>m#ewa?&pO~B)2V@VXcC8;uEg4NqY z;s+I$%eiN_bsV8_vGJAFQj6CRg_7n(zDT;}Y$UbOnjDt$eJ6BXpmWz-fD+;=U8Q{c zg$EaMxAePLNn#DVJv)wyz_|~0vPN1;8C@*hXU?~AY##tQAN;7OrTt)F$FWZ`*wU&Q zD=KFSrjZ6@-+Ye8#Z4NY@I}8k~N|BR&W1**Ezj3f1_%uur7#jazO@ zlCOGhd5hGe_cKnBG{c>+9-1H_4?ZiHNggqYP)_>KgJg?nXk6A+h67dG4*nI~J6N}Ei_}fj4P=`V+P4UkTtOSwF4^Q+@2t6*5 zkPN53N@G;D$<(d>LbP9bIgLxn-IL#E7)>A>C(QK7kC=^>hn=)$zmmy}I_QPFXK&g5M)_OEO(%P(X%oNZxC#dn#pUAnAv%pn zgP7kCS8~KxMhZRoZ!hp&j@M%3mh!sA)7oGMGh`-=y&Hc~~>>vk$SOKTT`NYy2`#?uSi0mEU{UgcL zBl0cg4^||jt#U-fH_H z;P;x!tTXJ!b}K6ilLAY>uAslG*p>4Yfb9xMz9BtzBnButh{o;;`|jrR5YZ7_uA*|U zqH+QGiJ&rf5Z2w6&^XQ|ZT)L~apTAU_f6Ekb3?Evgi%UQpwF*T{;&x6F&>?-X;RJ| zTtUv`4zy=S5V6b@Ht*<_5 zZ$wm9-F4X)_#*`rk5^rxdUo1L!yh>~T*WLNETyj!sy3-RrwB;nYDpGTZ+|ivx*+57 zAv`Ptsz!_C8zcMU&DXaTrH-?X=txAQ?nuLa%FETSQk|}>H1}Ej+-o)ACyHtYF&W^x zDT}E8^%s*-n!JBA*_sc;WW%FI^zbL)=>V%49%TV`5R>-~aogu%9WxfNt0i%p>RtF} zAhPi61mD}_Frc%+Z$&BKgB2@wC}sh&1hE93Iu2gT33+8ZLQ)eFUQ0m}Wz@8itnC06 zt&7g{J!9VW(a-R5DfIt?#Uvf54nyfJV~c>R=p(V&jIUG~XflM%EX4 zNP%ge@J*S^2k0=jg&kwE!<~XnzSU`2Telw7F_==r?RVMm**AEz`JiV3$-xEOK6NjO zK-i=9-WI;&*2I%FDJ%n$eC$XKoa`;iy*zae$%gge0Pz?_4ff6<>&56qYhqk?$4cnc zL71<;!iNj7G{!8U@k`5hFGMaf{6%D`wkKedM<39eIqRQs{M*b~)h4_zVD^!_1|C}3 zaRJ9q4nR(>RRsCC_6|7z2&9Gb0&)5F70(NW+3i6d{wn&ni2oVN?W-%bSM3#B|77UD z-{JFoA{g}u%)*5zr+U_G6bigGcp9`_BDkSO1?C7HIe`qn+8@%lqv8ohp!Md*oHRdU zfyX(-)tV9;6IX<$a~ZC%R%ICu^Ro1)V+`@m-`Is817X)6ipI(D4uT*w(fX_W=+E~AwA1KeZ}6YB$>KT9g3#w92ww6^@;6`n zSg=yp@-#Y0K8N!Fh7JR4qWAWMJ~}tn3vhY0qSt+p9Cm zWC}mto<(~jA>Cb6%A>Bso{%m~v20bEo#+MK3{U3_A%T_OUYh_`KcjZwQ4ToiAh=mk zCaht}!$|t&O(F1d;MWAW_z|YJtSh_H>N)GxEP(2&CbKJaqWp@TVD9k3mzaQkG*DYL zY5pJ~qVkw=0e&U%E9FC^Y9DFt5#6g+_h+L=HLMw=@^0}0m&jht0u_mMy+JvuB$qB4 zYYjhu#>mo}P>qyeU1$+dTuBG03Q`TViwJ1&FFyAqaUH$70IlJ}p=C}TwuefUw>4K` zET*?do$+n94-s89Mn4Y4*2z+b?xr}#RcZij!b;)%9<%`m_Lph8T$1WsB8X(U4H~Be z&I__IqzHyo9Jp956Ey>hiFZ5`tq>o-!{=31?+7Ru4dlw(5z6=u@?(b%GinTJ+A7j} zBVfzE%W-`vtkS~*k?|O&XswlBA%=Y-F`LKNT}FhikWP)i{}?54tZUsb|0C8VDw%B~ zM6tWTl!MEm=Tf>GlU`8t=)0F4rY4PDLi`X(Yn@v1Mim1}uMO>W>|95Psd|Toq}LQT zvy8%IQ{w{69$R;0PFu&<0!1~==ReS`{|#MHtv}EmKrCTKN&`XH7OL}u+J=+aU(hw8 z1VL8`#j!y4FkJ1rW*@XAl&Z*^qHz%ocDF!n6JhvvVd7LQAL7Y2s?bV|9Q~r0ZzVUD zO10D@gg?%Lp-f_2(eqs0y`|K?tEgbFAy#k{N77W}TYO9Cr_>oLS>rxQj5xu7UQbTC z42#GqT=+5UzJNc78}-94>MUs%vQ{&;=cAp#M+B569D!KW5T%GU`neyh1iqg>34{T* zEQlaB-Z*5_uCPxQGZ1kQpr*Wzc1me2e|KQyQkP<8^Koh5ekL7o6v1{88f-vZ*;~Iz zy$)$2b&BP5fl$RthJis2iE8NJBhCe8KTa7^<`jsKVM&xvVzmy^?!`u0k3AtfhIlA8_YpN zI4N1|vYRm4GIe(*^A&aroaY>hk&SKp!6G1Q`8x3JrJ*DkskL%FdYjF6C4uM>u z)AE;h_ufeAz*)#U|AY=5O+UbbuH`BSnKxoPCfI~hsW&ozu$K?EcrwSjwhe*PG+;UUQ~pk zl({$SZ+mfLs@B>&=#F`(VJi~jzUvsg`ty>+^HAFpBhccsfmO2Zd7;cO#G70ZCeof0 zf6L_iaiF=R>g`^w=IQ=>!<+)``iTP9hw2I2N#9fpMA0Odw&`OeYzS?EbRA4INH(`1PfFa;-Pok>d;#=dZ4oEQW)@`R$KM(uY^jV`280oy2 zcj}jU>tD<}n_txS+q_leAoCjQMZnJ0znHgJ6J*{e36gRN#0Pv<)8FRp{B7RoI@tB9 zzswu)%e>am|6yJdH;{SXSw{3t%z@17lh!~c2uHm5$Gl29AoH$(%p0G&?I)SGh{D;m zTvMcp!Sfzu-jv_w-M&}sIPD800+x_e9kh%{4RHP3qfJ@fFq!yJ-fTed_$A&pD{#kV z#YOq7v0X@G!})aA0LMoSS8p_19Iagfg8!rZyAPH->k!^@u7F?W#r^Qxyzoytb+$*z zvxrP-}2MloK z!*d4a;0nA!c`pb|+XU9^7<3Eu4kwUgTRximEDNlj0COhL)4k{=ZeZ+Y#9hN{Pt^QA1j1_rF|rm)YJM=H8O{cr1)-_F9{{| zq%eu@Z!nQhhR^4}l4owk-JMO?zjBQft=bLb`#H8Vd!gEuLCs#sd)^o1qUcX*S$@{L z?Z|e;`&J|2&SI*(`(p4aH=UBV5PiyJjkNKL2CV-ki!Hzp0`k?`YG(U@iO-aM!DhwG zBt~CaH}ufIY6%{7q!Wf})=hyd#EGNs-AdZ183yD7IfkabbHBr5eCnU2eS7-fNx$|h zb%C(t|DIfm4DWUg#3Y3CH=0EjMs?q^6J6aScizmpX(x3L^5{@&D#>F{Brfp6M6~fZ zh1Blqh24XW^-^_en>frg^WoIs(<@+73mPttE1 z>HEgR-FwQRMEy2~#`;stkNjo<_+Mys$_N@EpHK8{%CV*tFIa_m& zh6bS(5K#6zHe7Jcz@Q;W{zh7UB#x;IDgFt`!C#vzOE6g4m@5 zEUQ&qi$}WNnB96y^ktMBAc06b-&#aCUceK}~!a^8?kqQfR9raP|HlsxNe3(CFQW zZ5*zvmJ7WXi9NtFFCXmz@pi#TJlA@Enu$Ld@xI9epKVYa2$hh89$WQmNqnqy{Z=6cGpEAkv71^jyrWRkZZ?J`pA7zIw`&|jPXnoGH&*-@lW#KeyWf?B<1G4zjB4Ef zO-AD6-()nK(SqW3{|^~q$@Bb6AgX2ji;N5s{vjiy=x;JI)WWjowY4Uq{U)P_W-0|f z6GLMezwu1JL=JR{`+u{MloS{W>c7|sI^mm**pq>V4gSqWC%^w;BOn^69+dxJBX-RH z!bU@t%)>cG-)xjGXXb*lTlgRL5KA%=vg+oCR3!4V9Ny9*44O^7>|@P5go3D}UF{>M80PbA{~-|MS|!Eb+v_MiUnsbd$=!-pN?dGKZQJ;3To z{Q50DJzqW^+Ba2M&0_Xpt93pW)8*RTI3tF;UnrZM8f}xVPS1uSb71<(*fFf7b#wQJ zCcaC2ivL3ot{$d)xI4!H-wS!C@B3!+{mTztKTUr(pybY+=X6o{sC)=gvfHZeKx5>l zLPOlhT}FQA`_}1Ut3E3S6_9X=#1kXdL^l;pAV)1IhrXKj_D6+3o{C6|BbMrsUpqu@_&EN^x+!nLr z^}o%aO(WY-3%Oy_lCb9lg+TR!#;7878d!}P4v+MIBc{r|x&KN`Hva_t{wK)vmALkQ z0GSvM=G#H@AbQa`0u}hHH)mTTX35igQ&J~GZK={OXP;Arx$=XTO~I?02nHHr*RntJ z{;bmCjU@+LHbqc~SC)?W{Y+q&+%lT#6gLn3r|q=>ebYA5;ZFmYj(3$J}~}C__5R{{wFZW+y$)Wr$%#U{tqQ6CGo8U^S_ng z!M~N@+T0(^GS(q!KPH?E4gvFk;ndS zOjPW%-K50aB8Tgzr9MT)6q0T#NqKB!iD$qm0sV16T?1`WLm0lZ@3D=6Z%6MzNQ97w z(WhElV#o?aPw$BWJUYh>F_?19uh?l?D6h_K#!C3h5%>I;r~1(1_lP;e)cSU7++!67 z@G7S9F*1A)uTG?8i)=siXv~FeL}`V#+(~|F=*j&E11A0Gv`V`jK=82{3MsJZQ^>2r zm))WEOPy2-hJlcf!guF*a0KL>9meQt~&b7axrUrcSJEe1P#wmGccJcBD^MwB`iKd(Jwxv@hD#xbf55x@r-y3k{~< z4m3iG6_ZKzU&Khu#3A0%sf@?Q$o6eeKjh#4%aNdj!4djD&EY%O0N^r=uZ9We1`dcD6leyh_n+fO9+2OIFeeF+ zBaX8uP&TrkDcCMHu$$+9Isbn-#)2W+{qr1O`M<=V3~|3q>_-{zcQ@F3VBZaa$7i3> zJb|?6C*3Zf{ov~#GuUnWvBNjU>6E66#B!zkRUEO zMoEaN!&sr=le5UsBNJcO4W6%xbnY_;?F2O-Fcl1pN=dF#&NL$3v`$4G)Uy2vmqfD` z6vdzb1}^4paKIl);TJo`0;!Mit;`KVU%HiT%KIbc(4Ct50EndyoMA<3zZy!e!ZMmv zn$}vvp0QMZzMlAWl*lx>!`BS;tsR++zq{tRlFabe0J-6f{S%@ z_Uc7-F()SOr{_S`J2td?Dmo1EDTN$}BsIx31Oj z$KMyPDxag6b#YxKjeg%2^&Z_yiGg_!{-G^zvu9ur?W;=9&)b8EDQT^GgUX(TX-SAb zvE-$*CGbPI05KwU&?58?dO2n>u=QL3^`gK@+_{ma@rm=%z@r7d83tTSmB^DPz0EbT zye=6riG9o3R`l%^01;Lnq3lK^cU?^P1M^QIn&HPH?RF%nJ2M`{n5wf(N=&^~Prufz?{Bf*no% zgF5)U@2y;Ynzj9B)>x1pyd%1Lt+p@mpI>n~Y_@n&W9zGBjfTvaaRM^>2LefyR2g#U0TpWn9-})dg@-Pz;-k(foS0glbD2WO)a)JIg?_L zB-qxKFFWpvi%h>Sebj=zk+cM<8&0~ssAL9K42cPjwg0NsDl%xhXjy`@n;p_8nE^Ei z(>_s8obp4>BO$2ZT$ih0X(bVUYt{6fJMBykf3DF!n|``FPBOFhRJ9&TQo2@`p2P3j zH)hVe*e7x>*k79XfKhrARiBLn8&*aCu%>b&Gdq zn8&7P&d9~k8KL0Oq^GkPe{46t~9t|H1)OuiOtDa^qK8S%)isfCH#ad9BgS8#+2nhyh~7g-by!NqW+iQU^6&Bn0`M z?01iQs$*QD{a%b159q;Huaz0=PY0V|s6M5-t3MNk4bwjx+fRuYYc61VsTDrZK3?@% zs8^1IPzv|Pn_Ic@SvN-mWa$lf_Y~na-r}sgm{&YY^d1qDt(P}J^k*q65I?V-+YGkH zvizTUj?a!AYgXwlyURsf7pLKLnB!r~h#w@7F{+R2HDksVI)#pP49y}lc^FF1FY7-9 zdp^Eb#|_c;8jDG1i3V-BNJ0b}*0y~&wC3$V21nJyQYJyi>fQ3B+ai?tq-f9QqE%rS zTbZ8$I8k7Qu0%I%DxtGUy1WB^U@6&53-rYTlfiT{JJB?;PVC?h>fc44J0K<^9>HAA z*ieSPa)mAl)a?bCkF1E9gB{Y2O{<~AzkuJQ==SAQI&sW0ODP+Vkx|0T!$*5h-{KTi z)dXUYho>8UzB}EoUXh9x9I>vSD4;nnbJ9}GFA{=i-MUfdr6nJ({bDbA?*3!W^wb1*-BZ25WiS(5g)cd&rxLVJ@3J4=~pE~kCCbre6PQD3; zTC%E#x6+}hPh4bgL#!uBDf!QuWLlX!_4}C06Kd6i2uj-J;#&92?E~qLGGuXT%z?H#T|nlM+#HRrHf}evk~?%QR}(8Wdxtx&Hmn&x`haXy->0n{ zVJ%My&>=sMuA7&(W&mp2mpgDB+CLf0r7zfSD_JlA5#;nkPsw7P3)0RtOuQOSA@L-K6(289J)v5&v^6SKxt zGj5bwG_e`}1YHQh-@#T7>-e@4MXoYjTyZZlNjGYk@;t!bqwyDILh==8Sej#?HO z;7Im$+En*|yQojG!vzJHArqDFUr!wkMCbt_Dt2R@8~JW3i#U5~Pd(R56>)82!k+Tu zHJT6-YWv^!cL=q$FCdYp6+8+SVHDJ8^ec@Nae8?{(p|< z>{NAgb+lbXpvQZq8}9{gHVJG^$8*EAmLLd?VJ0W~;-=_J}^fPQi&v*V5<8q%ZBW=~l zH=*Sob4C-|js&RiWx+P$tV6wt2P)sYtKuq>{way@_mYPr;7t0q#G$Q?Hd4WTSi92Y zT?klsw|o{-NQ~wt`4d7za^QjLw*F403VWBIur$IH5gI->1T&c8qCKAF+9*)q5WXJ$ zC=v5a`$^;N_l_5KD!tIXu~BzaV2H3RrG-opPE+Of=Np@C1fNo_9-~m>s;3f zqd?_7!h#peC?1!WWvV{=-*sxHm>2m4;An(GoBN*R{2_p<^Ser;_*2|GYw zsfCgRb)pWuqAzt)bjo8kr39_7X0xfQh-q6JpOwa!;$LfR zSc6@u9Me~GQ9F-vsPd{X&gN6~SCYz==0 zNC9fDmiO6fV1A&L%7wM>-`B8xe=0@mx$@EL(X}4^>QQVh>2JANps4NH>Uw|E)yA{< z8?Iykssx!S!9rUJ;<50(c-y6Dw}NW|y_5^KShf(jSM(g>W2YRr2hBApYks5&lS_d2 z+I8NOpqC|LzXgb^qZ+KHMSI# z`5S|k;^gjmIpCejt*J~RJ?m{0@(CH4DIgPhYPLV`RQGfJh}tT4Rlr7<1=De;95sLa zRIiXjDQ)NYNLc+N8FSps7(XEkrl>Jm{_~TE&`c#9ky4U? zoo0ovbP)PXrgI?>V&O^kd}Cl#ojUw`)$PUZ>T{jwwyOmC-L0H~hG;QP>d@Bh7Qq+p z^u7(K>2Yx@MD1dHb;_3fhvPb!%=vJmz*-Y(s%lzaOOHlA4Fdy)E0XhvFBW)`!<5H8nR0SRLU*Zg+`-7-kAeOJIOm z&9X0Mj>ap1NgQbY86e@yEq4cy_hrYI{#W$EwPT>+1K{~8_sU0o18^M^gNY{@s&qZZ zq>0)e$X!5h`2>jFZs-EaUZyNmwl1k}&rO_9Dp_l;wPb$0GU+QoUyY+xBA#e+KxQ~m zyENy$IS$eZ8RX*oK)_xB^-;kC2Yjus5;L))b)&(bxeo@wHTmzJAU6}Gy z4ZAO^I*6(EQLsbIq6?;(?5?uyO(9}DE&LH^HWb2OV)H{U!4?x7%hB?ZCequng~RI>^8orN zLp77A6nUmX`3^G}%Ad^xh|ME z;df1Ifk4UZv#eG=!HQVT>qn!9v>M#F6BGpVluRS-Mx~g>4wZ=__(WRfnvK&8RgEm; zN&{z1-p$dZJJDbFkZt0EN`$@9hwINvh(d;qZBg;4@C6ZbsBfHKA=Qgj77>X&C3N)6#MX+qTR;>^{YN#uItx`_+>(<09 zZ7Co*8nQ+ED&}9T>aQTqUPyXjmv5|nNwm|m{ea?~jbWBJdJQ0gJ_GkdNlhJk$g7W6 zRAXX_+ePa@djzJDLw7!!#BRFhUj%~d5tFWyt+Vf832AI=Vv;LsSk6Y&)uYcl32uq< z?hvu`kZHz_x83vkQKs`t9Kqu`JVv50EhBmtXnrnRP~$u`aUuP((VG(1iI+ z0n#)wQVduiCgM^bg^H=zt|saHICL)~Ne$BY|lMS|c29SrpeGF9Q`E5&R4XJq&G} zbpuXkm+SZcf>*N5bykF7^QEh!>A$m1MhtJT8rBg*EWPU}yi|?x)SH7P(Zg7&^Mty7 zwd{i%&-2pXYzKGxMJe@xyv@Cr9Urf;c+U^kPVgP>ed^( z#Yz)x9~Aa!s+{9A4=9JxbM7?;fF5TJ6v2=wi~75eGbdePzk4jOkF~pFdP%U9EudZGfE$*btPrpbePe_C zZCCK1U@2;D_R~9#Bxl%d#;&XnMxc0KG_R4pCEo9kRkuDl!y1iMZk|?S+P31F+I5;` z{d50xxQ|sj!4<`ZTC81Rsy<>ea~MfJfzZGOLDFqwod~Pi(Dj&`#=EwM=*B5vm4c~s z<1QBppZ!`}HFR8jN}!-eBs_u-fCB;U)eg8y>7iDM-0w#5YG$ScF{}WbdptL%61et0 zY^ii)lq-vam*|~E{4mDzB$`pv&c5CA>Wb7NkTa;X+A_e7@20a;h50GnfkxnXRXsG- z(N6ObP=yB959Y@J4z~`Z%lbfEjA^4p-Rhl;fNGTW#`36YtUT2CYPi6Mf4K{-Lfo+(^QCKKfM=d{mF+=w;9tJ;G=40>cU^4)kIPc!AI%>!8xliW z3k+n+d$+@Q0auftGVY|>E8@LZskgiQbmj8bxJyu9+`zHgzRgAZzsuMw*%yG(FEe?O zl#iRph`j~jhhhyJ=r8T!O4-S8{zlAgK)ataBA|2JSq6)Lk(iKPEN%MQ)cpN|Rk`8M z*y-uK&@MRs!MJ!W)2>LPCD-jQa~;^|FcM@lAKF8$^LoK9a!MwF&+8H{KCD)$Z{9}3 zVN_dPc??i9D^~B^Ah5M5?_#tI^j4bQzAXQ=_s+G!xG`$+d<$BLw;zV5=s*IHVMV$> zW^IDSuiehrPbV#)eSK$lby9D(vC_NzJ@RnV*JGmQk`Ik@+8=Z({9Ee}gf)X`Z$mq$q~tZ2#5m7T85k4sqBH(xp#z}&85wR`b~ z_vO;?Il?71*@kw$4Iw7I`$7D|Z9C@n?uX}+k7m*}==1nkhP($*CxsI7n(S?f@2B!@ zNzGT$%NtwI`#n7u__31@{(-Z}`INm)@X_r=8&8ShIFSvf_1e{JrLv$^^9T!AFL?X| z(#vR3I~8S6qjV`OMiWubV-`=baLK-g85ua?gtW?9AAsQ`T)3yx+bYwb_`ip z9@>NRPzvy!t1C>++8^2EPJTf>0IEtz4(VIl!4s;_F3|VtSd?v$++<0--hFC{Q~n-6 z%hWLjX;Q#qjnDIl%q{&$5y*`gH{9y0IhX8iwxzT;K4sg1-QY=x_e`qyfx`l4Wl<98 zvO})1BaXa=sA<#6PN`?oOaaSw8p)*f?OO+9^=c8n?$CGF3elS329RaghgZ3zN01c`TyvhQz(C8); zXrOg4)`5J>4?}}Ket>+tAuR*hu?osI$KR4}bqzRYu=Cq;NV0ical4pTJbE;3)u?f_ z79$|%45XP*d~sMF4^`pXs;epca*NhSAx(}uwmlmeQ?0eQ8>9-kQ4GXU1~+8eN2ax5z)$Fwgg-8XYm z6XP&@@t5N6Arrxu|0+PA>l0>TIfp8nc0Y+hDTq5bM3Y>k4qh;oyxh8pt?Rf#XR$>?WXNJ zIKCQ+o+{q&K8cZF(RLpb&pGEALiDc0XzPrnHz@Su0POfl0#u(PVFWXA zL#Ko5SMi`gAPhO%wAO>6$<&WMbqC3@s6Typ#4RCY$(lc;4*!^FZ+UYS)b*nxP?A|e(IGr7WHAY* zjHhn~DlOs#v2DVT_OkxqEPA7N_9O?)Ft;N(YoVOEw%DkUDKT}m4I3Scur!;@TlyMG zy*qBIj*SY>rtAdnA{sh~mEZh6p6ASBmbV^#onIEORU9B33A?V4-_wGUF2;p+c@Ps4 z$CQx*2~x|Mc;j{B&0ewsY$K-BvP-mslY#L{CZGnHh$6fJRD73v15xaMDHo%*Gz^Dx zyH0}9A0{>o({sy29_bYT9Ouh_0E27bxBM&pY23#K-X{;vP5=S6u%fNu)dbN{MuVw# zuV2bOMxPZC=Vn45BUW2R5q^(9)aedR zCbe4q4`4qA=3D}1(FD3|ZgI<+>Q#XHJP65|GQ^c#MH6XCvOw&J-qMn@jY{ONud}5F zGY+jp-qkd(#O`omOGw5cFh%i#j}KC|(HYr!2A|oJ6;anYbE10KsBDrm5Ah*^<1naf z46mtWc}UWDQQ{-*AYjz)evryTmI_d0ki$OJ#G#2HjT?V@fed(kV1Z{K>=q;hfqff4 z@)R@NoUy?SRk*ONPM!w$t#~qO)r735b4)6~6Ab*Urh5DSbDzec^lascDGwQKp!mRQ zCcG2B>C8S`I@$8UjIUd!&WPR$Ig+e=bRMR1=x%x~jJxa=-9cxh`I*9Ygpx(1IHT-0 zx}kMqkC?v~j6YPI>|D{v#o9;YUh9AO2S8F&SDv8jjBgWwX?Qs`S5X-d97^{NP_rejKo-PCxIww1#fUtGR3BA0xr#755m7cX2p%iJ418kg=| z2@<7@V>e&?<|a;G_$KDVjsVRn@`7f=*!l%&yv z07_@RtMhM%DJ5wHs7ED}z+@C+Cj&ij&0mr?YoW<5eyv=i`8Ng8hpgguTQ$?uvpB4w z(by)VxKO#~Y{2M)G`%WN{u1r~ZP!{;E>wS?zHC#)lPgT*Rxk|W z*$1in{2DP&+|TZr|N0WhqO}gvh5|)}@xxvH_M-7>`eQA`tWmgrVcpS-oOVdF1W$uX z>wr>kj7a+IDyluMZzJjOY0+P-1b7rt4F-W2*$aOj>zu4ZUQ{p1lKAOm^e%cW!O|6U zT6S709q)7b2ixUTzIw{wMac{5wMW2i-^uV^B8pD#CohWHE50x>0~CbvB?6roRHWfX z+EaaT64mmfv>mmT*$KV|8(V-N-XoWYMy(YNWA;31xv8wfGQG_VN z`Ptj8RYlM1=z+-734{6$5>ILGu?YlFNjPa}G$*^2TkWA|CR98I=jVwV~Z zB6Djg1idm!yjH<&i6AxuuBb!rLF@HQPK zl+gnZmW?HRIhM{>?1p5C-J&XpA!Hf!=BHL2ObdVXj9{}?VXDGuNbCrQ&pJgf z+P5zs-AyZDLHXh6VFt&{&C-peulRQDq2@DsJAh3ZLErCCZ?EQfFVBqGh&v-{3R{)V z^!f{)t+U-+ps|iAz)QZiXIr1S#l*`)3&(e;PCAB#WY5tWBeJ=e$l0|QAn&;FNf4e< z?URzX0{?emV_ZXKHynPnZo!G5?4wO$z`wB~hb1OHijMKbc$vJzQgAYdE?H<841G`6 zdWuTl)9_-E?d)F86f?nH_o`Nk8I`UN>p>$72}KNEj6RT4Kha>nA`e*?yClenRU^AW zko$q<0Y4@DK7=dyZj{~rB1m!?$?^uL??jyaN-uwFDBY1#=o7btGx)1Ra7+w$Wcol1 zE96$GJyilD;o$p+1IM@@G^BYW97a`QOCOEqZcv?;r%g z0YUAE5O3trlsa<3@E)M6t&VlAn6^`L;M$Rg@H#-F`jPIb%IRd_O;d=Z3AFT?>!BlfzK+=ybUp!^u2f zq9e+#JWl;tunif!3ZD|h$}M}Yh3w*;GR+Se7sck$7W8y2Ek&!=?6@8~#_&m2Hj!;8 z+;761wB0A+3tzeq*n>Ub#4;Y8`Wxn;sd<@EA=WKLV!j4nsr99jL!V*=xb5l!qyF|q zJC+t8?!5YYj^VQyyb2rWXIV`3-(m`5hH{g>g@nNyU%_gbeYX@Sow$;B4VFIP3;F zUKQuYyyfOcXOt0@w#BT=EorD4L0o(~{On^)#IhggH9E(tx$|u0g7IM=I7WBvFbG`Q z;F$~tTlpdkxIe6ErNPF9o*QVxNY*U19Y_0o7NP<)-0(1mJ_SP+pmebCI(-m1cO>nQ zE6&S7D_4Ot5y23f90Njw@OrF_LsJQfDNSo^5A{cTJ8U~i@%$78j>0;21uM_O7M%DF zJMv+vm}zxUP&B0Hh$^aH2ywkkRX-nF*UNZ^Wu)6Zi|W}VN?7-GUw1!2<()EM3Jgq8w!6VHTvAg#904ziI(4cnm0e# zct8Eg@SIJh0hnCe;v$Hxc=Bmb{0&jF18FLTVBeow=~TiCc4Oj>#JQ7wtVU|A)w(cO z+V`#^GG2TUCa(<86a1w-$#uwhYLs#{ju?F3HVPSkqynT9rz&rosb-HGbJ2-%iWut9 z-1+$F?|u>$XYCEC*5+C-kSBtBJVRN*C$h}anCQw1!!@!n^;f5^JHs$QquEDdHa$*C zoVhq~-treq%9aD^XEd={-6DL$?7saoddqhk8;c|V$t=tn^@4Lq*Kx!w*>3@&f(t>( z+6j3qX34uLY-8llZ4hK-<2^>R!5G5yd)`aMR8FShWoC(U_F2EnxHPZ_E_Lq$;T&+=;+L1Ci?n`*4kxnK zeqw!9dzsrB{2iB|W)DBs@N6wW z5N=FbkHU5Z7mnJ_ikrbHj8O17*zE4j#a@`KR2xZnE7F$J^kMpbbgbiqZVOF+%s!pb1E?7GhaxyEnhU|+X)}lMBlX^s0lf7C@x z>}Olj-b?I^iW=ZBTyrhNGt#6eq=#pLKryxA=_)&Vnaey<|OWN`C9{$9YVCoi^z z+RiDCxT9yMkR~SbfXbJW0TVhKu6ev&?>2f?1LvwMASs2)tHlHFpWx{*w)Hw) zHG^Dz7dE>H+Evd>pY`jMGXY3m_RVeJdyNi6PDtFzZ?tq5$I|ZHG;E^|#nzXkW9Uk* z9286xX3n0dlFeoIJ$N5)^G~5!Cu!}Wkerm&p_#vaOWu>5UWNg=ulFiNJl+?#ZYv*o zo-%dumRvEY0OLT2NS*qsSjN>-eF+ic0i8P4WG@nCVU_4;1`%!Mks;Xk7#d-0hs~zu;A^NuY8{B=WEYI`YQFu!a&&^2 zmp2BAXudTwvoS^;{4RijZh@K31&x;`(@MuVjZbM;)Ul2EgGL&@Jj?aqc>>=52t&k| zC2tLKN(5WfY;1Gn{D_{Cbb*+87%k86PM1N-7p$2w_rO^hk*|G;A1HT{T`flWh(A4A0ohXlEYJT(ugEA9s{7zveRMI?opqb)%X;k`+a~>d#SF*Yk!Z4;8;c_|!4gOcVFZ6XLxKhyEG z959rsAMe_c%P-~v+!^0Pm7VDi76#K99i&fJn1^aV^^p651(T1W?Qvu{yHs@ zMu3#NlB*2Ut>-`P_~qx-ve|`wyj+&G;7}xtMxmxm=olq)ipb`ZR^ZGxH7rhTr!+DQa?S2 z3g4HZ#6oO;ZxJMMzjy(tL7Cs~{RhohgixY?2dKwxU{kgo zQR&~u0!P@WCicbHeHdl7E(&vtsE&de#YbzS8^6jot$8Ewl(M%dtRxj|jQI)5!|#C= z>e8Hxu44P9Dr^%>6su{wDMVhx=gsTbinaIslzI1DF%|$!&34&tR&<+wCiX1r2<5##6b&^_qPU?|!AWSopL&N&ZQdRs%M=?2; z$j=frlY}8~X^*f-)vn55ol*g0Ghjyr7YZs{ta>hyNTwb-5Ot~Pe)=Ns6-u$P%8Hyn1Q4IN)#n=OYV)PFY@ zTaBoxK=NsU;B~x7x$ONCWXX6Jw^#W8{&VE;BB8t)0VLm%Rbmp%g1=c`UwOcaO>logk;_A06vKgyO_MN zwo|>lB&H*tk-^2d6!^v5D)}ta_8aiIl|2WgfAj0H9+gjb>2a9N7iMV5g@8WhyF_dY zb~g%n(8044W8||weIqn)KZA{!#JEaTO8x9tgielNc*_bmNr}n2*{rCNf{JBFaMC^} zFOi+K2~OfPiyb@rZn2-e%+OVcEafUFtT`(=3WQ5a>jLbxnQhzJ%2R#6 zY+KfGhkkZg%*1Xq5$4Q`is4%~W4DtIXIrgsY)`ROWj5a7(4$ObhsJzDli*_AwcQtW z6MJrA#R4mZX!P$Sl@Lc>d`!YjARgsKjle5sxX$K6UhT5YTvmm>iFkwv9^t&7+dC5O zV;`dApN3KEkRv=KlFw0s+j4bG@x&bK<8Uq7K*(Cw+TJM$IWSqWZ=2(r%B1Ap3(C=w zMQ%eM)n$k3I+z;tw@;?Wy?jlNnK0zLSc2~8wLw#PZ-l__EYl=xlc^8pJFbQ=jT^_N zXA@@&Bem&<71h^76k#>Sf!8ZwcYXM&XBv*VsRPN@`t|eR{f}!YS^mw~N4Uo&(KA zQQ0Gnk*XLq{hr!H@sCN2l0vRLIYnYnX!@~8B@)g}R>6zf>VRbTCT<#m4TE}0Wl)Ce z!8XjcE|W7pEJ!)_Mu8H^DaPPvRA=E!a8OUA_9)l;Rie;D|qHwYdA9}~zu--zDD zB=e})7g7|{rBL__uvdB1*JGOU!`rt-GxsVI|hNR}WcCAx3$E0y_4m zvGw8BP!BhYmFAg|Ye$cH=u+}+WvbX{LSRR991;`xGK(f&W&=83sjZUJVk7Ygcyo3< z2O1x&+%XCzTNFV8|DFNz+psxoCL;0{)Ed@0)PQBQ z%aS3U4N26jA~P*XVItCZSk-+F6b_N4N>WNTTJS`)Wj68EK6S6*POVvQt5G zTxYn7(kiA&gW>^4&z&HGX+Oz~Rl8S#Y1>Z_HnkVLOqG!y_T1G|LpP@tz)&CB+Pihv z*Rj7d@nZ%TqOL=v4E@6T^G~#Q>CCfT{3)gExb>h=T;)cLd87?a?a_pTZH8Ipr?=Sr zG$n$r-3YxOkQKz~X2_C5aM*w*QXrMX7`18F`F2yn!Rw4Abwr}(BYnvhWm`42EKyu; z@x8h$yNFo4Un!4@XDD0hiNX-XRJ!Qo5Sc zsMWw8+MVAcCBZUUVS^|kO(;8vKl-YZ@ArM2)i8QME5iAbUHzent4%mgXs(Y}?U^5w zWT5S^f|J-e99z_RI_oYe%z_9*S}MA(hsO1xEhWvCiYP1NC z)~m`tQR6lpB!%+`7gy9kF3$aY1?>;74;^GN@^W74XiY`Tko?N7C9@^ml`F=FO_5g}^Iwou!FYWU5! z-<#tngsV~3LJ>%?-XH6uRT}L-SzokxuiXp>Mk$oppgFX?W?b!S@H4HEnw2OR4*I1) z+5@^<}}!0l<-+v?-^Xo}nkI z5W)}pBzXCQOxub&yIb2uTeRv?*R={n@QIEB-s+*Sh%Rza!El{qs`ae1RmDt!U!9zB zvzc2AK7gDsfY|+kg#FGW`6WQU^E~D&Z-qbx;&Z!o(w&HnPf@uwWa+kkoQIMot9vm-_gO0y+>pR#C`TqxUPgc_^M51`-3cA0CZ$KQQv)5 zucOI`i7o)QH=Tf#J#nf#up$m9|M3{~g3|xD_|_eEf&UX5@$CQmd-+`4Z{aTa zplO1Ht|EzwynZV3A-`IpZx4qEc3^+JR-qyghTu_DrUgn5xO}SNgqtBs*%DtDqSR{l zKm;2yX3}G40W#EifzqQ#Tt4vG_vneY9y~WSW1!7SSfiv^Xap=xlyTtKl{4Xa?5yrU zj0Faj*X8a(6(H^P734sEHDVhn1XAVpr*P~9L;Hx`q|>6YeqT5A zL@tX|p?21BPSqt<9hw>#+(!t1gY*>gCuCCJWHk?VS?H6}4v21_7#W-IL6toiefEe- z;FpU^Iu=P`BBdF`gDo2XwT~)HkSrICmVWFP{U|MFWnyIMp>x0!l>xm|xnzqTRJ#B; z^JpahI~n3z;jWoy3grT!>r@Q2wi=#xIh%X)%%8}!+k902n9`+V-gv;m#NaFDI360V6k%vHAj%ASb5<7QP)F$yFPkt7pc$=C^zG z8#`>J@1m~+!--3hKkZX46HXCN@PNtn)BY%0un=4_0K-%eMnQ#dZ=|pT=6T!dsM?gQp{44Rab=e!*hsWG+s*d4 zF2!yuZ^Zlk;ka0cNoyH5duEvRPq9kP_r2CXDhCBH1W@f}hZ?%2rK@05_bPtkgWgx6 zLu+=0F;1$bkLsL6kBtT_Js?l+HQs@X#UmUjt>xi%O*k4u^U=8|(}eq17Vw}q@o+f2 z!Z8P5T6>w7Efjhd(GF1V;7#5Gb_tz^iATC*9c*x)kG=y~_IKlZ98lXqjn3kBj2TPw1^9S7d)!kC`_JDdzo@ioe zp5Z~z&mK!NuHEirP?lGrTWPR56{pfcP-WSQmYblK%zM=&EmQvds7Yd{JKA4GUobfj zt6P|w#qmxW0>8mtt@DySmaX~f!-J#4vJ#9JZFD)^hy7a3qce5$RE5z%*9Z z(HT!ISnl5ddP5P zW1IvYnk0Qw%4XdT z`@bGbu^!M%^+eRt5$wJ$m}FLuXo8ljs6`5P>ZfUCke5f$y*9b|wZ|uMgJownaUUBd$vL!;c6fF?r>koR1E8?$5HR#0W#(HN@MX z1l>oFYM^JG*>NY0ebqa&jQ|YbZ!#|1gMZo3 zC$L|)n0!Mah>1za++1Pn1ZAA?=<$j2rB3Yb?(RbAuE{n)_s<@j<-arhckjywe)P=y z!@T9bFYQt?QQJ{M8HHRVp$-c$XWN56lmjG7D2HaCX!0vs9Bmw2Jb;hii)PY#4R?k+ z^5D6C5%op-IWGhW!#}s=m!N0q69#rT8Z=)>;3WqtOK-9`x5D!}3KDK6zgtin>04*E ztY+`^ZA!~c`f}%(LZmwd6^l1HNV+wD0fPOdELEKK-xva^Zv3eEDx|MhKjxRGq_5J@ z^ROhzTfuUPz1HiGt?UgrH#X3(aLvXWsMff)BL{;_a8Ob0b{lbJ@}6q%lk~I@m6_`^ z=?1A$`!Wnt%GNO{>3zCmF!9#Ol3iS7l@|Yx& z!ga;42VE`H=t`rc$4+?whD^{Ck3R;|sKUj|{DokEJaUVP7*3&BsDUTv86r8)rE#mG zLer8H<5HhgvToBR@CoC|kUTN^NG?$6DG(w<+*S8&!T$wM^qqjtJt_{qOSD}m`j?vq zdd13r(5Zqh5t7h>0rGMG1`c!P2|m%g@TbbhY`K4e`R97jNp;`BMXO0QXEt2r&75^0 zY+HLN?+kWFNg*-J>sD||<$81T5TKS+As{eUvQ8$&Y_=FIO0mRd?{3S(Y{?$$ZrOD~ ziYwOko!Ffq%Gj;8)%>j_HgDhD9hS=2^oz}W{)%hPCHy^hK;|C4t)}p2#$U#+wtR#* zWR=m(aSLG@R1gE@H5I-}S#Ikv@4){p_ff(h$og)UYbiu#>Krcmi}@AqpBT^Ms;&JC zKDdFr3Ud$ogUMiKvdA^z<)bNFOOnO*s_E>yBE<$dX_~vuVYSengwkaz|01MpE;Ex1 z3^5U7_qe*f=~TCyZ+)H&A;{5&Lr=|FUEQLGngt`z>@h7kW%9zKq3sUMhc=a0wLRz2 zv&hApbR+WS@xmBgwUuJ8GmR(Fey`YJYC`wm1~R`O_5`rJUs02m>q4U!@#>_Z^l zdt_S03>oSSp^qATe9?ShITt9(|sV*u*e5}PsV><-~q>~`*1zHzPzri$i{dL zCvp_DlBLr>amq`~-s@gr-ThrDUw`r_GpBsloTHejF*;Uw8Bw$&{W{(%Cyv#F(^f|3 zAvJDBo&xL)SA;x=PoGedooxqBVd&=!4x0DX$F@Ae_Ua^~w{p0-T(?wQQ~!P}Hi{?< zUvb56c`d!-FR07S{b6G&2iF+LwZ-ZnCTr&D=(nH^6ED{CWPQN0hcK^X%Vl*B%(Z*D zvjX)i{&EUV^`bjl5sJqPXp44dqwI2vj`40&cIMT(5)8?O;t|v>HvP0M*r8i7k9UXl z$CgjVwHD3fSHz^YcIF9on;~5$s24@ayaMlC>;YJVbU#*_Uci*;jg4&AZ6pn%DOb|1>1031a0*#Gp>-;2&oaSL1A{7B5906OhqolsW?lG%h*UCOhUsZ zkreVG4Pp^d-d+7bo7l*{t%-~7K-<$92#u)cC7FB|yZ>+E-!=yJ2+S zJt>RamM)9hihL1%0qT7OtYU5uW*gnNtWw7058m5Jm;v>a~h*!;dphbDRl)yiMR@ zthzxtWl9ts5eM}=$x#opu2k3~0i4_;G)5riLO1NR)zo96)lOJN=)}l9kP;px0n{TR z4`E7#^cyXo#J_6QC69jcw`Dqm8arYM*7XR?5OHp9H37@1aTwdpN(o0v-B!|+s|JtO zDyyQm%Al7<86Und%z$8+^;#EgBgw2#%xd&=(sI@fXg}%usuXKsvr8-x?#41;HG+El zO?bL!btN&8btq#=bkI^BdrNuXS?={ZqiAcCdlT0JW1-uR=|k9JI+SZ<*Cok2-<9{0 zGrGB1`=>>684tCixWrP8Rby^-Ig}1UG@EPsO9<-QdwGR4*Zu`urTS@SSjvg0Nw&16V6Bi{3C!fh8lLsebKY{j0+ADV{RDozYFYUvZEgemr9?-FC0yz8B(l4H zRrY7INTWT<_rR%~^J;!*q@zK)o%nH`Jw)+!AZHS3ym_ho1#} z+xKbwiie_D4j)3!D_}9y@D>|;#ps)Wd%o$CQ>P)hEG;F**f1nl*QQt%qB`qig4-qc z8`luOW*v8T?^&}ECe2G~WA(~AA=~Z^SfU(0zUfT8j$dKV8`?y~Em>8rLPD4|%@HVb zi9?O7=I!f`JTW6l-pWP?TrEl=?gHsr3XqEW2Y8sm8D)&Np{n=$TiwCN^6%t&pxfeN zx?aHzm7n%jUBc^KJc%MQczQ6XE0T-OspgQg6YuCR5i z%P=kxC9ZWT{I=!P;mZ*c#U-=r(Ftla!YF#?>ZLgZk_E^a;Girn>#^PmVNb?adiCH9 zep;JFmI5U=#;ikf7b7A%@QAZBm(+KNoYqRjnrkh-bZV0^M}w4b_^{cmLC>hQ->rCx zz2Fz`=6;&+`XfmacdpF}>I38S|l@>&$O6sikM(L`cewZT|utr6Xp0YNA&J&Cbl+p8e z(cmI}N##k5F4wz!vZ`W+74xg*2Ki+rj^o z6A5BVj7?K?6J)Sd2BF1`7RsVEPUPOMTt)YKg ze_f0b0wy6hy&e2W^N5jionK2%F3hhU4X%u@EdCWyR%i=WE}^=98Gtzl-gBT1Ggp1z zmfT7?d_xKAI3UtDz%M>1BWPm(Htc@x?A&x*Th`8vS0Y-StdYqZ5f8haJc*M^n<3v; zBErr7J3r0MuKc(c1y<~!AX7fVG)ATeJ=5%-8Z|Op{m(NdSFZ_P>#LS-yA*uFJvO;i z{rl+>Tz>)zaO}o)npaQZi72Nisgtsp1>G`v50eu za^p^2c?Va`lB-^mSHp@eK@cfNK1qbi- zbcN?hm=yL#^ipd_M@x5Q6lc}BNtYMQ5~!g&X#+hFJ$%QD>&2Y!CzzL7r%7z<^)Y~< zBgUhIr$o|-Mwuj3DDiI}JAS2NLWvoM5x|YQh!x?pAuB6|Bj-~Efcc1`#9&#KSr*KI zd87wGZ)rO?0d0*mp!Cjjv(`qM376n!pJGWnv6R`PTPK*hqj@8}+G#gI3Yf<=lI2zS zv>kmEgnqCJ!!*-+`)*BZXjZsjd4{pi@Vl>CJRj__kd3mYdn%@o$_Mn$%or@+tCze? zklWN_$0WAS%VO6NWsc~d+`Y~iOuhV4%q;mX*}P;bgk9+NV6~rlO0Oxme~sfeylv6N z!gXAm>rI31gYz7aFKW3qIkcpy%kyf8qZo2$u18SP0qWj^`s_Hg&khx6foll2O|TS& zblqUzV~jTfcne||DbPdOB0=t0k;Nbyhi7~n2Bwkhs~kS-BJi1Kp(b!nf^|^|a^mS2 zv;@cn;NAj`BeiJQFbJcrTGYmkVqP?(bcQh0iOVp^&G3{sLJlROyV=EVKLv{ux=X}9 z7o7#^*z8nM|D7VEiF{||cLtKWp zbvSzsU5kSmGFBbPH3T`m>amK3^c*30o-&HmVl<#S%+r1N(0_nxHE#4=wd%=(cX;)} zgLg=MWDL+)*isCO+Ea!zp;FAt@OJxVU7BD+tsvMedg%?ar~unGn7EeODdTcr<}@aO zy)cJr(X1#YColM5tCifLF_txw;-!eln<+KHk&()gDA(FQ1kMA^xQ@AGzl-Ro1mSUF0 zkLvE`umsh?aee4Wccig*CgVo3ZRO!8wXwkH>4#3zZeMub6$|@Yftn@gSi`bJ%jHiw z4}h3+&^19*s@+U_V>YO=4ipgBHaREF;g#6C3~QBdmzd}&UKvYfO@T$=OUggO@`)|L_|OEzbj{_x8p2-$Iug(y>=Bxk zy-JjZG0SFelSDhF#O>14kM2cavx;>c#4BZu>Z0^bAoE^;W1P7-yE23ODtIybAu zE4V?w?wi$*Vl7xY>ZU@up0PWHH{|pcZuoY_Lx`*m<>X2ciZ|tYyDY!Z&%c~>Ut#Pz z2DuyaE{g!Py$5pt~M|tgG*8P>Z17^r0RN z^Arvd#*?=+BJdR9fRXjdFLn&8yMH;< z%#p8ED+LP-r<6^pcsXPR=ibaaGU}y$2~7;064>-gg`pC|LbETZH!e`XDpWY>fFZ}2 zgZ*2z+raQV*lU*&Mcd77Z)Wat5%pATn2*Qno%VTeNS9BxrA$C;g9z8m_Dg{s)p=Muw^SXoAZt$QQRKF z{QRRB#V`BaUccAtPG1#B!&j&Ssr{W_f1!RT(v~>wB2^gmr7fSdo=B{4J)C<=^j~xG5gT;6r>{>{coi*L1bTI0VV|#I2uLDQN;3{YIIhTA{ zt`|)5;pkE%-yPOPB+mosAY3}%>^9<-Q~lQ$y=iw|-Mo^w{P^4G8?Kd7+{5;2__mOVI_LC-LLlS(G=@g z=YA!w($}SA%Q3gvC4ymVureY*caH&|L0hiar|}k0_mMp#Mncz$@DxEN`{QZ%(~pd8 zqlsAXuhsfP1*E9>_v%=YumvoAbsZe|RB}WFg33nKa0wH4eQ+k-)Cb=iW0I`?>0G`d zek7HWZ{V4Z4PV9VrlEN%X@4|onSTSLv{XVKVd(%@=t*K#0I~TX=y7#8cmSQe8DsP7 z$#B;`wdKf4*CO)?@xk5pcRkDpGlb#>R2`I+S69go$hh}kwM>e3oeA(0i{gg~ObpOk z{g2JuD#Y2R@;Z5-R<84J*&w`Ysm5su+r9M1{Z!A+k(mt!kBu-Qv{~OOj4s* z^J#RHGe{qZe%L9+4O)+*EJZ96LqP#;?AdiZ$_^w zsN3Z5MPq<{xsU@yNsB>3cL^V7v8T&ui-!YcM^2hi_y`PXM$S%X(OG<4#Yt+-G}?xa zjjejRq2_8LuRg?-rk3VlS5mQl6xtag72rlw8)+NjPLwxy%VZxx?m80}3twD~T!9#q zhoP|pNmPiLqt2y`tSWE;enlgXpx zG@;u9)i=o(S%v&)RM!G&!x!HAFRAlwYsNH#KTpG-EPY1`=hOnT$zYIQqC$Q8ZktjQ zsvP{TuEjNHx5whI`1CLtYdkus!H;_OYf_CAGe&%Mp}K~VL&<2+u%{@>!C0MI&3&?u zn9(|~hf(eY@U+T1APp0fN(vTD$@fPl>JBnLQv^RUK(>^06eC6Z2&k!Y>OGA_HU6vQ0}%wn=q zrGuXV@IkqKU?T7kMz|l_Qna8>`Jp_}n8!%Z*Pum2Zi`)gCWcDF^CHG%oe6}rN##ay zhLNR|^6sFsX;Y21SZ>SBu6^9CJlg_eY8J6FoAjiWS(d2Daqy16l|S+YGKe$`y5zbZDtpApT(AcslTSl0ExQL${@C3Hmh93`!W@mjO3wvpn2G9S1bZnM5ez_o^s4m*yxmojn}XTv^}F-!>ea*F

  • e-{Aq` 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 #q7kY3Q&x-dwKBo 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

    $O+%Vsl8+0Dh$$C)}>Ni9tBiU?d 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%0AhL&epZX8C=kTrEHk* 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�<7$Dg0M&)*#uec9(ptAkRZ5k?k>{R;y(6OP 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 z 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 z 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

    7m@%&( zt+EyT>t2mJ+Z?CDAx%9|Qx3bliDPVmBtv^N6E|5riXzB;k)$e#Zhm}Od=b=O+;A|J zp4j_}n_rXji+Dl_M5C{XCVg*qZ2*Yoiu|>mUZiu3yg@~O-k@emE|CPv=bi|6>5$iD z8cc-?PkQ&v{iIztJniAafshs_ef1^ytXY6`wn7;)-|6 z_EjT6pRDLzE8MuCC4wjr1m#5b`V@<-^$&}N5v*mBZ5hw0fD`KI#&?dulM8`6X=~oS zrpHz%W-jWe{)4`n$5yW%Bx@KeK3U`xq*R4UI89zmKWm)j8gmYO8`BR1*GT*n<8$AUu9^fao-;KA9Iz`tU9iU&KndtIMp-J0=9A+QJiJF-h!KC_lyl~Ha!Rj^hSb0`;*Hv-AZ~ zsLcF)i7nPTETO(?rswJFU7O2&t2M-<$J;y?MRX&#^CI`Y%4X8>B{9X|M5?^X@=diy z+Y5zyt(Nl`Av~uOycOv%bDfKU1wmAhxYT3pUilFUN?u+kCPqA0Rd#E>!TnkTW|`YB zQ|0iHi5QSB*rC92V_tjNzFU9wie?ul{+@d8y}iA<8iS3m_I&QqsrvNa(BKutc=DC( zD2vmX%D!A}xifz*rK~8U{9fKP6Z~9|R8mC1m08^kB)HdIZrR?x{j^~z5$T~I>Tn_XnxBh(`YMKox2`8Ted%% z2F@OlJhTC#(kfT%7j8c6&XTSd25w$4O<`)A+?pCst2kYJGMMGQBtU`|m6c&`wa7?{}dEc#V$hF#H9zm(^m%i!dx!n=wT+5zcL) z%`~5C3VvZBx2VIQsT`qDatubpy&8TmOXr6iY+`mXF&yrYnaQY7$zHnX*pT3Q0|`O3-)U}O0Y1AzL@J(dlc7ynmBNhGH{eRe4I6OSUi4M zI(|?!dDu9$*E+q^HM=`7zdf?JJ+`zpv$8d}y1B5rxxBWyy1uctzOlaX+W@q`wY3Ep z9d>qh04@N)Q#d#{0C)!gzXRZp0K5`_GxF!Gw1?l*(H;S=3cz#u^Z8YPQv+~qxD~@x z0R=<0larDM0tNy7O2I0iqGRUj9S|848=sU7^E1y42ncxoHvqDXgvA{>_|PEu(~E)& zAbL~HpSL(z_PK8)J$Pn86cOMvw0U;e2Eaay!{S!~+3eYT_7VYC`0#Lgoc}gx{C;!( z`g%@Jy#-Wy=^?+@>`YB_1y&^B~6gD zkj2gsaeg?Q<|E!1nhz+v51K-~-buI(q~F#&5@GpN+*-Jz4xh^gS--cbVTsyb$?5bK zW#H%^)}BWe?DR-rb4Pi?B+?V<9nv)Emd*E)gH z#WKlf7)H={Z6ZcEVk2xPoUJHGm`n(U0%QY_W$k| z?ElI3pI`s=%#AH5b+m0LZLMsK?er<>oc}%0D+WH8laBprD|DpY-(f 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�^YV)8!l!majV8O0L*TMFXlq7ZH> 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

    S{MUfz6&u@a>`t?q2Pzi5<4%^!7oN$-rVw zI9ZqLx0Py5Ttbfzwk#j5K97FdHWcEZGJV$+JiTs-4*U3CDCKvOq@W#Y$JxH4O?A{t z#IQ;csGL@Lf}5p>9_lQ5A1cW!gD!r)x<%KoSiCD6WxbG99ZhJ;0N&%0BtfWOQl?EZ zwCL07F=o)lhIzRnAbkE(QwF68uganQ+%x+(O7#l5;ncSz-{km~*}P26#rIBFJv_sG zJ5z_vV_SvT0bmBKb~OPpS)`|!jUk`yG4>cY{v4zCTZ%WPA zo?I4-*cmt9_a?pBvAronxA6cLhiLIRXQy+RCLo}g+}q?6Na>SATKpuygam}E@)7Ty zxkKhg=(?=~Z$T>uaD;`V-?JSNVqhHz%MgvAI)jq)M^zq=FHRyaR;#med4xbD`D(0g z=el+_8z-Zu$`ndOz&DktV}u~(m{b6n50cpXk%M{Z8;OX_4CL#ddAU?@H=dS^N6FxR zIRiMM`E!lmh18Lp%@a3g2%Y>(#%UE_ldPMh#+7TAr>fbS2DF`4JR)okU#+ybg zC_D7}=Xy9`hF)NA?o}b7c$~tK8%*cCjIx9@&ngIWiJ+WJ;Va@a{dsY|vQf%eUMb|o z{`Ey9LAbXZ+ofE@lo@yYrEHS4i%HF~ae0;3X|A4B%_quq;)Fuer$qhXe~Q)m=hJ>7 z`;>TOzy@8oQsN*cuF3k`C3$IYMLmKc^q?#)1C}4H_kUU~&hZ5hDKxfU(r~%mlZPR2 zpWNBUo10e*GPmp)>wfmR+(=MLyWu9`TGFz&O>#;5ZX61dNe^Is5w2M(gI?#f$nEri zmxv0INy*WR-i~+>X;YFt3fphQOdP>y51`=o01a4#~sxoNU!)QfRqim_k$%0D<-COI)eRB@7oXFtUS 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

    nWwNQP;HSazWMktbO=-6p5DY>h-bmSYBg1 z@uA-J>YVyJ-!6XgtA=WelKpK!QzfW#eK8KdDP$^??PO%0a`X=eyY%4)j?U|Jn)N9n zyZ(yQ``iyn`l{Ax;j)ymJoon~o@{$5mhsnW9@oW2;73V_BPK8CNXUm?tKV!bU!^k1 zjdk2$sflSgN)@v-EdC1nvY zQ{Nq_cym^b=xccG3NHuXPgx{qR?#q1mnEWR4}NNSniJI~W!*gy(z!IM(Q1P%Y6sXR zAxV)N-W7Jlt4hLW8Tp#*o3kWUOaSfVmw&8fR`VAK;H_hJTD9yvEd|ygP0v9ka1kMe zXRdI=I%qn;ji1!;J0FDi5z@h-zM`P%k82hSi8Z3TpW-W`Qznz{r6nj&ABkdFEA|n; zf57+PO%E|$<5d&2__yEc`uHjJKQ@u)^hwxE6wP8?vqL?=DQ(8dzw1NdW{38(u6D_{S<{9Wr0a${Q(}y%97!ktai) z)8bl|Iy^>=KsjK3rMwwRS!x)P^yA@@PrSec(|oKwzIKw@YSq^sUj>sMDL!$i#nq_M z(GsH_?anW&8lhs4V*os|#v$q#Xe;5R)2j!e9c@wigG{H+AmX->u{a2#jrx~HLE0?` z$smN5`saN6MoQ$C@+|x)Vg?X?4pU8EhjbF4jAofmx-XGoD@x_{gTG0B1R(-KVj&8> z*Q!0L+duRwr7tTO92HKGR#*hWKbIhyEbF0NXc;&kr4$>w$G1a*E4^RB&_~8fE8|g~ zlQ&Hq8DNNmCI{9WC4xHC&c;YdB1k@pXT%-|bRmgm=XZDv^kHiLp)u6Rto3;x{qSOS z8|FPk_&YR9=tleLFovs^X4|rLQ#hfTvTE_s|Io{$RrgP9g3nV-nA>OkkvL<#I>r8U z&7aYk!=}NO7&iAMtk0 z&JZ1R*W!bYG5+wVG-rkVM-MH28!0uZg-AUuiRK>(KJ6<<$3^dumRiYKB2r3Ireopit)6ge={(ehK?Xky~PF`@y(ENA&oe&y{qqVlT-`3>T-xg)aU#80_ z5c#Fo@V6!0`W5WJKW~j)$8UJ@_-oDd(qHEw#$OZ>e+ly9YsAC9k^WY6*?RPB;y{0= zsl!_QznZ!8TUWUi$+-z;rK0m&CgkAU7V)bAa|pJHD)Ae+vqat^JBZ~O5BC=VAALm; zUmsp^r&i*4M$JvGr zag3#7o!2kDg`7F})vQf@`{oOoFaZN|a-bFFr(C`L5|HatAI?&|(vizpIS-MUJL+E@ zxyWL|oW)T=9M6&@s2;~RQqV;zO=!V&v8$Zm#IurMgkR%a^N%Ec@Rh@J@QA=19KY*# zRL5CUOm6+p4RbSn>d1{+(I*g{rmb7?L~iL5rp0tV-wGuJLv4@vK+y-Mz~m8+|7S=7UR+?l0sW-)Qc7$8Tz`ozxH{ zUx&PixVUCpORo;aJMp>GbLksuk~)}o{&^nxhgtO-ABah{+|+a1Cw3*X{pRArsm3p9 z>=D9u@r)Pr!Qd0bU!|NP8r9 z=NH;p_?rmIUB=kZdWL-{nJ@)HGUD5CO789{ZMf%wklY~sxIv)**0Ofv#aeT*d)51k zG@ZABj@0qw15qs`t9c29Z*7Xr(Mzzk7C^K*ovPA0!uD^dHcOOF8*OW8K-GT}(2WjM_U56`E1C$E&x2;ZViGPUbO3HE(e?ytD zY@HU5MlK4=Q%}1DV`t1Y^1*S?TIv9qi`Qi!r%|k?av>{fo(=F9V~28oEbPc zBq=Nnc7*IApw>(JMP$(9>xNjJvJtWp|C2|T@ogP!zSQZ%nTXc$hVyNJVdAo+}U z2leO8umTQ7>+hi-`;W!%Dq47NYu>&1?Dkksm9cbCn>g<{+9eb4PHjAdNT#>wR{2fM zZ^}O-3B~*1#!Be1TZv@fb5_qGWNPqSAY(jp6O7 zB5y*f_bxR7A^mTSgA?B@B6_APYLM-!pR4x#u6|Igr1w<-y=f+BG3xmivFPB{g{XIJ zuTh>d=Wo#ucB$vJSyc-k^_Hd8*Vx&T%ozMLRG_6r=;2OAd#_1P9IXo6B*-@_+IyFu zodIcKF5hKB#<1i=qQCVkzNZ86wXlYfZSZ#iOMMqvlecPcuMwqufnqNeW?y4x6_;1G@aq+=yRrF9M9Hs_J&mn@ z(Gc?03VX$li+Czt-;!e<+Bo6{iZ7v)dZj+3aLDn_i?Z^UC_ehI?&}sK*&6kq4qB-I zssd%Hzg9_m#6@xR=8wdQ<4<;1U>!H{8u!&zS{KDbZWe-i9e;<$oenpKYrRP3Bodg7Le3TWt+s0}{QG;X&rLnT z>o^ls4jcd7+dKwI5)K;$4C@kBs}jt z`+FQ!Gz$k5|MY{pn_9-d*44tGI+8aW(J`EOkMN!G<(Y)M*O4Sb1Ps+mr=t`~Olg$Y z!5V(;a1Br|L0ZU=?_x zdj5A&jHRL2xt@udcN;Gr7iaxMep8tWl7^=Ta-*WS?)=hRQ3;iXq7@4T{>mWK)C8)c zp99&&(H>t;5?D1i-0d3$u{LD?)#(~PllWo|=P>71XL1zUz$)82VhBU+`u%r=8`Z+4 z7G~71y;A7C*5~skNzIz@I zFIrpaWp}*R+B#tKw+R+pNLj)^miLAvMQ6_n?FvQ!bMUuGg!Vd>u+YI&0T)b5h{Z zx`sK8{h?p(Ovh6Lu-SNPy^jM>$7-Aq)yWzuVM;#wcXpH|g%%awzp+BDq#wEK{;N}~ zTLl5)z5H356Ry^JaOzT_KwA+SFGNIXJ}ztxi#e`VbKH~QuW#lQbM(KFAFZ{b@)-u> z`)RXuJZt$^*H|nXDyI}*uP%^Pb_1r&ibVU{Kl^+I?pLP#c=29`HbS(LzAnv9Wd_>W+HR zsQGv)^7Ik>4N%?DZ|sJYWfMsEkOE``n_K8>h&qWhACLPrAXn3( z;)`~gFotC`pBhP8z<%QI<0Q}bNhBUC^MK3YdMZ9!hq7JU4&}rP$$x9+{>pT z4~aUNOsBl$B37t~R}zZE9jQwq)}DkS6<+w&!jaOjQ+$qUq~5i>2HMIv@+p@&%)R9K zG||EGj1(vi)Fb1m{8JE%4Ex@q?ijJQB_pky*Y@f8<0xX>|42esL?Q1M4VNmU#Z)8> zIf_1ruw+wHZc*yN@pZM7UfWuPQh*pQ)u+}T7Cme~>VQJVQQ{7M3&HA-n);9eqI@uq zgU|eukhDxAu)AK6e9bCu{&j|?9G-XYFSJiD(MdNHAj{Z56;6G>_6u%HKvKEdUlGa| zPMCuZ8Ohf^_@&RhC-o=&Vb`6Iw)TEWYc?b@`G!aaqL?Y7g5Th@=wxSQ(me73Lwa;% zcoKzeU)Uu;X^l#k0aB&%>-hNQY`g1BPeyxLKJ?7@)ATdF&Z-EYi0WfLL^b9%Uo8#U zD$kO0)KNn!vRJY!SGL#?70J!RZ2?P5kxDX{N-+eOdk=HKUH9mOCCorB84c6bM=TMF z`kzv39f8aqUf>d$U=j~fF4M26nd#3~t=#gMTo5vuJ&5Lllzr{51O0UciQ?~|+Ak_N zB9^K1)#NL7YvhI}4PA@SS2nf}QalrcdfCw|PR+=D)QkrUNswAy>X>!C#4+`^n&fkO zk7|5#WLO=Pg+-V)SBhe0%DrwV_FJ%3$NZwgU%hy~XdEok&)j=s7;)60t{E@-ik(qJ zUzQDwEWSZb4LMDrTO8B~>HhezXe?mdFDVe}{`H;=pgTCudSS3+glWpl$1aZ--coum z13%FA=T*^v&gfIgYpALaESo)&ub`aT16w)9d(o?K$%=HR+(uPThQ5m1>DLRM(08QL zmETZjj@3Imv^#asBG+kl4timY^<|a%SlLtJ2eLiNAR=H|YBFnM_ZCZTPOX(VpCHh0 ze`EDaYjnQbOVM+%GFu#!Sjjzlr;_YkE$7*bkH#yk?!`_)7`8<_|ITY(%B3J0LB_%N zNtM!(GA+IG9+#pXN8$YPXZbD-qMIEeqTRY{q_@^(m)}AeTO=pcpb=X-TIH5=_3q59?@{EkV6hWssQtw&u3Zjpr0L*!e z6VTULt8*4WFJVv8d})L>Vs+0NBT=@3S}1!YWkX|$#u53xWI|V`2bu-=K|yq{uZ75B z&N=3qdX;Zb>&Bl!C`Ses?a+_s$#7_`%Z`GK>IXAJ(YMlV%O)Oy&5G($B$X+A*U^m_e{_!s(>vab09E2ie*Tv2lUjgaofdbIK_xBrVpT>O|wJ`TXOKN|gXe`CS=Jyxnq&LB4-XkWu?+fFu!ml@# zK`I@`8W2DEfM=;B93j=ITt87k^KMa9{t0>Sj&pG?HP@}<1K+gn`@nyzQFVHG>9?e& zqPS?TR(@TD_s(j+mXK=LEa8u`ILw6WQCGG4>s5P^!0OtLh?%mMEDV!}o$DGpGSi8l z5(Ma#O)K+0S#0&vUiE8HKsJ~A0BH#M)sd+II!uAqvq5*2+o2ldx?T!OA#CvML2vJ!EO`)5)Mw^7n1$ zM{zG%Z)`FrQl*ciR)krKVG%~Wq~W@sy92ww$Ct=!PH#y_2IbUV0L^awRy~Kx>te}N z9c?YQNxTF;3iqxbsI}n$vBZt@`_$qPfQ_@Ae6;GtG8IK)D3a^E$Kt+pUXgh%mMgu3 zeegKqkocqAp`7XUV6uI9SalNW^+1+&(12Ts;i_uE*92Km{ETm5PZR;ms!`?;Fnynb zw5nDY$p)Qa5R|6Y>@bVriP(QT{5&>iIY5#4hgSkPB)_3>158({ahs z76g{f7bs`slG2QoVxAOa@1tALEvv)+7Cbk{beUBvU)0(>C3KWE4hpP`8Z8l=8M1g*ZAMtzW57#!>Yni(qGC9*C&5`x~XFf|z-{2()fuopgV7 zaQ`cbdn^C2r~l{wel64E{lEU__CNpofB)~>|26-w|M_XA?*A#xPxtztTm4`E^GnNt z2%k6gCeR@v&F8~vtP#eq<*`fjL21|OX$bs9U+4#4fI=Jv(rgokVCs!k(3dD|W2yPcH{3(Z zb-CDix%!*_cDmJ3!5UZ8_K1#DB5RGmu^#IUlw+Ws_t@`91VaB6LK&&q4Q`QC9UG7h z&brr-0rvuXm6%-2M6m;6F@`+$d8?JvC=Jn#9JBxqo$I-Otl*{SE60uB@>YWAL~N(K z7IsCnAECbSR}HlwEkLcI#}0x9U#H2j(Fis^xEV?kw+J`lakXlDn6*Z*>o@Y# z7WH{_BIRjI3R#UE(5?!IP@j{2nLCrzuo=1cuRc9IRm3++f_)M7k5-BgB+8R1HA*6{HPlBJS5Cyz`DohMUb;%Az8A^2SMRnp9pM*=oU&riK3d}o7&MWRERyf@6emy_KLZm9Q}Ix}L#^+0I|^U4 zz@!!jwr`jenfp04wAt)3e;#L~q3NSyi_h4h5MS7Zlip)fG<23fx77y0Q~5LyfRB1b zy7DJU{*VuJmpFgjv)B>8l4S>1nsQsTY1Oo8MRR}X3fwgySukzHS!c^RY1nsP%EGeM z`8@X==~r|k9(xy0?uHfWC8jSW)6X8Bqpxt(`bu+!L@UvQN4qC3qpl+>1GYT1`=(Q4 z5F1jvu9w3fuGy&{S?ZApr~V?Fuf00m;5r`kipByLf_T_Ks#l?MWpNRsC-$ioS@vb< zswgkV2(K3sT3GVV4gx19Mls8g_10=NkMYzdES8qx@zOx@TT5$a8<+G4>&xs)ENvSu zD6)6;TGi$!e)E)ccr5afZ2fbM&z9-4{rTWiGIU_KRCO{GFI}OJz3fChDBDkZ+KyAw zQmvfL%5M7D0LBkd6G7w#MQ{>>-FvIOJx^RC293W?CS+~xitX^A{~S!*sN6o^r}m~Q zA%nISUm!#7biWoVL7K80oBC|!DeyZpH??VP>)W_}x05wi*Hh&d)((=M3(xx|*?93| zJ8ARxX?<3LihdHhBQw&q5kx%d5i7p$WCwordxH93l(*2D=e&+;1w_fk#!aP(EIvUu z>NTRTze;ZR^EVWdz^iXoPMD5RPq}#|G8(4KV&!hvO2os5vG9V{U`Cnu&Nu}TOvR(E z^~q+`+2N-Y$Y`UtH)-`PyU^vM&NA}_$-4t@#4;gB+S8I81TC^0B2ST|glUQ8R%uq` z((}nkoPmjNjjUhOYI=4YO*nX$_}D0i#$%*KY_UQJWyo>-8Pa&#ebtUyu$uH3&dOG% zyI4s9H#wf`cv!7Wzp3e&=|gd0l1wIwSiv%I3o8MH0v8SS5HC7c+UHi)0Km2VYI+w$ z3;o+$qgiGx+j^d|f2RVW2By&HRUtpZywsIs0EZa^Yez>_cCLWMy;e?kt;d49)WZB=t)Z1Oy=Lo}+ zhZTAIQ9M+$Vcg`Ymc!q+NC}JS^6d2959?rHuBi>zr1e&|^4y0TqhqQlb(Kj!INiv` zBvPX&GS|NrV$*UbN{77OYT2z8_P)_--Qf6L@^IbcjDvVgXG@-YLaVsF_Ennan-JEq zcRYush@V`oFE&kwUJN6nxaIW46+TJLc?!-4grVPlFm$PBV6#73GNInvQDEipwR zuQK})zTa93ipaw`%hkO{!)g%}D)I{ls!d_jex}Ec1-6JW-~5z=P>-lL4BsvyJ>Ex$ zUhB$VaB=$V_{I3Vu-?Rd+|mAue%p)**cEJ;phLnQC+1W7JNmhh>b zyI3|4?N`_2b9gOVTRZwh`lz6OECq;&EzaVUMH0+P_|?hn6m(VK=E4s7XoDb%M@Xtc zY96^!Z+qj}_Tae_RO@-@At-IolZku`buHmihdkU^6EJ8o3VI`jZ3OI-f&iV3Vu_*i z5RH!fRi*m&z{1ejpk351;g0tvQ>skDvs@xk_o^{gH*)ejcafJ!(Nxo3)}AmuBiC|Ivs{Q-)^{?AyzN!k@UeNudZRRoOEq|_P_uA_mFC-z?B1Z{!{wommC z#%kAeGMeE9{3=#-Qc^*DUgGG=Z6{`AGuzeOu2<*T0_e0Jo+ArQBio^V{E>Tz4VvYJ zeknIA0nyxLWxJaece5)=l)5GBLDKdrFoP(lOJ!)0#8i5+YLB)3!=DcC&zYhzh;RkF z5}5trK@)Yl+=?V^B%Gl%se&%4o#O`qS1si;mw3-aa#(ALvkCW8`VdiCHdwdZz?o@T z&&*+E2z8V3s+!p3oH_n!Qg<9-_KR_$O`CIETlI@;3%+4lD)FyF4$(b@yLWoM5qgHMF*ZjM&r$xTWe#BNaZbk8mceRKR#uF$M z>(fYru2I6=nhH0w&JI0l)?%{>R_76Dky*!dCto2=())uuu*9K8VsutM`V3pHt+#pQ z2r_8rK>^H1+W+rZ-giP^Mrh#P2Ry|IWn|lJH8h7w%OF!u14gmpH4<{{4yEw5CIF@Q z9d!Ab_+0uBlA#EIw+i+ZtFUQR*M!y8IO=e?L|^ZV>}df%Gx9QMxErE3Y93TQB_8M4 z*ZZCE)tgA~!vK(xnmv3~QZ3UiA9)Q%9U_(JneRPeqTOkcQv4mW4?Ud7yvwKHiM zOzsExsUKO?Sc`q$cs5Txgxh7npkkXWMU(TQq@8A}v7ym|H;ZqSJR}Sy$p#pac+(@d zql_?#D<5v?S}zVYJX%~;fm4k-%7gSoHw?ndVSK#?-NjRkXc*8)pkIU-A1yBhw8RLp zyIY!jXJZAznbmoSe#C`(o3^R-()M2GA|kjpZxm-|{7jwlx)j1H&{ZW}bWHNP8xKW7 zPiim3Q`roKq3Oe!bUM8sWPj)`Zw-i61EMPF#o4OKZ#sx17>=oirYq8`iMUY7hzFn! zQa_3(5%{rxcz;R>g6SL2fc~4ftNPdiA|6Y7%4UIQ^!K`HBYcuciC zgW!}Gg4#Edg=*Ji8+ahivnVMrR`7Cp0lO03wzW5{O0kY=py~s_{#*Zp(5kWAc*z&t zItZnj9OfpYa*X?Xm$8xu`c;$^y^@p8p8JLU&6y zRR)7aDWEJ)UM(|P^NPL>SVox}AdcStAL>wj_y4OzorNgV{WLd5(VA@#0Y;TR&dfDj zz2-!p8WK}3pB&35`$TSHP)ap!aj>B{a~SA2SK4YlCONWVQk&$~k^b-U0)s zhx$P+XbCQ)UX?m4t~#kuCsbg{U8_fyu(4ro;=Kl5n_KDXwPEy`v22y)i!LW*M-EVM zW;LAPNk_FWgj3nuToiBVV}2`{e-%m_wqm6o^8JuVw>5?qR?M$B5gU<d5i`b+ zmOgTwzGv;Lo(SFb(X+xk?rkGp!B7O}>_EJ_Fu{Y$h#e5a?ay+a-$?xel(i}kOBY=; zb%3(_1w>^5V?M7GD}3Rzrfqg)^;%HtLCO>!JUl-h$ql=g6Yr{ z16N>~PbEnO3{azjipE>S1*kQmW$=L^}O_s7g-%~oCOeQHB+(gE+JUJDhipp zEPw4bRo!F9|5O~0vbG27RmhU2x+}`=wZK#ZELge&H6Ni8S~GfM*)nFtgB0om1s^m@7TmP3`}ho9hOioq8@0>Oyh;&Sde0HQkr*F61Tu^y_f6w7 zcd~!Y>go#H6EjwQs$FZT$#dB=&XFY#Ih| zmP8+z`^~R}_vbF29xg5oVoK(RYjjqq6YQW@M(i-xjPc50xl*T~xDf-$&mwP`uM|q` zS(0ERna*Aby?(Z{2haSp*cK8{IIzgaq(6S_q6EvWqPOKfPB0adgBSGh0)CH$c!}U-M2^PtFhU+%I18|L^X!pMZ5nQnOg+U4=l*cB%IkO zvF=ScmCt3fRij6kmy@gKjgJc6ltwWvWlW# zukrKW1lw;nQCCnm_*9i9u;z4^JvpT)ugH6k;E6P8{CqZSoI*~z9*`lrR&Y{~p}J~( zNl)=n-R^0k;(g@~>*%fD=$XXR{vlD)Ij;6Ca@z9xhj%s?#egIkRFxusBPqrsYX43L zw|&y8ZLT|8&3a$d_kOL{Nv2BO*fNFM5z_-pAXITxRQIFEN3}?eA}F|-a!ok$8|x{_ z;vRBl(qRO5)iWNMWABoH-jvBWiy12=ZHImy5eZIwXG$_9U3lLEb?rh=gG2y_c4B1@ z3{le06q;8zGkS(E)|NHX?YYaEimct`s1=85C-FqsLt6C%D>dHR*CY$}r`Y_u7hX11 z(ZDK+3o0DFEmBTKhXXHh=$SIf#4w&}+#iZn}bcA8c&X(8K5v{|)Ky^qLna?h)z~mTK41l=| zNCr|abSv2G93;eD^fl==FW1JctN?Q6aIY#B^pwi)nRjK`!0o?}-?mc@12 zaZN?AI_F~hg-OvkQ^)MUYF?BIwNVQ zE9>keHnKZ8*{J*#9?xNrR4u%4vHDa8<6i$^`RmLSRm+BOlN4tEwi{1^;a+MZAw~(m zvzx#~$`S7#(Y`(OENOFj7Ho@0V8)M*Ou2S*h4QiJ3BujnbqhqEfU&@`Msn63nL5pp z_H1s6ukIOrKyFNfD#N$#^((q!r%FXZ8bir8DMae~El!O=JUB0diheAcs_gX zGT#_2pignBHX5k!uCof_H=FIT*fggy+TNH3D z@uY=rN|G?L+Wk=y;J!R^K?aI5QsfiMn55Df31vlHr5@JrHwbfNw6Fpdj*P+>v}8Vx ztaN9b9{Ncz!bC38s}nB53yPMr2`8)7;fiWKta8T1{#*;8T$!h8OkT2^?ad-)mP<;z z?H&;9VN21V)P1l4?&N*FE@GS^7tFM}uqr~L znUnD=ZYIBPB$)%51QRU=gvIpm;}`amj*$3c9_**Gat=ZisCnh0RLLa7+8VnaE4!R7+vmt*inN6FqBySYq-eu#HElO2H z$rQUw!H(e$u^JR+^sSn)TZ?Dg#Ju&L%9V@vF<~8-H~eH;R>7B=nzj?m!mV|BaF8oT zW(!gRX)DQ=g*v6?463Q$!+WP$BrcWP_J;yq>|(|D9%l;KZQFm z0azr3fI%XC=U%>D!SU9sJLg#-S4iVzXsP#w5zxDxm}{UFvb9-0g_Jw4zOhBRG6@Zp zyb*gV(8MO#*A2`dEMncU(zSL<`sLSd2dj{CCGTwPZ8ORq2xWH9v#AoN1zdi25+y=& z)07a}7AUj>9LbYv^JxOElJ@ir08ma9Rr+C-oyF-v<3LF>b~Hb^pv;E4rS3T)Zx|q% z)oY{kj0n<;(~+)zDS)gFArZm_6#V1TR#t5C&issILRcelHBL5_()@rBU3Ri%iPvv( zt3C~L#PvN_-`jXIYi1)7nvx<3T=C(jkcVxrmNZ<9rIe1ew;LA!kL|wJ5-`|KIU!^E ztt5*rf-(S$os%Hw5U}FkYCDIhll~$DSk~fdyTFaRNSp*T`r)XZ^nneUxk~-YQ|V^4 z$Ca#Te-z_ylV&>X4vR^k-XI#gW`V-*9tJ$Elx5bF$ z{@J%FiUFD0Rf|={W_O07sJarB#y*5Yw0HUy5d*wSRfH%CfeBT0gSD1)nabHU?j3BG zlurzEc{Uq`l7TWSgtS|oG~Vb;6?N*Uq@Pm+iX9MqVb4Lz$e^}lnKak0A`%C|G!YfX zl{O8zT+z^L@ChD6=Lz@z}hv6e)5epL=e}NoB`c&E3{D z?0+A4$(w^Q)ygEzjAwl@MDXxaUMhHvu0Kv;zcT5X;AFvLg6DD@meOBIoXvJR(t#kS z0p_^SIA=}5$cPFPvOeI|C1@>O8SOM}NmhEAf)3&6_vQw8S#~WTEiO#i%+9#?*}<*8Yu}cuze?fqaLw(0KsO)g&!EkgeHTF)KIRTm*P4VB?$M!uj%UI9b5*P^GX}`?#kOQC}0bVzNyVmA*o&- zx;29PY^pObEAFznnCHHUtyYe6>5K$0gLXYf+msX_ISjvDNp5Aw(Wm)#R2Ak`jG1#+ z@EaGlKhjetppO~2J?d&OO_s*1TTPx<-AmJ47D>)wmcfbk1{tk}tf_c=J2x`qrzasv z(fC({=D>?Y@+{^ftg^dO&r&>o@;57Q)UY)U24Amxw#n#Brot=@1Bd+XgGZ-w4ZH^X z99bM)Mqf_u0JEsB_@2H!?xA@26if6l^tf0Qs?90S)7_xotapfZgRH!!r{J+ixPSX; zzX|J&%Kh7qz<41ieJX(@yz*1RD7f(1!69~#%0|aumUvfLX~+K6+j?}3<}+a!j3pdQ z;IvZB;Vinp%6z+Gy^<9*mc&3+*xsMBa&XDB0tgUcpG0fjlbfEi#|{6I(?hz8d;mX$ zQR#ruSP~CpoQ?CxUoD1%{V}_JORSc~MJ)TxSQgzkl490YPuJG&J6Ke5aK+)1m;5^- zbvcR8Q6{B(#n}&tOs1fE4hB13`yrN1+|&57lX*FDuu;*@cnIDf3BGuv`;{TNY=#Ohwew{)|WUeFSz0&HLAhe0dx?~}!IDmCo*#K<|7*iV;BK?5CH8nUEB#4kV z19f-P>|U6@D6;92@t&5{14nT>kUjUm0%%2-(Qp+@xOP$cZsVFqDbpBd^685c?~t8_92g%^sxOZQ_RI2Gh@U5xpxgq zoUjQU0SD28V6OP|Of$;KdQ>TPhfpH;^})j>?w^`$WOb~}LzC#pWNyi3TtSgb)q85OL0pvw3ptmy+X2f=`iVo1HUu-xlKbCCuC)G>n(j%!^}QXXbg>0kH#RW$G|)I+u+y;aX+ zaaIHPs+|{Jx=tngITb`eggokHF6&`Zo2v&9?vsh&TK@5 z&b{a|l1jbNl`wpt-b5IKUHDA$;Yl;OicPsYuiHi|0+}c9?iK057$EKJu!4%MiRhZNZx-1k8S?271;zrfI(nsd%BL8g@t=tj) z(OYTMXzY!+>OXr6rh;m!?TFIurh0*2IW|>N0v1*R&EBvbG+-fuH1%cJ#V(oiUXdkS za1r+w`nV@adlG1nTn`{x9#Q4F=#X3{!+#QoR85D8wSZ{q%h-Q>#~fxS97_yy@rO)x z(P9IbfW9K@n$fWcGP)_mR7f+Rl3k<>nz^l{a=gO-_-4cJTnIy9K*;j&15?|YSpenX{3z?QEL_m!2 zt7x6#om#63*D)-*TY{M45f3&cH5ttEg+v2bvBfJv2#f(U69hHK&LJStEI7cCt|rXv zcyTi?WJG}>)j~3%%;^s!JCmZz$x++GaN7=r3=CDD1~Mbl`pL#Kvhx(tuHK>;kJVR9 zC}en*x%DNxrHP)dr4P{+V*$Pn@psa7EOvl8Hg$SKpHB8)9)18&Gt>~Zu(WXyRT+bP2>Gn z?!xKoUhJ5(@}T-Fle+I9-in8hqED{AFm#BnyXPYHq^DDl=_W{7OgTcB9$_Egzi8-0}~`2xA{{*0XTshtK1FZJYERq>}4uG&SD#5yjPik z(*y2g#-D%wrXKY&ajIr5KC&TIvel+iDM}7o24O0R-&)5Yj(zteY`)q z?op9`*9KT14QviB!fo^N<>qSS=gw9pvRBlus<+}cwQ(hel@Jyeu5Q78Z|9BnWw}GO z{Af+IqXR+lfli=*Q{b8`IymB3F5m@D3(9ftqh{QrHl;OJE}J_ZVMNWsn}r+$2e4OU z0QZFbx+B>WKlZPf448?aiIAsGf;^FuvN)fCoeO?o9*HZcC{<08f}Zu=EKYcGV?o`% zQA%PdD8MZ(kxui{v&V+)x9Y|LASi@%4ry|^l6oy`b8$cnlSmI7VtX+9pMP!q-FHE! z%D87uI=!(@-Q|3Z0G9?<@V#$$f?Ui zOrD2(hBL{|7Ko!{Ypa+44!JNx70MJOuXvp21O_~qt=qeQ7*9Ajzwr%Qd58dzJ8Bt? z5p}YHc9fD!0)jkANQ6*5t0}{+Y3hn}jVoQ<8{Rq-IgZOGnvu2{c9gnfLTQzBzr%)~ z3R=1m;6n7ek~ocT@pO?%i%Y>%M}0O^++>%Ev{$cQH-qtA$@WSdU1!o?`Nf~8hmcIb zgc}u2NgK3Q##7td{`li6f|ILPvgXW+&9Xr}(21BigDMjoFxM0=7u(2KnLj?`sr^V$ zqxnxU*TJ= z0Vk2for?TYFFrM8bliS(0aNEi4X1zM7+v*bMSYwB)-{*<46E~HZKo`4KwF4Qq*$fV z_Vlj5`g{7j6@ z`ZgHD-&f~+y_&ypJij!~u=Qd!QxM+&lPz8KwOyQeus#qvVSlGvipZnn6*)Zm#ogxxY5^R~D9LAz0f13ZnPd>=qviorXVenxaC&a{$(xk*hUW zlWyWbUYnq)`AllEHbIyO*M;ukpdPO1i<<~J4Zv16=p8pm_i49TcTL2)WWNa~xP<(7 zV3d1=zNNGbEGgR!%}(zD+y?HK9?_&Yji|Wh8M#I>kkF`R+%wL?g@S6vr0k=6Q+B{h zX_+jP#wC7W2H-`yGnx$JX$;M5*RmmR6qug*s3 z0|v^bxHiPI8R#aAcULOZSCehQWN4w#Wh?8Vn}M}Rxeo_@HK~Z=Ak^1vR-^B+Dp+wc z?1V25qm|;Q9?;6qBy_txA8zQp@2*A5QgTN~e1A2N*!?{`NiEXN+)(NI-V)j4Lg`*o z!4|HtGy~<6(cI}OY?=<-pn12;%`CofoVj;_k&b+1M;Veqp8aLN#;sMzsE9kc?7w7- zRJoSH=BoMTmcs@Z0K0)frrp^*7t;+!GN0Xa)+xILwE(P{6_=_-7fFLW&_#RK?zU`R zVi0TD4iod-yaW~4th@~f)4OUeCfDlW;7I;Iw!4^Uo=Lbsg@4E0r9wZe^U`#&N|pni z_bxN*&Aitx(>T*dtFhHy3>s_Th;ikWo1pY{FO4S|l%X?{+J`MPW^p@vQ{_g}T}Gif_Zn9`F;*YZ`h$)*;W z!q)-eWXWVY*(%CFFLL$+@O?1BLMzg@7f^ySjH^HyLYxU09;4sz_(u2i5B}2N7A9#c z^_JK({hfltgoZ&BtuS9t08v1$zov9qw2H_bD7R7#T+|J@I1StkUvDHdO-Z8pp4g$z zm5O@r#<#wBTY9@zF9{O?n?2)Qy`XHmLl~v#N=)ztc0rE`%$VH_>5MK^A@*F+5V0f&_Y+N`=t9X7xspNuP*!Qs#%iy zY8RnpP~DF4@1Av(JWnyjYm!fsPV|{h%M4#_P~TE%<1y6`wLUGR&YJ2wGI(zx28$b> zTl}EG#*MTAvT{ofc>i*CiRX6%t!eA{`)`ozs1y6p)QoZd8ZF9npZcAjN$aSZYgR}p zi`l=95pqwV&VJOl(|{^#+ozU5ud-sStH*wEEaSG3cXVY+QKgG*%6yaq>P_4)YZZLB zw+8x13{4fL>-^W@S2a(p?dccUoxl*8pH!&AMxZ-pHj>F0pck7XhpYL{XwTKp zVEKSWqGj~y8Um#2Hc8qQnZs6bV|o|5y!Wf=E?eH@QALVMat_JqR$7qNL=c=>n2!rr zCuwnnTtqGrEFL&g;PEVL$;?fTJU<|A@l^E7vZ&%h5sTtdwn>XEmiwrAtP%p%I7Ma$ zPWfyuf{!*OdZAa@UB((DVTZr61s3WtW;$%*bcO zO6jsw0i2TyaKQU@Td})YP$g+#!YXZ!_nb!J4N|~PB5p(bOrFFAJ?gI-RfqJv5py?V znKmh^)@~O~XEbJsS*l_*Xi-K;jzc;G=z#i_AmRH8 zR`lrOL%*FCz##R$+dQn3n-?LUR&`DYUhTgWWAIk@C}uzGVkWFQovz)j>-9__SHPUp zAEuB9y6TnrziXzUl&ajNtFe;fh;8+bm)EDY+N1g6W3$Q-kC)u zVM>;*Ws=31wS!My4EY|5*M+X^)=J)rrY?0ddl6qP?&oMSJd&q}p0)cWn{n#ZBhC7+ zmNe)KKp{OEU7i``b0i|R_X_&X@vR!*iO``%V?y>+N*qX94HaCXPYlq9~91Pcjc{rbzo?W)rGW%(Os3r6!%yR5>#e zR?yC&Bn({L@G=+>*qg7uQTDH8##)$-g^Mm3u@{4ElNym?E2!N}rED$vaWIDMZqMDM z{F*&p^->;}!C)c??5z~f(6()l9mKC)6I>cpv-FY;ztdRwO!ta}w`ee?j4MsTlUJbv ziA#@2-lt^izxo!xkQ6o&X+7!XZEkJ0%8hX$5Grpp4UWKiRSdE8#~hAk0lZ$N533^b zy=kc(Zr1a6**=%12=ploNw`}N(oqDgw1R0xq*-zI;!2K;!8)6edNF%O7nXYOo6cSrYmnfAukY0_|qfl1s2{0$ZBgJT)*JH22IqHmL#tXK3WH*Fu3-2Evzjj>M+qRtn^B*6u@ zi40eE>nineDP$BAPe0E56!E6SVKHd`agY6y@?ln9!^8d-GgEiSfmPvFNT+K0d25ul;hsAi`kWfu-lt%9Wk$l+R^5q`{v(LF<;r8K|=PLs+HzA zdQtY?07(h5zH+&>U-0`PSlaZR)|HxQ8B(pz9YU!XD4R(_l!;Ke8lF}gEauYeS8H$%$hmuVC@mJ!W{R6 z*cYhP*l_<>_mMlL?KdU5on&2hq}wjIg)&-zYfURiLV0AE@|Hf1Z2dWt!+_-6MILC} zvbKHum%(Eb_gbALDQ_k=wm_rTdy9^a12z3r9|pl>R@;vyezdh z94%I{DcKJzwiW;z?T8ct2+(&s*xKLSr+!#v&fGn!ugm_`Zqrm{WUfLKEG4df+2UWm#{Q<)2>u0b<;{E6j_TWXK8iIXm)rMwM9xd-OmINudEWNF#Z1$ zSqg9Rkii_05^}jORVystUsL1DtaB+a99ca*$Xam0q;j^Q(6W?N-z?eT((biFb>l#o zpW5&*O*8`Q6YZwBbroH4Ze%fN+NExtVUZ>429lz?)KvOQbRpeN9=OdNSTjxQ!<{p3 z>sRwIcWIbXCb7S$?tLnQfo9`;HH=BCd2+L-Ab_fw52`l+)=qGllqF@+G&P7!`GgH7 z;K%uOB+~8imAlZ#p|a`-u*pSku>|rBnGF-QAO=K4=oRgi?)398u>RR?MCvdi6RU;2 zyUYT}O7Lh7oU6+;9bwq^@^W@-RHyB8nWUN_F)AfT&GVGZTDyM%dG^Or*NQ;T zgw8Cv4UexiBS8l3MG$jJXTD+e^MXDy`5) zk3S42?2+tN-2|+qT!|WoTz0Jn33;Z3BZ+fjou;G7`4GlKhLT{?PR0165eP2lPo&57 zYB7n0hkzgH((NZDL$9#T8P!xaC_Z0_$zgZgknrk|)kiTGEs5cH=5aN(X_PI`b4`P$ z$4mJRX+qI}WXp=RQuV1=ZotZMlFTLpC~=Vi$R zTH&{pjMt9)A<=8EObj{86z0TaOO^2s7ZKv_a6| z&>}#JY>GT*D!+cF1@YHiAwwst0gym^T0DltuiO4JnpBp&r{`Dku1zA{mr?icnD}dK zW7*uF^jWIeDG-BImQBkVk_IA$a=$7zMxT{#FPnR(qzp54QsBTmp0>;2+0};kaTT-` zzqo|8`Q=Ma{c-aQq6@L&F~tRO<G$)3t-JN&HM5kM4;Ij3x)jvuFneGtFY)*3Bl8lxkyJVw4udIX_b~+|Xv;<{y!?ija8g_v}g~Ouc0S*k?0;p9B@g zEy2!T0WAf^#>%MHKTw?3&I$&aH#IvEFLzMP)Xc}MG3(<}5Wqd`mg_dFalam+orC%* zrPAuYgKTKAxA(K{vg*B4U-h6;Btz}=D|5YsMkSkhqH3wQ3?acEr6jME2YaPF{5iTs7s-RxB-})=LVWNl$A`4c8nUz>*_D-JNE^xa3WMGSrUa zl5~EEEW0ObydaF9@t>u%>=M`ZD@n6BE49Xr48JB*FIh7dsJFYzteP#jmQ1yP2qN9z zzrvM!5`JOqbx;}S*37~$?x)yst{#^M+(+?-d5YyAsr~^8`5`nDysRQi(JFkpo@#=7 zHdkN=to=lUFc?u1FWjr(Nm`I0W%-IZkP<)#{Yv?e5bw~9O!{at*|VGIQarU!D4Ruu z;sfeimPlw)(rn7$B6DP+va7lOW)NLmn0@KSpDcZ(5}%=qafUu(qzx{F<#I^wnhPL; z@htAF~o%F_oJ*uCT%_O_JjF!C;@wJ8$yMCKJSOJcDPu=5@Dg}5{eaDMMkoSv z^^q_>6FZKSZdKG^>}c%jg+$Yikh4g#y=v(kkIID|9`&(7Sa?to=~4hdX{;;@YA%;v zKW(ILTKLYD)_OUW!FtYxn^n|$ZQyA4bQt9+5347=HI}AztJ5M2i+-BbGy9zpKEfq-VnTTvkP~`e%i(w zvd#ZtrqnBz_jjIDe~LOq(w8IWBW7T}riQw7Ez)N~SkZoGu)2QnY?amz3>R}IuAeG2 z^CtZ{6^AjmaG~M4~>Kl*qKe57WQIg@B?uwMwhE z#QA=d>%MQ#_`^-5>U;b|a%k#jbIm0#X)byX59N)2j~m8^#%X9ymM4iG5`OYI#lq-s z3fa^;gSOgTkkomf-6Pt4Jk+P@bJ%L1b72`_`xMc%2MGI7aX~ji1H`*t`J5);wi?_f z)beKf(%9X%c+!?bP+gfeJBC+{t#2KG@l4GYEtR{?;36RGTS6k;<7s%??d|Q3wFfLjk(h}6l-D6|K`<5q{ zF>7-4S-g=tZiITLMZ0^tJ#5|oAXTkt?{W6JQ?V2ymG<~UMPQO2I`z~%2!RF5lW2xy zQuM(8tZtpB{e91%zd`=+J^GC0mE#S0$ZNO@J!!t#Jms{%tJkj6&Rw+~QVvXSuK-$u z)LBs->T^Tbx@Vsw`r>-tjm?H`d8|m@xV`osW-vZ;QT)n-mZE*YO#Md-8zs5#wykY#?vbBw2TZ5nfUrX2K# zKG2hap>YF+U5sd`=x>(o+}DA#mN))aHfoV7-El;Muql5+-SDoZ!E}#~k>Xl9Ib{_y zaT(b*!8W!@e7MFx3BsIXk+%0(jvA@GdAl*x{A)^>rrz|PGn^JM9?lOzhu#k40DIid zT0r}HdyUxda0$zn^CSm4-nv%nc#)nATRCpT&#u!LJBlsXW)WW69|6^|I@?&l&lBkf zvZ`16)LTc|_0;ogU$4^>;CagM_NYg3-Z>febtv8;oa-qahAE6iKE>`p!ot6MXSJM# zG1FZI*Iku84J}+ZJ-?=+Zgi|^m!4Od;@#V@#dXG#e`sp-9@in?&~ld)hx+FGZnQJS z0zK1CfzvQx6+Sy$>0?|N7kgkSSG1ab^t?T{J1$JE1t-HMg^5GEi3LCCGzLvs*DwGH z>SM4Q50Z-0=TvF^6?dLJlgGUML+Te4fz{&E2K40FgXk49**$S+!!of0L zmb%k8_-#CfA6+F5aQxBd-OF3Wqo&nAh}m6_T)xeUpBFBtd)#Yaj!btLBZV%{_IOFV zY*RR>6+YVOg+u9WnYz2yM{Sb18fSB!JdF+U=2?$Q5|3DV_0ei%bUc)Co(prF8Qv{F z`M{TSX>%U_gjknvDb+GWv{$J#E*RJK_OG69LSiy%{8V(N#!vEH5o=`C&v{^c~ z@oA3=ueW{V8$c#%HRfkCWi=kT-8Z_rT6Ry?4&&Ol{r%PtHAzK7c58*E??Ho#0Y5DI zA;KvI+wo`yyTO)Qp{2}6JhkD@yS|a*cw6LFZ}Rj$)L*dkG%2;w1x&0hEhRZNeU!IO zoUMFAi(0mBOIg`W@nCVm;x1tKPg+r5hgVA&j9JlLEG9ueu~0OnpzUW(n2=2>jKLAb zx|8XUz)@LUuWU7lH=OA#AER3zkN3xO2IXZw8v5N%5Ti!NB2Uvm4xI31=5$pu+nTVr z0w+I! zp_pKt=A0elWF*$MhSdj|Eydc^wD4X))H^Je6987pB7l{LM1Z()Dd#0eMxZNaqVkHy z65Mq=V<&YrMdiHq^dRQ7Drg%03iNVp{(vF3)IuAJ4~t~9hu{$jVH-y)q?s# z?0uW@PV{&b^~6FGSfKDVy^6AT@hpY$u}EUMqobz1yiN|J zPfO(wa-4C?CpJO(qut*(aj9V*-Cm|}u3HHJkhR1L&ec$t!=##7UF43d;}q@ghG%Hd9IE9^k zczVY}fg@`h<&5#XZ)(`Rb3U=pz$v$J5GRy%Ab+u{#ykm-IrIo(&yaxBLdd~gjKJft zj;`$b@*$#_+Ss53YUp6b7KqEeqwlVf;FiX7YN+14PL*1w2^Ew~*e{}YHw`Gzxux$(KkiQ5$2OP@LHO=BlY!H?+~l62Eq7zoEJe zEThT0_BT$JF0}@B_opX2(W9wh1yI0yDrQzRK}@aHr>?bFN>A$E)TSq4>PR16VOOUe z(M8hLki0yr+GB@q{3SrHIkmK>Z~1p5oDJuPWe-~{*f8=U?PI3YF!x;kMrnM6^rrQ8 zyjNlQ!5r@Ep8+enNL@!~Qc){4b|EkR2-EFgJw9WhD?!ulS$#cmrGBf?a)?NlO;j|R zRCUuxY~+m~BdU$7Q$nKMM`+n$5mita$_0e%aU6R=Overku@E)k;KWvO(M&$K;ybRt6H8Tz_vh z3;~OVNtE5Hy;r(yuDfUKEVN4j7$O(PHZv1FuHq9$S?{l1qzkk(tbS8Omp(PYl^Xo+ z@VbE-j08j!6mNA&Tf-<@mBWpF-|AL2z&H9mMIiDwOq6H{?`FYZo!aO~b7KK&G5djz zT|QU#F7eD6cB&22`6}b_(YBDff#Tez-0!y!h9oYfEtw<%OiiF4#8B8WKOtS5%CjB0 zpI8dL@5j^uO&#pOUX$s=3zRhi!@>&dTIu1;m)K)izaOGwi^ND-Z*S4}ncyN@v)%7u(BqfUm z056e=vUU};h7Wl#2ggfGm>rLC<@6Mky;3_skCKB(q4i5gYXiR`iKgj= ztPo>$Giy;vk+O5re(l<@J&) zxZ>AqBDVJQ!;iPr&zN&36zd;2m2;6}XO7qs=~GxTQeBWm1l1voM1(@dp*_d#daM6Z zXw_?gEUakxso)7viNtPK06svUiCBU}(DO}t!t6~k41y+8@0%(%Tr6JZSvj9h5vZPg zyU-5Ms|iz~!bY0+>8%xlYlocDES4Q7%dA8sHgAJDY7(6&U}XTVWjJ;P&&%TVyRPt{ zMn`S2I`r9L!`j37;mf~)Jq^2smx)l%$=fF$WZ1>-li-H$Rm3fN_J_he94O$%j$C$Y zRiF!8QpyUkRQK_LFL;ty_vhGiTX!rCcP^eE5F?LPcscfq`vE-pa1gLo3ahtmQX5_y z`F5YfBu+tB8(LuzRVl0+m5k5QqkPKKies>xWlPiC@Ca4ZxsTpt2Z{xg0*dEBD5(*_ za;J{7b@#oM@(k<8lu4KDdV#l~Bhm@y_o!pa;c>%;jY%d>n zGJ0-qM`B;7Z~9i-Vr{P-WNe;+2u)#5#ihl*&a+4D$L;gVVYa6?bfqlheM4d_mJ+%P^i8RaL`3L}Fv4 z;rA{g<%mk#pGDrBDfI(M;=2XYBh6{+Np=N!y~9ey6B9iS>4ACyYUDe5U|5*Q&xL)j zFNOIpwWPhVP;nySiHVa{`*7o>V^b06#2y5jkMMgryAJ#-(g0^MdVX)xU1^rYeT}eB!^BH2{S{s8GONyy@wkli-%Omc9w#EP zirMDTcuaWWLYrZ@HC@fUMHPJiSl57jMgIC!xH?fVSAaZ^a;_&_Ic+y`a6LWgbd~c2 zl>zi1!j8?r+OneS{UA4&$SBjRoT_$Nz}W3TUV87Q9gK@ZZEg{)wkxm4mDa1!5YOX7 zRsmi}I1o4cwC<)8^vrE!F?u542sk?-9a{MIk3a_vvUD5UHwywkW1}Ygr>BxCbLPo8 z7kBM##ZYPsDjA6tRv|_X)<>3`jO9Cv5#9HMZ+r8hWF)xr&f?Ow5pcd+c4jC0b6d2@ zd!Vs4@!Hy*3JAWDBjBvETX`=>zIb=`{CQ)!Xt$w#PVVnWz3sV$^Q5>_oG-A^l8OFhU7M2*avVw?Th*t=x{Hp)8fIen#37)L~}z zaG!C1e{Mrdaa?i*cS_cKoTmnr_BODG$Ps5)nE2DM3HRMPb`lk74H_wZ936>^E=P>< z88^nwTv6e_Y74a521E(>NWbsOVW6w+vPqH%(4P|< zs7|BgO`oDCX~;)P3hi^PIjcift9=S3?^OEL*~sKorI+{p&h``^QR#=pTjb*E22>w^ z5I25yb)yl7y1wLPdXEGN`|uRuT~a27A8Cu66MD_Gg1l#hh_-!-e{-t zyATz}#wBP5A1PN-DTubmp43~_W$>_Jcaf+6G7g01fF|i-H7ggXioUQ`9%3;}y@C)* za{81D2H+Bwjyi)@&_a0;s^B3{BUnC8n2Mkhrh>1Ro4HeHlbKqHL!Mdsax%0y&AeC) z;xE7x0b zg65StA2hX58K$=L`+fT@9TPiSwUCPQ_ulVmh8}V_gn@Js9l`$Q}ST-gCq)(HH@cbi2Po){}(?##(%u6+;!4^b&9aDvhe`@W@8f+#)*U&J@1>?DY-zMYMjvx2>$iLLFz)k0<5I z(V*r}d8969SOG0|oS=GU7Dy6hJE&#emAGS=<8ucZIF~PP>s%yfiQc#9+nAQVP|@Ao zuoWlq#>T5-_azUbs6nN4>9yfC;*a~kRs%!w9{07geSu-OII5FLH!)efJQ9?`R;rEa za*c&LV}%~Vnf#{RZaEg#XEYl1IwP` zbR0=?(htOi!bL9*5uw%&NknRC9{4cEtDG2+-O{-O7P?XDpdQOIlJ}6%%05O!!=Agf z>bi-5MqV__dBFaz1KMGX1B5=!JB!Dyr6@0f^}ZX*Jti%$13*RbyPn&cT%7G2h`Q!D zWr?o{!Z(RB%2cGX#Xberb{`n(5yB%2IhgOZsY(hV#!@ItveSZh^QNO8t`{q zEq{mi(K;!R>fqkVN36HW`K!3F4p|f<4d%EJlwZM4Y;xWS2de_|lZd->nNUz(Klr&_ zp=#kNzs(zROs9nvHlQg=N+P%#f3mr|gPx@h1NNPh4 zCs4KQ){!c0{C*!HW*N9MPvJ$6WFFkXK}2&zmu|q$eL%;;pLTryTo0eH=n*e-4ul{z zVbrposZ4K@!|b0f$b{7pv62qvj{?hel#;j_A?8VQsWgYJWQ|cXcP9WQ0QGhskR7jv zQaR0iF*5cr*aGS}swp{A1>{k*JZ1KD4P;lbYGVr+%37Ve#;RtiSIv8Gdt+zXwu+D% z3L7(?ICkkO0l1xoqYgWn4z5TUy0%`$cuV zcNV=TwsN$y&PBxF4(cHdMxSa1F6AD< z(eH<8RRE%M|Y=!_G2^mHXS&cZVZy za#U`tWO4acb+@+!Su>@E0h}t5`Uvu}v=rH-REe5z4PA5E;&K1RpJ%DW05G)L-B>w6 zt+aH-SDFD9h{ZSK42%m_*H=4S#kJ`+xr;YVk4YJ^-CYe`#uTE>c^!OaZA1*KW_5v8 z#a5i->`x*?6bBiquCjekDZKX`*W-eq_{Io@4~w%C`Da~Ofyeku@#d*PMQZJNQ$L=X z&9EbYg6Ux0))t)u9KJwM7jG>BXMa8Tb?Jz+IBM5L}53XP{N(a5+RN|7j#bsyf(I*Fo% zkzf-sF0OV)BqqZZH;TmKQ}9!#}G66$z6q-_X__Z%EyTfZF!On-Dj$qixosCk13uV(Rqf& zV3btUi1?C7aqQ>q(~Q&#Uxr~;b9uH=Y4Jc?CtF6fAJ{;UKRw2)?G}Ffr`&}aZEz>H z2>0=T6cshUST-GL=kbr!qu#m2F_1%7e{~zOVkKihFm|j+)tc}Lxv*s!Y;Y)BvD<{g zd|>^)GvIs)!w26O*~9}aKY3)b%y1IFo?t+O1$Up4}*+Q+?=SXpDvzEV72 zsA*)!$mp@SnNH~8MKGHd2!#fagac$+CS}YT{UTD9R>|og@jz_z%>xpg)H4i*PwZg# zu1TL;C_t3EU`4MzWeUV5TDDJf+%(@;HP@DIi1NogCQi((kKI{vob|%wpBIr30q$tX zBK%(aEA;2(vQsz!NG>3i@;H%TwO_(3W+f8co*1;#TvZ|E^14`(+~NjyK>Ef-bv1-* z6qgg{zedrMZVKp?G?YDO^~Oo{wh&5zpBW_x@Sa?ek=249HklKlLu;3{)yFL1hTnY2&8F$yi9ZL&HE^V@A4D z{AlWv>ek0ogW|F3W)$vjtodGvAIOQJ;JGevTqfnQqJw)2QUi*cRF#1!DuE(MAuht? zO%DJFpDLxmcissTYJ4?I=C7kT&0Z%H3Kasye&ewW^0vOW&_GVZg!VW*N4Ih@Uc?fNS`$vL@}=XXloNd&r3s!|h4~ zU@67P{p(J|FOIoVIW`|=QH0#YFO!QpN`7*0WP#AkPz7^q&DqfNkawbZ0K4Zf#vB{O zjSzUC-pvGI<^B~H&|c)OR874Y>Y!mEE$#_f$_#m;P5$N8c&!mI317wXb1(`AOoW2u z7;i}q+3~P%uts`ee&FwGIEmK10QlRz-R&?$|4AsSfcRChXAn7xoX1oPfmy(u@oxh( z2-FZDxJ#$=uJ}Tz`ZI2|%xUds&}Jyt5==?=EXvSUYxeF*#i{kamrQ7}L#5CPF|hw+*V{ zWI3FtLMSQ`?D!+B1uibmRSC@7q^LeSl?0J#^DdOhNI0Jk1MiT?wQaH~>Ft>7bUmZ0 z5ciaA(o#RD^dipI{?ea{pVeA87wJNn zTop-Jyq3sNU%DpY!*xnR3KC(}CnMAqQFtBr(Is{?_W6rXOCqYxHyS^*{0`?6(L zTW^_@hMMPlKb)D$heTc`4Jvb;DNexvAqQcCeQfCI0RcE-^A!y52{}Rzsb^&F!<1pk zo5QK3Y3S(yyw?m1rCv!#R;@w}7k5X)2l_|~^5d4NNN*+OksiOWonx;w7qhJ9Co!wf z{YOeM)Qg?oEyWx$*9G@*Y@MVS%F<_N%iMC|8=aPet%)XMLq z;2;>0MLv{($S06UY6yh6&BUwP94_3npITou@Xw$u1VAr&1aI|OH;CP^3-|E85P)y< z2U;b?fL5JLpB*-f5Q(sPOABK%q9xU(2hHHFg!|?|9rn=_1t~|F39RSwoE+mAXH(nB z>|~d%A*0w=Dq8oJ7IxEgFJS*IbIN@{;hXdUqst&T& zeLeJ`3P_%~Yy-s1@wgNCDZIA7($4kbaq5jD^wXj~ImGWn$Q2`AXW@Irqhg4O=!Kg@ zk#{-i;v9QO6y1HdGUEp?=CD`fFKOGJCQ)CVt3~rZC#*^zx6u{q_@nk>$TSlW&9In+ znDzd%wY#8$#Gqpbf9G1m6T>{r0KFRryC;sXOS|!?vSYW0R-cTq!Z4*chge^PQvD9J z-kOaE3l=!B8=1e=&*q&-@lUyLQW3Ol-i8rJTIrxah+qFoA*f}mCV$K--=2)siOsf> z!fVv@5liT0_o?USc0lUQDuKrHzJcttG}Fneimc(*y-pVDjl#o8?}uyLRH_Bg(R&p6 zoR|m0z9`xGr1*9i|CKqLj!k2W)nu?7@WijaF|+ki9q^RkE=iLfU?N&`GY&v8GFkUx z(K{3kTb?wA#cCxIK}K zGC{U44TR{AZTs6cI(}kgCU(*xH#xJ(Om_m7gaGb6u2_|f4fptfcHsIa#t)C8T8fzb zGDdNa#-)Hu{{^xOT$1-#ehI>Ko7Fc49InnIvterY)4q-URIp_eho6|v41J^`a^6Ho zT9dBtIyAu9j0Uj{W<)#$EW_Tp7EeE|Y88@y(^sgtjof^7dZ8PmME=|MXaDkSPykd5 zYE8iOPQO_^bHo)gxZFvBaW=0Pv$o&w#L4Fz#(=4pZVDZf5f8)Ay}znQeamqXWFT>} zSZ!i+F9kjG_>C|Trz5>h{oM|^53p!h5{vHSxYZ6MWW@u^F*U zTy;|WL+3>IL)|UGpHU;LW5@pds52S$hKrc^%L@Lv_e2j=yBVi|YHB9&frK%?i z4v!+@jCzYaa=J?}H&^|0IuKrSAL@NHc88^e8pn2>sa$K-?FXH$ipMq&jQJym;EePS zxh8fi{^V-#h;=0uDvC-}H}MTxWh0si)wtu61Vj8vOGFIYK1**h?sEh7BAqPt3Mrmu zoRVQV24Gi@9g$iC&|E~9pE#Y^xF<-^*4fcUvY_g~v({6Y#CEu|)CFScH?mgMrye(6 zJ=j%>gd(75Gki}eTv0dyX%n$FX#cCbiEbMFtCRU{>BSS0DH&Pv+iPHG?^jCjP{0uhdbWYZxxeqo zFUrj-8tO(g)3a4NTWdQ%1!c7A&)u>u0?u1P{1J(?4iI`us&$}A*li}t7}|Hg0)@)w zYlrRc%DccKl`nnKs4K^N;Zczgd|0j~VABxsOoMbaY9m@S3p8^-6Y1?Ly*Cwmtr@BU z=sKuDL6&a-VkG3~Q596-T8;c=2e(6-MBQX9>dUS8@N*%?5{;~JkwLyxq<<(-JvoLT z;e~`NatyGhp*Uc&917{O0+9D;6%|cDTwJT`Q=wsLF}`!T$S|TTJ|kRtW-GP$K2Pv5?|%Q8u)S}0>f%)-uE_fhQwRa23je3R0=QqW;`Ko!2{Z^H6r z>cZ%|mvFl?(2=?kmS&1_uDr%=omt?gCg*h!g^{h=| zvp@h)Jl5|d=1Te$xAuI6vmC%o3cI_u z6K8gXO_ZWc-Ri~CGfjo6b6BWX*ItYtASZ+^55rR8(7C8`0%yrU$A{UL3#5ce)0Ha) zglALaN{i*Hc%YHYp+nK1qBryh?J|;QY@A9TLh8_cj{wb076z@mv6p z$A^XnEw2fXym+2sSejKVWH1*&=cC}vyAsrhC>uU-b12lYA|c}NK@j(!`VY@fHoNSUShSci(?m=TyL!i(GqmwX4X&6pykcr zSKY@QM*1L!vY2kUl$k2S2x-uYpw`MtGijc1qfwq|;Xcji%B?DOI-_^{;-<$Z#F?tJ z)(lC>Nsb71pRRD>F_Z;Sl#`&)2l`+`qwhnVJYnD|qr4(ManZu-H!|2uTPxPSdo-lQ zCCL%GadsAl7eM*`Zg`uxd$gG*RZDCD(riI>!~R=yjN!XlW5K#Ear&?xPCAc>w<5RG z{Lm`L-_p1R^AcQtM9?+~X3x#~AG)8wX_2vrRvVkPIjB}+|L%giWZD*?gU5~_V#ykt z5P=iV|Q33wO+o`q=&auUe^Fk4fM+mFlRSthU60SJ4j5?ODglH$0wAwAGH3k}J@ zyx-JwtNVr{xjroJ%=%v>v{DucjWFwyIqATe!U5o+>6%=4Xyx>|M5)*J-|>5CA-%M& z1~ZVP(W-!Rxyw0O{JZC5_nx*P*=iJysMbQt+9BtF(8;rcXz%Z}%}$fT80b4RxLnN< z>#3|A?t3Sxt$@<8KPDs7BFUWu4McRmg+{eawKk!BFIlFJ*8Lx8%gA`>svGp_(6Q-Q zF&bW?0?C|{yvk28F-Ci`k#SJ%>gE=OY~uIMZ&9f~#Hkk571fgY5ma<#{{Rm3CnZiCK&&b7Xj40_P z<6pGQ3BVxcM~THd;cz0jd8HjV4SO-n3wZ}RximFt0kP4^a5c7|oOv$o{M;TD2pEH+z!2n%o2Udmq zfWSg^&V8v(?n=TsWs90w{6_+~nDLV{a9_4k^(VhN3nK85=4M|6<*w{qyMIuLh(cOS4ZZ~-XsX1U*3m(?2vx_L%jjadL z2^62jFYQ5fc1e-hWSiQ*n71WhtZyCVI-NOPt~jpF=!heUWj?LMBq~ws){n4s36{DC zFY7A00mbF+vOi%Jub>lag;2a|!L6wikst3SiW&P{c6Der?hUcf>y3?gq?JIAa@Wp( z30BvPBiN15iAlKE7HDQp^?3sJyJcC=HcP@!*0wxDoQ%v>M-Rjt}PzCFg4nh&VY*1#EKyGkvUn44*7Vn5Rc2Rm@i4U&P0EpJN?ZQ2!8eQB` z#h|4PSLvDpBJ{1^a$`_|Ik#7)bStf8OILSCmPi`uI_N*^JS|XC=0|l@&@;9xY+L_E zY0I8^PO!`Y-qVz~G#TOjAMSxs`<$lM=m9h!k(W_q$F%OnV`9W&VygM1x*Knd%KNb7 z!5i#kr=wefXpkA@J&-6EtOC-fiHRJH`_!g@#5wL1!YmGT*l2yO@|0!-x}rqw6csMl z${WUO^)wU=%*>ivlpaV6+%hM@M$|=Mebbt_Ct9xsi401d&Au1zY=&*;%sVozT;K?C^MsIF#W3kUcahs$5YB zn^9EPIsAG@SqgwL?k_D0={~{6wC&RPakPWlW=-r=j!!-<=G;nH>;z!j*!xg$_5t&WGE-q^fE>23ZEEN)=HNYxZW;5J|h*^Ms9| zf+vg?HN4Z6yk~WBx-XoD=~-Hk2y|9)lj?p7Oo1TP9*MXslS|#c)aAq{aN8okR#!vc z{%x=Avr^cj?|ZU5q0{ys=k9}MQP5wJTs>-J809$lZAI2F-fK>y%-fU{cg9T>GVTE}gzquNE0ufjcrTb!pJpfJ9eR9G6KljyjH7zq8~>L_VG=q!h8z+5=x;7Rb4)>vF$YZZh2p2b?;Z>M;5mpS{@$f{PHQ_Xq! zF`cqk?_5MRa?%!l)p#i3Nwsk!i90wq6fwg-IdzgGfGSsl{KmH>;@Vbl5q;^FBqW%e zNGcqDPnMqCTuXfJIs0xLQX(rER$|m!qYfb69flLlR7%nJA=bgAINlaXbh^azDAesb z3boNd&m;n&KW2GJ+sVqJL^C>nkRN3covH8ebNY85_hzv=RxT zmq-b_G(@_a%z2cjq332q3jvZ`7(z#04?0JbBFCy!3Mgh-hNE#*7+9k6xHi>biLSFv zN^eb;D$39IbM!#@rQWO2Cm&6&0 z$zlIA+92-R)%+eoXaAwyRJWySy(n{8>J#BR5rPRqh19`Qa9N*p6U1B*XNDvuY1kBzh&|~M&xl-qR3Jd`QFJ=f zweC;-5TA#)BBMYkP_0h`p&n+5_R!)-bRvOk$ z9%QU@K7iNCJbSLscu%=;D;ZH>@+=FuRr0QSG!;o1+R_i?k_$64j>B&%bD*%bFk4rk zeMgkA&&CcZ1oW=9b{MyaPTXsLDoRT5m}aMoNK9zmz*2HOA_1$_Vz)*N1(~>PT#!@Q zHDwmt0}P~fZY8BAqOtv!wR4SIgszLusTvjZT*4ujRmf|^kV66^@g4Phf7-pcIlQBB zX_!P(=u{tr?S|7fu?>`{e0E=A^Hz8=5ckc zc!X8~y!6p3Wmc6Ay6#f<&2j1E$Q1&*5>{>QYr2IpugH`o??9C%l|kBcmv9!Bq+hkE zbaTdF>4A*e7d*7A`Ly5Zg3nAiJ2|>A(E1rA!w2I>kTj7RfB97CmPE-)v zqDZ0}dTk8~i~^zBP4PbSy4}%=k>u{YSZh$OFcaE`q9eGzm$5n6PL zq)9u598%_}nxwYE=ChzWYi)Hvx)w|S$1|b!plLXiH%C`F%Q`0@Lua3WKfv{P6o@Ot zy;R-n1PbWYJ5H-HHTj|bLV|VGQTjfD?PAL@FR`HZr0Bb~2IWvOZ_?<=83%Q=PG3Vt zwkS)KrRFRPIP=`rO=zJ^(bSr?%k>T}?e~s%sG{`%ko5F~ckVxluYNVqK<+&;-b%O3 zOF?cF9jFd-^G1hbEv}iW2 zJc=OL($uC9YF6)`0MKM!Kb?R{C|F~zM1eJ0Eq02;i#PXsL?B4%%vvYv^XSx8nj&03 zdi+k7H6^}v;~?Dwir*Ottt+c^^B+~*V{`C&bYQK9akzN4SLSO3-m5qwJAqUy=mlOzS|lLTEKB+t;^^flMxc&Je!_0hfi~un&BjJ5vmQqPLY_0{L|}2-&m(Y09`z^hJ8@gvs84I z+Tus%eY5+w+H2RR4xTAfqe^nft}1}re}0l7RGH|(6pJ|L7txF{Z$X~rS1@b)V~wD8 z?+N%s95`C*12+;#yC-MelQfEQN)h2&#_hEjjE_cMAPiWg3>b?OIjq=kq?jKK6%iXj zw%JpVTFFW(?tG2fF^I)cV(`F^L8&kzEXS?vRG7k)#g2or)O(^+JVR3hnh9Fyk@7gR zPLak6ucJc+<;$-N$pb!RS6I z!Yhl7gNR=+VG0<4$O#ijD;LRNgen877FrHM)3;=`ZvaV!SxS0totVS28}PbzIl>EM z6X(M%)eTiOAvA(-GAR2EOEwC4)V66YfFxcKkyfxJQ;n!)_os!}+E!c<-Uol|T58ZF02w z22yE&-s5%F{6G=GY?*dXv~eSV7W)34rAMvNN9t?M<^z&YGv56G{%!m-~@1{BGb3qV%^V?&}aiCY7=Mu5F|9lx!i`XAt{ zwL*=d+aj4l4CT=vynA&MCX6Ii)XX!k2GJ79w+Q1BfwxKxvqI>1dv)5NEwAx`2do${ zIXmZjxoZZowfyL^)S|^@TG?hxacbeo?^p^|>cUFPrJ#nGWJPduHuUhk_&$SKHPn4= z&hCK3;3EfvR3{J4f&SxXv?XWw2tOgthzEhF>d3V<+;^3ZTX^tT3$UCgQeOy~lFWmD z_PnmbZDb}qVDV(^y*S66|GPEqmHyl;ti8U zWM}RC@Gq|4c2BGCXy^w};MAL^6jwY_Eyb9Ls#G%bp4Di|BRkaTckDI0IED8}Y~U!K z@-A=SVRlMpBm&sJt#_W;f9!p9`ZS&7npp*H%p|#9aD;=#$4;q1on0;fRM)>4-qU4I zsPij#cO1K=`i?L~M|na@S9{4#W>TuuN2;nH%EGD4l0$3q$mbE=l ziM2)`D(N2oFazQ5Ck9Ia@qU=5`ece=obsEQy7=5dLQ4g;u*O=XcQxwlvpcc&?5r7F z<8KP8#fn@NHvP$dGAFsd1~H#Cvb1TC$*(d){zOzFLvXd_V!p?cXrnz-AXYE7ubO7?$7tR?cD z!C`CFc<4_#Q4Nc?U_qX#rE-;kljy+NbhLh}!{T@J2r11?#R!tV$_}a}7{!XP{8H6e ziKiq@%~*y@H z?lZ!AMnOihU9=j{-La>55x!?sxpZ1g?GtPGF?|?96DNc?z{c8JI7C^ABZ1fbz4CkV^6<^^obb? z^%jkuIhN{}d`VXyAyd~?iS=gZv;Zz120MJG#yO0I?%rurt6~_tS>0|F%n!%E-)S62 zjjcGo=sEzci_opCh-_L^-6BHQ05#Ls!&sS{r8Y<_)mZbp{uWenRZez?l^z~a%~Y8m z?fw?@+&(>#Sw(y zm(^kfH5N~68mnX&X*1rGYivm!BK7|@GfOp1caT}e^p)L=rqOv0oYUV3cYwOV(dvq4 zj_dI>i{(ZqPZcwUnCCI=hD6u@_& zm2{Mc3m>1Zh(=`mG@chM$gR~wisQ)=rTJ+qN9)s1)MUOIHSiB!GhPd zTmPygP_jlO|3j9?5L!s)*yU&JOpmaJnlw4%j?_g@d`Q?Z(!VuB^L=nH3W~W&^yyQ_ zO_ExgZhKE&g{Q)wIWiLSNqZf#u4XQwvQGpfY>>Tkq}BfUV|ty*s$#+2tA!3vROdJC0+xpqW|t6XM+zouuB zXukU%%3mo~c+G8Rg*GSI7r-wWYgoh*fRq?Y*WOia7dy0vqRzrZ06`e`DDY5gU4p_I zByrOF=n{f){Koj*$J$??n&z%4o{_kw9KG<83DqMg!dj&RoZWrK5;8mhtI)%ybQwp` zboKB-Xu<_B0rrG=f$j$o3sA+~x-1#)SoIk7v}fwLRVZ%{S}`;Wm+M!% z08@xmM(qSfh|+SVIlI5q=b$-w`a}~DC2QRk>5oXTrU-$&qm}v@-xd!?AaG&o7~q>Q?9FP} zNZ$)enF&m;0R~%{l0vLdMzNUcOC6PM>!?dvoIzfxoVFDPj8ha|woN&}>_$Vg6Fs{; zbtej{Au2CkwY$5d2Or`9t4UnVB(%;C3>fb>0+@=B6zHPZQjzN z(}cEoCp|_=b_MS;ZikysCM$UHj8C$LmrDa{TN#F$LW33r1>zxuNg~rs+xont(emOu$t&2c9f4?dhZq7R63$buEVz_0}bjXh2R`&bim&aq_Jbsyk;0->1lx&yzNC5TI;bebNLD}}S*N8BpsduO{hi+^<;CE`B z^c@U7MLkD1Az!$-a-vyxw&^R==M{hh3AZUpAQFi7oAhy>mVF)o>?mNVSmJrXj`*~U z!=kBS=`L7og|p%&5+S@}wckYipg!7^98`j+DL_4}dX2jy2-Px=pXq|#52Uy-43qo~ zI<@_&REHF>XHs6@0%zMoRf*Y($}x6S-e~5HWs8o=(Ce0}kM>$Le6;j1ZN zrGPA)w}N(L%`>@*#QE6OdnuyW=|=DIuyBQe|G&e#tE$Pi^uSmkrc^kny@)n)!_j&! z?4CWivihBa`z#_y*tEklQXZvsuK{8prRX;&RRPjdn9L8{3ZDCYUhsyxQfZdoX*lg2M7z@Qq*&0 z>yVbGTAp=lf!ZdEc#0z;*^FQ4eh9nfNcr)@jBfP|XnYY0J*L^x^cr@rp>heCDDqFi z{F-nN6ImVBVnlh$f+~`LA9wuIn4@8dB+P)w!4Z3RUIYy|zjILu^QTPlNwM(mqC^ly z4sI|IRgCIQ`GH?*>1*+l7~picrKHa?xh6byMdKH5jS+U{YVdgo~&>>OHmRMGEfGQ?>x zx@`aND7P&)hosFVkk@)@AA?=%_39=@g~cM+hHLH)=BChp(i;6kaJFa8Wuu`%ZASyW zCn8bMn>8>+`s^urQOueOJIDxM4>41@fiB{>l4+3IwrKo{Q-7MhDEp86!i5&lBLU{# zJl0HPK%rt3fuziIx5{MP*4L#|Qg7{(9^f{DeP~V{(@$AE31ncIkJK{zSRV+wm?r1` zP&ty*U)9{&pxPVHLbGU7e9oq7q*t>A(Qx(XwnkWAKC}`^thcMC^1rY(DVD$cYE;dj zlp#7rnODt(6Nc7-K`LnfQ8H}?9-LAn2h@QHpRq40xkL=z!zr{#h*bxBqPDRdSM-Kb z(#QSn?T^~h+uqWrkWFI!Y+<4m4<}ecFQSTVzwx|UvcXMbIp3{Y{NC4?!WG8N!o)_g zptPT8-HGj#WI6+O0-Q`WY8i;DhU^vrxof}(e1?%8n*K+Xim(s>+>S?KKyNmJE!xno`mZ0VQKG_2<{efQhb{olhHw#3>Yosl7 zB>%B?9^jq_F$oVQ!gKQyLw0Y77PJf)RhOzNY&nwFT^skRpikRJLkLb-JMia4-yG*_ z()DOT4+(+N=qux&QlLYMEW~p~g;F9L;ncLSHONZsSPe+PT}37fj`Cv9&=gS+m`N3} z+@i+X2ysv$NY4yLd(-1q{K8qv0~yoc!b5e1M-)u zDdrSaWIc!EkC?0yOU@H3`t~Cvqgp0djK@@kBN9}2N9FF!$lmiO)pd9L0Sty?WbJrV znzWnL1xkBv>fm^45`Au(urm7Beyh;;ZT!v^62(qKVd3<4fMW3zbC_4{-jS$b)lvz%Uag$NZGEVSQPPtX27RKy2=70>BZkf7kpC{YR$GO4AkgK&dn4BUOgA{{+d+ z!~`_|q|PuT^6zNEYU97}Rs#72ECyU8I_daod|0amwadtnZ?+ zAK`$Mcnb#Z^>C4~bLnI)bb2c4);iHf%^B12&$wCXDtM7>`z3<|T~`z6vl}(+)>|WS zb{Y+qYe+`K>tk=Fl@oJG=k%^!KRC{y)2MqRdv(yB<=NUj{gJeMkPWGVFX>6g)o7BD zaciWoi!ACUcGnE=E4ktLe1Q%|Lc`d^qFx9S<%Totmi1(q%4Qae`oU(SrzGbL;W3K( z2p_UlL<`39M>v>@`Ha#qGFTX7r^G-8BkVXrxQw7t{N>{2eXpK_xH8k;F@`K}#1i+7 z#~k~{#gy1BUrm1`Zz`>ohwl+3GgW9b=)g3=a8MEVJoJF$b)^l4StU}19(vmJ3{J0q z2g{jY=p=2$w=LQmr?#xxF+3gIUIdVz%L7PUZc?!$kHqr3E z`w<`5(<$Sg?7;;7zLE(>WUncR_nhny2XCez4(tikVqkNvWb%>Q?1+Bd+mtgF*cKZ@ z^!U2OwqJmwdXhfD5b6%tav-yaHtJ<6 znwHTqTTe-$C_xp0yqeZn1;4$s#?+Y=TNjTG3*MI}%`v)xa8BIL2y0IyS*w<8LQ{L; z={%uIOy6yNWK50BK_I%oAmoWJY6>n#Rps4p*wUl?M&k z9>3UMIvDiWMYiDm*XjAGnZ7+heS1++qhbD=}f><9el$DT6(PkTD;u@iz!OBdq9lc|}T zb08S-fp22@kqDytEC-4>_tg%92GLnwfB!Aouo@pbv%$IPl~uerCt5OOTC7eL3H-Jo zA!@Jn_{Ub0-xBB-&&T{L+x=c=gj5iM5w zIW-LWlqa;ZB5jF}>U#R!wb|1Hd`_fl%}NUwL8{Ihz6Ag%MqfSi?PnJmgb9ou1E}CT zuEOx@Y0^YpuL27r))^j#D^N5;Q$fWe3~2iFjIQZE?hDmmHH9$^CIFrqdu-znDKMv@BS7;c+l-$Qb%+VtedYZvx_cX<(gB{Rb>L#5& zR8t5xh6Y3;qRMNVNxnSegrWDMRS=+lF*Q_mD6%H6_F)$EQT3!G3$0yNf9ps{_M;%v zVn0Ul8S|_Vyp7LbA#UkH--c}7*Vsp0d>z*uZQG?fl#7(i`V=arV#a!*^!j#~T)|}e z6p~|&)lRy7PL;XXhN-f(_YJ5)Z(ZfSSj0%`SfZ5QP*v&Zy=^_Oy49?bwYX{_Rt&1W zQvFpG*D_$9$HhH?xAZ{HM0BsM<UHMRdoL7_f_6Yvmov@|Rm7<`p092M2gQL(` z`G<&bIs8v$Xlnf~@v#93x5NxmH2Una&8WJ&l=LN86ac^Zrs=I6BH%7p3phFi3t zR8NU@AIOmZWR4sIn5&rDeRawU4x=FKh19%fR*K5pY=T_SN|c_HWdoX=*R!hfG$%K8 zW=?7xz!cQ%dXYV1$WulD3IwPPD#h)s#5yAO`Y%!GRA}?@=d6a zwrE_p%jX*~98RezneAWcz?}MHfv}yq>H@`7_?|n528NQRcEho<0tZ)r2CLo(OBF&` z+#n~K(m32V_e$YR_D`!vMN&ayZ;EfFS3q)&YA%gs@er1sSsk&M5QZ>g;uuG!2uOtnRD{544>^!>9r7b}q9gWQy);($7xtgkl zi@XH9Y!qM8P_!z#^n)9AJQP-z8^;{ykIH!K?jqf0*=F@TQ^RZ@tmxtJ)RH}MMK@%P zo)_>EC&{CP6@5fZvXjZjV&Azv;yO8GUB_3PZ9}HlQ#o5x8A?E@%f*IlX;)?zV1cYU zwY_EtF{hO5O@bp zBz*fVCTZ2e%I@7JA!|}nFlZOTCP-XR+@4nCZ6KRTYmy1UXO0`;gB;1y&XU*{nnMfe zJjv5yOx*I5k>ijg^Xu6|&w4{5@+0nT(`Mc(Lagx4;5>ApdbD=n^Z69}|?S-Z`J5}{2N2NGu6e`~2>+bQm-G0q= zV??T5+FBRjv=)C6-t9WOk|)l+`z;!$ueZ@l`6Aa3VCeQwv;u z>ar;>LJA8>RfMEy`01FQ@ajm9dZKJ}*o@vS27BpV5p{*ztdgYI3Ck`wd5-Ju(Gavw zSph=}*gXt`<@scpMSVd3t#@oGAjf0f>0#E5k1*~ensagIW||i@EJiL#`b87Q=Q-7* zP@s@2e1JZL)z46pWlabqjjJ_h@~XSyt`Vp$m?V;tR)d{$ z443*#Jq}MgILXX0F$W{2DN9mFNe!fd65QaHjiG#s_T)~_C|UyC#J)kdVKbAlr3;o^ zYD6&)dXaUZs$W$mR&nYs<|!{9`kl$VB6N)3X#S$gk&l1q0}j7ZfPJ`J+NI{>d^KOMivdn`6a!y7}6Wu0xBqoy=T{YJYEz2(XzZH0njShxek zGom{PhCKB()3~*okg5Ih!SFg{$P z$@LBAv}Le2QZeqSMr%Voi2AC+ZyDWc^3gI7V;p;;*crC5IAQO@%iyJn(Y7578x7+D z&u-nX#AYpS%j?3ZeqlGyd_`=4041Yt)lx1Zi%^s7>k{)vC1cHQ$=1zI`hglOt9?TO zB5rRsqFcSiqA3lka|W2ivx(46^X;HH4r;ehI~!afaJy%TyVj3+>w!YUOgCi1Wso?D zg+?PsW&9GoEv^E8IPKW@qy4}ZiKDf-Qy;UK!HeXI7WSzsL_#F1F&$CNS8?%FZs-}u zspwe+ZDvKNR~n(^qZCTPd#dFKeq%I?V2yBt_ieKL5Uf$Uv1*pl<_fH-l(KfImZDUW zmUqhT+AW%(;W-CF+Dmo>RSRfJXT3N6@DU*#U`PQUVV^V>(cfTtlHBoqjOC)B<1PaJ zaBBs;N@#vYP32@Vo>#J%4VN@=WFc?;TGi z8>p|Mg(>-Qza}!8hVEWVlSnV(Dz-DdqgN6G$2{!COR>l{K=N?m-de#UCY-NT&|+9! z%VowAvD^nr!k5Z@VwL2UOE>zks$Rw?j93ykeiq4}KSW6#CZV$={q9WYpSb}>OEhXY90IF6Ao`dP9`By3%sBCqwjU|PfU5)oBh4+-iU!KeqhHA{o z^6DX>;!@t-XtT8$ZBZ@rFt8W9iYaR1PRjkbutkf-egFoT00<`W-l0rsG%>}|v7>Rw za7nzRGTy4Ln`iIpRw^VvJO{@W>DV#a*H@Ctd~R6(0?y%dj~$#Vbh@+UFZo}hVN+x+ zqoYF#KGKp6Y{f%a=IL%EhcY8}Z0{>=S0LCfOy(_2yPVw3kR}#G8r&EDwLH z7p^L<7DQo*r8m}0N7%56bkw1yxmiy<7K8TooWY^a;+^;blN5C7c)HoT%X7)$BTymK zO@+&D5e>a&hrybOXLH;&$%)O?4xY3SzKW`N0t%6k=21DJy{WIRudcl<5XsbZhN`YM zlz98?usKJU6N;O0PeCSBrJT9dCN+UNQrNr5t?~F_daH}ZQYLS+m0B1(5v0J_@r<0J z-~V*ld0G%;3>}>5--saZs4VX%eK&$2rW~q;?mjVpA^w&QOlB1r6I7a&$-! zNX2AcNF3#ou96TTfFzl#YQ834-e2ZLifL!Bd?)j6$GJm?ao1;|SDU1cl}SA8(DKJq zV6#D}j*L5PV6uG>HxX?55wWyd5thRIcYeIE9x-8T%#?!d=BsZ4|K4LK;S8qU3ewcV zezWV}(meC<5?WHaYNeEvr_AzX7&jJ)HbZx`&U$6Xva=eKB6&B|fW&r2LvFdWf|;9# z-tX~o!%QySc zn?w1ayoNCAj{JZaZG;oIl%jCwbq;b^RI#He%-NrTj;96F=gv5w5O+EJN zQ;A?iNxyCHAs1iPX-yICyJyeFxvWHlFCOtogCP8MO^|sbS%pCnb&S?4k-ysP8{PfH zBk1(V=zDy5k3SxoCpopo`old9TY#};gsriZ){3t==*1GSIka)!|IDgxQL3C36XvXF%?oforII4f4pv6+=SPc$JD>Ll-}i zU@H7<`$1S7G0G}&%Yss}W*)v$n?-2trXsV8z>E=RGS4e#$Ha1WoyW|pW^9~z#wSrQ zYs_Xn+x6l-W{uIpu#x{Sc?n0|XIIOmRq~^m1M$&7=k2W4k8Ky90gNSfpNW!NYO4aH zLwQTRYz$4D$15SVc(!i-ZObRgN!s0d!btt_Z$DkGCF!x*TNp^=w;A3vQ5swKV>JK;xS|LEaKJQID!XYtHoE!yCPKRGfx#KCv*8A?*Px?K3;4_lH7xnM%)Q zDF87vV5;D<{7fG`{G3p{MOLPxs$yRA{GNurcP-0dGB7=yK z?PiV?Z`Y$xu2=X-5WF_#Ozk0fB(4^Iq;C%To?6q$17GOZ+4a$6ob zz6$QhTC4`t$CHr^{3sjOi*mM&E6S|0bxsH>hz-3J74lL|;n^bD>4;lAwR~ll=$;9K z+YW@jB5E1W|3FI6F`+fJ$G=P-jDuFAfJI2;gcn48*uF&iP%_%3NL8qaoPpSaB#X5M zS^?3!W_>g)`*LXK{v2TVwnN#-58rYT*Jz$`88%LUISy~vX&{H zo>+B?cpB!T_q#cjB-JX&Ae6+=q+3e3GxtY0L=M6pAWP+(k1_!lsH-u)lo@3@x5Jd)JLGJ!#9J9{BOtsqQHeYWpeTrCC5p zi(peM$E-i3m>ku3Y8-ST_U0Z>zhyJh0MT0Fj|#EM2Uy8I8%(TIs>oqQEzHY9QZ2ek ze&>`vQDqqs7ZgAs`YjY;XKKu{(JP?Md+1MPa*Ob)v?G#l)M2&q|7WmH!Z_SC; zk11(3NvJ>&bUQ37!HBD^b$>ErSSY20TX!=o5`5PLgst_HW^V&1H`FYuXNpK1PH2i_ z+YRxJl68XaB5igq`~Ev>_lu*+L)Rt9oJWdshWUnH(Oz|{=2DInEnQjR>B+Hj31UzQ zOh=x$^PuN?A@D@S5n~F483#n5Jl6MUQ(ih&4&4hq>3}V_2uWIE7^BF4+yHR>K!w0^ zA)!5eT;K&_>rvI%h*94Xc0W`qc`yO5@9pmQY!?vISS|Q);%Kl&mc*okF7X}mOzf2g z1S4y(xPTAR@t4RfoL{(Zjv|YYQan+0#q`WhuGz|z0?7%i#Qo zHjmS)6osg$9Gbim;aJ#J#A&E+KRhvAWy}iHA3J2o2BiKwP))6zR2h{)S|KOmv0d^! zr`EuKge+*aeaIRZJH30Q3mTx~@fKM!_eOQ!H3PD0zCk=MTx(d3-O}#8+Z~W>D;_LN8;AnHB%`bSt{`9ic3X-X z@YDl=ltKR=v2v1Me{2fYf)pLucr14=s)HpWL71OmR9+EUFFbX(RjJQ&hql&zzQy?L z>&9mcCFMxe?*uNc#|uyuaUXPAL3@Q6=aiCQ{#y@!FmR+61$1X0ghm=UtyMGV7jmK= z02pC7ohLmP9ri_tQQT}XSo)F*&26^AN|legvIy)Vwr5YEN^Iz^eq3l{1nNw5j1#xN@}B zYw(nu0F|aAvtca(t7ft3$$%%1e@EN#&D;fK4AmyYyb#qERE*ZZ4w(TXXVvq=R&V&V z#;;Qh89kgq!_J4vYM|*j!rps6kT&hL^{qW8aPY5uur%mA;9d;;NSQN3=oltDI}zTy zD>eQB2v)kNNhP;LdJFxRFh%>@kI3R-B%WjENe=3oSlyym-d=rbBOTNsAv2(cWZ>iO z(n=$CEb0U954DeVOw>^Y9exr}2SYZQEK5ki>}E+i*}&W>-QUT86&QD6sTu|XoT_tH zYPKrZT1ZVxgKhuzs9TrmkL=f=w;_z$N0G#Av80n}dj$QfvN_sNKb4U)zhfuLfg(qO zzb!j?w=0X*S2WwVi;Vk5J&1vFS_f_2Xyt!hs^*AfsPdv1YLyJKs3BBg>K#g2iv~o` zymqY!&%bPYj|NyRn84UXv2al2fdrD--w5?oUB9y`Tj-xMtvh0lsgBeuCAR*dHyVBb zNQYpyup6SCiV_?DTDJD~1A;SFL?-p%+v5ey+(IdSv^irz+)c4i{+M0esp}2xY#E39 zei81kc}(FU-i_P%j?~yMBHA&Gk#@96cWphy zQFT#D`X&X1X<=b_*r(XF2Ro1PJx)#Zz=pl)1C+jzO zLPLb3EfdR89=o9Kw<~$XzuKWaBx{jy`ZlGdHJhqVPW3erqs`9tBA}?7q(j6F?mP`d zE$eP)YxT_=T@Y%L>RMKMsKHx=rWRZ?>}gq$NELN$ZhN~Xb+g4KKNefOUg$Vr-YR12 zY0r2HrBhr;-keVpWlIrKq1UqH;1PWV3A&5P62@ETNl_u+6tT)_Gt1X(li-3|KlAgo9 zS#*rH9%k04(0v_|uRzeN=q#bWAd!zAaIaIBXE!qVV87p|TaK-WmxxF@)y*A;My9I) zj}?SkQ>br^bze0;azjV;nMsKUGl9H48Afj2*y!5zz(9_8@(mE&r-Px#Hvcfk{I}jM zcD6II1G%oJj#Iu-urte<1k4%_KkfULBhb`!ESVDt53zV6kR`i#AEQ%O=}LGky3@nA zrbCP5hwShR7@%rOk3cqatcvGr#A@BG<8-L$1ahk+Sq*qF4UZ@liO_PSMudBFq>1Xe z!$={TL}eD0wlbq&`Wq01W~9WDU2^DKibYUt)$*x1-)p@zBw)rlKRx6RiTp%9=>(FQ z^-U8_k~r1jaJ+#f2cKoE7SAYK0j}#+{!<^c1IbSHve*T&OlEqrwKgb5+|}mIV8Mpo z9gY5_;tOH8nfy%?;SvMsD7;b!*C@vm2>_|csO)E`Tkn2eHNQQX&P#G6OiEE~qn5+7 ze6Gg+-<-pp0SH3EdpgkXXrxhMkko7cB6B1AmNz2ta7=4Yz1f8HZUD3F+B&_3m9yOxGc zMoU_|#Ls(bATqy1cnK|B;RczQVj<0+@>>>D&ss7iNY$xB7ME>TteQsz$WBZLG;!1| zGn!XpBwv15@>}hH#AJjiEBw;%f*x&j;%SrAuD3nAdx3-dSwf7wSSa7^8EW>b#)?qP=O-%dQ5=BB>1PjD!+a+iT zt%Jv*Aum!at#n#TuU5Wxq-0qHBu2Q`p~Fl+qbh6S@|d`wyL@xqXjAKnWRz&e4=4L$ z;}?$gR1O}o&<^2a7@2hQqIXGEHsGgqbie%CiYvOmcXhBdyJ&A7lOQ**zGM|Zm5bj; z4Lnr(Aa6=@vuHyN4rQTGM8~_K8BcAV-NIbT_vXtuuqomro%!juQARjXNq6*rqjrDNvG3#>0_t6XH8#d|!6qJ<@ikL0NB@V=wU>RKAw0 zNEBwW&e74bEX=mnjHK+fRJqBeZ4j7v@~+WKfCvri>KZH=IK6nB;oxcH z-qFGm;;LHfnJ$_BW9ABMZM4f!GOAY*nVW;3Rk-tp~)Qx zP3f$pxZ*nx?8n0k|w6kkk@-;cPm4*CLT3=Mfp7x&mY4 zaKnZvyy)<>wmrd;TfZa+&D;>752i4(C1-`xQm4SN_N6bZMa@rtUo*Z&VxODa%k`C9w?! z>QaxuFO%!3!j0FD5No@Joh_Y*e!lSC5k{?!!Wq5Gf*Z|~98(z1ZS*pbtzBaZnlLPQ z*=aD`MiGL_CG`5OV>nYN9nOP3ASx(@;c@X{KLp}JJjCwL8N3R(Ow%FuR}Uhm=!=5B z5&44@kP9$n1rZx7gc-$S-)Wn?-O#e;q!^;#uPy;Fjw%J&G+eLuC-rdDt2JY+EQ|(f zFOIU>(8mis6lb!r^NE;O>6)4xA-pk96x_sWBQBSD9F4f25=U=Du4%tir527_Ll%)t zK|(UU(7+`5cn4$Ze|%FYi)dD+4v_#0J|FOIBr>ka+zq0u@!(<=qSHd{d?(6cvRRwn zQxrEEa@?M~F=qyjqzV8dK-|A&k{68gWJKdCs)So~q(8s2FjvclN$WwHnM@;7PLB31 zc$3x|h+C>@#FiGGxya=zZozpAcDV-i=;viPA*GEgt(MZ86Rv(_h3zu15$=h!&yl0R znlb8Hf0@r#9P2Lv04U1dX~J0AcTOA@Pc@eO9-Cs2NqO{>5Tll@!9JW)nK8`v+GizK zRZUdV5XY$q!fB+}HrR@HRzBUUyD*@%j*?{Q>p;lpNrK8MHjnVUhyrB8a`j4qMF=pM z=@}J0Tv!9W_x2vnK}ZRBp2y5+jXJB*qMVpp`xco(Mf(;}lpOkUWHZw`F7C9Gnt4H( z&^g3neH|oAJ}u&YNFV%`OIh`8^i93ZoBKYtT09X#{QtLtWR-W(Igb^qknnw}R==+V z_I8)`CW#8c@ob zlIE^nx+8tbdWlnL4&vh)uig}qDL<*_OwC2MRbaEG{z-Vr$#yT-sWA*qti!o9v}n?d zrQm#mR@IB}viIgySsU=dM7*ggdVLBEW&~QCy2DSo}w{H1=V<>A`#xRY&{D ztpU$OiZnKQs5v&eD<75Hb{AaU7NdLvsKm-mvGs@*sF$QzjpvQKZTximRxDegM!<&m zvD;r7LY}R7VWyHwbB`-PDfeDdp;}#;ZSUy@Cc-zsEf$hu? zncMESSb$4Qu+izJiiTF>qPP4hbhq7U#kPuuryJ~R{VqC%t?2GVP--1L^V0983R6-p+p395eGb)qv)+4-XN7r>jk!V> zOHV9O##D|H)^>HJgUr==#vsxM!a@f+^VJzkm~et`k8G+~lm}G6DseK96REGMY#(Rd z{?WkBA25K)CFD2Kx18Er{n^sUq$kLe2l|u;?t!-1)r{v!asF4NrLSG6=F1ZITAV`8 z4Mc@eXhaj#hNrZ0dWw-8FcXeDHG!_}4tr3v2NA_8SOQ{2-F{7`WWGxKFWITkqY(arIN_nCWMZK8{G2ihpT$I~k;V2YIj*eOXS5`V{p!2Fhx@m%2X;{cOjB1}3Bu*8+pAi!yXI^tW&UTDm!v9G z&=FiT_DCj~^?%}gd%Axr{Kqo%BLt+=dqE(Ca8(2=)%WNDhcB~3j{3A#;E@Dc#1x7L zZ@`mto%>G4_Nk146#M%_*-nvleMJyFh25TdOUjOY6(FO%qFGxcge$F03PFHoT}6jQ ziAdB@ehgLUuU=hyo+>vQ5q`NM{2~u@hA9%hGzB8ep@m&ctX2HQ3S&;|PF0|K(edBx z2kMLPWj&Yh$Lf&bAVxaMXHU$XRdAhSiGh$E1nHXBek5v3Bik$n<7t4Nx#I8*7)+ud zLZIO(^4#d@G(uR=D*?aN67Q;ult~AF8fO-CFFxDD>=cCyC6(X-d^H?#@~D9hrK;U< zZ{%k=B?{pg-)08r$*7>@QLP^E6r#!MEMmJocZHv!+@f%}ZpIq;I@HqTm!$BxNGi*EMAiG5 z|K*~7?6GX>CY3uOw5O}*a>h%*3p#^}V~;O06c56fnqfB}<2!bDwJNzZVGjd?cjw3r z+w(O}sqd8;=6f|;i)K*ccsTE!4v+G3QNHvW2{- zpNY06j_?~>^Hl&su;L-i16j~Zk4*BDS(0AnuoPvL6khr<%lKF~2K~JiPc@;Z_8{jq zvsr}&*7NZUs#?%cAO{lpMSPN;cdI#PhV7s6PJ)eJ0j0%$Vdk#1 z6(e)LGy^cq8HQ0Zb{w}1aM%AxqjK)WmLK}jBLOgSYn>^Vqs?_kH%3x`Dsf zR(YZ6r2dD$abok_t$e5+nbPzSZJE?SR^7^)Alhx6>=F(o0NeVtbi-OY_ZYk{9$SJ8 zS!+G_OhCsE!0Us4A2` z^7|-3^~Qf>&vFS zd2LD7Chk@`B8ZWLij#sYTrM-i>@jwv;RgyEvT zv5fKZzYwhmi3ecVh>YD~Hu0*DqV&zQlol@Tg!F25O1poC`k5~1QGUR1)=UOIjW;JY zGHWo2CiG{U+@Hy0wFNRit}meg)}{#&_a0M__!O%44=ZS1um;+7L_Wvt;{5-38A3Qd zueDgmK9OWFT-WP$_C8@=iC$TzMZ^uYhf7{)iHnxyakBu>S+XvEif}&<|4{M%Xt3Bo z70$OeRMF)0M}@7oCW+? zxG!^Qq)GO=L)XMiW9_Sc+Ocm6ctwu7#18QNq7-Q5y z;po6GDbj`A8Gq)bBim)X#3>OaY0n}3)W}3c90Eue_R`mP7$Ossd?1I5>W@n!7LWKt z0Dh?%8s~ek+o}0u$Bdr7eb^(!z=`IpAXuG~( znc4?_jWU(&?Co<(b`^e5^?TXKzI*JsNnX!~O(IyZ+obDQ`CnaI`Sb3pTUuDO*Ct(N zv|)?Jz1plt3nj4jj0FRXdgor}v}%D!KI=Ue1P~qemMW=pCXwd{Hzvl#NBK$0M;rbb z@4>w}M9*dd=HUp1!6}Wb(OH z38`*o6O11OMYbsEu*rV4t8Q)Fgs;iulnBjby#hoZKkK7bscf{1L6Chs6x$T9i~>|< zC;Vg^ZJvszC$5I8x~qOdv^bvH52G+oc%GDg27542hQxb)(+2t(12mO;tvS||zfA&v zalQ=Yl`is3(kX!5^>o#k@>-W230`>->icgyS)XRz>6~2PM}OJJ0OlAla*2#_2#J9p z7hb*J`p~@2@hLf)yn}WO1MlSS)h)2z5WC~NVXnPusGp~kYI;YaKWvfp*ndg)F>uYnBjS`YZ?e?G~WZPtvqS%$Zi(t;INE^mo zdLOQ@Xna;(_F{h6#wY~jA|k2ff&M66ypU*yxqM#{Jid0{c>R#9D}y2Gm+|cDJE~wb zRqzwZzqi7_fAxX(J%g9SY4}wKKN?aqAT)gxS{Q*O=L}o7rQ(yNLW4 zm02&;Wv%tHDgnL9aC_zdQ0Xj`cBD1WTfJ%6%1yIYtep3n7{GWo>UUB1M*){Dn90NR z((<9>ve;pK;fZod9Nj#`c(%7l zsxPJNa{_02?z_Ol&AHQiw(fXoNt))S`Pg8M*mggSQQ|mxZVdDD%vC?sJwkJ3k|Qxb z6y4wYYYXB)Vd_t=E3Q8nj=f5M3@HZ3PTa`~7d9Fa@ZS>ZRPq$Zn9-jjMskR>;?^3j zlz_1|EJZ~QtrvNW%2Pom9?#yXzhT)cqwc*n-}{V^-c;G0fF}V{bxkRCu^4ItAOPgj;;-0>AzSNn zOsWRj3*-wX^~x=K)gJD(jRy^A-7HjwPKQf0L0d|N`&BG7*u}FXnA10|V}eln25&y= zdjNOUo6Wg_H~%U}M>_v9b(q)ICT^AmvwK_b|M`n7^EXE5Vb5KAOd8k3$#Gx*P0b$2 z0MH;`9UDv|hVd4-sTMSK zqfb*1b ze|k^oKzB`!jL+Pctt*$WXrwd8s&p+XG&RTPL7PXa@fVkc8he}?_4tFxl>-zPiZKh+ z8)F9)K;}NBxnaJgF8{)6{NDQ(jodvnvOVu6TpR0QZL%f1i`ui^I7x>;;x@U|+fk%-O|RH2aaxi))s{)_DU`m>eHeWG3GT#r=0@y^ z&O`c6v&p}g1Yq>d2ru-9iJp;9=!1-f&|VkA(~YIhIPcrc(r}$M@rg)<0Yw{jUe;)g zYjH3pGhvjdcp7iLXo%}4J)l@b3~|z+S9uu4f0$HI`JOU#-$bD-6W`{giHHpZky&g zPajzCp@_Bi!)&LI(?stYgsJP=7{oF0(*g&Cg74t#WmmLu;2csRUc_49vVyIi;BfZu z)MDxwjO-cYw96*)=lPBmq?Q z+_x`hBkYFR5+?=&+^BIE3`4Y72Xbh$M)`Cv9Y{qpSvMHM~O>+2$sGTryc_yRfV5=1d>wgkt^0wHfd@ zI0=D~e?&8aiKX}U+{@@_Mxxk(jk@1rM!FE_PQEES=B}m6ja7{iBn+pqVM5XA_OkL; z*}@W>P(@wpf{_3E+w^~+!HzmLLfsF?a{P`0`3YQdqck2!Cn-P%`16KBeWSM(o`|T{ zWrJKw{en!VjP)?!{wN5G97biXvde95ZE3w<_9Yr!qmL05I>EHGg<9Vz)#VnRio4~8 zetvaI(!A%A=8Fvhd`f{?@Rjp?#fpxI1|qb&}N11Lo<$!o{FM_nO)~S2DNA;8U*3jX%6i@cMH3A18HT#({Zg_0I0JFcb-nrfa zx=~;_djz8+Q@r3i+awNL#Mf;0*Y&^K_!yh*$8IFYmdMqg|03P%u3g`JsRE2stx{{x z`ELGyAA3%`o*Zl9_hWO4KMOjk!3c4H*q1zkO$WMRoi#&#BpDihUt@tYh^{ZSF?*k# zS&5^Ozg)pySM<{vnqb{(*jCHdEN&4_%;*W**t?!sAM*~dRg`*Fp--vzV-unVsO)xc z#7UKf>JZEzV&#pU$Zo15X4o+n(JFLxD_y$^h+nAAQFu1)^)7arSnHFQnzT0qm~CqL zu#1zoEqQ(*PmlOe4di#!dv`v*aU3z_?y!1diS@rT#O!q>W7cCh`$zLCJWjec#5^>V zkl;JlExlIbEkWh=VgORhzPEv4+!D)lpY0?e`Z~KjGgY4rhrqHuTms}fxO#ui5ZGsi zpO5BMOLC#M-mz9enq9A($Dh%pthDt=l8xWsZ0o_cM+JQComoz=W-0vLhVFnE0x)i* z|9M>{+Nl(aWN&vPKaV10##T!}g|ghSMGMD{#*@1WjF;M{`*#rMTnEzov3T2ZmoR0m z{d=?*L9@I?<+XW}(!atDu6NfX0;Kx;C#Ulxb_%0lf4vVI83FW=QOo?b2Pb~fsY`M) zQVNcUK!^GRqD9ILg~itWRKMrWeTxIewqm=8bIXE4=~2E;t(qu5clIBAl;iQptw9$V z%~7rLB@$EZ&%?WUm*SGQ5x{6`7s zLu0nwc-#8D^X|#W>#d8Ko*i*~6Z3t2?Y;P3(IAl@dc!=n_ZK_;6fsvi~1tf4~Vxn~iRK8hP$)6q4PpFwMV*yLDT z35EoOgv0Pd{=V~0IDmDxu6Ovs`iK=Jg<~wHoS)3`GrH?VXu~R}Yz{bl%x8v~^~T;G zQu`%(EpwBk?Ch0~UYmm@u&}J@!JWI*>nqUG$ReQ1_Mzp7=94Wm3~MCknfK{)p4146 zCWRJucT7^yOF2flwY*2}RpM9fs~)fSI8j^JpdObmyIXy|J}d^4~q_w_jWCz1Wit3A>w2@x6YCbsRQ<(=S~_#%!D^@os?29(V5 zt{;1p7WD?TbzP71rhH|M-YPiqqottH$|e#NW?;;Epa~5jt?Il~>&PB=^^+ov7aOn* zLoI(7<+4lm;;fK$?fxJ={6Iq>!UF@jk%>+VPe#6x@|{xRl=%1h^G}_gm_dFXbZU-xATI2S>xC^Y^&unpPj+%& zA^c0gfN_r=>1umlOloRr;A5i3>p}z64h14{D5`ha*YQid0Q`aKSZr2`7oyOPi%&su~cWOgs+rn zt9}O;W94z1J8s~|F~?u$J_oAwDLDW{!ey*luc7qGebA#tLRsPzhrc*W&!{@*mx>B= zb1|?>bR8>{`gJ3$bPaCQ!_ttnhjr9r``?~9Tu~~0sk_v)CQEyGC9qWOp(~q2LreRq zEid)*rJP@+_Rhn91EtyA#CtO*3fFLrJ^GyRHtY5<4?&bqa|@W8@2;IUWOdg@I25Jj zO=z^GJvvqw8Q)ae?IuW$ms;cON&sHZ(PMVI6vckfh2BloJk065>|`(ZI`WSNCZE=B zR0YaAu!3L=HQiJEGkzW2o9)l938ze@P`CVhuxJRyLFnc$R5!;T74v@GvFMRnPLLoR z7U70%3@uinRvTS1&|v`xzPXgmM^Zg{4X%j4#`RyR=)(~dQ29y;GIJ5to^KkQHDenG zU!L`;t~%%W=hy+{>NP<$d|j35-+!A=3=c?HXFbI zh{x04sEVmo{W?vna5$3pC)Agge2@rxC}eZNz2 z(AU$=y_kg;c^F(TuM9GrQs-!>N4c0r;0*w-*2WG{IpWpScW_o-zDDwmeLbGNiJxZK zFra=lMa!H*1UDb{)Ky${RW?7IB76aKYpE5{5V~qDtW=2w+W)7w7z)=zJwlOObh677 zdr{>LM;*rkDoYqj7*!2fRjA8Asq=oM5^+i`+xHQEI0u9RHVd^UiILP+S}^#-YVPLb zxf&B0B|ue!_iY zTnhtQv-eBPaR(acM0iZ+mf<1n+0p_8^PjUoa$Oms7aPsDJ>yS34jG2k|1HZOwx`YO zRtyKJ7j2t=k%+f^Wx9d*=I-5m=j*cJUC4gI+7Xs>^91g7*6ER|5sLvI<}O zv#yV|`HmapD26Xdh3Xc{N`~u#^Mdr-w}cUQnDuU})t2ln?j*djc5EjsKUrX6cLO;8 z9uzOYw0&cv@(WL>!xk_GnZFiBwKUBr8jhI2``^T@520a8ZlSLBNE9ThZ?d(K6RW(8 z0+Z4^BFuBc648CII%qhuE^@B07c_4Nvs=e%6MMF-7`SO#dellqxxyZ)Iw<~IkYbV6 zqlpgGG2t8%5o-+w$_-S$q=Z=_*{(NueTfW-YM}0eC@966etA8)U-fxwz9hXAuKq3= z<=(_vcf&jGTJhC_pl&d<7GeSQJExQe&ZP* zZg6sa=W{DAI8ahHi3Zw$8~-2WruZrZ}rt}a%!Is(g4 ze^^_J3274Sx0Y*h$#Ni%cWWR%I0gd(-2_++0xL>aQ{xHbI5(rUX7SSPQDie$1AuJK z_)X=CMgAiB^FnCnYcjbe0|h5EoX%DsEPLP{s+mCPXlt5t(IEEoGUeu#tNwX?uF|}B z1Lx$-buB50#Ln1g%bAIvwuSq1m0{$>FOH>Oirjfhi}PO=L-Uw5{5C$i`(eK&WsbPQ zkF$vsDa_0sdgGn6k#U4SDZ=2wd9cy*?mwDWGs)c1*w#|r(O}0siD3roQN8)87wg|` z6)}|v6EC)E_<2xc1Y?O}Bk?cyqGSb)MiZGE!~56u^saAHZb*aiv>}u-1rO*)U=S?K}!%+%j1U8^fS;fm;IR zC)J=C){~scGItI;hqbQutr#|Fe|J8pkIpgiir*8(g-NPfk-)No&4yVyIuWjx^Sn$4 zF}e?^yGtKGPQ0dG+a%4-Y)dsESR=2^8+kbQ zsbgG48lCJhu{A&B^(fe%n$hb6j0<k)=rYiqt7IS zA(72mEvDdLqJ(~>LuN>u^u}zUtObOxKrjOvm_ZY zca(#JB#kKOk}q8suKkF)r1K6;Pu0j9B@mmEJsp|rhn@jHtiOdQG**D01dSm=J+5yp zN@S@q#I1Ks7~6H(dlSH(F(E3_+Tx6}ciV_2Rz>(_zTQ^ddY1ppq8yYHyrrANUrf7p zLc>|Vv-2K>qbF?X!vQ!ta6f1d9vUwc{n3< z4!9N30fz8k`a8r`#OP+g^=kSIaq_t94lxZ*n*b;^4AirWs6fC-BLV607$x^BVAeUh z53EykPT9dO&-k@{{ev#4h=$#g2<_~tjG*OQMI6MEQHT}hrNzuJZ4+Gd%!^v>cRJ1F zVQe~#@0w)_6a@uF^^JF~^^l8pRgd5uh})G**Cc{7N}Gw}ipNiJMqt>SNpl}_hFH#6 zJiVWfvR*8qews#aADK8G-?8J7@KbCM|LLez-(0G!==tykJmTJUgmwTgTe|feA@;kA z5i%Y$Jo0n5&%VUfB6?i5-`^=CNW&yFZP`7XBX=rCGrQSJb8*=<<68F&yjQi0TU>(c zinsH@@5;~{2aftGzotx8sJZk3h1x%ViP!^`S8Z-k-4~fE3tqeRTaO^k)L*g4P~A|M zD&417Nj_5QEX>x$MG4m!vjUXVCs(B|U`xV%SgWp4I|V*g3=K(JK{9^dBVVPX@#D5W zT(cNs*LVGFsOxJ{C3v(Dw*8!$BX*dWHz|m?vWC@5f;Hm7-7xOqrvX9HVj&pZwYDRM z9yywg8bv8^)OE0#`&s3z47xL_82mW4dJ|)RO-8Ik@S|09Qbcbu&U|yUmZ$2guZCuh zy%}fs`OnU=u~tsEgr;4;<(D!9BvN*HZ!zW}S&+FEE?KL8G}mG2OH?4di18G~mq}iV zhE-O?(`K{`ALr5&)&n1{)*AU#+Pu1H4_}d##*fY2asDcV87}QAK&(mShl1rL8%%P? z*VA6l%VcT|^O<)C3BiqUDn!8)8qT67)lf==S7~gs=T1m=y!C|n&do%#wrr#K#+iPK zNNN|V!n{7|6uf%5Qa28CeGIuL|;gYCfq$<7cz8C05dV~zx($~J=tJAbPy)=e9I|q+$xj*0dlzQ1y*i0%iM=W1QP#}P) z?txxr?8~?IALX24SU<`18=TC3Rh^FZShXb47P$3onyz6MZ%k8tuF2F}>$`65_PNU> zEoO~l^QIeHei))q@y(&BFo*LR7tn!1yRL!nQeM*M_dx?kn#XT4-?KRkt%@gxx*){{ zQnOmii(LwD`4)R!Q={#1ePn#Gwl(uMC*3cm`|EQ`^wCHE$Ej`#Zw3In-sb`T69M;_ zSyOS-$13dDn@t!3(|*oJbirTS1%3PR*=*^syjK7tsuOIXn2>e!?IoXIhq^?cpA8& zS6KhajLPC{62lb6o3fkBwZq%jZrP<69^Vh`@_r)%qIS%=V1FFpXCm;0;g%LHHcqWl zjH&FZ*{!ndalO1#P}M3D_NCP4ixxK6%m@KzVYWlAXNxG@Ckye~LQZXf&kSi4Cb_bf zx|j`b=54iQw!~}(9`%POT8o09KCXY0g0K}nk&YRXQw!rmfnhFd&K{e{ReLwIELjo8l7te z7hONw>IgTgT!5WRVkLEgumLWEjZ!V6tVHv2+-MzUzUt6ef_KezkNLAY>3( zD_B`bm_}zE1;6~rZ;e0cVQD(2Fh!t&SLtG!cUY|-UEh=L9goLuw{qY(PO>EG#WqfDX{A!u*+?oJ^qdAhO>Rcx$FUz;vD|U~H{cE>i9=HS6H|yy8uR=7F zBnq6IS^(D~=NFf*y2{q)@Vh=ABwBBKhVC3QoFfOUL4$-qmE;PURb7|4o1fqRUm|%u zS-bh0;i$%=R;4ZD3d=}w#9qDIjDh?5rJuayJ-qflA&-06rCG?5=2(ARDq|L2`LQp_ z7&P1wh!}p$NTgi?b@|&qc#v58)}xI!hT1R{NXce0^E~vs%TD&xiAKwKE>LppZ@3)S z)qd3uDn?+$Be--grXvXG$~YZ{xNS{6@e|Hayno<-5fljr{mlze>+G1j_FYVmHGjgl zU>_}+QIkJFL@3j&oj>s=nPrwLww@CP|Cp0)W9i<)Yrveq!IS*he3Rmj7P&ua#LHw_7M>a}%Tpt#i5EnfBFZ zv4jW!tlY;&r?&6)n@+bm%sR#>Eo1J=6^d2CwbYU+*}#%epmSWxZ*9x>$E^itQcl~i zAlk-T3^qJbgBkkbx;H2LsotPJWyFYUa>14uBcjSRiEVesWumkD9-G=sGvK@ zu^m3y&Up1o7dHN2+50I+63%NKclr**KkK)z`5@0D!wQx+3$#J^pGRY-sS0^}maJNq zU@>Rotz5ssOpNst1=WJb3imjJ>Vr6RN}GVf_td2w z2lnU0{)vI9juse-J;nR8%PWNsz_fmoqw9K7|2=?HduH1$m(Cm|tLFN8xGZu}dHv+$N{)K>Qv(0eC%K9Jrn+WO4_e_5Zcb#>DR^rUqokDDThsCai6b$X--YTm}t#AZ@6Eg#XGj8r8HuownK)2Vv&_0Q*BIuTn8CBz5LN!?Ujv+D6KSrWRA)S<_ET;k*x$D1?*kNTQuADuR!KO*s} zWxwHIpP9_BDI%`v;bzfmMSXnjESGSN+AJ)b`$Iry)=G-^T)NBEG2F9N@YpWYm$q&pXN?9M5JQH^QS0afB!v%vmflqK^4F>E$F?=}FjG{D38|P>Aw0ebsTi+}Wvm`7vOF2W z#oU3K3&)ib=IOmGipjF1cd|XL-CgVdoFC@tXEw!ep3Z$Top+hz@3yFOJ>T(mKh@IE z3?R$<#{?m&d;8IgKdB??vR>!6OE`~pJtsu+_J>U0Xd8+8TXoOIDVJl{+&;}}<)XS^ z_)^#M|8aDYS-YtQS&fO7YcKxtlia8uXg{ZE$OO;F$z+YO2m;if^Hz->Uc;RU0FL=B z4`Or|E9%aOcl#Ow*P36SSr&GJGspf9k9j_4sSH0e>p2wlElE*B@|g$kcWDYAU%$aO z+{&HB0re(hJrr%UrhO#LG$3;r=h|G)EypDpvwb`h`*}YG!N$5MU5#-$M_3Z+G0SjK zXChPTTy}!A>$*EU_Ly0oYsu6@NVpj9;%O($a>msa7bo#u8SGh72Vk&xwN|!b_UctT9wZyam)V^wsIAG z{t$|ftCW&HI|5c?Yv8E!8%Oc;aP<9o1WLk`YNgt5y?$M_x#vEhLGgZ*2wJAFxCR69 z_ThcvzQ_A*-S73`4vy_2d$goY9WzD>fj4Q4?{8UOZ|yg0f~s6{^lE=YrTPnEBTUnB zMcz83zC(VjRi6`>cir9QTH|9k^PAz&FOH(R%th!qopgj^4Xt&^&CG&rQg2uPh_9Jd zbpKiSG2dCQS=hT#j@Y`0s2LZ<;{$<4d;#uXl0@J9I#QZ~?Z7H)h0WGphOOn{nO=lS zX8PLl05cH`LO%DaXjsUy-x?$Qn}#uJ;6A>RlfIHvJPd|pRMag*BRV9(enKl?zG0^X z`h%?E5XHg{0iy2TvCl#>jQ+d<&z#rOF}=hNjqK|#uylGfn~m43X(RX(@=?+gA?u=5 z7rVdwPqKcc*FJmHba(o4(4t`wi4Q{>3sP|x3VTaS>L~AYT}xzue9nc ziiLCM;p&XJ~Zd&HDJ>mfDzV9*Ew zN17au6Je9}@!paQ+SuS^mb?SmdbVj{-)?oR$k;lr^>1ZHdik2~UUr=!hRdG8?A`+N ze!ja@x{yx`CZ$Nd?9uF)C{qEG2YLUfM6;Fh!LSWKF55-7n1?1L?BI))Zn zA-+Oq+{KXFG^UIjHiifc7F_H4_0z@)aeR1~!%n7ZeZb4+j0VXi_|mQ+?B-UZeY zas!DfR$TQErd=0F)iuW6Xks-3*3f?gMfKA}n&p>%$} z7U>_1{hSxX9iIULn7=-tpFQ10ilYybEc=Ie4w7a4e5SeRzl@hAqJr8(u=P|-4Cd;# zPF0F)vrz8lT8JDR4Op5Yw&Zk+N^7I7fUjQ*k~uMHo8lS=;ItZKIuSg{7Bk&Gvj9{A zE^EsH#|~q}+F!k4DLqcVTjR+ng+y@+us_v(5!`Z3fZCzNd(JRcsg^>Auo~;-gi4cp zxwQ`2K2SffTV&HXGB(iRE?P|f41lNEMxu}Un}HP#g$6Ym_1FEP`O!odjw~% zV6gM(gziRDFGrotySmv8(g3yjj}wM_DjP~tciL=unaI;2W%;(KAGfu@U1ecaO}zJJ zh9Y!L#=JsUdPX8B$0(@oH&pA7X<3A(+!%<_86@#IaR|4sZrDlZ`Ly{Zc7ZPpcn#|L z28Dn37F^4}5g~O^*xTS?^l|x)BXavcP*yVf6SClB{v}j0jNfWU(Y> zYbRUBsczqbK*)jiYi2hMR#8Yl3@eh?RoVunRP&ByifY*GR*6)*uV1;yigg^V;x`yC zqhvWhh0q^)fY1ylM$Yy9sIOWrhH%u-y0VYDL`3RJWMU$iQ`Eywp<83dF&}m zYO}Qzb~ZWXA(SWj;+C0<(i+He%v*lfusdswf=6MY%d);ZruB|p;e;|7MIABXN12(Q zLsqfv+B<_}sOJx3C7iNgC3Q4b#hWekok^DzkGIPC_p!6@?SJEPARPnDKh8+sApyL} zi81M|?o;oOCf_X5wH@QnP%!k(dK*~R5;fEoG-*SD zX+B)v|IO9=uM4Vk^?OU68bWDe9v}U3=I-rR%&(^0G0dSvyVo^MIdEjYAfZ5HDBmOycQDgVq>MMWKR{bM~b~Y&Sp~7BR z&~EO|I>f*zel3JGsH`fGc$J~r+614@%^qoa(M2=j`q z^P)xlea^-?7Nfx@@sds$JX%!W6@z1tCE1Ho7Jd zg})Vfl(UW>L|=f4^ahRHwUzQbO`YLSV0(83Ju8Rd$y{W)DFGmL0 zeR4@+U+{mE&#zV%XGCe}(=nqx_jP$uR0_~2)&(blymxvE4)wXZ>AH8FYdiUbTv#{U z+LK{z1L3Qv%lfZfN_4@gm*YXp9f59=TDCpn3JDdFKs?GxIS^#QZ8^O zy2gUk31Z7i*Y)t?bLC;5ra;o`{!RT61@j;q89Dqtfi`jWg5^Z66gu$jX zaS?(}jG0J3H)+WG zD9SwkYz>F;>vQN|bkCIsdVM|BjlS+f`;s`!ZCVOo|=;HHneM-iLF2*+q%R~_4;jhn=_d^H|?%%?k7GZZ?Ma{x(^glSV-xl z_;@Q%ulsk~!ygiz?SlVHB9ECjRwPMQ207?wlVTAmz77k;m##UlZ*cd^?hOF`B^9mM z^vY(`B+b2?2`))Ke) zz0FH}T=haLA0=#$!&b6h&r1`QKge5J+*hv|w+;Wr9yHUF!(F#v|HrL`K4iMNkxqkK zD^XZ2j<#zeHW$OEbRK?FBy99pA#arK>6?H^pFfSyckH@WDNnvqW%jwM**KX(Oc*XCDbz3}vxx_J9ipq9 zytFp4#JA;F9(H+VCOC@!f~azRpTXE(u&~=?yxCO7kdd1~dkUJUFq8bmNKa z;Fz^l$AojxTr1g9Qv{mt&O-Jc>pOTLbgjVv$W@>} zpWb|XD8gH)jvfvPi0N|2FGTs|m?#}dvlRJTW^?K|bN+QaA9P0&R(l2WYg?Wp0e6Sti7F62^hmQyf zzsW@3apfB8vAXkajxhUAUTD~oi3+Q~g^hHAKFjcNP4+uBmuf}R-s-8*&x?{yFn>A1=Zf%?spSG<_p=qj9TatwZNk{-@UGlHoyBSTD|HURL1|9lY6W>7C1Cr ztcJujYD<+iStR3cvrf+(q9kv?eQu_*^VDab9@8W{g|bUN&7USUed!TzSiHUQEC>yK zaz4%X`oV2lrL5jc_MdBc7dG;G!Yy^VBK9ypZPGFXNBJ%!`Tb}c`=@o&hgoVDHUw5HSX*e{^l#5x7my#lzowTS{v*6Z;tJ};M`txQlbEsA-i?g|tDa^b zNpyJj?)I}5&XC8n9bwjH-JwAEuzQrwsj zWOo1a;bL41Zb^@QvVc^!^4WU**H#*pe=iCcYm+5>{xWGFP;d#rQ*i{de)-m&gRR$c z;R{Lk|EU1#g-I$a{86=BtaxR*)o(9fOJtl+p$~cS8q0(!wgKavqM#18Shug5PT={c z1B%;SJpjsf@v^NqPB!hnP%B*1b=Ufjo;7;hHE#d5;q*N+kZ{8#(r_f&)k#Ku!L%q~ zV)bYCkBPyGEhi}aZhaBV4=-+7$FGO3t_E>v7F>VS(xVM|ciZgACR!Zc@a#kHx-pgq zN1$;Fjzl+qa1_v#YQ9S?4Z&2m$l9}kdzbsHr}vL;yI%uUTsjpz9+6BPEThkhF6471Djno?5H3xd!LV0n?JIIL^rc#&i z`|2xga*x)k{3n&f zbu*xSn-$J;Tw@C(&X~@;xx3VjaQ=x9xUTV{+E|vcpD<2Nq2ZVVg>ZdXw?2t}OHlHn zCiTVkt-Nh-#xyU-2oRd?xWouu1DMlX>mM^WpM4~|5}JlJbp`bV@$#it_VvtN@hr`j z5eo>+hJpEz6kmy#*QT7mbu~`xRC`n=oNL{F8!vB}Mi{O2OIJQ1eUbLNUJ9g_8Ib@! zx?>bkEIP`)h@}IM?^f2e$}l{xwii1&74n=Sc012EeE~Zi>lgNi$MxK##m1)e<*`~~ z2#oh@Qn%?@4$BOB^m7pu|4__OVle$RX8R`uCNynr&YYBPx?I*D=Ae$1%XAU-W-HIg zcxX}fL0qW@2!r>;kum1YCqlIyKQqIK>a8BO`90EaCv<6zB>4z4w(eY$ju5q`M2bT+ z+9x|S;&sq|mCQ3Rj*xZz8MpYkT&~fpUG+gP%_sez+}AKZE?cp-xd1Z(QM>;--MQ4& z$Q^n2XANrM zGM>h%)LRW@Uz`R_#E1iGq!N5(u|tQ_$x7eZr5j&V53?>h>zMt%zP}Kz>#jSdhvTo_ z4vDpMgcHb!qha8D32mvq)sOwWtxXBdE7PPEPMIAt*TTT|{@i~fTfg6aP7lsyo+`nL z5FN&PQ$k($&%wxC&Bw@Ctv`2fQ2ie6_^@dO2ZAm;DyaLzaj`r2-th8EwAKjhHC`3TicTK2tKJ*Up#RFAdhETOJ)g6&>yUQ} z;qYw47U~Tl@cwqaUo8*LwLWN@yP~DDtJyhz?0m~=(8U?*<0pn?pyEGDw?p2ETZIhc z7Aq?bfMG#w+6yv9pz$kK!G=-J`>8YD8%mY7j2ABR@Pa+Q2ip2uEQ^^CAsoa6BmbF?ExDBTm)b}v1j1TW&9Pj5$t_RiQ zhmiz8=6h3!=%vwTzdoA;AlqEp@xvpq@q5b6{|3UZg;TwxDF>k)n^)ZpQHDo5C_e5$ zd)?j8B^Ulq#{TR`WPh3HQCsiB9G{Kr+2+4lYEOp-ll2*II`@NRGQJk;Hr{=WPMpVK zXa;P+;D7WlA-FBTINI{*rMy0sUnp*A{FNJxd{3P4+ zpT(}xB1Tx!<~ORCY%j;&0mZ2?3FNK|f1ITj*bYlwV7C;kZC7SnR+hN`+ue}8szJ@? z#1}ov*wp5v+cD4%U+gpK4fk2i|2?4NE^~~)(Y=@y!*;D$g&-a!Fpq2P)08?E*6@hc zwY)U*qwd!TTI!2_hlWf)&vP`ofb}UuY+O?a5yl!ReoqC{RK@Fm>h+k6KFE0NLH-o1 z*T>&o9pROS>1Ifh3!_-OX5&wVE&Xl1r3GTt9eeRETmL=nzc1sx$)4)A#mnXn@5ktn zLEhcrZ?O!Lk2{m)#pXX>qIwr}Zx|tPe(H(ZlQ!95JzYv@Wn?u%x?U#7;c>G|cH4bU zl*%IdLz2{ z*LUZ45DsM?E4+v$_gd2H!hez4TMwC5T@vtmA=k7Srq_-0uY|}{OcPOGf}dImAXD{( zuK0&HLK}7CzkdjkyT(;rDha2&M>tr0^EOBJMJfm_5SmyAab^st#@&4j-JmFdj;>1K zrxx}!eLhadYnc)5S^wp2FbVIi19VrEZ>EuPWcQyIz8$_9Ej#+sp>)?jqI}n9$|RjLgiWD<*~s_$2k=)i1|al$W*h)>tMtucL65z-lG2nfcvQ`R zdfogB0)HKj9b#iWbL*azFMPBL6YCHAg9uzcI%r5N2CfFuUo?SFf>CYP7xhGPEs@=Ti;vTaQGGJK>SAiceoeeK%4SCeO>O;Fb5^SWxhL;lAA!ECnHfxpW_jD> z$aBkD`ZlVmRz+{sL+`I?43m1Qg$OWg>mgaZb-)5btIvpG(e|B`*W>*fE}V`pQzip{ zPBL{NYHh`4v%pk+_{-;!(?(1m_FaNsIA0WI2lI?I>zL~;nj)y*X*_7uor3pq60ruz z)Z}%<$DnTNGgI#V8y?(ittyhwR8K-TI~!>}ds4rN7S`fLwj4LmQ>BpZFyxR1p~n;t zdf8rU6HMgMgnqcCn+MG7w)?Zb+;v-Ktzy5o@=$CRcZ`5*_mYIbzC7!q-h#j&iy09# zjQiI$hWG3dOh(<%$QPG3oD1|+bbZ~9MlMT;vDqG_36CG%1N{8`Tp~oRcTrpUfw&gY zdoG3KiYYKY)<#6Tf#?UgZ#w=*E)z3EO0q+UO4L{(*&*`4`>*?dX)$FQ($`0fvtuAO zv+p}zH$5=CHs<5g<0`X_cZ3a_`s3bTf&BM2=_fV-x5xggN-EzFfTG)%J$@Gxgk5@3 z-TQGTTg^wMzh{503q~GeyX|g2HeIZ!{USlA5oKnK^!>B=^Xi{NVxq;%cC^$sVfcQ&H2=6-EWTy3jdkOoxpz-LXJ}YA z^VXHuZehk>_x<(zk@03J@NNb>?*QV%o=6pC^7R?lO0F^O_C&A-FLMb7(dc z$j@JBp~Sxibvrcu&4_`ShT-xV`>XFAni^_S3{`CTy+rDXJ`J^0co;}kB$Oj)=$#%K zm}AF(Uv(r$ehVI zt%rVD#D4MMX73*F6tUTT#P3Doc?s*be$yei z7-3(3v?|^(%g0=VpEZjEJM?FuM$Xz&x*C?uyr31(c{ zzHXLR=TuVO(w&bQ%`(<6I-G~1A}>81{~-oXsWR_lW5aFrZzJyxY!f>mDe0{12c=1K z!K|wck-nHC9z{~X{Lm#RvaP6z=lzD7So@9xUO5eZm*9Ggg6@L#S@dKFO#QCUn;W(s z$5aq=-<;uEfK@#~6Dm25y5P_(u5lRNUPh!yv`LYs>Y@Ng$Xjnr&^*~2ZEg<_oTK!) zH3lX14FUCgCpH7H0G`10^t*q&w|0NZmc+_>GmyFtS_YL4hxT`}{HTpLeP%a2EfU_v zh;g7-8iYEB{3I%0pg2VWFtTV?AJvy;k-+2 z2QdDex<{JWg%{8HmDbau$C-Ddm z#zZ371Nt(a=Cq9zWBL@#L<7EY-sq70gPSnVyM3+F=foBnSWbDe;0ik52@N6gxzmIr z1Bs6>(&-8=fi1_&G!cgSlKO@(h`^l{GyxL7aq~;Y63IxvXvKfY+5*hbVjyb?WjsCG zcGI$jJkXnW^uzmP5p|4sHu)m`)Vt^>aZ9AVV$WCmHw>H5LigqO%N(!u0`z-;14j?_ z#z!pufkIk$t9o6w@RHN$aCBT{2w{qim~A7=W1Cx3{Y#3G$})^-}llc4(~N&!}k5K^Zl^6p}+56ngpe5%EQ-2H9+0Bh)K*Vi%`AJ|6gpU)I9@b$AX z6BKz^&=~)OVujL$>Vx>$DY%6PX7A1!4D;hH#FykotoD?6ZOMy}74_Zz+IpOg(c%*r zA5z;q>m5)=C6%?6lG6w*Z4yL5Ps^WPQlWOmif1=qxmz!m5da*!M|IMjWC4Sy*cDAd zNW|u3c=vRq_$ZnUmcRZ42P*Dm-b8^5GYRVksuk8}4@-Y-G;k1%J;A)+0>u2g{fK_t zKB4aVe-#hs8$C+1 zr=<^ZUcv58UZ~cAq&n=aazECe-cd$;$93lA+TL3pAp93>MWW;k^ULXn;G%C!HX0i>3JxQuUoKH8 zk9C)HpfPo0)4gtr=ce6oKQ#JOC@mvY_jM+-RxVw0Avabg?KC!8Er;}o2g`o<PWP!xi6UKz(9#`=C0@R(`U_R?Ta#qeuF15rrev`L2G z9Em*Ylu-UVhh;Bchg-A&aa`imqjLK2BVJ^UuHh`?a={E_J*$!5n_ysHGYyFe_j3|# zdn)YVu%gP0DKCf%kuc9f3hA@JT6rGV5e_A>YPGt+b=N#F5R&?cN@tMlP#-X2Auo(t z|CL}J^L6Tt=2Uh#t=>jVW3N_8I`l?k?=8Kwpu@?i(^bco(PD@+DV2jqNDzw|H(0If zGJ!IXqUhOD!XEn)bzr9yL6K4IpR{>7rW@2s!I0^T!c6s+qTEE6;7qli&^{R%Zn{Pj z6~cq)&FH3rlAB6Aw2!fs92*}qRaM$t2$%_gC%XWr>g1@_GhxR^E8+=luA57r8BOtt z)N4}!Xg2(pbd@Cl&LDMjj#d#!V^yjjm-RjZ{_-y$)xKgHVh58FOuawGFB~9Ww)hR` z3K1A~(lMcbS#xPjnUQg=zJlx=GBV-N-VdoUcPQ@VS*xlkd1&j!Vyc!x4+Rdx7&+pB z02^9mz1DJ66TyRg%i0J*+o(m<*wrhoRsl&ZH7E=lWoRAP9zxy_@;X8Nb{a$Cz@IPZ zOzz}*x?K-*7E!&OuE~+Uu%lk4PNGI8V;9X_fAC?z4aSNG<^H}fH~*P`OrRa^*#Lg# z4uRI%bch`c%3jk-CO6G3W?Hqad@ZUCCy2UZNo?B@8aOBnxAv$pNf^1cl+)pirDvQ) z+Oa4$91@Gmxoe*ESV0Zb_y7o5EreQ;GJZn?d>vHfBYSK~B2%BL$ox7Ea5A7x=}Pko z+_S#&lbATD%dp}Y&W)fU$+G;97?KGCfX15=$zNSpXqHsMznRroEcMz1{IA0X*e)Ov zR=mSHCxuRu#@DmPGHE_;ML#wJNF}xzDxSx1(2x4J!QB<^-?du zBd(oxiJvv$oxnxC+{&{MZ|T~M2X5wsv)sdAl#B3?*DggoyWizD0s zFgEB79L3v!@@fBuvuMggMoX)Lx_C6ya_C58dp~L>XI-T61Tm`#-j(lhTvOc0>R9!f z54&Trkl}~CcJ13<6kq{uU>==bfA(;7Exm=&fmzUeGzp~MLi5`D+B_$hNdvgxV#3*f z?j`mdPl4}es7jv*b)KtETu&Gl5HnqDlZLoXj*RH|p?q8|teCD@s)*(!LZFY_U`Z0z z5~HXE(#xpqLkChSb3(mXp*V~0_pTDST8m zqFBtNj@V!`nOMA#AN8t%oJLi1O>N^WYQkwo+{aR*-CCrCacdYa^TaBl{D}BW`p?x8 z24P9bGz+o~#SO4km#Gy+2VfL6%&3l#2>KmK=o@c@DE=S#8-5EKt>^hWXd);uD4s;; z4y}mRjGR7Xjfg7k#$IT7ca=Z-Q09BrIXP|#L$IT|zZzSw1>YSd#u0lvWt$h7r25%W z#B|y!9C6iVeYqcvC&HDfkAj5zIKJt~y2gh{NXRVeKG6&?uh6G}wQ0$E5TFAzl=zkV z{3VOd({;t#XO5$S>@{l{_H#lG@o3FVXvPpQDLBW&1hZOQed^Z|xuxuN#DcJ5(|E&3&%O0>eHpDd^`H8{`gGa#T{P&d){at0>PEqsYlAi~1hfw~ADaOZ z%9VXeYh{TC+6e+;gAuH(_`rNXJ1z*<1ju-59|Tjr<5?-J_xxR!^7(=}33)4;fV zC%dZ&pYYRke8^CzJ|Qh~AC~ z7gaDP@()kL^=&b6`O;J_c*Ft@O>NFJSs%rtp+1Sbv#_gRFU8eoZEk)o4M=H%)kOn= z&H_E>=#z#sogi~r_%1}D)sjlj$9jSvYkhN;eC1(}JhV*$EUGpf1kx&yQ4)JH94J_6 zJ$<$ED@NuU84D?p9D7lW?VmG+*SVRR6OS|K-<0llXhhmr&<_No^7zs4TqC<-%`c&c zVgDQ+dr9JzgxYJMt!R4wRJ5M9dEB~(gA3oI)@)-0wfLj&9Kl%idzv+z7{2DV!`!4N zgHnxN--v#SJz*F>81^DI=)Xx#eYpn*qi%!XgSQIeTdmgXVsAR9i5+~Lm!MDXYajJ% z55e%11U~#SE#a=oKsO%0Ra}i;mr#`YoV$0AEdfv)j_0 zXFG@bW`63!-BL8%-GbpElN+5ZS~;kL)b-S@ZN2a23v=39n@KbIOdl-KOMl)d$kZt$ zN#e6#=adW|t{r4A+LZ+HA`*cSn@Y%!HmKlS>)gj+N)yFe$nEhOjoD;_}ST4nEBl%-SIzMce!B z^v=gxQ(c30!QcS`K@6w$6sXoKHQl=4+6aLMjPbCHba1C3lvN&!BYOU1=GFVzJ6XdE z_j9-;rihrR2FzD$!8vT7rQXHs#P`*`r-LRuv%fqzs#17gN6d$rdSXNjmL{>MOm{4= zdIn$Ubu0>#kM_=Ue>1eGgw7hS6+#A}93pc^;)_zgo=ynv~tZ2hx(C%3S^OVp$-jc{+dLG>AN zVWkWm^xaA|T5FY`3?T_XtTk3$uKACqyIG)f^~t*i0!mr*B~A9lx;vY@bx5 zI{&Xo*HoonWzW4NJy#)#Hq7dKtyEL9?k&WY^Zt=L2|1&yfONrZq1ghnlr+@TcaF7j! zamraR9-6^EU?){8q*i$A0V@yDY@%lAadDzEJ16OJNEE7_$(JoU~DcM6J&n{hKVrx)}8lXPO`sQ2w znw-N>0&~#d!xXj!Hfpb!KTrG@t6TC zIm}?RL!oJ|B@phQP-j5~De>UAXmZ9Ji>fsK*IT(*ZWBz%V?6N&oJ%kg)!U_6tjppW zQK_`329p}%eF^)!<*^%UZO~ulsb+Y9hcH{+n_~+##4tx0MwMwrY4$@cF!x$l<|4(- zWwf5eV|4sx3iGsTt&#)?72KV6E>{akOfQTm?wbT`j2P^{)1+w|HbOo59NB;Cb%xfn zpACs;_KJULtrS5r^-udMy0HJP&A4!4)HX)^v|OK1M$ZMhdFyi-lUTB%qW%J}=cEpw zS@03p$v)H1bbcOc$&mDTP++D&jstZK(s9bx{e6mdtTuhhHA{b68DvmA{h83zUxO+i z<@j&?((P;Et%rA?U;`{s-_fOXtX$pB%HHjn+;;1P$!0xz&3Chd>CY9nfDisFjB)=@ z&KEm%H|t1)S#?fcd}hB{oPc9qLv?%4iL03X*s?eP9M~rJ`)4;)=Cg+@L2-o*+Gh=D zS$l7B&T!WImT=c@4yxgY{9d9i)>w?Y$%hSh!~rgx3DWQ;;w3)wZ70I;0|Vmojl|#w z4yl(jE$-tE#^SFF9QyjY%=&+?uJQNh|DM6jYI@+;1?CAcj)J*Qcw8-V92^g72r%)B z8C-|V4fmI!G2Lz=pd(Cz<8Lg(R?-~c)W@6>$x`=RrG~wfxmN)1x0sT)II6PW=I7OR zR2cL_NU9}nFTWbf`yBOK!o`3$t#)C(|E}kZiTfawSq^u};@k9(VR4{NJR4EF)z{aQ zLq^9|+gp#6i&fJ4vdgiOI_;@oJ6Uj3_njOwfPM8!;rg)poETHy&XOHo1Q8&L zFKIkqr6I3zTB*lvR%EAguH04Db;VG_UPGq8dwCUSha{yUOm>0GeHhh`+v=IOgqtLi=4r0fpa}eYcPkMqxed zrzW$~gP*bW+~UF!0xa{7-g$WB*2A)J*Pk9Y?B=?p9MWe{GvDuwA?gYg=Q1X%6z#ah zvrHf~*kcuc^``wg0I?weDLkN|m|Z(WN#Izf7SV7AGHSkN(p+L~TMLWV9^0R>sRd#W zfw8o>F~sTn)xg86d^}0VNilh^BD+Z;?|tszyIYKHRiN?sl6R{Uz4Skz-xc=fJy=g{ za$_aIjpZ_EbD_s=-M?gPPd>5I9cIk}N-MNKiU3n{>qdVh+2o)$##@(LuO8m5 za31+xk_=N_r?@uX09s+~b{P@lAEpZN5!N zyl%5LEMa9b{i82n9P0Z%rg(1Wus&|@9(Uv@n| zCd?59*uhr(X?CtZPE4EMpeVAsY{-I>TfW8yV8PQtRaTE754w_rwcigT#l91GY@HW; zj7Hf8*B24 z`dS4=4y0I4M#)Sc=l=b)WdvVtv$n$ZUK7r%`$w0Q84SVeBQFDK_Ken(tY$m`cx{2U z$PcBVbF98bB-<-fhq`#B^hTxC!+WYbP%Q(8y;bUGQjcrTSRi0pE_;BUe(qx^a;6Sv zAit3TP(TUK2WHaeg9-c@a?7|b)XR({8UOCu6FX{3mmEWS&vVxW5R~2`b<cdC!!7@LgH`ktu&MSbx zIy+?YuP4*Ke08347tmNsM*=8xW}4qocY4E62hTBb_>S_IBc2X7O&r`?>!IFl=o{y(H%rf%3ur=^uqJ+_GJTr>HI(BP!6kbAbYzQ5dioJR1Br zX=jI)P=`^G&4h^%Xp}w*IqGBV8MyCFlUtJ%jjO})Q2_BSq5Qs^<=fj7_`3Z0Q;v+Y z6m(DptKWnt04Jcfh3~xGMoh;ha>F(GxSxKL*=_F6O4>oK3!!iAI;d?X6Bv5%)pbtT zpKQ)ZHWPE)i{71yYqk2txv9Kd?zdtr^d_2X=;)qe*HPMr{Q`oK`W{&AqE<;3>0eCg zSHQZp1%8`v?XVtWl1Z<@eXrUsU*4&Ue&;7?1(@cB(BS z$T0!TORqF{DMR>|4@e6?`~0C>WajOAnS^a#zyh^6^#4KA=r`FrSydcU?P?I{tj zwW#pZu&;s)Uz+CSo>Da*?MsT-Jzm>V7vyoyuDTw1!Wq91RO)iOG{%?*>&GzkB!)MN!^Qw zH7iPR<-WC#_x2}%Hy?>5-(t3jr8S2oDdpoWrknN7o@>o{C)KGVgW{9BLy{j92}qOm zLIv~199xtNb-$*YUe0p578Jb{zpALXBxa3&@#CZ-9#V17`HmNyyxYFUz`d?T1R2yK z_}$;aZM#ln!C!UEKV53PW~kTRj<=+?^cKb79CJNKM*@TOUyMU`{>FSbaWcD%ErHZYjjMq`!ECj9Md; z7bBCq>p49f=k>nNX(rR>c{J6&ML>`#vS_~|lVc77a-Q)Ds*eVajA*bYGVeRlZ6m#F zttVdt->?_7=kiz+7*%q)b|vG?`rm%KTQ7e^4lx@XQ*8^o=3?2AhJ+y-&zCe+g-eGS zC?8#3zUFLWL`;^?^-9f#^kE6iry}EKg|U1WblxADt6*}YW83mm8=cQeY$z72t7_}V z5a{~<&L0zzS5@8e?%+2ee!5ANbBP$7GmGsf?9{XqKEh)1=)pCWgnes?Y2 zlX9Z53&wBjW4ijE_g3#m)!lo6SRB2kSsn=FXt*WjaMXo5A)nYs_=w`5_5rW>v2OGO z9f>HWnNjI0jzXgqYgXh*`X;}_nUMAorX|7CE$HkZm|5SK(1LZCB!e0=SJK35AFwsS zRC3Q+7$`mJj;wja$2B$hbs#^}765A$1yj8w4%x!@Qb*GsgXt2XMW()BChB6+PEOsPCWf4&%>aVy71g;L!cjxb}BD}GG03N@c4j= z{4>XTt|8*1=5lEY`W8WYFLnSb!jO=^VS3O(!}aKOo9Fs_(i?YQW(RfP``Lc@< z<#lON$sq{@ba}t;nCRnAx2>_H?>~{7{};^$(^a|#tP+@7K7G;_Bts+7MT0fN5UfQ+ z-^oR&chr$8o>?;iZJ#D+d%&AsJ-|1fWP?YC1=Yi%>XAIa2bfW6_&yxve#{KzfnAKc zE&e7w??^Zo?(P^-K2=#!5JL~-J{987YnO9e{5Nyr6yZ|WSN(Lka&daw#ndkbTEOHVTY&#fABQpB zf6?;b=Y$l`pXA8;^(`hx@maeqq+;WCf2qrLIfU&+!uCwl(M|ALFakbJ2P~9n!(xX_ z^u4~uwTt)|KU*|j9BI7AI0^3uJC?K)6IMn@!$-ma6k^upiynv#6@(b#v4G4bQAdl?SI z!OPF{1ykx!_G?q9eS^;xv>IrYB|nuUkrw$ z6E*XQ)LhBfHVb>u`4sFF`4sSW*Y#ecX?R)v3Dq;qA7IGwd>-5MMd&9j9_Si$ErHWK zw}^sF$2q~3fK)Ic{o`%RK(B!O^3=0t^H@KshxLwuVzWCg^a|cdl3y4poZ#j0zxB!! zyy|z~h5ifw_RfQvrDDBa=pDwbkzV4V$en4sP-|>~@~MZMd)5dM`MGAu)O#TJkNrH` zM(9?HbF@4c;99x{+5;F0wKo{ub?6}AjGaN$c%-bs;p2$fE+zhSM0TgUjZpojD?$I( zld&_8zP?f8sWnTr1MnIs{U`aP<$|Ot#z)>+}*By8P)|@zf#=S zXWKOn$u&m#pNVlLJ_W$pWo$RLRs~62(mI(zil2u0IMEO+xAjk)Cs4kV1`Kk)H)o|? zzU(qKmUnG{KTwr^*0?nP;9Ee0JB!&5n@&z!>QS|M*H|wuQdPdLOw$pRUIGqfzpRvT zmhk;>mYj^?=I->Gk~Vyq6ZS9%m;}&|TXWquPlv9)#MY3bFu+`S*EJ3v%U&z}X(1ft zm_#jfdJ1;mrtB^M&|bk@AK;+ob^xV$G!bg&Vbk3CE%k+Jzpl;WTbqQK3>}Tsf2^A7 z)We-H2Wu%9GGkJqrl*ZSr`9p8LK=n7_cIO-_?zaZk8y^C7jSxCZy6xGF@(bMQDo(f z=_nT~deC}x^ZvYh8Q_JM^Ib2*w@Sk$Q4ihB)%K2u)kwRs*=2|@)`sGyoG@*T?$Z4? zbt(>$B0t!-FcUb{Oa3_RkCl0Kt+TJOl%_LdYH(&kaOithkMWHz0ExOUkT1W*8iSs} zKt+Drrx9mxlstYiH&~kWLI~qaGjafSV}=mg__g^>IvH3PTW%00S6T$~9_y!qpUh}hYSaT zw?^4G%(LxgR$M-}Pk87L+LqvjV?_A5WrOI6NWs;S44< z<8D|nN!a>?HQGDyR>2nHuB3s6CSKxk@-FI~LgdkIZ2u_;G))v9Xm8Srbk7{>{U*_9 zC6q0_OB}?G*5T+9_MMv1pCojwAm{Nn9lNhO!%J7GSUKfwiV(^(U@>XTo7#&U~l~*jHhjQ zxOlHrQ&-WiD>Ne0x_!nxF|}BxkNFHPhI#K@TubO*2Fdu??eeNzGRD$ypleJZ{RS@E zEcLz?YJXDFu2Jpbc8x6+C4~H$pp&x%AwJ5Cm#EoS7RwlN{NTLjDfb&q%S+BZJ_;m+ zKUnn`zzam+W{;A!M9(Y=gFhp7t}N*Yl}M}1vcZpB{b9&5Ap zmAPQ2ibKNa`Za#zduw?)lHoa`)dGAX`&4^Xy*?Oh^J0$-3c&rZ5Y~pvZfoT7 zLeC@pC^j8UKPhX-Ne-vcm(~|nvZ%w6FXk%pW>Zl23}+#@uw+V7E9R$K*KL17Rj>GT21v9lex9a4<)>0Qj((PC2?rms{8%#ZAZ`|2Xfu!Jc87l? z%y|YwhNK@$VTGbY<{bPlA-;4hQl>eu44j*1kTGs_G636WVT2^WaC4l4#}bSlsu9F} zqhWfJ5jAD&t!!v%W@Z;!;=%Gafl=_Mp1%37e$WT)tbO@6z6o6_RqlBXks|4YtnK89 z$7i0h%9q%oM<#($oXkYgYTovi#8B?GP+fVMC0lp)VV^ZwjuQSC`4!l*i2E$Z_6urPtL&{b<7MA?XgutVxpGV6)_*^cewTP5-caS|mO_@NB7l z(fB8gs2>dTnL~uJC7d9k zOGNw*laCH+gsDOX-_Tm9sAef!ijMYaq8@Z;W>V@9H`+&aP9Q&Z4fSUnNH7ek>(fq= zjW=)fOCd!erj30Gw+}-VJ$ce2=^j@QyndbKo*Af=T2Nr(ccj|#U|;l&!uj!A*B|}k zIvasF)F10+{@q>t8?1dSj7vVSs$}iK?koOZBjcXl)9>62a&?@jEBq9(EAM2S<_x=Q z_sp9C2nvIYTqbPie)cwNi3ObjJ0udm9pj=l7(5`Fd%In|Tf|^2_B}bbkxRs#m>x5& zsW0rp@TI;TzmNrPr{5x>@VDSyflB5V8o30r`u6DeHrI}7Mul7V$WXQGWs!<`n~s)l zFL<`q9+yxJ;(Mb<=({T^KE-89Jg2o+HuO1XNHf*CF;={py7Y^kSM%|Odrsbu_0!f; zY-MG&06t@^>tTIM$5MZ?x4P( zFZH<16)$mpBXq5y1^MN1xrew_du{pauf31iZ=C!bZPHIg{Z|jqKZULd!ga$+U=UT| z=<(FDU|zAPqb0*m*l_Fk%?vF-2rgIM=4)Go^@A>Xz6#H#H};s=VT{sf%-AZPC0}*S z|9Akvd+vsIN&MRF#Tfr4YdA|Co$jin9e?ELlC5>D=o^e4hY2K*YcPZ(0*HNYY?;ln8{GLN9w5154`w zYlHr7Brk?SU%dNqo6mf^u- zUDiAEpWe)ab3pdLgu|HB%uciB+Q?>JGL7$$feDXD@1&?;>YJ>%Yq1I7!uaE%ddLK) zL=0Se*WGAjt!B!#8Pza6DqZ;$Eo?Hm(S`kfd^@aq*)>rx9bG(f9NC(9JRZziwr>Km zhWhuFp`aYCT4g$lxySnW3YYntoaD)xu+)3==D2&`II{^SZAQi+^@A=5$B4Uya{cT} z*#dmIy0}Q`tc8=J4M<)~#Ka??In6C`20Y^GBdf+qw-&yfD{1ccn^@&(HbHCtpmz8e zz~@AgThf>(bXeCU9cl(OGY9%! z@7Hi8>z(H4rx{b$LA^-B8LlLb+W7g9y-m4LVKE*y0*;G^4U3Z=yU1V zGMOTkmV!b5mG0}+Ik++pLnG^MM&ThKM!+TJPKIF^dyNibl3RwJq%M|xZjK12o@_f= z7eDwXHc1F5YL`P8W&L4img~ok?64D?^yAsvz-Vth8NYMBI6P|(iyq&RPlv3eeA2sgEjfOt*~R0 zvmu7rCl$?EpiiN0rEy?H9fl-CIX1RgtP+r4v}2?*qvrj;>8r6|#-zOx8j+23?sM;S zsl;Ke9+y6HYE%(=3f9xj!3|R3TforsQO0Pi&1*YD2&aitZnCfMxF|zc zmo{3I)EMznWE79rQIb_vY0&*00e@t+_d9AkaV zmZi>wG;axOu@kbH?TSH;XyxLlU7NF(1&XuK1&%_Oz^M+5SKD1}C*QyZ-Pe-oQ_>sK zaJ?eHmbM26E$))XK58$y+1eyZf_94r%1h{@5ix@&K6rdc3{fWiQn1WX6Uxxd`bIo^ znB(Fd{ZJJHBe8sMf@p9Ny+$vn<3^|Hxi_+=v-D#gm^Yvr|rM`>cI0N;6*)G)cf*+!wRn^>&nMiHOuppcZc}{2>rQr6FjJg+ zshc^He?gj37Y(_I=m&vZx@zjEDPQh8FV~`RE86c7wpVwbc50%ri(>8)S^XaHsvi5<5_Dil;6`|@%A(p z5+S*rEOts;fYYa%y=SwWt4I7zp9cxL&tv_hRDI${%>?ZIKSrQ$o2>fmlkPJ2_4PwR z{-!^$<$7UX&dsv^<1VY+6$>ME=zNOkwecD8Than`+L;nc*PfOnu;IG(Ax{E7>6;K6FM!_iZh6!d@IGbAq$Oz->v4oqe!lAn#a!YcOOHRtAJg2PG*+th2vg$P;I%rr zHmit_?j>Wb4R7s?v-lV(8tU&t-{{YAb(OK_K=!_?a_j>p@(iwr#g>MDA54Ub@$M7b``VcMqiJqnS8T7wcUXnj@nr$Aq=| zI*h#8bw$<7g$t4Zz6nl43(nC~ibb4AVt?}-&dB@`dTQz(#64pZ^oZERVQSCOhI0Q> zXk(oEnzfkX*1`rJ@!0?Yuw{!_J$;dQ;CBD~?^T%R{_fLrIFtXxdhxh8Gu+6b{% z47h3hG*aFFl`#Ff*4#n&+xBsw%ebHpxwJ0MY#xqs`;71VM(^Z`x~KsAdR)y%52dLd zWvl5;wVxFdp`ouYRY%{)(Dui$BUpR4OwHDK*!@t{_tDpPL)1g@pDO8cXzuVz)O~7^ z0yu5Ge7`O;ErR0ksAq3Uzw_n_F0^^|KY~1E|-2jo~$H_{Xxi+ms#$@x@l=b+iHDmj?I-;*ue_Wg3=L|Kr zwO|nWaDb?nl^na{tH{}X{=;Tcpj5pZ$1#jOU>duzM$=0cp|dQNKbKl=Vx87f=7%^M z4eKjXN=9bH6h3wxkpHD2>&M%h99TcNHv(VgXJJ2SPWnjy=InFNnO-DzZ(m#0OGNvR zd>1)un!-N5Qs`lx#;-9}{tN3-*?)D3)Znharsb{uoa41E?7fNf!)b{vDm4#Z&$??H z7jz7^jh&cmxN_1ms1Hf-P~A^Y=iCnhP>lBX``vEts_zqH8jrkoX8@BkbJsK6FFL9V8nVaDRxC-4qx?ZxRK_-I&owhJ$~>^O!bl~ z@w+PnCPWB}8mn-q=hg?fV)4jqv`~P50}2outsYV%m!@?i!?F?#LXV(YHrMXsO zBgY$~$`5z?CnEaKN;Cg?aPvk_L{03`B!F`wg^id@%lmokS@{^0+5b_+42D4aBd8Ka z8?=Aysu~37EgOaHXYSMI)67l1K3S@u<`x|Jiv_}LooI^WKYO^=$=&SVq-D23=c@Ry#q49_Csow>)R3V{?K9Gy1aHu5foiC z>*B&fcf_prnC<4@({ZLd`{qYZZ_}CXgwDSwX}q;vyV4xG;n9F4fftfZkJTvPDl=5S~Y(hr6sDmMOd#b;W`e=Z*izM zzPdDua|SbSOoD3jw%4t^_G@%kS2{MlhR4$mR7AH{AA9B|`_rbTj0vqy@+2;EbY5pi zRpp)G4E)3T@R)QlVD*EA2+JHtuU!*c$7Ni~Btu>GvONieDRJUI@0p-=Nuu7?&pEle zwP}+aK=YRF4C=<#s4R6Ch`zAicytQbO%rxmyPGW#0*CqAsqJ=XBfVg)Dg3NfwmWhG z2SrZLupL#)G^`KFOmG_$nd!8Q7A=;zva0byn3Awvph1Z*rf+LLEU)$szoO8P*f_MK z)!+;I*K19Z%Is0V!;i)}*2;f2hL}cfz&SVTUs^bE&k@jWbVLFc^rTg+oAGG$EISn4XMJ zckhhNbjUrLUpwiYbBo?wko97R;E$Ovq*YB!Gib!<%T!TFqUD!BB77>6|S1l9Q#?8;x(OGr}nBGZjGEUcSGPnEB4b8t&a8Eh+%=x z|J55)zT%$jaB?0pl3UN%RXu7ap?1pZvS+>)*rN7i`)Ait>?^7|)Ju^KVMjQ#SV>eI z;ruSOik z$M@D8eEEqmc6LA9KT;rj_4pb#v}s)k5UQ}g*Nx-&*f=Ekqc(ZVP|Ilj$FOP`^gk1W z#el3)8T-ZORk!-*49nsk5r-BIaU=_^gxu3*sBhl=H!ci>?{Ij$lbKFSIJ5wZm^Acj z^Jt(e>~3lGj>M4MSIo`Q`Z4QU?-14;`8oQl7pEB)ee3wvKH*)fqdu%gq(5pC9M51p zE^3)c?}gO6K8gm+{S7-tdKx-VE)-)@cOLgsd!OsQy{zUwGZ!t5wI-@Ixo)VW@LDl!)40qY1gQBi> zi!rUkZ}kK@Z`SkSh>%z3VfPwS;IH2>_^7?U5btG=B5W(VQFE=M@V_`>{N+o1 z_k>Q6s1E3%B)Ce@y3q9{Ek0I`q;A*}=4s9e-?)SWfBLEKQ(a?!&_Zao_E=lKJRZi3 z@1)x^EM%vxB{aJeJ_Q8LA4cEOB~DnW5jwAlHf?0jTKU7|wT%Q}=dEpC_`$6d+FPxm zG9;vIqmQi5b#gj#8tc1BJLro)UYa>gJz3dL#z{zTocf5fM~KiP)&vV-vdKs5F+$&* zCR$U{ifZRpj}J(iGYrD9oMl_qUGf)-CQS%y+vwzRE1!um;fCgiX<_`uMh6{D7~ZhTzLV;$*(Yc-7ruwDqnl!ujp6 zQ9rm|hN%6lM$5Q8@dEO)L7?kP_pM5k6_dq{6)RGooxMObib7bAdc%!b~erj3cs#s6&7MVKD zZ82))+_<^)#Ko95+@{xf)jdj#op)_)87nXk2u<|M5}lg4bGlZI?FX=0e#|^J(`R$b zu)A=Q-D@*9J=gT2|M@o8+o8S$92{HpjXBoit43kY$*MM~p1oDQ)nB8Mg1Mw78DxdX z7_Gl&+hhF9s1h5$w5Ab{^%7Z$3#mKfm;gAM!nRG}eqjXmS$EfSOXRLc?Ts8nLKme* z!^oK%FMY3RW9c=Kzs+jj*s0Il z^WP{n!g+P5>&5IGDaH-45CA>?8DK0qO~7@IV%AY1y#&G}gP)drWrV0|-XvV1~42q!e@ zDeFbzQEh>(jq59De_8iS?D1Z4j9${{4%rqykNQ=PwqS_PNm7}dZqxftEot~QJ(_Et zqq_WWlkj|Mp*3D@sL3&P_Ib(AhKPe92aY5->gm5Rrf=?=@tmIqPTbtb+{qdB}Sb<-HPndJY0OUF(3Fg{*VRX5AWvAxa z46oU0iAZluDIL$h(NSf(y4R$!O)d16zTD`S#l2pxr+j5UUl(#vbeOv5&cj$1t8b9p< zV{D5OZ+hcl`J7&My_04m&$fEv7--f0L||MO^QW!YGaAOH3G2`L3}~u(ZJ%jY?Uv_0 zM%eXfF(jScU!D|*rxmRQDTn*v305PLzSb~CuQ}AN_?^c0b?m3uIWkGSDt}!jM}|-- zmTBWm`;JAQ@4=uM=9xWitb7`?>r#B}7YTDrzC0ub7H^W>Q0a4#aoTs%>}yS3qV0>b z^b&6DlI)UYeeStvYv+8&Kd|oXi8^0q+N?!eI0My}xlAS{)lj66}PYJ|`1 zrYG7lgK*kFpU*KJgwx7Xe^})`96{CI`KIcw=-l)uVYD70vZ66=Ox4WW(Ryz^qtQAJSugSLE{O+8O!QCEkeUMb0v9$1To?W6A+8=L}BD2X$AO&q%&G`1r$)xxxt?Suze9%H@K zkS}&kWHRX2Tn|gS&iYJ4o1MNf()y12iU#x#y@?RV?Ogtbd;9Cx6+VfVZ0H|Yky6&)P6<`Ifdq$A?} z{v93rRO%XPaBn?n;hU5}rXkg(UAM?kbPF_zK`xI@FXNcw@HKYnLGZd)F)|4Q$@oVi z_!;oK-j_co_oi!ha(w)+&3l*3^;l1~aYm$?F@Vp9S(%2%pH#DUbtbV-htt1dZgHM? z*n_&ql=7gNVgwDnPqF62Tv@N%(1nW==Hi6;A{*GnM3c&4?V5C_FP~;E^CtwsFUUqd zu}fw7%XqH`vp<)YKc-f;lTl4lLJR|47(Q#e9*Y`$E@$L)6`yZcRPFY03z@z%0s!<>JfKgILJ4RZ;))589E}<)F|Q1KG=&2Xnd3T zHr==m!O@UvmYJ&Y4CS^+O(v6|i+w$oCTGD)Db0u&r4?_9R$(EYc7mRu_SZlEQ6JyJ%XRqIL{TmO^g!xB7X@226gw#AMW764viKqQpgALs?{q79J{e^RV6>0f2pjFgKc2gX^x+r}Kle)gw*lX_iYwmFV7cqo3 z4u`f_U;gre!0ec-o98=V0d4)nJkPk&+PP}1Syyv?cDh*NgBaBMHB;sCxLsfFe)V)* zZ_@|IoxnezWUDI6+zHas*BBhHo+Klczld*OnKgd3d2*s-U0LF$!Ne)i1ABDSf_T({~%E9|@hRuiI!q)`J;sZO=HNy6zmYcUf=h>HP7l_Txv%P7nt_r9Sm& zHlK=aAJ4V12SFTK;uZ3BhVtVhR-p-lA=GMdEPs6jF}U8><`dMY*FHL_AHL52eagxY zsoFvjExU))_8%A*fl4@~iD%HPIMz7YkkCk=+j!aM*A*fHh)YQlfGlrT>9`a{v3;8bJYr}9G$1xocy*D=Mpb(34dc*X zXcsyV`S>eSps~!&dgvjQn?(=GfF5}VTY@RJ>emnM)JxL206V4*t<5oqpLxtfTuhP7 z8*WQ;e;CCs-Y{L2YGRaF_W4VwDR0UKu?|5&$=UcrEdflYnQJR6vn6khw_nyBq zonM@VezTeW*6lS;tCxAHkJwZF&UI~1^6rg8Euok}!o!!0+=pG zP&%Mb`yT`G@O6r%Q_G8}clkHJWDB1a9;&zzwpOMK`7_=&%Z(Zco8Zoi^l zCR?*S-)5D`M})<7t-PCM0e++>DB){s(t;&JG($TSbSQ&}T@zo@=H^uZ*k8w_!_?j& zf6yT@ASo02$O=5IB1tn|v>MKlsiwg$Z1}JII0m%y(HIn5potUqD>Yz1?g;lC5+4J^*PgzXXlQUm)XiM~rn&vrUM>k8vpi+L;wHRz_7}`Aw zn=mJuN_p~WGlt}!)Xy-r>LqDN$v2i`U8MfwJ|&HAz5fAMa?X+#r!^(5 z^soiTf`o4<##;mn0P8M-Ro8qNA8h78S)J|f0&@Ad8m~4D`vdUm8EdM#s^th?6ma{2 zc}-)0%vaJg=AZaiNqu_Y)5+tj_$Y)K`1|#! z-ED;3D7lBcJm6hl-pQ-^Le;Z;rgY^Y$71Tf`tSBXt@yf6pL=4cVXxln68{$WLTDi2 zq+VzZ)Pex#gcW?O-sGlj&_74?jbj#zo%mHV--Unz40K29U?j+8DY|6ob$&Np@?JCs z?r=Sx}idv?$U$&>NQ){-66VQSO&Dj@&_P89oCqC%YHd(|q6=`X5R)GXUdf9}lV! zFGi?V^L98Om|qk2UN369`m1UG>sKvgtNGL(vSkcdpM{)nmz141fPotpnWyVrB={=y zSpPr_cm#Mjk@SALOn?Gkaq^|ac<@q+-TS3vv3+S`_oKHWIX}Wgassus?rj%-ApLp)Y&xn~S9$!(;uEzhoU!z9HE(u8l%_Bfr@? zE=0x!2LvZ%wK)i9A*>G}y>CN(5o2mrJE5=Serr;_3zN^w>8D=yNbL!``(Y4ge#;OW zlT(KV&-@E_-htu_s zaC0uAkM#>+gM z^!)XAHfMZEOk#-zkqDsCH!UEhIXr(_>i4+T;({=jab4SYqVrN0LN@uVcE5!RV z7^MEDqV}KFlF&t580&E-H3n|@P$X3kgcC~kDR=vWAsHNqNBnyZG6I4T)+$>R?_D=U zO``YSh{lEjhCK#L#w2@%CF)A%EmqKPO`y+fu)##eC0WKqnZA8n;}z8nu->4jTANrB zav}+3a7ebAq<-e%``_|p)=cp0mMBqlSg8R9xzfYK7??p)4!v(u*KZM}G=he5l)c5# zkpFw+q>*$U5T(xzL2N)FY{%r($ky2=?E{Fe!Ncv^o^5|sP}xrj;1Ulkra(@~lAM;7 z7FnOFkf4=r&Q@W=PwS)gQxW*?%htYWJ7P%yxynZbDziU-*Qcy^kx3rckklKm9e&J}D0X~5LZ zZailhGWAY8gbMMfD`JPQRdE(g)~Cf{2BS$qU3!=Z1)fVW)}v@bOvucs)UHU2gE^5? z-PMw-D^2U#K_;aT>5Mwn=zvP2(uX}% zOSAY9)Mp-d?ppc%InKQryj5H@KYM@EoLgG~h8ySPVD1pQ@tK2$v&SX7U5)y6qfn7O z`&p0a73^>K!{&|gAv5^1&b=8uoe5YVe1Y`Y54uHy*4s==yV_}y(RI30wadNMaNyHOs}9raCVnLyAl z#f$Fboe0Cl#I7H;P}rGz*ONv=JJvHsIN;8x}y}n0a!?!W@@7n!lw|tlL7nyq3`|iT%?QgV^1)zNiBY@u4@Yz0 z!vk=YinGlj*yN}OA0bJHnAVSxNZ(~p0rf^MWwb^8{*6riowP>}GfsFcJ`hcibcAiP zHQxAZI*%Ib)z^^KG`y;q_j!rD>c-n^-dAs5Z-^IDH*hiNI{cR7+Q?NnM-*|wdicI2 zub2n}j!g^D7-hq2Z!+x{J-$Zid7`g1E-bIu5WZ&lgD=Tf@?l@3C~Mw#lFf<&Nh1$D z)x{y}$qbHXxeAZyIWhZyZbgAL2RtLIiF-j6lIWSQ$CIrZO;UY5oQ2ePIEha6+Ihy) z`Y8m~0i9i%viPYbyP#WmOnm1$Hc0Gflr3?x*mgbRKJl|ENScmEOxT<0pFFB3ruOo` z@nv5>qI`83JUIdn8%)P-0-3xDpZ@67^!5It;F#5+WDLLYxtC zyELyO;IT$-tY_Q28$xwhzJQhWA${d54^jm*b9ctPteNX^y=z!VYdd4;E-ey3t>Xa) z3l1}8TMw8^4M65U^m-r2A18B4$ZHx}sBAxb2&Pru-~6i5>E`~wSzPrasZNi&()lwW z@@w)wG%nZQ@7$RAX+;R&w7E`d;|>K4EDI`E%-Q4OPWQDWg31tD*d>SDF8fJL3HP`c z9{WF`tlD%gq)w$3zN=X^kd~}i+_?>lnslt>Ad=;Bj#5gi_381p569*rT&_mpn(i{P z=t4oN-tbFD1yzF8X!}t+`dQvqYGrVZzZ8 zGph@@dAH*h)zlgci#qXsB-I>W6sNC1Rb9iax`;9BrT18EVec)m^H@2r7wj7hE19RY zBTC0v->P)Z_q8*-tsWWkk5aexn}$C3)(qSm42`507)$GntNbn&GSRC6>x;qM*m~R# zK`JqaI}s@YRQ>PTa)VL81o1Y5E)TPkEFKnPGOz2*1nY7QrK?Q;`6sdmp~7m$@rR}2z01Rl@bO_<4Jyw35|e5O>Gsn#3h)^rG=3|7UNnaS*t#u8}^GK z>vn(M96;n3XN{NUxCACd2S~JU-A;ZG$Ty&;sj2{X`p-HYa=mU%ScROsz7~if!xCd? zq)$ipY@)4tJzz!9fS#kQFS%k)O#ym(M!nM&_!LXVZzL}_LS3WBww#ZSv(&}I6VuGT zE^py;^=9ULz=P^Dk!@BmeQXvUZgcX+>LX_BYN)hd#BOff_PVBw#ODoRjrG>4Kt`ki zW36^#N>VWF*b{y=na_#pXZrXA2c-PNh{tYygUBy}?hhg~bbDiot@y#!-@%*w2?MMs zP4Ps$27YF|{OajzfLsh3q{Nsc;k6loI5mQEy7>8r^JmFprumMf_9PH&Y^EXLzcGqaC8s1Z{gjhfJ`%{O0fgyPJA~`K!xSyZg%EKC!R&sV~0V)v63g=H-XPL=$ z^#QPZ?3i|#bqm(h%LOaZan&7Q|N8bH>ojyOZOBm_(a&P)C z)w^#b1nnz1guB~Enag*rC~7Xm3al*~ZC54KucCuo@LrspEiOC#x;zcR23i8w=<_q@ z_@FeVBrwPwhf7B6=f3qUNLsXXJ!8q>=L5b0i77kLLx3l^7s z^TFKlL_ZrV2Lkj@ZW#WC9JIJ%<~*1vuqUH=i`QoD!whRCt9b*cMxi#Cez3Nm{`HYL zubNPv*LxUh^BAucF{XO5W25qOB)ge{U1uMH;il2_wggVkrbWjMq{-UW_m)KGW94H8 z(%7~DU~za!Jv$S}#P6E_p`g+!`p%}Ga%pVwi~7(D7F7#Q7Jg<^0D40xm>qcdxlk`tEYT05AdsDWpUPi051>+*^Y;q zzAd}1F~j`y=Nvy!$akkVRzUBmr7hI0`jdM8jXP5yso78lZD8;x;!(|9Y(W{=$pVXR zZa)J{QBkz(`wh~3#w;{D%)9PJl0V;j^OgaYYB3HmtZByY@7+Zo#a&Ei9M9mf-Xa?a z!NUt#qF3GB!}9u^pAp}QQ?b>&Wx&1X`h&s%GbUo@`Tyzx_&a5U_FJwUkAYx*Zlthn|;uNbTB2b-b*XM`R{DxalILNyRgw%PxA4-V)ip{9%^W#6SnJD+&6ukQEjCz zb6ef4gr&Nx#@1vCU1K_c~4?QvibPI z>p9`xE$?GnKcQU3X>$0U_%&fmdyf$J-w#bv~b+1KoAU$TLV3n zyR3~BCdmtk9gu5cS~?`GLaUvILdps|nYH#REf(Tc%eoSJS0PJ81tItqBTZKh>3PK% zi@}1-9E%q?8p*l-klmn+owNb!lvff6SBE*6@eD!Bdd=KlnssQrV@dsDRa@4t0gqu9 z_0LY)#V(fi=gPK3h0!y+HHQOVK!V zn+Rl!-zfA0K0rOJ#1jI=n2)~HeKah@&z(@h`hy@loR<1sP;HiJ_`)&TwVCy^x#;v^}OLERY&YFYl+U++Uo5b={ z291e?*k1dzz(c}i4diSO%)eM(EHNU|`S~%8(2hX8reW9U_c8sYfxuk_OS{TQn}&ob z>c98sk*q%Y7O48D+Y866J|CX=9eAhsHtTd9`~Rm0Z?0 zR~6=gCn^86Gk~kdNF1jDXjl*1O zODJd7HJmVBi4|%N;(F9Bjgz)2vA(ytl|oFdm1aC~=j#{RTXs2Ufd%W1DzO{pEBZeF z!{}7T+L$-UQjEhULl6w`b6*>=t^Jkkf#QL4lz(?ra(B_Q8Kaz2en^VlIg5j9KJ2r5 zBm(r>gBnnPzmJzY^;}bb{_G3eAbz@<@*=!6N#*IZXFghxHyEn^OmDV4b5-hBgU{41 zi6EJV4?;78vpOr~tl{$YgruDLea*LSPM_-0o?#gVz| z$SMwehz|&GBI3F6cjozwEjUwW2*Q9qngOHE!|rhcf*4=%jAq3aeLdp%G7|4&%}#DNec}v-bQESm7s^nJIf`#)KG>t_#TSV85nA_q%`XI zdUQP;%I~axwQqlj;Sj@@Ej$z;{o(L$s3l1jqk$#~JPu+d9qRx}G} zFcSxJ+sGl`K_K@x6g5dq0U#CiGKmPZxy^pX>ddS`kjhu(<3+K%0u!!F3a+76WzgIn zs9rn-ODugHkV87_Ru7*jze7E1nBym&$t##<1oU;2Q*s=h%TT-4+A#|x;)an}(OX2Q z2b@hrsrhJM;HT}p@bf05*pS5)+vE5bPqcx38Mh}xJx=~wSEOivI@Ju01QngOBUl|v zbgR(842$gzII3H&F56sWoAyx!)?Hsr*wbK_XMTY4g=e5~)e3P}>#2r-uBc@Axbwe1 zid;W~u{kz3_3#8ul-pE~`K~RIr_1VdnYHW1p??2JKC4%G{abKd{J$yMO{ndLjxwpK z#muzGu0DH{oCQkNt#;#d*5e9T56#ez=E?Q>&11~1fL)B$+3I0=mkZ)jd}m;%q0Z?7 zG_uW}3GcT4#-8%yk+Sv`@DV6)hYU*y&sSV36OHYfKKR@i>E`StRHrUZZ+xDqib1Ut zf?98oPaLxAk6&S_)e{1i5W|N0wz^)O=bLe<;MM?*f1#@VN8{&)H$Iu^QhJMPCsoyS zRXD-3NaHf$h4oL)+D}q&7tbg-Pvsk*s8ckKTDAK>6*lngL_x&9Qt*%{^g7*DR(OX; zZVA^--@2}7)7QaT!3EmdtYehaty3dNckAvnq03~kBV=?SgOxCzsr`v_Gk$Ig*#5k& z7j?3GjI%kf zi3M+<%dshI^?(DtYzgA^^y_vD+s*0kA>}cz!TM&5c7iPVu_J)i- zskEI!2t+Q~q_$tvaC4^&cIFE|Wy&DuNVJ7VpsGWYg^@2+$@`q-9@LYynXnRp&Zpj2 zvD4{{@B4e|Zt)0TH)OSXp8l$^OE7aEE-Om@lqo46Ut%vb_m1C%Z%)6E!V7cb& z`V)yHkcB8gxIwpowloMSt>3?xd$<3Gha?8ePpfxT*$~m{uNFq=n`;96wQok|^?kq0 zr{A*GPT3dWY;-2?&skx9z&kM*FslNSL7CQV&t^&_ug8*^?YROg_2kQHY9V} zp%>OC-Oz1m>e-!#IF$D?344Nnz;o-(7mv5m@ZmnO!(|~aovF&JEaI?4X|g}nlcHhz z@JQ~k0mpj}MD^MmBL{JBSc_8wW&Hru5B{RUZj(|)d}*d?IoZJ0^BFE8mk_$%FC~$Z zb?3yOx@T;?O~2yN;n>ssF*1mgulX!I@nk zPkPPQ7e*c=jG56auTGJ0-QCS^hRRrC#IM&Kau342)CLpzeB{URHqJt{A8LC}R>aEt zB<2b|ramVJAzw>8klZo@V5@ioW_Q~!cIh?(+T)$(WWA};enI+ zHunjTuq6!EV@VP;a@DA=1JMRto!0-KQGJZ*MP{{@t2IXRyW7#JJ!X;Fqam`vU^9ED zCw&mvAx77yd$}nA&YgWv1Ou7U@r?iWVF{e0Xj1w6O+dM;S3wDkdby#t{NN$!WBSS) z<*citIO#pcCU;(;Ql6YFEdUWSym~25&9{E(;#72By)pkoRM#)rGCE?^;qWJMzeeyo zT*Xu4y$|M-6uYJsP9B+~9%aHY&8Hr_sUjwJZT_mr?sa1dfAcsZ9@dQZKC`Tx8ebn0 zO@ETH-kj?HiIo0Z5BP+0l6dg5;fqOTInC!i4BuMMi0sbY8yp9i_9q`N{i-1a;+Xo- z6ha6`bNp!KcgTA0kqIk-if5l0+pk{hK1^=rx*8Kwep1WkldG4=Pkmf`&1R~2-htbd zIIi2os&(5H2oubyK^y$I>Exsr^yrtww9m1Qh+a-;c1_3@6<*IRYmc1#Xm#AJ7F9SD9!QAZv0 zBNb-^^0-~!&^K$zu2;LEO;kq>7G?e^T-wc1?oRQquZ_niUy7+_TkNri;1{e)F?05$l>9t{q1`&}f`u8-++$SupheM?W`1Ka<4I z^_3BcI#lWIUzC)DfVo}-dk%o5K7A|OdNb0&Qwhsk{XaaZLjgTczXc^PL^@%}UUwCa zwFVVAeZ9ia%-7eysYJ3%m5FMX56|d>IT}BHUVjU6-_Lp7QR^-OrY(W|b|crV9{ngb zw&(C&z)X8ZyPG^sTf$n#4l=OM8!ntJ5$|+f^(MqS+Btk=ynv(qGtlO$pcvS6vkQU5 zsoq!oQobg}hP7J&7=^dJ8#~b3`JKO$b2ys68VTmdC4S>vJGS?!T&7_<#f*)v9OTnk zv7vZiqwsbt;>+5qzIwVC_);E-lAviatj#OXeTC=UbeuPB1fe4fo0587`lcN=UI034 z9C7!A}=?sGVT~3*gje8b}BSMdxuY1kg<%aFowfs|8t{ z-T3Q?mP1+)nn6&nRx#Almj{KgqD<=}~|lGQ#<`t`wC4b+q#lE20*S!Up$Kb9iMYCC&4 zc~7=q|K~p_%2{7XAznh>M>k@+eInb93VICK_-CE!zdRH_pAD0X^=$9MildZ!~!`D87? zO0DFE}WQWY&f^#)LyO(B<8B7-Y~I02WgYj`HREuy6K^@Q3+M0)ek zIIXDi!A`*pjytXH-@Z7yy#2-wMgzX}EDwbme^OZu}OTL(=^SQ??(X_Io>t0>4#M`i}YjdkvZ{<3w0?&8V4LZj2V7cJ9!jOf?=B<3S z+2v?}@R4|~js2z5Hc|9+7xTrwp?M-M5?>D?;IFUZ>I_sXl#o)_<#i6LwysjT&};t*4FK-gN6JjGul8}EBLvHf`n1{?MGkw8gh;7p7}RbxxK z>8cQd?i>d2JfATMeNCF6zO?U`i8>)Dd9@_?*R&|=)?EcY?5k@gi2}9#`YKAqSFe*- z9|*K=Dhu$coY?+F3Gyms2uGGV;7jowBf-{pvlSqjz6!R+;*4C%i}s4F-Gpz{URa6= zMA!v!c;Z_Wk0*}uv3}uLH07g0!q*(~AuQPvWHyI5F4l`vO7|<6Pd(gAeY|TCv+Kav zh>mfnP_w9}94xi}18o838bk+Xdl9)!BIgt4K+oV0{MM1e(@?g0*avvEbR^HZ(E+KV zZ4mdyqY=peibZ40W}fM5pZn1wF-<{!t}Nb9DcJUQPp+lNE1qs@puddpw!8)cvk1wX zwQr+mGG0)x2)(<$%I^%k!6%hA}ePED8cdBd4ST%6E#e4}6foQ|CJ(R&NnI$jl z?_{{hn$+0E`P+gzlTYeTxghpR)MwP}kJ?Rhc;~};xcbPK=(WDg7hW~qxkX;<(%5}V zyk-ah71|9fj6>w}DZ`ZhoX5`K)p|0kcYE~H{;vHh(VgJD@nr0CFFx2~u9`^3HF8H> z_Nd)b?Oj1ui}estFU5APQ))d~j5L8g*q@Vr(k1tVHLNM*{b}WXZw`?#^&W?$z6a#g z2bl>Vzbvv%EPqaxsNgRPBVaQ+xWm|!dZR+!T}(cKSW=IZur93`>7z?nv)6UZ$pz~J zA>bsD?&8FAXToSd9(!CO`~T42FX8wL6+RLI3rDy9$eS$PaEIq3b}BZN`c&2;j*xj+ zx_qR+>HWGjpg2PO_K24-9+G=PRH$+Uje{n)VjD8hob=Lb!-78z98Q)!CqahG5EJKm z=97ZdE3$&NIZL|nDmiw;*D6wHVi~<~fY;ZbEI+XEM^fh<&(LN#S+JvmyBip}p9Dsm zcCd*llW!WU%3?IYUH*$qUZ0*!rmmuvmO;;oHjyW>|Pz|7~!I8c#)<5j}5Kk)LG zfLn}NVKT$X!`~MLa6L3<%A=dl0?k}ncinsLh9@lzaTf5puNM75kNrx|1dhM9lJ~Vw z0&39b?#GaoI}oTyF{FXW`NP-6E%G$eW7I379u;Lu+UUh5 zp(Cv*9}oZ5`Mx-enSuJu4m;f@cIVS=@0;wOjOTjP{BGA)5^?^nEHecrljsPJM zh24wT5%8F5^cNwbWi*vF*{pJHy;0Hm@13@T^_UMc255n zBG3e&au6t~*YyZtYA5$mstMFvWV@ibhX5KHl1iP6k1dvHNUza=NY` zOtIH@j;K@|%?{-`~Jl=-3>eN1X#J5Jb;dZf) zhP;ajj9Z*uJhG?Pw`YPwKGKZv7m(z~$4sSNYsPu9D;@t_OvkzLg>AZtwwdpRIm&Q7 ziOjq~GB@k@rmc!IbWyFA>IYCZ{l85PKq>QYaVbb&-9Z7@8%Xv*G z&iIM?HLQ#z;?(8RFP>v0MB3}a;%gX_KJD?r;hFEPf3LFmFpxt#-j29nNb-=pN6~+u{kjO=FFWqocFK00od+&W-zd7mB}qz4{SC?GO}MMk5!`serfG8TYgTr zy5kLi8mHkgBK z{KOS*SkJaD!zz7DJ+iy&jraM&>wn04OT@Wk%&+4?u=0YZS4jxr$Sx5VI#vy5cyD9ax&`S{vn*5j{C--6{oWMkpx z_#0qMiFYF8<988r=R51cvY!DLNPJdV;tc`Yf8v0tiLYq8VxvCE5#8AbY1L0$=-hP`d%K#|&Xy8&?@3;2FnRV|!7d?m^s- zkd*;;>XBXsKbB_jxqhXI=XSlF%~k+=@7&1GnPS(2K|UBU#MJjZFJ4f%IRpB-@g!7; zB;SwDn`{cFm}3;Pc-{nroJwu!`csJCJjPUyFrLfT_n>Y{s!k*(A5ZdmG~z@{Mo70XRQ7(R$F92OnD=@ChG+`roxy#Xw-v0+^#ONPR$1M27D z8!4;-XmH8Tu|94<#`|?PE@=Gb1_dy07Y;{g)MjP+`E8XmuO7m@A-KS+FS)(1rVP@Q zSL7z2^-H{6v6>GTdIdKAtjRN4Bc=P~I{&OoZC{?DL(7KtKiP^h2Ee*OmT`oqjUw{q@p;h`H0)_ffV|3K#JJ^uW|<{Oo{mNQi7#s&>Cjx`PZB!sVSSb9tg+d4YH z*#}f!KOqh#2ECi*Xg&QO`u0o?QdrQ`jS!SWGcG?rQhLje>g~gk4p90ncsgkIU)UXl zj{0&eW8*28f_ucLd6uqs5c2xUk84i8(LtQg`juY3n7igv9>LVlg5ljw2>$ExNXy;x z`CU{$w-2MF_?5=s^1y~=0!bf0;^*ct;RKkx;6t!nY=6cdIFNY&bF4405$Rgo5M{S_ zK$n9QXakPwDl+Ifv8&xXW}tpZ&hL0wJmwo;btg0z(A?l><1;yelV8Qmuac6dMpfbD zRUbEXS#R+-^NNhwdegOroxtg4TyyV>@Gb@t)%Q*3g*Qnk^|2^%f74<@hz4rcLKQtK zwyR||DLS^0Z|5|+TC{-Z20FjPv~1jI3|Q+WTOa*87P7bgb?-)0Ks=DctA%0V%vyA2 zJxEdG1pl~t{B0uuIEQ&&Cr3|v~f5bH2<75uNak)&-Y+k=m@ zMq_U&G-e{zN4P=16Xf6Dsl#fF6U~S5$M8Ux{##p_)9wgP`>|}M_JorL+`(_N2Ad>Bq5D{ z;kN!^|LfB)(I0*bHF}pUO@_55(@?KP?Z2ewdgHX*qvebG=l}11_0f3SM?T!!FJJdA zc|F_LsdVL!E zSNwlGTUNg&rW*4<6ESMB-qIvqb-hp4LOpYz1&x30Fa3E5{_n*5iuWwx~C=Z@-1&2}X7V~6< z;|H5m@t1@IFB_iPJ>PEfuIozHlmySrD4u|fzj|KyJJ`hf zkg3g0I@jkFJrVl!@dW%k zt#9U9vZ?F4)SRYPy`NxC5wS$>QoV=k+6ygQ``A-!jM*Yiy1Ue?H%#jbIKN5UlSDN` z!|UrJNq(8E-JA@-?OG<;V$1Z6XnKl&PkxQxTHi>3@p7A;4rIW->|>Ifc7^cE{+Vt% zV;suemK~2-%B5xhqU`%3M7?a$4%giuLW0Q3`Zp@ToECh29TSyT?+9fU=#h*tSAVe( z_AZCpc|dwQPRt@-5$?i*%jDqzO~&5A=vz+O#~UO8<_9HlP+!i(vM#&qZ$M=j=iu;i z%~wF0`q)p`POf*a&91(;6O(|Xpu3+g)H%?;W1u^0deV5zxA}KIJxG5c`rQ0CCkKB< z9-w6sK*&O8)g`C>hE<>!$<@PQHt%$_7RSmY0Ea+rH@|Kxaj zY}eYOFo}I^{p~x14##{C$-EX*u+I0hFIT-{)KWeo(!ox|91X1}bd7(giuU*_^4GWd zo)h}2%qd2VJ+$qe4ms)NkDKm+>l|wl$?QmzGoolgR{b)6@(q1b+xt5XQ$%)o>Q`GB zCENXWEB=IYa}@3{Y1T3rdZgARpL4#Q2EhZ~G3LF~P}C!vL_K_THaWt9KaTdFyHEG= z*h~I0!sN%KUX6dLwyeRKY!HVD4PN&WDnK%@=C}{tGYwh)GaOE29Ax+mH<)>pIih1} z@Qx{hKM;#G$A!f3_v^h}<-TX|aK-Mo{QJkuLhBKR2!-Hb4vX>cuf6;z&|^Z;|56s* zOOr?64|wIZm}`mk^=wUXc&CbIa1q9;ta-nIC-)20fWM(`jC2(x{=)`o)g=SZ5@XFw zkjHG-nTC&znS1|h@$YOcUmiTDK0N#5OP$xgxbCAqhjmRhF<|M^Ys)fUJ71=mTb+ZW zmpPAIVE!O9UMn`MoXUs~*YmEHv}bg7pZA!W)W1iI;@8XkEXN$LdUC~+q^0@ID67$f z-|zcr?th(4^eb=qNr{Dj2(=3pe1%Sr$Vjb4d7$^J(Lk&@Xu2FtaJutjD zrshUKmPG2J`V3zZjh)CWc%Ce}5Y?p+BN39cLL6zSS^TnPv3Z*D71G1R&nAP6e5L8h z>;o>%>9%rz-Pm6rZ>)}M{{_?WhRF{fr~SVAez~sVWWr*6^-8+{!9t0bu5|$|kBix5 zhkb+>NvCHC_Ohp_k{x$&1CAc&cEXUPzIW%$G#tukMY4SDlJ&!KD3b9;Y>?-7TvVW+ zl%75pj3+aFvz{9*>yK(Y?YX#K0}zGV&d z193Ob$Sk`*`=W~p&;AF9nz=~NM#wbe#`m&IE;}|RyF-!Qxk?!IUrXhVoGC)EhOq6W zUQOTp0SE~7hJ8)@Y5Io1j=b8Zar!ht@MyOAO@m|$Ff5Ymo57*p)w$v72fvc@jkCw* zxNdvY0wcSl{>K=Fy6!@5?eI4#7#fYG?ki)7i5?cp`i%15dybsb|UFJry<4xE=E{LlW}`S8Dwq{eBB(&+J*b&Ya; zxP%`*1&DT_fhP)%&oKQ>PA9YLtPAr*yHb}GyicaDSM%0r=k>+8OXGK-k?}`eMei|L zZuCOLM>p-5Gsvj_8F-zugmH~)3-+2*rTTgdEvbkPoUokN+wP2k(Bb;13-i509ub;p!O6E`5EflR(N!BQ6dwd zT~!tE%m_o9!eRaAAZCrhG`t@Tneji_GagviS0g0j7{W7NXOjlWmwzd{sD;qASu5B3 z?;b5cBmqYQfIQburFUF}ki|#m7TpvZ=de|j3M{0_C=VE0Zr7gRcW2V?=IFe(ub-z& z%VIOJ;1)f>wq^)2KXFmHuDrW-gnREY$^~wt))l5G0hE72@ zB-yRM@(%XXk8aJ`V|uilM1sYEnRFL+asD4Bdp|XGb00l-J)jnd3JW*rd(js9s`-9B zW=0AVpAv70mx~hczH-b-G@>~(f_7jq^$UJ3(}(M@9y1j%Mdv)m_N2dE?{JwVnYOU8i|#Ew z!Ee|{!w)~VUg2z&KPOcT&HlM?RqE_AI2Wl;{!Cr~yV-enhdn2mfurJ>dSqzAto^(b zGGoFROcW+55S^MnAybr%6bR$SGzvf0#`z`)tPjjx=|e;dOjw-H)OX8YsG+bQm!@WL z&c%@j$k7l|qiE>5gxQ`GcdW!gJ>0nsXck>g)H)0vBp?!S#)r&9&W5n-4CC)L#D2d! zwCT)AtF=shacjF<7rb)m;CX2e1Mi}~)LcKsE=UdTaw^G3dxMYSI9i`rS@99;GQi>W zW(rdmG!E?AT}xN&3Kc8{)C76*37|K$30~>lYP;C2`5CkCD{?PAWQe3e*1$|+QX{6P zMX!<}3WmD!IXaPAwPE{FRDjjPJrW1{K8GsncUCevJ6W&iI6D_~iJzjq(Wm%Ae(-qw zu&Silucu#Fe(xJHjDL()F&!pp_2RBqx$$aDR^BP=5H`rT{qU*{8KCHDQ@7jV$Br%5 zqq{OsS(GT~M)i68Aj+U>NBNhtIKNB;fHDkeqmB0-s;bI|PHls})=WzJVg{S0Zp|Eq zsIYu;|H;^ethTtsJf?uPo_Xl6jPxC-e4StFs@+r)_37q|O&|Nz4siEX#4&nbb@;BG zfkTjb=~K*p<_P-q1)qm_VLNJ33=z!*wHWTzp2^l>dSc~rVid$*J@0Fx;xJy|SFS24 z7H@9cUG!f>$qFls!Ag`EpjO9~E`=eAbm9}Gy?JkbR#8A*pWbT<4`~{Cd$ne2JORT%>*V^Fj`h0MF)Gd5_i6Yx8>M>97pVWD;}yRX=5Bl;NpGx&SxCY zC^6XA79oc^V;yR97pHI%WEi#7i+Iq)`>KJrqn0g$m+kYOHbf2i-u2BFhBs4-t>Mqp zTiwE_-Jv+J4nu+T4%r4m*`9Vobbkr`bJWroopV@w)*K&STbc8E?IrRf#P1_$P*vd^ zyZ$7<@d<+f`3UE;;s^`@81|@}tvBEMs!I&sGU^9VSsZE_);=7wkbF2QL?_L(#yJQ0RCKTu^dLSR@UCwNR@6x@?p;wLchj)`mazqc& z_xjiD@5my^!~m!I+bW3M;St^B#}JZ_%|?HS$N$?EF^wAXUEw#C1-$X@gRE0mxf z8=hXZ`ERW{mX_*-_2v7dG1#eA@j8|k40s^5&Zqr{^jaTxLu=2*>Gct8xOjT zv|`(&4^j*A8w|fQ2L>$%>IX(kTXEpC9SndLjd<$rM8CZ4|Gw53TkRjpnFB$8^}RCs z4@0!rp8@a14E>eS$=ZK)9sTS;2<42$d`{mQpPSeh|8pJJ*Z-W*U-3NO2d6vxH}P-d z0bS5$xy{VxLImzR&gdHGO!3vJ{R=9Nn9Ob%S8rUCbgPL4G*Z1D?mjB<_|z9umz{6q z-<&Z}2cD*-4vL9Oxh=S#Gv0npGsJShkXPSC(y!i7Yc0?1))jd$GP-1tq|`&Jotf){ zqxgS4Mqu!Yt@GDU$C*-HhU)Jw8|Tkwr`?XGs;_-i4iX1CrcKv4px4X0#2LM@e;Gg( zrcXU<4k!0~iz6aNA55cu%vJ|e>N1P6u6(VoLNB0I@&x0xju+wV6e{NGY*mOv{7z5> zr&g2{YB*ouullC5dA$^OA`qeKVRD6ZV=51W2N|+BPJT|t8HM08FVPdANLc2%7c;h>`wLTw=iY`+duH8F(ZnZ7#8~fK?nulK zgy;$szu2ciUCKZn%?Ez2&0u}J>pZ*u#M^$IMiT~yEf~}_=MKP-?Xm*%D9wXs~Qz~UJF-)k&|%* zLU7VWH1fHs4ryu=oF8>--=lD;#lmz+5F%qMJ-e4x!xm3sfWl-59Qn-6zwoX*A=1*m zE+*P|;rI>%w^m~bFsYX;u0|TbXLc6IkZMSGF|sp#SDBhBmH?7Vi)LKY))G@A-xVGrr=4KJ|BNy8CoIorK_^J}uvh zQga}q78#oK--N`zEOk+8VvonW`3UW==JBp;V7(!loe)>Ty>Eu?B(5V*=`#-K;|bkN za4;V0vV=W@J5EUUW5zi%} z@{d_bVX2D%QC3tCZ|@2|UsFejA{7IlT`3}!gzzJL?x{)SdRw}PHI{e!H>$PF4U)x^ zVP)PxRb`H0akspZYDWEg`~x>U+M5zhy;0YA#87fivqz=foy~nUh~%gAyU{93QTM5i zpK94fk@}i!7KPLw5{%x-B^i^2k_t!2j6Qm?36vwRkFkW|;X#)@-hb*15%na!qeS#m zuTn}7zxnCJd5R+H9Lx4tED~t$Cz&dVCe;GKyv8+>QA{9Df{CEk?8DO?9s7 zD>*)4q(B{bs2x_t20>CuD+P)>y!yQT_k%A}Nry`6IQKetn@S5dYYLv zOT;+k3{9*ZW1EI`6^&G-=-pCZj5DPdok$9VjgqK>#p92c*In-FVWeDh-s4xflODM( znaJV?&o3+gg-C>RJS{6%F5P?X~>PPZX!F!}95D zmR)V6L5e{{7325RG%}3{V`b0INDj-cDiQ_qEBb0Ff;7zjB3EeVDQJK_vV6+@~fc_rj0#gPl73gu{NLhN03C~{vdTiq;=ftP` zSmJ?*@cz*)4SA%Z7QinFQD1GL2TM#-(Z8@~DI1Z0LCl`I&b4|4MC-SdaZ@{KP{}em zGPke35`Uh1dy)|Qn=;=ZJJe@_#rCr#Cv+L7rN$P2hM(o)N^V|+lgtSbjxeMbZM5Py znV}k%A3RPe88y4?n892c6q!^WQ3}6H;CHHtRcgdEQn%^2DcgjPrs_>UGnRLAiE(bu zeC@2<4JD(q%+YzwyO78kyRlAHHB> z=-H8-D-=n6`B>Av%s-B=wh&rL$`E z%z4U`ZkDqvp$O(vCe^Jds?ev#rAATW|CCMB)N}k*V+wKej4?t^mtviR08eI?O&GJO zuOBEVTDC0OVa~jhF0&+GX8MZzkDTCi9wH}G-;ijIG!124Fby8)jMYDEkh5_2#F&;0 z8t}s;vErhJ=z^HVhmhr)&#v6nr^S+y^lDY;N`DjO- zJGH*9lbADR__~TNy;7CN)TwFpNe_Uby8-0tk4DYX)CHm!wI{c^TV2v+loO>PY0U4{ zt75IHj@88;YL}yPretfhj%81(&g?cN&(N>s@u^`cPki)VtvasOX9o}?0ll1t-EFLN z#*#415&kghW!@=No;ocjHMqKSfG(uq)IWPR_WlG9_jDc5IsgGR*uDQVBhW?&dQZBG zk}tjzbmx#kPL3^urUsDfs&t+Os{tf9;R46$Q%j3=Ni3Dpu8f8*1G4Ml-qme@*$!G+ zd}m9~l7^Go!}c$yt{}v$r;jLuXfhCos)(?VQi>Vw&qWCLWtr`ZsW-7vq$)n(jnF!e zXU;;@gYweNs?#--`j(%N1HF*))PFSTlow~BKNs|IVDDUY8+ek*!$X~tlmqVt*9GfN z2Z$~uv)ESEwB9g#sYUf98d6$k($%R2xqMzR7e=os-fB}x8lqDeq zVYB#@?tDZK(1ur98pOCWr%`H7Lodyws}-kiFtDVE7Fi2*wjdf+?O)SI2)EON(p$wH zQIFGnA!2XU5>pnMIE!Vm$0*ZRI_ry|KoMmS*^EJM?3h|UKV@CcN$QVWpDW2|s!gQv zEi+k9Dx`3Sz1yRbr|>r$_J?@7pf^}q84R&Ev4%5JW!Tvg}rm0B}-T6H=HetOT$0n4(n;FRo{{n#feSh z0xN2%(v`jis%w3~m-&)?s`W{1>18ksUoV3xeObE*m;9fk5Vd2hzZ{H=3T`Fc%b*j1 zzUHpqcGj`JlE3Hk(K;_kuYz0E&2`@Pmb{;NT1bDLkoU5fwcXq$E)H}K&vZPEAm6L1 z*lAa92}^&NG%j$hNL8yL?Q-I+@Gfe3ZAyCe;|!&|)pSeIQ~KrHZO=c;+B;*Kl0~lr zE(~&C>=S3H+lx^uE5~cs0|5|tETqJ3of1M%U=h~co@ZxC#XZ%@Mx8ozOZh7;LyxQs zAHW!?WZjFhU#xGT;*{5%a!p53*DWGaR#^{I_UlCTYwmUiu`(cnf%b}ZxgC3}S*w?f$kpp>T$!ka_T;+w1l)6TD z?PzO?f5klZsfSebWu~Dsb~;dW;qRIZqcUbiOUSx@3xheHqjqBkvLSQYF5FVTD{EwN zhWi_&T3P%Y&oo^~x{@+&pPPAsAsT$(&mvC{GlrKBxeGtb^UFn|IEPdLs5lwJ-Z;3mQOYx zR(=DjS#wskrmwed2bq3)mGgsZ%a%ni@lDVt_+a^yMvt)bU>|8Wg~;l1q2`npx)!(M z=C{IEFAI-yG4ZLoC44GC)1SXsYnemrQ zi->E2FaPSNJbw1cDF-xCAS2pS;J>s}<)EwFZq#g+|6B+}ixpjrM7=71U_Qfc!0h^jEQ?;)nZ~Rtrkfu&O(GNl;u`B{owDRfp%D7Hi z)|PG)@mCZY1L)BsrK@|lkZ`yJvt*s==BBsxh@}C-ITl*3Om~%r#`Y-89uJZjvG!H6LbJ|Bt?Z{oGG?BQc zo3X4-!Y9LZiUL$YtUzEYV&c~t@q)LtT zYuNr~W#6e=l*2~KVR4QWl!}&hv%<_Br7?Qzw53S1xAYH&k(G5cQ7`Y~c3w8b(3lCS zj>d;Q>iSAJ<@-qYp*JZdUbm0$ogidX`j+Lq?`cR=?)N{6-5by7@moW)gr=j00`75| z+9hi|aZ~ZetUcaf*C>Te={d}t<6V0m;2kTnPV*YF_+}T6(Au7IYv-=m8i?7q2CHxI z7n=nNZB;km@90s20|iw zDk);93wEE4Y<$#otHb}lR!61ohRept^fBh-W&~fy5(hjK#ivNeOi`^it90WErG2G8W>4E9w$$Bn5>yQ`oaH#~JRN!3*5EVC_i zMz})!k^&_ghquN@3_Tq|T<`avc3yl8$}SmXdT3<2rtRyO_|-4tG@FO(wWq*a+}u~` zW)(xdc+C`za9PL-! zT}Ml5PW&Nw<$9dD8-B)nUQX-2?#b!8OS4(qoNO&^ve(wd)4CWGCACEo)@fOoDAY?s zSCgPbU#j zfZ#Nzc{7`jjv3$!qh9ZArF z)|tGkM%|`CxEgo)Wi9c>Pia`y`sTC#I)A_{WB?5}C-KS>-zeQPqKmR>GoM(C2FxOJ zo(ek?s61Bel;uXHZiTIPlBfLXG%Q_o1ThnYb2Am9#nh$*DGKc7>t*9CG2%Ryr1+Sg z$I{t7P>;xB-~zs0k7pQ7!k<&Mtzg4k$|q}zBU7d<3<{ZhjERPqM%BCpR@Eqh4eqwE>qDl3m0nAk@_ zNsuDB#?TC*5k76|{H>>Wu-;OSF0VMMjn*9DMn6D)wN$CAMf2#`JZ|0lBD#XXiU zQj~#}U)C0H{-R&kl(^(pJx#cW9>T^t4UAY)^sabK*}D z^dfYwu_yTW%+j?ix3GL4=Jc?p@^bWwq|4A)jWCYJgv1gYz435M@)>T`M1C)lL&LW? zscH7EfKGhtB$UnFWK4UOC#*A4MR+HFxo7Raaw)>VD?SuSK7+O&1#Qoerl2Y@G(|&_&N)H`9sjGR*ok)Hi-T&pl z{{_Qde5*tOn+wubO>q)o)kHAK|G_7 zgq8StO1FC>G?R?GF$V2V%a))Un=RRRe*7)fwxSVhq}gTYFXQLj62?!Jb(iHFEkQJM zOTU#kC8qyp`L#_MLbs-BP!~Ik)m9xOXZ@<@3W_Z$c|~eoGObjoi>odb1g{C(n!4io zv~+Iuv|v**#Y~Z+-NJ-vii@EGa4theijX;CX zM5_!_r>;Q`%824)7c8WBd!w;i)x5;LN1ZGhNffN9{xB6%x>LDqda9GGp8jDn*io2+ z(uN4Pr>l@9SC@~|seLFjWzW=6kn%gyz-sy+-WvTSrP2?5^F&22pIy$%W)f_(e*3Qn7C8;;>d1|A_H9bwa{uX6p6m*51jDT%G?#wDjIN5mR&i;#qns zF*H3>vJL&cWG-qv)@2@h`FQyf9TlRG8=0DqM;Ct_Qb_Gfl(hQ1B-b&uwzAZmSXQdd z=ak{1kJ7`xr+M+DG{P=7@|C_w|3N0LS0GYTU4CO81hk;0T4?PYRk9H2!qlUKJ&jI! zO~tY){WYgtawsCHgZ=SNP9@L1c+-5%(|n2MOn$hE?MZi7GQ zW68CQ@4m~S)XnLURqFfgX=!@7P{dxaVj^dz+N6~fE7@Zfw7Vo^8ML=Q3p*cHsS}h$ zlvFjAERo}&NeMee$Y{a2EIRW*y6io7EX^-TyjQLBCGX+AztSq|cXiYY%Uk-zXXa8@ha59-(T$ZWoGIzm>^xGL-Fq)Hai80l#OB5&m!f>7B z$}v+m7X}1vn=kllS^v&LaT$Fw`UuuD7nl9k#^EUvo2F6}IxZz;DK6g$Wi(z{F|Xgp zka9oBU-G#QeH~&}3gh$VvUkU+GJI_oqo*c=Y;`;<+sw=_d(D~D1@t?5<0uMVel8f> zCRMZRSt6gDb#iE?vLag=4H7H$@A1g&YP3H7nQFSguZX)Jzww?4f2SUvR#VTUV6Hre zHwlm(w6>FgxyCn_f+=Mb;ggX;5}nL=FVqWfZqJ{>fXa9MXDCwid2G@$S?+Mb$FE)v zr%v%3msF8aJhxb-E)b>4>MY5~of3=lm~6*(Cx_Q%xQ4}5;!u7I8)wGDS2_|6H(jmv z&qu2&GA4sIiZ1jASMIT0@64usDL`>UdRsaF9NNu{!O*Ugik!bHx((4^@ug|h{l|V0 z534z?tdu4?^$j_0gRWL$flqBqBV^GTf77B<)p9T^yTA*T3i?Sw&D12IG;P(m;MLXS zh*|-l@j>VJ)JcQ@=zULXEW{y!$;URjY)pSGl=pH4^>c>=2%lNiuk_P6 zUrBPUiwc!Y5G|4?g;Oeu_3(R^!AV$1`y5MG*gW@=j#nwhVFzEorSkHR3fhvwiF6Fx zG|;Ngbi=w)#h9{WZjt<>0;lBR#B2KEL#M6d%vBk@QZ$V;#mW!!&SE{_QzU^A<{S*U z+cRZSPW`h~E~UZ1jMdT&F651DW%OfNv0lbI8xT71Oh@Itj%6Ej3vHC^kAiWz3W}oh zvjPHN1~Mfio@%k32{kOvLdChf@=F}0UB9KEBZjf8wv#AE9;^5GN4&?uGsj;W`s?=h zf~O7@bYwyw^tne{J~{n9TFeu6J+!jZ#yx9-%i4xJIgG>9zV}izFBaijx^YFQhVQr6amc)Bl@2+g?8$RE|EXW zuD$bTal%OHy+|)*F8>*;wb)Nzo_8!=({%MR^QT`|cjmPaFJUz95c;AI3>AZ-wx3S%A;wGteNPJX z%*Xz4CrM)cA6(e_S)y^6lh)S^Iw(qTL`6q1^7{Pj>Qk|t!qlr9)I=xq%*jl&u=(1` z>j$m2=zJ*4Q-PO!@cuTC`Ai;WL~Sg$n4xBEo?hC*_6Qd%-g>-c`Q0#lEA#fF|Exqdj4FuPWf2XdVl!^Dabn570xf@g1bP-#!%s$^gEz9j4p_Zj~NT_A? z5m%Rm;8+MyaHq^2+gBFfU5DCQDAPyx#KWq6qKd{jY`znoN^L%mMPB9|(~-5~p5GFS zsmmv6wCE^YsAZSoUaiO7PRErw!QOPHJN+YC8kumW8iu=i+89alM4EH zs{Pp2#El%kCjg0xm!h@!HFMh(;Bm`*gRZA2pTBfXcE;O6&YMa!FZL6})*Jg>>zG8> zX_sVyJ}c8*^jQ%xUEWKzEWc5V-?B)Lx&i@+ZG<(S#lxQ3z2g)%of(F^R%&C-I-=%i zqBUO%_E46$qlm_X1>OtqODgg#?y)(sJl}jO8MWA`X?O~owwm*Q?HxS!%16h3Aw31T zRzIlMZtY+B=+|DSzOJTnk42kck~meb1W84B=Ys4N{V`{#j#*PdOh47vnp{TPu1m>%wH-#yd^l8VJmFS?~KZP2Rva zu^3yIr|jGEb*YDd`v7<(F*o4>Eq}&U2{G#SRFVl?`!`JBq_D49;#*5n0M-~nsjS(w zn-U~2>k-$LS@*;o?A}9b7aLmlFT#W8BppSxmj*asDQ!inK@0$SChnxT)|XqN2Ao{2 zEj2_|m$qv=m1qT_TCy=tEPip3Q>^to#3CprRc_bEuG=wh332F~ST$DX3of%o6Xj+^K>W_{z`npP+zWdXneA-y0M{f(EE~ z7Z|)aa-yAD#@|lu{YTD4r)V^G9vv+YUU)aNR+wFlO2p1~25QA#eBzxCn_FE4o@MuV za1h`OZwz2|yUNOzE-SmIv70QDK`?{FbOJ?1;0bV@;1SCq22!xWR_20KCw57lSVfL0 zWt+9q$xgrmgz{t>N3Zi@{u|d{O*=d4a_MJRgfFz&$B#rWJX14(MjboFIL+#?Nj&4aQL+mFO)UxU2SV_6Te4+}Ojg5;tpR(KXLA))7yO0eWOB}SLU zEeJ&z)}NaQ3V{r}c8L*BArr^Z0TywIb`-^$v}!7W@DmaB6GV}!2cjt^53IexEgLLT zA25R+(!J&gyN%0eI(z?l#A)*^u6=-7;6YMeN^hjWg^RPZ?qX7fTQ zgq#%dcoDv@mbHCEFCO8|Y~fK9y?z{VPoL1UC8O$v{Lr*Hnb5I>yvsw^Qkgt6gJXgy zk}?ip!q2j2t@iQHnd7mu=6~#IGmF{a8^h4Y{ua<+9shw*JrCBypBwcjP!8$XXiVon z5f_8_ZJFNPPzK0FI(t6a5ck<4zG9dXI3af6!P?|kL-R)mROkYmyl;>l$LmOndpjV? zrzPqG02o+|Nw2}ZLmL{5{|A1^50rDD90`rMf?Yv_nxxG69%7o+Bs@Rn0X-x6T77E8pqaYpnlay>nT90Mt8J> ztk5D6+0A+fS5eHA)+39_0xe?V0$d{5k`eSkJn$d6fvtc${*>WGByV0n+YFRsTTmQk z)~~QXw2JtO>lb$cb9}|)a0gMbk3V<%{yRkoffKP5k4@}(w`aUVZigoRU~9GUu0+;7 zjuf}+tt=~KaaiF)qAhQYmG-SAT>GZ}i5V6A{@edEk2v4S|*S$NHT?H(m7n~liDBg;_pt7zh+>cW`u@TXOdFfoER~B|1 zjqD7roxgE~MSb0?gz#;jxz35ez$Bwvn!U23HN$o7!2PSUp{vVd80oZ+L}zrCdWTzUXBY@gE@_`;Uq~@jZhdxqBxVpL#ToP-Td#uOhiX4eGbNJ?`;6 zwRPhUta06M)$8XM%=mB7Gx^s}>9>eV{@uqn#CI_stn(NZWyGhPx=m$5z=-e|rOF#I z6Cb~TO%p7#ABd6zmX9$Yf?y(mUoL@YDTT}hOXx2@>i=q3x*RZ?pzk|E>pf_OfV(V&d!k#Iu!82(q>O?K4tTWD_u)O zVC`|9Z!R99as8pNqv7SeYkS$uS|Ip5#`&PP*ajytpcBUJC*K8 z8BhBEE&JmEIA%$C1(ga^E@)c@5i?_#(7qIFU$Lx9ghreJkuK?YT7aRDvy9W)zw}V9 zUpUNAFQQ%maYktRc-|PSl^w`P7a3#M?=JkMd4~Rq%-o1nOsDu$Oc+4DfUTSp;{y1G z$|FQ;oj^M?eA=MaFjEs{vF&GlEFTH|v9y|}gt2%bY)z;aAQp88R)<*8EW%Zm2V2%o zyf`cL;96EaMK@0rpcXF)7%wqg-9@OlWpDYo6GqWp{vu7%CWtRn1J9)4=ogaGG#Wjr zQzQl@1q-g46eb$w^HuQ{U$T5fwSh*oF5fLE1)WbDikst1TKlf45}`7J5SO!dH3UH_ zsp3i|8` zPeBl7iltuOacMX+)$X)8bqG;?3d6?+<)$ox;@OK7fzeL;rkeLI(1eR#&F&MR$bUdO zz@ma#iA6JV2oBJ3pD)O_uv{BYE<6z^?Bz}cX#zEB$vg@*$-iy_O;j%ETF8Rp-43ba zJ?VkUN8VZI$Fg{0>N%>VJ*lH0szm9u5iELE=0u$=z)Nm+(<8=wSf#ck(~NCN#c&wz zDucVNsSmEsmHOaJcg3Rgqhgh15X$mwqJdCH1$(ma8CZQ$k3lC6J7GE${8sr6QbNY6 zLZIRcYBM~UNKplAzCJ%M9(#teW3q}6TYNSJj%RZ}7l_i`-*l7(a7hW-3+mb#?NKgd z?kn$c!D5zt(uI7IstltvR6!_$O)ljL7UdkZV?D*Cq<;7@rN1x$l{8OeM;J9fu z9JjaXiV;ybP#6Vg*88r~_@=zWQ#FT9B#TD9msAnAM~O}mbEV6ROXJe=vr(#NoAL?i zUYCmD#tumNWQgto32-z6(P>Z!-0ATyekHx$E~>q&646W_U7BB@-cqZg{+Ir(*JJ-; zX`s$uDkap|l8w6HC9kOX$hLxLnedOfn3V?KGT$_M9g8@ZF=4<3W7AI#ht&g7$C350rKvJ#945m)6Ue!cbvU_%4Ge=Lwtn^1Rk z$YkE2zRr(oxn0`)Bl>)Zu6je?g@(0^p)Fw3w{)Jp`3!UAR3jKMluZqacRiIyNR=pz zUc1iqGOkW%j_~K77^3r%+;mitVk|f;$YmylumI9 zBnC>{7FU5T+$6+H_n1|wRRMKp4ZvX1Mpmq=aGCCB7md~Pf0j*y*;F}JMtuWBVaYb@ zN+M>eKpL(RU1{U2brcG^`>0Epwe^RJ=87Eo-en^=mx+s!^K*7h^fsm8?6`M38t^nz z?l?@^+Tw^t>S5O+9-vLS(n^LWU&;5jq{3mh(dx$8R-b-qH-A27#jDR}%z)x1q_K6? z_HrGJX}*E%#h7TC&)#GEKJ#8~3B9Qa0gA?Y6K|8Unb~NHurDbp0VXHKG7zpzRrW<$ z4f3WPpi?uhM+$G$qlkdHdAeQdpVb#duU=E;LQ8;XDeb|DLk?nYDydH;h1aJqnrBJD ziSe#+|&uS(r;F5NxX-vVa8 z2%f~_9R28r(22ADeHN81#0uFP0L+P5wdT8A@AVlso!=cvOwc-F$PbvX$0F1GV4?X@ z8eW3tfk8I-BQPsgMjZ`6GadW&QHt@-$UYql;c>`QdFDXkY_Ef){UJ2=Gp7e z^kvqj56ttHY@`e8IDIrI3dX z$F-s&uk+bwNsHhijerrChw`cr{nE+mAJDLx-c#-D2{ z(I+aXE0=we5JTu1@z@5ZO)xYd{D6-)wWbe7hBsC0vn!4m)8e!S?k>UHA_~wC|Ez&M z8t|p|PlWzhzhWSJ%GSSXe(nlyrLQ7CV1qvKyXYmX@JF7hSRy1^tL`ZuvR`*ih3|ll zo^VF~miPj>*!WvOX#V_xIwsGAOvs92#2>xvkUAl>x|qo8HSQ^5-!vPJd+m>f9q0cK z0hWQMWs(0mK}$drGuBuh{?+(_Vhajy1JNX$2EqHE{aUA*iudY_Ow2*|fioQ||M);L z*JO+U1M~tJ`m;Ai&0W7YU>?6}7i_mf8^G;#Ob3O|r2 zr%PS-(H56Ksw7|MWLhaaNLzgI7N_waL8lZ;GBkGgNawW+;f6xVA#u zq@~0Od%rN3W)|{H0h8O2iu+3nuf+YCN+$5P)aBnVX~wK*Of>#d*<|;TFw2PP6kU_H zhop%QzbXk^4wgujCtaL5R?cG8Gntqe(|QZLS#s(P>`ECEPJTne|DWS>%wt~VmcXgy z_z%f`?c=n2_A|sFe&x@Jl+tHKhH4W>T|`0EV~cAqGksdTWC z1umm9B>G41_d70HG0wvRBD6%d1efc-gP%5CEb{2oa_;O_USUGc-u#oxChly>=?0gqAn_Yad>! zOyX(nUH97i3nc=?V+EHwkZGu78eWM!d&O+TYxdQ&TYc4EoC;X|V01k%m>8sWkoqM& z*|%wdef(-iaC|yBA)5I_!l^1f+6ytw)HAu@Z4Jy;Z4(4f(9>*VjM1#Tak~cJ@hyS3 z^OaXbJI(QGKP}2BzRW^drX8xL!JDbMCnjDRV(;QlTbf<}a7MH$SQUV3slN>7Xu#`w zR$P5u5)_1ki4XO%9u5}mqNUQ>nkmq_ywi(7DfEbde5Mk!`kxiL6}TrIqsyYffVIq( z^oU#jpm@t#4jr`P2NZ_X$sa4s-2))gw(BsxiyiqvlK~ymh&Ao5eKp*Uw^r6m7kyii zkkS9z2h)_gDP7p5rR|+h^6*j;?liixsixi5(}eqoSb7 z5qyAt43-8PA7o1j7xhbsTQ|dwi)>66Y)(pYB-hmPUK=cfSc~JBz!09wm)J~^nxdgH zi=ef-rMJO`*UDPeSYD+K96+bM0H2G(tgP$=)>z7zh(KANOR}Y((5>~0Lf4SXE21Wl zPvAU1ax_xGJ&X8S0MWW!hoeTiLexO`B9HK^YcC{I|aK&_6nA8#y<_~Rcy ztoqw4Fi+;_o=4PTx<_|PxMoX>fOLdF{OpMUo`%^e`i)e8uH9hvn#iilSD^xxnHXV> z`KQA?3$Uv-ky{tocfzioK2#`+JVL%ldZ<^qT0Y-|QyovzgM7)lb|IRFcgW+02FdN8 zgiNf90Fo>T6~rwRdCY3P=~tA9@3 zf55oLfyg!s;E(e5gBG!1t4434sp5+}tA7;zW?Z!E zLcV7S<$>O&rWun`Ge@GN^^f=~W1eE}BE@oikvcXUYe!lo{bU~94CNtq;jypl{$GZ~ zc8HTBYa6^(cC|Y+e+9LXUsYIp5F7Eh?<|p0{B(w@|(InmU?KUsY0(vQEfAW7qT z$O<&Dp*;m>xgVm(J1b>UyvKp?182&x0%Ex}p9tcozJmhh~#!?d1zx3gbJQrkL^ zk_Uyg?!SAxm!I?}SpXI-m$hYibQ$6s{VXs9fgRnZf2Q|P1Lq}e=kYCR-MEC&ZdMWl zbW_vgzUGv4b{;Y#VMS$kW=`goHtC1i;(G5wX6jAgo)XnF$8CbwJ#Y?u?^Bd#1QMmJ z-@F0anYXbH|Fn2`Rz%j;mSLCY0Ehe^QHO)&`6qa09Sij-DveA< zeLz3Pklg)A)0H^b$&AK`AI&M?<^YZ`q3Ed3%AmY>(`-eJpj~|Tw2!Ihqsz-qo+0@e z)1Hu+{qv#s$!Q_t2GfpLF_5I?^gvr$h#>KEU@d~U58Dm^QV05$$f&iZ4NH9X#PMu9 z#r8RMf5b{%HZ?b+WtR#}s)MGekcxz&f}PSn;};{Pft_HfcGGm6fk`8fXf%OhTU^+Q zw}NH_Lj7J-2uO%dOfl~%)^njJnv^!2Kt`mLk6aqjL+v2B9-(Mq(^80JYI`?~o!U#x z7`B0m0zr1-aZQqZG!ppL0Ijq;Ag3|yaGtWVz*%|afLH${%IcPX$H=WW>e<9*m6EtC zboo1g>K{cP^wr+hZ|fiKs*40=9UH{e_zy7l><()*hK}HB-#2ahBXx%00}wu`UQ}c7 zoa%pItbRpZ#$7OKU4zuYl!&WbDo?_D>w8So8tv!R2lB@vzVoqz<&^4M!Zn%SfL*M| z9pH7gxVY=_n-H+$xAvJYfG$bG(a27GsyXUTb?bsdm{B4z1gz;cz&!^-r8Islj=Bhc ztN`;@izOg4?ugqU0!sv;dK1If4@cRYGBs^-bj1N*fe<%ok`durJ#kbM0y-8QmZes( zT?!JtyXG;nLOA2_aKG!3(-nzw{~g%_NfnCUf$;Jzx@v72>+J70W;1Z3lpGR8w#(+> zv9zDj`IksAR(d~}mM-cD{UQ_85^E2(D;0Ogj(rCb_9kySwzbP413E@%=thbN9U+Z& z(1a!1nXf_4Q!%ws2~UAu$PW#ozy@DGq#e%yKR6nwUXRSNHQfOzR^-YcM)dxjEm}C{aGOtwx1wf+)X?ilVYUl0(|(5r06Aj=%Qf%m`Cl~rD;+GBQ<)2*+91ltJ355KJ@II89WG>>_Ka)&@ZoA6;mPSO zz+j;0PO*)d&B)}YNVq1hI{dkl^cK#^2x z5Uzi4OyGLbIUzP1>3Y?_%5gz@$*g63((;LK6DMaBgj_yV$V}O0p=jNA=mxZFVfqGW zOc+f>@Ph;N(&*(y6J>9|rDOIRzZrbm%5VFo9YBV4V61>*BYH+@1U%_Y;Ba+u&+a|ns%pCV%^s+1rw9L5N!hM%e# zpsb`0=a~{dq=^$X))w$KB@Kg0O3V$y#fI#7qP3}um=Lnujk3|{5m;&bD03B)9U4!Q zYR;U_^414wNckr2E5KwQ)t5erF9W?6<1%A7cNUDB|NetLdfN}W$sB}ytY)f8&tn>}$$xhc=ICaCJUrfN6Xu(*BqlxG?j=V4vD zX-}Y-C@{Fo2^{ONFsR72W68)MfEgR-#E@k&>wG?{u&tXDf1*IFEbc~pvLZR5ZgknF z#E$8HG;auK)u}rl#fJfXN8U_Y4XyN4LVYH#RVcpV$kPYl}d=6^g8X>=Rdto!rlSZ+!^ z9Lo$A3FMHp$LMqJg40+MMdOcCcwkF@EHcv~KvOxEl{$LFOn@KB1Tb_sTQ&uKEzh0z zN>TkIA)>(DSj#F#<@Up7y}4~U5jsjrT%m89icp$8>HP%8D#E#FhIJG?QRrxyOb-ck z`>4DGQ{L2gjMCmLT0`;hGGoVk05t*~rc@IEv0a&`Y_#EI;(;%B0l6Y0RZFP+8l;jf zy&lwff7_FW*tDX8)!+&dHz;v$b?Sl5+R42LRw-6})SIh44WU5!#VxS>_=_jZEE=Bf zMD?m}^$?jB^Svt6jS7xPG&z%puE&N3TJ18WAJibt_K@Y85VdzloT(q4Ppx^jSUIV5 zu^=fVL9LR(r?}m7tsHjY?y9* z^0jnyVBrq_V8%K^2g`9q`?s1;bEfKU=JO+m1N2;+n7`%mz*LJ5XoxK{B(9`CoreC< zFaFzs_9ygh0TLIV2Bh2gyR)Sn^#|dHqr`_}B+tm7|Ch+Iok+P45IK`s`;wL79djnk z$)IuWj;H&dGEBQNeY>m{Fbkfx?S_r$mIN78djZ2Kb`v3Hms`vnw8@H@QBQ9s4;>?~ ztSxU#tojCD@diQ%1Y=t$ZZURki^#XDFgbItpyLE(k=sl$HjuinswNl=3cgQFitd|` zex^se8eQcdFt5C8x_-rA-%F$0uG}?oYJ%hVMzPMl39*X{6ojzgIw`hVnBcPTqJ7L? z39;k*HTQoIu|45+4iQYRPagmo+aIYVc1uj%HDPcmtjR^pcV~H#h`SYN-QbyS9p~Q- zIk5$6iJ(gaTO)M^0ImU4-JDFhABOc`{2V_5tai3p@B=@`c~KF47aC`8j69h?1XRM9 zoq(%rsabXr{mU4R$~9w3exeGygSo=yq!~2b)RO|z`nJ++=sp(nz)uxb=cANPtH;YM zBn^3~8*ZU_aIzAy9lvkkh=KfBY+fz>#XO5|?1eh~ZvG7BHEzeUWZ4E8O^v-pNUOlb2wtA*~VhvbH4D4IbJ5<3vVo zgT1r>Q4B4$*6Pr`%&HY5;_H<`M4-xS^?_DcnMu;W%XCd#V5~3RKuZS1OrrIS#bQ++ zEq~Qmq29#=?s223i+1I9r;*@8Ah`g~buF{X8Lj*nd>ODN?_HZPq|!#WexZHE2T2eh zl);jAWhTGg-6O3{OL~X3oRr4vuF<8WjTsNWcwlWokcenDN!PtypT+jkt6%znOv7ZqIBQXJIgpPK7Eq{Bgcad8obMjh}C>URTP+{#Y z^3W75&_m}8JFSmYW*lkpm4L~XiTx34|+97@5xdyrP z=hehc{tvVUc5(BQnjBD*El*a{I<8ryeN~)26lMGLIpwPgLL3L%f;L{YyI?}5k6|b} zj2HS5tpk9NX5*ku8g>Myd@xMyzvALtcotaB@e`MLOx}LlrIQGow$E+2G3SQ+q)W_C z`wHW>Gwz}$kqd9POe8kXw%_DmA`y}(yKaIMSL!0ZUU!++i#aBIK`OW;x+oZzP`ikt+Gaq#&bs?F16HRj`_wA28}lXhOq`?RzbaAv9>GvWu-$6 zG3C-q$$es}TQanid+U?YSTD_qd{hqZA=7omU4i|WAtG5JGlHAk3acbH4fpJ>FSeh?oC ziV7s8^LxzZsEjSV=p@gdXh?3qXrz}pxX7C@$h+IYr(%7zwmspPyUNFFOWjC5#@8ir zZMY()m|S8nro|)%gd`qxi{#Sh{~Q8sdXqhu>=UrHOXs*zG2E1*6MPBW z3)f6xkW~>n#*^n*ci$gHec+5j<_hwo&+;F*$m`Tpmiz7aLQ9*m70u`ft`MDz=yb+Q z8096iSJ6VVnkdd6zdTR`A}F^MpzFSP>62Gyb?0yf21B`cw4=NCDXXt69n@fS>86tU zbZX1Nk<|(>Q)W+erPKBBc_fwTd9-wBi3UZXZk#s?p^V=+4xVVl{gn{PJqE7j)8Ugs z=BTXZS5safMtK@O-f^ay#7urWPF7X+_9)o><{xWEQfB4vNg;@zqNNgEl?J9z&yi5b zBVkISA?NO^cT0Uav5_Q$RGG_PsG|7SW$nf;JjcE1-!8jX`ZFO*#yAf|?p~5o9gWG1 zoY#_n^Km_up#y32G>^viNIYcCQUNV+kyi=Tj~nCL1IH_^_4ND(7m2-FtU*LKO7{R4 zz{LYbGIxrhvif{_$StE_#sx+6hkoY|^$jAl4x4mh@xX&il`LC{5gbwWh^?!;=%4>f z;3Jb_;E|hHNUhtj?lTM&;nW2F`uy$sG(N`8$4vv+N6KwJM6j^TK<>_I02*|d>s`qq zKeVk)i@s&*NJwhS;2-Y-9j|HV_fN_VEJzyiy}-PgIBrecqmae2b-D(q#~k|~U47wE zo@llbd`ER)h>wh%*HRM;dN^~8Zu#E+atZoCmeCxtt+etR$du~!7fbXmMpuSx$cMKj zh|v)uUHy1BFN+5(u2BWLA*0f90wj|v7~QO>!M(l{7^y951f<~RZv2-DoDYRt0Xb4> zM`JEAj$=Y0JK5BhAk}91qip<%zNWSxl&Jpp~E!z@4JQn%%6`AwQ@tVjC?k9^{5 z`>1-{s5bYt0VGbXKXG&?Krb)i@s*sb*((W|6yOV2Ggas`_69U$h?SQPfoDq~X55Ipo8U|k0QE+SAAu6ytxHn^oy-}G z9tSbF*{9U`V^2#=$u}nb!VDz|BX6?Cwmn)J4BAtQ$Yz@m05aQyP)c;_k;WUks~G}! zZ=t}jBcW?n^_)?N1IKyNWyMl7)$@+%{nIXY%XYL9zaSPp-mZ}?fsH1=-&3oKg z5sH+&>j?;$(#jwvgY|N;54+d2i$?a&VXt?N1{FEC?Ft5Zhr2sYfST=TME>n$=y`LUwy65LDmn>UqlNO+tuht_U(bp4W z*{D43LrUo()3xx&H)FxClMXcWI7%IUQ*7L3a@7`gLTyCl0Ge?p5^x7gH9e0rq#qg$ zQJt2LyT;z!!Jne{h}CFb#~{e_K;w^aa2Oa>aa%7i&N>)s+tENGVYav zPF^g_)k<6Dmr{6ut?WkGrb=EfbVm!(%jL5G`i$kS!(%klv~WpB7sT|s>Ydgd#&=U8 z4|2J1P)O1U<~>spUK^{F&J)t+@2&G=nzZgrnLkmG^WH(KLqpmX{kO`h%qlFryU&Ry7T z&Ju(f_dOAAn&v6BhvQtz>UHVBy3Xk*Ii|N3jWm`l)1HEPIWLU91c{sofF;4zs7rTA zEtH6d6Qn8Dl?gxo z*lc|Op@IlSfPspVS2`{hbjTx^8 ziZjelN$%g02ME+et=6Ib4}U7w)Pu>&NK~l0gwfYyui51Epw_P}VH3a*!{Zy#m{jxY zDt_Wh`$uaH@dXj4vbMXcq_&b{8ns7@u02Kk_HHe?fBU%9_!EJt>R)0^uQfdhft{vW z2dxxD5R$68fS^>N7*py1`o0m{<<+`0pyW@%s^{gE;M5LP%}4)4{7M_TnxpM}y?`e5 z0#l9fXf6RY{aRb%Pxt3Up~1?Eg2KJnr{MN^(pA=CkJaGqE~*D z+VyOv`ir_7kXEs*i)xN_ya;UFrw(t$oHeeXSK?Ve0#b*+W&A5&^lI}dG$m(uI+t}X znqk(oT%Tn40%sMtny}T6U|t<~dHjiWZ zh(h5%Fzb2IAoHbP$cX2KUo~14TZ92 ztcQVqC>oTis|>6`if&p*j>PAu#H9WMZd)hSl-JePC^8887R)VK+XxgNlvF&#$!oV#d`G1s*JOo(yI!f3?jo@;m5Ar#9lO=*OSbw0Hj=hSFS<;k}H zSCnW}`LQw~nncn5vlz`K?xorr zFVrs|&Nr|bWz9p>Y}9V{LcJuvbA7!Ox42Xl``BsCPoR42{!>&5`$@6mpE%i`iPRE_ zuH=JIW7b;**77ryQKb(qusActfu^Kzcef#pIb~dvB^H7Fq~*g@xG;TB39BQ$^PDY4 zpU$9*Y$Lc^1-A;ctKk;oUTnWgi;G2DeN16r^X&&PZqXqOXhx#&SXFkcpM(?+Wp0m> zx{hS=h3ekfS}Tm`tbYJ#&r%G-Q*)$4EckIYolIvjFWiM(412zSI#!&|b4nZ3oJrHq z=3k#5UxhU^^Mau*Z{H6S+9AE3hPLC=M|`6hsTS2hX8vcW_sU9nfV5Ez@Oa`R$!7rs z4Dl4<;|ouJYH=GMrK0O``#Em_qVQNa7d5kR4viOTxT=3D4KcwWITu()R`t$hKRWOG zT$%uy7#smgE-7Ggj-?M#fQ75z;4kPm(X?e$o{BgqaG5CVv#?4_bJijTsV_s~nZ7?EbE(Mj|t%s^fkLkWN_Wo;jtHt3XN3U10JSv#HqX_lPayKe5iHnuCpx zrx$UtG~B}!IKju`?SBH6jyVP$Xq`ye%6mpslhm)A6E%$QLsQ0b1S?EeHu{IPXq$Hm zfZY>PypV$hmaKt^sN_$gm(%%DTyp%#y4F5ZR!|j7t7K=r-D#V+<|M%R-9~BY>#a(N@)72SFZ{B z423j5sTwNWT=epoI*S@>9%$GAJ5CuBH8ORt-OkiM&5C2pmttUyWiH)sM-4}e(PURB zGvzX+EBl(E2|eC2YZ()QJ1)47e@?fFBUUyu%}K-%t7v$T#se0tWM(hoK(Cxc2e*U@ zKYBJpc}$83N4r18RJT~@&XAe7?l7&5JG$W|+ft9@5JM5+yeNhl%SV(C)Xvmw632&Y zN_s+R;OwB#pFZ?Qy$%{|AEMV{+d;!s(D2k@z|(dWlRGlGR=AS9#i6Hee9EQkUb195 zG#MAxQ|P3p-p)fPBiptIjWD?2{~%Pw9oiPb`WP z;9IC}i8n^U(<=05FfXixrjF(xt}s!@$cOOVj{VH{5up7^LpR{Y7nqkIj8juHF8U^Z zcIh%V!m-nZo zYVwJdg;S(Y?M}gH8g%HgSZ?4X(K%hk{(kBO+Cct>fPRH7cK{s#=2dX=Cn3r}lRpmj zvAx@ms_r?m(EYPcl;rH_!2W;`vbaLwlhyX$4j?7MiLOa{fd84|Psz>^YQ$d~#{QQ9 zk)S_RKmO`1u5ALKWfg1wVr5wLDlU`yo^2M-e1(Vq=d70JO;M(m^X|0gC$5PFQez^} zF$Vbobe*=w-L{EXH8|K7p*G}wDodNK!vTm7+yS@clKPvZWbrLtj;UYd;*^!PB#9t2 zH5#0}4c5~ZD?#KrljpFN>qpaLG(>rEG}n~>j6ndmW8IJk1wi@Ghz56&O;VD%MiR~p z3@72t>CzLkqI5yn$~*3PUi$9u3G}wC?@!kP?Qn%nA=RG^5#%x?qpOB;z)qDzV zPIUC~&=NVTa$CEt2zjOvbGs&}cwTTvP82ng;THu#Wut6alqXct)4m%@L)m)z)FU00 zQ#f?)X2@;W^NE;xZ=^HdDIF?0yd6hZA?0nxPlBMWn{6x)x423u7s8;g|BjeChZ}}f zpoVWk8MZI)lFH;!{bk}l^6TQwocqK~5{&Vv%W^kscF+U)tY&CTD8WsqnL3%b{G|09 zK{%g@n?75jtyMb&*u0;hs^21)-~NdtLTnW|WrCa^gv%X(vihR?m=I^BhThBj-N>EC zd=!-c#6f8_d?ab%bn;$S)@JXe+bX=56z{~@S(0_kRzT8@dj}miRY>*Le2YU7*XlKf z$GdQ5W{%>QMMaOY(gZNaC3@QMP~`dvTf&>yuS0ZAv@YfrH_*#V(sY>5k*q`jwT$__ z5sNUapTV^8TOpr+e$RlMhdzUhR;4ocj(bTT=zQ{6=QzriZqTlWXz>A*(0dmZR@+xE zl{ats-fQF2v5&;D_rXFqw%;$()Bo>7<<>asYZp~TG1c$B_gnYfC4t_1f~MQl{S(Nb zeG*fRpsK*k_l|Y~^i#3avEIHQ^1>s8Y~EeUpI9w#yyde3sD@ms#Olme>EehLw9q^I zi#Lhqh7Gl*NQk>;QtzGiC2x%!-wjb_UL-d3O)f<|^&p^n0wX=^K>kj)JFsfH8AKq& zQ>X3x8=+mcdqS;U{Jvos9csHiwCpAVu-+YE-&J?72!%4?Yq4PU%DONqI{Kd1@>u{! z-^!wxYl^F?>bm!sAr(wVX253}TsNgwDQ_d(I@bF??Pa~ zHCJ(lgm(v93-T_>N_>@s=e|K!qow>xd?1I8lbr#3>3zFL){g#5SIeXFm$+g3lNbCn%V$JGF`!aFVi}C90$}vEt0rIO( z3x*si+3(Jz+JR-=f6TFK(S7;{NsSCHX$;UdDzn&=rz`h6RcGVMObOZ)L}{5cYfLxW zm$e{nTR87^&oj4PHOfxd?UbNxg@V?_iRG%a;R;m>*Y5Gdm%y-F8QS=y@-|}bg=GmL z=LIW9%S}vo^pt?Q!5OPax|T1bxGd|Wh%JzPWo+3@`7J?y(;Ka&W4ZlYV7+&Wn8r6A z;yI^T)pjip)V$VRBG{Vi;&r#|zV4`A@Gx`EYux302VG_HbF2>+CF`D0@s9_3zcVxd zoPeqKuAJ)y3={ULCwK?Jos9=o#42*SK+WSi6r>$}qwC@Lv^|?fdBfD5(CZPn_oXgZ zgZOcr8T@kH@REqEHF9>E8ARWa3T254Pk8t=?iz}te3r_&EI5rWcGvb7UBf0~T)=yK z?}}jCT8&6hiwu9M!mCYlRXdmR^QIg*nWjaN%y-ig|gCgy^}OMZ>xJJBImhYoLX>i<0UnDc9Co`&Z2 z);-RnQF?2c5@udO5~I|ss4?0NDZ{&i49^)}{4$U$zW!g&{RBiGUv94{l-5D#KsvLT zX!ngNFp%_}MIaHrF8k~qGKxu^T6DVAB_LgqWoGaI)wAmVR7YPe-*i!bmp`?86DRqs zH+6CoZ2nubO!VZ+Re8A1r!0UfLPrH(R4Jad`>sbsVIb9eeZe??Vd>-Y5Xg?&EU}=a z__R*swN_DAa*r>j{h>oWD3x?M_X0@VdP2|7Bsy5XE`HE+_oZk0rITv(X`p`Cr0*yo zspbn`Ixgyu0QOibiD(BXt6t?}`OjQVEICtfb@_+x=l7r5nt=80ki9sP^yV8(`abJ9 z^@wFM;=fJoHjwoyV*TSc0kHnq6Un_i#hNcu$FC35+#&0`Nq-f%F^mGMdx|}`U`<#x zS$}pJ;OxMN37+PvNFaN=Gfjy&rRwh&yBsauy2s46BLM6R8++xt3<=;RQSiuSLDit; z2dJ6odFU1DuFReZnWz&d{}4T{eafT!m(cfX)2KbAa3NNR!Y-YXoPxms;}yX~GFTyB zz3K?5f&rTZr;xQ{UAZ$TSqsPg2mAZ9mokM z^`VZ63B%I`5zigVhpvdU#A;_sr}rbxeYAcTw13Fii5^4H>O&oJ;!_WLtTtmC*ZNPj zgi7%(<$FmPLak7PcG4ORv#1C@ zf!x<2dO3B8{aw)>gpke&s{jT-z*}V$W6hOhQYP@9Oq~?a`hN46c+~{yBk}n95$R0EDHbpLuYaQaAKOda!R_}x zwbC!u9RrlQk<9_dkF)%HG=-0fD-}lQ4ab&WTpvLbz+Q>|A@62(q?Ows~Cvsor;yupt zSjF*I9zDJ(_-JMd;&%VPCHm7iqn2RrC^g*R?ceskl)B|zeIrLE!XJ`gG(M@Rd{!WO zH}g@qiiElN{u|}6>rK~tLE_^b1M9^8$F%o4cFcV&7M4?)Wfl#R0l1)(6@cursQ7Yz zMTz5#q!n&|;EN7%Ue}yQT^&!adm{4pQK-_@<*{a#*Y08zao56*M(WI5Ei+?%ZAJ0A zC!8Awf%gYo0k38nO(&peeadu~JRlh6x_?x8PIAL8Y>?10ey@n@p6(V`)OkM1C>XjT z8GHgwT;LN7`GoRQ*G_VYxB@thSiu@ytzTWEH||2uu2B$w{)&HHHN`@0T31?f3!PHn ziU4ZC2XS*K1W74qYDilG7u<@N^E1VqS447T3@|rB$2qU6Xgx`TU#nfgwOXBu;H2|f zSI^0BxgIJwkEeOWU*^Za{>wHg=FEoW)US+)U!^f6LB)OO;%R8hZ*Qun^KEmBLipa{ z5X2n*_QMER-9i;eX6~=jm%q^)eUNgN#-DWK-v(y+w^=Iut^R>tZxFSQr-~^4@sTV6 z*c|FTr`B`qSdworu;_D_v+7G4t*uKxH{9}46FQ}#VM*F3<0T0M$yQ8W!Ec&j|05Y3 zb8l~@y?XP}Ri+=5s>W26PEl~0sv@8-oq3aJ?lKe11gkaW2nviX<}-_eNDFmOwvD>2 z#SBmYN{KBgmp{vhL-8-(a$fWepDAtB2=%TUHG~hj2Tqb{!4w#~+fTQRm4C2GF0jl# zm%H2ll0yL8{3(lo1;bo)4(9P?hbaK~E4EdWreSl6il6zeHyJFQ+0i+So387YP81GOB1{55j7Q~F70by=U#p)Os z6seXJLGE*hERbiaT9cdw7(7v$761apz*ASdlIF~^0=4Nug5#Vu<`k^vuMa`$_qgWY zxBX|jfhd86z?%3&L>n%}kf95u26er0h9e@X{2To`+=N*j@<}trNn3ZI-)upgEBKTP zf7|W~NN!^B6^q6R;WJ4Ir<8UNc~z>YaA#m_ZFCpH;A20-sa>1GZSdVS9MoI_54OyHuNC_SU-=jS~3FEsox z>ly(m=^V4CPmu!>0qO!uMQCluj|6Ms%1^U@r_&SJ1|_(;7^3q6$%+d1o+JSpm5>#R zuFGxBCfaaAdd_sh`2^mBCX3VVq#ANV>SDw3AhhRLUyu^Uq{dIZaN1R(!QR7sfc#KW zv3oMO>#j`)gorLMy;0mzhnvpN#+Uq%zh`u*+#q_7OK(UUD0mLw?NxD_`eh2HK_PBs zYo{y?OpaO*9^?c_=4sm-ar4$vS!`wfZzaz4ZptfH>mN%rIrfm7w`XG^#w1>I# z46cGoB|ePzd}>^VPZAf}m(1{0&z5rzO@Y1ziS5@{Y`evHse=sMg_?ATq5i|I^hYup zmaZ`lx#7#ThT6?Ih;NguhiOmRLXk%mapf38 zI&i{s*?FvpIv!{|h*KyTpg7ef86>3v7bNHlr2cUQAQz%qcrFbPK~SrkOnb6dv|voZ zZpFNtD&#wr6(zeNHpt{@HcpQczb*pPG@R)GPf6{Zacfs3ypxP@PAO2{&VTxM(RPxa zSxm?b6#F8YcN?)rIa2GJ?hptEV&GOGBWSD^QEO+GngFSi9c#8dn&xX`#b@qV`u`3&%JP=f#Wjk!_ z|He!yI=$+oYK+e@ARpeutw#K-Y@0-f+XAU!Rt@BW3LET(f0@S%0!kOm`Q(yAU?AUr zF&%@zI2j_O#Z8|@V`-@|j#LYbhO2oPVm(rH++yX0%TO_K(DF{OFL5bu_e+M-C=yXbi7or4&y4t;o@t_$6a)ezwg-spW<<1NyA|VE&6Eq^5Zna2%}Q8ICJ&k zlYf$B;R;0Mab!eQAm=0(FEofudAG#Pl;nqHKfm(h)*oWNvOtG0r(Y%|wP}sz{zH`v z;)8isrXAEx2cTZe;YNT13Lj#Z@Ic}9M3SyOjccl;D~P^~o%3*q=0J`OJ_98( z*bICmN`oi9VFJ?k+1r%)vV7Zf_YQ0_9A<$2WH{6!J7eH`?6MgKm91<+V;DN)Vd%^! zT7XdHT=WFhNsfdSFf-%k?#FR$awGm91$Nd+=l+SgLlPtS069Tcf<1=w69=ley^@B} zCa4NZvX47{z5-?&~RKu`P$o($a;jWNvEU@hJP74qxuyyznb?S78&WiwwmxPEU z-P9?05W72)zc0p=-H%3nCqv>+B_g8YsxT(}dUc%ccG6TZbBEI-jbz$Th8HWNF1(zc zYLSQ&BWh40)U#iLuuOn$FJ1`b_7krj?S#Dh0St37cOLoY5^JK3}^CKm{ zV|AiR!XOVXvRL7H`--YTLVdoOTmKw4>Ue--4+41t1m?MpkHxF&SUxciJC?O|(fEBu zb6(~7a$VJRcNCJ&(N){alw=ORXL33uP&n2Rq(GF5b6&U}`FhQ^NDoXFL11W5-dhEE`4wb` zP0!fsoT=!YCg~e+O_~W&sUwX!@qx2hQ#{_O_94s^?NN4iiF_n5Oa4b8>3Xzn-g|?y z+5qnp&fIOir2_qmT_f?UI^Uj0zL{^Fl$BNmaU9)*^Z(!s4D!`{)Sd_wEp`i208ear>D#|l|%9aF}rVZkUlKh*)NM!-cl5Cg9BAMly z?>dO#kI+n~B)VP@RFbO!M~)A#0+%Kc)xKN@U&6cqcd=;L#7{bxL6v|MJl zK4{Q7Vwjbu{$bJ4#w3#5rH$ObjFW5CIhpGVkRMQ_-(}!;Vx3GYjA_5=$TN-K%e~XS8 zf2_a%3fae4KmL_LutP*hB}Lvzc_drqjkGf=`+u6uLpHg7Yps9zRUo8j(eWqXpYZt- zR0cQMety0$%Utnaeb7Vx?5rR6Uza>t6^x0X;t)F~6%GR!2J#1Nq~1vM^K0*)rZC|@ zdF}0%^ppSWyAer2$bFHhkn+xEMtRghrm@=Yifo&F0+`>3lKnWHlK29M5K2oDWFCAM z1dC&}xUq&ad9*S2hGa4^s|RVKVt;2v#D{_YQA7#+eC1DIw)oN`X)ZCMsqmQOmY#6; z!I$6CX&z&T`)EwZ4&mgU;YML40#oO$ zUg-!n1}>&mwD`;{r32>SwL)jAk@&eI~$93EWVOslUiBt|EbTI8t^)e7W%eJjeQ#QJ{@b^;^SvNj0N(g74H$;`Pme z_gx+`a30NmF0S<$INpaOXYB}zW(2Y9;g4Ne^Sx`n4&5esH9GXXb6N|(#_znxc_>g; z=$)kHG?R)NSj)uWmX!m;Jll6{7Z1p|5F5W1QcLh@>IH-|W&9L-&o8|+SXxojNA_>}b;r@a$iwYA0XK@nluuv{kBx6fw)Q0&A0UD}{`u|4{3^ZnFTFO^ZFqFxn zUx6x6+(}7b=|ZO#TH0ITYEm=Fx`7hczG+O>2FI6rLn^$%?U{a}7egNZ#?oO0$Gs{g zwJu8XtXYa(5kTQj-+_HyV9u;U4OV9AD|(3VS<=dUUHWmC=h!a(0rBe$YE)7bHs`YCwo>xUm)-Ty*YRP$dZ2rfz3k?sXjG ztK8gjB6X{T_`$V>mjP4HSOB7!O0T{mQ_b#-+!9)RRT>QASncm1RF$vU-4_V#eeR*3>T$P2cR~nC- z!iLd=K*=r_UA$vGCI_Z&9Oba+O9LFTB%mrkC#Dimjr=w%_zP29!>;|_b5Vl)xva@;VNvp2o{N?UiVu}&5k-jE63Nh)FzUBW0cP;}# z0pBE+Gw^5{gqXM?^F(g#i)TtA4W1k>CO$viR8@Nil!9iB9Y(-%#NzfXbBRfH9;1HU z&Z7C!&?3gwC9d=suwci;ppu>panU>8JyB1QL4z^nvvzt;cXB{}=Nt16(!TH2;7wGTa*K_Rkc8ePUSr&?sVpB==0Ihcw3DU?XNKPBItoUBl72U&UmB<&X16w*)AXD@6Sa3XfIDw39PR1WFAyCVQUeonY z9@Z*v#^llf*pBT7w%j9y0)0XvI}Q@M6D&IkIZY&LN?QBi&8`ltkaR}57R$P65CC0= z2&fu{&Su*7L7z~QH?yQBp50`UgwU~M;*&zj+31@1(emv^XYD@bH%c3dVvqJ1_xl3Q z^C1E6q2#30`bSohVFJ99@4~b(-;$hl(jjmUg6>S~7h?bnbh^brCh!Pf^3O4SU$xH` z3n2Y;Mh~^nFXbnxKJsRiEr!)o-0Sg>xN}be&Q0=8I)RkiM@CIIySSzi#w-&D@ItbE zGRXKz&Qh67yMP|e7mhM;+fBdX<^z5fyxSWLohdDp14JQ+Fr_n#L@Y=IVxObw7>TilEUSYh{sVKa z?v)|v!j|S%4}V$l*N?AEd(6#w&SKd^!#Yl-!0V-H$FaZjw-S)UE5#!}@b2U0djNsR zvcseOCZ9?+QGbg5LUzzBkO|(9+n)Q7K%}#Vi9CoxNiT}n(oy3hL22N3k1a{-h<=qu zp@W|Z0G$LNRBRq-MsZhV!q{*~BGR4X=`J8WeIJHPwsM4Ixiu)rvyqqAyCs+hCs_-P z<(b|bqa2eDI?lm;KWS5@R|ng*ruRll znGxNs>h>|bcHfth8Gk&^^y&EM)4@VxPtMSxzAw={AySqQlXjU;F1a7oBOtIqNLP`S z^O{!<(Q6pa(NDc;jaI$eVo{YvYdn0@;v>~aDri^*>+1BmCZ7nwR|rPs$Ofz%2fQSd zdc2q_wJf-voq3Z0T9Tv78WtAe-bnM6jfgH8fyaAzj7+J{LZ5Ul`S$->$xI_KYAd)e2|oxPJ`(cJ&EZ zH@@1h45{e%+}5p1HvuHD{@kUDj1gl=`*UAheczW;+UtEe76k0>v4r`+B;st{qsMi) zy6?Txa#!w3vJjbZSwsb+kgxa0k_@6VC2;O!4&vyyWm;Z8w|UWlhpIFTp`HM^>5l$$ zs}r--8vyg071LXNcD~TFGb67zs&Q9z0!D1j_jb4%rAqYq|R zvr5SzTKisy{K;$i`=Ya=`Be7psvF()C~H@%y6*qY4Hk}Xoh~5JWu8CRTnJw~KL)ME zu`42Vbn}%`i)5i*6uk;e(qiOQws~2@mPK(r{ zW7c@Z^NY8tMkG0Dh}MTp8-eod)tuI~@;wQN)pI2!zc<47cdTz=b63r-f0tWcqQ48v zjNdd^{ayNn`;`K|ZRwaBvavGqEA9^s z;ol?*l`-i{!?DN!+FBz1cMp7MP6XY&t_(k}%eSVg~bB>USz9#~Hi}{fyOINex zh#7fOHN0g+TN0bnRT`JocxDE75Gs^kxnypES zlDoFl?ZOwOS*M?!dyd5a*etWOB{@v88|E%eg`N751g5x(_=UAd8B*srHtd3edoen` z%tilh`7N-Q5XGKlMa~H9&(b3L#XavAGGthzkUs53B&3M3N0H|1k2F(pc7h-_&$cTm&bcj+Q)BMz*CsFfNH$i> z#oye%4ve!Wmw{{k<`w6d$!6siQ#p80bA=r>ZDyNh$C^16NH7Eu3^>QY83X;SE5KYG z%H|6B;eK0>&U(6+&V(v*m!c!$Pc+hfAv&oF6-sl5?2&$^Majfz87=e>*{opo@dy}5 zdr5zrcj3If-_s48T z4$a(+LS|skoyjt%5j|!uZ%Z-LtlJp3Ufjrwe``xOdRe3f&FwPh?hki76oekV}`qOCbW9@u2sz9 zP8!}YB;o-X^@QH(V>^&U7A|E}c+xsT{TZVsUuDz+$CS zlZs_{StWsj1*NCp8w=ZNgMh`lbQ;M0=?TM%6K)k5XE|1Kt(u$(Brv|5s`9Jm=A^!U zw~4{Fx@jHrNlO^!e44<_$&5;Ig$d*}+kAkS_t0atamJbBg@+8y^oMyvpL)^bPkZ{; zYzrUqOLp7xr->kOZ9_zmZPfxs_12_EvDNbhhP0HawRIDjyymuc{7T5;lHfViagRX<~NOH%RZj97iqh|MLY%60&8PeYPQ zXB7QwAXkx{n2`O#KqsPBGw&%0Sh_g1o$BGl)F-WGx{JnS0cDzVn%;G!rj}On_|L!) zB3bDV@hq505Oom(E{QfOjbklo$a0nTpRK%+p=R|6Y6!=fI2~P0mPgbK(rG4LV4{!t z%|DHMx3?M5Pd1`g6n$lKxV~(z@{c>ksm_?rG9@kAyCKb&c12qz*FJyp2q#4wEB5J4 zW7eQk9LY|DoJyh^kJ7Xzous1i*yV5~ZOiG3@$rpvxR&!Dzbhs_o#Mr40JCeDrCZu) zg5W1caClx*lclxDFSA(OlHv7CubJqIA#dHKcx49FmVYGXs6DCFAta7Sb&9%MPHhN zc&WZSZx6gm%b?NcP|>QnmB0oh69SvK*s(mA$7u5N_Di-w@Foy|bV@akYaz0n+O4pQ2ps`9NBRxdh1{suure z(sN|orX3&c|Csp*+K!epNj!sK&M_K8ool)Tu{n0?D3?X@6Mv1n6oZ+#1!YS~x-4lI zG|8Wnfi|jzpRBp`5X!yl_4xUE-d*%%zesn%{6`lX7XPDcx+Z_FdkM+mDv8;;6kGu= z2-}T%eb{u%=85iU>%_XV;p|h;uURx0f&dm{g5EbQlFhna;`YfE+l78Vc04qRxG1^b zy2ntz@T0x^Oy)l>oFD<7m;GyI5-n;_&;vf?uXtx<4#X4*?gRLKq~z8RW%U0->FC?XYYTcy*z9~_5rTmGZ%R=?Xgxy z`2ClG3n6aNBW;opf`;vPXX6AYA_^V1WCHp} z1o;WwR*PEe$9M5}X^)({UCaPo;_5Lwb`c%+#FZ$otIC8pF=UsjUq}S6z$&>KcA)BP zkZ>~eM`=JsWasg%Wzv)Fg^H5&KmZ%F971aMgMS_5AP%cG#+ z^hN2(OZQuP=NtZWc`5faNBZq6W_p(tuqa5y#ZN^JVw6vZ4+hl126C_d08fnri~^9# zcuF=dW1PW$=<$sy`Kg1Q$yS#lJkpO7a~0OcS)h;I%Ei2IK|I^`_ef)WqJ!gBtj z7smC1ITL85`lC@-T=@ylDIb1+*o5CqTrp1vvCu&ZZ>FD8(-3=D?hBkijyQbR4AFCy zDSeg_%1@3+U!{U6D?5l9x4bo^JnQgRKFiOr-^tJn`!#)+V$<>Eu?WYrDf&?p9)rq8 z$q_7?EHMKac1ub>1E8lX_DUo|2_%xV)Ad8QMPOh=u}rSRf3TS6@);bqhW6*%Hr7i# znKNyhQt*Z^zJjV3wPfyT4S`dY-W!eM-(fp-F7_`ez!Dk<+fU8a>{|U)n}V+bEZ+tYA9xjaS`^XaRjXxi;~5s+*)K@}!tF zWe=h#Fa*TJ)Sdh3Bh%#(9%C{ov*v@d(^3Dt;-Ve>!q3?panCj3nff|%uP?Lmnch)#Ik+gF z{JO1MLP2x8&CBBf`OX<3{+u@ftt<5uH`XuOUe!Q5`Dct`EwbtVDT?MR_OKhqJ82 zOY+NLA@YhrD&i@a=7@oC}mhx5+9w#6hmXi0N|`qtziH@E0>GR86;<4M>47 z22tRIFDMBRV_bQEJ5nJLox`FJ-r1lOxDku{>6+ov|I&ObS^`FBq!Tg)CnnYM07X7A z`99NwD(+2rf0YwblS=r~m+Eya?)m~aLUaKCQFk)N`6A2knO6dpYYB^%(R8(n&Ld5& zpa5#vv?S5|v*6TbgrT*J-N9%{!dQ%=N!?mL$CqNL1Jd%(Z)y>+@=*due=AmHv6VLR z8S{_b>&cZgl)xc#8<-r!pTA>*5p^T;rQb|ZqL=3YE2|ohd zzzJHSj^S+Cx7;8TqO_|~7fJ%%4ojo1vK=`={S-i$pO~CoKX3!h<3cM$WC%iGRv)6Fp@B1vc<}s` z7d%6I1)$1vchuTt7#>M9O!=?4t6@}9&(IDx=A}t|l-~RK`i*~Deh)N%@bhZtMgC&T zpUiL5(&emy_#x<~W%u=I=t;zO)SRnc>w7`l@l%(}!j?7Cr;-nKCibcQhhm(73^-oW zf1Vb6K}wNO2^F4#QaH*L#LQcAA%8rig;wxR@!mBll2vx34a~A+5yLJ_w)x+3Bxg{> zM!I072bQUeXy}cFZTQb$yUIai0%3@Y<}a3qkDtF(rTVL*dZjTgpqtF_Kpo_-E9L&N zOp5IWxA0kJ$bvCU>~k^($qbWi+lwG*hBmx|Pgg4V=H;7Z7$Yi4r1zr)5OOBVXc7H*~)NR&I{#8+U@4sDtMwr*60s|_3QsAgXJG( zkbXtHBW=Z%vO!3bE_Cw7m-bowG5J(mEX81}m9^7v@z2UPUL^wIqZOY#S&@2biP7H3 z6LJawlWlmZZoA9t%^Qz6IF#Ni&5v|M2#EF+L^?(#hq@J4n;GLFQ;kI`;*qal!uNh8 z96J^uSXwPfSlASaOMPr74E=Y?nrmzMj;=m*_#P?{iqsXV1J@ue~{VW0;T5kw=; zv8Dk(T^Mpx3wx|da^#}A5|h&S@pywmTpQDv|D-ggCm3ifKV|eY5^^;!mrHpZ>Fp(q zAcp5Wy%m34_>TF&Q(E^U_1!mTiP(4D@uJEb_MHO$5yUpVmr+7$#1DR7An+lNElE6x z$U5XrjLtZjXXGPo?AcqHY6jGYX?dsLz}K+5F=M|^*WACSdPV% zUmm1`e>7V1Ap67Wyaz&L%vRrjEf&;2v5M7eZAX_1L$X0%GW@YIBSS{ZWzBm(E|nV~ z9m?`GX44{&heG;lNq4g3dhU+bygaWVS?F_Gl*J{%Tpp!+zhu)phD_d`L3go9OR|%s z!JBS;l62{Xt0EeI?mTq~m+&kPFH~27b2^jp?7H^7SO^k0m)LqsAFa2}Q>}WT)#amg z8R%cl%KV6AM5SR)SdkN3vNAivGmiX{9bA*Asn;dcgJfSKg`=(6qsiY~lEB$7v$)FA zzzjJpNSw;?yis%Z*vFA6I_RBA3C8*?!-s7{JBY^W%U4m#@XvBPXr{*P9HF7<%C}u( zG0}crOI{zZWn7p~MPr+OIUI?b@-Oxpx)$`%>aJ zjoF680KE1u@Asu_{MGn<25ey)lflY%m9l!QigmvD9buCG!p@EB@##e7#dKvzhAIQ! zt7b1ooG3!$Bm67{VT8cS4|bVB&ou2eJqk%ACFk#v|Fr~<0CK` zje$}-8m-r$&c+GWb*=sZo@oEKV8Zq<57LGrJ`3O5LCdwIiOStC**Jbuw5KHxqM=r{ z>$TSRamXR0@JTy50rl&-_LB>pwx@pVcwRC~ zqkhttYK?Oxk95XJ?NT*X!)FW?8wsUD=`L$S-leO^FE3|o)_ALRiD|bqR@D~?_zTvB z=5vRMnxxhI#1K=pVq3VlRynGWZ&rB@>)8H-TR3_l68hfhK);SDCn$4OyEO%+)-t)E zjp(D%+1<(*_2UF~EoVzI>(RH`#gzj?V}d*4@pCs;b15rJ(!O$AV}yqextD1LqfV#l zFT5s1B|<{Hvr+YGLue;%@@Q6oRx8r2gG5%Q#Q3p2j+W8qb!2N=vXLf16yGn>ev>Nt zn~c0@fJI!}{Li6{+%B*uxUCaN?$yjM0WG_6 zkWAfnBIGO~c336ECIwa{d;cym_qhA|gNij%BKrFzRm8UAnzeV6xf}7BaVt08|Kp+d zoN2Dft=*Iak`wERd8N+Os@QyN-;!b-Dex8cn*og*z8-Hgh|`~Omjj#LTepkJ8yp%XKQ1FQSc$h!cp5!x z*|XHoWzEj&DOvkD-n_IUcBqLyadKJXb;m7@;FQv4?}DdT+%?_DY{cro@HEuq#nvQ} zUS*wLyTRL%iGgSN!U~=W{`8j9NEoYgvPRP+A>yTUDr>SqiSkUx6~<-hP*?b?`TRg? zl9+~L^if(RgYGr#al$f{&)K0q|nbxV4B&1Szpwy2VNXtM^XCeB$Ie4 zYVt*kgb)1I_V>X&F8ac!PIJ%aCQt`_+bj3o$k=%XyPq7V1J!Tvj?!TFq>#Gig|r&o zwX|2nXd=X70M=?cUD2?|iH3qhV8VnU&w9(rBZc-_qR+5V(`WAG6S97uEqcV|7kl)h6|JI{4m}-3t7a6I!Jm%YB%V6zdToyXjDu#MilVo4GeN zo`af>MvBdMTGMG8$CdVVtsC;wjVu(2PPtXN{;kQQ)q##m1_4_=2<|dk#brjwE9&c* z7w1YwFIE;D^7!q3cZWuZitHq@mc^A(%NK~X|G9N9?-~-^V^V>S6ij^9v^$A->aVAY z$5VqUzQRM8&5$qu53G>w$t}UEBLb*kw`l4{GGTv*92d#A;O-I4LOy%3IiB;l4?E2!rr)5_}JAvnf+?W0}ngM50DtNYKKdOw=+>CyLA znO0}qM;ahJO#UQ;_GoFt*CfMEX?r)`bs>z4iFIB#-;)&!_C^V3$VvL@O@<~(HZQ+6 z{Bf7bmW?kox#PPC9eSkL-$UsGA3kMjJg|Jj=^l4JMl&Limq+UbxQF^ykM28@7JZ)N zw)tK!ZmuTb7TuI4;})XBkj8wvoIRT7x8i5aNnt8e_1?=rSCa)1+@>;-j(dzW5BgV_ zs-xC=^O6KuoPYb@NtecU$nF00kRz&>l4~{58$atJfmUgBxx2W3CRcV$K&y>iC%%48 zQwN=0&|dT}i9a-UChokAlxt%EtYtY9Jo&J)LOO6H-Ze_Cb zF!8TfT5KPCo(*pUvSxgAGTP7l@6>@WGH)$NzIdX@qgBQqOx~ zXBASI#lqdy=@$mD*h)Fh{19?;FQ`B3jxc0+3;eIvz0zmU{m_imTyXBg@38s58#K0XtE+UduGj)F8(I?IE zA_3gv+myEg6=^Pjl@*-lgY;p9d@qt~z8+Qf)zkKgfv)b@kN&`Y#Fwz|{O(^CIyZ0? zImVMT;xn$h`T*A(zyA!#`yTWC^aNa9%qZ{6LtjBaq<7gH@%iq%i_QpG3?}M{@N-8P zlzZadVq&vHA|^2z|D7=-<(RbNZ>Mm72#>#m28xZi3*jN7m~%tDFzpZHUM!dq z!nkz`=16-@`~o431v7(!NntKiXpzK9`Z1UIHO}c@8`FePr`l_3>qp>r!5Ogp$t8~A zD_#B4=!lq_5jYnnk$4*RmK@{he`Mob2f^XXX+|&&k3X^FotJF?N<@Gu-{a^k+Wl}P zd(Gm})Ei$9L%2A`So(aQl1I<_yHlX^>!kO|Rn#n$<$pvV91X23U7-ny@4q7a&6W~c z5|`&>ARpb{P~oWSrYFZ}WWm@T~HVI7SElFip3(I4& zli9xeqt$R+U@9l>AR1E^7ypo88UOvAVy2t`)`tuOM%df ztKy(iD|U)j*f-&LFy7}j~-SAvY56YS}=GNYuK)-L@jMGrg#`WKdD0{^2YzG42v`FK zH6AHRo1I*SH^|D1jQofXxz9y)ucCG13}u>un7{j!+`(C!44fQCy&cqmz_>91CR@nR7Wmd*UKysKyhVXGY`M&J@zKqA)R)i%HwOk8qg>vCh#j+scgy zsZP^L+}y}f&)f2)GLL2G1ZLnQXL6UJDq|KgryOjYTvDnYqU+twO?%ZjM=K+l&4}$H zRT(yPQztM2Mw0bbF?0NdcAoan`7}H-ILRYEaS_Gx6XY-Fn<>OX$X~kd>3fMY*xYd} z5K@6S#Vif>^8J=5>*;>2e-&2qrBgp|QaoiclN5sD+^y9$fn?jpCpBPN@azDh$U4Lv z(&rmCED;3Yz>L20uqG)UV39kEK{Zh+^0P08yx9(?G)*> zV~nQs-dK>s5x(gaIVVO$*T|2qk(WX^l61V_^7XfXeNQ(@9ocN?I0?+rm-(&YVxE)0 z%*n||oIZ*C(xoK`&XkHIQ=>0B&1s7WdCx%N&Wv`nlT106 z)=ewB+vD7ADYMWMcanyWbJI2!GIaN!+##(ka-Mssg#Pl9Hk0k&+q5+Mn{#PO{1jQw zpX6=V;hIjD$z=y*EfI81JRsC(_|3cSm@t~th;ppykQj|lLxjI$pApMeI7tyu$(}Bj zjnc7F!^)O^m0a+Okj`3E!V`t~v8Q7ts8kx=!E)~?q^T@^5OF^6qa|5P48T)K|HCq3 zR#@UA<5J0YEHdHI>`TAG^3Z&8Np|fy$uT{pPZ*LD+*`XXiLIxSC-LsbLKY4N3oq&3 z)zi1w7mFEZ*Tm*SFOXOq`hy-IZ+|B24!Hg>F}TRVriSq|{gqTniAItxru`RF+4z*4 zO;ojDVyC|#830`?PtPWW6SpNzEjbdcTt7zx#_4_ta7dE&=9!BznKWcfQ^tJ9_Ky#f z?W*f#)ALdX%(v#Po8sHCR{r&8i-XO&l5R!5__oI!J2~B$U&`t}($umoT3$*`-Yl&U z8{VOtC<-W=yBzIJyVor`R=xu|+&=93+rT#|hCfQSL54Y$%PyvuXj8_(`_et%^(uv!GArf=d$=TQ1eKwaR!{tkdUe1(PvFUbA zUi9*KbY6G;=el|3pUS^4CK-E^=1wye;BEHTz!5T*9&;9}59cRY+;x8>$NRK@`m(p> zW)Ha!k^#dzTTM>)uFW2kj75)92BS;gr(Y;EByYE~^U&i5K}+7|KX=X{N#gbO>ae+d z&`)9Q`=y>2@l`Us{xQFKQ~0%0z2z^4wtZ~>>s0Vx8P&h$>Lr6CPf+#Dt)!RJ-cukT zH14dNPUv<%b@BXlQaQ2Im$-ctekqgWkg^ZDv6u_a$tZUUt>-82Ejrsqy7txwNvvV- zKA(zW)FhB2xCWhj{n}FA9&ua7)=2>+6nc#@#$1aCz^jf?CA}`o zsV^v`3y9hO+(IFy19HNfvb+Jc5n1uz8_Flpbu_x<+(m9>-d7m5Y60XV~5` zg+r+5gz`NoZ^iC|WNa@6WO1h?WF$VO6Sh^6<>uSreD_nSlSDsnz0G&uaF-iZPK45( z4pP)Q6)lPl>kvLd}wH{PLf z8o~99?J0}<(a`=Fd+G2;Rx)b?Io1p4LrqPY(m?Phw~FSwlCk+lO-t1k@+`W7aKV486mil7aI@!R z-9k}lX`$NEL6yug9PsFid3@P5*@5-V?&oM48#_DxT#AzsY=H0 zEbgDnt`t#p|M&DuMXV}KRlA*rjS=28+!k2c?;&@654{(>cp37icG=)>Kl2E19(Xo$ zXLz!1yOyl*!PPpxFa@EoxBQlLT#e7nIwYGE7BpS`-Dka4H&(ma%S>8>V%sC^@4{T; zZjiZ+PlnWO$<(8qc6k7kgzZiUACkC*lRGTyHdHCwVofiNA?hXr8;0|3D$=TdI}jsU zI=nJO>9`s<&n^Qx8Q<|OIeYONqrMpvp!;`e4MSUgwn85??BJ53?J19r>W}kLFX_7q z-yqeSQ?w4%CM~ir@*@0lh=~5Pb!FG1+sF1U;!;;EZ7%97#Q;;xU6iyh zD$9KJIw9!;ma5E5IRvkCj`noA%~dY)`%j721^d-;kWC3QJ2uSFnRIy^PR~!w-Q`QL zR*Orb9W+*O|h9Y5mOz0pDGgn>Ak5JvIV!X=u zsN3tKK+8_K++pwek!TEps^DagW~cgtM}BNc+FqKrP{1D4w8#+?d_h-28`?DsokLp~ zrHT1n2j}Fe*)l+$)qZq<3Ok6Si0$L%RvEZK;ep{FnQl<>gRnx_M$6-%!PjCsHo?}O zc6i(@lm<;V44FhzlBCnSC3s&hc+H+?Y$%gS_Aa=F575A~(0ATs^2WR+S=&&)lcS1D zD6H9Z(p<`}r|jxeLw)h+6Fu1p|h2?RZZ=+e|Ym;7*m90C2JncJ%*S1D!AvVv-utcIYi~^106BvmzlO74 zTVF~SGO4>u=zhec@fUwoOA6wcfc)s7yC?Y>)R6Z+E!iV9Qpz#Gc23!{`HioXpViEk zQxH8Aga#~Yp=zrN)1w}>SgFQ*Ho4e?HK#M>f=^a{FP>(q6IPagB8K(D{{b z1R4_ZpCV--gAYiDOA9~RZ;zlr;DrMOks+=KUPR}&nAw8b#LSkHB{BS(L~#6|u0%=o z1YWPk$Z0X31LwsCDZF$}xZj!D@*oj=94Xl*{oBJLF_nh3RcbdXyoQ&qwx8}w+X?IA zLoZo5foHuWdwo~{c%JG@|Bu$q?u?$ke_UR7Dc{~yq)qwrF+XY=)k1i z^fq3Eb1Ssw{j2+O?5gm@q)QM5{xRD1#R7MM9G(utdet5!O=}+z%cBPn7#=OaAcrW{ z*s3ZMGm1AE!ed`M?|fA(MDZN-+D3WX?KV}dWf=z2bas*)Ep-%zfmCof=uFIxB-s&n zNZzC&-R4Wte}H!W?mNHJA5*9UtaNi&xZJihvz3W{&dErB{vT9yYU>dm($B}cHn!5q zucMspYt!R)fdp?&M_C9b`ksqAFP=cz>ArAIxy>}JmDg^H=g?vg!Qgboy|8AMz7CuG zQj@V>B&*AIqmfp$!`n_m7N!YQTP~Mv)oYsE;?%1`kZ*v^c+uC^%av~dq!0G{U-ItX zOhEg(1PFz~2DQVBkL>A=`W!XeeZq&gu`P2awU3zG&Oe`D;C2QG?A>5?VW#<61R3Cb z3+GrN;~DL%au%E&!(ce3xy00F*F52u;#^oV9fL1wxlL zqMsvEiytoKrsFPOg^;xP6aM?B6W{SKclsNn^u4>%Mu#CM{&{oDCrW+dPqKXy91#zm z3IowH`-u9*y%XkjLuR(#&-}hBLx8R++vs+7$@J-kL6h7mlzMXB{CZh!msJm^UM79^ z>clE@e!wVXlwwaIhR@PEgP7(Hn)8F!vyYTn`ZNfvpGIN|y8X53@as|Z9#$*m(+x#G zwF?6z_<7RIH+q|o{-1=pxMfiuvwL>9xH)tHzEs07e1#3-2EM@KcQIl(BlhgP->l&uYroi5 z2DzU<3}Q*K{xR`~&~N!Gex*NF`>{P_<~Pi^xt?gfQ_M(5VD6;9ZYmi4(s*-ghi)Uz z4=n$APIfG`Ca<&`DT(U95PLcz=OEUW(g6;{6dF!LA%YITg)}W?^!O(QwK>Z**t7 z@3!@nX|$4ewv{(5!w3L)BlNQpr#$wYQ>&o6?v@vOv{$mli?jMIeS2m5=PC=?vue+8m&ZrdHhrqe7t&LR3#+(Gw{D?Jd&9|Xh*DoK!SW()aG?n z_q-^Rn(yb>kP~<(VL#;}VnWol4{Gb|d@7@+4>p94wiK@@JPt3lX9> zcLQ7aid}c}-PddHMZP}bZt(n*-vqP2Ap@|I>(DKi>3x;R4_|gq-hTQ8FOY{xTBi|l z4Eiry9x38O$J;T%EN@MWZdwt`iyqsx9$yl^k0oWjMLxu~ALjeyFyupI%5){prynKF zhHrWgUp-RvvndTghub}hwYYp!*o+P7T}bkyp2qTmZLH}$Tvi5x?nyk^Kxvak=5HbI zpR)HmcR%ieuQ4xmDERkx_}2ygJDNL9);+5zN8sMhreGoI_&@IyHq8c40`_FfN(KJ? zsev;0yYo6*e1wE>u5#{UlfPmnPT-@sXQp$+m~mjyzXvNa8}phnx}f(Q)Ag`~21=d7tjdwcnDb5YxJt*J^T{5`MDl zlM6p@xVT84Ka1flL7hvrcHeE5&F{{6KfdAnSjm`o$5Fi@oWDhyzH7SnrrZUL_M0Zh zu+^8pT}zSIvW_jJ z^_+L}Yma`UR3n-4XkfX-cSE{?bigZTsj+XOpvcT;B5I8PX)YYgOH8a4)1jU-hsLjrglG^XH4P zeMwb=3txDzT~dFH&7=rlj?qbsCuqbIE76x;Rt@K>G*Q0MW3cXKLECr_sK5;f1)l!bu5kL+23g^>VXj9i5X)ULI(j?m+<9|kUqh#Evg zA^b_=bAkR(iC(Jzgleh{9mFC3;|{$@7K>oYb0syuE~q6EAXTi(?!~h%;EUGfrGNFa zOo{?%oI*oIfGfQJE6=1C^H{#qsAzta0|2(lU+UG0Ycx~>s2IGhj)rSlKAeg|O@<(w ze=KQ2Jq}u3o0`d5mIU~i3;#;~XMI(W2Doq}jg1u){#o(H`THKzWr!~R!^e5n|~572(gysH-w{b=`{{sphKHj_5~fS6cl4BY^0@T zJ5vDQOyYlpXHirD`>I8U?IEQDerpN~gHSxk?4)sh9SM&_FklK$$?(?Q_?PJGCe3q2D*`!!hDH0oYZ_U``o=EdM>Z*;9qgW`BzD?U}l?7`wy5W(Gd@h|v*(zi71{{(%YMQ_I^ml>@FRO^`+0C*Uur-6|pwrv4C( zSN*>K$sz!gOTh&Bf$Qm(G zEruc>G2(|mqH1>PIZlQYd-1e{&y@o|Xk1KrjqYQz|M#($bQ8yF^@)@|XD3E3uATjn z@*CTN_9%+L@2;`n?efIy4ONBTZm*s?3rH%M7!=M40*D4Xw&fRYh2GP*@K1i>pB4joe-svSN&QSVa81#L)p&7-Ew6*AE0q{5bm?oZq%dW*sk@QK1S6k0iXQ{7UeyrdQlIvWU6Wx=Rfey`!kAZe zwLZ<|#Kq^WT8E3O5Xi+)aorIUR<2=Jm0{TZT7wr6BgDC9WUE?)_hJ?%pIExOKWOOm zR;P$IcIR{~%ydRSwL;JAf9`QsUyUV%_qg`L7SRaeMmy!-_lLMWiipV~A57akZQn;L_DGk(9>)~xNlm>MU)gQE5_q~|wK9)00sTb>x zkL9lqBagTx;GCx@^n(jXy7uC=@EGp}@wLZz(`yIuhqP0tuZFFk0yOSgJ|8X91*J;t z+lSP2ND&83p%a#&p8XeNskFnOqQlqBT6L#g(Fc>>aZ2wVB(B|EiHGT*i+k-pthD+Q z`2pgMl+&{1XRSxKOy7HCf%DMo<{>vLrlD#|lxr$1B+2Zd&$Aqjn`#iqE6hr|iRe;Y z0!-YaPc>0`*ha7~(MlKech&cNP7`!ypFDB2KlKvIv8FG3dW{zic_P#_ItM<)H!N)% zQuhE3h?)--fr|$!8bzswMd_snzp_Tu2cSv9@GOWoShtB8%1xX0BhDk_{#}tlOq*1? zeOL!Zia~gZk_;+R=tK}d|BkghfW%aCh~A1nehW8`J!|ji?Zl&vrQTy>m*!ymXv#L? zdY-J@N6HZ7%vUi7WD}+o4ruByAXdOGU409T*51C+p!NqKG(#*6l_*JhYj9|aPsAv) z#scyYGfWj4lvdb}uE($p9(v1l-y?QaRX_t=5=tq=umBTe@P9yp^Qm`QfZrD63~p)< z+*E&Ix|o6u2sF$oTrex4Qah|K8tr>hZ#Sq%#bUFm|4XriE4rCo*2g#=2}E3%<0k2c2`D7 z)2BEkrg_&N#w`R1hBvcety*;16bj(0l@Co#1}-FewHwc)2KEEahM%gQ=gwppH}~ne z#NSVPYi{$}sWi2F+(bqM+o7@PNQ=~i=7nhv?=!n(=PFP{#Rmw)D~-qAbs-)-_XDnW=Yx6z_LO;;ILfBT zPJ!-{*4H(@LmcCoV`Y3%&hS%3jb|*-e(GZqED^)>g1AG(=vwPTnTZFJb8zysTTB*_ zfsEZ)V$^C$<9?eyKljCn*nK(k^17p47~733;C+eCd0PEU_eD$kr__{t8D;U_k+G$4 zuJl91w_7g1JM+vt-43SpdyBuc5s|NZR-EpLOyARX^A2yHEz*7w*FEJTeq%a*Lt3K7 zb%(UXrAtfzPgZII(}a86x3i))8`bTU<)$oX18*^eRT{{Ghj?C!!_Qg`_#juq+r~A z?^7s3Q}14=AaC`aG^H4WJHDARfhOah-u+Ip>ZHeyr+#Xu7 zq974{O9Xa8@$)JR;9Apt;aa~xOC9fx1jv=n`9Fi7H#%u%PuD6-_zKxAU)ZG~KqT%& zz6E-Be4L6vNeWJ=h)JIm58^|PRjCQTAkm%WmR+k8Zt65Caj|oFd>emT ze|9=>MU&_=IC(&@LfMM7ESJfK3JnSx{w`8lW7hDyywRCewqimW?pI*{hX@+>x9Eub ztKRi5W9yE3g?%(yMuy1+nIaa5QTWT5+<1SLD^}Gin3Z9=Mw#VzUquDya?d}u6uCeh_4u?dWPujQ+P(r8-)G1BwbplUUtN7< zd%Jy`!jqyE<0h1ITHrQRy-@T5MGNXnOn0L7R1hoGE}q4>R-$9U?Z!OaejAUjc;fuZ^*1AJP_V!zo=2unB2LF=%*1QX>8Y@nS5OA zT4pYsSrI-a$D8Ikg^U%Tp16 z46@}r>~S~E7r4yg;`$wX}@HVT%2@<74kP~_w2YQ=M`ByN-)X>iFw zp#H((m%pu=@Dh>r$c!%f9&hwKU{l}AGd4_BV!PgcrknB$w?lIJO}cZ8_Fd&e958Yn z!_;*<;2>iOo&n3~7*~c{hL)Nh^R+CzN)GZ>8qt*a$!Qrg3~Q{8*Dl*Jp;(Xt9u>6? zI;pCX2h8y0olwVVL0T-O-zM)c)jZJOi1|_KaxABhW6kjaBbQQ7Qz~@GSf|mI5@uF@*|h%f2^&=8fOE|P(}TeIxyd@T-SJ8&c7QF4_)#6BeEg`TY068Z z%ZZc}m$8w`Pb*vGd@9=nd&Lc#KA+NIk_WeiQwF&Ce8 zU^j(1?OY8A1a+fK8DoU8!CgqI937WGJ5+F zhZGG_rQ)*xc3BZMMq=>t5fCqeUJwe4TnRkc{4HoG5^w>YM`_M43Oz9+zsy%%WZs+; zPi2bUV^W56D#i5tWW5vd5vUjwytdfzTHzZdB}S6NUtC5_<-sj>0*Q}p3ZhMT+W!$& zv_s5fqI_&nS(E5TJb-XbA8RTIgmi&`&;IB#J|Bz`V|3%D{nXbECwJQ6NKN}cg`cD@ zPrKSIC~i)12A{~{PJ1pJrX9m7_Bj=8ycvOs+JttA z!XC@%ZM!X*=tK*I`X4FU2iwbBuSDpKQ{o;y|CSUw$q({uzk(?vNZW}PjuFPxq}UP{ zFr`?<)|4k{5Mz1&cJw}BYq_^w!KTZB@#0jN`U&5GDdhC6EGUuvzdPb98L^q)nO?Ga zCm@nj`!8>=_NxF0j=ji^czvKvIW^UGTHXP?&^mauR!kF6ML&KSj7Cj=YN^X9iMNi(U|>{_+=b=3h&!y_YGX{jjo$Su zE|S_J%h}~N7DXs&Jd^M8uc>;--ntA2w{XVzz=y9Wxn8gthqdN`;(20aHZ;WhTWC@;jkkId$=oBPGOW;pv>sor$jT)t`XcxTliHy>&^E zJ#|x9cl3j$;uBx=(x0h)r&{?4WCrG4$((0g9ITnAIC5&wP3WHQs)TS}H6D-Y>Qomk z$fs0~;<_=}J}CxMF)kXt_z*QA5r{ zC;XzuE?0u0qhmiQC*SMPtqTQ`dM7AL@&TU`p$h@kzm?0HbmUauRA(c`J&E**HOdL$ zShuJ#+*AwAl+hU7YEBrVg^UPuZ9`Ru1c{JE_Gg6TY>#~^H!c@6B9C+@{P8FA<3_YLqVtc=i}C48dmdGurkwX~kBp+r zvcT6hMJ94iOy~K%DP$y|g5)969hB{;?};P>>8f;x;uFYNqiWJ7mrS${-?bm$>t|x? z)myBnM@6Y3D6+DFweKPlfZcU%DaKI+j@TzuTS0Kg|_~ zO^SkJ$@4`r^9S9axb#!!1c4YV$o+Y-Q=JW?swR^nC<)okRgJ1@(L{d+(NsQ5iXJAC zF||$xSH+{nlnGrE$t0tx9tBVk4cSGP()pkPNjXu(s{*26x zkR7?^9AiX(mT%Vj!>YtMT}(vINFfF8+qpM)G14j5FqFZSOa>A(yBW;8cTY z&Rxa^NV?0b@RBon;5)H?{K;u3w!-W-i(i(;5`VxM44#qLKU9{cGGS_x^tNH-R5j%`lnF_c{}g_ybMFCS&9m^c zlV)069*)`*{3QH(R6qIFY_N?kXt@|uf2`}ykK|2n2(8?^^hAu*BP3jPRpy&ADyHbV zunM9@ya&)Ueq`cxxfZG!?Uc!s@#fnW+L+l zVv3$nJiUO0@n^hX1iK-p!ZP(zIFl(EQ~W0K_fbU~g7HWk?C7Gy7l@tewA}L%>MrOU@oo0# zYGT`EOi^#)$-*^x0bnvI;lkAAVv_B$lXmKYF1*=(Kr2o07R5yrrHF&6+ma`%*GP%| zZIY&Q*>+$ENRVubqHKU5E-$;k`14BvBU;|%sSVTSQGRdNae3OXs4Bm&i;=WsURcA zUJ&4j!Mr)0at_$~DNr6JKry@6X?me@r*jCTpe}apF*`VZ!dh zd7spAnZBXj4CGtr7BAS@d2dt(J)~h~#b-1Foo%Fs4UD#viV!P#-F&|(rs9!$5hFQbH0IbNSfK~E_ADsP zTqwT-nMGu#>*5v^SmH7OLK}}xrg|k4=jD@n6{WL3V+40XTDD4gw&1E6Tc!o&HMf+R z0aqE@G*>At6ZC~eL82H|;*Owis>~>jLun8vuktWGMP!;(n9Y~^q3a)RfE|Y$M;ew> z=@?#{q{P^6S!RJ@miVkezp(gvpV;8IrFM=?iB!>v9t8qSL<>Z*zrcjIb#) zvnF$t>94jcIS;<&K5^?uS8H_Z^*MBjRATgqKg0XBAPsXB6c;gNZDLin{D%U~9jTbM zAS0m=jeY1K7nUF=F1v?8a>4-r9n{_c>wQON2Ji||QT;*J^&y!#1U5GD8yM>NTlc$) zGkMS$7Eza}d3NfK=1qOS+4w4q9V5K%dp>^sYpn^qKIyXl>CU)SJ_eUf!qYIQK|}v_ zF0lw^WqW#O@39<@mX(=^(bb=LH6l!-3P`yPf?ZF_lDxdkbN&I5owKN%ZhY|Mzm>t+ zWj{}Df+^;ewv=qaFHxbHBnT;5^VO~)eVY&Xglcj4%KAO13O>ZRO$;2Myj7-A`@~VP zOWL#)tQmTIXG0O3l3yyBK@q!kU$mY|XO#1@bvc{ckP0Kk{=hKESUXFiLy)>*bLOY9 ze0_d}`BA*#uTL^(5x`H7_f^9NV_Lr8o-5oFmo~OfB**!26>C%f1{rN*?wHy&2o3Sm z??bBO^bCpOIJ4>|>h;88TB)8c;KL}OGA~>Zc`+$# z8k*17-Q5tOIkS<1K_AsvkQw^*z;O*8N)>%tRr~6>>(O@tC?0R>4}n5ZhX_Yyb%S+=*(@hG5UFsDE=qUE{3(RpfCNG>eJvO+g`~(3z3)+`Omckh(i4 z(Wp4od@{y_pVX*7)2q$Er1unpSrr3Pepcn7ej&2_QCi3sj?>nag)$d&N>%eOBvlNn z0z{sVSp6=2w{<7&kgp{hl`m47QPD41WVUK*6Dd(Nr$Et?(kC?C4j!kA_`x7a?ICMh zbbz}$MFNE*o{AP_nkO1%K_V$m_$xJ>=qOy@Cn4;N6H$JTlMWe4j5I;#V>ES zqhgoQZHgrIx_n%p=VDm-$Xmr`y4v!(u3e8SX3cR^@J?{W=>%iAo!zET5@C(GYRQ;N zNi6&l0ybx~7}Q(DZSEpTwW}oM1yy5^IBtlV9SbB5wv=3s#hKcX<7v#q|bhx`Beg#)qnO;eilv`tY?q?;uy$ilOHF}PS;@?x;pFO2$)h$aXJxeQH6=y ziHJ4Acj+eJK8Fj_ zn<7pr>Qpa?7&X2Siikg~P!L6m6NL|n4byu^`|Y2oEnl2q%rhRT1Q8?hlHu$kywN<6 zff{XJE~?xft(!U=UAP;fd43^akByjG0*ClF@X)!Xv~Qyi;5I!2ZU1n+k!E6#Z7%sv zS${ZGcRAWy4W;%%yc@Nso03sON=GT+)E=2zI$C9kderNjfeS6-ud-1*vtaS!8rAk- zPz|dl7%d`s;v>bbv88V+Ek$HfK}%oW15@kRAa+4kq+C7sEL7RXg?CeRDpj8tSdCBW z>qosPgH>Ipt2{NttxM>ip-(NNF=+=FjjxmxLR7l~RBzXu^4435PN{iyBG8+fQ-mF` zD{+=O6OFeA+z_aW%OvKZ5mVtTB7?!M^wrymG10I40!0kz!N~t**<{Pqz;F zDd8mYs%J6RLhI9ovz~gkM^6mzB!cG8N0o;}|GfO7Lj^JOv-FfoG*U!qArJUjQom}X z-Wg%NAp<3o=(D6ZG8$L;f&twt2K(4P5xW8hNO-e1-!8(ge$c{58(S2GKZ_Hv!`8wI#y$$ANW95;0Svc z$=V-0*>+5UvGmNTyaIR?cW!jY1FfB3S8auGm&smGYd4-)>}{W7@smPif7H^ z!(gT-KFB|DtxrpFt=+#*&;EUj=N{p7g|#?AC6%uTN9t(NiZEQiFFLwNSEhnKrMs>5 zhR-;RFnd?RtHomIgNV?l=%zbn1DUJBi5Wn*#2~qaUq3*qU$u{KesNS90hHl=^4|6kF6;0evFE^(g9ZshKsr zCp&doifWw~#h&)l7aWwxQi+Q<-;a0ZT9D)N*WNcCBz66>_fO(qn0RoEcHirk>RSqI zq?O`#$iBUN_ZI6@w-w>7sV^p&f^;RWf5KJmQ#VYq zKWLogq4!b2t9Z@M!%aCZ)Ubfr#P+o@m89`XJujxZUm2|#hwe|E?zg-cqP0AHWvj%6T0Z zwYiol^}2rfMmeYdFiq|*2Om_ZQSYYp-1-drBihOkHynE@ju!L7Yb7E>@&~;v?%uzD z;J-iIfrm~A{EP1B6@M)k&+Q-D4BHWrT;E@T@0;kNOey_!Y|vlpAB+alUz55se`qzt zd&Z68-Yhy{jHw8QkQXwJ#uslIqonxIznG76wfv=R=%2zRv8}r7?$?^D=YLtaefoEK z?9(Hs5j%>26(KKrw0*ddHgJX&{p>yrMdtetF0*vXyHog7Yo|nqw_7w~MEGGD78CFN zj9W80=RGw)Q@Cu0h5d{_#u>5rx-G07w`ES1FYEQ&l91(XiGC%n-Ff;dMJ;g}QpYG3 zfN`m9sNu&3y{?!hq&}E3VoGNzeYCVZ=Bi4=R(@0cOZbd9l(~y(O;c)jSvz8(YG;4| z7)oB_(Cew23WaHdhZ@-4)wzQG$aVHB%C(;$phn!vZMJ4*)XQAFie#xbhcUd;V{_gKbjT?@b}7Zjr`lrU+OJ%a)Tvd*$`gSy z5)H(D%|~C7YGxqwa8A!NRRv^kV$Tizhp%G#NGEva>Du!n(vzc4$;Bn2@GEZCXLUB* z)~vZuzCZHA|5K5x9TXN_`(^a|9w~8gea;d4uhRqTu1aMw)|n=s8XSo7V~>#y5i?%V_*N4MeJW=mG1MyibSQY z$4#ZR`b0YI9)m5SX^fZeLQ(KtCUv{w#H+0)y#o0(oRd*YyVcZ8%d>};%s8u>Hf@G? z7jHY#PxYbBKc)9(&d$;@E0VSe+w}0i!$V9}r74hti@z>{( z0w<`u6rT_o7+&b*{6>n;1Jb#?_x_Q|1RxE!tMs?4ndXm6?daX~1`u@pP8r$vSBkHV z*6PSdbG!!2?483u@@WHDO~S->O?@<=bZ^)3Xr(Eo_WqY(ez&x_dbj4x@-2|-i#tM4}>G7^6HVFK6o&`YC;?t_9#iMkYdE?Q|b}ya1{3g?y-;5SW=66lz zixKI$JT>_Yi9mPZib2(tw5a z7Qhh>Kg(mI+ppyRu!^{tIBe_B65ZAe^`mKfu-N; zsQ)RM=Z%Q`TXe7%3z3S83uHl0Zuq2D+~5!jL^So-VxE3MQ|>QT3eJzX(qd&Ke)Z+N z!hLae%`9+Z_J|K%MF3K$0#ToT{(p3HjZ5PIOXj> zPH?*_vj%@*EySiKTr+4zbw?8pH}@7R-Wbr$D{?+macPi1V`ROEB91RTQCvWBO7XQW z#x~k>#%i-7w2DyLh_JXe*gtehXMTDHjh)#Mrnk}i_w`8|-iff*DcgB}8@^pGs3zz4 z!kheyGbG{GZ!odST{$#aJt7He8w^cSy>wj`8qT^{WIP*rSH zLJR2+#oV@{#GBmcwOm1#61e#zB4AdoX`Z^Kc+hJ4DaQ4+Tqt;~i3V0;gK%bFxk`P} z;C(Gw#f~UAcO@&t(;&0gtaq>F@$s$Uj-mYqBm)UJa(rtlm99w#UH7jY`|2ebCuSch zaIEmlI0p=)OpkFlM+UBF7`^V<>8@WW9t7@;dl!X!Z;GSs32BH`>7s63s>2;>!hPR4 zuKW)lwB>Kd3U;jhPcLi%Ml|HWn#Q(TG>;ZCEk;r!Ypm$oaz#8YRfN@zn=&Y6w&=08 zY8+eDTq8@ZPTZ+7V4MExsF%{(r8rk{gt3k8J@w}_eIgbX%{Ej3NFBL#^+mdgtxX8$ z+PW!R$>wWMjk!FGC^eMh=9?081KMtU_JLHeYH9uQ5?%3+OD!7Dq z&^6%Z7_1M1ceH)Nw!(6Q)`Yj3A;1;cZOsxud9+dhoG#=s3LudyT)U7U!4r=_?_NUE z!|8;g`f&*WCjPKytMDr4QNA!b{h$dsmIzEiJgnc0W0K923R&pu8 z*8yn_D0b$}72vWh9OYZhVbW<$qk2F zP8jlz&suTG_!kWf_&dg>0)`S0?=YgL5NH9BjuGT=y=JtwSRvYR5L&EYp-u43fJ?_fZj4K}lpBV> z6AUkYBLOr1P5BMh?P=6SYp@7u&bdd_K+HwbEu2W<0+2uks}qR2kliBynT`u_J%FPB zls82Pc&(x8u32_KH`#p5;B@e+#3$;2r;|-R-*H*j;72-BsYo!|}|TY<7;l@10!gZdBS)W!UprbEVx zi&;xafa`Ex3p_dqU*QUDAfhO`CH@5o3uYbPtS>>XS#g3v5^2R(IA)6s@OTUMPyt9h z=v+|NGX|!+W+*(su8nbp&MMSi;O23fF^VJ245(QEs4fl?Fxn+&VUpyA5_~pj}QkB z3{jUcLLG~LaAhH0Y=G(*rY_|2;9P(&=r-t`2)5lNx+=Nurks%S5;tWVKH$&+ynD*- zvlwU+Fa*O&q3cB=yS^24R;XD z(G_6%fT07d)exH$8uaRf2E$*mE()0r?^2ivrSUivz3w!o1%`iR1BAO3W7G{p2DRWD zkaVEeu?(JW=DecP4I`{Ue+OP{aZ7}kH8SXqbxr6xkg#k3jcWp*Oc`yKQs9xKN?eeN zt7E!cv$HJdWdUuOu9uKHGr(S)0bi8!1h<9D2uNSC!dBr7aL)jBFl`nchBTJr7uG;v zJUj)6HxwQbck)5O?g8aqf!{3>xe5ZH_zvdngk0AQg$KE?z@7n6c^ahA7@%@v!KZ_U z16@W-MyV4=d5na|7fvvuy&Qw(#gmMo@KAMLO+cT;@i5&fsD(5Vf|;@d$1cO-g-huj zhJVL}DGMee#wSsGl!V4Iev<*9_-Mfe7M?h!P9s*qrVH=+1S5}MD?{8AM_3<#ng>w5 zgkkcc%f6h_@;wB3xVz2-LJymjbiMq5Uuf^kGc}3u$9xN;=JX1uEMQhrIag;yy)aei zh0B4!;X!k4%{Y6?x+(?u6BIvF@dV5WdrUUc<(%=|mV%5%BsAsAT;S~{v?Qgh;DBEU zRM!HJ7sGxW3a`8iK#_nomlET+6ymLtYo-k%)v~d?eWPcE{rS)?wN7?`Ic+9 zzLIe4*ezw`aab|1@F~Sq=YlWLSM2o-aWW0vmrWM}_;-0B(Jz%IA>HwCr9r_xkg+(B zE?`-J?gw&#oA{D?2j9pT~=b8z|;(s zNFjM9YO28b6D@wY3N|VG00Z{kgz*I92?P8M`*H!oEp9SK24tZtU*&ZeDd0bd3Fxv? z_<-UHBTZtB2go_c3}7SAa=-~7KrR9nE>0+g5lX@Zj2Wj-1a>LATb0bZ18k6hZ6y^B zS6pyGyPzwB7~;r~U$aCY1xOD+G4v!fDbn01&{H z{Z!)`3n(GjsHFe~W_$rk9wJg=$%MJWWRhG4$#@!lpx=Z+>u6&ST)<)9tk_Ia`8oqI z5Q79Uab-7ujEfG}T>uP9gz~VQ9$0pL0T;yPpL&v+W4gw~SJ6eC!qWawEaP$L14fU! znLz`IlY-bkVJF-8g;7$#y0U{lKnM9ukv-qXh!cd6FzbB0snwJs1g56HO8* z(gHXz)(C>cM^A(CP;|P-L&#h~w}B-{Oy^i^cYqZOnjVbYXnFaR$e?eZFEX8Ve54SiE76i8iy}^)VFM0ZhpEF!$mMg{K~756`%v z>>(oxK46zc^Ymgo!JxVr^Gbg)rp5YV%(!<$K83nq4d9C*3$f{vGAy4 zzkvU9pcux?q+PJlA21I4f^~Qac>&)b16&xUE&|*+E`Wu*h}Q6h4RAr?2GH{tTJMc+ zSk8PAT@AQSe1pqkJrg`acJ@vecuX2FmLUoZL_yXTx?p=Az$f-2RE+OJk*{2cB>n>Y z4ImQv$n#e^RVyr;#2@hLO$|9ru)9*nj)?DDk> z-7W!OTnhlB3MlqJbQR}Y7ny!$*g;;jF2D@{s*&LY=w`KG9eHrnKnhv~%KL5~H!{dF zb-V%0to}UH_>EA>8!(U~!g76CCpl)wMuB8x$5zNyc>=u<{6_9Vh1znF3}V4j?DuJ9 zP;icXT>`w30cb#aFA~AV5G0-pR?=W$)&(?yfZTX3Fpt;3$sQ=^MoA0ie=01T8p$r> zLYvfHBrAo)h+?p*_=q-qvcDTe(fl$PF*pTXR*bI*o#hc+DGR*CD7s|T+L0&}0kUxk zCq_V5oGw>_rwB7NASWt}ypa%8x+CQvWfq zBG4B2%7>$)j3$Hl`WaEv1MU!h6+%H)jJnYfs)i%zflr43Rva-RVGMLh$UpjWLBUz( z3X4x@;{e_8V!UAFL+U+tNyf;FONF~A&K3c{I2_40+9vS@N&!3}M}TU%*4T{00bi5r z?pjiqM{!qORqDL&8!@NQPXw27sQ?_uY=a_Lj^ge{@EiLQ^O7;Y*6NmhugI-*RwCMD z0@BDxj5uE;B8@x2pJ(Jo#%3IHApk2n#6Ene+;kuu!4_d0Bd$w`WyKr?xOkTrZ`@&<4UEP)V-Cg< z11UxdUvW7C!xAzeBN%(Wa5!vO1;G)>c|4C{mk1f$A_Ln)cM&5sUeUN4;IM{I1P8HF z*%-vcWkZ1scO!|*r_8tjM-=^xv(A1roWyUHZhY727q5-GC$yjbdb#z6EMgaU6L5B0bmdZ z%7rgoc~?0|`hsD>5R&5Ck8T-Tfx#r<1p~bUNveqT=yrL9P$3otAWbIFw*<6g1o)ge z<4P{Z0~&RVC&>_MbSDy>0W*-eFdSvd#pzGR*Ba$%0!hBQ2bL@YmyOxAaDU9+iRpUD z7*oWjTr-elCRmZc5n}X6stm&$UT9Af{SiBs?+@cKLq&Gc?7)HShKv&#!7qbANRELO z36yqR(ga`EpyK@@dmP8-)nW(;Nd;^*q>09*9bR7W*&f{pdL1K`@u$IXz)LjHB;gnl zH#i|?T*>i@FMudxQZQpk$qTjTWMgbT<;NYAKyh6#{gQXHnQR&R49hBs!t)Ye!<9UX zb4c7RBt!yZ5nQkNcPi+TLwKi(`4+4?T^RflfRw~M3Cd!`7>*IfEgZjR3Tbk|DbdZ0 z^~3uEXtQSuW0C_cr51uo(U-eKwk>qe(jmr~Or~;!@vQbySWgT17%7=3*s1awcj0z*WP{? z@^V3^6d=in_!$;`^#QNLNR@!XAU+1?xO@)Z=L;5Ye!=dw7?6@N4ZD1T%t(~b%b*)7 zJdY{jyeJ`90Rg`hhmtX03&IaeY+?h~Bx4mn$fx04g(11Y9#?aL^?y7~#T2fX{5cYJAO<`-Y86 z`^)K2r2Tz`2FNz146n)MqU(}95cc6DN<(N4fhC4S7emOh`-@nD#E|v^Z4=@$TxuYqh%vvC~dl1&XxL}E_U~$SL>M2}nT2Sgj74&^`Ry{;SU+R;lzkY|VhLim ziQ=e>epA|p_XU_72%U`2i9id6<`feGx~|zN5W-wSm8&m0a{VlU`3J63CSh5^R>=M7 zFoY%zBX+{UR3Co)w3l~0TzA>fus`MFCg5!nUk3!wC`IjQ2f}`30OUCY{yJ^|wZ~WH zoEhvhmLQBSC7_>d@HG^`&v>E$Kn4DjKg{`FpgM;Pn#6%(rdbdsD>TlC&Dd}g8nn+%3p+kAb0AUza@o10hnkxm>9==eu zd2=N=q7qBDN)qdWC8;2o_orACr(k9I$`HGBnW^VBkI!Vxh@kMv3zShb6{8QaF%fPP z$PaOcnF_@#1jj5-V(9AwsxxMgP{t%uD5GPIHmXoYmjWiLP(Q=jfN?}QMY=H5=p}<> z_RVrDkbZn&*il$-Oo0V@&3L8PSX2`DVZtxNk+$UAed4mz&gak2?Kr(*}G{x9055L=B@D%{28$WmwXn9n~Z-Gh8@M> zc1+738&Ti{oq3LUI0F!AHUs>qAh^&?8UcosPly4#$tT3>932d(@>7gkBAyxxRr!>Y zYsl9GzY&9v3OFg0LV!XV!X~*dw-PrCr#LB@F0czns6fM|{ZaN7Ga4+%bVmeXq19$hl_CD>^+iTF5=m)O|H%WNgT93m5c!2(i> zFii5n)@rEL(W^Bm< zAX*&!W`ZCp0HQNu>@MZaOfG4kky10(t)lCKaYAJeOWeXG1CCy@DoUJ9!4uMD$SX44 zaNsGQ4aEZVK%0|winGUGyr!1%}szv6m#j8 zv`+CwtVd!wxWa{@c7dmkLP7MEeqE|^ui;Lr?^ zrnJ5e1fVjKZBds!jMFa*Ji3g?rm;_PT|wN1jA?zi%svQWDvtdaEtFV=35}cXnt?gj z86%#G1I6x|eL&KMwg-5fjClaj%?Db=0D1~U$#o*I_+6l)(Ey?Aba@Gc(!R(Uy325g zGe6vf3Zs-cn=UKw;WAwcylIHm1eZZS1O8>8NC2ZQLjguz4G{!Jd(4B;E%PmO71+~d z2IYTPjdVe1cy|O`3zZd=pZY8`>oS%m3}!@+xJwKe?XZEHN*im2_*}3S4Ydmlhvo>v zXc}Gc*^Kj<4PpkU#TBSda>qW6x?m~0Y&8K2+ZA>7f#90P+*Mi3P8L8v80S>bNh$u4 z(N&cjD!K{B&I#!c7r^mCR}k=`z(Zxgscy!^ zmp0u)215nc(FN>2q9n^0prNem+J%F0V209wTnRqvbfw@?0Y*Af7e*HyvP>G7sesH) z#En>&QI8V7@{=$xP~}r-sW=o-sHtngOPwqw&)BM69*a>J&8R~opmGARmG(4%Z0%2?3z`>n z137QRC$bT*QV|OUh$ektXjc&)(#?!LlhYj(ECS+|Li`BS>k6W;DWG5JCDgJa>{&!| z1|W%y^{?P7oTvqC25GE9WU~U2S#$|eQ#6InVg#4Ga!3~?IBE`ujM>YU1YmLKCYs#jb1O{JG`Jqen2mH@Fz_T??+xHAk>O$i58I!L zfST|4mqFuj0|-1^0GT(`D&)8mh*_febe#e2keC^y6{5lThT-*wAsZtC;-0YqhXRR0 z*MtFTArcI;59*FLd_bUGa9kj`@h8E;9CAcpGXSo0sAQDaL+~wf!4veGSu=-j7lI!< z!SK6|SQ>X74cXNvCK!+oBcZt0yfeDy%?*Rh0zFooWQrl`f-!0t^A&zmfl$llC+r_= z$_Tc=l7y8kUPgU^!X@e)aq?KRBe~9TekJI%%f14sT}JALL20pi;U*6Wf1%*t1>!Xd zA7UK((OEj9klGOg0~5pY*_K zjRj--dKtm53td3&ui+V#FMWoo?F)9Lg3P@Zq*(<^8;$w0R4}!e2z22k0LZgM0dWHa zF-F5(3GD2e0dJ{{Q`Bb(fK}e_>05@LtQQO# z3&9H@U=>ztpR*mK^%FlEd1D!<0UX=V}SyO zac+!W%@{r$dW>Lra9uKP?LeN`={T+oSIfnPJw3zKiVYAW)pAy7o`eBx0d#|F#)<{F z1EU2k^y^HC=B~2^JFx>$?Ld%f1r(DA^^##UajXc~)d7q%_yUw!r8{vwWz#i=mlZrt zMwY!`*SNhq^039(UUXxm8Oa0T{O!<{GL6*`cSbLZR$pg9|hk%v_GQg8Q>63VUS= zdj%Bby)X$3uPcS5y{rIS^En#* z(rT7W`6jz!$t-S@IV16AArIlHxK5*+`Ebbq%~LU;Wq@7)-EvWATBZ1yrc8jrNYN^X z`}KIrsJ!qF8vx^iE%f;Yzp#FzE7-~PP;fFJeHV!nuzZ2ri>_J^0qzRG&mlYDU<2hf zu`vk)_Fi5ximz<1*TXag4DSS^2l&;D5DLRrnVEp>UBsEXN%##bhA8)ebXh3yRAO;f zg6^BFCj#(0q2I1}5nuBWF8%faH5viJjFEl&a5lm|F!Sc~Kr`At{gRuG4Z0{c)Di8u*RLtG`@rPK+!RQL_~ zLGL2g?EM|czS%Wog?tC(Q&EpyF9k?>nGFGt!f3sH6_Ianh1hnz6j*00hwG()>yEKM zp^L!lUI5N^m~!^mMgUJX>xTlY3qA2AEX%1b0A+>g0nl7wT%X{ANd;G3=!^`Q_kiUE z66zZGBOzb#!yvZVQml{GIOLKHmkL04nR21C1%qD!bayWBy(v5#uc0~`vJn>DGP4LI zBtG|DX@k_-jf zH9L5sUrLG7?Xu1Yz;dqz8W)Q`L*sIGVZ>OxV&eimNFL_UaAX>VJLW}jBj=rb$IPU7 zO)|leXj*zm^o^e)bRx;KuC^t)EMP<*;lZ;T=zL6EGKiFxWJUG znVj_*Cb!QRzOeG`^5%hoaTynvfh7Ql3)oqr9Q3mU2yQ%H10q+gx^%+_A**2*9%)uk zXTsAOa#g+n+LnJp2BHNPD(vV1Q_CQ=k%HrlqicD_Dc34ygJ!xwL6mQRJ1l^-3_vR` zomY^M<5w*fE73JtMH7avjTnn^1sHvSqs;{MbwEothQ%sk^cld;@)`r&Syt0uML0;L z-!u`3S+GW{NL>Kq8HHoqhU^Do6Po3e4CcTd~3?1t-5&jkaDA z=gz>hG>%yXdbQ>ga=KivGJ&5JEK-@Q05{dh*|?j{B)x2^Vke9_3rBb>pq(&^ER3F5 zmb+R)JjEqhLeC4o9G|X;jg6Ch4MkOzZo(nAKOh#za$ykUrMN7GDvbR01-_OADhyx? zG#T6^_zvT`6`)TLH52$<Q*rI!)ihkz^#~%}LsjFlxg-ie=xuV?$1EH>nD@`K>V>^JACF2^iXcm`l z42EI_0S$xsLKl1{!I?I!#K$0C1jcsF(6^}?y)?}hIDB7$T?D4>H4dzBT?!^H+$t~< z?s~{Lw3z3~x|^`uPUtSBu`o<4sNt-VC5_iaWc{l|4J$V9fMQ<+Xxb%1)uLk*PA&Bm z-4SznHH6m8)sPvVD;z{~yg8z=p#Li3Qa5Dbk(SImN|WvJYdT!BC!@1^KzUy1WGT=}@YBAT3>C|A{PV0b@)v zKwexWlZynXw{S*%C03xsbx**I0q>TY3i8VN&iOdMM+2Th9Q`(@N2x`@_{FdD4~w3WZe_>N1aoQm)b%x2)VNCjmB zokhm6*KGN};@gDbeECp|v*rWS1>{^(f*C8QEr?+iFkLPyZE6^mcNt^pgF+m80#wMg z?7MBDJom^|-V;j%1l{WlmSHLG7>#zx3;jYl?OrH*ExrPL8DJv{K9;s#JcHm^@O z#;c8?VvP&hkGNP3steTH5Tu5olo?)EE*g@R4<~tX!!7?_#$2B8Qh^#SGT6BAg?|~t zMo@QoY(aYvAJ*3l+Pl71&Lb9?v|uKXy6YKsLeRJ3#E6rN8H{%#5WKQ`fOfXv^~%18 zjgl3(FW=#6$}R}M8ML$Lf~+!L&lj1tQQ|w%z+Yrg=waMm0iDI+p%?3DS_nz>MU}HDB-n3ixiw{hP40 z$0AX>esnX#56h(ms&_5OybLEmSEzOIm2rASpM0UfJr_V{p&wR@qicdsR}lX!po^hf zmrJ=oq32SRImBlR_N{|oqV1WgW7z0?KfEk`Im_tj2 zeuuDrfR!8FLKr_M+6o|GaZo@RW(*6=7!$OSWpf{FXfN28;v87(b4CarNBCv%Ssa+G zVfHkSu9fBl-KA)yXdQ(dMC=m)8$6&b5Z?&a&ODN0&<>7&>1WO%*#iQQg&8Q1Ltd`9 z4wr(TyJqy+HB{H<*!m*KTD+s;%FoNulHrb*wDi)}6ClDs(`77S1(Ze`_z11I3>h_; zCBI$OzDuZ9VqmdV6)y664*vx6WtK`NY07ZBOJZ}bBe}9~RNPI?%|f9Nqtrsv8J<|( z2H0T>s4(1`Q9f+JJkQvX8xEVHv@_56{Esg1T#f6L7?n96@X+s6iTwaZ%+SV4I3!5K zNEQ3>c_y8iTtHibafeYdNPQCq4Q44P-vDN3fZJ#WG&8zcY9Q<+7LeG0WsMqEnDt%& zBRu22OdvI){^ac=t_!)&88%=BRAB~=1;YjwV9sK8{Bp_GYXK={Ur>C-4>k#a8J;8W zOIWkb6ZoQI1mRUM12P7K2Lr%%2qqYK!K`yfHw;2MTn$;5U^cv3^3pJa1yja|!O+H^ z0k>clk2x^RkN^`5&w_&D8;iLhu2W`01yxvH@p3WFE^f_3_ZlmIxyENo*yV)@F3Zn&mnxxglXZUDK-S6cK}l4HgK zx>>9+bYnPmjTy`sf`pj>FbSUVgr7q}ONRWeKjrpdnJ!)CQZaCOv*-ihj4##@lf&uZ|} zd=E@y)SZ4A9(gH{))^#jGXNt1C3*M(zXGhh7QOEocw)xo$1Uv~abZ*?x>+bRW`G)J znRGb~k3=Aq`5=a_JT)@e)X&)3XqL#>2Mfg@$^&@70>-k84md!;@09PsVb3sdC`+2p zLq;LR9d?>@O*mMnqT-4RS}0-FG6dqyF`Os^`8!eA&1@78{XV+C;@^e9Nhc|XR)%fa z7zf`B6g=krLH2?7YS{-0m5rF9vSJEoOvV=9K{jMp@pMJ$v%z!;z?e)%igF>F>9w1d zgf&DYFb)D=z^Fz7 z^Q_pcOf0o=lF3-ljM@xdjxKC0hN}WeCSnxgh%1A-O2Ar_*?O`Bo^wBiQhxLAf{at$)} z$(zmLA~9fTIVErz4H@(Lk`^dvB+99E#`@%0s^OeRvW24Ih!qfkR*e75%5fPpnV0Z? zv+x{D&B<_+4|BtOP+9c;yw$Xrv{;(U5Xo4mAM&CC*fr zcr#rIxH2UAu)@C_rc!=b+g&Q}X@Hy#;J$8vUsc^$w!)X#q$7)%@kK6Utu$~6_znelunYQ2|{(hR#~$us><@e)Ae zxUgChUx8o^q;-a^?hA}H;71s}y3dzOfL<>deOD>O(3O91v`#DqRHH8=IE%rr#=}k- zQW{7W8RPFRg`%TO%NSmqagB%pqpP6lUoN9Aqgf9aG+KFRzFb}lb^!xvVouUc!p;Q+ z+joh< zs0srII}#Y^fd~UG1(}6mFKNjZ80 zgpr}U$>k7PhGPbR4jH7G$sL1VE8Ek{jI}E-Ggb=2MPY;BmIBYivASir>kP9RoC0H8 z!{COYt-H$sUy?3=jx-83W3p#!fxjL?7$eZw{B}*DBR&hI2Qb-uQQ+L@1a{BE_k8L| zH^63%W1;LFQk4rq?>Yz$$B{9E8J=cnl^|acf%@U9*k}PGM`-~nY6_fz~UH# zd%+(T(v)+V!QdV7q!H7FIx&Hyqh z;C=z#=GLc$Hc`;qg1QYB9ys$1FNmGhWx{g9%VfkOfOZwY;)YvwqH*(K7qcl**y-T; z8BFL>q#u__G(^;}&;CFzS!mx^Slc|?X;>}z!;}-hW{7g&t0C3(R2~;=1x#_72$VhD zOouS9plia;E-s;HFdfINC_Wu`*^$-s0uMvp>`sTQct{r-MD&}E`4@25a7Kb(TDovy zG~A(hDx40f>-&tI&8EuZ4eoulw*mgs^eQjvuBGt7*c5Dgwwbptc7BuN^Bq>L?23_?R{g za&9Kj+MFJ6_)v=|6e#d8W*}||p*fu3)nN0?fZ;fkz?BUR=%P@<*R&JhQmomO3&z6Su`MW|w-qe6kU_AL$)!Tp7FcQGNiaNEV={-##+y_-?tw81gJ=WMo-wHxjB5ih zYZx}t?2V^_i_M;n#o_0Y(XjjALm2*xuL%QRL!frW0NM#teq56|`~6|)>?ObIc83hk zjXB5Bu7%ZwiP5kNc^mF#@&;lATrU~D8(4w@%$|wguqn4g#8-xr&zO8nS>%n^A?pE8 zfo94$)4;_OSnLsFO9N_0aHIRs?w-PEb~%->K;g&)U0Wcu0VW|3(0zfB6+G^NsGu`6 zHx%h{*X7bAY_g3@!Wh(8$e9NAIZy)JX@y1vJwcfiP>Y*GQV4}Xv{1qt`0UVLV7F<& z@U_e8vt0W4dM!a^Kg>6Mxq*KwzD}bV=fil}00G4BP(gjC{K!<6@w!X*7U3CEeigARP+~ z_XJ46M)nK%Zbly-0(^mCyra<)!;)@OhTiToSnCkB$&j)ExO<=wy%{(WS2h5_4JQR9 zp>!y~-SJ$2Wrr-h;_FfZ0mX$=2C>3LFurLE&uLwAIT^DM*QJ8|UUSZfx@1^z^_mza z)N#luVLP7EE+B^qXUO7s3?%LGrJ#b38BsSLhW!zaBXB23#Q;3X1Snkk2*BXng7Gk8 z1aN380(!KsfWP~U#vMf~ObohVHE7%jlfdi0MjvNuUrat=v!a>VqEW8XOlPv~aX)%pRNtGhAdX?EPE{&Ym%Fu$~D_IBW(4CwxHk7rHilpECAytj_vy6AF?! z{EMi#Ecr@dD;x3!TLsq2y$l4LhjG%A$x^Okr5p#G@oWCYkD$9VjMue5ii>RqZl}pW zZdlnr1}m&U<{BFc5htXyX@*8;$MOfI|%j(SR=t zZHEQ_EB$3}DDUH|2%9O~W&8qIa8nM2+@J%tWaAmR%^25w$++ej??9nu!M_599*-I1 zoPQX=oHAgH^EswY6elQD#3Mdp0O=?s&Q;W_(n#P;Q^4yo_<6z`62>?Ox-o-=rI7$7 ztAk&@;&+KsEX7EkZWtq-&u4&&9y8Ki8qIN*Eimm_zdKtG=K_o#3m`gv8ADtTT|N{* zN{msTam6nMhJ7lER4MztO(Q6E0ydq07YLVJ;@mogo+y3=9UZW25UgYCWb0e$5gMuz6ejo_&M(s(2gjY|Py2mCs7<8;N=5BTdWK}eT!AeRyc zf_bn^X57bc#t9Vj2{6RR7y`11Oku|bc<~`awF@>p)szoR`F6o5>;s{c%3T7iEr>T0 zg!eTgy(xqLf*7mPa5(QG{G#*OaL zC^+aIT^yX=-hTe|=gnYrG*7=xuj1@gIEx$2y-uflGzsV3VcdIvm1e!>P29P;<1B`? zQBoT;!_MIC@Lh0tN?}JwqofzFe&{!b%}0+KF@5NS&35-_{P^*_vv)#w^YlZUbVhVH zTST3>J?eDZXv~o``yy_4sVT!w|84hO(CfSnsR6^Ii+4fT>AgL{tKQqwcfmk1znO+}Sn9Ou zz0qKVAvJ1+!9}YVa5J=YH-rJzN_D|qv#p9d@D;aM+Q0lYO1q|Q=&vfPdiy=y>)G=i z=0HV_sPwASL#jsjBGOf8-tb81ga@bXHb$^6Mep#`Dn}3-d zozr$ap2at3FM5aJqetChb+dRHhx2;yK-HMiF4no%3?vlI10>xtIfQ5hp09V*s(Pq( zH};)FEfSgos`hbGA2mHSYGRCGa`UqZ!1VE{0Nvslv*p0SMFs7=1q`LnRRQ0;i4gQs=2nM*RbNB9Dv;D`;%_S`Z^L6W+ptq!D{zL1g zzE^L(t^Z&DcRj#Zl%M+9f1~Ad|KIBJ@?EfB-*3H@Pp5lz^*wk&Kj9ZTO#Syr2w$v( zo;;*5M=vGxyWk;(c>H@O#M6JIkJBF|7^U)$NCnZXFwg#-KCgd~fE4Bt!r-M9=Ce;} zuGa^Dpg{d^5NN-?y~qtDgqT)BCrt{I{X{?AS4gLcFrPP^FmG?@^Y~i{NMSxjnCFk2 zFo=RA0u+kE93af`IX%C-QvvJ$_HVcP_V7Id1@#u%JvjSs!Q|$-~<8$6EY#E&ahHQ$sSx6lDBu@b)HncNcUH zg2VR#CFTJdmODbnC!*Mj;T(3V}|; zfZ<^8g6IB$WsR%Pw)XVr+s9PPj7<#2I(1D@zx)>~3WaI!5az`W!=66j0;Z0lp!Y>6hTy zzX#7BA(7r!!RWOU;14Yt5%@~w=)OWOR9-v4ABjc$3UTQx6>;(%6~hVex>cvFDHlqI zLazQ2eE4T4z&}w-pwH{^*Yvaa6a7#KyCwdaLR|cl{zxSZxaq7A-x4qMQ*hEm&mEsr zp9RVHPA1<`5>znN((^a;bMeXq zdea^~KhopN;K{?_=|7^rRBNh{ox;CRAus}DEO2#EEvpbewP^C7!>KA%j^ul4Qzwa^ zTXlL#pQx5JIIsUZ71SLRZ(3AG^afRhf?oZZ`oszGrxs<65kY07;q&32XE`sh@a}fkUNC6S>cOU}@~i`M_8DW3Jkp(eD)*-ky867_gcBp=;vT$J| zdaSlmkM%a{alM^--0VO-Zg(IacRLV||9k7SzY9LZ>uK0){UMly-S_I@M%eD-QsNJ+ zgbpd2&kg(ijGy?euh8|!2+904LQ%@~Ps>F|$)71En;MCp&gzJ|sU42Ft;%VATGvG+ zMiXhCv@Q0d6GJ$;=io`E_Ifm%!AwXor|1j zd#V$A+NwVZo(G==p9jx^$H7@}>Wn^S!c|<=7bZV0*_rU+r4eK0_eAH#+_;MTfP);X zWS^O!;K=Kr1)bnH_%t{S4yaU5%Pg{YJm|!b?{k^}ckQ%ODFSMTS}cL>c+~87A_!Z; zgQ83$3?jXI*HNNe!WX`X+Tp=L6H>po;k%}hZN=7RzR}dd)vNHhlnW(p%Lk%nDCzV} zI$@s9UHdZZq>XQy?HR6rXtt+eNfy(Nbc$C<@tbBODPEZrBfDf<6ZpgC1pdj6FW(zU zd{z4@oX5?hK|Fsmn#7IfUHgIED?uok>0aq}{;AP~5FTB+*P*YyPOO@}-wAbQCoekv z^Y}%-6~FAadmVl}IEY(^hjH`u+eIUM+k5BA(VOo&y@S)cUgu{T3KZo-NSRaP_Kv#Y zxch!ig+tbdU0t`{UAw+WdU1c0#J&1nr!!wqd_-9U`HO$8*)9mUUipI z(n*P#Qgy6%3Q<*<_v19|y&tCOhewYpK2WJ!-ZI3iX`0PvrV!@2q3%pMns-fV&j+9U zPx^-gjcFFoX2)04!%@;5FM9Fp_+oZEiF>2)a5;*vW=E4za&$5K=sZs7@7a?lxSl?L zdSYKsP9C2;J$d@ypy|#??5p|9eawYiIK&Zi%}Lo zdZcbZN%n@19*vq>JWGl0oiK&z>vw(i4yj&rK(oHiGNL#2S7DN*^BT>*UTu>07UQ_K zUq2We)c5PnHtZ^|Y8OY{v=?{k-~I5_pT7P2{r5k-dH>B1fBK#ny^A}f_o0KbcW%_Y zY~9eRggU%Ec?ZHXZhSaWpK`IWB8lA&2Rwa8>xw2yaie?QZG}zZv4T7%FHzKX=IDds z>5q4yoJg*}OM3+aqP2q;Jxyl^w6w*I9va;g;jVE*>`Y$TATmcDovY~)&)g$wu6TU( zb3BeYR1oK%x^P>aj>mC!^z8^ri|aOy2IAE`PI`?SqITh8OilIvNZ&SYCUhB1$Fz|P zd%b$lAB|y78sWua3VKQ8F_>nfG#ky=t<#ee*hzIw_N~3syC6QAX6Zad%}vU*FH1)A zQ8*r5$F1U$+?fwYGpt;VdKcy8k8dbC^?rRh>cuJ3b`xmMpNI&D9r=8S6ViYK%n)Ei zg$xhshhwRB-TpRD({Y3|KLkJ}?T?c}o^NWZymFECmI^cf)_m#8mwpyb;v=Gf z^SDvn*3=$|U2hiBZ%2PnWf8ce33? zLD%gX-S8Dz-{E9YP54gtF1Welt;Ci&TAqmZG{xF`G(J5^f_~@XUoebln)b@mG@qM$ zr@@R$z|(T?B-_7{*ZELv2ED%?iD-vNd#alU4I302+S^2C22mCM zBnvjD~HTwe+y#Q1VWX9)9Q6cgwt^!RxE9ufREh+EV0x|5uhd zFH=>i-6UE?#v}4l^X`UuLR2OHs3-9oA{7vwTA%EB3ZW?!nTU#qG?}pb<}LW`Er$A+ z#OwlP?dUrU^|3JEQ4I6OM=1kV=V_LQO&$a=NUA z`GxW|ZYb4$WB)~Ow5)Z<;cV8akCNFuTX4l^^_TllgnDsI-(S|7P){(~A0mGgz{xC& zmvM%EyqQzewBjT6;)jfSBai&qNzfgSx*zNj6{)2qq7=W#vT#lNZWWt0iA4YXYrx~J zYk;BhMBIG~!_QcpJw$)hYt_3nb*C|rv-xOF#GQ81^y2j-9K?aDw}h$ZL|-1WbV2MJ zuLfcA^M}#&6}@IMT{)Y|^SPTr7pNsEau|7ov|dRVH93k2j8kheP0}StnF6&U56&Gn z(*#zAhZ&Qv%qYY1}1)aopTYAS9L^AsEFCy(m(|Qe{fm<>1I2pxQ=dG12PzmeLM8(#Gqw`(z3rbt#llxjMf z3}mgNEmP8s$7bPcs66rjl>QG>o}Y~yNmO{QLa@aY+)2YzMTyjKdO+2xw4?=5+u`HeX{aLnL6ri#^i^dp_C3L2cD2x+2cPWZB$K ziGHZ!N@4RNQSl?ie>W=!0_Z4xx$Zze@Ki9s?(6_Olf9V zU*PGCsPJe8_K=1XZNq~+?Ouwuq-BZjlDJ{7Q$z@}5s-WviVXF5e-s_@>_+xSeJW|g zp`m#cHKhO~k_ic+7Q>WBvzVgy?0%Z5UPtBfu6q6}x~kYw zTRW*;6~Q;QgJNLQFsKQ&r4ZGy98kCJ-JLVL?Pab^iq!NG?NjN~R(V^7Na01eI+~_4 zOs2(bo=y&jG5DlIDbP)l()4eI(hB@Aqb2|+P1^y`AjXTf~(S6whs z&_kx5`I?D$GRLvW$M`U7rybm^p!Ul}Hg47H8&=KnXhyN#q}DPO=v|0rE}cRlnEJkX z@uJR|e#@!Tn75LrSn~>MY3=!m5`{;^Qq6ysQA*4uHuFcLUOU`zFxiAP)buo>6}pm| z;$uEL&pcdK_nb+c6sp^#fs>E-Di-VM?jweF*M^07_%Xw067iC&Mvg2V-(>0JPuchl zURt9>g7T26t5oXw$eM(sPXR!j0Vt z2%8X_-+KG*u5FctDH=-AeDp|Wts&u@bC>4Sk&djSx#x|rlfUf5M_0o*QG3ML3XT;& z9AAa&nY(<-+M@#1q2wQ8(u$md_(7rsw1S^PuGq5j;ltVPkqXh-+snV@ymnW$3pZ5N zj#OxeY(({zv)CL#pNE7r_<$<;Rotg#KJGOjZ7?mu2blxJo{V@874)g!P)7S0bAWAE zI$jEi>g3GQqes0C40Fnz(dY`dB%LU9^$wkp3p#GDSf15C;%hLBM}r};_eXMb$2J;N z7-mj7D8dD;_Vj9&bvr%q$~@w>>?csBrXHOQX0a*nQY0x=cN`N*ZA$6f>B1{OtOi-0 zoR1Vf+woK&7c^}?7ND;5F1uUK3P39R#JVr2)7{m!j|zUHKJf?oYnQ*O zv!%V>qet=i;c1Jmd-3@xZ8IuG?OK}V-NRPMAvvsU{YqQNTt1LaV@?%Be8@{7;%uhU?|F%bpzk+rQLL{^{r*wvRguULI^bhj2KsYuXO9~UFQng5l z&WEG^hG&=m5d`ETj|S}nK+_)n!#)mg9g(RO$$CSBFmjIqiy?m9$zb%iJQ<7>S+Yvs ziGJ;o;Ag+pkzmD1pgnuI7uD2>xf=eNQ#v5@9U&_7V(lKdm6k+*mp600m@Sp2AZ+oG)ulI#CobA)7Z?Q;)i9n1}^?{!`nA1hywQ-V#y ztnh0k?kot03Nf_YF+Y_vB()IIPZRIMorLB@hZ3gU1z&#yQe@3I8a&}x4i|d8S2(wA z6zbt$98XW~CCO7NyEJG1G&5)E=tg-zbKZZ1u&=;<_9V6%F6A}UbguB7CDEVi-14d^ z?0?-^gimZvwy-3Ji+L(56fdJ@l{H1Ms*MokP4UL?qZ9BcsmN$FvP-2?QXD=kPODh|byc;DHC)CjGpt6XlYAA8NSNu>SNc_{2!JBm z%nW34m%6=5hF~xGyO*=vynV5P5bG8R>FKy~s47`sDF<2m{G-X&k4B8BgO$0#3i*Me zLqB2&%VgG&L9@==cY%5%fxdE?l+F#&ib2wXOq#B@x73Av2a`KuKVS?9S_1y#I_A%# z$pH5h0A*QBCkouO_7cH%Uj+Jz9X`sZ!6Cu z{FMXH3DGDO8Dq{Ds=7el;Hr4U)O5q-Yn<|^<7D-OOqsDmYjo6E5tZUD&>@N(sn&bXOJPXlxlu7{xMW|ipy4jLpr-)Q zLSt81gdKr6r&BO%fjd|??Nn@;SK(}dI6@{)B0#6rKQg*2tfHgVA}to*(+`P#{x*3WB-;E}*9;Q1Ks3HX}9yQrKu2qD%m%PBcjqvN;JJLoo206j^ zM^oCBHgHmX7qIepeaUhhH5F4#jJtMMMe4Y#i+bxH*EbVq0_M6l;d!Vh;CqBQ$8D?O zo+RfCkft0QwiDWl$c8?cXoX14RvuNW9v9b_@X@1i&n}NP&5}WisUM1cR)hm`G*1is z&RyFMXK94R%yMA{ce=c&6v`;Ys8ja@k)oR{29P4(1p}9TvUA}jN(>W4_e#Z;f;kL?%0Xr>fDc#EfR7P6}pSP^XbHmzRa0+t$Jzr_H*wInmM#>xfTL&Qb56 z-l`vj0RYuH5kKTtN5}E}Zb+@qGp5BSFT{-zzNu!H$k}M`-+Kt^4VaSU3 z^~aqCtH`+wW%F_Hz38*sgu52X&OtO6qYh&ZY^B94B=5plHfh`3v|utdM* z5%GP5$lFd|H}j#~J4d;ac3YnvMdxp$>f_T>zvg16wBqw&TS0Bg(q|7pa-}grzh0sl zf*a1qxAfShuo<-AA%@h56@zvrM((cQCR8m7;F2hJ7KKGb?FPFN<=KbJ~qaobAI zr=64TkXh|f@Ah`jDYmC5YBd#lziBx&Dv+GAe#>d;RaWcqRxYo1fk~xm$;$INx6&+p zYPJOaS24*n{2FiTygyF+ePG;30qXA@LuG3Wyba%#At3JG-But<(Oy#IrA?En7Z<-; zrhi290fZR#q-Em+mU6jLocGf#{zAPfD*hFMhPwrO4+V>=B&~sCBqdepmcmvCb>($* zUk(uV);ddm*c8GJP-tfVf?`rpI+bGNEV&5{{SH|DMx;f_+nwX5-&JBek4)??cwb7i zm^&n1c5j!$iX5PW)!pes?=bRIbYiMlY7gd6(11EDzo-b@b)=c^yJf+vowBw=Rq0k4 z?I4QqNs4XHHHp=jz}q*)Vo5<8O{tM8g^!{nF=X9TjAuXp{A7G z;xEQyNHfev1;ga1H|qD{2e=!1!%9wGq8rgu6h0y%a5FJOO z*_(9H9ezdhfXYA|{2Y%o0_&rs)=Rt0ei^wK3sAJu!uzY~cSsIuWV3JS1B)cP?x{>C zGPnF$$y4*U6hV%+9qr*x*P~KQ`|8M6*U{xZ(l=j^V}52^FUSP{ z97i8U^EW1yR{g5*=4)z#;JftN4wL7K1`2+#zokypT3QG@uS~{BC7~t&@TkW7qYv?V z2BPm#I(<)F_9qSUhJ(a+tmE|P(G4Zm>eBNaTp-Y{oVV5;v;U^XFKoLJ%GZzX_ZIB$fu3Pq1~B=`&wO5S393Tu^yFY*xt23>7MgN-E(3>y086%`D| zLYA3LZj*zdXNdrRiU+7v*r*>J=dWkS8NWZem|^WGsn>i*laCs<9F2FAhZFf+6}uvu z4(=QmN!Z1FG^SAc!y#ymCv~mUTS{Mv);v*OTN+*Ec#evbC$>_yg9>OlvaLE>9rue~ zuR1D`Hc!laU+>R22NJ2uJ5Rxzy_JB!1dh2+IlgPptt-`Wg*sxKY3$; zS}tbZSTp{#Ar_-8ZisrwmXJ;Y$_m_$q*a1F!90UUh4u{}9m$$SZX9PGag;AvmBftqfcH-LAJrZPX7+Xjy|+1pb$?+P%O=X5TFK%N=JBPF#ZXRwpLl;= zOiXs&<>VxEIiwTlXHgHgLurk1J6LY7V28}P=!(GZidu|RTvj(&MpPugN=mwoW7Pn~F5Q;RDEuln>>2(#-&P%MxpIq~o5&$oO;B^Rxh6K%&35B_(|_x+OK* zF>XnSc!{dE{gTy&D(XbDNIn;uTCoOhYip3EilN|*WetRF3Cy;outOOz9JiH&2c$nG zqdMu-TkX4i0j<21E}<`~-D65O$)B3y7rkjHe$gNCM@n*BAa^F_RDG;!G|!@KHJ5MA z&Lh9VsdWXxIpia4H`~|!A`3Grb1$U@q`Yu^8%D7+DaLqFPUTP8xRlWGBJ+g&7CN1! zpwRRzhqX9UJFvr)N_8ukqH1=?;VC6>ftxg}O1Tsz&R9mtbOh`MXKctT4t5vZY~35Q zPJ`_mkk(l#P+s!Z#|<;N zb^4h%gtel!PCwriL@!oA653^%ZJnKN3}-K*t+O*UFDwsm1eZ9TSHy2xI)9-kFI%4@4xo%wFH zWnrp6wwf=W<&U2g-X2>qo)^Dq!rXfNS@Dx1@2$sHyOg$yttVECm?fz7K`lt;*+&d+X^_`?Wn5pFXp{GSf33J$CF z^fOObi<4?S{oE74W|*Lm=-YO+o>?tqEvKz#R@+!x>(;Z!rT5n0fA*yO)fzg_tY-4a zB3jR$dA{dTht{*_p6^8=LF?IPm7(PO=brDm90kCQB^g)i`6UUdU?1L#`f(aKCjkTSSx59O!lY<}0njptJ*Oqhz|6*IRX1S>$h( z6=(4^4n@N(4)uqPXaz1L5@z#a=3%RjQpmY}8v!uS$x?%*acxOsQ>z?$MIx%$4k6<2C~}kRN zN+Y$dLbm3v2XE{8_MJ*Vo!_w`55mHUyh4PtG5WAx{7ix5u%D`{UzD+mcPf!mCwr^( z%BoadD~<1sn*wJxmS>{2dA8-U(U&id)eTKh8bIh} zH4Q*GTuAfK=v3U^K0Ud+lRiI!Y513GTPfpcI$m@?H0tqKQe7~*-Zl!O?PIxTn)X8u z#jM(^tox*7WB{mCy-|TZDgoc}1GONR?w!$#F{joIg*Euz+dt?OpDj=RE54v?i}L zSfqRXjzaDMe9$f;gq5XyMyIx_&!ho~1S(=zVf;B6O=5T#5G?}}KLXrb2zLOY@)Ie$ z_#0W^TVe(cLx*mlw^VOZd96(KTlF66$MR#V{?*q%zpArsAWV$MD%~FL`CRBVV?bBs z!gu${$cFm53o0tlocO56Iw?AFQ?NX@H`Kj2;@Y`%o3qQy4Yr!$Q%vE%aLaxs%0P=m zNTXdk^U7B$t1Ks05qHn{X?3IVyEj=l(|m@t>WpU4e`M`kK#gSpiRRXwBfKd*Kk0H8 zdsWq=&VlN_(r@hUr)ENGf))Db<8~Xv%(L)ROiJZ*ME8*vHc=9kaEa82y#VPLLCrRyECW=*+#Siy!dmY`e80 zc+DX8`N}ek=Xg}XbONM&Li_bOn=b2nn@6UR0cQ!LXhGw@yyK!gqSwS9tf;y~@|Yiu zp&PcM-C&qOd<&^dy;T}@O2bwHaiq9c$ArRQ2oH%+mg0bT60fB>;5x%<)o7c1sKkaA ziJ`5hs6?CdtUrcHZyaa&F7+*Eq(;TNIxH>4f=*CiD#Dqa@NS{a4tclW*3P*UL24^* zWMBgd^c%pi8|Q5%2wJnQy5beyS#{?iNWZkxrwv3ey-GG_p~6%)?p+|VO?aH#?)*$| zGK}bo$dhG1YljJFz{#HYhlH(rUJ1ty?cg@x)I1;0cjW$+V4<~D95IcvZf;OPQ+@y+ zvfFnVVz;3!D{xxCrVl$r?1o%@JL)TWwL|1Eo6}c2?ic)Km#E`tF>zwz#iockij%XM z@`jaxWh}*X1kr^q+KAb9t+wroH{~1_MAVvV`HMv&uS~WqC2l%Tc3MSNuF4gPf0vm@ z460=ywMtopUGs1m`-NVcW|D(YAPGTpUKxG(FrIc6iz$&*m29jyfrWq@46_?r@hF*4 zG?>RkH)b@*;Z?*S(ZIfnO~&iNY!T_(Q5O*y?U=!MaIdBZZpA){Zcx>4(riL)OG`Dq z5ZHUVQHb}5Cyh-Rg=2mpfO0yqJ4XhRdqO`_#7){WMKtTp2Ka z2@iZ=M_I<$KhtA_wVmOv0(OT-;(CSy(>vu?r?a=Gzr3xBR($=P#9~pJ^<52wvbfGE zC$Vnn)wgLk9OIaLrZy~vw;i}l3UkCZh9pw-k;AL|&WR(|tPp_mlVLx?ruE%1Y|4S4 z?7W?V2+@BCjV~qtV9_X}`5Vt^9Q0x^fee50 z_&E)YGMpB0`zcb}h}*w0$L%|f4Dq^+8F2(v7`0x%MnQN2~Aq`7c=d-}Lg zjx#4;Ms6v~uy@&d=eV?$0R;wpx5^=G%i*T;<%1^RBBRkUf5RKga8HdL6~{t2j>TEf9ctHm29Nx8ml8ZVPdxFop5bxS_zqwAYFrY?9jN ztEMT*U1{w3U_*jl5C?rt2aR$4po-rc+7iuChZiR)AqK~Q`zz`Uw3$|u!nh*IQS*FY z%%@tTz_bw!nGx?-^Uo@^PG_jPR}=PLr++lUF6M_muy|tYF)tpr$nneGd0&~29nFZ9 zjvG|rgVScK@HP&5^fnl<=~cHG@HjHn7&h-P^i|uUq<(1Ic5VL2(UWFL3_+HZxT@G6LWGkqXrp-E! zYufCc)CFtw-fd7-W93S7w@RHh<(y(e0S`~>TtM-q=a+$0ln_3WAgF>Y#1IZYLt!wc zyBe2F=6dtqN3MovtFkw?7IkoXtYO&MJI#&u!rNO792zi&%iHkXdAEa0D>@ou8Ns96 zL7+KYOrnH}&u`5Wed!Zd&-IsE%BXq%9^3ka{mZedrDB=HiBJ4qxHLs50S}D@u}!nxGt3kb_udgcV+1NJUpXHW?uQTF zf(DBX{Ffd1wF6VH4~uI z(dR*VO3H4MSDc>SJ)E-|1n)mubykbvobn=ds8e)Nt-Oj!qv4vCeXogs7o5e9oA99- zF`9_${S0ck25G(ZPQG-M$g5XbOJbWqKm4!PcQG$|DN(%o5}_M3U=2PubDauHRRneIDmI zW`RthLb)gRld^NI#urjSgS&y%OFR7bW0ehBU5W1gN}bzv6lWmJelV0G z6i7a9o!EA7ZZG3@R@(2klaXp~m!C}HxHmgg)T5p|9;m3ApNTCb z5^U}T3}UdxiK>Fh7^b}wx^=h!Gn;@Ojv^V7#qTc^3& z<9j}-`*Qt?>VKn-b{|T-j!D4a(Nb0nYQ?f}FgkL0$UMPem-C+0OS{Na`>`rfU^yl< zJ2g?ybDIIa3~oXtSF;k;XAmK;Vsc9F%UG*ZR7pbe`YVS&ZTsA_{5fEsCTb75C1)GU z7d&RQhK8*X;rHSqvGPHw7*G++brHAY*d55bW^NhMJem)QSDougs;6*y=;jg$cdm1a z3goR*{Ymky@i-{t!*RYUCZN{zQdF=b?GcDBgA zBNdIyR$R7H*U@;Mg_`&pzcv40jBN5`%ZJ;FFM?W0aUO9a6kl>?QMv#|V==#{Ck&GB zj)HQQ@CMLg9Jso*U7$SXX%=sYbCjPa6(jSy&E>1&5y4J%hof*b8`S7S4kH(D#P705^EQVv3<~`5hJih{4($hzm5q3(w z!_&O{i1b-0(kZ=(3z52Rq|Zx{A|;S1XL#UdSWpQ-+`MKw6{=jh5C>Kv?!4+vMS>&F z5Phmk-pR3jWZuUTFdv{5=a6~;SR+NPNh}hy!*sZbCPc>gCZl=KYedIREs9HBGdMkK z-rkM^=Udv7_6E0Y+3OfGh(|+EyY&p zGq?0JLe~QoK+R8cu8=1a<-*L68n4mak|O-qckHt2rPe8bs2A5>5#<(qg8h={V5{pC zl7m^^PGYzv&ixDVdK@ycEp3m#(~9SqWP!Iwnz9Gvsg*;u8}Fhe8fy1cJylZWy6&lZ z;C59d_fVaqnx?X1tDNja3ZHBje7;c&H-f)rh*pgI04@ln66$zUijM`s()Y(n^zE(F zB<&sBv5PMAv5TI?2~I7X$`lyPqN{70856J9VUX9Y$cP4(I*@l~l-mJTaFm^h&(o;| zHd1(X3SjZg20q&gg#)ijURtp$t%jAzBC-69+6fV-pan=acjj~ZV0~w$6uzrE!3&DY z6E;^!EJ9bkd6Q1teB`0fg+*sUV-81YZ_S6``b{&B2E|aE<oYATII@>F%@^+T@nZ;YM4Lh28{iysm|pSO zpqVp5;_cyqH!ELXwqCP&VvyCWzS1OWITm43_9$J;GW)dqd5eAeqgJs51<*;gME z%?=glOub?!U%5F~W?1Yso8dv&OE#7=T$O)Wd=v-{yxnmtt^p43wr=V~pwbdeTt_X^ zHr|&|8i`X)SMNTBwJU9b4R5(@h&mmQ>A)M;#fO=DQe!==IH-bzY&h|Ck=(Zyz@DoL zY1CR2m(B8k)y-wGQOlVL#0dRrIER^IqXY+o_)R zr{FYu(Pf9>HWlbm6m~znNxwB-%=5#X&A=UHiQ8{sr{IhZ55*3;G)*@wkas(27K3yj znMvJICa;RR)~=??+BH|p6(Cv1J3G%jJ&e1Knz@l5sfcbe>a;|Wzo49`!mw-H7>mQh zXD4vQ#~aQ8@s4|r?2AY{macjhF`$zO$MY(ZZk_(S7{1uw0>O8(0=Y)c)9 zCJ<}t8z3+&yUD}Ppl_m&{b|COk`||oihN#KY+s41kx6&psJt9+Wzk!W$TJwcV5YxO z-kuR;nj*>z<{{3$@qZ3cE}y%@shmU4*jC?nn197C1a}zbj%~a>)}KG!xp2O6E$HF|auusTUu7W4KUZ8+$s>p#Kv7%P@F*xjJU z!)m*mYt_cLw*|F|KC4xHNnN8{3X8pWn) zU85y&1Fc&Y@2KNo6N)7{TIa8;MM4p*D4_VOm>TAMLY!>GiAKS)213u#cG$(DCzK1e zQ*|w#(FzCmh>5M0HP5s(Wy4haG0rAoLL_dy-gVZMqTFi&e%y3>`gG%T+jXY3BQt@v zO&)d~=8k#Gd-ujMPoIrCjtnm~Dx>C|sCo0C3hzHM-2QF4k{_%zULNr8>!YtM#XTbL z(7o*^pLT6K2`x@r@TI!_B;=te*;$SDY};xn5&i2nzWn;Oa*I%Cs$LcjUMKz3OI_4A zDI9T~l-HoK|Drcq)|dh9)JMv{F4C&M+&}1>1P|&jjw#^Fx(hdV_=LAbZg(wcqRfbX z@Ig#bYOFtsY|B?p6XdJW1Sila%YBOMiGNV9)eklllD9UE5G4z! zl6JPk5>fQ-5FDR$-={ytGYGO;k;d}LN>U2FIEH00NiSxfd#0tm0zfSWt_Y;Wl^mqk z?-fP-)q=-z5vxkr3d<^ZyOy4Nz?DsTT*fPJJLUQ5I@Z}ZPnBWJ-f2KXW)=dlWS0)D z*NFxtDMLJcgG0=q8z!$iou;@6@ydBb6p?sgl8 zeJAXcf_h~skz9S_V{`DRkd_j%HB9_t)e60v>_l?{KJwU63&n=vV-6Okbx+%xl)MzG zmZXO~V(Z&tGEN7kJF^>GYi=UvL`+HDH`{UZxoSSV)y`H4wLNo8i}E)Ka257KUf6EA zU-aaE^hj;@ydRAup z)TxGm3F9(+3S`8n|`I?(epRDG4ZOzAmt_Sp5E?=Q);cg&N-~M zhO5$+R{QSCqgJ14^6Ac}spb&v?w*!a-lnL85H${ZA8v;wFP=x+u1jj_fiVYa&M6;% zuR5saCevtH?{k$6J-O7U+uOJAJidu*j_Y4j7Zm?IY?bGqk`0CVKJv~Oko&TACpuRh zuv+EQR9`r+TL8!ZfL<-(fLTz71$YWPHj%l}4LZEe!@`!lZMH#RqQi^0=~K2yl=jiNx$X$` z+rZZlcK^JM-n9#G;#>KvCi`-aC|4U0HEdA67wL$&j+$l( zc}9rdsL@V?!+E*4kyU7rlmN`|QfnaG6(y@Q<7xcqH7OsPM;Mx3PZfn~P->4J?Ri!~ zDQB}Ft>Flj1h#C-^LV?txK~riy@f*7HcfNkyuqz34&O!q=n4u+Jcy!>Du$>A)7Mh%Fr6`2PIZkj&?v!AB|>GG=*#i z17qf+j83pjDsNf!k}ZK1H8>M%0%0%gN?J+w`=vCkL9NYT@;8X!F5VKRN_E_$_^6He z8H}ON+5VC)GA?&u(0TNzwLG!qP(62dfmP8;J#EvA0the}2m|tiBwcT|>pCV)LsW(q zT*hJTgpG$KR zL<+e7Ik7u21f$J}pC9nsjBfM;WlMC?i{;uOd)Ty(_x9Qt<=aGZpKooUuAuS zK`dSl+1pl4v4myR18C4~pVHK`%6PntE@|w_!(2Vy&yVFs-qnCt8*_D1aoT3XqT-ZK zHJo?IZ?j`|Sl|-d%P!(JZc>Ptdc;cF`|bVq?|ialoo3lWGBBTSb&lG5g6f#YcAm4v zZW^3eJ47;Qxe`*r<+3%C$PY@B`n~?7I4AR5SP0GgPFNHLR*bmK{wEm2(x4(o&9LL? z5MJ)u@pu-)tfLMmme8+_v}Kt$5&OfS8eoxgHxwZ5*bcdPH0~|Q&y5@wR?7Q(hT^?8Mlr4?#w$Xq?rwA2zDv`R{bp} z@J=1y7xO%*zdcp~pr=z}NMr?)K2gi-Q9m4wJ%PTV*M@b;UwQc#9+tABS4XEhit7Hd zX&UzdOqp(P>-BbYzM;D%#j5URky_Mj6^h=dn7+RW2!}YY2}(1W=YkfRu~JQo`vpK= zi>bQT9vbnmQ7rb5Q|QDrf%&dB>UHYHL0AJR?Qmi|qj^mF>6u0sK%!O#(C~05M!bn) zn9vr{c$+8eq;x;>q2y+MV*Kb4C-S$mO)7J5Ey&w=k-do&f6vQqY5z@@g0K$P1(`G?taWlJsx4s=o zxhcYuDPgE{rJ;~J#q>?KCw_yv3MO688v}YrG+;K*hzh(3qX-0i(-um>v1rfSFfRg* zL&MrV71Q&3M{rRO4DPAU$cCXx(s^T_T6r}h&SyB92o&O5nUUD(1I#jrcx%MXWw~4c zK!1+muM10II(Zly6ASR4l8&wrV^|52RI3pctBbE*rtyjYoUEc#?rCp`5!ZUF5y#&d zs2w?6{wW?HSi^nG`@P~z$p5+1+^D6l&*Xi_emJ)u6!3l%E^zJh1NFHC%md6)XWwUS zPNfiyo26D|fluC0DdVJB%SBhHAA|;<$J9eATV~eywR;5e%BcH@viFT_K70k^RCQx3 zlsYf;P$*Jcu|{?P0vKJ{Iq5LR`<$Kz!j{C1YKI#ruP66kSucw9Tlia5U4vr43Y$d7 zc2uf?;DSV>%}4DH*Cjbf*_EupUWV)M?pz3djwz966Nby&muJyhHp{h$XWBAneAQPx4d zRX^yz?Y(n_uQ7w`SdHMp@KcMQt*I0?&ou=q^&7^>TfiEJckk?thS4ZMPhgfbbz|q1 zyjKazS=%_t_WK-aIlOC@g!$fLnHCDE<*Z&%g%(KRz%G)n++U{YI1ZC7CDLHqpxZ`p zZs92hm2>|)8V|%R=Rtj|@s5r~SqS|NAMPjvtF2JS`GGLpx+-`}uq5?*fF)VWm~*!Z z>cpt{UMaqo-?OtX7VIdf>R2SpN_U7Mt6jaFjWTLEgmUP-FiY?l%5sB-_|L&Mt)!-} zNR=;s?olVt$37#uF+OP+XZL<$Z%{l1u{o;}s@P#RiB&*Vxod=8w~7tUf-fQE6v|l_ ztP{Ttk?rnrtj5c!D3;tpI?avxxic!_>(Qd(`${37UfV-OAzN%tD~qS&ukMol$;k{3`sEURkhR@L}=CbC$F-N^Kk zK$Lzddu!0T(@*6n)6Yy^(|DG)o<^H6Dr$^uR8^C&b0JMDMH9exFT0+2F~ zh~Mprf-Kk;0BZ{`DV3#|SN>{I01Z5BkLyZtxJo2|$Cg2k9NdJ<Uu$;Y^BmfW?K zigoAdo)RffeyY*vi3SpD%l4X1FB_ut>$=%1=h*Izdpl=kQ9lKd;?)mw_^u7Y!*05O z^~p`R=#A3W4L??inL|rSdch_Wh{WbU=x=IFNbu@+!E)4#@0}P&(uwiIVV>k&HL!5L z=$tUcR4!muLP~Er&`etE=I);Sl+EM3=54W-L{zWmWkr&%6Yggny9Nh1xzT*4D(ftDD2im>P*h!{Uajn!_4ZE_V~;4b|MlfI!U7 zUNL2K<-391xE6(;m$R@NqNz4Q?8c3*k8SOuN53RTcWP6mTWx#VU-Wu*XPNm|=&c{s z`$Bg;D|S~N|F73yOoMjruUvp6&1k1#8PdJs*X8P?gl^^aK=-Kan-g6fBe+ke<(X@n z<2M3Ipg(-2UYqZmnf|=y)XDd*IQ7q))Ty~Utqb(JFkb!@Uw0ie#iagvLx*$vl|x6; z*m3B1+TpJ@eu~Xl7)49FD8I!}+PNWkD3x0R+p#K#HhjL_r;)VClorqHURlswRorjv zh#SNsYD?ArSTRX1jdeuD+OV$kUXG?Mw##R`B8b@h{SJs^+8m+2r}b+iRdsV*T97S$ zVH>rMy((aWKuOQSdsWDK^0j)il*f)^_4n?PO4MU>R822bY=;lBqHdAk*s*;zy+?F! z$?p+=L;ZJ4Mb8aKEaps@dz410p2$F<7tG_h@x#sy_uoxj(bT#SZ}e6@P_1bg4|%Jr zm(v7!U!+uul>BH1x-*jC8!nwvqE}XO^NHhr5=_ zz2*ni5cS}J%aTeM&By9Mx(Qe%x^7woD@ZvERx%Uhi(W4e;f^xN%1}=eN(a!H>1Q`L z6H2nvkLCPI{erhH;WiQ6u(|+FN4ljbM3AyL;jIGk_K(l9!opdW?{!yu;7Jj&LH9o%YZtb5V)+C9L|4+cFXThZwkr-~wDP5{p0U!est8js+oR92{fv03YRZUqWl zK%V!JeX9^}qjv`9SUu+@Y4|=I90XM*ECg4@g)$ZU_}0_9AQgqI<3{7X(acillEe$1`FIK#llrP7Drf?12x;yv{3s!?~3YP*lbA!#FKYdRKsvwYf+>s zCmmi{n*zR52J1In*p`l48e~u&{d-uy7_H}s(RxN=Rgipb@FjQ$HEeFo_?49A{w@DR zHM~ubfAeOk;QQ~@F27}EORLLoUgJ&Mo&T_E+Y4q{R8?WZu*<=QbyAR-4B=@E&s0{SyO|eyU*7Pp!Sv&fw@X z76n;0{rQa3HhyS!(`3a@nd;t~O;pjygMH^?Pc15`oNvMShy zu~yE;KH0D_)p98Z5u=^EwZQtiz>KoKJDhDrODF-hxAEjaP<)oEeOT!f$UgQ_qgTSd zPUb1pDFOhIj&x^6Q+u2F5^a_+yb5zKbd ze-@_2V&BJCDpyAw_Ob0y9z0$1(cOpOz%0}{Med<~yX#c4%j`pb9EzV*qU$|`p12$f53deSgBR3t}y ztB!SDjULfzmce8Tt9Dc5QGqKM-n)F$XbCWO;cApPUYn@>Iz0_pxGHoj!t=h;dr`}Y zSzAlX%V+k0*2f7OhVw@&$wUP}_BXMtNAd!s-_G2nYXX9o3pJn_*q1)c;w=by?c_A26`DG~aJIvI|Sd zZ#}dN$?I0Gk~{y;I=~(F!;JDOrsTR6 z_qUu0UY6>&o)6wkHfbbo2Pi9OByKnI_zeIZs=+f&hrE4fv>|Tp9K~~`_@|rn&QajY zxn%dXV_Rq+`deClW&d?v#3)n7wgW?1#jb0N!F!sGgqGr?6JNhI4F3B(#TyG@x#daT zl1v7@QNK@H5qL>{`|j@ks*bM3pRz;V#l%6$GIJHTducE#HIwjYUX;6wzJHbShdB|? z(#1SB2jWU5YLAtlI6(0rT}4xejZQRq@JA~c$av!IW)mZdQ3hZG4_l03RF297w>(D* zmMeB8d`E%GZRd?q!^h({qj6lcxq``+BxVA0@2YMuX@K%p(rJnrcTaVJD4~XDTR~Q6tHlt zqQbdv>wMbfOaU*x(x$;tI!3s+dko9@hBKXt9_HcR+aZ?%>2`Zdi&|u(;K>rXO@^W1 z4Wo+H-jDycD;U~{mEY@I;EM&wOQRF#wzG`Cvj0L7sm-!(r@ntsl0Z4Kv#eWh9_-r) zM3T5;nB)g9@WZ~{1M$j_>{3EQ%&iDFz#-<4<_f#Q;%{ueNWKO)0-#)Dg-*+LmC{P{t^5nuzaeAhb>Ir(cH={{RTwwtj408J%)HFENz9q{8o4VTQYAGyOqW+c* z5l}sruP1}AG!->Y(rkK_yRS4GWEA;OYFpP39p6*}0|_=+dMFfxw%pNpVT@mMz_9|> zVN}LJdaqnEre#*iB;=vI-dHX-WJRg$RiV6{2)Z2zvjkkJ32&7l zIB|szNKAzNm9hO4x!F7Z_kZgh91{aDn>TvR+grx+d(8%?GzDIqo@*bQ1zdW@XKFYr z9(>TAH=@pW;e2?M!97~z^tjke;cQC$-cKPFzux>*gXvp%Ue0Rb_0Sg-5X=Zdy zx|XLn^VvY5-QI@OnR}tLD!SZhUpkY9i>>@qQvv>_f5IN!C*(J0SAgO&o&Zf zVzWj6E9W??w(3Qef0oPMHM)Ph2n_z{Q3Up)+_jO?JhDt5itFd5vu-=nrZHo$s6*Ar z@}}&fYE+*AhYtuh7g(+9kwCznVOQ+YwJhk%5om=&MsP`^(6BsDk z+;hd9Beq~FTf-vC~qJu(!6-Z%UhR-0XN+0Ql%r|DaQU#9siqd=SZYz#vNY@>voYyEJtm zERs;zr8Su}IQHpb1RI2`+v*?GAJJ2X&DVHvMHVWaS_{SETThg`AZ!*OIz3QqdKtxc zdDwE&l!F>>i2Mrhg^Q`z*jG(dcRovOpOr7Xtf)Z4(FN=uhc_Cl{}}TZa5xm-(GhjHL?d(sSllEmr7L#;&=|sU-QmD_2XML?)9iP3_x9u zRA9?I>xR>~?s~qo;6DLPT*197)-S)Ou-1Ym?@D0f-hE3YKz`Z3#qMq+=yqYJ_}s!iB>1%6JEO2PN`LW^%uA#z3~PwmQ` zrRzUi{H1O1gS!pQUh8dW@2TvG@!XIo_RAq~<^vm3QTih{Kr9_{0Pluf=SEa-s zcTa2SvEg;32!o)o$_$^n$0BQv(jheAG9&Enh*Qe2D zmDO$JtWr9g4z){BilNgqjc4Q@GOspO0_7;W9#M<81*w2gu1-p^RHvmPD25A%4OGoa zTXdHFco)*BP_S|f>+Dqv%VUFu^*nS8D=d$l8*|#&>KPBT`3WTZEpOB@BAw#`nH0=e zvbdZbCBc*L9NY|bVSSX;^nm6we9g&@lJ%rZ#c-b$G`-kVQ+u-$oIf%dX|U%P*+P6h zj&*|W8{>SW_+Fj4TF1%`U+)Wi7o47)*dYBn?P7OI^_dByfl);%RZF+4=ZVGp6uP&O zw|&u5K;Ha0<0Rh6fb=qsrHGm=aWDS2wT5b$2>Gkr>MPPHBr??h9L#swlpe=!ZsQ!BFC=w2aG! zf+*Rl>dlXvEvwhN2I$KR|3MOw-lTv>#MmEV~eX zW-c0|r$?dl@g{ql+uPHVATDvex3}z*h{d#V;NO{)(t6oDZ}dA+uy>-JKN%-WoHT?4 zk+TxQ@Pyq*qanXvOd{%oe)GKFiWR$kd#lrcfo5DiM@(7zd0 zN1WDn*ea~GDfWrnc~`FY$~vKqz~ZLLWqSojJ5o);`)Mdj)UDQ7ZgV$Hhs=y0crRhy z?kL^1ecD2AMH=Ls)w5QA9d5zuTA>VY4pmTRC&WkqItD8g4AU_S(vRfrUD1`K4y?RM z>PPKRQa>w81O2@1jI^X%t{dcPdFNk(GoPNBHx}!Qr~o@|-awAVzQc2q${~AoE!Dzk_82_H}g@y;S&uh$6hWiGc6T$ieOG!r?Z;i({wNzc?^>9~hU;u&cDY%y`lVO2ua1h=t-IRNGy$EC0e~Qap54`T|K2v!QxR zS!NrFm$D5|ClZyPl@(y+cl2OLzo(;3{OP6mcT zP{rz&-<~v`<(v0CfljPt0xAt^3LINnv@)I#2gGPjQPfBmRedRnShN^DfP-6@MSAMw zliIhqP4;bvysSF;E-+($zj+=zKAvxHV=i;g7rQ%*`JfmXK6(_ZX5qKoDto<0kLvw! zJd2_B-fJ3G)+a9UX`{2iWk!pk)8p?He3Z>SwLRpln~#R>ma;c`oi1EAtFo8$xw~b> z_+~&IrQa`dO<`(iBSI|b5J!R425Nd2Xfj3xf9OHD_@3HAC_`_@spTiYJ8GtCdx|QZ z)SUS^R93XPUUdb3xG74NftqKZnJ3e(WB?bAE1vs$lDwD6nzT4fP~N0U%*ZU1vWR2V zM&=MK8IR_m&wK9`jFm6RA?I+ClDeByQ)aMJ;eKuLgqK*f2Q(=$bKL zL3i@@O}%3W49z>QR$;DsP;SnKyE@3rih`G{dxG32dCA79aBfkqt+5;mZ*K*1Up?$~ ziHzmuJE0i1L_W)$2AmMGF&4)?7ah5-UB+fh+@P1gi-A+iSG7Ok)9tMUuMg+*Y3uly zR{){8V9V2FyapGO7nEgoesc%5!P)ccdNBBNL4F(g9NbrlYW?amRp!VZLX-2LhFa7# zve!0>QwrDgNu8egbu@lu84VcCwnCNz`b)XZFMUZ}q}r5VHtNOfU%;2o#|hV=%t21@1R0ChBc!#A=@;m`HSdKi~?kf=;a3ATXG4nKy-*4S<832qQI#<;um`e>ysENSZ~+RD&?Xxb-O7JRhXI*KlamXV!BdiwlM({ zs$P=Tymgat3iYnAjc4GlTpzzt{^&6m+<15t@NvS<(w{E8MC=;c%dj|8Ru2kC+RWl8 z56@x`8splDpME`yvqdshdBC>$aBYXPHK)Jsb~|A^;wc-?I&ak|Q@gKcR=KS90boL>c@2Kv@$$32=`!>cL#eUm+r?$Hh9};$pLsYfDBDo)V zlx7|ORUeiaDxeM?jeIVj-qshMGaJk55oKi(8q%GRofp5P*)XT|GjsX_a8_K z$~xZ^$ZBehBaM<+Y}`HUUG(+p!QC*e{Km`g?@R*%34^7J9a+uikFDZp4mlz z+~fRP`a7>kUVzX{-TS(1R*LpNm(+2~ZCX}9*7(1mg}EUKHz$)vH6D#7kbDyT9o89& zY+Dl-2~|`awBrfS(As`}sg4E8Ln`R|%%>}PVr^{7AffOW1Jwumm7f{MweQhROi zOg36mp%i4mFp#697SUoyjGZalh!v~&71aw*LD&h2H`&wHYM7a3HsJwVNaw{*j41(o z#MxK&boMD=(G1scKK9fBE z(^jLD11(f+L-0d?V{Gm@T1*+NwBCGqc>3tkAk{H@$f@UC_3wi{jBnRUs#Ibvq!K_aqRF@wm0G*?qv6LK#f-2g*u&P4C?s&v9fjb#}l8Nh1xsyZ-REyjk@PHXT(6wTemqXSXpON zn-ntK+PyU~C-H0+4%k9)#!kz42OcJ`WD^eg$(|kK=%Hc}0D(Y$zsm~bMWCZ%jFJS! zOimr58MrKglME=^>oV|?ysiLG;jcuto52Gol2lby!PeuHBB{nclwdv&ni{D|9KCJQ zJr(adRj{>HLM1;Qc?C#aDZIfY?*fcNOU#c{U%N-^>Lo3Py4MR<1L`d_CnDC)af{Un z1M8LK+=(dbt%nivnY!tG=aU1?OzW5y=@Ih`W@m9*Zfch=V@wTi9&KA)FV3n-YcmM% zAuiN|T~tIICEUVUh-1WAoJ4J{pzBFmq|v!ng^B_TX5wC8jZT-QRIeQwvr`*KfsZ6u zxk^*2PUt+cz=*YE|2&!x8`@^Gd1v=*Q8-^bMK+vh1qy2Mtk;D1n3sDAwO@y7JD$9n z{&AM=Ab1k$paT0<0xGdcsuzsX>2M*x9gF2zC{*QW@=QiERqmNMS-^|UDzlf1c)`Lw zgNes)g8bvAQ_384!9H57j#g9JS<^V{GJDJ6Y5orA^Xz_U6g9j?Nk6qykalpYCa>(z zE*G!f-MhkWyt?&r`}u9D>3`iBteTmAGz>G}oPD;{kb8Sp<8M*Gmtm%(s3xe0)9@sG zd+UwrA)M-{?&cvN;ItL49yEs$j^Dt9Jrn>3Yq6(CdQHt1j`P?2NUyOgNO(T#FZvD5 znDROE+vuI9z^)yqgG1sD=teUinhjgzb_b^?Cv72@DwLjtxoGd8VVPofo9A6Pq@{A7G>>&L4(k8NKw)sz zQnj{8J-VHfwsjt9*HJX9y(i05x}ba-Y7j@cPh~~x9%w{P>0x;r6^5YhQw1AzZZ?E? z*$9ne8|io`2C~V%85|ywqoMKhYylMkY(AA;8f`hwp1>d-L%O_u$qir4nA6i}8!P%X z!ZmJ8xhm^XZyw=QGtfH#^-Vo;Tf*p;wItLMQDrZi+XNTO+w|#rN6=IqCCl_f+=zm@ zkk2}!Srtg|#xtqsmC#N1LV)q@$wUUUb*WXsHtI$zLnpll0t#tZ18!KS{`+ zN<&o$!AH`-M;e?{E4~zQf%R1Ir(#BfNmjRd5SpVu?rxfT#ltM{<7N-zhW4CWVL0m0 zJr~2c>6Px;k>BTNzzmQ7-mm)QL9!?&TSAg@)|cBXm9 z5Q@cZMj<&T3X#FKMbN`!Hd2I8Jg`{F)KBE#t;>dr62H#qGcvL7nn6h`c2lgPdbdd@ zc#2imOB$eAhu^i&uY&7eXJVvA@X$DZL60K*_D zMXUTCOmOkpug93HfE&rx*iwGN|Wuw55qH|wLxC^@>AePkXd z^!Mz^6I@T9KRvOp_&a_4?CB?`XJ=1NAD=!sIXnC0SUpwmBkja|u*Z@R?M z@=d)9E)O79*6=x0_FES!hRxUuhXkEVVPW~ z#C+tP#|p~creHng*Sx(~&Bskk3}@Hu;(Z;XibRYCOwlUp)@5~T`?HeK0t=#Hl(c;f zDtxM{883Bvr+4jnw!X2)Lk<^rM|||37_p_T=yD|KH*--%vhO zD@rsI*LZNZFbP-kKsNz(w|W>Q0XxpKeCV}xI*^#>yOM{E{TK8CLaMum7(QRn@DXM9 zd?};Xfrc;PGCZU=oric&Y{g{oEjIPN;9-=mI-Gj&5Tj7vM>K>XC&LqqK>4oXHh9Q* zZ##z`GM2@RN&_t)&i99DoQ1(S?$3jHIz<70=+8Pgc+on+DR%rO1-i?8?tO9309}U`ZQRb1?#gM*{XB1I;Enm@v}O^9e((bfUZOFZ4O19w2Q?x zXS4K;T5^L$*h#|Wi1y`ab_58AF9vx1a2oW2QIG~#!7vDW7Yk?t+!%WQWpze1GRe`K7ToQPw&NHLs3Aw|NArtCPi{mBoQK3yR_7aG2+C;L9Oi{-q%X z6*>w(5vMeW|KhJjy!@py$}iq(5POpYnkDJa7!xvyW~+{RzP;5WW?gvoi#nh|cZ(~` z+`e;l`sr-d#26@kS<{zw69c0Z=SMu@p%PcV~B-)k5}Y z|A^LdCx~RdIz67PZf{SlrdrdhHNP@#v^q1P^sDum3U!yKD+h5MyJ-&X2C+g)vvlkR zIkcN0ZvmNL0@b!>=qc@;Kxfs_pFYlOJLF6X%E8ippAS}e#5S2~`M%P7s*k3A9sbC6 z@_&|W+J+ul-{ggS)HAB15(c%_-w#dX=F69-ZF|Pr!Btj=x)dB()5ngK+9)%r*T>T7 zv}-(R8wy$uEAJ)nFA`W0SrwMT5CUQ`;Q)(HKeoOAFbjZz1mZ>`t3fEj4zQJZA4#V=VR5@%Q5E-FESYX(ylUR574cXvc(++R4xvh|{12;@lO^5zx^DZ; z=D9OURUmhu9_rV5ehp{z7Gq%m7a|EBeXG={D*K1I#Z@_%@<)}LyZpED)RA@Xq}isI z9a+&%xRY&q@KTQ-qDt1>f0>VqUiuUB1eA@T0fM*F;M386j@LheK-HLl)kJVz?O~Up9 zc82q_!;bELr#IWf;s>*Y%&ta|5t*+VhqOz(*4k$@AN7~FPn?op(IO%B(%+xD-?=8k zQmAL8R3xAq>bVYOCBh|o(lR9#Ly^LF z>nKg~U__e?F|aAsBH{DcV$=^RY*3vhlPkT10n5%#_ia^z?>3auDI}^onT_H{k9?E- z&^O6DowMeR{=h59B+Le*WS=H*+wY#k8+t!n%+r0=S+cmxUiv35Wz{@a+e>)ctJ98$ zwzk)&9S>=3ug=P$&nWa+IrN!D^ZC&CA$^+!{iJ!Ld!uAG~4pt$k=omsl~yNhg=X8TGqaIOOF zAIi;sEBBtgME%eAA+FzV?e7aiX=EJD{8npQHtmt$ZdxY04Nz)tDFH+1|7}`=OYS8BK|{hmOfG;aX}LM=~(Ow<+Vv zglRZ~yV=$SPZOa{UsH+@Svgzprf+h5MVysx9BKjC%d;<)z0RpVdEr6YHX~hVIrURz zdlviCM@`-yUn$;MC3e2QI-@RLof4z(Av14}lVbQa!ml~J-K2Rld0Nt%l#A(pkPi{n z#-9Fg8~aYrfWjDU-iQdSQ(`a;Isk+vv+;Plo8?40) zH;>di)qK1Y=0LrC0JiPnmXB51$$XK^1RJYw;OA4!Lh{#5kR1XNR zq-eLZ)=BZ|sAVkD05@wXq>}|tR(x19Uzyi~ zDMen97g~_PJw($&KcgfsR7rRlI(xwzW6F;+(&6&8=j^3h0v*!q4Rn+{RRXF03nLzB zq65}k1bKm$eX-8VKu_3aQ_WB%6D(h0&tAH9RUz|zf{Ali9FMeJaf{E5Zx4s{S)nDH z?ZPaun$_REg~orWB|WC`)w9$1g-n`m^Sw0k9@BjKh0}b6RKO24?_9Ygb6{#P(VSo@ zq`ae6(C^k9?w5udTWfxIrruFF{Z6)Od0q9MEid_<=5fnQrGQ;;UMJqr{-%4Wx~2<3XPUpRV+xCp>6KG= z!pXvXkavSS{|*ZkZwf`T=A*3I2YDB`)AO*{Hcj*gmx!hL&9*utDHsh@^c3f2RrqEb zzvzT-=8PK8^fpgbcYIiTjXhyl8J=D%U-zIol%5P^UtOdEc3JM zFZcKFoSii&1Z|XZI#CotdD7g0^4$4_Wce^gt9VB+L}iR&noICa4v>6no^zCziQk=PW4JWo zFnFLq=khuaG#ifka}$c6BpBc3;ld0yMVtrU(MUn3=*LcHU+vRxZ*{8qyJGT94upb~ z!>EEv5UP(IV)wQnTBStf)UZk{{`h&T*E#HoMEddPt$8Qs6x;d6gr5{Ieb5V59-g)x z(MOUBTn3l$G6DOQ_17b=1W>Kew=MCf;fbBO%p2 z>;-bTjWQG}Vi*po0|mtn#trs)9t@kBMlZ0LAm-0XX;Zt{%uF6HXMUKOYgRPCokL#R z7Mrsk$C^Nj447eOn>T=H!=#fb2dp;vkQ0)(a(%bg=`1v|N>k*(AVC~lhY1RC9LC;I zXyS5z&Q(SVAT*Kzq z`f86l<;dsdS2P{FX_my$BELn^xvAu>gmM%{)b&S*~N&w%>^fyg^dQm$8HW zLkXs&fj9azx@D<}_0wejGfYZPlsZ{UE(gRMoXT3UM{PPIQa{g6$XK|@yg4xoFFPlu zwCYgxsW~HkD$9+b)^bcDJ6|Wc8|zCe4dm%(2GiZA!j5`ax!fVDq6aGKt8|=Zr&yTr zblAn?eqen&qiU|gilfZ#LE+@sD8_Cp)^W=S|9v8l0VM2IDMj=VbOOL`*_`n|6dT`3zDJ8|N72NQpvS|F(S1iv&lR06v zo>4mROfY+{w9*X;o>>W=dK2u0vtjH>QOL0(%@xWU`C(E{#kE35TOH=|nvix>iwQjv z*LVBG?CcZ8o3P!-v1*=9s`g>-Zpqp)%IOxSA7-Tg zn5t<6nuQtt=#kmXIQ)8vJKrb}Fngxvoh8cZGHAQ7vio9QUYB zZ9Xorb9HvtI6~MD>>a4H=TPAEx3|V$X@cjD(LmTuir~xBIYz@aRQ8N{SVhhPdoQW@ zK&ymOpuB*p#2s5lqI4#l2iFHs8&6)W)0WCoOKBT!VX-0`TsmSM*g@UAS?ZEJeWxex z3awtOqha6fEX*_8hRov8Zd4@R``&rBiUu>m_$yFR?F1D&stTfl=DBq8Ta$`eF+28y ziJ5<%l|C1Q4V}WXhFHKX>FDXgP&FVsoyIXPwZ_|jyE=MDGk-+OX54KofGbRlAI*&b z&gH|-F<e zohpzXNb-1lD_29XWqi)(Sz{kQSJ2!TI{U#sFZWeyJ{?59y_Lp0->26+(_6S>BP6Au z;p!eJTMb^9yrre>=t!0*l(U2Ia*8f zq#^YMSjN6Ku#w$?S(hF?5;ZIQzU(}2BGN4DcGUHb`naD|8T1%q9xa(uSHQ~1oMhN7 zi)^qWvnX<~%hi1+Wg7i1l?EZoRX@BjtnHi%CNIA71y<+g8`CQb9CK}jy<*Wy>rcnp zOFw#4UW@XLb|Ib;_*a*V0iFsoPGB93DDlpf6KX+r(->)OsJ9K#P3bfQDe3P}5dVw( z{TlnvT>&9B+JBy&o;*H%TD1Q>dHnqE_Md-?zvE9I)IO~_bG{~1yfzBQR@m*7m( zq;_)j`O)bKy}`>@>2#f80j@Q=&DzU>m~LZXP_4hJk@=O@Eoyu14c= zEsASk#%nBNnT?k5cpcPcX>By$pVhi)vWyd0)zs!`Z4!QnYhkS)Um-Et>1FfoVm{*> zm9cHDQ#0na4{G#Byr6yut6O2HLT&9f~v=pJFJP$FHUHP7n~qp-V)i#G~yNe>cKDxv7fO%7Wzso z*PZe3ng^QRc+?u&@(x9TCKQ0coa(XOPYt>|o^-^DuGXMYEChiHMQv!T>zaiD{6inj zbi;|ZYA2j7U2Au~#CxL&=q=`MDFbE1%1eYkttjOtI-9jz6||~nwoGW*IOm-<4CfXZ zvJ*11kYdzC{7D4{o$_^&!Uu4tvzynw8d%IKcWK}+aTKZK3bj54T$zgK;IfsaR8KY& z9y6xw66trHnzhAslKIQ=FSLjfffyw;nu$#Jxouh91RXF$rsKK&5ThHi3V7hY4q3oczh zCL>-7h>X(mVzq6;D9uh;ZP*Am(JZ!CVAJ_sX^t_`Pl0@jd(Pq|*c09sG>0`VF>)uJ zQ@Yh@P+Qagt24Tu-78h@%APE@PMUdmOrO;$PoA}0R%h}g7ZFL}PRXOn)9WjxKV_z| zm65WC#&T5!qT!_Vrx}*NK_Qg|)?pvgh7nBI%@?pSBghzL!q3i!wCW6o zw0d%vb}@t<@)Xp1L_LWcqDoV3gPK9^kX$qo{j|oux3C&n?PyQx4Sis(J36(>n1wN+ z!XN9>Y%I=S?3`+UQ9*SK#YC?3v-OwH(Z86`iu?W7Vsg@YC0rB5M&eJykJJuomJNOF zux8zB%E{Zd^mAfuG4wa%+W3r}7vdMH$?TqjcryZbR* zd?RXyuFw10P30b4U+Q1eMCCzIXd_Vo^7j0p)AI-S>-oH^-CEtF=S$t|sZ~YKi*}N? z;}7kQKe$iFv+`Q?q&Lc_TS!IakoW^JP?E=Acc}fqagFy^NrCxzD)qXL z?Hror1y;S6kh#A&=G(w9grgayFb5Yu9x)S-ygi8-zPwl*&$M#du+UOoWGAc91hoju zzI?0Q-sT+Y+VlRG_Jd-J3ujZtU4pP`W$lddxAufwbI5feB>1B;#FIBoPssI|FHOZ| zRV7Q~Ww%;r9<3@@PeQtqwY#c;`1Ab+;_B2hZ2n@=F1_hlOu?q{vLLF3W;f*Q6N)t6 zm;5ikS@Ns19ZNq>uP8|o5#OiyzVv;?|H$8rl^weU-`};&8Q5U!^|`WpJ%& z6tX9aUM0)lDhO!sM zTWnv1uydp!Y7a+NBum8BuUQ%d=vEhD&KU*@aH>iKhqZlV$rPnxM$T26#Pea=Q>n~q zEW)TUT=k3(W2mreJG~^9$r{Bn_~Kqg9g0H9Y6v`$rB#98Ipg@)u8<|i^vEY6HZFnY z*`fZZhqMPj??Is+!hCmX9xOd!(3Qn;?d8kbX}cI%_9ISgRUnBhir*@(U01A!lTk97 zEG9f>CgFQW$JUUWp7$6kCyCn5aVq|S$!SW1Xd4r_O{mXnlk7@U_f(oiSToIgQL6a_F_sA2TEdgJxi&yHVz{k+Tu zr%+SmV{)|!j@QgR6VF8ya*pm~O-Fy*?F2tsrX$TV@1yh^{QQkd-EClc- zO0r{*(flYa=XdWcvRuYWweq2=xoK_8_A1ZIk@$GCJKLJw*_P}Ky*@0&+Ofiq?^9vt z0}e(v*FVqt&|OQMAx`77Q}ctenlQt17|#~P8e4j5+Xt|0tz9btxmxsFLApBC^5MIx zwz}e-iqo!z7*C5aR9g|0EUQ3dePy(`S1fkU z3R>GE=1oke3XHf-;qmur?R&NB&J4BJESp*D3oHBKVNJ}ta0%Z?^6nK&i1p15_I)~!TT+8Gp$-s1rE1t$KmVL_e;^+GHZPaxIyt%87TcP2 z6q9M;A8ngwqXpa$@g|u5B)ziJ>p|@gPS|_Y&R?nlBW?tHQkp-!{-%~&bju!3_7AY+ zsg{zk)#0N@em3vW%jRLjd{(5lUYP3INrCWt(0ghSO;m}x;^y<})QB*g{a%}z%Lp-?{hk%~%oq0zanF2l&nkrnKz7EV1x(ekU7$WP z!mb9CHW%ahh(?O(@20=^7;eVX*hOmvwSU&MSEbsRv33Zo@{e^%3K{ehPwKD2@fb5Y z?TmaZ>U|UszC5t-g#*l$hzT5s_`*S6;k-~HIGFLJ6FgToV*um}1hYJ+^0zT;Y1r7( z<<5Lq^EH={S_ufqUKKA5ebjLrikXwGDO^$uhJy5dp;~3&`mOx85lk{)g7S-wuh1zN zGdo4$H9!W9BErQ4iv9KiY!y>Vbo{=0q zR~W8FE0C9tEz7C}0Ba3n^st2m3)#l0KABJ}QrKXj)0$&p{g$Ks0uHDsHkMch4A{dQ?NXr~ zTDs`#Vrw%yM5h!Qf4h?bZ}e@Xs^p!+pUP&MRSbSt+5K)CdVPG96nxd}m&A%x?h84B z#u~CZJEomp!P3H5h=sQ4Sc68P#wzhsKyeka!WXsg`?UJRJQDDG>ZdI zYI%gUj^HPsejg_V0&07AC^LkmDEg0g&IS*^rd@=H-AhqOWyd?EAmT%TCKwK1Keesw zVAsnB{1lGXYVk-?N{Bb-t{;_}a(E&I_+ycgup{ddup;G(N^o2(0qYU0^AdQ9u*!?D zIxBp?bDo%jl^bxa8}P4Q`i+JE+jQaPK3w}7(5IQoYie0j0ITg()+^cai4xwiR=~4P zq=|*m$=TDpiiy@rBb6$x-vR1kwovw<=)0wZ2my{*gm>%FF5Aj{l`!i=sJ`rYb|wGOtHQ$2fx7I`UWSiUd{ zjUMJI=QE9l?`#5D6ZYj{lIubim@OW-yrAbHc(lF9N1NxAi370WS9vO&<~)OO2~@G2 z#h@;>)W!s@Q}1%xcjd-26Y52-)48$r)PBX&eCkBI(0)AW)~fw<5T+O}a*E+;Kn?(X zxAHVTHOy1)&!|Fjf%Yp7p-l|3r^cHQrP=NFOJ=Gka4h%+tvXQQc^2v5z%5GNd#nbBWg8c^PnmPG_5z& z=RDcW+=c6-e6quhSb+}daA!?dnD-w(8_NpUQH(i>*uB5mjP!d-vwQlqv@R<_&4D%j zN(;4f%ym^-x=)Ksx02!?LWdS!BUOo7Ik6 zg~tVFZ6=~e>Z!Pc!VFtmFDmF#)%je7v$qmIFifw!m^np(>c=>Vvle*hr<7T?E_oL>lfe|cfGce!1u$t$kYwn0~NN%!%i&TX{qjcn=7`n?F)T$|5*okhgU z?+O~Xulq{11rmVT7eBsc-3FGvxtb3%jG)E1$2;yQwuo=h5@Ne|yaH2v?Y}MY)#GK{J%{~Oz6kHfUjCU~HE4?O8zP1N zbe$SnU0HB%Se2oSN?3loxhXwQvB8FNVK|1J;9QHy&6caCez?OYi|~{bv4zIV0e9X)R75p0*P! zAa}AFMg;xr{$dQ%F$?k4C|iiypqq)Gej)cnT zqE`r}EA@6gjyFpSpsl^TK?}!kG4R)3{|YWaEx2XB%HW4uu8qYGLV-g_+bFu{B__7K zgjyRJ`sR2Hh03+#Clf2;22Yu_^BPAiXiT|YM3JcDo|9wYzABpd70u&m*Pk4bAF5(1 zPoq*UzOR9d6{fcN1{-Uw^hGt*Sv&7brGO;I$z4^{A4|I=^+ZC$72@2d@talF{<%s@ zzW28=u6gPx+cCKMEJW9iKb@B{~FB4ts4+I-h&f`N=2D#ot_Q*p(>Nb0BFS zM)^Y+c|C3FX&S7G5@7sQi?Q{e_!9Nh=reDP{xrQ;yF5AZrUEv1Q?n>JvFD7`K78|s zC^XA@hh`}V$Mv75X|&JPQdn*MZNIy7$70dmUV`X5&!PCSl518E@6Ds6+*p6rxnVod ztsSE66*`W$3x1n%my4)m*hs$Okazbi?>Tu*u5!fJ=miBiopSJdzlz^;syNa)ry#a; zPkRjhD~#>@Zqrt(U1B-Dm`;hKVh5RK69EKYM+Wv+u@EW2x4SkXT%7;EiY=CA)0E+BV8-T2N7)08sw_u5&YP8!W^2X*`p4_Y+37Kh+1D3qH&yERDo@X~LOL6?XXmeu89Tsd$;T#(Z1F6W{dSge7F3lF>SlJePpa!%l$kXYn z@TqLrw9ThF%zsX*hpNxb`VO@%*g~6SfQ7<~Sqz9NjBR!Yom+DkQ&NT4TFKPfgxh}K ztE(lFDBEE+JO|jGrEAJpwXc5_$G{`Cz&8|1=l3IDyKzjwSzKtlk}vZ{wr}~G$5nSl z4DGzTW?V&YGXFC=%Z&V2?PbJj?c7&=?breQvJp=ON3amdzzpX6p+vKbgw@*FYuLT+ z_^_{9QZ{(Kx2gQveO#TDThtC++}9L*XhXVF@WNfGtyOe)UmR**vuzgSNl_YRMEMs} z*6Sz?G+PGc$hd1PJ!t{(1rm`~F7>$ESVt~Q0TGAhEH50fhd*{X206>wy6kW;+f2;> zU2TqM#)KW0nNBR}C+*tk;Gp)R_M}}f1~ks(M~8rC+M17q-iMAtu`N7%2FJUPJ?{lD z>?R+|;-`M=L^k2K%wsnPoP|B+A z%rU)uB-{bqAVR-uc4t-DomONg2rmBo3WFyGFo`-YD6qO_Ld`XN#Rj){hV`#Nh|A4l z^Id{QjVti!>^-}PU#eP1^|$a2{n41G?d|P8ag392-W@iMRbO@*|JFNb9ydK}ua$xs zh_#d&^Z4|n2n>?vYXgCNWX5(98*{EE%^=}BSesgD8I|hd+VJR6ewMlW@mA@`YPYj0 z{FwvZ9aesfH^-t%n1Bj@Tj(GNT5}s->l>}+=%v|oJeoI-Thuc&O=-RFQM=oRgzT=} zs+gmc!ampoM;W2&xKR14M!v3_YTCM0f`Zk)Qn9R)HlME3cD*2PxgF!!;@-3&NAh`0 zwJ- zB2t~hZtFz?;`oQHwus`R>RdD>JI|Y%DwrrJ)b6kX<%oCgL9BhY>{YlZrB>9nvzyfw z-{dk{-3&i2qVcE;oiJ1JVoL$UUW4#ei1xHs;iLkg2m9@`Z}_>~QK0Nv%WXc$Td>gX zTJo&YYWw8Qe=Aue7jVHYkMY^~0KpjUf!QVN5_nY%~zd3ed)qZpI6tlJh;1drQ}1Ac?+fTW3LXi(#x8bmOJ1> zwJ+eLqpKmm!ep)IHO9{jTMScmh{f6eg4azmgFQ`)4kj$84K5RBdv%uY_TGbAX{yfA z8v898nGLjfQ_Gb~t{`bvXkXN@l^oI729Rl}m+$~ebpS8RXn#0U+JLb_B8}E||Ai6w zwQ-tGovt(8p}9r%g7|B>Qxz~<_QF~iKMJpm!$UH&#%Ac!S&}j z`ey*BUd6^8(LxPTn%b5gI_5mhK6GDU&a07E0kVtng^37sCz(U%wSAQ|SfwxnIr(>5h{AEQ&l++#LKX4vV;(aA|u4$YMT(M&J= zNVHGWSs88#Vd@b}JhmuZt`t6wX=2OyT#R$7nSG>R3kSq$0*+UkE95aTUUYI?0`$W^ z+_Lw2+KQ9zFdV`$vDHfy{GoQrAVCKyw+P&41LjO8H&UwWQbI7jNQX}`d#>0pg~4l3HU;y{1xtt$)ET2V;KIz1Je16tY$#t4 z^wt_#i7rJJ_ZLd;K4$Z5ldv_!co)Y~Cfb6eW=LsSQPb_;UDUIsEvbLPj18wShEaBqhHb-tvX$92jr8<+`(4sIY ziNqT`V`?ZogBx1^JZGkfwG`y@e(vQCMm2QZxBW2XrEST|!A5e(R|IbOSZ+XGFg`yz zp^+NTfUzBpuK<+NA7vIpW7~-w9tx{zDE2Jtn&zX$YDDt^geabf#9I-^k#ei2c!n9z z7)85l&zbPa0y;PI1%RKENy^+KLQ7d|*&^W`zLKAWb4@IO8&@WImX|ijvx-Z!$y@@tM;1LS*(_0o(VEjy_I9w9^-UCkf2`Et-?jr`a=Y!f=?%9zgT)p$6K-CqdB20y7R!IUk zi)J?#y+TRKjwd0$^2M&ww!~iv0?w3q<~PjRt-NLPt(%UDuZzOP5?G2Se9hgKG^9EoyKYu#Z3T*cWlJmPBaU(T_N2+O>3^_#lYBNQYS=n z+iZ^ogwJqFV&-Hg=KxAOnAe=m#(}CzpXm~fX0jCAH5)>ODa0p#|GV!W@$Nm|5*}Yo zY0upqFKA1Bd@(zAj5Cjw#sX}H4~IvCQU5-9oY3F1Cr@xaeg5>szVhGMv$Ic5&rY5^ zdwTl($=S0{PR<@bdH(p5+R0z5()Qm1#>2JRCljh$*!@r$Zrk_&qS{mo~ehyTw{ z{>vx--%mdIAOGWjJbU(R?|=NizW@5o&#%7t@$0jrlmFwtP^i8C-+%qD4?g)Hp9F}4 z!2j(Z{*V9j|NSp`|NnUK$v=D&AkcrM_n-X3Km4Enp1=MF|Lafk*I)g+H<7RWiO}oz ze^^ufFZuTo^MCm_nEy{tPyasu{}z8T|Nje3>Ye950@M8e_W$!Q_Kf~7^zXlxC;C75 zUw@)sfA#O)M85JT^7r}wTmS7i|D7iYhwhWdmid2*Ie$u1|JljYv!_pZ{y#r?`uF+& zxA;3|5s1s&Yh)O0G@wl6uwOfJ27=PvJ*7S1?{clwR&9}u8>JNkC^J*q0v@jA=zN|| ziG#05@=R?jH>EmsQeEwk>f;?!EtXZz$u}nZcwIoz z?QGS;@pKqAv{L6&C^P;p)f&SmM^AkvQpPpKnu-c?tM>bTzfY-1el2Bmaynhreor&J z{i|~qA1BT*Gdcez8RUmFH}v&CdRG4J{wnD|?XbHaqI7lq>+=ASfByVwCI3f%#Q!}# zJA3xzgRu3*8eA`^o{!e^yKl$)5p&# z+}Y{#ljnb5|Nj<$zkl=Pdz>xen6t2o3t_b>=W}}W6WQlXWb@-fRs*3o>{}YCWO7)2 z!fOOpJ-HWe)woj{9{{vDIeB{0W`!0$eERB}KOcelAfk=ZiUu+YTh7iYzN|>w)BT-& z8Y_pZD0#e^ABN-6AQ3O?x-w5s{?U|M?hi#viPqZH;cOW8a7cSndrWKJGx|RpL}8) z{(ZOG%|Gkjsrt^1V11+wWByT^rTA5qzZCuyT;>-Dn9&w~S zW};#S&(n%>PMu&p$>@J|H8J>f-be$)RK~;je*GE#SzNc(>`$LQwMfC? z6HN;aPm7b}$%)&rs{C*hsP=<5RvAD4d^4TT3HsJOf~vlMK`Aip*7(8r%*U)esWOlH zSvZL+$CH~e_5kzfkmvN_sLP!H?{rCps@Wr|%j#wovr`pDJrzFYt)+En{0n2LK&>e5 z1OAoE#dT`c_W!Ma`t-AXML19wXh+q~s1uKw2(W=9VnfOAcQe{yW+4T1|Lz5}x$V+W%YarvCH&-Gl$X z_(=AD3;%!i{MplI#Q#5eeD?G){WAam^y%5(`TxJgpUD5-s6MVeJ_4B94@q46lAhkA zwVxKW?7tbtliC;K@e#s)xvsrRd+XY_BM5}nwZ?EhpSF&Vudc3+y7XZz@1a2lRV4~M zU5gN{(QOi;I(c40u$l^oAm5INy3SbZx2JSHzI**fzb2L^&mo=CD|Y#HlxBnDu>_eN zPl&9khok9m`T)X8Xgbv9>nSkF=h6FVI3K=Ag>T-2=jVAwWNp6&6_($@nxPP;Q`1BL z+tZWe2n#xe|3brWGZ8%gbg%eVi+dyB&5Rl5e>6iy<61bctyu^5Dj}wF_MujaCx0mS z@i8q%Q={U?dXH2#DC9m6T?Y#Vo7J(5;#Q*xj#R=n_QNAx12L1e9!JS^F*ncq&Gzx} z6c|WXtYbA#*-&R~THwL&w8ma0cus;<-9S93+;Blzug(goH22(QrDlUJ$MG@HX>{@o zy_CiM+M}X*K2*ks;W9QLP1KjB*bj`pnyzv$oxB<@k`HJG)l}LoEj7-5mxjm(c1|F{ z0z~AO!s*)S@oR2R9vdg-VBhcnSd_Me40TAZkPaA*=j!`Ff2UT%XN8-G zUSqA|c@PEza6cR<8ZR;^ll{&`*(;QlBdYyX0NHaOo$&|azos<4kB==!2doh5`ZMCX z&O~+6^a+jI4-cpq8A}F!huNeilOBCXXxbw_9yrQfR6+ZxZq%RZoIOQ;{dMgbC8N8g zj=1%pKAca+b)|2t8K*k9x_Y2B-sKU)#)@vmtLv=*k`u*r35z0|vJT?;*D|cWT)*x$ z>JE=vZ*s8}x(&(;PLhWu)c8d@oDa)UQX9ow8@D$rA>(}(GD7lhck^8rMJgn@95_as(n;t zP#IREo=MYfY&nx|-fTA;o8xa(AstqM!`CeQ89275J>DT!ko}rf{|7v{k&@WBeHV8B z^36Amrqsxvxk=S(42t*7H(&nYkHjU^K^I{RG6mG160gnFVCqxEp=tR0q`JMD|wgU#E8bZ$}r?!NXfzV!qN)z-2J%;}T7#50Be+)Hg(1DWb~a zXr6uxJKb0G*w8pECIhUX+{YB1^;;9_`^P`(0gg%>MY>c3M7kUFD4Z~WV3XQ_jg217*Y6L{fACz-b6xlQe!bqp{JU~P-?s1El5!lw zy03)3(iVdkf1)VGsy}@I*?k)$9#ss>`^g9|vOSlH&#H6sHKub5v7nZ;ECxr0?L*G? zzzeQtcYmEZTn{mS{U35aj?lXpdcoup^XP}Ug^z-#_q|GOdwhS|CI{EHuV{Tf_p+5` zks9Zr>iM$^zEQS^UzxN4od3iZ0tqNyNV6x?*=T$Yq_csEj=$4{uR4b_utlBHb8Wx$ zxQYJeWMLTj9iHHalfgFx9{U!;S+6vBOnM*x_-bHsH`ckO_ON6zJHuU0U`A3W9lh}W z$6H&2jWKWmJdAsv}W{A3IuKMtbD41SaXeV>1AZL^I-Xl%W4`CUzXY0?Bl$i@3X-&o# zus!X*bpz?d$NZmROv_Z62!XV439>x*_^I7E@y=FZ{mmqEnM#n-k09ZS($0((sfz_+?4OT=`q65Qs2>0(w(%L9=wIo}!Df6Z+2Ff78wvfP(ib@Y6Gy-ity z0{30amTUzkKH%89rozMq*D?Lan++A_t6K2OtxeYu`8E zpcQiM-o8$*!t{Z&-PHYjPpyNq{ztOzD-s~r$l1{qWfiBtV#&Vf;`XQC-upAg^-q7b z&{rD`AN8G_bZp4>5G7bHwk*uj3Br2fAbA8mv<=MYFjd0Oz|LQ3{kM=w_Ff6j;`xFbB$Ltt!*Ob6Q;5;p?-w`*GLh{IPW}=>dkG58MZtLFv(IL@;4Fu z>b?cH0KZT8@S|+7&W%Od-3)wRL1BwRzLU#x``Wq54o641Tz$7eg`)j4zv?idw_^Dk zb-PK8gM#>X;(%fX_P%!sVW%gtaW%^~#?y)dWTvjaRrnnbML^2t>nfkY0I^=CZ3fl zV}W+^S;yV+2v0jOwdC!y`v39X>@l&Zw-6hsm$8)o-NC$l*QoNv?}rl7g^I3HOwR~6 zMl%|wd;h+3KXu4qtJG&v`I6RlbqOF+nJ>4`&z0x!W7*oRwgv7gV8!^1zfgv+6>10g zdi_7s%D#oPGEjs6=T~PsA3wlj_aD5> zaLa#u<|u^z6022GJ^tL;+TBG_!g`jYPjq+7cTjX~F5zqy+7lio5{V7-c4(Ph|p{CqZi z1)JCRZb{clVkfDR*-&Y_DXL)a?6l|qJ;MDCbJ2^@??|tTPDBrwa$g#?raxAaN~}|f zDC&?3V&lvHSabTUk8Ao*WHBas8Zcv4_R!})EeE9w>+57pkcx@4UUTWcm0zlj*Rr0A zT?Y)E5`G@RO}g-P^8)X^rH;d5ABtUL&3GtcZCkQ+^3c?k+tmEF>5}*uww%GF?kb>p z71soR^RHaaEgJx>8%qqzTGfl47#$lOFEkxJX=p01Jg>ad+`Cd&{swCzn59|2*ZYW> z^%`<~3n3SEt?9dLrp-%|oTHy8)6L9Y(Jw6v{`V}SuoW$)g{r>DnP+<$sln|{sjsbR z3O3pgpG&yxUtF{3D1T;XWlAi4ZCWK6Y@5&B zw46|#RnW6~ZZgd|yLo*h?7~>~6X5TegW06!`l2~l*>O3f_l8_(95G#Uc2BF?*9via z@5QbsL$j}XYGBKaWsXJhX_$i)gYxyLU=MDwk3xnbg(=tVr2g_>?4EVT6JOuH~9D}?8eTlucl#vMc{S_XYw_tn%fGjB`v8ADK2?F{9c=oWOvf1hiQgPL8X*Z zQT%+@3d~_pbD>iuTJ*_%-pKdkzqVqULYMe4t>{mGu~g4!_#Up)a&>Qgs54e_nq2wc zo^V%FT&idF5b;S##;A=ii%<=ds%2NXThB)C+ldujuK%p$o7*p_{OPWV?2q_VQi~Ho z0F{d$*ZRsVn=p1-QQ~WY_huGYDjDiI--aOvna*N73|I>ynFPa>Yat3zQ>>b+d9_Cd ztKa{(cWD^>&f6%11IFlvzPg$Rv$U7yl-TpuUk@THym)>6!RLn`?%)4Pr~P6e?yLJ# z=|?ZGzclGjf(Dc6-u(5#xc-A~15MK5+Fy6TSyz;NU@9>6hb9e1y?{|^@NVki@Vu&; znws37Q?+Jvec_$B7BlKbDEHP4k^kWyj9+8&*&P3$$j!bkVR}<`L2e(}!sQ1`_f;=$ zV(%ufeMK%anG-YM@DHQq0QvF2hdVoU3&l#f1;uo_ zF{tSmX?^-nwo&!Hk8fOiG0;L#f6JW8Ds5zPhy6F7-SvK!#f&jFu^ae_KDXO$VzMg| zuQ;DtiZe~TbokoO&i+v5o$1fFNrq4CRRc3p{C72baw)GP4f z@$6p{*Q#dt->`4vXFssXNq40iJ^ywJDIL#d67hXF&39>NI(ao>kfVja`ufx-@#lEW zozBFI+u`S;muZlwG@Wx1u$me=^3Ui>RTG8FE^(i3WD6^}8qZQ)YH7F4;*| z^j3$PL?UEeL1z8x_pi${nt5cT?NtuV_R{^JO{*p{#@3KG>;gyzsmuXCoQp90qQC6A zyt)zj{=9AU6mn=t+6=$Cyx1p>QSpB!F@(`7^Ez8tn1z|y(edu;8I6jEg`b@slCq@i zV7|+}*>bLidCGnV8xwsoECR~D_eDg?YHKL~)hRxU+LV<1o9wL2pMGM>YY%d0zOO9b z>tr_nsf;4U$*v5iS1ZK=wt^HUqzX5sBys$Kwj)bxfDWk9ld_8?jcozx(}~wjh=k-U zTP`^(|Av7r&vlD2fzP~=s*n98Q>QEB zT!C@u0`ZRay5rX$SB4H(SFBDjwfL~Pz1;z%5t6dl^)ti*cS?bB7!^Py!jCWK5LQCV z7fg{en=>-R+5GGX2c4-|@8X)q0+777lkCv$xanoZW{rfz(dYSz?%W{7(#L`QI zl@QegfvC%G1ZDV=iz$L)P_tV(H}&24<9 z|6CAq4P2_de?54XMlUn#D7b;^ay!*j$=gUpSF>axJeMxv@Hb(GFd+%U`rz=K- z6I1#7srH9X->J_SIsvg9@;?PwuIcqYk}zEZNzAU!d={rJTZhal-W3qEOBW9a!nOCT zhdVbVj3E?-?}c?n63Y=A$fdiQP$<+f!fhXbo6^E)s!0~S&sb<0{z(`x+7b>CW|Eea zFv>q&J^znC1*CIBWY(bWLbXhOv&se`GNl!W?F@C8W4({&uL{`tru(7%dCBr>c zk-kTZWx#A>lM%vqS808du6nq-qStX4tx20n&Cp9>EU(J~&_F}V4Cjv?s`}VY))|z% zku7g3a_jI6CX}k;mc}D<>HCB#onmQ;S%WZ@0f(AL=k){8UybZQ zwaLot9Nn2#t=R5ojs)nMOrlRIZN3__5>X&=hrTXVX^foL+2vXZoj`l*&6#Cj35RgI zhVbosMOjvgjBTJ6_okkm5r`+EB)SZ6^J;K0Ev1!`{S&vJP$?c2s~3L|&uyjGlxw)g z;mn2!FjQ2Ytd7eF7Y;TJ#2E*9n=W0NT(DN|$IY|6XE2J+np?x=d_bYqx*n&s;NAK@ zxc5|Ltv22gqYrGD0f+hSz@8UKaV+qMp846a>b)H0CO?+r)LB)qnUo+P6=OY~*KYAUl}IhWKT5dv24wcVV4NdDG%?u^b(!w_0Pws%20v1)|&*si+~u-ige=$p2KBIC8TYhWfoD3*98aBH#{ z1Xi>VS#u?p@pXrO(CMXJFQ6js^7FGrNTK3Dzb}hU6LkM|mi+W%%Co?5jCgJ{JL6$fms*#Of92{+J zHO$$rxpIHSz=Cfa2{bXxEt7b8=fA6nQp*%qT*QCBvj2)g;=2Fj%wg$?$0H z`Q%aQP}_3M=3~rT7JVNfW+W68!P%_)fweVkcpii)A_HwqgLJDLF2^EPnTO92z)7$=@6N|lW zvC!rc%*4YHs;xg{OS5$MI17E<*d^|-x0=F8REY@%VzFZ<-7URSd!MfI5{87ZmP!D8 zf8dfz)E2A6nQ%OpApA5O3kEt~MjKaKKWP4({(s0MxxkX7vn(K2zj& zqC7bk-qcvdzPZ98gXRu%e`vk2!+*HBFLu-8Ry1YUSUK0Vp}9t`YYg^S;?_dsz0|`2dp1 zH;;fLc7xy%A?OnAqy4;zbF7hL7J1SUn442y(uK@F%5^Pwg(I{JY!~a}jg~s&`LevX z)!@S~<)}DnKar#9RQp7;<@PHZWWtc;gqn!cubiZPW>s71lI5!*Y zq+|yMv~Fgh8d+~sLM#}8!|V{AB6ygOR8RG$dCuP;BlU*)h92ika8~IOf%wX&G!&h@ ztZ^Z|+GzUgQd`c5psnuoq)tC%K}aVEKdCJ+SoyG;8G``_$p4BQInlhPD*Erns(lLNzk9-yoI+y7wVs+W*vCTnT<^m2eulWXT617 zkm}LNOAU)!Yu(uske%jH|Ty zU$icB5hq<+M4f$>7OynrpwG>SjD5z4>VB}9oj|jMM&wK?D%|=835A+6T%HW)BL70@ zfN+DuprX+@!`V%Ii7tB5m5H3{_2K-vgYWpG>Niq&j~|}>AJrawxpRUk4N75yDYt5h zQH8-Po<&3w0mC~Z)|$z6*$vk$`R!>?iizDzvr&%W7MH5jK>x6D5~%a@VD~GYNvu?I zt+RMX%yXlOFK-VU3Pu#)F}?|j;O=ESNQ;pyg6%up1r440t-yH7~@9vcfTGx4duuc zA59jY$EqMeh8~$V_aMWnA-19CF*dvD)aPV@N0tEP&`#~N>SQAwDtM>ED|)z&%-|i= zaKurj{!;agqKGtdc|G+Nxi4_cB{_r-qaQ*xQ0`b3$j@`9;^b*lOgv0_^O?=t}B zLBHr3?}dhTH&FZNS%UZ?1OH*Ix9<+fD_U^_&N z+>Rudh`u(anQhPB^J{wOm>h{e5*}G^22an3HgTv^DAGF{E&F=xcH8c+<;dG6v*-wm z5f;rF#L3DQ6#Q_NKAAdkx^ExjOm)I8e$qTTL22;x*q-P1ocqV*TV7ICbIh(B1)ivWgbRRsh5E%NvkhCiK#h-=% z%Q@8@oaczw5=18v)GnQl0hsZHh7#wv#VDbay^k<61#P74<6&oz^JMj z;0W{ejRR{c7cQTrYz_u$8X>@q`^Yqb(goUr;&Bc#@mE?$mxr7X1drmezwj7%qO>d7 zwux77ox|sl+Je)X_-LSzbO+>DIWtMk3Jjf0XtqhD6C*i%+01a&9=u>DyRYec97O1` zD!l~$F-Nm>n)qHh&ZhGT3WvdbiF0kqXQ}3vBvOm)8@PrL7qbKon^9mwARu=4Vc-}KK)xeH6 zY8U=-R|{#O0iiU?Z{`9ok2u{h*gRk_uxkGEirsoy4u}f6SCh#A)|V>|ZOh4RoDYA} zl+km%B+{1m9or0n^1v0A-11?87QN|Jxu;SJGL`YcQ+8%%&COA|U-xXQvZD08@-U_e z4N82CL+SDqujOm4IE;ND`JshR`nIyRhO(1|yHvtSWlMhP5=V)WFgBz^zc zrzm0o$Xj+_6*vze1V=#_IB1(ZVZxipHi;?$gdBe@ZrXV*2IwAm6BLleKP90SM1BSc z1s@E%3m0WhxJ0P(cBxF1hwt{!$LD^@=5BQ-7i!gz{>rMUsFvr5n$Lq|mc&XZr!gHY zE$EA{SYT>#F8!VYq0U36_48PEi?H&Ij^cq;lfrc$h}dCfw!*fz&ju}i*K6y?GtI(` z8>ciyxm$a(;#NGZ;y#FlU)p-MwLvbl)^PzL>9Fi4${`V0kFj~8gqb07C-e#4-^qK# zpU{E>wi$W@18E6_@LQkbv+Ot_`8veUF{8O00}zy_GC-Y5LTR(d4bZ`h)CoBKKejlul3kB6oZ`gM?kl&Qt2Lh&&>CzaJ)Zv;H z!dJ7%-s(b(H#->_4i1H3`~ix%+m~?6f(aAOb;QWJ{_EO3JFA0n z!?6X?X|d#vO2BM3kD&a^xsAVBN!g**zs(+y(Gm9XJue&CQ{BT~U#&Fw)wk#N{2uq*cZmo`R7iTUk#G z2xi<*F@ZEyx&~)TPL7FE<@W!p30V6XLtkKixQWUaKYAtZt>A>(q&<%wqH-2bI>T^`z@|qvK&BzPpwzgct`y5ZwJ;xftMNU^tw^+IGjy<0jj_ZL;>=LnJ z%!`xl=g9x!boy2c0h*+vK-$yf#*(Hq!>l9qarm5T`gUGuEUEK*z~j#CY=u8;^R@;k zqX2W&{JsHR*1m9Nn-Y1xvM$P!f3;(UDw}DB?+;dk6M2p_({eXdb_KO{Ioz@~R^2X7NtY znA|z>XZ{hk9!Ht;GY^$F)qoUCBa2=oa_+gLbt|gRAqHa+5JPUcP~QDj!LQ#YwhNN zW1XQq?4$3Sg0D0|=*(&xHD(v(Vt^~(d^q{(>j+BR>aaxZGe6n6o!W^}v#2_Jdmypa zzG{|*K^+zfemZ}_kz8x82|YV60c*R@Kp6n~`Q83fYT&t+S4jTwRPJscnxml+H(;xd z$RJBpCq-16+)guIdoaB@Op|0WpiaBCW+@lDuFw+xR=4eQXzY9D|SrW=X z+Db0{&VL79s~Tp8OBl+H93*5G?Bea)#>GH3ww*?&<=1?&s^30(ZWbzH5GvmaS>F!t z?u+0fw$;Ggan&f8DXu?s>UOR?8R7+1726m}kc#kx0ctHQ=Z+y~OMd|ruhPL{B-1iO zg1Sn^Vo%5x3vsx_H7&tW*QQ%dH_V%9>^Q=KTAqcmIX}%;xafrMZC#G%w&f1!8g{|~ zI}a@_{4X7%92^lc$>_t}FpRxLOeqdJHYz31y%bb%mi%ehrmhT|bGb4A2Vaog@Z+=Y z&@OY9A+dmnp#JT%{l>%A;i-u85- z<5r2E>v}ddEOCzT%AOgrlJO$YHbl!@0~zho6sI26Y|eJfRz1mAbo_h|kmO>+f9w?z zPX}z1_>g=Xtf*!QPji!`R^N`ixxc&gLpusFwgd}tBZh`^SVBi4H4$RPG?ZKG>fNSw zEgN)!k66OqW>c&G>_V29+FB{VlJ#3ocVJ(76{Md>nDgCdFZs|AsesdF?pXJQ7}gdk zj!}2}W}s)IamY)=Nr(LKsSxCLkPmp;=i7i}5mH9GE0;g#{j?>Z%eavrD}Hw1lg37; zz1bBUL=Vo3bBNODz?ir?Iq{#nWWds(>od4MiBA0yKa5zY^S7Cc&xeeBPz^B zWZNK^+Ss;!0l>?$1lBx%Ixwbr^4aW>O&kjP#!lTPaMFhYJQmVJOaI$Xcw zDsXz@xs%&c2J4vRf339T0q#zzv5F#>lH@#%vNue%^SvhhZdlbpUKQFH@Av2mLnz9H z3%{*{V_dXdv542(Of@5pIJQXT;SuPN*GlWv%T`QZ^>gv8-s%-8<3T_Y?f{$SSG}-O zR^7k665N%017fGP#l&CVhAH`}!H#ZMC``%-mfJzoFu_RdUn=~R_OPNUZ+B$k870YU zZ|Ep)K0(l!<35Bzd*@O5D$u4hS0a)<~Sm-3MRW9_8P1cxNM%%B%%h1%VJe=p)|wS_pt z>{pd0a$tBPUl+*xtLA~Bt`i#{*D)2<<5yFamlWsGZ9=Q6!q0!lI{us25(|teY?cJa zAzG5b1cvju)BcKMeTdCD_8yGZ6y*BkR?bjkAtLn8@^5$7(yHN|eZt}P-pK(Z>WdLR zy1$L@>d5r$qed-OJSYUVZ9H2xW!rJ7$DtAFPzi5sUo9)qD^tk(a8&w9seB*#g?-X> zn;OXL3pS&~jmjy>*j9`Bw}*MJ+u~hkR}6)qvbEYw@R!szV2H101vFs$ShqE9&(_5l z`N%cbTbBAJo5Y&mRc(ZU(6V?n-PvctEcE;SK^l05(>(xV@E^V$SfUO*FVxNZ0~YNS z#3_4Oe9U4?2^GUZ=r?R;koP4d1Xd>92DVv?zyALNXK~=4Hn8lDd*^Omnup}3TBdkf*E$Air zgwT!e1e}?NgM28v0V9bO3Ib+3w(ppsQ=%V$@wV8zC&V_$k9f<09)&}&$E}o+4Rk!_f>qyN=XCLfmDyR@GrZHtX3eK1F(T^eA zT}AT%n{rCV)SLW|hbF*g3M2(@>eLOcnTt=f+gjd6%5GNdWnaI#ye|C<{W6D5^s5ms z7f(j&eJfe-pDnU8{ztNePSZcVYnGH>+x|Mjo7Ir6#u}PSi3NdzR;~}m->LefUKMrL z`mAX&+XS_rjbOI0R_P>$pwYcmZFRYL_3-U~ccFR-@kC}VsiyAtfvYo7=iIsM0w2Ha zHOrpcAC$0Fof;2!r1SF|SdpAta@6GK+y?6u6Za`jfTKKj`BcZCp&#U9^|V22fTk|| z>Tah2WMEMt$Q3Qw!kexb@q5x0QF`^=8QmYn5U7P;W7Ea9Acvc0>^-{M zkyUH3xr!f3tXN)TfTQ2_*o-9|&40j5#ms-E3)b-S#mIecCe2%whAH&l#UD0Db>;u< zg-M&A9t&g-#H<$M4gH^>bM~(Ad)IZ-$P8=8jz;thh11~HpJUKn-RRdx5-h<)vz^z+B>cBzH!EmJau8awR z{I>YBdG+@$@fpvv%$*i9tSdhwZ6QwsUFm@w#4dATWitaSU$;?SJ8~s#efR!h?)6m9 z$Mw5Gl}|{HMuTcu`!1nSHEJ%fWwM(`EsH!19SY1K)T4ywdByj+^PCSp+swIM#cI#q zi2-~x__iEXUHNq}CoS6+fn!mUR6P&Pwsq1JtcxcPRSj}Df5-*;0gN{r4i(C*j>2|I z=U)}QYSoRGu!L&hymP2)3eLMe)TC^R)$hRC;T)zQP{N|uNsWu-S>2h#8dFtNZ#GmRvI_m$kj}K7`1B|s+JZaFHun+&X z>gS00k~S7y6Tuf+1-$INp__x-$h^8Ac0nM^8L#VVvC(-IhIc*&jUgk|tB6J9$)2-Z zfhSfE+f>5x1W!YMXA*C;u}H;>oTF;GR<-O1Z{4}9_J4-y5~jzLCLxfH8Dl%$8mCUhmMNV$EzM2R_`r%!1eb&G_$30FSh??U)wpN0;CpoBIcaO zK9lR5*nJ^YmiI;B=9sN%!fpT)EthTH*O4Yiq(4yP?sVGP|B>@;<+4OzUXCX67tC`% zo8)N6s#T)*K`kbfpR(lnueo>#EXdY-=+TwxY6kg_XS z%n$-$d+Wak2kmWb&JaqcRQ=AhV66d{(fL6J1PGf|vjs2ZxKY=4-~;uUU}nBief|8^ zd`A~Kd<%IG=!%^&OtA%*^3R!gOgW9N+wJ4V!2Js|ySIQF-<Drh^+T8O`EZN^yXQ{d&)aP* zmgE0EWM2vD*nrjuvnw1-ZZ|&N$4F$jRF+KAXMIF+4%#+#gPqWE9j*ORz=Lhm8gpUG zBw60T-`eLJRsyrz3R;>g5+WPV>I|g*npkn)MSXpg+rG0oC}UFdmMuZ0!9*A>klQ%v zzq!zV$YUneWZf_q))b0l)R$l9%yw#!rSaCIm*80ONGj~pVmGT9g2jrBudgE6Kl-t98MBq!CS*S|85t z$mt^OQH0ShC{KxurrURk5z$bibzTj|YI~Ns$~!3Jl3*t@C(}rGjZ~5EI80iC(}|I1 zkJuYCJDk=Lnp})NS*A5T)GU*T)%pek+tnTFMbHn*)L=jKy)0TMik^FP(nu61i|KVnnLRfFXKhwQ zyR#k8*+?!fGX$>qCs-+*|5Hkw=_+k6izxC~9_?sV&=^e!!RPq2Rab}~S>lp;L|-p0 zQg?uT54=4JN|G8r{812XEDn2Zf2*Jw8gjI9o;f(LehX*{j1Ywc)!az+J-pX|HK4msGhgf4hW0L7$)FNbS|D(XPw z_eAq_7?fyMw6ndhRtL^VS(P_*NEi9qW~(Ws6sSu`0?>@M3Q7U_C4fXPKYP8y1S6p1 z`$3_XPX=l{Ta*yrGehsb6k7e7$HV>~JN3Fn`qkvtvzDHWYVy}UqshAunRD#KQ}}9L zwX|xSUo3?k$uz}P{#`WbXmiA+z%TR4_DxpCFB#c$+g?%G`87ar|IeAiq%jeh4uXeDGVsyj0FwUF)6~;&^c53)WXAz7iV&)R~TN&i}I6Q+&Iq3-lukd z%R@WXI~fWdWAgA7rB=oxY-7Y6b*bUGYOpnrHH9Kn>er?oCgpjWW&&wY69Y173#N$> z0p|z5LO6&YCO-dEOp}VG22??7tw;S~7?{U0Hs;m(7fI(78>f?Kn~_M6jR4HjC`hm+ ztoyl&qeJ{gXBAuN^Fq6vR~&rp4Zd0UwyLh%k^T7L;k=z~7t0s|T}F(zAP&Buyy;3^ zkjPzxFO39;TOa?Zub=U}SQjiE89_77oLQ(=KBx7wkfM){Pd6#G&{qOfuO=1H72)hA zWz1i_mba$zyW#Irs`K$WMQy!#*EL~AMI`(PF8LXnI8yu7 za?M+Qh)O+@8B%qIOP5b%sA)$_)au&-J%9~UK5Yj39**ul$&3uudmg7AMtLW9EQ@~C zr$K5tgcNG?cZxP`Si-A%27`opB=XUl`z=c|FMOUu&Dv~3^p(c)H`WaR^_`AM+POKQ z68o*1b2iI!MHiDQ1cBD((D7ycCHn}HN*_&q^EbDDabKfZh0qt991Z7o4OI`Nt9}0k zk~XlL0)uqBjpY9rlrt;X_X2d4d-iR!u`uNC71~*J{~nrhjpegOD+#pj>_;84R8#mg z4}+FJxyyA1g;_2G-}1J2L9L9cE*dz_V_596*WJ*ZyhO5+$8Ke9s2UD`wW6|PGQCp5 zWVdj1>W|LgYjJVG5;a_3p%2>@;KwU5i3jaqSWi)=6l&fPox^J`|HR|u;1df=9?{hL zRNddWe@mkXG?u**?0~3GJmW(GjY z?ub-Vm;Fa)0iydj=P~m!inN_Aqdb@U@ytJeKMJ}H&Bxi792n3~MJ7&RpIXUIC~xZK zF3JQqiIk#_PpXVD^}{_Eu7R7G$ZQh6iCUORC7r4ywa8Jm#&Q~3JWsn^%d(nT&`Z8^ zA4nw%lFzER2bnl*vH`P$ZAKHf#+aV68$j~&d-Y{_RcF;c0X=7jY_16w*HH_aJ0YXW zJa-QiL3I-!>wkI{*63Q$wIqhLN_KcSug@{Z3K{CMZseWBtTF^M`UQrn?W2YYy!nkf z)8twWSmTrOhSp{V6N7K-y!K~?1IC?9?2?nRS_v6#crO(t!lsh*F;qX+VN2*#Wb?51 zt4WdM04;vUSvXTEGw_o0WCt}=i-=^`(ajWqn6Ee2ld6N+P`>s%*kUS>3B%oX2vFGU ze3q8x7>pIx`h5}NdFX$YTOrDkrrHfx_`N8f8>g0>hNpO&S}KK8Qf64oU?9FzC;Bwg z?%^FweTV3jTD7HvYKu+udOsJFRDd+Z9x@lOZ%rR;0T0#b08$ma=F9-Y(yaxyVv1F! zn~LG9;B`=ZXj_?=)e6LT!31tJ!d(zlOILzrZ+(2x7;cP@nlD^$wKJo>pNX7SZ&H9I zg0pHVO4bfO@;wgQ!=?|A1eiScgoY0hq+?t%54u9y*-6fJ$-e=Z8c5{~EM&(Q_GY4$ ztwcBEuRtZfp8IGzDJBLMI}tay#~bQ__jBmV6ceV@dagxnwBnclQS>F(Sg`XTKD-4R zrcHc;yM%CMU==6(`pWn&k1E|hY6@COB~B>39sA&gsG!*E##DN)jZ zwI3Y%FVE=Zb8l4lpMVqVbVlnG!?@nMeKTiYv2Z*9c`oDfDg!TD2V3GRZHbxDuCu&w zlW&`W=Qg>ud8-AE*S+ILw!2`%a@;%5Gien6_XS6ROKCK|89A{;^)P!6Oioh?;UhIp z4b}18GvL9cZo2XIY>WyKi^AVmY6c%k)7~Oe1*trxw(+ky(;x!HCdDFClh2`Cyg1z_ER z*9Sz=OKAnwL9H6rAh&u1BFemNIQ2;m)~A!U`Je7mI?M2SvNay=yOe&=;9tJDjh+07 zD8q%PY9-Qk`!T6kAVMVFGo{&LIOL~WH-+lob(Pwh9Ro%hJ<4Efvdu}?Xz(r4=w zVSeV8MYeqNdb<9l!4|&ok2hAGs;uWxlra%omvGH`x6_Qd##bNV!tzUqoIRJEXEUW% zDU4l`bmnE6c~{NrM4&oUDo+|Ql?-1~Q1KoQcP|WXGLUeoKB8o|0=DY2jj)5Glt24x zxJU`Da(@a$GjPny!!?hQJUOgRCa1AROz`CxY&16a{qG2!H~gCFYD4|Z=gZe`D-P$H zt_d9Y&xIN-p}KX7sxRMMPPz&^E#@M%PPrK)GU(i2{Rp)1S!eq%a`7lWm+ER7mNV5^~k zyt-0w-@{Ew5)Vx>Po-15uo48F`Pjly2WGbLm83djRA0UFzv9W&5x6;lR{;D*9sjgK z-{i^*)x2c2Wx_88z0@ukH)2r6uUxaLEu|^SaPym+bWM2aZv1NRAa+&X`o83-+c7_f zJ`rofE!xk-&l~#TD<=BqnG!w3y4U?Kg}1S_xwsbaRVe8?r~$C;qeWtK^=_vg84G3| zsC~1a`vimacU0pUo#_y8s zdSka<_uojC7|vfgLSDQXh^YYxX4--R%cB6Zd1U~;8_2mqs!-g2-#0{uKi+)xX&(62 z1)Zbl>hqT#EMUHHz~p(Bfu%jvqc7(-7s<-b^!8PxOulYT= zg2q()bG!K182?s?t$tg@?UZNHv=B4{{T^+xi zu9ZDt-@1KYkbggAo5JvSoj0%AV1i4n)&&|?$}V?;QPe{$7<4x@L3U#`SoWS9ZR6&I zN>vrKs%5J}qry%S1a}d@(W(XAO!gP&;#S$dZI#WwW+KFIDA6FfF-Z_41^Q!Zjbor{ zTb*A?%s0f(d2dCdg~Lb4e98T;W1GuMd;J&Rc0X4l?lc=Qmh(i-1@t5ees9G>+qOXuclEt_D>1*~VadOG`kRYZVfr(^g1e3fRGqH{~*0^2{4b^uyu4UOnb_H(r?ajosT@(4byOi0^|NpjYg zRrQAg340e(2vg^E9)pp^G=-rbPiW0kr?<~IS;yL{rn)@GpUnUIe#au+P8Ivz`=2?# zVNxF(eRJVaG_cBJuK;ds3S4`JqE+{{k*vLMSI(JxCTWISxLNJU;M$MI5?*@v#;$9shVN*OjYsGm5dBBx(nrZN-Z{lE-Dq+rpPy?C z%SIV3!k1<&P*vvl4H}z}oe5<(X z6Q!A0qXyzC@x8mLrHBu32OW$KdbuP1H>K-1xTEUi=W?XKxHsfYi1xM!qajgSvzUX`LKYjvy}DMNyX8 zr<+|idDJ{U$e?XTD5$xIGTOoj;7{?&K6jd9G0PxvVv?$Q}XzA%KZ=cF|<*qaf z2PyZQ^vszwEDq#8i3|{cJ`CSErcg03N(a{7dvWFmTBT}W@>^jo9a>Hjo*Q=g=W^u+ zUJN$Fol~8fQ)GUfVih*K>1NNp*$V`NS^f__K*GP18YtI)6Il-Kk#TXGQJCgG0J5|<9Pl%VNOr9AM zV>5LYQ^ub%ZHe!K<%?~N)=y%!+yrIWdLz*`>rE}U?6%smF@5va?Hl&zWFE{qFqe_B zCvWFr=CPBEeTkN*_cG6w9L>FKdG5&ht3|ugZUY75&^3!okB&PSzCcF5Drob2Vf4Dv zy2|AB8|xQ_(s z_ug7t!D)1Qem94@Q2~s14Sg22?&Qb%YA}6B@jM`Bzvs~QeI|cn z4f{}GwApL*vM{b=zv~%{-GjR6x2rPTJ5V0qOaD{)rQNIx8HWm@Q^sY6p0j_!T;1?N zp7KFV#P{~I^&2z^$eGyZ%MF9}(;9e0at_tbIAz_&c!KAY6#nUC54)Y!9dnJ&Z|WR4 zb-~!TA?;S$4!GQP-TSaB%s!j^mah8{erB!T&DjgR4u;*@G`8F+r!ep3lY_#xW3o2) zqBWU6mSxK+Xl_!mf0(b_{mAKd)z?>#c5X2BOicO8_A5r)CH;6`@pA390dKpxC%k<> z^yZbRWr?wEzRwyEG}WSE$6)=3V|S(1B{A~`Y>vHS*R+9t!?xKihJ5RGa1qnWe_*oy zC&nRDE_7_1Mc+A{8zorH_ce&KWFQh`}ZmuF7BLK zv3Av^->Sabfk5BOCoQj($(glo#}DR=w|#-krk8 z{Iu@XktbR;xXL-uu&3LJj5fj_wTADmSJ|DR4e+&3|Cu)4t5|>A2D==KNqe#{aJGGC zAFCPuU3#gs16I4q4l?(Y z)Z7a4Sor=X-}X_&nGWy2+aFtTu=>OOy3{=}H_Z0j|8%=Jc@a z8_)St&x)VUPiD9Di!Ga8^4g`WOTv8@BZu;ckIzh+jgLOBzhq%tUHYc=r8Y0pLYo&< z7%a~!sJwomntOBD96$Ei9d|Cry~?}ulUc-~80%_zL|+a}v5t zY-u>!t}177)T=J^@?{-QA7Zwi_dcPl<-#!@41>v&y`+Mttt$GSt!xo3XwbRwfY5_= zm!{_|$bNAD(y^Crjx`*Kct7p!xbpt5Pb^&!CGGh>zER(OcCQyCthnE?vg5!}ul*w* z1q#|8nCrxDlM}xvVEY-mq@UHNH%lenqAylH=X->|n>(V~?1}r>Gya3F%|CTxoAFnd zfty~mUXs~%`@5!VPu<-+Y<%qY7jLDzFFebMT9viuMOPr{#y(yacC>4t^~O;H-W{+C z-+pAfnQM&8(A0Oyxu>3+?mNs1_q)7q*J+EM2ijlK3m=j2*mrxolCedSl(!q6-xzJ! zl;c}zxPS2#;WO74bBDI0D>i)|AJR1VUZ1H(j&ncS$SoZj?&O(v<~EzG znEzB+=5iy;Lej-hc2{@BQy+r9`Uu*Wdgk|NZ{{w;jlH(6h65 zaE9-HI@yDAcHpPufA4?)C;n`$XrWTMfG+7S5^i5LdeX2DSq&xraC@b_gK z85xTC!Z5Bn^csvx#G(lWU=%`mq!@et6UC{Kv1n5KVJ#Fe2o%I~i7+x8BEXs;_<>$?&*Gs*rI) z0UJK#$iVt%!8(DmAQl_~1~rUrg<@u@>QTl(dPju(?hgSAKrdIW zhxZF95yt9LX9dD)ft;WqyoEr!AXUJ9oR)F)5|C4IJmR-FMny0rDuMxuEn$3Eh+Z|u z(G#v9RiTteiA8Lh5Bd_z;CdC&_zK#{;XaVyR7`=bfX}NDlcCT(83dw((P{>aN&MbEqPB{ImSgwavtc~dAMA}uY^^pNI)+?Ki@kjg>E98m>>fs)&PoB3+KBUD?@~Y3!u}!@`y;e44_cG ze9`-nKx#qQ!Qk;0!2Hsf+Os%9a~4r5lzx^tJy-&n7fKWIWi)}9czXcxFD&jVv8Vtw z5zlI(iYPJ9x@5-TMzem)F+4JHe)un3^-;JBrNE2fbtT^^zNhAMZ#Wh#Va1`5A=b`~p1pL1Uj2%9)r@$3Y z30fF@A_OId68JzaQ9xtOpgEMt@E2+oN`kp!K~=Ta!EfkZlh0cM#$y8s=66iqC<(oW zu2NPY95~Pl{P|io;2V&r5NiO7852{ z8vv4!#14Q5OM6PCqzVdbA)~cLl+#oR2`PkO1m~Yb;Xs%fghp*dW(Noa-RiN51Bc+% z@C3L}P!MC9mmCl%>J`p1HhN-B%4O0xn&*hVK0Y+CL4nW7uy8i0fQUr<1fZ%$iD5&q zI>f#r3~qXWh=v~mRE@?E;u{vonUN+#i{MX@L_|l>90z+b*)%_h>}ZLSFOXtS`=B!L zWfL~B!BI^Nn9CS3+E*dEM0ycvw$<~c&^cc?Ck_UiE(}QslPVSp@ra|9vZbTolL#FR zF^WQ6N+81~muG_{s3DLDLam|U8ZziLHqwSDfdbLOhM2G(;v1SxMoF`%geYs3jp!^%K|7aZuH>Xozj1bu1P&G}Jr-EW9&{0$u;~uv9&; zXbyJ09GplD3UVwGbE2x`)Yc&1R5wYPMws=dwp9xmj)WSJRm+$_R&CWBMaRm3UD(l> z1ZPm~|D;ki`oTI2SKw+Cl{IQHyMJ+Qq5T($RsGen(O7vjCP63v8$n-5fA!k`z-Odf z0^jZZw~c^*u>Uza+uP~c+1oqXIoLUJ?Cte9_VEAyYybOC{Hg7Kv624Re8Z=VFaw~K z5m2=7RQ#b17}GoyDiyEJ9$j!Z%}MZ7{$p zVB<6f7A{;ta`bwNf{Urecpi#`&qZrSRhpDN8Vj=SV9&vKyXY|plH#VZmo#HQJ&nm$ zsvk{ELNx{Gxc~)OlkN^#1J)f-`{5%;mc+X-_+YSRum>k-mgs#05=u$W zO%T>LF?tFdjLI8(cTe@Egp!TFtU}ahSfZW@LsJqNRYcrXwL7$pY#Q*By7?<(SB zga&TZdI%rv@8a-hDxs=Rym5q0qWX<0x|&jL@G^A#u_YXvs5(C?N*+t2{kA$PLwEmO zt__NxPN%$oMUV*wGGV7wO)x(SzMun?7`_OQ4LOg7!ABZ9+?4VK3b`~|DYhh8YOto+ zArdL171CQ7MBH-A5Xls%$3y*#Sab040!yNC03;X4Nxdi^0Dc}i5(~$LnEN|TLOg(E4^lxuo-RvDZJh<-iV~AwS;AW#8HsF##44e*43R~wGq78Q z?73b{3WWpB@DuM)xrZP$%r_FuI^hJIBNe3?RR`7Et^wboI z=rK)0y9?rN1qvk-l`wd<g2C)Km zFLG%Nv`yn$0xT392H!0U31KibSE)}3jRXf+iOA3+qd|)~+JHl|4~9cE4yfXU)GLFG zUlL`(B7jJN%7@b~Mq0?M3C)-I0z?qNN5!Bu2#}$iri_)74#1%)6CR6WV?*B}F~(Iv zBM3^urb#SWhL|17riF-=!Y~zV=+qNFl?ITc6vDGL%*bgNTo0|YG-(SGJ+2@V1W%=Q z5*?drpo>h#l(nq@$|D0ar4N<>-pQB6f&by}3;@m}BM*$Nsdr&7E^6W*2NDqv{<}Wn z`7OO*$5D7=1d$UB#zyfY>($xtLUg2>;K~+7eo++^5_Rg}*976HQ-80mlBR*G7SzvK zRPqI%&|pBfLa{>OPk^DRqu|AL$|$YLA`*}~gvkW>Y!$XyGnAqiweXL4AGlNG(y$$) zwKb#*9~scmF@*whV3nAYDD0tK>$Gfcn!h1Q~&KVo!mc z-a*3;GAhFt(xQOIscM!j4`EZOLLyUYl7vLpP8ZYQbO|FdkcNLNa9~-q$yM=xHK9=W zzXv&sOZs4|yF)~Ro#Y_p8?73#LW@k`+p8$g4>JJQn@6(0l9pcJgz*YXdXN>#AdLF< z6p6?kYg4CMv(wxJAT*HGXpPlDW}Rw^AWcLhN);nlCqoteTMFcWOGK#50qBdoohH_X zWfXkjib#vXUf;8Xd58}2O)i)@1=!8Il7t+_I&pw-x+F<>7F;|~{J_%=$o$azYm}+e zQUU5AfCLf*>S4kb)SDh?z`y}^)e`uss;V_fOQ0+;5|6|s3|57W%?^onX=Fs8vgDEw zZir!MT-8j+Cq!dBY`#V3SEo=DH8~B$Xi9iYrm|G6f zR79M*De$|#rbrFcht~Q>05S2W0n`JlCIG0>zZ(E*px)|9WF?B2OJeOo&i-$!<(d)_ z-?6~4s@WmB_94P zohm(;c=D8HiQX#xopz8Z+mrjZpkZRu^(GL+l?ER?SM#F#3CpV#dk@5lWORK$6<|Pf5rp8rUI2Q$j=pOkw-r%`jE9@nlt7AO~!QgkmY4VTpa&P^i&H zDv?cs{?ZsQs-jq#U@R5o!$;^fb3t0LkGCbsC(#sx5O8x-616b$-dPpPc$e>eaI|FO!WXH7D1?(c*5E%&PN1Fx#C`w|EF2$|C4{e z^Z$X?c>y2?c7#Os?`QyjkpI1$IrdQgJ3Din9Go5C`_Fb9=U)Gn|Nn_U{9X3gNS^9f zVq!uPOSKC5%!JrTwiiwcJdj2DWRHjz#7M-k3ZA+=OTbJ(tOI87_$+Maft3md%C{$c zik%@~dL+>4TtO070Q=M3Dy}Z`R2f46H&0`LdZ(sOQl?rg96S_g4rQb zz7jORAVJ7XV!`u5^5}^d3oIrjMK$Ij(L9Kv}N_eW9VSJ`5;jCj}A;8@o zJOqK9ATDI7Nh}4WLzaLg#M%(C#I7n>B?{d0l+R2|WC(czmH^da2eo}g@i6HOND<&g908{$ALjC28G_3fYfwSrN;cI zmPIg7MM6Tv0I5Qtb^=zy4GaPZw6IX)5VR(XkxvqXxuj#nK_^gz5rB@h&IiO9DUB9R z!qz%G4rH?EVkw=;RM8sV2IyJ@_T;2C&=!eT&jhKlgXoJiE)u0dTvDc92=L2i67+!| z@W6h>BCt$Ukf0kVx_FU=1z&{^tWS&(Ei6bM7`f_5Vx!q+;BcfFrBwPM#)1Y!dH@s)ergn z0|gNfp@_$43!(lCM!;YaPG|074-s2D85Ch-XLXR}@d;-!ftn=X%#$cWg)25;BBP@+ zbchCF7+)eIVS&kx;72la%_24%NlcX>VzOhy01be(iO58Z7ATWIEYU|23n!y`k-_&+ zLudwiSf^s0RxJ}Muw+=8hkQ!Q^-CL z6GU`ucIjL?P80MX2IScoECOt)f)Uo&H-Rs>c!X?(C%8nS2rjDb5W@vPA-;sk(+Vhn zfh~45z5u%TuFM2U2!qe#@hHx9Obm~v99N(lkhWV%c)DE@SU+T$0>uoE@}*+Ngt+1A zltDnuDwI*taG_DyfeK6o56UF;NmN1uQ5hD&0=3b*UUVF5ZsAD)9e$9P9$cXzq= z91bfArh1{X`+zV&$YFA+h}(-bNgOvqEQ9_7F%o4Q*AA4F@)gPvVty15oNylpST7g` zAO4oeBua`PAP*kf&hg>uk6?tsJB&~g0tVs=_H&`8JRbOusqF-Y2RD#!6CY&FP3)OC z-Xn25J8`@%(-trT1>7J3UZSo`4^t{5xwf`+YoKF<@&wGJFyvCk<1^?z!8(L1&juy{ zp%(@;V!l)!O3p*c&^jZEl2a=YiKv7kS`Z;oQu47Rl#5QYD4E#p6PO2)L&<^(CD3NcCoxe_85 ziaNksK^ZK;26Gbt$_gwLB^JURnYvJfTmjDwgxK)`sU&`?rr;4MW{1FQG<5c4$XL~7 z0bD4>Pp*{UW5i0xP=ZYa;GX6Nn9V3=CR?8V+iePSnG)eBkM-j4$=YD3eS9m{tTCi4Dfl=+vS0 zmx!ezg_=N7d1TvWV`7rdB5{xUr~tpJq?H5npNp>(N#87zHnx@SqWo1!Mq2WkB^r{tW#@5@-bi9A0MzsDLYrm>fcUg>J30 zEEAbiI6$_l;v>*adAL)aQX-3s5Q@iy(Yz*TT;|hr?{BxMRXnP0<9KAySCx5r;s10B#mk^U72!@z~?SdoArL=!2AiZBoS6U@VKq6n9P4>pXiz$p>@LhI5d z1ac)hGcge_q9#_&A}np3dhq{ffL+i!Ct#R1g`!;-oVw5*6!={9z*B6l9gRb*qs1XUbNdE!7( z5KtjS;s8Kgs%nHGg_FcmuL-T?#?nFnz7Y}eG&d{)usI2YBMPF!qYy+Z8t4U*%2nh6 zXb><;c&|19tpO1t8XU1K^}MM%@KgfY6fi_AgfKc&Q{jcyk4T`Ggo%Zdz$#+Vg9TDP z5ZwSV@gF#*u#5(x{ zQ$f5*Rf|-GqRD90N@8JNmZWLa61$WZbV*)*6j<(b<3R{mg{E%A`S2-)t8Q?$x<5uBs`5Na+M%vkEasj zX27!~5@A8>F&sG5N_a3-0>+Unt+8ZlOS&Z}fnflavF2IQurI6-_8S%hDv&jg?oQVs z4J|Cl^XtKo=p-L(TP(C@2;fJPAc4 zLfZorOqvoFOc^>=whko*6~Yr)3yIigjNGqUWn#CkfoX>$W>Hys!fGZPH9mYVJ6mSQ>a!+DJn6U$!bh$eabRm ztcXORG!YF>gB|(9>od$EG(s z*xcGC$hr^l34V`f!;hc@dzNF8nXLpM+jas2s!|G%#1Lg96KPcSlnzqX>_$B5A!Ywhhdrx^$guo1?NqoDqV$OGz? zBI3x_9v#N1lxbYds`gvdEuh-u%LD5Mcf8cj6CoW^byF9&t|=n1$SPzrfJ9+~-ButO zB-vQB325U`B_SQ3G&TWMry(_y#7x5CDiBpwBf>|Bn|)X^it-PzKva;SKt}2c*f%;} ziqTmCW{@jj-$^XoM5tvLK{6a@`q2_-_vs6mimRC2Z$w{D|9)t*fG2t|G;*9i%ppa9%hmQ6`n=BP~z~&hD zRt0J`X6}|KrD9wiHYFV?QwoFOTUgM+68(#UOr#oVLgxWbDPw@L2g!lXLe@C6^wet; z)*zCIB@-wNQZFA;J`XTxjq0E%sUYdJMJECgc|}KR6Bm`R0G4CJByhcg6^Y?k{Y_x_ z&x6qkfJiLm$B9LK@xT)r5{qF#(ta7kZQFvSaJ82WXj$a1(hXUnZ8?#7Gnp0ko96;^nYr ze^-=c3WlQ*a*<9Lp9LOt4j?l-$o~Vu2Rsqt;_c9bRBKAxtPeIJVzu9>+JObLB9kvZ z@dTJKi(P`lJ@GRF%uUHA43!|N#quR^ET96;^06}jJXzH^ z#@>Z0M=iBkQFRJIqaGTuXsQe<0MLvtjFL;GWNH$zBlvLwv9FvjLRNMG`3wUv4LZeX zk?=5N5OPugWeC78?n@#jyT0nMQKCVJ#Ht+z?w^2Wnx}aol+IO=3y|M1!ke}m6v`+3 z&@>w++QQ{Br8BfpP^dS}Mu}RuETq=5gPH{F<2MVKPojS4?FNhU(J&Gd`MCX2ft!8m z1D(hR42pC^A5x9G575XK)h@rq9eF=)I~;#1?yN{tyR z`rw3V=^`Nv@}v^3I~u(a`md@(q^ZCa0r?505K>@*9ydukR3%-#38-y*P9tOlrh;t?y*Cky(HqF>PS*Ok;GQdvjJegeUf(^QA~Y zD#g&!#R{>;_fSyn@_>gKG?^Sz!sslKH7~@&(oHHM!uVKPLyMBTC6^8o-BAHcH;F7V zT8Uy{@aWjRVLDM>V?T?qkp znzDs$xofv5k%h=XgBTR>1KM%0vbJbk0I6c2RD?pE8#biI0GY%grXt|2EwRETL=LvE zbRB)+(7TBvK!+4ShhSCv!+$%IOQRt?vJgBPJ5F2bmG0-}UmQQtb#(1B# zHA_grmXM51Akl$31cylvSIA{_G#TUr2#oLuW4}zI{2%ir{qNuZdw=!Ee~4B9ej|w& z+X(oIfA0$DAL76F>g9y|e>sj$4vu!c9O3;>CkN;M`v3kX{{DRbld`pfKD;43beW6f z(64~E16_qY5-$e33G$s#c%p<_QQ1~Ppsh}%`FsqWbk%{*^gve;wXZ&?opOJBhd_`7 zWFR3qps&7A4Kv)4sYD4$tRR(D$U=5R9YO~v&|-2HJSZdOlfmVMfSll96c0E!nA%?w zOUy=6m5d{#ts@)(O;E5yB-XZAL{U?S8$g(1>8k6*MnIlp>}C)p3C@T5 zW)R3FHNw-`h?+>$4l@E?Jw?=)i@=!rp`ft51bla|>#88OiI7K1gv3P}>?4pLr1{MT z`&sd5i4wcT2<8^^yHuGa?NnD$;d29j=!{4DO}art^u?ooLNhP1eO0*wssRJ~Eor5z zGkynSwCpdS{3A-Vt}6Xi=WuS&F(!|?3K$7$`Xn2#RM$hX?IXU0CITeGo5xzn2^L8J zzl7Q!b=9Mr;A&qV9@_m+i6bt1VyA*kbe$3{bX}Kai2)J!1Btrz*sf7F^f=YLJWs_q zHaN}e?i5=LRz$_|c!Xg=i9&Sh>YPQ~)dM&cVOOqL&`W}cEEDh+XurwP@DLiXe>4s* zLkFe_WO6hRudyPawJeB9U=W8(=lxtXO3h4-xB%3vZg^|zcnJtTi%f)-y=z3Znv`Mxw^*Rb`N;QTLjyuSM-u`I|=J z9!)% zVv;U4rzT+N>8hL8VK<$Ld(-e$#rm$kqLTFr84NZQCIslYI*Qfn5<;q}8TWzO1!$Ln zvoFtimyo$?rTCDynp4}`6dr%NdlVgdr`(WF=oh%8CA zX%Sois3*81!Vcebgla(C-jy^*C=>=|o;0wF2TOnmu4jU9RzaO2JRAct!_<%sDx6bO z$b}(xQUY z2}2|Z)mRpi!$1J+37H*rNpzz5IDS8`mVcuI@5!pam0)HSVK&~8wENW3={$G$f&P7kjrFYF8Vy=-URQoDWFvj zeS1)Wry(C27$yS^0&{rM7$6Nhu8PD>D)@MrxG*CR>Ni-zJ7TJYxXwK`#v0JPVz=N3 zg23WYNtjd_t=2Dz<8RD?log77;m!&yQWk|k`Ct)-Vts}IkVEPd%H+n#W`HoH<*HgB zN~(D(eyf5y{pxHCJCx>`FaVhDZ6-9slN-`~V@#JLKBhbAq86y;;L<4&J27L?0dDC* z8uq$+XiX5rOVI3&Pj$HfWzbbi9iWm0G^sRTJN3fLMz;?H@+p7pSM!3*-@~AJ&mk$P zK47BwB8mLZkZ36f^|8 zUCuK##SOHiL@-eJ3rHnE8k$P>Z{mePNT6PbF3Dr-8y&hQ=~lnh$MFORm@bKbdcd{M zrDVC*ZQsniUf(d`0BDSV{I`^1;pyGu)rJ`@J|Q= z^&9z76HAG(V&Y07?1_an%EYc($TWA9$R6)1(77!VVC!2zT69DQn)nm)5+ounp9Q<( z3X)h<7}33Q{EJ7;(y^+rr($3RHLur3LSQ#oT2Q^M3#epP%?xBkmh6(#XN1w73` z_p*3eyP0HOb;Q_Lhv-$YB;fm&4hq<38v@g9BTzb}mb!a3jtO=^th}#W8XX}cH=yp_R)m$aQO3$`gs9-} z;b0F(_`+JlaHr4(3dDv_1Wd&tA@`3^Ac46yc>ncvN=2$d8w(oPq&9?wP=MjN1JG>} zFZ2c`xe@GDOk2!CV*?hm7!TP*X~!E`DT#m#^|pc;Gi_Af+VwZ#4_$C&0A6X_-?oPN z^I~;S%YZ=t0cCORSUM++>%jVZvfw(h{vnjyUVo~AN;zqj(mf+wXVxExi0i`o3ku=( z)+|NBh#dzkdm~` zKxdJQ;Lev^e1&*qlvL;8jH)`_nonF`r4+>UIT&OPX-oL!Dco3y$CyzY zYw>jKA`Jvld#l1yGi!AJ6`>61z1X{QP`9K@C4wkE7y}dN>mqb4uhu0^k5Qp{55Nd)JAr4pIHwqQ-Bu$rQ(ChC=0Auec)B`zLmqY=y@%yt2XhGF! z@YaoQ{FEJEC>n&o!f!@#k@GyfmO{QC<%uW$Z6hMF&Stz-$;cuNZHs;DxyB>p%SHhH z!=o#s_=+&hT!9!1| z5!N_U*E%6?=l<<-(J>tiwHJdHJv#kc^oXnEqCe1|=pWM`@dzb0`-E#7m7p}rAl@Wp zQBD!rWa{}#s)W}i@c5f79W(ellB|~sv6C+ZAUd|e&d69|cC-vtAyzbuN<_x50_P@J zS^z9sZ&Ml#)mKbJVIeB^O$<+qeo0LbFM_I8fm%LLgt`ikbRuBf{~Tpg7LFzq5(QM+ zu}F~w7%*0prnZSGi$HPGok1hkqptb?-C}b7zjHDDH8ZEx$Cs7(K1ezV?yPVL{}0v^ zehUdY72qvGOFs0%ri3man7VpK)sPH9ng=nbY-%!8Na!dUn}pgP8CfXvcX;|UC8+QGFU9G6}PBONc98qq83j~FERX)zm}k_-&#>^zD(w?q0fe`k36O~4Q*Pfwq~Uk?G4ShQ z5E{Yz2)01@r0IZ001%78Qojz3VGzPVX+1H9npe*=UFg;cxQijo4bow9R)Yc_b zc)%n7sHQ$NU_WPR}63@x6gviJN^i&Y(LW08n)wH$3iU?aG= zhnqAYe9?b3N5&(Y3|aq#jn>1buq~mEt&z%d2o*$rjJ8sUQ4YRW#C)xSG2e`TsSk8o zse4{}|D8xeW;3nXQCrklAw0}HK$$0WbJ`DNYgt)s5Zv%#0$qDm-G!NeCx$|ejvGkF zue8(gfzyLnn7;})0ShHU1Byimd}0UgTqW{o1p*bfl;9r|aZ$YEqkp|*!7Qk7~% zeZ&bd`rv8jGu8e?xRg+BwK0EJWOLU@8v=)~y7B_&5GPsnivT2j!jF$4b&zUAzr=9>-m}J`fQlOtHhUA5+-~; zfLKKfnV}PMoC?VI6YwELqUYa;`NYDKq%TGbly^f}XUKOkzTJcTJkt zuqC3GQnhL2cZW>cB&6Ll3vUN|dKKF@ zrBTd^hT0(}^RL^ov2(YvLjfz1jHIkM2HnTce`ElpSHevay<7lwdJ7ABK)*2op2Pcj z>da3}R3*VBJ5(l(BP9_F2s+9+^hOp@Rb*5ICxsBe9631aD5OQ@_yQy(rWP~!M_ig- z&z{MS^LLvj()LKK(=Ejp*SHl73*v1rY@HPRME%L}+SePzBmnbghb{A7WT)nmH z1;aIv!T`xhAts@!V*_NDO_)7ZO9bhD;@G~h7{1-0Xj@cET5KdxDWb$S(J(w8e3X48 zjxw+&BP7axQ-or%2!>lUCFcpEY8x%OM`n9hWkLNHX&!GEjn&4pxJP%pqDLB7Bk5V*FuYYBANmvHtOrwzN8S z6!ka`{UdV?X+9B*ng>Rz(f?*Y3(00UGDkpVMRNyCMG`EF1>eTY5xZJSVm-I3&FXQu zAWX1YKqKF0BDO7x+=&5!ksf-T7S{j?6CPF&B7_L)3FREbw+-AVqvvBtYfoD%4Pij< zUnEol5PQe(cYwa>bog>4e5ry?xTTP(ofmpy|VyR+L)CJm( zC|W%tT@nci90M$^3BXyAR4zn8DA5B4u6*@-K@rFqlL_Rf2lTpE-MB#MffFo(tZhSC zSSbvVT)s7rRNn)uOSe!L;nF?SA1rdKbOL=Wx`Ic?uTVx}j}~F>CH3$0Nc4o$iz|hA zuuUNDXRo;<1bYfXa;O#~@+@NT2?d0y7ASl+@e|+Y^Rdmn+IbSAM7qjbk}%>EB}jpn zp$NlHQ=zf|gq0LtmWfu%F&jE`uS8o;-K$Zju}H(>q5?*}Mu?Y>G)yI09z8e)#WIcU zF_gWUm34bXK(Gg6hJ$)4Xq~iSx1uSPpxOrqJXkZLJy@UinAU`%io+1I^?369qhmB2 z-&)-f`z^@-DRvoRe#yd?0hm&^7NFy}O7+-T@3Q84s94_yaUT zkDP*znE3S_4{00?LA+|KHh<;drQ)I3){=_}Yw{w%pO@6J0w^62e1nmIZT~gx-U>QP zQ%50Kj+!ND`2^yI89wBEl%-o=BpSRKS51M)`wOd-!V4>}txXBxZ%oM+XhNvgzXe(c zW;pl)mIA1Ph`$kK@NZNfxnT;(q8iV_-CBq|HJgO80kJkL1OA3d5(SVW07*c$zj3Nm z?2~Xug9W1ap+2$@xvB*I4WW<#;SV{r7~WI>lck6TbfEzH>u5-3D)1<&upW_s1z^=G zH;@QWuSPSR4x$`26}E@g67FTEQca1?2wB4+8H&hU2mT@=CQy`nY+yXHu8t*Z-zXi-!?4@ zAwrsKq*BfoiFFdC90)WJIes*RZqktwDKDvEd@c;jv9O?ivm>JwVMrmduuyGsi9FOK z^m3Lfi7U0iv5`o}9{?0Jf;icTV*(|RrD_apOm#a@!hcwS_CY$Yo&Em)7k*pW_TRf> z1aEmcJNK&R{ula#_rL7zog6vNcIf_>owJi3t=GTT?ce?V|NQ>f-_1Yy!v;u8n@Hr( z`t%|1`3@HkeeH zG%#R@Z!ek~@(y>WfqAF7A%}5ynj%aRff6u6fQ8Y!wYC&e35R>|2wS{^zG!=)pz&#g z_%Zwu!YE0kk|q~~1L03ohVhlO2uXxQsK9$AgG2N5_kk^h$bsI1acTut1@LK0B@NzM zj)H-{M0jOTPRNHj5Ij&)48x(oVTfq(wxAG!!|=-7&uD8 z*_Z01pQMG71>5aI>MMG*l))e^>4ZQ zcWeawjVKNL=Bs{3IFf!xI;hL=V@T=ZP1NI*KQHgdQx8YfRBxR7l zZ5lzM`K>MiJBfjB9sIrvRD{$4_8kP(4@4^?l}Od&C5UBk3F^LbMZ+_P`@n-|xeU9D zl*AG%g#1V`T-!P$Q38E%1oj{zlMQru2~d@ub zpBycRIbe?{P{^gxN=dvHxY!O#WeLVCCpfo)JBb)NIWQV@CWOFK-mk?}SJl8ktMKKK zDe%2jOL!{^J}%Q2zGH=KZ0Jx8xor>?fqWNyIa+5j^6J9apJ)m}{7|HP)4wHz_bIh^>ecvY=-hd`HoT zFyGli>nb$hF+zFdhbo2ej4^~qeHs=ff?Yc(iQadCCIyabguB310J@TdFv5BKKtT{o z#0yo~2gAXp3^dP7knloW1pw=ll3<8sc-kgmV&B9)b9m7N`qU}{UQN#NjZ_?H$2rDCtfh)rrFjrKExs zCYU8s5=gVN62Z+)e`vU1IDnm)ga;oR7Q1si7-G*rmlS5E) z2sZ>Jqoh!j6v_<+C4?SCY8Xll}nVjE)Tt5H45?Hg=|DQ#Q!-P>mXV zfI;EwiOT^*jWwr63LDy+V2~K5E3u%(V3=Yz)hZN&WdZ83068G!BHD?R$1(tMiD6Vl zYo1?pgg^|aD^MK7v=R|G!czq*(h@RNK`TeZhWw7Rso8~BoDYmr3(qcWF|93844M_$ zO0Y*_1*&6iXg)+dA3K@?tT7twFwjHF9t`*>Xq;5c#;q+px(wZLAnl$VVJsVDsX+T$ z53=~c4SYjU|2{IGelRp4=`kL4JXaXoK`chsV4=eT5grphiA-1tA#-I2)TmIm`p+-| zL%^%Ku#hGJOrNPE)`K8Wh#~^PKrtwmlasKm?^Iw%JSAotwSWb`t_KxjUp21QOT)37aL{nR{pE?oP|h zY<9!$(0h>%f&x;cC?HKmdN0Bgk*)$FRf>qx5&56*_ndR@xovh6%X`27$Gj&y_w@Qb z-~Khqs9r)>K$hXW7F5FmXc}ChC z<}7w(%A*_;DEQx`sCBf$5)umpp7$0i*+D{17@>tM#ff;=d49xG11m(GpOVL=OhzSV z8UjZyG8+48H4}CuEKOs0wf!b%(VJG5FLQ{#9_&j&RH@He-zQ$(@s*M`Z$0>zD6p;7tQEF{^s-Bpgu?F4q~T>*YEk zVE{v&?IK{C!aj)o*jiZ6+7ZFK0+|LC?I}C)F!MwJcC` zjhcokK1kJZ@=WSaWyz|VOEn!IB7!~V_yskq8hO$|YXAxq$m8r&1d^>nOL|qiFnK3f z%a}Q*tk){0w-=43^ET!Vf$U?P!lAB}(Y{1ie@v{irv{*4*JaC=_No%_Tk1(LCbskw zPz5Gi0loa7W}(fM(U?3o<}OjvvSztaA@_QEh+R?gtFGn9&5g-)7>gGm-iLZMd!oM! zaWe$P2s2x&)GMIbX>}A-iFHp9Q60FidA3UP3bjhfyB%3fc9t@SO8(_YhE;N*NeIiz zh^JtVrd#FqGcto_!&7V+ldV#VjO<{=Qz#FqP^P`T&2Ec*EM9;$msE|K=BWwpi#66d z!FiTdhCtJUfD-tDViJiUTJ)tLMe1wvYFnE>MZRY*=`b)aEHOUa@bGYSxI0>@AV(k%??1V7Ov#NZXAll;u^5iB128aGV$8WK2uN%u0 zp&K?5bU;BNGH{+)GiP@U${PS%f&bNF7t#Th=z+^wV`V-vk}X!#w;i&AL5=vYpl>UC z^xCU7k9l;bFx*}puXcOjSas*dCR?qK&hFmgy1RmR0%-=sb>}uS?F1Uap-IMFbKgOS z|KwJq(SjgBSPtGA&G+70HGK9#^SkDtqnc&b^Zx7Javk{%pc9zqYNplr#p@VY&u13G zrCTs!I%mRelHWZ8*ZMXF6spuiBcVim)y$YF^XutzHG|uOd&_As7fXm>#bJgp@7gF8 zMWLTMN-1P`;F1!BE0Q9fc&g3MZ8v}g1Lq zW1&W+>Jyw}h(_;#=v=j|Kabvug5bx6r&zlkM7}4Ul9~3jz#Ag84>Fy+UZ`o|dW}$+ zDWI>p6$TXXV9d}Gl_4?F|lN5Jsx7$}eRZrA;3-)19nJa1-Q+4sXNvNa_VrV8CZ`C%0 zc;H$RAs0U07EcKhX{&h*3z2oiNpH*eGy!8JV5+dA~(jY6u>cSaZA8670Df+=p6 zx;&V}DHmToH_$9_5jcE*{40trljgr^5`AT`2j6c7bR>I`I}oa^*p$S1$SuVjMkQlRRUUZuq4EGI5{X1ix4tX^JJgZQGhfM zjSH>Hlldk>Mgu@YR?hbs@$k3yEda zjUl~4E3k~JGpQGL8l6-w)oNNPDN(tqBCIwYk&xgR*N9e?IPVLwIcohlW2d+yl^HvB z&5E;Cr^O-(_Q~?C?|rozYJY)VY7Kd5T{Gj<+>VhJ(VY}_#hg(SD921p@;P*>^NnJs z*q004TQEyZn9GpVz+&pCC#t#N2#2#j{0={;KYPP22ZOz&Mu0^w%2M;S7W?cm&h{1>E-h-YjxT4NQ7H zdCXe4E>TTaohnQkfWl?Se=NOZ-*AK`)t(^pF(EoA`9tFqnxN_KQ+~iIKaiHBJ$P3{kKXJ?Vm4br$5<|5j*QdabbW7$0#7zZo!i6kQsbn+?6+P{*$Lml>Af#oE z^5UT(B^Py5B9@;a(OV_5hk-Lhh!@Lo4%lT=;ZZnCCOoJVWf)kSFd)itzBjH``uM`=j3(uPffZet z>TJ?nQE}6!a$m0BS)cUH^_S#9dSFSDC9Q#6GDFc^*PTX3mla3bgF$10h`?r12aV{u zII;m%%z;5A$dyK&^JR2-nDh)%eHWM2M6E}fSY$3?vi{ORZkoEB7)DWwkkNc zqPnXnK*gglHs(pPOv3G?aFywO8FeyJ|FuG?Uz-luTt3*|&h}z81T-Y&xbIB^=drL> zDJ?XMMwn*{8fo-Ag1a5EGT=oX&nYTdOz75YB6n2vAtBkwG%ifWmuO`yT&m6(E6rFV zgK}3|Dv=v#fH6yx(B|Q`ECGp#1ma;Yp<_EtSVd6-M>+#oR?^s5i;)Yef`FlWkwXH5 z+u|~n)#_to;YyG?m$g`F_PX-R4X#fFjedf{8nwn;gEVM_D~bl$zSa*l5ACFCYK5y- zuNLnC+#AQU$>&v&51;aH&&@G1tn%92S5}O*{%2*)cgQ z!!bj~!_gSy2Cj0F{+hAI`lU%pw)2orIWsU`Rseo#!tXU!aV$j3lNqxjmAq#CvWr4~ zijkK|zSB+a>P^P-m@;c_9`Ki`<}+2S1X<$iztgpgykQ5T@w#FBPd6 zP6>+6eqbh3*3A(*)e!82Gc0mA&L!>mV)$@cG$q#HMu7G3Y_pUP0pufzS&|TcdeGE3>EBSjs+D^>IuVeViJi#Z4@>ha!(|}qLU8!uOwEpAF=$5u=X(J! zA25GNw(rZAq27DKy5*`b(A-PO(fwlxx!*1hstH2hB?$Z^d$dX-^P!-mQz9Rt2ZPQ| zrHrOT0lGoqlEUjM8ihB3*Z?~rWsY^)_@^bbs1nFpojo8h!Z~=Yf>kvXS*?oMebxRH z!EaX+kYZ%boM{kf2(H}(v~zW|3~qE+gLlUvLvB)gt^r{eQtVMIa3rz72Sxxex+I0n zAY_?WvD@=Yv!+S~`c(kne)-PU*1}E*LYCv?uwI&T{Ge`!6O(iPPG`{K_VJ| z0S(aAggURdfGoosNV=)3C31-^kFMbTkMH+D3zU06cDn0z=Q}e6`ZC@RmgapD1g7XL zDbhe4q$3zyDo+BQG<#m^U9)NC>X$6#441HQX~M!s)EbtE(f^%xj`%AOkEPmnXgWpoN% z*ld}vg`N&k*2#pXfle0kt#K6sP^p`5s!*Pnm3$OEKs(P1ZWnBHwn+XY=XcGTH-GMq z3nFtC>^MJ?NMv)7op+qOQ)I@B88c^g&zu3?+$8j`1rDlJDHhWi!Wb=SSupOQzWz(G z>QE+TnNr8HTBaVu8O7?u_%}+D97pV*IaP!-GFz;=C3fqS(jx?D08%)gteDSX!=eON z^E;l*%aBj4)k7M9DXUI_4BmS_^Vv$VQnLzePu(JV&pVLM!ZFjzb^7>uk7cn~8K!c~ zIrt)5wY1`}wzlqH!PZk6=PZ+_%^n92Fy=U~vI_{IvyeczK_4^PSFuv5s_ZcfvE}3I z#uiFgp<(KB+_4s($=kDbO_TTO3-Vmn{vpPXsS?T(jyKqgx=wb!5+g_%7N-JUiIZc2 z$BsDvx6Id!riplA4jTKHTyaW-!5163WhV=`3i_za76IC#3^)uTw3 zSt2P?QV`7|ziJ9y)MQb?wN4KDyNmGf&$wnC85PAwdRvY`#R z*|3dvMAJnwsj5lvRTStqm4&GzSAVU^zyS z_!niFLTOZ;b`;jq;RYUd))1?lw<^nux4k$9DfT3b4at@gotOy2unz<-pm-j%aDz~{ zY+)7Q3xu~|hv}$|>*ZISEu^z}j-br-f?s(wEb}%`x?NhUlJ|vG<#zsp%xBsQ4=W$U1oQ^35U{ zwhu_I52zzAlq)6K;9ngjm^(rwq>ZV4A5YpH+^=H_TsxXZ>WFGiAQ+|=lg?&%ppzha zfIEInQHdGDYS`;Tk#!2a$-R(Lfv(W}d`W@~BooM+fn`_xMy$5Q$?{O>ycfKPpa|x8 z9KD9QW}PmPs2;)|QjIHxIF^nZZ3x{^a$K{cgZgyFMLJ&GLdhaKdBw6Q^}ZX{q5?*u zj4~WUW6XbsYOoL%7A~Si*)M7=T0=cJ9$lfH1O-eM)45Vc55D3N@EewJSF;nitGtQD zI>cEZxB{UGA$X8mQQL##Q23H1@0|!j$WnIA1QUo#8D05N&jpSZbvH+Ypa`YOn1EwJ z-cj_4XYEc4ZCam)7OeZgs-Jw$=Wpa_#`U^744H(efN1R`i;u4T(yER&!x)2zT195q z50ZkwSk2JCy*marjc2{+yNiLE892=1-LRsaq=E;|7fP5@#hr#yGt zHm4T@KRIqcgriCM!4FX11{9uNY}EM|5PL5$5)1d)H>zLNQp~8t56lwyO7DD{auf&Z z6tM=r0?i=bh(g;2UjTrH|GB;S4mhykse|2*h!Uen7tmnrmP>!@_&(qBQR&gZS&z3PlzAlx0aO2 z>=ZvwU||uXQweEn#e@mr@1l_kjl1mQF4RPKKv*Gm>0MyRX%6GO>0k#Fth24?mN?LX zUh1NuiwoJF(31`NzS$vzL3^}mVMqjr_Zblt0Vx_2OGzopJ_l2gb$pYNtOaj4US(g$ zTQ3ocbNw(0-4By+W6j<=S*^@TSkJIM*n(4|C6Y*HZI=dQZuHr1i?{3*D0~UyBk6Wb zYJpo5iVLkK)~QuS!-WHXk}#^5;IU81)q^cBRN_mXJrVKhcc-70=lB8 z0YmenJR1}r6{^@(4=BoVA*u#JYm7#26;xhTGxEkrGIl_CWMxE7_i2%X`bWEzW_V>} zPABJZg*>S+EAx zP(`7s_$jT!2JD`QQdzy z*q}(WA)|;td*ElD{A{K)l|_fpsKH4FsCix1fu*}-xV*Fmt|l963C4n6cY%)E+sH2% zsglDeG%Tuq`6viH4S(J4hi1v1ON*{&M#z>>TWhQxLFg9cBBL2&X zHt$)_7=8V40IkGvW=>T(j$YV~Z=q($0cX7@b;oj0lc`3bRv8{GqaoSiGI<3|eGW5^ zhM>^s_ZkAsP?bGtAw<3iaRcg*Sq~XzqhQoR7W zRA@3yrC&+Ef*3iP#}t^R;-_z@=Crj0DiKxgeQ1j_shw@kl!5+-EHpP;R)M>=6y1A~M!+NWK6S?Y72Bb1t9`SWsf%x3juFYpKE#+9-(F%Y zBuPMF6p8NvcgGEBYnXUJvSm_Izhx_Ct?jpswV4XpXGp<5mH;H=oCuOQXsn%s8&5_u zNN;sDy=b7yrgD1Fl;Kksht9v5vfNj2rwbe=(Hkr z0^-4Hlm^~qe0nn341tn^$TMIwrKTFf)`qE#3^{x}1BB>w9W@hHd_&42UTIfCv0v zGgyH?8qusk=`BDS@PPQdL|$qZeF5;ToA{W!)mCuu4GhQ(FPIffmb09c}F3ljoBi34~GX?#suGo=#W{C9e%q`i?d0l9bd_?<5SfY-&kBoys#ml z%p{BqGj@`}bXDiaT7?7DAn-qIFQ$b&kx7!0z}q7`VB1Ypx#5Jk8GTT&Uj?BC^X03{ zf!iZGTqUH}LV~K}Tgq9~b85!El;?*pwok+i%6C(;0)5Z9)hN7WlOnZ8fhb_JRYpCo zA~ZN3nJABC;eTHc^2KvsaCMvtwpX#+aEA@^ebT0-!cS=BQ8R>A6m znq|QU&@9a2Rw$mf1|9X-jY9*TY=wv0aOC+RJ3KN6pgYdOz6g+)-Lc(%~r;aLKW_f^q;DPybCcl~Phd zB%Oca4r<{JG=Xw(o-4T=!_;~@I&+r!lO#JO+k9m3JXqjWg%)*l4da=E-yyd=!73Z- z==AfuP+yZzV>F7SRIWrYECn>t&@!k|hssi9@=mtB6oM#2k)oC{iqLTmt-D|#V%I1D z@JSb`Q(%shd~YEN2?DdNJqavOG_;zPEBv=Z2KMqiC~7S#n15PEB0&ou%>if;dCllw zF6sp|aK#<(7I}eEl$DkVcpEKrKaxTBrlFn?{eempv}YEFT@Z}%d5EVyP3OZ&Y;61i7;e%%jC!ap=c>GBw?H^CSBwOKpn3+Vd3}XW2?=tkzb6h9nm1hx zb!#co?toq#(thQW%xehU2Ej(v1F?m?v`<>HC4lGlajr+hHjm>Yvvid^O>2x~3%GYt zaR!tb;jLclT>zI ztmQ&w6Wgv)<@vh9%24ISn;x`GgsPyI77&ey-wJr0y&#mQ(u+f8pU)e@Qw-3x4B|Ku z%mxTlQ<|@DCT(m?Q~bIf8w+a?QIzLUI>nYDqklLo2@wkk3IdoRf$-6srW=dP;jVaG zRGswe0_0s2nx7Ni`@kAbM*XXY*95)Q39dl^9rw?Tyk(>7x0*6N`~0}z>6e)!bMF~) zL_JMqe9usZz!0S^>wAc@7S8EqHA3znW5Q8J8##2Dbl7gmvvW&^8t$#rkPP)(MlvIv zAe4ct=r>|2`fag_ywRrYDCfVm|IXp#+03>&n-iP=x*g4b>zbl|sL0cx;W@m#jtRjy zo9UC*l8KpdxE_OMvFPNQFt?22ox%)Nh8F{i#iqSg>z)2e8tI6ilOs)$Oqg%fC z?$YSDk`A1T#M0a;B^d*ggn^4GRwmf1W#Bl#x1}O(5M7{Bg_J>NeF%TTxeHh-YYD=+ zmN*K@_JQ!&2i<-rYd+`4n(rd754>)&I8310ConcYtjed?R#Rv(Cg+gIOEaM{iCYWJ zuXE=R{uwYBVc-EmXE>ssN5*V#Z)?@7r;^x_Q?iZ$`2tR%OZCv97Gbw1s4UD@nbSxW zg6%SRA3(a2DNyN~#!Uf)hGgpb)d5+Y<)|MV-?{-1htb)N&>$0Sk~@>l_^gu0Di7at z8pqeN?P4+wj;%T592(d%nK~?)Nsg1SvmUWLa4TFwb}I>yF)sT6lp`m6#hVOb1no6d z2vwYXP2r4L${F-Qu~$T8o@8+6+ZE@p zQwCor;TDGZL&P*A_SVcI0(WN;FUH0!loC=Lmj#qlY~Vfar5o>kk;mJHz$*tgjw&p3 zgCJ>=3272ngXayjYx~);t-h zoQocAZ;z|spqUi|46>Se%C4u#G{eeee!{&Z zGrzr*jNmuc6rFKq93Aj0C0sQt!i867)Ke(UtP4CD{rq*d=?x_ZSeL7uZ!u765QMTp zRJOnnqZ75o!PMiRC~7pgcvo?3lpo-+>J8I3f7ZtD~w~8UV=rC}|@R#)KamV>u{7qmZVT#s+iOb(aABAAESZCj+l> zpKeJ-n8JhbT$AhJN$ZLG6y!X0y`_wyWp2{m7O#e3De7iiK_(}td~1mtkl74tdz7_y11AaOJc%R=orJmp0L)8 z;7PgzI}ueo)1sBpGrKM-hse54RZCKCvO)8 zK=yP@A&rk05%oM?IJ*N{A#as3;SNr-@Bv3z5yYZxn#?<-*UD;yeJZ+5SL;3quYYPd zuizjkib*|^kVSCFD5cgNGcOF@c`|5ZmDdIN(uDd8Yyd^31FF?b@N=XLssp~+mTY~% zZrz>$-^GY7zUs8l6Iib$Q|L90xx%dcjvOBO&ajd)0-aSBg#pl(uJ z(aHa~*&Q}4P7JKtA~k};0%hK^Py-CICAhfZR>io^vB)0wmZC^2DP%<9%7T#sEKxzt zqc0P@9RQ=K{*t}IW?j7I?d^tz%^9vdU_7(S4sN#tFFxEg)w=xbp<>`0pn$Bz0Z@{A zK=9st)X=~|vU{zWNFpV%U?va*AVZttVREUmk$e2%Y$vZwt&(WIlGo3j=bO&V$6>x#y>Oh2q*eINX&2^hZtsYu4BtQ#6s|PhU zmQ`T63aU#y&La+`n6TcWvoW14Ou>^#T1itRo3e)sax%}+K4T)>fV@S&0=;B6?_)b6 z;*B=J4Yy$;^m-nfWF1j-)4jr?FjE1ms{l159+(MKOlgK$0<%q^#_UTPHgI>qFL+B| z;LcsaWy9To_$Uf$v%(1-6&z_s%#xM|ud_q7Vp!_TbV{-W?l~O1^p+=wt4iV{$CZx! z&Jt_Qd6)tUSlj_rSJ2Fk)TC-(rzGzQlZed{CL&*qAx)Scf&U@$Xs(ik^7*Y3tU!f7~KFViCmV zMfU)Vv!u3UghHTSm**20bC5?Z>R}CxD)A>M4001;)Qx8axPtSJs{$+T13_i$e<1y5;j{F7qsb>YvWQaSPY4~Dbx}3wBvdC` zhrx(xITitqAYfpDp44rG48D<9DJ&ubExZk>>Q*{P2utE1^zfDQ5HFkE6unO zyr`SI50FdT4a?mh_wvVi=QQFZzKf3XwY8&SIc5b*#aJ4KkcHMfUGOCt8xv}a{R*DS z5Z6bmH}7g$+#Y5X$9N64%&tWhQL?AeC{Df=opIfnTEATodt~O`!JRSNRMwBXxL+64 zkPut%C1)|XX_AZWdLzT*YYR7$fnYAOwY4@yb(@UpO-I*EeG)u*WkRS>bsI4OOf~6l zlWW+_3g%c@#!PqEnFu5qsyDLhUaeKCqMa1H?z}#;pa^cq#&c)|ZZIJ$LXg9(j}(Zf zSr!&d+0G%o&VrSmB2nK~B3Kl3yG26NYAnkhpMA3uiA(Rbg0G7!-I$KDRUCw~$ zLqrJJsMM(={hYJKD^c)&PLMPTj&p!<4D;V|(jZG~#atUE#IP>)^V}vPci^Czd2|mU z_ib2(7KD^0rT1e8gu_~n(DY*&JRWkDAWn_3F#AeVpUY$9IWADpJH|Ywj8($9+*nx# zuiInbn?4Mv))*Wpd8}Hg*1-eT7!`Pq)f<%>INVv8i3u+M0?af8%tIC5Di>Bno;;EY ziV<*N2%@c7h%+NONh;PN*~5^{neZ%g7&9keH|jWzs`L4z$3Pg6;Xk0EvOOfvfUL}6 z3|Jrbm(OWv@0=?~MN6cr+XUGO5Ai5wAjD`Q9mLJFtajb40{Q@qC+lAF3N&GUV6~>h zLF{(8f)6l6!BACk|!s+cVjM`N`?z@;Zcfd%P*PUrj7ciFb zug9Eu6e$~UP9$1`N=vES0bhHcT+83K)o`nWsfXp7z_IlZJL*o;4HH==a?l8O9cwhXJtS&8FgTZw{jRON}3?U zI%j+8Ul$(PM5=kXMto%B)X{@0f!pSFy|iGKg4a^&1;O1qUPP$va|gv&YrNA4O?VQd ziJrrp`y2||Eo^4q^XOY<-Oi;vYFNsL_Mvmck-%uWhL2jHUEYV4V@Vmgj5!WcQNNN@ zJBOR!6pb9XLkcXNBUnvCXdO8}cpP|qHx~3_Sp~)kBzZV4yPIP5p~ZD*L-&=aFjO3f z-1RxQ;P{CkX1f~2s`pvhr*4FHCo2-$8$GJcsnsgOAz)uXlmks)15QdpV7W~Ptc3Qd z#vtq}IVhy0qZH|$m8wVA{h{LiwY+!4?_St4YbsR-%9kRcf@0cF18wD3<(2~&j z7i4nlaZ2&?GfpvfG{-50M>25a&I8*Mk0;~t3A9I`LybCFh6dG(6b$%f^Bb-V`sLE)gQ%k8Uw5VCSBU!^QhZ&20#1?35%2}%sG4`l z*p(bI4&w?$Gly6Wm6}P2Wvz&BR+N%XI$Ew6^>piO;9dbiwH$q;k-v%^Z3klY%+5vu zyrqHZ06&tM9=((Pglv_6z$#}V^fwuw8PmxKqw%gDHJ6SjbJOisl}dYi0bIR^02?H4 zE@)lwm345FoUyU+pa^|UvKbQsiUm}fVek)F!=RvBh5xK3D_Vmeb=6P)tu(y8XdQD< zG7euX5~PKC`95dWaR!F|v+ZR{l^9;?KtnSOD@DiNC9^CgKVtI?1pe4b>}{&n9uAC^_d;&o|V)iYQo{) zdFQ0w=}OuOlF->20RWX+IGUKAb@+Ck5r=kKmFV6vsl$~PQf88rtiwHaoX3M-Q!({$ z3p`wA6}l&0!5ML$2O}b5>e0z9)_c@!I-3+`pv&ae@Re6;B0i?i76D0Ht-W0kK@KU2 zL>$pE*QM9tjrR~68X}9}#8}I73j;hudC_VL&P2%9G>;sQZ~_R?=y1UV*b%osKo6+` zCZgzP-YJQ)?89Itv}yk3I(%UtITqF)s@iqQk0SUP7)dVXCL>JTns_!JU9-zEW01({95K1%C+}10} zys!|6gnEiuU|I8UG~#c|akV4SC}Sah>(ZcEC1w(WAZBMLN$b`avO;_uY}5LJKEz^T zSRF?XG|-M%H7WSmo>wVVhZ-6>Q^85og+xV3jjeBtCCWTjwvO4B1IvVBdFqTSI-0@J zioiEy&G95g!m)I&lQ>Wns-V zAfKjV?v??0$V42C(Dq$;VXO<>bFr5A0-$#QT3SGtvg=3qS!XAbP~d{iDeK(mtJi?| zBaKQeDN(Jo&{&9jk6TB|jm@C7oHZXJR)7)(*d5uytZ}d z={YSCLdbGAChAXmeLrJa{C`q`{*^6ndXylNoCJ{tPhcQw&R@;h!2_5$*aN8NGQVTm znYiB8uC`q8tgRt0Gkxk7{0R=A(wbns8FXYieLN9b9;IPV>?Uldxao25X>T20^K9H& zFko}uxt{JF!9mP8+bk4tdHNn3>zav9i~dcANfv!G+ULkaXiC&QP4Grp7B4RDxKK(| zs!@XOUC6O(LKUAY_usvp;NJQ{3IG*+Ci8;;g|))#1tn}lUIr!{z#~xjEgTtm1BK5C zQRY5Rp`r!vs{56syQ+=1t6IxlwdOkC0~6howSAIQ^7*1e;8d)X^V9>Sr1%aK-a~5- zQPS$Y1Kt_Ru&P$I39hNnw$NG_iQhx8FYz4%W(ApFcphyslE%x1h8<&qDGEu2O3ge7 zPDW9pF*JC_8l%=Qvm|*PaiKLX4J7Mj2K(IBy1@R~XiZJy=sH|}_{`2_0%JMLNxPhG za4ji;Z(}WqQc%T3QPq5UJgF4(%q}Lu{{JiFQv4jXl1m9?+;XYeTBuMna;h|-tIrZ1e`seXw4D>&!@!O671Ee$kfR01)Rj=Q^`QqD%Q!9J?1CHOf}X+g z+F=V2+>$MqDUR0`U8UfrEE!SB8*i-5^q6J(`t0N}8BEK*gERp$9%MdngP)Y93ak$e z!nIjk5luz1jchu5(Bo) zyrJq5eY%z^QZ@uyDhn))ESPzA8j+%Cp^V%^W)U4REMsS^%PLTdZ}w0PSZ45LHD~ul zSssqgAgQw)vG_2oGx{ZzETc0H9~m7o=oDB6E~s-ag6}Hi)Uah1JYdg8wqozasv|K) zqE^BR70IoL;9P0g1(mEsPLAmc^+-d~DL0!*;TYrIT9bmXCZ@_nd`wK2%BW_n(9DQO z3j)3f5o6$Jm4Jt2*t*-$TPEEWPg2gStuvhwrD>@`v;Y<_4r?QR#;d3;?!!d3*RM^@ zgS{3r0HcR)wO1-7$RZN)_;iD5W0SS=lb$({L0Zz1&y6ovgGl8QkgRE)(hgE9=^7cE zz)|2&t-GU8YW15yC3o^fT5K=fxGr5F^r4OaZ_O;k31!XB9oM|Pj^ApF>{qP9i zc1mVD)o8*cNXtg-G^fytEFN1OoI(lSG4YgUWpQ*K;iE8SC$@#9-D zNH}WQBl=V6bVaf(%CNY8Aa7wEro$yrY+85FFDFS&>%#ap(E1@D5OcL4BMJ7WK>88b zAa>L}`fT}TF?|5GwsG4;04={o;{XQ)^6h2)Sl#4W(D2i?n=7F9%Es`1sLjhgV0w*1 zBne;}4|(UMLKoWM@YX@6Np#$WLH+7(7hN=Uad|P4-SCAJq&*aWDpD{{XJ5PtZaWHb zKcQM1PoO+QD?Lb%=;KC=lavmolQ=bhN33Fru$;zGx|^ns*S!wnk^!a3@_0gwk+YJ@ zi15*8EIF$@URSXCQgSYpV9~vZFUM4*cU$0)_tx~5NBecNyx6sh+OajTKd>e{Ft@3k9&x~U!|Cm($e1Zkj!{P&NW$d zCKwa-Cj-=t$C%4wJk8=!NT?)g=kgysh_}u!8JM}D(A3b;Lm4yqk*XCFhQute&2lJ1 zgLc5JpwT-VB~ab#gR&MZ ziUG0kNM3k39XaF-31vZ5+qWpmAm^#z))CZs67`OTX@;8jc*X*nB=6&H3atQQJW0|;akSCO|6 zAt2AcEbUV3%wi?FN+zdPxq)`EXD~I`*-6%< zN>-)c*WyEf=tu;)z0c%Dt4NCqAjGD9#>oHz=mTIbh}zq`W~nw^ z59(NMlnP8v&^1fhk1%00nX8Io?HJ(nY_(`m8W(!z@3F##vS$2H)>bH~!`Gh=MoZm@ zgoAK85B)3zL?`#UQY&diE0CG@C1xdf05tCd-g0W-F<>3&GoPY0WA%_x7k4D%@O~jH zBGKs3^R)~@^{_=<`jdoNj`r#(dt7Rc7{$GTx*Quz5WFQCk9QG7B|F{g@iec}rDX0j z3X~^E(35aJl7kDDpKhcIJ*FReFAP;z@Lo0Xj}^Gpf8~0OlIfX-pky85+dy4qFW_gi z&iYNc2yMOu_964I8JI6fILPQGAy5Duw6Sb>wv&DwC|mRjK}^C~*hgIfj8>)i9QngM z>UFX;*4AhyJ&B!?!X4~6GU-7kxrk7K!l$~{s4JvM1!hvKtK|xWl4=a$uSTT;spO|5 zr-EWVc@GUlD6?kre`*pCAYdjOB;VMmF844FNYL7)uF#wS1Ovlk*?lAGOXFM8w%C-} zSJO8T9lZvvA&VXKvDLtn;h@la)RXXdv-S&@;ei1@K9B9Fr-El+f~b$*qvKhHC(M!H z!zOiXqKDh+0QNphtz=v{XgoMrp+><&1SJj3`ZPz1Mkwtf0>T&zl{q~zoy-hm5-oxt z@^)?Sth8-L$12i{ndl(6sW?Gsz;nxBjRWiPKfey&FWw^-goDs$IqiV8WMKsu3vrg# z3E3H+?dawh$-bk@g5_#atf#cX3|gNi$Buc6wuB=B)?giS5!YD9+dXb`6TIl-56kz? z3)LJL)A;v%A{~x*!=1OdB|0~e8=hG28xAxQJN4^(m8JDl!K+sdL$4?Mq%MMsk!BLn zneHr%W&(E%XoV}q$xa(b{84C1| zsgC0v0eWrCl6R=}h_e>`9Po*Qh7V_~yZfbmfqhlBf&O)eiai~v2sK(W%X4ZqZEe`U zE5+4ST^7R)(j?}u$+y1jX&_p!)C6<_RazKGN9BcuVBj3i$PwWSM9V48wH+Wh*P!ZY zmT}Mqdj?Vi;Nq~8Y(UZMnQfM)G6t26RM_`M61N|V`F!dIh z4h?fFM^*h7BQ1rp1tSaoYEgf?BNXeIjY5+UncTmwn~uQUCp~vy*HVw<+nL|Vl4i$n zkUiwD*(0UM(vqa1qQgx$H8`NkeYz-5zAhuk- zVica~A7P%h!v;9sYzU_*^oY6^~0J;9ii zH9#ja)f&<0=*-~wR`J>#sc)LQG-u(!RP;H8DM`|OA~ zfbiOb<7SlwV+G=fzJLfR($-+&{ZZ}(nl3A)qp(yMk})2#Z;wK(VbriQ%Z~0jn&Ep3 zY&?fPkEpbUwp4_eu{7A2kcUl85}toNME&0BqInIT5}$c^E}cCMbgvNN0WAMT^I$+2 zJyH7EEOKHsy)HDRo1+;37D0o?9UPj21(4sCUG|6n`T;Vj4moaN`a> z6!zrrc|e4rKpRpB_CQ`$4nBBD3|FipC-Mfqq*&5Cz5y7S)xY@qjRIZ~^fsEoP!d474qKXv=5dePmxp$8Yb+GM>0|{DZ)PJXAJT0Ia z`t!hp>h-n4J*p#j2%Z&H)#R+-#moBR+P=4&hK3+S92FD7+nE8kO|!GEJDTBv9M~1h zSl155G0GlA*LcuPxpOQ*u+AEY;+~Vxr7$%s`~mn(byeXbLwC~d8%#CrS&#q=Fa+90 z3y`j}Q*nIH)|_jUCiImX4|*v9jJdQYyysCZTr?h$}!{CSbn{fxF#U3apY^RL_l6qsTTP zg^~eeG9?W3NtyKJbs)&R zOrJ>+WP%D2*v_7|%-EQBwHRwf^RX%+Z=vgz6sHsr7ahq$ItbfNzzV74c#dHe7@mY) z;P`7qC#{i5YqPWbl|aWz*4#BZcP>U1-D0b*Dxg-6pa+mGPx0CQ#Vb`?naIJ)q+rdi zLefYL&f!NU4ME(ze5jDr8TRRkEPlCR=1il8!A)$zC&y-}0x&=87#-HiV^(~Kpm~!K zXXKAdfQ!BqCrDIH;XkcGnx%YQ?eiqVY}hvRLnSgm?1K!BbjiOQ=*aj-#bG(_Ea0M; zJjjjD@F=F^$$|-ytdyUTx7d3`J1{Fjd=L~P;HB&o0K6_LT<~M%o*54@ z%BUgnRTUz%bFu}vMef+m;G7gww6aMsA3&QSX`&5U_uYMHT5lnphu>|-jMV?3+sv+) zeP}fi%5iClkEN3xv`0595k#ymA_QqzF91vSOvsqE~G|E^@ooFI_4b3wCoK_kBDWM4>^qVwFC z;lh!pqf^{)t~1|5evOS~Rd*Mb1g5>6l;|NPLFqoHl8;CpgCOu}2>4fkTty1iD3d*C zxPV}x(U^+%P00}O*nNcT*=Nd(=HdM#FOrCrX74skj zBA;0;Da|9~auGfbDv*x?0kIIfMLMVu$(AK6CDdz{szpE+beh>17BZIs#R2OBZn+Ai z|9LgC5VVUr`8vqR79>KLC#CshkahCATqM7T8jx(1lhT56zKH2YgM5&!qf^O|QVYqR zSIu&Te3|f7rVZpsFAHm6b0jHwQf!e%HVP||_g`9M5aOHsHXx^F7=vV3q~%>9`Y<`7 z^J+$g9A?EFCTRwNYr`a;w7x4j1t$49M1BsH`6`)Y3X8L36-g#pQ&T6OWxYaXj@fxK zt;IDQlu7znOqLVV2T1yE8aaHppo5j9^zBLwq6I3&HA!iAt+57+6-k}l%|>B}ZC`0H zDea+U4V|q)sSe*r{g)c}vw;nkNrQVpN6~tHId` z_#&h)VikkGWZ2jCfQPV9z<{^FOKSR^Npc1Y4yBj@mHR)LgVjw?2_w5idcy`$I)QS8 z0bUP|WEQNz$yigyY@VJn$RW@64fGlPQ2-M>CTCKT$=dd-n1KwTCL*3#IWJb`#_=ju zu%dQuxFzftnHm0UQWYMuCI)}aGX&h0(dSB$A}JF&AihnIrE4p4a)OqKBzPGEf-0|1 zC$1&{({XezHe9K$``~%2ZL|SC^3H_+0Lfef zne8j}cS}WqDf& zbb;{X2H!SH=4m2fXLOQ9uMcIY=p~$0vYjaA#VEK2oE;V_*RXa0U1Z4Es?5z_cp!Dl;Y-Wh)RLSK+ zf`=l4pH{?g;N$|y;WF8EG~~75O?pOy9F^c1g`DH0qzLtQCGA7KQYF# z7F#F|%=e;6N-d9|G#7ubAkPJe(2_I~N7Hv$9)&Zi$C!RkBluP z&(iuFF~xJJUGi0qB~TeFJ{APYwS~ZLkPqBRg5Bo$+f?Yur}C7Un(NC0pVR_j@Mg8V z^^rO+YTbX)jTN>>$4?$~wo>4^V%&C3GEyl7N)7lE-CUyPF1O5K@vtKuoe5*d>D0HX zMgU|fEK@P830yGB_-g8og=MT*o0n6)r6^g| z^3$4O(ZsFkG4HHKi>>R+Iz%aLw#)>Eie3w0$Qg*wp7ApA{HtOys7uT1?g?{H*F>7k z=fdgM5)S_fITZ$aws;CMT{!vsC^TihI~=J7hdPbkmyGak_VOJ;HIp-LGyOqHfF&Z`x3 zg}HlTFDM!Xq~J;z*1__uE^xCoFLT{FI(ps(Kj5t_2aG_a9)Jf<868(=vXz*C9+4DK zZ^{LzGPwf~`wWwjH5&4i?S0^kX4Kad&t_`UI{X{1)buLEV~Y(}BPQ94A>F9Q2I?`K zHUm#FFfq%c)8}ZloL`sr;a{Bm+i}JW_?sXPmG~F`b9@g zNMg%Lq0J^;yYXk`fi1S(?ACkc>^U=1?VCG)0{>n*x#NyW^H17f+Z*3rdm@Z(@q#_) zUp@E0!~gfz=l}2jCU*bpgJuj-qkge-2WNfJI?G%%-Rv|f7i@-{J;1A zKk?7!{%=M8w+-I^JLcR%{!E=?&YQP%@w|DVrL_uh(8y)~!g*&6FYA3~n`0iib=IxF z{*n~h;oa>HniBd=YS*nN?{(bbLzixN^pWjr=6`PCR$I#Z>dWrfV9_yBcEMJg9&vc) zsVRTmV(EQ%?lphG%g>%TIOXlDX8!HDb3eU*#q-a+`tzrr$-muv>ZVCc|9<%7yBfcgpQc+v`t$cF3vHta;NuKWXZMCw82DaQn6|Z+J%U_4j_Y>$AzfeD_Sb>*z$+ zHWyC0=t}9udwx=U|FTy)Z+`H*XScs};dU#2_0?NuoPXlYOP@P;hZinBaq@*Lzq`X9 z@)wV7Y}~qR@wt;;{viC=V;_Eh_et@s&RO;FtL+ySkLy~n)mQ&~++R1Gw8`xZU66mXZ$EnH56*e$&!6m@x^&z0VcRd>y4zUr@}-wu z`tA7-KfKxIXFsBU`oR{Ty?DpY=Knl+xAOf9?%4L7qh8x*uh-6)a^!J^n~$1(*z!}N z`qU#2dE$jbzOrM-#$P@7yuqysL#rk=kJ@?Zjf*#aprTHixBW)b%ISkPY`)RAMPlj$ zx7|{>>eQdqPwqPCAFqD=txZ=RUw&ctIa2Q{?{9XpUfba!<*OGze`N8_4Zn2C#*H6L zopD$+zM*p97ruUIcXgxZLX(a>bk{95I%}iot{a-WOulYT&(q`xCZ674%@G6DNsk|P z(61-&dH9ai&##=k-yL75Zo1i_i*}iM^qt?1Z}8k<<|c>#Ws9vZn)9Pmwz=es=gfU_ zi?8j!$=Z2ymhQCGM)%G;?vyP~+vTHQw_pC1=|}wN!g)*8ceihBche^QM|}K)jei}Q z@%c|TXdb!ccQ<@Y`@++ces<_H*QCC_$)dX+`osK@t-rtVws-vQh23u4rf2h?-?i-v zU;E1><)~G6oxaH~4{Wm0qYIaB^0jy7&pl=Nv<X$b9{4p15-~Gxq_kH!nV^*B_LS|p>$;@u?C%&8g?!LQk`^t{FExHf;=2knzOIn=xOcE)Ymt^|BkQz@$1!tZ~V&2uJX*QC;$A5 zPn~%4p>N#%g%{f28M$Tpb6dTA_!sZ2|0OflcH7iLzJACzpFjCq_ubxc%9Q;l4<7!- zwzERhiqn>DvE3%GZu04oTi!Keufr~1(vXhcV(mREGxD|Hd3w$*i@)B!=jmH5K6=`= zdry>WgY$S+UCjORk=FL1@(uUpy_n^o(%(R!esK`hvO7 z?78!9zu0B%E^FugaPKc%UVeP}kG^};dHXN9b$)ZVW^B>v-Dm&p>=z%r>hvFE3t0_1dlPPBC^c`d$vd{PmZ&d-?ib?)~|@;s<`%z4uptc;e|N-hAT8 zf1B~jFCKaEk>Bn36Z3%2ZjsOYXnJ}2*qPFqxidF7^W-1xzE9x*c+qV1a zcKd91_Kf>xe)Zh)xeuQE^0}|hxc`R2{+s@E^8PRH|LRWpp|cl?=RL>WawoYi@t5nL4-snrFAUdC!|4d4KcwrBB*FNo=ehGjhzW zn}6_hV@>$xBb!fb`NnH6-1w_^PJD6Wj?s>5A6tCc^XIMjmHewO{OaOOH{13v+ddxo zO6}3rFWmU`+Nn`Jdg7{)>V=Q*^Sd)&-2aV_AKv4slU`kOPwAd#pH`pw^u|v*zxeGh zp1SCS`_H)S^jEigWYYtVJ^Ls7ox0yoety~qnYRbtzN{zNb6n3!Jzu_U&22w!#y-?O z-SE>jA3yuIr~dNl$4`B-Wb#gvublGQ)JrBWoV@SGJ)3q-`O@cxCf|MM26x_k__t!e zSv76tEHa?x4!ZG7M~sW<-4wU zdH1W|UG(t+VR(P_IIltx5nzdmREL{KgEBDR)#oWDKxHa;tzRipG7Pl_G z^=$6?s|J2|wsgRw?`0nP8dhX1f;li}Y# z`=^`!w)~vTiUXec_0@mqzv|_O|9a71e}40RZ{D`A*0=h=FPbOoC*RO@`E|GM_LG4{ zPh9r;C9fa0-O1;^a_j4(KY#1I-`@Ybr*40~bjV{HoV3xs8~1#3tFPa3$O9iN9lUBz z>0a&kFI;)|BX3;v`c1dz4_S4{{I_;}=hR0Q9ku9(_uqB$&=aZ0pPF^~tTT4J>!j1} zyY|J^_g6ms!+Y~azx?ArE$zPe7avaEscq+X{&@d~-+KG}&1OHd_W0(H{?zg51@Hgt z*ZUv8|AkNf{>kHhcFB(B=|LM@j&ilr%z7a`(@3XOYPkjHJbFcqp{@ah7`m3$K z|Gk|r7(V!~bMHIqofD4R_L$^;jh>rsc8n0{;=`wMSKRvUn?HE!z(=k>Hh=QbH_nTFcIHPvS#tO19=YO?&V@HDe0|YX ziyk@gqZ6M!=-PMh{mVlqp8eR1N8K*}<7Xe7`RI=?IC%JzTl1L*@A=E%qi>v(-tD=| zZ`=9fC*Lo=^R@1XqrRq?vh;!1jF-E}ENxg(`J+g5Ay^Uy9+F6fXYc`BLxwnDN?a31CQ#Knt ziP(dJ+r!41u@ZGVMz_7V$__Dk4a2(mtW!6!3zHl zVCj?Sc6a%FlPoBXxGO$8=9}TJIImKy)OxF0)_{SzlYF~bA#~FvcC*5_8$Fw>4`l|7 zthny{%+A&FF|lyWxAbgs5|VpVbThYhzSc0v>=H8~@mZ1X#InSUWPDa~R`=|ftBkAm zJc#8{sV%Eiiaj{k5`2cbqg}M7n9na&%yp~im5s4G+cTBah~_Y_x4GXHh36V zO*?J*!!vH)ZQh(Mj#l5<@V3J)O58K|-lxBN&*UqWX)U&tPdhCb;x1N0GF~7d+ zt^>Zd)=cDf5J$%Y3M{H`GtG<}--}sOz#sl+)zjoY{ zTWoOpUp74C+K$727J6*&!ei2bn|C(W>(DiSdh@J>*PgU&@Yq8qo%O=j zjiX4f-;XI-j(uH5$4jJIBqMo-(QFTCL9 z4ZF@WEBdt;OgZ+ok=K84`~#nT|K#5=D ze{6sG$k6A{JK>4zzqIy^(2wsu_S9oXj!FLgp=l$fsh@uMKuX{5Uh z-qh38f7zvl%buNnUuO0H{QfUbWUtxerq`~U{@Mn+?sD>%_x;^{x12ohwaS)P?w8%@ z=-uaUU7b4X$&+7vZ_Lu?KG3;Nng9IqHQce|bE>`v0=~{^S29#{bLJDizQLu2doP zVRWFrPJN8S|L^XenE?LZ%o)J=pN0JY89R3Wm;d*l_y;1xh1TwhM*fz2dP5AVXbgjC zTRCcyHy%V%R;fZ*Q?fk1D^n*aH}+#O(JJ-E9^{Z|d4m~LwIx#2L21V26N;20A zO-piLykF7O-Flbo8Ko*`=93fVH^2=b$s|*a+S<`99Tam5fMRfn51NglKF`<~*!aUBo1|M1 zrpu#EsRjZQ2~F7BK!Lzi+u|~_>8+W0v)rZ*Iu}SI4N_l8V3!D;D0vkP(DPJhEsI7d zMs1a;r?Mnb@5}f1W%`pk7%XPgzJ6%FEi1H&>OyU*I#mP9GE~FUS zRampCmSUPQEWz(s@-wEn&X^W_#x&dUtEO`GO(}+9&LoMP7f|K46f85dbLbZZE>U++ zM$UGs8tfyr)Wv|FT|F7l(dks7k>;S9<@*DJZz@{V6jeuACH0L49IA%@; z#M}{?dK&&imt0rdvSVXyS-3G|?n7V{Pru3D;}1L(=`4#qLQS)U!qj(5u?T;~qHy%! zyg;PD6o3((930oInDl*|skNMy?l-FxJ*Ya_T6#CzAX0Q#a*O*V1$1PS)&(Yq%jEN+ z*Fbj-SqOvVIH;}1oOO;llhTqRwOc`-2jZ`#X2KtX$Z0aRf;ah+gQvU0PTvYrIt!a`b#-3#|}rUTN!hYtc@ zNf|)hMqaMb(6R+A8kQ<$yO6c$tf26ev6N{!)quEr|Jx7k|IvRF!~aO0_`Qw@;5hhS zV#jXK|CrG=Bi@~u5uXA0-;Rm@%76bO|65t!&Ugv%gmNS(_>TZKt;Of z)QaGq0z6zoL(H&n^si~s!p9UO_%{rULndx+2q zYaY=C=JZVo0a(L<(vf!LidwzU5h4glNLU`wJmbTg!YhYZ5!+lVYGt*zlcqqst^;Qo zR4#=L!WeuS!{l)qvWGuK?3)&IKLnwUtX7619ZJZ(d*mORFIZpGaWxgHAsCWb7korP z&7=C>dNdB7u(jCDv~Wk1z(zcDk$Qm~axm3YLXe1u*iP(_qap~UNPE~mh0t^p2Hy-1 z>@{T6))EAD>c9W~PYnJuKTuIZe62?xh{o^11`1I3HKl$X74?q0ygAYD<@4ffldh4w>-+c3pH{N*t_19l}?X_24 zdFADoUw-MOmtJ_`g+Kh^56?gU{BzGe_xs=f{+VZs9(w4(2OoUkfd}rt|Ngu0zWc7b?z-cSJ8r-I_FHeg^_E+1x%uXsZ@THG8*jYv z`s=U1?z-!)x#pUyuDa^VE3drt(n~M7rh!_ndRiIs5Fh&pPX@GtWHpj5E$S{q)mMJ@wR6PC4b|lTZH6cfNDdNhh6f!U@M8 zfBbRB9e3=p#~yRcF-IMB)R9LXdBhP%9DexWhaGmQ^VwTQT|Ln*fE^{e-s6A-X?+yA}az2Cq6eTVUm^FI4|pZ9rBa?V*77#J835U_Ub zT7Q3kKR>_Kt5>gDwMrxs`TF|$`1p8xdwY6%dU$xaySuMgvBJ&G&DGV_+1c62$;r{t z(ZRt%AQ15Rd@h&!(MKOGU%niO;r90Sc6N4bHk-v_F`2-8q0?wIU?xz2DM2QaNF*B@ zn+9?3>FMg~YHMp_ zFqlP)7NOB-EiElgO-&6A4Rv*OH8nL=RaF%g6(uDlMMXsg1qFF|c_b1Ehr{LM^jUXQgFHn9($=bhf1p}C7Hy(o4KB0BB(&BaH%%}f5%q>Dk`gT7+zv}TQg)St5p z>m*UAoAQ&y-c@CCL1OgFfiDd?``&i%@N=SlW87k|@BfU`0XKD)Pp(ba8gC**y>f~D zR-D%%$~!&vxW>`@a+(x&c=;8}T7vd*8zs9ZPc)5}X1i^ATM{bQhOo@^telu4?&ub6 zwDU4vE0-s2B%3BZuL;eozVUKXd)~H|R&^Rv(*0Xk|t-}TFs+T9KlFM}nNvXojb@%TtB7wr>?%U-L}9-Mc`497fL?X^>j$8g};gB)qDQVn^Lwu)bo; zcy=*TzXdHE)Mj7LzpUN8*xBupQ4{|@w-gy{tHBfQCGZaEQJ!fXGO|Z)x4VAyvO(HI z|3M?67e(B7G56#T(dc{Iwx_fx(vQ;qsoSkO-H1HQjtNoog#zzgg#3|f zT9>C(_b=wZZSItd&8120__)Q@ZVoFqNM5!Yw1-ycRw6oHc6*nGmmgNE>F|@Y^y-cx zU#wHX`#Grfl=fJcL(I9_}+K zuDhwCZ&@MkDkSK|-OGnJ#Y>E0F7TYqTB`SE7A}2gDKO`%Ot~7z^z+6|8l}U?efD3X z)|DI{@-{EtQK##y;@-^8+Rd$nyOfHo@F+{4>LydoJr0~A!mc6j9NZB#q??h45l_K< zD>~7QP}Q1yEi~83>PcP6Dyt&GQbs1us#21!?Oez%7HD|V_Xb(S6$JNUE%=}-bsx$@ z=%iITxEThHzjnkKiO`wH*htF2ioN3EjmKlz6Gavdux*(Z-3HsfHyku5Ie3h7Oske# z!{sa2DYnIZf84kj-G>qOdt3906Yn`-B2z-VEMldD6Rr*76<(HsmiKHI#csDlSydI_ zTP4NZ8ss8(%eE}bG7VvFmzwp}p7Uk3Ax@Xw*jJsqk*SkTI)QJlTJ<*3pq68SfEpJ>Fw_xjKHJ%JWFTjwouvJ7@Rfo6 z2$8d7GnTAkhV-8@n9}S?XrAq6F=kMip zFmwzg#?~QP&fdPl3U+aNj#HY%WoSv7R8*%C`ZKfR9*N$})Z*+(_?)gdF zi2Hh-<(`-)pL*y0sDS<@`dEAD54Uu7xhphRFU=wp7S;8Oy~j0&3#AqIZ@=EiD;yA( zFVSM@4=TTCGr84K5yKuTG5+Ynn*l+DdhLs;15?U6`WUPjrqnv>EGDF)Ghi?W%V0z_ zsy)x5w4kdx%L$3SmjmO*O1SmMf-_Nm^piE*yd|))9Jyz)*Np5&gG@1pkDblRv2}|~ zGjH$;KC;^mbuvVA*-j}8*WgYu)38%JiPv;>I~!&lKTaNBbaPX=W2x3}BPv7-g}5wJ z>(hHB@Sq=`eVbJZ)2p^}6u#mHMlHXdtBOkR=Vqnyr(CslP%th`@fa$w+AuJ_Pw%$_ zU61Qps`;*F)kyYj!s)|P$_C!tdp&DyQ{hU+$yk1#>(LG%l(r^U7e8@reDl1wC7w*Z zraRu?298^l@>Q%AYS7NQN?UL_b@J;E zJtBmf-RaQ_^w}_E8Q~J`bWTUNI}iIY_Dv5Kxg~&%KZExvAJA-qlXtxDv`gkXZ4gh? zsAd(=--@$jdz2J4U2m;*Os}r1W5?m;HC=QC)Phg6a09Uob-(n;v2Pm5V+?rt9b~?Vyw+xAAy-tnUlQr52O8U zJymHH8-#&J?DGawjuGNZk zx{W!oK@+93Bz@}n(mM}{D=UP|s=Lkm7E_{BN^2MUXjfpg4CrsAu>vigumrnfY^9fn z{PSmq5yt;k?OZK~gN!S0_grb)GP+U~ zBBG?LCsW>uqP(T~PIXO+M$y$g6DQHeJ7U}9jVfDjx?wRD<@`PH zQhfEEmWnZC##?`^;$GFX$?k2IJBJiX6b?{&4J1aV5vaf*S1%*aATAdshwVr=3DLPe zpbG0I5@71BaazP;2Or@U!52>m$TN%*Wy2uxyYY8!`$yDs348x;gKxK&BvZh?fv z{(C}=4A|4H}W#=wB60kH>w=78WS$L;kaaxxwmC*x7q#f+h+)s z*At~Z$I+I>4r|iy{rXd`d85I}^aR#1T`&9!?Wh8VyncSwkVERQ{P5sMHYXz<;I54k z-HOR40$wz_6zKc9pSWYwDy(-8PgONpd7-+wv&XiXpZFlBn6W|eq`?bf%H*o%FN#Jw zE@tfRZt+rnOQl(?YtY2L;lxc1D&j2Nqv`%Gf@X(FXOn`Fn}g;$qj?(@c5QF9(!hvH28sRO z^28?_bc&n}b&yu+_zSz!HXW}TC{9Oeu)X9o@|Dgw!S3^|It<{cCl&Q0F=(3@i4n>c zri8`U5v|{R-gSxbTW7~v^_OjR+-Q68Mi{E~`7^HM`=B(qieJZNobKC5Wn88oy3S>O z97W7eR)acy>V*1W92J1RmU@4nrY9fyA9U~9%v^n;o`AZfr`~jtxtC>bfNSh^oqd+L zwy^#U*9k@PqE600+vkm04eq%P=F%_p*ay_M@)z~E>K>4H?Kwa-*B};TUrPLD@Zm(K z>z#z3~ zEV^~7DzbLsdeyU-3CzcVM1|K=gp!d$hex{;9d0x^1-vc+14bve8Jh z6onB+x71JOXiIF@GFN1X{ZJM<_WEWDdOv8TmxgWVK!hlK z<1OCLLKI!3ae0**_Y@>J# zDX%UZgegXzijS;amEJalQ~F*R2A9}(a_gl`FW#0$WG7K+*OEe^ifZl2AUFA@hJ#&E zJ0wMsnvn+M&WLE{XdmWWgF)Kjmb&z8<*==>8D$D>a%o4l^E;fZmzo`F)`K^N^lS6< z+7$L_=yzqvt5^ofX=W=SGtWpHim&Bw5c#YzZ%eudyQqzU-{+bPZ4(d?s@JpS2lA?2 zx)9SI-l?9?buS`pD+*S?X`IBMW?d8pxahq6w3?UJ>|+eL=sliLa`yr+Y!Gl!xWD@A z;rh?_^P0(d0qjBdzQPEH-2tx8u9fc#>`e*zhAeW-kdAc}WDH`Dde^OL&YNods;9-$bH5&P3?9oF<*F>{HN?j|K=(@KEZJ(8$i#GRs6XgEl(QYG7%=g<3{E2yJ zi-=Dpno%8s`9qO90@lAzRg5cV3mi1} zu24jExVSv3w~9J{X+z)C6IC?l?UqFI{$fV1wdf^j8CPelvU0Tigka@Sp7O|wpLi8T zg|B}0_Ey>X+Pv@M&A-V>5ZVpW)!3vp9R!mdzch^nrrq1Ux>9Rn2_BXBTC_z!xip$u z%kAAk;Hp(}`i3@N{70Fb&gFCcMMTLlp2Ff?DRSK!zR2Oy-D>Ba^AIk~AURC+u@Ym8 z6CAS~c~^@kFicTk`=E(qH~BJVkKeefifENT5346P+@%~{*?c#h*85V^&96CEpx zx+=F8-t*E=T-9_rw<)&EwG1JGXH;%$h~=Xti!-wkY4|4y{&r+1T$T5X5@taq4>m5k zX(M!zFSQ$Tv_4va>r!alT!8J;zgdr$KeW9Wl_RLX;}xY?+@9{D+}67Wjz>6lWgH<$ z$ysh16g>Q}&M_QHr$=X-Jg=-Mt;}d>O?$t(l!;AKi4SN{L4DJ!(p?0v_px$n!0dI> z-`;*UPwR)S4c)m8=yoT?ACiMMbtoi-2tH*dra$8qPd$@6W-^8P{<323n4(_ro8l3- zxiNGh2W|A4cF^MAru>D2HIC`^8ZG*viu*cU67OCp_I0`8n7`8xtAwf+%Ue|`9DGgl z`SOq*#giI#4JQ7o3Ko!vj%@by;3Q^G*hebChZ+U$%^_g`O+d20zT;KCnjUL}J*FML z)hZ}uqb#Y0F}G6fAQky&H!e%v+W+Ni`sZ9>CA-sHx?yNPDe#g~$c@+{_<3$>fLgc$ zd6arY#l-1*-?pBWp+;Nu_a)Q>3@-m+4c*+CR&i1B+*U`UU&hT@K^?6FVQs_*QaeY- zJckK0&-1n=B;(5Xa2Q;#vRnUByK0fKuRHEmWcI6Jril@KWZgYw%cmi}D4LAC|9Bx>o;%G7}vi`1_ zw`FH{T7WPtJ45pqa**{NcJRG4|0yRIdCh};Jvmj0Y1LUV<@7;yVmxdhr-eH#kMSxm zF5~7)U_tU5MlFX3MPBJ^tn==OLl9bZu$)XMlF$toC8^1Y6-^|n5Gv|!nhTnyw2-Px zU~SG;p$*yDN(S9cJf#S))T@>yks$;@b~(1O!c6a^(9{nZoM~{;Ke4B3*P0q%g6Alf zsPQ?c&J9&C_|4_LYU+D0*RdVeH)$Q{eGzlv16h*05s7*Pm66o8yG)gfJkthf3RcL}-)a;w z14;@G0Z)Lp91*c3>?#=}c33irNupq}HZ~w}2Ty^}-^&pTcpuhF#CLZUVDUD#wyS9Z zTU!UA14I(M!O7NfB_6xL&0Ws%!LgB1p$WFYK%OucvFv^X#{kT0Y%PH zD+RBv4Bc_H(9LI5U>bn@;Ad{i0-x0M!MoI;v(Qkx1n>@`Wq5D`hsP&}gERmpV^i?h z)aep>2LZqUoes8SZ-ZHer%{2H`f_z;`>^nc1fW#52cH5T9PJDi;8%A*WvriW02&Ad z@G{8eKqYm$5-%%3SY>*7k$I zRPg70U^0n13r-==Ah5Tc&pOlxs3<%*enDvfBq@|>AyR>g4U5EPGN?c+g*wv>RH$?g ziOHmL{+C1yWrIKe1@K$}=S%ZP0@B_Sko-H*XlxRT@z)cK{zrmAsQ+qGG2Zt_8jVB) zj^7E#ppwXJu>Y?nA@gr(H`d?YZtTCM-8g?ssVL;Xr&yG~r&#YNA%B}Snlhbz(BFkc z3VlX6`iyX#zo=|~n1K9ctu~#6Fc+{I^RI5TKTJQUfMj&qUsAUBlaRlUN4}qY*igxT zli2@$0-ui{we5bbJ0^MbMQlr{}}fvid< zFF=qU0YNk7Dw+Y2 zq0g$B_92$%%`Na6F?6@0Y;wsufyp}^F5<&O6R|1F@N61%-4+ZrGtNhzy=Ke&^R8-2 zgN~VSuzoJp&C^8R*C>5jqihP64TuaB3=)t$FtBVoi9(}eX;?NOE^vlJA+ecEpvqy) z3;}8&3@ zcMi@o)Mn~jok3b+(MT*nTsnzL1|5V2D1yQO+iVt~4;GU|1*Qd!3J469b_X5IZua+`+SK z76b5g@IM4dVUQ_+%W|k}4i>NugT$tR^Oq?@49*9D7>x}=GTBUkD>}p*T_z!P3hZLP z8_1IJ1QgS_03q3Q4rhi407aqBu;4ylYYUs5`p)cgluZGqtvkpdSO6`Ste}1X2aUL( z=SM_*(2i8{dxiu$W-Upj&M_sGK4VKNbG|L9Y?&>ga@Lkm6SCS2fUH5EG3E^V8Ed|y zEn{k$w|DlWu-`K%h4ap$RLVP(%J2gvYraisWROQ1d5%rNF7~^DtZClBk}}__GnA&y zI?ajuds>{0hr#S%b_i=hgHqTsi$W!6OPZ{tus;C5z(frVl}%G9KtQjhhh9{;3?CU4 z78br44+af7M;24(d=fSrG$_ZI*b5PE}Mj? zt>JdSG>=VLij{qUh@Bp{6blWA2;LMGooa{W#YY84FU5kyZGwT-WV0PM6nbymQY?PC zeWL75*|@a=2cD3(HZ(LaaJjwhbgwN4G`o&MHUONQ1z4E@*o+MXWx#@90W`@>8W?{# zbikAhFrxntawLcnlPsgem`{l@j}nvoPoTsAmUGaps51oxEP>vcl7?O5fu(bxI06(v zFaw6s-j&ncABrpVnYc2uBK@Iry~pc3?@f-0P6A)CJ{zGn$Cy*e3E)S`?|=VUW~ z$Te$Wu7O_}zie3v#4CtZAY#q(4g4<5IC~+aED)Jsx}=e1cql*wWI^bm07&IPTX66+ zcorB7o`L@Vcl>l7eJE6u$t*A-p3?x<3NoDn22v&ma9=<`4u?aZW(R06z@!%7l1yVm zU`*gVDEn;nzcqt?A6mi36WBs;yPxZzVDJ0sqgPCH>UtonoX*F=gdViW^rWIeGjY0i zVf%0vbgWt0vmPbO|G+Cl)3VSOnr-v5Nb>K}NHA;se?~(geo$2rv+w_$!#@<6p>L18 zZ+l>+2j?G67KOmHLRNez>QEL+iNH*nF2f=#>A-f%eY*PtcxVgYq04eAx-7#2S}a-d zL1yR+BY~Izu*ga##Eh)_19%thBar2Q#o~wxE(Kiv+U%58!7mq%^h+0hq?J zr;C|vh2jt>0#hamga8zAy8U59oDcgVc!g+AP6T>8 zcxgWs^6>?BO<;YYBz$_-%+IzWV`37(7rM<~b15`%6G#Uy15g-LXs=BJvSS7V+(5FZ z;GU4iBGIWp8|bEhJ_5AabRfNC$pAqJAV+3F7Xu(ba0HM6bFdr`5JJdeG5{Bs!3iLu zEIPP?lR-dm2%W@W(Lo3Z5Nt#2uw{@S2u;QgYZ?+50kOlB0lqKC8V?AB%Ax_-NpuPe zv#OPdNRGBpFx##EbI*nvjp7&Jp zflVA`j{n$$-)vj{ul}CnzmJ8FKl%Qz*#~aTdk$PmaO|I;@n3)cmqrGr9{Bt>7LyG8 zGN~{!mBFM@{{8*m|BJ(G1pmE%J8)u39t8yGohXNGV74Z-nCck52>0Atd5ut{51s@xbL6TN_rK&I}cPEWApECKxc~mf0pK{OTgGKI8ILky6#xb%LA-M{?4e%%5_Ub}8JT zIuU>TrSfVgqOPFxOnieCAbu)lce?md{baMnDC`yJJ6Qk^tGuU@$|V@SS!2xzDyEg+)jIutPP`urKNH zxAMwG)m(I4(;jnwl$n2tLptpF8OPh`Ce2M(%N*VE!W-#IOI-c1I{vVek#0>GmdS(A zzE_`mtiA2(IZ?N1nEoVxUvJXE^P7hEH9T4Iv8U%g`$kTx>&k--Q3)&WwhrHlpvd@Z3iB?rNS6t#;Szq$=rRck?xW4un*RLYw_Vis0 zoMdl>jY`JEyO-^caKH3b+WAu}p1@ORPIky2Z|70o&ekUZ1Tu=$Pwh~XV3j>e{MwF&)M{x>$-Gp*Hhbz z-d{hx5;U+WG%lvY(jcnnr1!UnU+$0|)VMuSCa!rf)m~H@7P0Op>5fd!lm$AKbm$EFqDh+CW>bsXoXa|I%MQQRP&2UPcXH3EzJ5_cJ-e@Halz8v zH%*O<>MA~!{Ntw4&0Xrr8F=-Ctp-Mx>61=L@~Q3W#7}P|JtEc_XomK_=vgMbgKC03 zi0?8vRos%X`df?1x7V&by6AB6$2W{beWTzV3T-~UXUHEZemgOEs^n$*Cwr_6@%~Of zJl?5leEP^m9lH?cU)MaA8h~`N`d}d_b z@TXUgSBLbG+2f+{?=1=r|Kwnhb5&G&E4==6!UR_|AugR5zaA^vFyfXJHxamMB8ke+ z?Tu1Xzv~{UJMrz6y6~k@=ai##_pNJpxp|c8)c)E=NS>(Q1mF}d>8 zHT$(S&qpGEJ9GHqA?<^k4X^zC%fv@9!_m*x3u(jyk4KTk&DJIA<}d!C*Yc~qzviY}>%`N~Nr5$SMbw%{lf;g>15Sa&T~L$FWz*D4Wbuc2?OlBqk*NAeD%+N_NcR)PT{(;N@*|iU5Gb}Y-P0%!0wX-`Gr#4$z(-K$p{cjA0r3h+`-R! znPfuZjl(L?Iy zT>oDz_>!dq0fnmj-!tozgvr`J$%r*|O(L(HhY#bbMZ;m4*6A#Q8aa=S7U!28D!H3p zaeT`8lWTUPP@W&U1nbv9!UN zO^}g~94C)Eb*8;f`?244lZ;%~1>DXG<;MRh{kJ>MBr4t&iGl<4`i zkXKRJ{JkmbI@y?8Sm%>E?&}vtoSH+#BrdD>P5EZ4s;8YJngvfj*WW84#Zo72*ws<- z*#1MW+;l(m#X@7}wA$R23+kgb9R`7!W)=-2x9K3$SLnq<3iHeu##v=Jd0+w`(+0oO zhjr%GK8(waP)~0v>O8FyT<vByho z32oVDfCYD-ek)CXnnm4pgi~Mmxzo^;co^R^j^RjOD}L_pyPB@mL^UiXQo%Z7pI*`i z|GZNCeL)phaFEaAp}EnV3AJ+Kw@70AiXqQ`%pRrc7KpvO)2vSt%gQJ{O-jM8MC z&e5cEEDQc$xv3Ak$m<%GWc36l$F%jI>3uMsP-Z^E+?W~5l0GqUc%-D{F^|YMk*+jm z?SoTlc`~3;85Lh^g|57#W#^!av_+za2!us4^D0t-UwH^BJm1p=l;7RYiFfF+XpoCa zl$qR}V@Wq4X_LuA*$=;;D@YkRO`ZIxt>mu!(q+fX3!b#|AMEn-7Zoigoui^-92?nj z4=(J#%0F>8gi`g>OL?+pV>e;EQLc0!*^|Fp}d-c)gRI1B;KGJdOG88{ z>&-^OLSGX82#S0Ud;Qg-XF9-Lt3J5#`Ea_400sW(Y7*9HNy|+32eIssD6S)*hY>2h zk3Y7!9r^m}J#{&I@0^u3KF;AKx=$XA3~#UOdX<=&vzK4K#Qq?iW}Sfu9_jh~)4_V) z#S`LRmM$#~_PcrS@rz*sLtKrcU_XYUJ#tl;-T*n2WZ6w+()INi@9=z06uyF&Jev}_ zkpJUHK3!6kp7}d-Q$}7TU_oLeI|!$;*Z3E(jPjK(xoBm!&kMrgQWcVv+pk7nnWQax zKW`0>d~u)XUBPJZ>BZ4b%C1F1HjUduE3+x{G&|=-n}rtU%)pSe9_Z=034`g*gze$ zZ>g2V+@iaV<(qs|B%+hT^6d?%G9hXvCg%BcD^=3c%9gFVv@m-Lp!F^KlJ^epF(ryh>>JE!%5=*IVnwXzgNk zO9Ei&ha1ae$vtLvnnwb{mnCV~bOgJLf40Y%1BquBf>JnM!=|!89(4qjp4FLLqs&}m z9iP76;Q7^>9{p9u^k=E!l<-fNgDT|?@1z4BKgvGQ890Wcp~2*^@8y75+gmT5xJF}W z4{KIlhv`g=ZOdbr)RjPcUFS1p>RpnJ1#fk|2h{=|D=L%meLIn`8}3Rnu6?Ju)hCk4 z^qcvtk=wpALYlEsgN6@}*DT^Hm(t3S<;~VEGPk|Em?CF3&HXv~y?RQr^l|P?sl^h{ zy#2Lb7si)Pk#W%vOyw!I6Sm7R#Z_58jPj=#Ii@80VeY*}xe?{5Y-!

    Z$LclM5^ z9TpkqF*$9|B75iH!@PYNTC8GhHL$E}oo22XGYkQ$UxdHL&%EQq-}fNv%|W`ts}Qo& ztjg*)HMJAt7;9T-8liH~hlamQ{Z3vQX^LNPG3AJBd8L%1Zp^3Ne(}sq)HrPtyXJA| zCuSWBYOv2YdHu|456e`NBwhSVSr_MJf6M4Gt3q;%VoDROOKUcqe$e=;AQFf>3ootvuFw4bk&lF( z{aAGr)MjjN&2;QN4vr|!zz&6p6X_)Hnf9K$7gwp&BH?a&^HW_3Yu5eO)?am6XVeEQ zi`({#Oc-m|ucbDe)K;{8=!sAAqnoL4u<=1|-^fFM&YFF*^tWp4ym2(6aRnazv3j+2# zE1FR)M5RVWjedRO-|#pul*7@r^-XtqQi!y%OnsSJS^QnLcX>{7CN1rEg6(U~!fW#B z_?I%ZQVYx@ew}=H`zg(bO1XR=-D#sGP5F+GaldSgxYcIQC0AFbMdtRDW(7^)l^YJ; zyK~1qp;EWCGLHeH`VnZcDmm!eRCHLI#; zAHZRw%Uc4)ZwNbqKn!+hRnTHwxih!Y>dNHr+ z5*~jsViLkF0hRp2j=#6dZawrhqQ- zni$Ky2kdIJCXHRmJW9qIk#10bnHScyALmZ6n@T9vJD0)(-nejye&$JEfZ?;UINhLm zU0(KsB*Le$%0YbT*q~>XH6%v!EQ5+P!9MNA*~VU7(#|K%4XQf+Y{nD#d!N1#t0$4x zc%c%~e)z_GP2(=Mm$wEDxo(qD5Iz%4y4e!_~y`dGN&~8uKJcmXiU&;)*kaCPGJpeIEksw6=sgWFX-@(9`c(%Rz1*=Rn_mmT;~h11dsglTV7R^h04ct#26OpAH)& z`$$wm;R-mYwJ6vi$&n0DHz*8^jQE1;xek=H7Gmi{g6jM9<YyAHt)hFp_o>Yl4k|J^v8SRJ zs3ZMxM1_t9`tnoxog6fy6?mmC1syq0HT4AFBBIUi4gHL*)@j@+z9G7x;m6YCXDmWS zphXpy>dL3cB)twN9aFtHbWOpLOED?S`V_Ih*Db;h{jOmXAz}mE^w;u*PNofg(?ude zez&SjOc*Hey!3PV=If7h&0u{SoV)j!#V@B-71AgiJL#Fn(Kh1dB`<6R9 zvQ6zxq&&@^cwF1hB*x033ir@U&pvK?{YIR?$NM>7o66rV7ABscEcK)+%MK87guGK{ z3$6o2H1^6>LDB_bq%q<`g)>%=T$63HMVysT+*)CGY6)59>OI@QELV zr&!1#7LFz2hZp2hG8P^-OinB7FG)4c%(gumh5@LL!@0kG6>wjGobw(Ts~o4UN4gY*DE6 z$UKByw#-INza!|v)lrw*#!UI*{;IDonD<;yPcbK|)iQ68Wr~~Tgb6HMJ=1>vd0pT+ z5`Jhh-ag&OifPBJMDqjVM#CH5JkQ6O?o`W+xle9;IN4n*!zM~XEy-Xi;EF15{0W60 zAL8T+;j(&s?HY;c?XSm_oYFh4lN8lbHFeGA`^Y-^s|uYy&z!(iWi)=1HIG+KlvyUT zD8*U%QTdAkQ%)EM1-ar811O|86GS`XC@X4flRYXG)#CHm%B_~=<5z2mOiRtwmr*&& zkHy^bM$*Go;V-Q7xt;ve3*415!BFn1FuSp&^g*sT_s>lMvBhuNrEkYV?^s*e2-iRE zBcsIAwKR&nuB0kQ_fyr9!>5t%!UXf-91hP8bD8?koFMJM>s0TXm}<}Q8;es)Gw#od zSkml2^Yw)VZsg5kMjzMmY>;iGJ4c}`5oMl0RUXlgpyM3f_H8<&0il;Qngc+wcFH3< zA6+Z%nY}4=(g~JTXEn~y0%*0^cpAMvVA0&$#nCovMn3mRF6Y&v7FX8@5$#Pk<=%>5 z$FEGU>TkG$P%;z50Vdn7qc}eatiu#DQYHpI@}_b<*%l zhv~maE7gcC3dy~nz#t|4CbM4LChVGInAzE*1)nT@((a3fo<9}#tWcPlojlo($UD@D zHZ-8-B4Lus>x5`c50=x1gS>CWk_Cr_+0;SinR- zRW2Sy-X~GK{7+S?Lr>EjH6>l^T4|v#TTfohk*st%R?Ko|GV+e#{@F{Fyc+VIxzTg1RI)~Wv)N1vSv8AcwfyK+(Zuq_h#-ca@qCm8<-4I75cDl z5;U;KIswO~Hg&M{?$C+JUZN9mvGH?YgGCX_nwErU&VgIF@v&42f&yj0>ERP#4Q5>{ zXPw6~?#JCFKAsKu%A>VtNjjN7#C5S;Ffw~Is-J^COP+6EF^wyC1Dz|gPu~|7p}@iS zWLH$=87;qu&qsgq%1)0HEvdfXczy6(v0|2XuS1a_*n3c-=cZ`tExz!(;qzKPli=^Y z1eFt~q)Yu6YO*-0aI6B(Q~{vSVra^J@}s7{np^#s$bL}5}CTZa!sdtilM%*a|8!f{gK8vm;oAG!9N&b<0$MoGe?T5)k zt;uoPmo`MHWjCfP4wMbrUZx)ZR_bfR02Xqne}tKdAyYI$|Q=fVN7mdn-lB7F2y{$6HMx zdVSE0Sm5pM_b$Yb8-M6}RZh4P4A$PAl=#l&TUnR>>%*d)7rS-$@I0%RdzS>U51-Ir zV!I%jZSZH1rUbp~lcj7!_AHOuTY2#d5AbFeWxYvP9)IQL$gPRr_#<$m5bQkgcKHusC(;AAZyyy_5yJ!Ip~iulDpg*-m5hh_p&>iw#n>mFUL1Q zGHv`{!VLNzKDo2Ne3@sDy>rb5*&z=q#^t;BQuorCwzv75J;EVMTXfC9gT29K?{a&$?=4Hq1pQ;;<75D77epc=x_Dt9x>hktMz!G7N&mcMZ!pTVCJzaY*j{PV) zycaA|BhXu$OYf>#W7JE16}VS~_FIv?IXziaE_-3+?jh^!0Jm(nUA^L-EkxzCBk zgy&pTPya0R{_*jYM^!1s%K>lRr+2>`t!@G?QdP5q7PWn@7=J(Eb58HO&{KYeqj(M+ zUpd}f{bG=VKbQ(gR>*YNQ+3KGuIh`?T-+03@}SbntM~j43{3pQGvC#?#7a=vvvkS& z_8?B=-J6< zigVoe=4f2&W==^@TQ*5Zo@|=*2E-}daXj06{9Tyb!Ryle;ZJNIC zmmkEfbb*fH#ehTQ$k-mlw2 znjdXumVKX1lwj~Q-?J|f6}%ag?fw1g>Dfv*rw_mBav_~E1{U4|)qfJLc;D{N^l|X8 zYsuW%Ps(Y&g!krs5cg;gwf95$5Nsb<(`^j7}pn9fb5@4jX1cKdD z>C+`l>HDx`U?(^>?Y?_3us{D3oq0v_c%?FXx`R_?=7d2eemZnAdHRNP%YwnI;w)?Q zoczd=t}orQHzEz=is9CQ!#1;X6>dTF9ZfD*4qnQ*BEER*fiL9yZHEJ&e_HsQ6Z@XF z$BkF8s5&b5t5ipagBsxzyjTmF=s+roFizV6YUP1`Nl=?H@ zBoro|F&b7j;nVZ9Uz$%N?RnYWKkE>}Wd3TnJc)#M8ZPKA}0s?5XpsmBjY zNJI4Oa|^=jhqzVQKJGILZy9~5QL|Lgwy=vfG>NToRf9>swec@+t9#m*%gy-nBr+6^;9>pFW5TDnO%?Ac*uvcVujw#R8eL)njPd}(8AEPfi zeowWh;JJ27{HKS;5A!t)TaPxrmomiBim{n(9WpxgTmn;16iByyhg9`AQ*v zLYAa^QsY8n!l8*Gy*^Se@!~HD^F^HP19Dz3`&e@ZqOSG0keVzdTQpylr-<)MiS*Ms z9$yTsFArh$n=mXo8gA2YrP<=HWWXEPTVa2;9&&*w@k3LF-x@y}=NLf6DL#X>0-+Vt z7vJyxL1brX$AjbE{ocKgFEBqS^e%I6p2-aCjknvhcQfbf!=w z?{g2!@&sO{7!jaRHG}Z0yfXU4FB8#8Pxb6tIh!J>V5l7HyIFn4J2frWM}53iR2BF5 zHj2%)`xQP7YYiy{N0E{|7&6devx^jcjwcvn^X8|%^&MHB+Rwm+bNiDy$m`!{$mq?z z40>MW`-SigJq7d(^BJqNdnDSbSORwqy=LupQFgXh3z}YZpHnO`m=G>FCwsHuRU~Qt z#qQo7)iS81Jr4u7uP5w9GL8VaQMvs=2&wOthaqiIngoeq%EuGZqek26^FH{M)xe8B z2)BTk$l&`4_~~0_0&e}_oQD!-%<4TqW+P)GJ8m$%};$2Kk!#amy#``^XQlo2)w z%I#2YamS&-vn5*+vaeqf|(nhxg zf0*mN46f$zqF9ztgXX^(EL>tPzk3l4ETbN#Zbo^g=b zsoaa&j2B&|XcJm>8t^2n3l1ktOY1N>BuHN>(bc;$Pb7LzlcXq=iG%bR0nhc=LuRF( z8dvHfo?j>c2|T0Sf7>s~L#0WdspYlmS3Kfs^H%~-cB`3)M;(Ej9w#I3`x&m{83IXQ zf|DJiyRFZ3hrP}3UIYWBJX}vx{f_HH=LSve?(1)Thi_c*I{K90T?no6#lhh#jZ;-zy0+H)+X%~zz`JL{i7SIW%zc5- zcZyFlUwwT$UClP%mw$^+Zd%?(Q?tSDYW?M>?DIdP=>vr#Lo#0-K4K{rX|SLe*Vs5c z;5Tx?g|sc+_MS{<$hFW#v(qmb`Xc2d5<2#)@AM+BEz zKt>~pV`}mxAh!C;p7WP>n{bDUzC0?GaNbzAb6@!>$jvFn$0DgOjy;;d4ZE#HAmm?g zGW7Ny_7^$N=96^lQY$@ktv~xUkQ^6HGdoew&bbeMxQjAP&iRd=sn;-3-mMGW2mQ?G ziz8bjA}yRK?2J0Ee$}C$yUKWhd^QvW`Ow-O#DMGQC3KpNa9+;x7-K?Pt6?yCB9F)k z%liXRCc1|?5`hnWwH$7|`_`>orLCuZS?}TTj}E(V$HKG^&n3Tp`H%zGPbZaJ^U&Si z-3muUlS2vNm#cn;8vC~a#RO)q=QTDdeOHu$bXJBmyc31zC@L66C$_TlA@pv3*R?5} zJ(bU3?fT5lg)=$DoWl+WgfxeQenMF;@Be1tCiCFL{hrR~jEw!-4Ttk|vWVzeKfn9> zu<)a=1!?`!tQq~i-2iiA5@;Qf+>(Ld8GrL1KIV4R4f<&}+$x^6wvs7?K{+KI3c_p+ zST89@J$^JTs~rz|fm`jUYRcf3r%v}gsORXz`@A-luk~t^M?OeZGVSlB7|AYRcz+Tq z#@XK-DVBX2kI*G~jPfMstIq5|+mC`yTs*ZvitK%jfTG=ji(EJg{;c_TC&N|nb&7)d zZ-lz{Q=FEHN)~JlX!Y1TJi`)0Q!7EnXH-~BSZ1@&lfi-b*Q;T>eIjZEO6;$6fTum` z$4&aIN~@lb6cM*X1?PV4PA!XM`I%!AB*Se1J*OP`?!cu&VgKAEvUC1n)t%R)F%j+228Z*x5qXg*&in8lyd6>^Cisz~IZ8!nJRa^+ zoAbc!``N1lQj79~bMlKPYbSG#@H?{$i3AAVn7Tjf^|9t&Vj&u<0bM-_&>CdUDxZ1!2#cnW)6 zT6!I9;=9@g%_LHWeS2C2#Xt4E>D%w;w`;y9-Sc=c$D2VY-jO$N#;cl)Sg6X6 zI~0~3^-A+5YLJX2CN~x38>RZ98=$nn#6Z=%w^q@uACyd!V$tJ8e%7m$>?wh83gw7M zxSw2Qy35RcGabutrLxRdcNJNQlo?nmXAIlei-@>lmBG6Bb4h zC3ErSd_whU2ytg;%OK3LRv^R*7vP)vh1#sm!3Kw?aBk>m&z`~`&jmr}i^Sd>2>!K{ zMRcm#gC)^Q<86*fVSPsst-XJb!mw4(Gb)EMb-fA;LZIQ#iP0DnK-v@8Iqptp-HEOi zyjp|$L4R{4z03J`YKWBqhN)*rZx2>;2VVO5jAj70dGC_j#h*@MUuk~yJMjuUD*oi} zG_ZHHYBwIFkjKj{sY;>QSf(%K$+wnw<)nws&{fAMSiAEb4m#s|B)znBP(k3NOpR!Q zHQ%w_8cA1~Pr0ifjTa3)x7+U;5s{8WDywmO;a9Szap(S?x;vW5tb9(&9tKS*H_~{OmiC~!*uGN zxB17DE+dnS6dzsuj$Q6cYU*=n0?9s89XQ+A3H5HET2%j0K6E|8`rgyWHSjqtc>eGs zP-uNi3yuxh`L^$|d)(afaAxM7*2l%&3Vs@xd-AOa>%Fma-McQuRT~~}+9mWpEm`RO z6L~!PX8P!hj=L(dpwV7}Z|wsv(F)xF&$~VvUtsUP)N-fm4&*`Ox0%PI#-8c&U!14n zbxP&)qB3mf?O$;lIO*~CYRR|?x7zz(ca+UPcSh)gv;3XtGbT$Htu4fSm7A&vK%;)Iy#f$F8VkPTN5b(E^q(3y4q--fA6g{gpD$ zn#A*5D_po(|0V6h_>nv@b4qi?=NSWgv%k0MOo~M4W;Ni`yL`x*I$QO_kH?)RT*$;t zDo9T9+>6qiJWcmZF3vMEpL-&x%s*PT`$wym;WhrCnNNl>W(;%E6mMO-{Vs%qZX}3n zRf7UXDnv(LNINyok9wGv2E)pzMvm7KGaF+JX$&N)+?UW+9!?DKHlOe>} z{O_d9KGu)8{FoVdHxupH|LG|qd*+bG(EDFF3NpL*?Ao>U4F2`k#`*l1xv@=tU%QZp zp>8u3UO{Hxe&lO=5I??%|4-Qe!|N9Qcl|Th4)_1Jw*1HU{|9n%Bc5&C|DTKdf9rq# zjq9d@yaXX01@feMLMcfxCB**_#0PKy2l4l%(r)BQ&^WdtQYr@y9Oxaq^mf;--3tn` zDi_g5g)b~D%+JsN`0)dMTKKnb-)3iLzkdBXJv}`&HTC7om&wV=iHQl!Bg8*`{D?k9 z{N1~E!^6WvLqi)567TKp?dj=x{rYuRS663eXIooaYinyuOG|Te^Q%{{8XFty>+5T3 zYMwuT{_NQ^^r7NaRaL9!ikFm>6c-m46%`c}6y)XQWoKt+Wo4ny70=AfOiL?HO-)Tn zNl8vlPE1Th9WDMKE-vow-Mg`|v6u&pqfZwP4^Oyt>sDA;82WVafPjG2)5UMzjPUjK z_3`o9aJsmYlN0(xaXY)KFc{3*+S=06(!#<43blnop~l9>=u^b?^z<+f64%nw($LV@ ze1y2Xygb%Z#5W%yE+{C-&(DuOJe(VO@nfDJjy^e@33;(GGBPqSFwoP})6mcWkQeRh z`QcPlRIBHQA3KITKOB8>I59Etp+kr8@$nJtu*k|ljrf-iSCUu$^yb`U2!h~vQ%0Vl*8RLD1! zt&HFfU>IZDLl-LCo4et)MgW5;bj}o4_ok5lqC`LzeOLAB(XF^*= z@`fKn2a_b8R^b^2ahnU8D(zP(Elc)fsa&5ko}X}Wn2>$?j=6B=nDb-y$^M!CyMpvq zMF!Uy_xBp&hnNf}#K$MZ@f99a!BH_dm4WkhAK84_%)IM9QXSCMX#agbdTLbRukvjz zi+jz0oj3NT=gNmQn$nCqOXpinBx@@_yv#m(&al}kwz-FoYO18V%5%)#LqNUBNI~$Vc<)mfAfuf}+~dj8&fQ#0PYm zNkbb+-}2;}6+R%Pe?B>*9lx7?DCihBSw1tB&4WkA%(UHEp5#UxA%*NLMl9x0o<|QB zX2KfY<9(T00MOsXw=nCpXaHD1r@yM(o%512=}O1frY|>azNod(i73un{+s}e0#7}( zE$fTu%2xMNNVPXPN#ja#!)dSVFRFXgd*T4Ll)eOd5$<-7Zv_&^+k0@%%ryrS*lASM z+Ty(RsZ~BC-MptpP5<;B@4XS_hx`?ZJnNX_uizhTPsf+GyFIROP;~0L?xft+JGzq> z4j0_WndTtYW_eOe?HLOP?LBEIc&~nUPKKdcvDWxKZ(}m9iRKgel`1b4fSvTnC^Vv*x4Sys?Pw#edNtV{RhJzgk^ zlofNHm%THleI{}0mJ8II6r^PEaCPCT5(=b z(ffr*%Jt*JDA?}+$J<}0(%6?iRkl?Dd~uu=h}{|5$}hT@XE*^baL`_Tk*4Zdhf6lL z>qkN-tKah!RmH5jz4YPnhVX9M3x@6lCl4$s3_Pd#B3-2J_OSc-2$+j$U*JTr7;87( zQL#~9&rx5FK*4;-X5U?^b-<&Y5xp=cs#@%EmiroM zOC5fQw60hpOypOIdn$nA+)?*{81mpyAbMhkIrdF#6ua3I=sXf-+}C@3X~f zYYsI;*Uu1Yi`>Xa000N;n?tYxLEpj=jsPnR3^m8RH@5;CuHnBS$CjmT_1M4;21D*N zys>h~-QRYG*H(~#KweHTc!$8?RtOybsXC&7ZNv*^tPf`3;O1rlto>o*oq8&7c z7{O5ua}aK2jn0Jpj@(_*5Mp2j1EX^wcS&1Ghr_^@wnm8ZR+CX%Dy`tP+74F8C>huZ zr7I8^ZRC9v7;7++RZyAOnE;m%IbaCh0>DiW1{S?Pq%GnG37dQW|J;I+MI;0532##($Wf!Y&Il7 zj2Z)Ipccpz|G>-jU_-eGXq}FrAwrEKnH=Fdfb9&SRtVsTcMYr%mBiG+P)k&6uJD5e z*pYR)2reLUPfQeGG=No*=n~MS*+SrO1dUPl0aj-7#bS(O1+6icu2HV5AdA+Z93TH3;4b_Pg(#{`0q z2_A$D0oS(*&swWs1-4Q%YnI=<07mJ%Wd#8S0yiiF;F>sMh@G9aH3Vh=w%x8}R|{B^ zf>k{S1pfUtLpnbQ$%d~=js+NI47Eh-M$jsC5PWZskZ7w7Y=k@|V3S5ezkdY`hl34F zkPh}06NKVJTACFoEZe+*MZC}`q1gbm()uVss}R>Ru;5`y1Z;!+Hr$Gaf+_sylx1|+ z6v#3tOwQuMq#d#VbEqvGQ;8vLAONAip@slD0|SF~Dj&@*D=h&+nkV3L&9T^+bp`~) z#=Tl9*w6xM3D{Wvx(4RMhU6--{y?vxYrYWzsu9;gSmmybmE!Y;M4SY)1eq04X|*>tDn27#m&)eFq0)rQTnyDZ*2Sn?qLn zh<^nF*j(SvVhsY)8$w7F!qbKt{3ET1y-*l@S>7@6=J*pkv@maI8IwSM6Z7 zNM^ORf}%Dg$I#5c)lLMeXQ6L}&>|L_RXMie1kAxmQ89s<8)9^+Rv>Jte6|v_6@lX9 z-$w zLKU%AB3jG5rF}Zs1CTpkr$51h1fx0gv(LB`EuhRPY0F7&>tfD-M#7Z^y4Sx2 zRAg0AaFJhDNsS@%sGDUeVdVy*f-*n=>Kmq{Aoq^fhZ-ZXVY9V2W(2HJiw*G=kp#es z6$Y817GPt@IzZNz#*FJLvm6in9jMj1A}~eOU;{~(qxyeN6Fv-*@L^JfYn38g8z_S6 zq->Mg2nn2(o7Vvs*<{Og{q1PfMn=4U`34a$Njl?8~30K=3U=>ynl_Ae*@)@SowFD{1Gc}59Bwjj3x6jTXG`Va?SSs zhR*(t%^Yj0Xqt>R3xS&H@sL0lO@~;qyca=z} zK++0bk?|a4>=LlqgU0B2ET6!L5`5GkA=DX}8HoroVuMH$TsP*v`7!q7Kd&GFj9JC) z7#kVN{+;ZAmgjaLlqv>Mu(uZ~7PPJZw1teI&UV{ACo7U+vFApekG@T2RuFplZ)0wR zmf0|q2w`54Q*Dr$%;B&VU4e31F$dDQx58w@l%(Ih1KwcGH;e7EsPe6Ip{+4F2y=E0 zvN@OeZe#N16s%7EA5R5yS>_Jz?Y-0u_JQxOn{Q4a3;GuUWX*i@09nw#$kd%#a7=(K zn}Pkg5#I@*ZS44t@Y%+c?*I-~YyO-3J75%jJ0l|q4B0Wl=yY!~1z2dp%EfI6F=knv z5xDYU1939~IJi%i=10O;oSgZ!#yJwtheM{6yKsoS%EAlHH=bE3_vyx zZtSHqZh8%~==Be`fA%NfdH?vebtNGL4)cB+iu^Y=CN}y0ufTh=9{4Xn`~UwaubS5l zkv`Dsuol|PZvEJ5n}^$ETP_!DiJ%n96Ij)u2*HFwts%Am4qE`4fB>ka5!4cj@DfnS z>^P6@js(0#FxY@^lQ)U*LqNPh7KBs&xBN*iE*206;={$g-lOE@ zV*&ATvT%Sn{(?`r9w-YofPd~+?iAQIzU7Yb+Qz@!AuOyu=AXbo`;1%k7q?sRvW|(6 zJ>ZQTw9X#<4HjAl2Qxm74sIJp`U|*i!%91bhLxHA49d>g z$pma^XbxF742PwMz8Ya%>EmqZ5F;57dvBc^dvBe4Q*WJnQ*V7GZik*Phm38YI^L+! zcx2yxQ#fh|)kZ~tumt+o(E+oD5XefLf)gXCiVC8wLld+fO`g?ZFV^LW1AN#p7hDcy zfk2?0R$^5lEVmKIYFG~yjb0yn*H=?z;)xYxptoLHld=vzBWjHwd81+q=>b9trVG6?MN zSRnXs`v57=_J!D4{uziZD!U%XO_O~7Ak+FZ^s3ACs(E#=hI>`aIW|Nm|74&Mb1>`g zOA#w*O^$$T^K7=UBY!{(^sEJ!Esz5M0SJLWez2m6@p#K8f3ZE*r=i2dSO$zy5{4X# zKoW>=t+6)F62Y`FhK7dQyK&r%JE7q3v0qU!{}%rI|1kc`&dV0)b1h@f%DH|xa2bD| zzkvO+gCfrggCK(%TZj$_J6D1>aU*DLQp_fT{ANMF3+Avcx^mpeubbx53)a&SOIp(%WKGNcjyam$hNH`j_hM?<%n;DvmwU^_ z87`XzdwE75%FLptn6q-P2{<43HvZ6#9q~nn> zQ@O2oJ+Mu6!&qg3eaXOI#s^>yT}27u^z*EnI`$h>*5i#a&FG)U5dgKcwu57=4!|-w ziF0K}7GTRMIXf%U9IOv9Uk)sABUu=u%oQSWEzgEpH#`o6AVzy)P{IU}6#~OHZFk**23E%vjz`r6BV31U+11G#C@Eg;!)_=8 zuo*I$Wv2y16 zJM?ZGE*s`ZVyLwhndjaVFy2aJP(7w~3)43|#6I!vkCA0Xu7P)1SNhItyc|Np6hs~# zo=t)X0&=jdeEyC&Zh*5Uk!#$Flu?cqTf4li0xxi*Lxs7LeR(1K`epB{tKKmTCnuKa z(SH?V3kYhp&IY76O}@r(V^Go8zgi8q4Xy%eK{gg6ym1u{mQgPZ6ghzF7e?@`(~Vfm zTtD}GSnC|E%d2e;wlqEqhF!)W+ZqbXZOyf|M0F+eN;R?67jxn%y6PD5 z_^sfuE-OcL22KorYSj}%)XQbXG;l62zt~~_h6C9NMgAgV*O(1$4TG>En;Nw`d2Npc zmksw=X8Es)!^U?}%(&W5+GNbIyQAh-R@TUM;M?{#dAPP8IYI;3zQ>A!vDNAsLtVWF>XG#iFeI8%M+tTw?*TwA-3bxiJl_&7JM=>At?JO4sZXUF9H*TOr01+)Kifu6sJ z?LQRq`KzU427l0e{U43~Aa`>>U~T@#-r5$Mj{F_r!`%8~i>6(VChPK&#O*isSj}T# zjvzFas;%rvg0^OVrv_L$>s**|Dnz|D^te}-{n=VWAciaIdwDVuLP#*A;16{=8pLLx zoAo;8>RQZMbK9)aT;9(5w>Am0T+E~$Y5tWBeK5B3S=IYI|GwJ)Hv;*XghRUo!oMTm z@@CS1u^}+E&F1G2!)3o7J$lQ@!okId`hd0=tooDk{v{jrXEoo_CZTuC`_CGtKWvDnWYa#yM8iD`V{%?P_ z{~yMtN`Ik@-<W_NC)fY>|NA#CEayKOB0hDf^B)<93TAd~JpXZ5>+<=J z4Gj&5JIueGot=m;6ciN1#KgF`xQLYg{(eNFmX?;HqN234^o0u-`1z6N5;8I}($LT# z-W(krMZDwc>S}9iYi4GK;C1xNlarH(M=>!m;o;!{0RdiKUWj+liG_uQ4<9~EPEJNV zotv9OBq9oZ{`~pl$Bz+@5GiOh5Gjc7Xao@0BEF-`LVrhtLVrj94L?_)fWTNBd92|s z5)xWkPEIk@rMh+*Eng1k>jvtIL0uV$tE{XHQE)>a;+mNF_3Ok%W`SK>oH_Wr69u{U z=e5P}+VX5des&O$)wT?TfIfsgbI>t%{I-iWMJdG-i;IyX91<5Y9z1ju7^km)ni>&UZ!^d zkrRZ^()Wg5zCu49&_X=kkhUM^0NsW6;WdE0+Bq(~+EzydT2H;sGQP49rc9AU=YGfH z78hsO_@Z=eIO+8VFrn8*yMaUF@1hN)4_qhdl3}T)RPCaSG z-)C@-y!592qg5X`#i!NTq;Asi8;Z=}9vL;hqOeFN_o}4f41-&{A@DNj<$Qy$$T^jO z@ta)Y!mp(XQe%M) zEaMa{@sHIA13=LLA11$1sx$`rulZhv9Q0xbM2f>>Z#=-2F21jokY~T(sicc9wmXv( z(l=E~)%w%L{?oH3@|F=#&54PRfGbse z-srfvLeR(kaa4&<#7NZ~!V&$`3O@P|C>}R9(v?XHn$chnPh@SM} z54?P|yWY<8?pYkE6ez*LtNtPuad3-7!1Gh7PrGc1!{XQ)$i6?8;r(Iae@r9jRZQC6 za9`p!vOdi*WAP4)mg6^EME8A64~zyp<2vK8Ur}D4WBBC*_Gpp0Tyc<@7jZz_ zz|Z(UtZq*cKn|61hHQ-=&xAdr%wrSVk)$ zB(=bEuT;mNbO=|6)t$0rXIKC{)mgWoz}88xCDE2$`Lkl-qiGqlu+qgL^0E`BwA5}% zCb_0E$J0{VpVCi|96I|LPIdFs_?73v(o_?s-oApaIMT1)iN8Fd?7&B|~g`feEh^9A5c~ ze{X1F^QRYwbFjX$9a#>=~Z^1Y?r7^ zB3s!>Z;RlQuA_z@j*qMmUXllG6w8deYVoP1zgLuepW{{beF%wYUL^tMn@bD0P$jzXY(f1$U%DGg4c zK%7(SIBBtYc6?dySEWdKry(huM1ktpRXwd&MnQMJH%}YKt1X>?*HJtBusNUT`EUsM zklv7`JzxVs{|FL)N@ldT_zbK)LR89%C4Vf7 zbM~iCv!7?LXRY;o_j=Y^&o;AHKwA&SL@2;-9H?5wt715-N-zH8N|vZ zZ7*9M-0axf@TT4;W!C0g`kpnf>s)RqJ9xk7+9WJ;;+~E;8kzWnW7|I>1{AHWlS6W_!K#6 zjpi!3YMlw5Rc_tx8eRamwtvR=S^gyh5hFuB9I}ks?qT}eZ&PA&7ucWI;=ydsb~BAV z8J4D@#-8|GQPO2@mvWh;=`P+GX-OtY=EvTUc4gk3rWIn-RQ5~i`9?jkx^slUIg zViO0*42eZO=GGWJd9S^nd&)=n$*F6q;^$u82QN+S9FFhI?r$cO(ncuzCQ^@lfi`7@ z&i2J_Q6J;+i=F8?)s620nFa&aY1j445Kmb?0yI0M=oq8fcV1Di{LsX0zJ~W7ClrJWdVYf&d-5O_b0z7{`8mMW_P$b_!2s=eR-&FcbjXlXq?>S^!mJH zKv9*orhH9_ZqfN|QKP6?qqS={XSP;*I0g8c*U;N@mW{dt7#(^QqneYLxzui3d<-y# z?7Z)4W(N2^Vy-#4s9f0)+d4h_EL*Z~t`$Z6%DoL3TY z{@W);fftNxr}p?ql&;mtJuYt*-LBhN8}s%0og|M;p`(*O7Fimtn*3R3W}J1a&yWyEIuj z)1r*W$Bv@_?m+Z~j}yJzgNf#IIRslp&~6N_u%KOOS4GcwrFdWS=-Otj-)GG)a9L2$ zMj3Z9Ao?_+J*u5Dt$Eh*%PXTa^V0vr2tLZ1k_Y>*-?g^w;SxR`d`+n)X1SNzT@Rc@ zpVHdm>_eT0IdYtHW9RFFuCX>Z6=rly7^@QYMIpLoX-AqRThrs^NVicD@$x+nJ64W) zYgl~k;3RJ7#B*h#W9!(x4o*g~4{QZ2FU-y*lY~L`Yh>~;R+S^OGyy+H~)w}0~5S3pk zJn1kxpK~_J`^I@SC@|cVajDv*KD>?jynbft&YLTDl)o$0sh#$AT%De-Tg7RgHU>9o z^q~vn0`~*6FMkMpG~x8@MvOwv`)IXfH9f2FWQ`SXdPa`B|N9KP*uK?QdTC1AYa>o< z?35{Jksc>OsSb z|JY42%_)t%kudd>^F7#KWM@p&gHF19-I{V`#aB0*DpH(N?_n}f=yYQGGvYXvm^TZP zCZDV*ri@%bov{1-gu@BrBX1>|XE@GEPPc5WY`>mlIXMyJ1S{c^E!<`~)Xxj@+;W@z zZR4lCY2W*MMweA3zg0AIt&c|BjL(gM5!<$E%(3dD?8f~7M# z6igtO8*E7=!h0%0m@$FH4j{t(NJLmH20%$H!x?nuI$4AuyrU$dS5Z<+^m`Q)3}Vy} zn+G8>U@e2gF~EAkC;GGvR)B=I_|IG@81%(|nDI8_m8|)5MT)3k;HHvwFqIpKcDb<_ z>jPL!3;@6l7r@+zU<#O!;r|u^#ufx~Q^3rEK(;V76Sa*=1QKXs0=LDqD=>gRoxz}B z1gKyD7OXOzi>L>W!2m>Qp^oU+ejp5ACTI+pl3*?l$e9tDU~WMMMW4cp@TUV{4ibz& z5*cY&ScpjAQ^9!nOh_X96kdcs9VAD32SGCvr2Y$hW(=B;%#ix;B=Fz(|F;}O{Qw5bm&)M4QISbwg&6`gmR~4Z?E_fr z9tyG78v;ItfISr{g35&8Mp!WN#|{r+fmD5>vNFy;l!?Aa7r^OCk>imvQ5fWHzsL*5 z{J0n^Wo0EEjJLO&o4}ry!ifYx5se@qZ2}a|g_txPJXi^NSsb0ppl^TxOF%4##s6|9 zDnLnz8%XC6(60c%tdLS)f-X@RR|>E(LflQGa;b2afCm97frxf(+63qlf~jl{w7_Gr zD-J-3b#YjZADbS`m8!hO@5152}ehWVS%sFAhrXaNNOsB;6O{1 zNzDP__@^c?RB=I_JO>7qgWM9Vj2e1a339%Yo+#+JAyW`r0)fiqvSHyIwjb6Ikc5a3 z0C5Eu0KCvHd3!&P$IMe43a2;=^u&}YllN+ z4_^KPtMy>}NzO^cTavXui|q#qc#Ex@Z#mN73kt8HZ%@Y!wpsWB8wz6aWL^28D-u~P zqJX4A{|7T3Vl%Q#K>}|HEr|O1$OoVgc*2AL{11*#EPxft27K9cS^xxaSuhU>?%{Ii z@Z8`ehC$;GAr4x60=MddWHXNZY({wF2G0$d0SPadmdMg2?w|CXl`;@X;~3(&r0f!A zjF`m`=@Q5SQsD$0g}gCy2rFc?qY?2Q94`~`p+ z0(AHcGz7$9n*tzdfi;cJ1N@MXOTi2+P>iv$Cc*?ZSjkl($a5g7U!X+x83fOaftN-Q zQ9w3=DD{t_lO*HUTIIlmVzz=l;UFolh=ocKqk1z#gM5+Sm)XLASW1f&K|`Ph2O~K! zf2?Fi1BV<`#E=`KL*+ zAmp&VbNRjlCkcmeC-KMFpj0>j60IL98}mWs9j31%cs`XgYFJMveg&qnbf z!Lnp1fLyd3MExTLkSP0u@QM5$Td2jb(OVedh9e+wf*Eu!4oiUdkHM^993C}pr9oRc zS((+4krGymCZa;o`~*RmDvGQNRbLy9twLFY(|b{J#14gIg{A*OLMSUimaswbtr^x9 zWbb*YT&dObmv)T9EpmRK5Tw?_`#=F1>@B4<;CCzi*ndiH8YPTSV4KRQH&+JWLl-A} zJcFbdRN8vnV1#sWQWJsg1dWj*B!xh-A#Ny}i6+O=4`Xl};rq>BIRHP3L?B8c(or>( z1Y5-+k8q?rV9E%bj3-EVywyMb%z9ZgBFav zQh7&y%MLTThI7iULuccr?_PLKnH~4bk^|*;<>a8N{BkRr+p?qZKu7eB!}hLhMfIS1@9Na$j}}F2 zuVSRw5rWp7Yg%ova8ah|x~10(?~h72rw^`wQMogIK0Y3g@0z2^T1RRO?e6kl`RN*1 z3EW(B?9}vi@0=3S53c|DVmWoOhQ;l2FQ4bs6>X>X?Z~@|xwFRT{H8xRPZTxK3U9mf;=8+w)-EhhTz<*YVN>4xfMYZEKb-H}_Ha8dg_^jEg*PWX z(sQ5~NAC=4n74LM^rSYc(ONC_E?UR;yHStKFFd#6Q@GbEFQ3&yP#vtz^+Ac zD(N>>D~~(vkAJaCjiyF+-i%etl*_hePCpslqugn=+OlLG|Wnr}efxI9?I4`(&mMqyKE-^X!CXmd~m>R;JU2D-oS5zBb;g zx>|N-PWW$@{cp}%HDQ?prwfw08nqs@)n>kHEoXfovL1i_RM=L0rl-EL&T4XPM_PAr zoz=$4__ml`HZcorBO^ZS_G&d%@@`Ed{>Pv;E38-TEF*)SfnsXI>y-|z^E{*5 zvj?dEu~m;W>!YUX*4Tc!ml_>YS`uMG%3+>5UVfGJtkX6tFlp!b75)8*dy5{Z_4Q`I zBro_jSC9JQ#_`cNa{L`1ZYg{JF27<_U{_i5U2>$B?a`1`-#4|+@2*;R^Qc+-W<&q} z^E%ki`>YRA8cHHpHWxHBgvpaJwO9R!K21;iON%=58OwkB`lzzYyXUM5?`xmx!f4m+ z&AAPoPs6`H+j8G)!N%q-Td}O=UlzSlnH2Kz(%DaK_ad8?&(!*CG4SAVwSoSt&)N$k zH<+5OXllJ@nfb9SIx{+R)lPQDUC2H8$lhBUQ|6vngtd+M+G=?#H#xxn=j8L9z3yGd z>Siv!{P5}Lj0n(=nr7hs(PXE?hLDmA&|$KdaB<`lVO9`;!M&FRjl> z`*JkJ;}}o*=1&zTGc`-BxQ%y?{KmTbJdUnmocexqThX_%p}hh1-!e5{60VbyTDj$|!t9ET@sD?hc#_pwap)mNn# z&ADLcKeu*qOZ>7FSEnfhzftSWHqak67WA1~gE@fE(S{lV?-tgMh zCKY$fk+tL3b{6|hr=FPG-rsTv-`jq>?Q@QoYi+8^{>-4dv8HDd z5}XSnRqt3|38>!QuF{qjx&EBfR9;P2gTc|Dm9;y943wJ7YB~?{vWS#jweI~3ET(Rl zp%rji^|W2fi}$8VN-dgq9Q1-LxKU3w7l(YilzJ-tNm4aC_g{m!?9{AQQ zC#8ePb};gdzx4zNP0UvPvv4Onq9nNG_}el&;MSEePD>rJ zKV)ufR*iNKWf4YSd49!QDeuRbJ=>d1>9)89jn<}^XI>)A`tX+!-`+0q#D72|v zny@2_yJeT67mavx4epqn(0LCxW~b+^m&o1ZRdRld{;q5Ti%1=*xYQK5r4;q zj_lidQl@Cw*TYWb7+ek9u494K%x9xBN!@^YB6*+9dTq{j-PP4)H1yQ!wXpZad3!{g z-A4bn2YKg1IJ{Sz+durR;M3ddY81{!3AfJOcurd0O#Fw=K9kCmqr4M<;zDV9QI9)MO8j^VeP!v3Piyy@ zbKQ)j1;3)INHu-)%KQgGpZ*5k{2gqs)_O&XiZxW|W~v;$#mC(&zpZukS4pRcoVo z93~(8=Z5^W_`i#rfu`5ntyeXGJu*ji$K48vA~hFQ^FPm)_m94ndQCr%l+dBAY<)?L z{S+~>8<~7ILT9b(k0l8kdn0g~UoZ)GT9Svs(S(0mcR$a9P>5{z1eNA+V!!1}k9!4w zo!adFrjYgevi-hKjl9qKO*JRhmu3aKb?!}WyU>>=JzACRAO0OrVcJRU4lo@_@;VPI zp;9Ta;jLO)-k`tJwp)%12i9bh)kAQ+nLmq$9csq*i_vX%KmQ~B8oxehY0_?Dd3oBk zII*uQYqFLoFCVq%Zhf}uiL{h(!>qp8ZkS>H&X)I%{>JGRZuf9gpF1{-^aCxm$X@OJ z*@1cRS*k~n$%&i2>cKdIEv&DN&RqNSm-W7TU6Ec6q4i|ch1n&Z)**OX6XSXDq%75! zy-Sp(J7PPQ5K!MSQEoL<;qKDKidsHF0+2SGX1R*+jCbl zH!krNL2tF;Y8IGCO{wBcA||u5ANQFn^02mUDUJ)<;64keK91?#&l6jf@Vp=ErIPcI zg@(RQAD4~<%Q>H;7k#8ib{^_%`a_NJWU%v6aeEE?-=m|%?O$Xx{fxYxL8O(LtS$yj7? zy;X1ba@);3VH2;W=V3cP?C^Wy{g9U3PbQw@T29eZO}^ZyBwuTOD=n|4Np+6+a(OvF z=_~xY*MB{5dd@ zU)Jl5p=j-hcF^=+?CsWnJ`}&h_)UG(&PQEVsMpWq`E{f-GUXGpuRX#!ZCbBFzE`Rp zi4{>lFW1Mx$SDp5`QQ|f5NO6x)=d!ZV5ji%_wB*@4tbp*kp!n;LpHKb% z46y!g8t=<(Mf1A@?6c_DOx4Y|GVj3z(S>3f>1eEGi-;M=m*QX`Bqtxc(Hcz9CAig)qaN_fON0l`-y)I@JQO=sx^m7)z zS3ZD7BlA`Byo$TO-EqH2obc{?f9l2eBRym;3y))V_lBM@l~|c@wjH}yw%HmhZq}XD zEcR1-h&enyL|(PiN5yZ~-;Xst)Eyzx}lsHxI272fR%c4)yDaUbtZX#&XDnyXi6di19FmCR^?&zyECQq%4xyclA7gi~G7n5S% zhDx1c*IU59#_;~o@riKVBg+9j37$O7zr4njWZ^s2AunP3Ye{04vG;hIJTRo{CsJGe zLBu3{do1G_fbjT&^Sovn&B^n3npD=N-cM6ZKSq#)UTq+wGWRnIk*u6JC)uz5G@IzN z>#%5yB~J9Nt+LDlIZ+(B&n+@y@2o$DKTjL4oA&gW{OclCz8&U3h6(ZE&Fgj9FRp9* zZSW>y4?ZceA=c7l(JU`NMOhpy*MdN##1V?j&(GCcb7z`mrOhi8-=pX#XAKNLmh?+9 zh;7$ekz`h1%BT_2d_DTSaG&c`%BkMGEO)m)vL2h6#<z&l()d=m>S@;&?FqtK$TW1YqKSNu!-q`gX=$9JO{JqP53Wt0S#4lc0* zj2$94S}1H5M&91=a(#zHRo;`y#m$_d>AV$-7xK}-W!k@GO25?`u0LjjlW}#|_`ANl z-Xt@<-=seH2vr;TpXE78e^Vq(;K^8;SzZiq>H>254S5R&}z*B3YahfW6?X2 zr)_<&B9dGwhNBXun<(ewty7O>H@hrt*Gr@OCS`Mc*av9ha(=qsBP@e;cI01<_YtyD za=Gg)>~U}1n8Fg53#~PGX>T-tNDuqxmg?qaEEd;Prc+1w{7xn#UnQrHaI-5mMWcSa zl^DLcXJt;vvo4TXNW~+;butjuQa?>J@F1zB$wOaP|ES@49o8l32arUGDQ|K22)GY@ zY>WGxVbEv^0kx^3|N9?garub&p=XmP;iKo2e2q}nP7O6>k~UHb#ub%pkf-+vv=_Ug z_xd{tP4B#iDgCwkb(A($*TYiseTmEXx#r!F8QumhS$S8}3ZMHP__q7yvsfBqY_VNK zSL)!V^(qTWZ9I1^r7abSu18?#wF{%&VXh8N36mwZNL-nVt?AvkH`yl4I&v$&{6uW1 z4^Nbk#lJAE_bQ1P(R1{=U1DPpApP zyeAP9!tIBCzWPyWwNU6MhLT;iWgqZ1ez9fV$hE1_b~EP$E@oq`mEvHj?z~l4I(kAZ zVcnbbWS87LENjd$!bsx%!oOtv8q0-r)K+0*8*nUhbTK2Zs^7&(``3BhLy3bghd#*v zWu&Ysb*9edXMMTxGl(|HlTI7{GbDs$|Em~dth+P{SdI>%*4GT${1#HFu9KzT{%U

    >SS=)L&TBTMhO>^14 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%0Dut`a@X#3XgJCps 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�$DjqtKTMWAXcnF@s1O3?@Kg@JqFcq9wcm;=I z?=fdQ)UU*K-!6+Oma%z@b%9PAf5exul)miku`f8ihJ9utuTLn8l!VxdP)`#DN=IOY zmn0jpaKrvu*r?J)!+u8XDI8!;$I(OA67Bdr^b0E@Zi0$4#H zkcH%dK@!^{TqM%#&jQqNVmyC#1Vq~g;KfWsWYFAu;BEmsLp9t(VX8v2-D8ORBd~wklcu}5Z8|C>B*P#X5X41=r=LNsNc6c! zvAG;9iuBa>3$>PW@G#Ec}t-P~aQVlTTe;}ogtEukgv^glP? zlm1jHJ`zRnspF4xcr%0_|Gyp{>Q9aZrO6sAD3t#Y+qL=;o8g*jC2H}ezBG~(8JGP@;hZD@|ModKup;}}ar4@2?o~}VPUf?iv1a7{ zK!pu=U#h6HEz!U~1BJaAH>Vz6S3`K_&G5SU5TX3GgxBTxGHu~?bL2U45^ClT39p;$ z@Va@_0DVWK_<9hV6tUse6vLg`vqFof84xG1vY?6Ckd`o=2|B`T@V^z9w;ng=3j+0~ zF6w(q=X>s;zI%lF4u`veaZf)Tv3F0RzjwBW%K3aW_WOa?oAD#i;#Fd*03d+he;b03 zR+AN)vXWr!$=1-6u0~f`23xOH;T+`4X%VQ|0rNeBmhA4r_c9YD#W0a($1Mn&qb@(i z20oE<=o3qRC(86L(LAhZ;c(y$cgN0&NLTxLW(`XtRK`7|E6S4VF}~SRw{jz)ZHb

    kd7&XQD+L4;=VWn@Fw){BYuSuo!>`QD5qyA3#)T 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

    |{H<_4XkY=FOyKZa@b~i@?yPMl%7mB)@DeR6k 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

    -*KpsS;5$+H(m|B>sX+FZ? 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

    &J9}z%xWGN6wcwmZ60CNHyBqs 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

    ILVi_b^H@?x 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%0Aw_B&P6wy3 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≥Ru)96vA zDBY>p2)*#_oARcV+l@`;aVxF4j1a^2g#icOnXp-o0DUpu0U;SdKe6D!L2w35&{ei7HB($LvNcf8a zxdernhNs92Vsv5C=7bW4kIerErS%XXJs$K&0(&sj zZ)0Z(W2Jidie{09z>_m|Vt_O$Edn+FSO#m^_$s_1FdEtxKM}fyNeH${Q;A=pb(K%| zNiu7t@tJO1-<%!+d6gLkIwi-@V1qp-zTKZpH~!!)BUp*-eRru;1csP(X|NA3UtnIWrS`ra)Jt-B(Jd)dc?{ed}B#4br`EChKP7&$^7CKW_I2`B{7Fj z&mOLqBnzgjEGW99uJtE8q&~Bcw0<&YYR5p)nq~;hp^9BSIHxjhjMsvXRzhHy>ax|Q z2T&UY|0Qi|Rlw42Wh*3k0{Q`H4=qZyb15?x%=ER$wh^V>yKPyqknh`D6{l2?g zxqu1sCNQEa8JtWx2rN1;Jg`*z?n6fkxEpAyugMQ} zOt?hMH2$o^dcJ4{FFiR9zxntu%gS8HkvF-0qKoN2_K_ko_A^+Lp^iqpl!*rN#S0-J zBui1Y%3)Y@L96^i3PJ^5U`9q<^4a}Fc`@4piaT-ajlqFdOahbQtc0M4i;5CM(^RaV z^&7wcw)lV|f{rupe6b6^C6b8G`O24)->MCk6~n|7=d726k{Q{egIkv-k^?C=GSKrY zX6$1GTO#x`9Gh$B;O|jvYk8G%vWTEW+Zt}D!m(2U0NHV97&=?H$+gD{gO)6f&WfeN z4ML<&!ut3C7bY^J;_`OZizR$ApLy7V@h21|$j>ySwRHT`Ia!}hN7B?kQOKuWYu`hF zeT_%xcB9G#uTw-w7kCvYuJfON`U!?>Ux9nlK*D&aONJEiA@{~eZ?2H4zD+dG!n{YYi~uB8~6X!I~c7s+%Bowge~(pdHNgN5-2QQT17v5uNSU{NYi za^iqYRXHOo5{Z98<19;uyiH_`6TLu6b7^P?Eel{-gNJ}x(xB56wUZ5$mV^vbQy;o! zR)h7VJq2+0A=!t9(+q?czPEyTq!#6o0?_XMh?nSbZ^EVk^#u#ZTP3_nUw0vDE03LN zciC|O&A`-_Y1YW)3uI1F+x%lH3l&Ed3DGi36|>4mVTr7zJgs=uQ~0KKyZgw=c!F4< zmO0SFhLkkMr~3sm3Wx9ynlo}-O{r|L@;I{@KIfHVH*fzR#P*}5P@AR&ki3I%a}=L{i&vURo2C_7R}0L51Btk zs(`oPLwHBJrsLL$wYXhx!-;CLzLof1SW2})VGa0RaeLtQEGwAJ@<~}O*20Ome#Ed4 zk*}3JQ|`IWM^9p=6dtxjj2*lPrk5<{utd%mJGMC)C17 zMj;}MC@j++$?jToTnu@qs6SuK=I&y(Q`HyWg}{@OVtmlF%$Q#+j2R1ChTJ}DmJ=vo zcIz|#)`y=GXx*$3x{99W6z+-Nx#|QlnhFi^DKLX7+C6-^5GzE!TQO1D-nFBbi(oYM z!c)De;N(f^o-8LZ$wr|;oFfhEd_%jnjllCk!?{vsTea(qn??lRi!1BJ5kfCY=>@C7 zn9RB^%0v-0Rt4_!IcPN>D{Q_0#0ufQW7UbhOmNSBcv3|TV_9KngM3~#^k5m_ZS+U+C zbYTPy0B2KOU?WXM)z%F?@X?0p`yy;nIO`DRey89P>i4dY2FDpuXvCI%0D>1gWir3T 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 z℘U#4VlY#<%cSZR zO*2c(Wg*Q(c3B9hqxwZ;>Bpj(*{C3UdMCI$xLLZJ%i&_m9AmSvS6wwD%p&>zgY>5V zAbl8hZOsRyk0vFok_oIB084U!2ASml;MKA>-t=)q3HX0`wocV-FdbhF&Xzyc4;Ym= z<`Oy*!aPto!>6}gKnW7is;`2l)09fM(!Io#M*yg6wya)592aegrjp82Zcc{U2V)e6 z6TX)QTRSAF(`v$%l`~C7c?n^v+(3#@L+Nl8?YD1wWia8f180rgkCOTr#5XGExspTM zD-FJ+uPP&<(u2&qGlJD4@YW>}+dm-4 zEOmln$iP`^bPd^W>SRoRP&OA6hBqZ849Cr(pLW79Fq5A?4KhaJI5FGMG*2 z=4!%;DxHrt)|BsaQ2j}nx06ffbh0#BSt1u@!DM9H{UApTeItQV)a!og7X6X_or|9ok#NqPaKnllmu$M5$i;$ zogA0I$DX2{n%<5$~VL~ruoVke7Y||sV(!f2)gOL4Z~=V%_V)`7(}`# zO4JYu%4kL0r>fyjWPOmf&L#TMd5Xsn*nE{?Z)8{|s9+1`{$jGt@BR)|gtSG*jsH

    #m@4K4~CiEv%DX?D|~AI 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⪙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%0A}CIFKgN8hTNq? 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⩔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�rzukuPX1FQ>ec$lX10`_k!4DAlLAg(7&u@ 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

    j+dp#6*V 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

    kvz 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 C+G9Ti_k!Up9H3W)hlHj6K|VdDDX)vQ(c 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�xJ_Y=Tyj`v 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 z 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

    IZ%l(Ca2 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

    Z^U*MVOLt^PWqbbv-q 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

    $LQS1HFTdlJoP9e;{lBh{hHf+olW8v`MAplJnB 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\&>4|Qf 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Ⓢ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

    ^>9@CA-B9S{ZHAkx#Ge{G9-LZr+TJM_xO)>$I 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 n%+;?_ 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

    1BKW*(oz6CBuebgCLx8Ov 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

    )H$~} zeZ9?j;Re^y%B(7s?3jgDJob>ct$J8wAj^R`0&+07?^siW0xfbtM1;l$cPAy`m!ps(@lmY9Q}LR>^cN%BD)a?SUauY z>eDwpqHHjOaM9cNj)wq4!Q)|0dwbO#b?Gc76cqz3gIY^1FPu- z;D7l9{IY`Mlo?65n6L&{6MbjS*O2mJz5D}t>-g}?kSO5p3b|I-?@x$Ykq{xF@@U{n zB#PBe6ol9KJe+O>Ly5s|eB&^3xvLh+cQ6pp{P~rn!_P3~^{)}#M-2#&NU0EDNd|02 zU@dIkJg28Q`I~#YXUn_8*#)iVM0nY;^@g(a|+tYrUcf(Rwb{ za>GaRQ2mKeGzFE{)7z`bc?q-Csv3wa#u%VcaDgM?=(~Y9nZ6B*VnvIDQi%U=LKDG_ zWLd&<2<8|5-8c_Zo8O~VG<;9t@|b!0hFA6jDwg^%IXQ4m6EaFDzeN8iBy3G2EGla) z_$|nV(yfcDviDU3F zmTaqxQcuRkgl4Uc&BMEOCzp`XU|hP7>=qy@Xiyh95YDRUta+T5Q?1z;Pic(x9S%g{ zBW1wwr$?Ue{%}Gx7Kd}cbIbF7zhD&s*}7jSJ$g93pW4{a>1bN6wOVsLml=9Rjq97s za;H?4qqu4=D{IU`jS!u$R!t*ZgE_w+ACv-)qOndI5~E%D4V`g z2i`@`JG8$3o59%rWTf_tf6>{U0$L4r7)#)4da}cqgTtM~xixQOZ1d}j&9?Qq;Pk_n znEKmqLK4B6rC{a!_WqGT^FFy5vnhRRbXBGkK?do+Np2R*=V15JB2*y1!|8m{7%&4PgZ>&=33ftVV-{_2GV~f4H<2OKrEO>%8Hd-j^WBV6B942qF9s zB}??f&+TYatU%%Qd5jc+ zlT+X{1f=qRj!O$5zoR)vF2U@4LuACRxB7E&SXgE`vR7L0V7mU5KydlbsW4K(F9w%5nkzZrZ^~7FkM6G9#$or zU5{!r$8w=!c69OT_85s?fvulh3Y}fIkHS}}RtU~lgfS#;b-(t8lxz4om3hlEdy zJ;^6XNU}D&KY%Y8Pi5x!9s3#0A1NCTL>(|Bgh1I*mQa$~Jj7s~t9Q7Q5ge|4OQzRJ z4+Mpd?-TePDyt)91Qk0AwMyn%czZL1N~IC+BYKh4EkX}BeG?IqV(v5?L(D>_5+2z1 zqn9u6d*cy97DsddFckW+_^#M&!5E23FE|o;l-_&5AhpIi|9U`yl9*U6fX5=A2MnYR z9>UGNq0}|2A%o>@cda>E`0!g}t<$@}?CUO|O}YcK?0OQA#J z$4jHTMT(0ohiAJN8@*yw$>Rrt1ET+_}V%T^>H5#n1 z*J$y=gGodyy8n8D`e>xyH+u%{>+gww?|sGgLWFfrR*Hm)R->j|K4A>P?RQ zqMC0qEQ*)ABXBO%63&7&H<>{Ii~&^SA>S~zRF=y_94%k2Vo{?K%*!!)cR>D{o}@9kT|XdmwH$?`J8FC!G<}rG zuq)2%EPc~I2oM~*Xj)zGG{h72>TooB7pw(CHJY46rtrd6DX8o4c!8AvL;eXJNK&zk zfb0^-UI*-V<3Z1`5v^517AqFC0s|kXf3z;`G5VM6Oh+P%6*z7VmmI9!cMoDQ)wWE% zXiuXDZUhgN)+^aS>V=nNT&#i-4VvBbi8c(xnV z+)DbJ*H4O!KK?mFI&w}Gn9xodGe_UMc_k!yeHFMrl%wcANDQ3-k8}7rSM*}36`U#6 zZSVF69hH9Ilq9*HP&&w&KHEOU8dr%v=G_3)YO}w?;*3n{!#TU!vBS-sPsmfx{-S#1 zLbY4gn(y-__jr)VJu8es3DS&lvD>KT=s(DHdzJ_~favyCVq`+1-tCj7jeCEt__3 zwAmutnXH&Bj(q5DEyqhM4WDkrD4#ud^`XJrWRJ5*QfxM&4N$ldgnCT$^w~I<^$t(J z)O%t%7|qM|O6XLZk`L@S9Cfy~9o(Hqgvyo;)Ej>DyWfb^wfh=l9E8FVXiMQD#Pp;= z)h%f@cr@B!EQ8IKo{YClU+aS8aDgwbUYaP4m3IGUsqY>tn*?)>w;k&Zn5@yx1Nq&A zQX&~CNbIJ6slYb9*99Lf?YM>L;6mIcb2%mU%Q?VE$o#0kF+$e@V9j+WBV((K)#S(; zgxy?fq6=D7`0bnByL8Qh%A61BI~hP+=7EGa1kPCfUV)?PWPh}NVZdhw(T@DG-N4=u z7zfJ7H(8P76*v@*>~w&DO5JSqwKS{p;BI<9qHYkmcR8z!QOC2_GoJ-xw~?E%2)1av zWMU+1rjh{u*5HOsle^X1FIV-T!Nc7cqnuITP;`ufh*jOZ(%#v@(Bp0Fm)Qsu5Hgr@ zWzC_?h0BV?Dq6ErpkzHyE%to9JvbvSILsK_>N3w_-Vn#^mn#YQbMD~xq%M+-%`9%sn69YJ2FqXEB8M~LWUleP_?Z{*UO)jUgG zpk7J-%4xf=-b{81_ZxKaSlHRNCBb5-i{boXMmkEkPkSa8E0{rpn+0pNZ7M^7s#t^4D)7`CH!q_&Wbtv6gy#{x*43Z1?-(1M8odf!&N}$Q>E|Ga7^AC#Tcxjjqzl zVgpG2v&hZi@J5IxS35D0&CINkfe3^tw-D^v{+0^_%P$?pdSh=o~j^ zojuOpU=c!p=5$9>!r)AXHv03!ZOZSI(JY%cH>t4N%z*527}j0cfVk%x0(Z=Ys!EpaDNls&upeq=q+LEzNk`_RULk>(%)C9&s7c z>hvxN!5n(I*RCw3M{6aplOSHsZ9y1CK7AxO&B!xT5N($iky2R!VrM@xF&{<}H=qP=?2uE1Sn)6UUhh|GW zvG|Amef{_Q7BGnGoy;yKykylF0##pF@6+irP$%jz zdCtK0HBjQ-I}Z--1Z)&QO@x{A7TA85^C(qS%o)xG{8-}TG6{g;#a%mV;bO{Yf<3Xf zNnXlSs&q2i(fdtWQ1mK+1@&6_nnbJ(*xVu1?)s>h~-&W<`=2PX72J~ zHMQ#v@h@q!*1S#m2fQRl%I$1B*)IzX3;f#UuH9P~iZ|_12jdGDE?d9QoqRIi2&d%s zYtbS(V#*p``E6wLfAb@El2(dQ|Gl_|hZ=rBPgDSxDf6PstZ!`fxm+0Utc6fslhLF^ zZbdc*r!CdaXxjhEsrbz549FLE_mLK@cln0GbGMd-B8UBl?a%+gwhtKHFC(XEwch^9 zY8Eu;`VPqrpL_H&VvO(*)3tKNP~L>g3m#8)?0#Kis{k!aK6@V!rJUUk&E7^^yxK0C zT=O@2OkCZ0rxT)w+cjSUjG5PZ#q6uDi^K1n0Y0cm65;EUU`%eC{B{ypOTAjY*&lWR z)2{Ks6a-gX-sJH%;7}$jrTZwW(Pa;#RSs7=tJiw`PFU59K2vfnqh_gwALHz=JmB2X zWxntTS*v~}5rp^IixsVv?(VOblcVFn@=VU*#8v}<>ffj)Oe3qKt8eip?%5O(N@8Ir zl0Nh=FQdxOnXFYxBa_yfjQ+{|=6*eLkY?#ylqdWQe zClZ8;>IFw;M~KxzX+GnH$9nPqVeKE|Jd3@rQLt>=w(TyP-?DAnMweaHW!tuG+qThV z-TpoLKQnXZ&Yk(pySz9_&PlS@UMtxryFg9RN7(K_t%adoX@j|06BMWQQa+AA*K)Ii zwAV%eTtm4@9^S{!ra&whVyQ+oCXkgQzS+oIEw^W?@8Ue-FeOX+*a@}g#vEsDVGKr%@?tU=6g;To-O zu3l$$xkxf|gKH%;I+bw#M)|oSQ%*CN%3xUNzxqvG&}?eySSzJ0+)gWno|=>>RqO6) zRpeUC<*tf5jSmK2Bi|mn8`DXcivQcHkV~8jm4u*2G!Y6uXhX;uxx@;=A} zUhbhil!xmt@aVQV3;3NBYarmnMY2ci?T)|4mkYQGhYL$pmv6Y-6QV=F=b0)fk9s}6 zMh%_Knhu&S_CUrFX#)<5yV~39r@RfrWwj#*4*W=G&imD_B}Il<FI z7Zt=~yqYvikz$nXg@k7-_&)%7w(kox(d6WHpl44xyMQ{Yj_UrA>Pq3ZWH2qpgia$9 zWCiFsnGt}lXLqa)+O}Q>h^8ozj0{?b!_kJcd0kW9P|JnV8>UVeh1UZcfj2+C5+|`o zoNIbvUf{eIgkhvd3Jnqz>K|Af4R%F+XSTIRf~=vVY|i0|l>Qw=1S6SJ4~MRtcD7a} zuuq18OfZw}9mnL~|IpG%XWwv;OrMnFK_Hu@6!?qROfm1l21cbqu3iO!3~Rjw!5xp4 zxz(EAL29;vVR((b2}Xhd>viGJ&&3^As#Y<-3w zERvR!=JX~Cje~Ax%`wD0SL@^=W;R{ptNevAPXQG8TO#Eh$vZ{2b@$GlTuU$4M#DqZ zR!)!oO0PGgPr0$J*r`M$*r*HBFOnhqM5*q_tVBTvZuMEo{fwap;lJ(#_wvg`m9R_b zFmt}E7348DXQ0o3&obQiMQ@HmBmS+e_n+2I^}26Whzo?25za}jguc#EB0SEpBHF2zCzi9MAfydB8skW8!prk(WSiTiznDs zTmC0)S=frh*S#}c)i32dzBb7yI_~idVs>g@pR&0+PDeC$7$P(z9}+S0&p=#aL?C=E zL8>5y_0q}+2vAItU|@I{LMXvB7Y)AM^{AZ3I2M~nkc^{;z2imzT@XVx@a2^WfR+pj z2Kw;zw{^%!NvYwgn+I?Fo<75Ey*DP10!_*jDalgkaA}%KctWi zw?CxgA<*cp=!5Eig^w)UTTVhbKjh1YxozQY#8D3M`rBcg;z_eK*+Hn?u1!W+9F#3t zC9hco)guj!j65)l!I$ho6}*NkYjNOd!^SbzT`!?JIEz#V?8{*hI*(~axLSKT8Be+} z2*g5M0fUDG{VoU>Rez&srXE}%)x_2+#Nj_VEekBgOmRA@=gnN59*pzIkF#er9TI$x z)q=Vco9w(_)0#q*uRnfeWpT|A6TjSKt5(Zopx2%+k+a5Wvg=D2t+f;|B2n|ntDi44 z7>KQv``_j!woX7eYB(8QLJG<4g{L%b$jI^JF9M2%3Qe*Lcv`C~{blR-L~OP z{v`%5azr(~hdb8D1iOr8s~_n{oE{0^83%iH?R=3iH9;6iO)S@W{%4sfonB+sG;XWI z!@;kh8T--8Gij^kGZ9g^fL}d+<#!JaBLlyxLHQYGe2_#MdDuN*OlXr~t^2S(qbp)~ z9cwLU35I&iE(gj#KOZePuDK^CWt5?MoTBq2cN7h+Q~y4!)OCm-5>DJv@X(KztnNK8 z{I=n9Piiz*aC}|UywTwkYlZG~m{JO3U{^}&<8CJ`l8UGv_<{N#6PZLIhtoqYrGy3^ z1&K&tz=re2YV3Ctb^*ygn%jL8%(NnJD>W6kbj6J&8FYDB!c2a__Z;hH5l(^fTM&F8 zTB~nr#4tE~JO>4m7Qa5^@$Waf-qz;q+|5_}6GtRhEdi6`5SkN(bDvrz1sg@$9W5nS zuP=`;ggkK;7;!W1xZdRV!~L|Hk;*qgwl-{*nJSfESYx3rY!bCXtdv3 zS%&i6*}QJb?E1i2zi}Jx81K9d&imLA0{>sXOz8lpulz(Z zgLFaxIkk2N)y$BLb{SmEg(@ZXebdZ$GQD~%+xT^Op<@YP9Oh`^Oo{|YLR!6iJZ|^_ zc{au9xH5im5foM%Qym6#Mx2jQ`cJLshKim>(M(nti>WlALl)cTX=ps77VfvxdtzE> zmw-x%+VFx#LYn{00h^UZu!>1%yruD1=Ly&Qg}`8Ur(1`=HMK^d z*p5C7a#hLURjp#;!g08e_5*u_8$x1R^6c4>?lEZRBeZ{5w7dS5Ajx&@A#;T>Dv zGu>h~aBX<=kDJ1yv8*6Q%Kuti!u=cM;10Pr*BkR)Vz4Z(xl?l-f4Cd{NmCzXox2$tIJ?E4wbZ=JoHAK8lSMh)CMjVXf%Z{NXrZHIg3K(qeEVzc>F>61(rdthD0z_gHbDq7~D zjGLm{Tj%Q?RtU}*pOOAO6?7R)={v@!i=9HAH(6gXii4pIW~*)>IXxk3xKldbz{BL2 z#XdfF4&&n6(K|YCw(O^HD`i(#;f3-Ft0kUwWootT<+c%|e^*{B_Mh6Hn(P*W`WsVF zkMcxL)dKA3tqOrN;&6kLKp+YuH1N*Wt|aK3RP03Tc$v!oYFIS2q`BY-220xx>l6Lg zSOtyk8H6t@{S8Aox^pNIO20z#OO*a&J>TxE-66LQnr;=}E{mL#*>AvPV90?L0aj30 zP$zk<9`Z20cd+ryX1V(tcxqmV;I0Xb4^hl90Tn+(z(^ts{N zh-+;Pg#ZhlM_?kEUb=`oSy#sVjtOMy_QdcsEA_^68@iV(y#ju7vF9mHR^SdR4n`Mi zzLZ;3C(kK{Ws27^SJ~UG&i6-`4kPYX3Tv*#9Dc&(3Ot0_We88Wa0&@`*qX>YY`$o* z%j`S{6w3!@u1j8?ZmJ$a4;IPJl1i6_H}HegiIEB=ig1&CfAr$oGG`Yz3i8D+p3nT3 z-(Po=%WwVmC`8|llhgZZbB&Npcu|QF14EXK|FXxnUePqTy!#TtzydVdEKE#q@G0b? zXp-1*wXomf$QA*6eG(esocU(~X?K_!eEv^3u(W>yJ=F3brkMG9>LQa80A0Gyc#O7Y z-z_mmwAp_^+EucCOrZmTtXLgws_S5*0)d1crrI4r3kr4(kl!!3Df+4+ha)|N?ZKig zfJDLE4C6}yVidD_6IFrBbxi!+eNEZ3<0~FS!C}diUb{Aa-Cl&+-snSMk81U$s=);T z^gAsxXLSXZzcVZX*RYsq^H$IA>srNa(^HuqFOD#3K2%JOOEkf9yQc>$U!dHlM6)Z3 z>y~NSG&}dof?&w4<7XMdu>`^M%795{bNKcq|2KRu7#QTlrb3iT-~(^3V9WmqA>9LH z(DQOKxqs78G%*PMeVWeNamFx5XS?RfD2^(btFu)lNXs`kZlTldh!_M^wF%`v>)*Pxrp?U9Xp?lq9;qJL~bmQXyrFa=l3*J<-aHN2K= z0r~B?5UAdB@vo`m9$y*er&LNVlgq&f)5rAIzhJsB#RvP(+%6YAXjhSSPSX?*n!k7XvU)NhFz1X z^+JiN?*QXXzT!B=6`xz|<7!Qy2*m|^nMl5D&S%3l%Zo@>xq2f6~piAa{ zrP@+;BxaD7LOK5lO;i#ql~eX`i`N=Juc^P10T`r z$wq9daQm<2Ms#)RtkY#po?f>X8&ztsUNbGL;k2d_r=8d(MSEL=HTRR1i}7*BkH;=ry9q zgAY@Omx4_BNEd@NrvJGA_4*Y@@M~ak5%qtz_?A9wn@qDeoRhSHl|rZUHf+?=9v}kQOLV;4C9_ zZ#1kZz(2Cnh{${&XnawiGF@Q4J1>F8keGn8o#yJak2^--t1Cxw+xzrbR`9*pPK=~o_Y9w zgw~tWGvH2o0-hFaz?R5H9`RF2#vHw8e1KR|m?xMhLgOPJ&vrcfK??+yv3o zDF-|xkl8Z8nHPYRM-}i|B#r)!F17zdcz=9Z{h7pq@)OE};oq18zAMm=iF{z6T>rYc zDR*!J_*}2^zkE$hd$sO`MJ>Y@oPT83ZF303WYi;)T3F3jDyLE`0Q2hp{y=ny9sf*k z@j-p-hTCexm+j9&fXi%4wHg1#RS8XO9Yw5hdo7(9fV;IIeH093*-SFwaZ zN-60Al27AAz*4{iVwC1vu;n8n6;;}g@R%a90x-E@7b7JS5tzO#R1d;qFN2ZccP6m> zXRssM>mm!YuTTK1uMjf~9h$7alMmBl4mF;QbMQ!JZMpZ$4IYonKl$2|V?LX+e|`Pc z4avn0ZUuh`nH%;AsGwE{C6UVIC$;KyF|kznQy0dW_N$Ke#5)X_T})b?G=19|;m0lZ zE`V|?&NEnSra;Wo@h=xd9Nf`NMh<5^xK#5ChkdhOGL3FppEo6!%LzZm&A2pxM@Bl< zo^Z5(5wXtsp=b%wG{VO##dp*m<^7$W5u{l(H1zRZ4rz8bU}iqb$y5gQ;{>l0ac79s z6XI$J{|5Z*{^f<}?=mO|yq<}4`N{d<>Cvomw90uFwGNR$31up@`;^36!?=gn7nOSM zwu#d$M>yqa|3-`z`-GvNOR#V03@SFRP+zb_o7bO%FehL>F6T&Idl8S13-~xaus~^v zd%}u+v!{&UUVI`ZxUB9)#TE;@oSlw|%{ii+9e-)AXA>%o5TA70^M`LH%Q&XF<$fHa}y!^2Z+fV@B9NZ1jVgTMO7ASjr6nyLY_%XDE4O=zAzHGCTq0 z-@~f3$J?Kx2dIoan|2 zLsT%kDT$)lAdwF}SLlf(gPDMDt~qHK5F~x-SO5E0nA{IDVo~7aUi>{YL89+(^cws2 zoCyKw=mSCs>HA~DTl?kQSIj}0h%iOqvbT+`t*v;n^UL|mr?TaX+aC;Rv0K@vjCKu{ zE@pKQ;rf572j{O@BM>O)!|ly!y+uFR;@ zxTV@T+Wa@SqpNJ-NGTJ$^_o)A0-`8H&q%kkxAe^Uc=&Ot!<|BCOc>}+dgWqM1my6f zx-j|^MwrVr6-O;(BSRP2L>itL_`IQzM(M=RnIY?#jYs%+DfS!2%m}x?DxUH4yp<18 zFG1#L(TV5U<$N5ts)~yJT(F8}W5M!88K4TJrbN<*MlDY(FVZFUkEMz?$Z82K~YGrMl?3uLZ9YmK@84M+w(r zoh(M^^o~L!Flt1%TjF~*1E9MHN$qIo6Q-rk*}_=} zNEWJE((DW(!}&>64v$>RG;9aledE45y-JbB&YLJ|E*zS|42wtKh8I9=nm+CC+_q@yfxC`{c?{_t%va2bc=s@7Jo-b7fBt4gw9;a zB9Jg#UMWVCx{f5C2w9OPzI%dYdxlv>AUOWE2CwVaEHt|vTY=-g7+aA$e5)7sA`tKq z&)6y+*H{V*HI=zzqQT5ec_~)2Wfu)|a(Q7W=w5WXYE|t5wz>VDsBlHRlUC1SEAN&} zr%1*uMPRNHvA+7KE>J%K;W|;6IUck=-*%^HE~%nu4gR%D2`v0XoC=L1^$w=@R*=-# zE28+CD*9;(AM#-OsEl?@NM9)U2HPq?qtES6=31=$iCf!6{Rx{`kVhry@2ahqZ12@9 zN999HSc60I>P&JjkVqZGn98N{=}nG*0Cu13ug#^xPy5x2JA=|{dr}Kng&}&iU+(es z&fu_(B>VEuql!G9czz+=n?e?<+Hi^3H->O59YkX23MbL8-vWc+GDe6KRmP@9~}(ysxg_{-ttvtYhopN-+I?R{0<^jhLT z!9fDn2;B!E!OL4^>k=}ARpDcw2k0Kz4C881hk77PU#OTFsECY9Y!(3Ilgmgs=4NejmhX-o7 zyuS0I{H5Tonc=A+;Eyx^y&$W>68o#S%6y;%R)fuEGlGSn{?qLj3~*YVP;nYF2#+@H z(g2VZyBo($8y5v>buQ)v`@L_Dj4zbE|Iy=JiO)7FeR6M#M~D#w8k$PL!?kb(5a8?U z4&$`Mdbc#yKrUQoPThRk`Lcgn6)#oGNarYJ$G@&2> z>8GUu^&lw#LqNR0DmvgHjz$f52ou~aFevCX_d`VeWGa0;S3n?<%vS;!0nP?zJCJT% zjmd7shoA?VwA!0YMEvT=)Pc(EkD#^jbYb@gx7mzvF7%@%uJOT9Y_Se=8dswm7i{pS zCc863ZLON=;Wm*SKXktMs^^tf7;)|UGM!fSxmb8r1 zw&7_2twf=}f9@T#2Ofgb6^Z8&wop~bTh*#evY0S^$P-3b#SgzWJCR-1@ZFjbrBqbp)s-e=LF)8)o4fs+!w4)age--Z_A~H@Hvcnbj{@!W%0z?M5=Qv*_;j3Z@VgqcTJQ-| ze(q1vZb z33Hchh&<=&^ilr6YFphiMe%LX5Ipa_7Tz&GKVLHO?>0CW6SgqcRu7A_Z)3v5c3%u_ zD|9sT<0Jv^6!ZL5=Q4q@C{=ywyYsOJhYs}V$Z}X(v-Wyc(85e6!_+dOy#d;SDm9VOH7S#K9ikIBbK$?IQ z&}mVeslQlVx#4$AGp<#$EjH^+q1%Vg!L1rL_&bqb8CXndn(S=|+J7NX_}ZPq#a%BA z3Q1;AHL3=JJR~(k$Ax@#!I&DjAa)Vt8L_a!8m^1P7bGT{Zt~;o4intJm!G z1q{RoUWX&V5Go3W?NLMWPS5x3wtdKq0^usXURpcW*ivZ!{Mb7k|`0j#IelMaVy>Rp!qcx~sO2 zQxbg3RL4!OyabH3_J}Tu7iseZ2qv7er zsvpx|t$IVB3SGZX_luv%9$m#kLIVN5{mY!N%e`&yC1fy~`Y1bzevc*#A>q9=6v@5b z2c_?B>N`CXv>$&25Dc|<@xb?|JD?!J!ks0W$7f0XujpVXvTrBDv+du)|_ zq_}@PyE91pc}OkzUNfwgD~3m6aNknIV{pWJ{l5OuJ$u+?B42%B{d)Vyt6kpsWdD0N zPH;fabp%ep!>{gW()-qj9%$ko$2=t<@cx%OWV`$MP2N9@J}csPt<*&P-Zj_Oy7p?w zr}hG@g+9L>Du5~k(nBw_mk1^};p~L>{ez9a|Ri}s(R2&#$wGC&iY z8l{M6U@#MugVKp)mahs)WMXdzht??j*Ru+JAs|#zQ}X*!Wy!Z^?VQW4wEp+EpQ3^X zry4zPZsb5-F+iiJ9sL_Y}ec-5$9Jtsj!(#58mv7VQv?i_A$9I~zW~ejD2Q6x+ z))~!WUv(`k<~fQq6uF2c_HfdWoqHEi`5%&9$>gFd-nv5^VOQ0&f?AA zSTbdBka8#ryT(!pnGTa|K30@Ymn{&C!7dFb`GO(}-Q|cb^;kZk)2ol12klfUmQo*x zC-VfCPvqy3QVD#3g!IfO+rFICZ@VLohg#PEfodus0{BWHy?yM>EpuZd)R?aq@R5Ip$Px& z5ue9u>hlN1L?7+y*9mo=-r8w;4vv(wGmD3l>B;dV%Jl!FBBzi$n91h#f%mGl`HR1m zf#ZAHXz)QBs`|9|`R8j3v_zgzGR3-5F#%4!8-X^P;H7G~-RX_U?S*l!Yay-*dnHnO z_+|g}FfeXxU|N~Co_J?aM%!Y+k>wu`=I%0N7u%k8v7b+)c7|YXH{mcss3zO!0VeSv zcSoo(xs5_wdjS8>ZWlYdI9!?@nw;hI!cKF$fqwRP zjNjgTlmm?EJhLN!5kW6%Z}#)uyxBY^C6wPkS@WP-gb=sjPg}nM;**quypg z&`l5V*gx|1Ze*CT$5rVqbM`OPvAxfzx=`MG3!$O-8>fIosn7G$T=Awz5nbiSTlaM=j<_O?O`(z&}pCtGylR@0mIfhOYkAuT9hY?BgCSP6`nmSSxm{A9&KvhwXbvbxJC%;kySteDTx|jh;Yk z81d{l*;N=(`n3fH|9?^ZY=@6ndI#aR6_K9=j6fr8MK9R!p8ES7rZR0w4EH& z7m>1GWdaH{ZszY9+*g{7;Sb%VjfOh7HVH*PPe7#_%3X%2(&jUQH17C~C9xC}_x zxU*$zwp4nlt@j%{xl@`8h8~_t%TXN21}%j;QEF(|!NOeW86U91>KrLne- zbx|g(4cJ$`#qk2}1UiK_79W4HFk9_Me`)hKnEoZXQuCTH@0iVA9Bq513RPm?m@CqP zHUed2_I|L+id-o)bM)8S;T?>vKBd-U60qyRw%lDyiNA#8a=C(_ZbUCt=)_pl3aj@% z2V2RC&9^L#edS#{xXiC}f0A7xfGcn-T{(J^8)@_o`{xNr&GO6^Yg8C=qQ>GYW%0SA z(9mTHFesFc8HJt~F}bqoDDg9w2A4N7mKcz$G6XVpPji&26=54*+wYDpY(we>=MRY& zPxT8FKWZH85oqP#<~zlhV{5X8BGh-s|8VAmh&_$=(!zubz}i;`2ymlD*n@uha2@MI zf+gFdY=KED ze1uZ2)*`>Z!V@zFd!k~C^j%sI@WT^}mqEwDk4~&W{LvDrnh!zB%ga-*WFqW|ol{wGwQxMc-g<@R6-tHG7aY?9o97mxWa7=Mh+5cz6$;p})6NKHvd`2iP1C-jTXNJ8HQ{)8A_;Cj7!4mPF zd4`ey-S0>c(6?v^GxQWhT4iXe`|$%EF6bOKcy)w(P-$x6oa;#IrMJi5p)s zCs%ym#rxL>W5+`KuH;g1sN?Ovc9qA_H0Jngxt!yQo#td=JeG}!um?%Qy>m>L#dUYt zd?P*P%FIyJ;^EPGti18beS4(|gL2%vVj!Q#CrGd^((0|)Vu>Q{C!U)Cuae(!X~;AEWz8j=6C-RDv@FzrY*@j7BQ z);4d}8)fYy2_L6nzr80O^vv7CLXDjAGs5*C{VhaOm1dkqYw6$5a@y4v`vQa6oLA2d zhmSJ`H~h%r)7SkiZ0}%P4*n%;wQOByiu<3i2Tp&`Kp4Qc#4bJAYu1BpO%L@%Yv=N~ z1q6B?M`3eISa@p}w`X|XraF|@H$;-uo)3*UN`0+d)p#VP;hBHdlr~L+ zHoRcjZzD{U*waS+Ep4Wj!1k#Bnv)#)!*;K(FZ%bkYoUaU;G5UG{?Z-kAi0aJ+_`UL$Td-_(*kL>xJKyeX&Y;uQ*Se?N^Q&2T*5Lem(S&9$ zp2xJij;XuXc0IZ|hThN~blvj=PJVWFK3`sf1P@lJR)l`#Swq~WDMy>r{*mVszW;e# zO21mbQ=;bhbVb0ZR!`gz5nW`n^?-P$>P#`7zxlywy%hP;dv#C?U8abbeMWNOCk%*E zc4!1^o!1*oBn2-|c9WPZjdb1R8HV_DHjzaco93vs#CT9s6vV^C$lc#QmO*#0SbcO2 z13AX}VWNw9$LMbXES=U|pkcYSgX=WN&AHP4&Cy5%>uEbSN9?A#U7)mxi3Zb0s;udC zzd=LtPoPixVm!z1^yg`FWTgC3(erMTyI^h3nnDEq{`_4XOI=oY_nIz}$EemV-kvPu z(Me|kZJvhXDao_NsOYqoa4t1F6*=5UhGI&!4auBdsJ-XQPQJygqq%$3BU&{u#5k4L z4zW3xAs=BW`Efi}DxDz|wpmBd6`hqM3>6Fg#8Y+ihs6*!7n;=6y6rds@Y|!={!Pr6 ztac~#ba_)&W-9z(jdBQI?{tZ)j3)s&KMy+MEP?rPkSQO#sksrvuiuaF$PO>aqcb`q zC&T!5I-JVo29_o8R)cTgk4)tcECn5iVX1NZ(r7-Z5^Ci4*Rc@-7N5tI*16qM$jcwv z!Dz{%tmq(UZw042XnVPSc(TM&kwEwG z_L(Z*JC9z%P-uT(LSFA~L(ES?ij@PUiI|Ad@M&mC&z8!B2im*M89C+k_D-I(vDmfX z#95io<}|pG4Cjz5BE{A!0mEr^%NI;gqzWX1Ot|c2Xn{K@1F~k(W~>7?!iCDDvJe9z zqz_Zg*>non;NdVZ9LfLb5#hkzUqX3bK%`ntxmNEN z0v=Z%r|GfK@W`>ohBtXTO>1AU$3Aj?A8i4g8Q>Di-y<^e?ZGgi#DN?mCQS-j-@YVl z^x^%TTiRq=FzX+Hc^Oh`zg!n77BaZhYGcFVt~Nz)Hw4poF5bB{Qzn(VkRIRS&$OrU zyEE_nvx+EM2b!$zFUiyuRPZ+UTL$q;LdOOatg3D(zmGH^5dw;si^*UMURgzTF4uDe zOW$p-dnz~uLdFnln1{8_N2_m|7D!ohH*HL-W1D{NS#h?Sn@|kUmgk!@e0CzRaiyYR z#%f-j`FLs>o|?~x0N5A9hc!Puzdc!kUMMw!c9{-@9F+>*SlWu!BDX~Y}4+hV-&v|59d8%Bb0TOK0}4Lp^}Uq49gP@y3(KFwVxjaDP!@+rGOQeOIYo z@p+_#8gI_G4%#MSRu3FT!9qjTle^bcd3b3E39`{xn=6^hMzx}1DZeMo{D9-C?D zOKVgb*Sn6#(pX?ql1eX>Dzd|vkI6-jG-_&3=hlB|J@~#s%(_6|zl~Y~A2;4AeQBC0 z0+4bcsa5(2dw<`^P(@w{_`7EUdJH|3zZy4dr_9iraT?d7rHh5TU{%Ugs4g_7DA29M zeiy_9o*C%nbdB3NqTeAhn#ExN+3gzz)nF==wMyMj&vV8BPhlfX! ztk{SbstLk}u3@o3Ex`mt-Z6o$sClVGX53*xK{2Bg#2mCw2+De3$=~2aBktsR`9Z{V z5@acX%%>H?r!Bczu*Xt?Ohw`ZVxxnAvr@?BsR4-l==gPjQBKH&Q{HgHh<^XHCjTtS zg6~2uWBO2#lyd++tH0iN-<44FKR+tD9p65)AKpJcx`D(#&GijX2zPqArK`=I@?{kg zPsgN!BJm*{^UWZAlqgF-$9}V&V`I2qF~Q(lHkb|wfg2coPBp{9M2S|<8?oTjJ3aKF z*G;J8_)^X~+)Tj3L9i3_q)T4gMv0w*ZYeWK;hxXseht8TpqAE zYo1Eg!%j@(aED*#LDygCqF22+6DJCJ?B30*)}4Yo0~OZlybuyrcLe9SIj(#sZ?3i5 z3!e%cn?Hy6+ow9@dL8deB2chhvbO4TqRj1_$%nz#w?(Kbz+G*2}}lALG81B9R=$O2KQszV;En$NFqCX;xUx_{O)_?>sG z+`F~vX|FeKz2&oW&dY0RYI5B5{7<|uQ$9;%uwXy*>NfG2@~{j@#`FefOn`B3Xv+hE z9|ZIgpxo=OkOZ0uf?!<`RFFaG49p}m^4g6~?w(M5X0}Xw4{&oo8B%L@WqGlUOs1)q zvi2jhq9Ga=AE%~U?<}QlJ;KwU@kB@m%N8~T;$Vs_vooC2uq(uCA~E~(xugK7(s|a@ zrmRewv~>;Q*Hpz_?-*Ol&e1EUZ7X8BPerc_*JzBd~ZL9o=c2x-56t!?^X&h z$ouG+W{8&xFjQ+-*B#zgHJrDcY-*s#^iHqWe%ivDt^^#R0|K_h!={kpeSxz;=`fJj zyzxqa)PB*8eY4oz_}`?B31tlthrxBgVQ7uyo&~(`*PKnYDD^V7m}G@+6wZg=v`s&*4Dvp*~76lRv(6gcVG2AqYDfw&(; z(5ICEga_a{{;o|326O26sbuOrTn*cN?1J3$+pxt^pQnJ^Mo(15ll^sVsc=}S|3wp~ z^z%9UGi9y!h=b8wCbn%iO-^T}=-wjQ*LUP5@QIJrg&lC6^1f|iPn|bd{q49xAk_!K zdMbp@MqBEDA`nMCD1IP!MSJH!YDc>cK+IJtP#%<+BATKwyc<)FNcLu5(N^0Er3hm z0KY)|mmKv39;I+(Arv=PJV2y)T4yn#1iosgWG-2M8WN{SryJF;<(uTjc?4pmx=axl z*X)hi8jIfxKgL)g%q0uZjn#lV4yh1 zt#sU>T8IkNR1IXWi>RPTeol#6PLf#IYtKIli zHXSOg69LLW42fITaP5jI1Cn00nps=&shLf{Y)%d(5{`LQ+FXC9%RXQ+-jC7V^@QgI$+q?B2r#!t+B zSSHw#Qa6`mny{1x9!z1LzX1n#SP001VC1#J%s-9S{#4uZr~%s3eczAB;f+F$c+& z8l-?M2o<1`+xhjgL4!w(f)u!!Lf{kU6&eT~B%<4gZtD;fQ!_*!+g{!3Ff-aSbbP8m zr2;I0?@!WBeJwm5nI&J_^cWNpVz(pIY|`|P>u7~~1{Op!Va}a(DN>m#D%mgHG2|~> zDOHklodWRbm;;Rh_KOi8`m2HzM1~H5;DOB}A49P<0Cb#FBGfRZQq_8eqDJ#3;o11c z-c-=d$Riu%gU4{%Eq+nx?wZpV&DQlzGth`$NX@2)Y)xcb5>)+^q&;o->ktU(7b01Xxr^yto}@CXJ5hhCtzXA$IUCCc znVVZxz`@oFg@EIMT>`+Tqy-ZIK`qSJL6wFJeeGzD1Y!;WtW2lzFe6job8r(JDXmCo z31C^HKA=U&n>d1*Kxf|~IL8Pc14!H+tnH5SNWez zDNZ}-v>P*upU7opIhae4+UWopq?2p|gv=rJ^X@y5Ag=MLk(@$uq>@rZ6pYw7I6_%- zR{!Se@Q#Xz>HyCy09zgoAWO?ti6=Td%z=tW5dcjPR#AWh6j3WeC4^Ukkm?~FtcEP< zD-ES<#v&4$%4F|aQnNl2`lL-v-*z=2!|f&7cDo%*(f#vfcs`!?3_O_*3Ct??3^8Kn z9o+i0;|w}=CGTEiH`^{Jh!jAIv-9k7n9M8T6cC%_DCt6#g2DCI7QdhcKW|Hu=P;Ue zt;3ZzOlcI~9q&IF@!blvwZ^maydrSuZ14FC({5j_;$C~!cxXI0en70u z0+gGWBA}9;ijD{vC3i0iNwy#C6ptit1yUdjRB(z(5a}++BP=D-FdPUf^g4x3Vme$7 zstiLC(1Zj7ofkxAKqBkD88Q^8a0i?cSG`v<%{t|#UDd!)x;1P_Dv>XRznrC#2*c1W zrzD6_PD|q6u^#IX-%KR}6u$}Q2y!9_S2t*330xj|Q~M zCuvasKf}D0Z{cKNlXYAfcdUo#&sADw35YOO=oCQoUi-q5JFDav5h3`3lJB0J&+^&u z<$9b_=6WtNwj>)UNAzGq?0nhAs__)Gyj`1+b;p0cchv2i9%;Bo8SU{!wW&(V?s`89LMb$DdT~eJc&@FBhQlxvr5mz0S%tdE zCJ{`l*NN0q$Kcg`po}JJ3ozK(@kxd*=biTQV7I@*<1xXZUYo=X#Who)#HmDFMzdJ6 z1fhVDNv5#HiS`n~?t{1njXhXJ`+-FIpoKt$&>c}WnN)S2+9L|o5>vS=#MP3UU?nKS z>{3{{*~Mza7oA#Mv`mypaWzLxwQ*&2>VVTV;uKE$S?X9o@{NcPM44=Av2PGud^wOK zj*&X7KjAj2;ZL--n}fmNk3#{;x(mZ#Re!4dw!^tv_OX`}3p!q%JEj_Y-2y@Z`_U zbk|Gv?H;24OS#W`Z_kJ?xVXFrmp;$sW>)(EtJBrC$Eo-3q(0xZRM&ot|LkJ!7v9d_ ze8#(2&h8k_p5tFWpT72o@b=%7-%oNsgp=ZNr#~O9FZT_l0@^zl_v{J;8#rg7W9-{oZOvx(SF6AGfx@t0tb zfQ(yx5=*cqfSTz9sp^pO=;|6on}BHh*)T|f3<-Tz`vi}WxbZ;7h;@I)ruw3(4DU9; zRN!O*;Ent~^(OGcE17TikUQhOT_@e2?-_~43cT2jg3eyCYSuXcc_d8@SqsHe=Ge~D z+&c9AoK|Q!V-L|RRNDnaldwM3u{6mgN1mZ`vncBqEsE?ae7f+-2$4ukr%-dXlnfZE zQ4W}FL=XgFL`c!1coCrN#Z3V?$!28%R^Xpj$@yeyVQV=B{e2-z(id1Ei3L>WX5y`~ zRF7GP*7-HVu1UHxAF5&a0z8BqdZIjhapZf6it%7n{b0z5ATUIBLMTN2Lo}rhFH_YL zEpU~4w#+%7u?`1D>-N)uQ}`vsyG|02fei6@5xWs$^j3;dK&8>OJQ>#l9s-PBJBzP3 zjH7R2+iZbZSp9D_zn}403e6wY zp3eF`MgPBi1b(@lj*HE!#@6x&fpMRl-Q!c0y-I@$N#bDz&zpjUg`_6>Ql>w*25_3Gn0czDPKHv85zi}WIHf9A=V z8bYsAb4EXQU)8=3zswu0mT}~HU9-yF`a{bR7O&-9die;Z;h4{kbSD}NJUpQK=cide zYj{o^i}xI$;(7XYgj?yD`@ALeQoz{huzpj62fZfe2@@n&!BGioLIfd2k+^i=$McJt z1w@oCA#FM!2vV^OM}P_{>X7W=S>ecNf}t>anCJOgz?OtRdLSC%XPvwXOVJZg%2>G? zS|iQyduPb-J9A`5^@L67L)QGZh7;*Plj)ms=m(9I0)j&Z6|{-pz5~iq;tp^+%l?JR zR4>%8di|90#%z5n&DlcTohvcM1N3)eG4a=uhyiqlG% z-t4HK6SV)|3-!CvIA5^5J>?E()Z~o9b0@3D-V;{BZzy-qmEQaJ)2yM+-Fsx9kx;8C zc{#_ociPvr&hHpT{~w09nLzMM4=O|Mhva?4a z0CA5&5d7-;o1;Z;$7Ll9*EDjj_=;HPHM>!2U+fBU@xHM>o_J16`Pn+hOR{PCu>1XQ z;Tg{aMKj$Zm9D3K89AmxrL|uw^wkMVxNS{=ZD_z%baf<`pjpRd)S*Cjj6Xw92vDoc zf{1tf{lI=g2bk~RxP2!*Gv*~kg6w`hDod^gCU8NgiL-tgoIPiRZ{zRySw3-{%D6bE zCw8gX&a5uH_#I|030Ms4t~u%Q;?^}{2iD;-V+|ni7(!5|MrP8^09-2o2Dw-c=>aqF zu#tb)OSrQI0Ob^k4nsMnxJl3uK$8Zgsi}sLM+$2iGMXqz4FDtE10pUfpaA>LVyD{+ z?{lRuNR7rLCKWMA7V*?!+BY=({Fpaynq}w8gtrHUm6>&lx$5#dtj>6vG3%S2+54dQ zKs)>UggyYd3u(+zC{HCXh>IpbxxHDYgHVIlf+swW9CicsoAF|--Hn$eTNXLiggz9& z@DEv}xz1QlTJ2Ax&3j{Ce#vq_4rzYxF7i)C%xa8k?|$fa8ITxzoY3t&C3$||=jx4b ztyH^YJenw{GV^}A>^$e!9u^IHV(N@tP4OApu^O;x+Y-Dl_@9XMZXeZHx87x}>J7Kp zt~#8{X=@e;97A4G0>9p1^7r2gyk38<(Ahcg0fnKK3$UxHu#+?@h$S6N|WRNkbxp4p1XWMh}rF!(X_N;Ycm| zk^>hrv?D?VFHm_rW1WSkOVLatqzUin0y6TU)TSG);mC=E=XwUiAc}H`u*AxVgw^4v zWdPtsy#kZi<)tpt3Nv`F*k+?T!8aw`6V`4{PvGi~C#3Qw)8~l9-0xtK?^Gx_T#o^H zFf@B$g2*O>5o8FJ(TSb77Z76uZYDpF^vOVLKLco=KyH*29P6uZ@IyersDcQ3N~j6D za}h}uSDgY7a4BNkd2ZLwtJO2Daef2_EU3I=KE3~huNCrM)@d5+3|ae4lFvS@z=7_n z?#L4>ea+9F^_ttcF_)d`-lwzwn8{@Qm%c!MIVHnBsQs6{UB;Eu_T^8kamuQtJUX8D z!nn_eOzz&FD{x!0Y%tUauFreeYhFPA96`&XeQkij;`Y(`~PyL_|jSw|du| z=1*K0|LeC)Y0Yu!s-3xsNr(-|m5BY}sAWLc;G~`>>ZbP{SIdbHfmbfN&jBo<;b9B4 zRSc}-w$#I;{-DAa-^0_Sp&2ctOcYA=uIL8>A}U^J5VZkOWEqJkf~WY|$<&nV8rL7@ z684qonf*zg{{B13*btOTVPbMuq5!RBvj|JUto=l=M*gnA0BVZ}i*RkaArgo@A|L|U zzV_dBo_G7xF1J9Gv0oD)eS2PcKwvufLV|r$&rtU$$Vh^JsB!~PJ6d&SYrUKedjA&c zAIkInUR2PL+JT>vZB3(g)=^h{+5=xAaX9u&Ey!f%=f}t&YxheltVk@f47pYUZQej? zCL_OXVM2@loepycMJx_Y|87w;joq%LKX z%tpcGh-Mn*6n{Y&WK~s2JXFmZ1~JGa&Duo8Oh;fXR1Z|{4n_nUOE!sJ!@WerD83#s zPqeor62>!Ot={N$9ZGGzo-rSiTUBd@%h^@qPhkzW%#kB34e-``)tI+B;kH?Mz zj!b?{?nE&8m&px+V-NsE58mnUzk$_80b+vJ>wqG_U+sAu0nZa z!+%zkVi>|6-C=3&57Vmd6T06+6g*SB(;K+C<6F?nB_nUCI+n$wYHDM8Pfgc_5=I4g z_wOgn7Z|vvt2T0G;74WNh>iLf?Dq`^Wz>M@(5SbK0lS&$ zdG$=qfa^xO3xf`OHFRQWAl~>fjBWTmuzV$Otv?^3z}x&T==ftN>A9IkHS1;_g;S~Y z@_5Kr<19Wk%*^8SM{RluWRP-9%%Z>2K*-I=MZ;x~?uigs2djVtrvg!CBQ)tqmaXx^ z4Jg9TfcbgGZ2kW-fiC`vbGKvq_7(?R_PMeu4@uX-0R#nooB0O#=>c;nu)x?j;DIZ( zJ+p86pA3XQ^Aw4NYIgyssf!4)^oxro+!~VUDSd!xqcxX&>Bi+~d2e5nWMR;pfKYy} zRi$0p0iV*L_K=LnWX;gBgp9nM!!ANPLLxIXF$j{P8Po|NiZUFaP_aH4ANX1X<^HZf zEHiO>Ihq<3C4CWLq9g2P@nAA35*3Pw0O&MQS7;ozmfRwKf-snTwyc1coGLnp6DH@q z5RgJ9LG)T_fi4Uc=DE7MlZpUJ9)CUAmSVm!-Hptltd~ zJ)vooKs&G`!I$9N;enPUy^hizo2Xzfh?Xa>y?HQQF9F$u?v}tnoA?f~MA$@OGoG8E zI*Q;4UxcmyZ8^A8^;ym!3Ou{rKv4$C3eXL4CQuPtsse|_k zg^+})-lTE`F92YucmPxLwlj^+muR>xvyHa==Ia0h3PRIjYAqVid{vZ0JY^!P0_?p5 zezs9`(=B_bpg{C+V5s;23}g<7*eqILP$}R+Hi;~iTkyGEgX#R=5z;pOM#sQYNN7fm zXn)|gjm_RPEV7T^+RW191QZ3zY`P?fpd~Qv2Y?=|gS=^3Q3JWQ zpEsYIb5x@vXo|Z-Z6MxUqLu6xZobDOlJ$hqcv!>$U>KU2yUf*~aTqZ{Kgn+XtT_ z>i88D1hm%gxDPb-3^u%pKVe}2YL2t6Pgn=)FlEzw%87gw?ii2xpB+_(qwX@X2-V-x zp=k|aCX7kOb>MlzZdI4R1!hx#@NBC(uhGv&+t2P-24>8I%yX$1S>{GI< zY3Z|6Dh}+kV;-6F`EZZAbW~h}Kx`@q$^@Hnrz}jYLvSk0)$dAXlC>5*Aw~v~0Fndb zcGbiLA>erM;WjxIZ6-Dt45n#F152!MB8GCH#^_DpSE+~*V>G5NRiG+v(^l--*h4E?`3G z_U>uf_DMzT3tGYPFa1@@Xk3oVT`fUFo<7sc1<7KuYWso3;9!MQ&NxpHp(4|F$Q5v? z{n2YB;MHw25YSS0C<3siQe`MPWze3SgR7|0Xte0J_#SbXa|=uX9yR<}B|C)}R6+BS zAEW3vl1x)zj0lZLwGv&WbTCkX3%nh~L?vL5{8C7H>(?v`Wr}9p&GQf@6F${5%hMdI z-+#pk)+X9Mpfe?J{p}Ok-NB#2T^#cf_+wVB?nKlm2$nmyW4Z8U`E~54BY?xV9h+s>PEaF&<&rR`FYI8p= zC2&dj$|h_eg(H&(Iip-!X%czFgAFqUi^{Ow0!(zRNCze9`(25b(0uT3t@dRqoM%^ zgXAkiSRLF6tLR~Tc^~w7LQ-(OYr}@74@!$L>l~z8xl;}06VII;p;0I2$CSWF?nA8F zAw6i<7*02HI$x32mb$%sz>&#sr+#ur{z*sB7kw?e0u0zOCIl_u$iJiH5&3;!cZ8S~_GB&f;`d zC5Qat)e+u5A|rJ%HPvM4F)FDpH9B%Igwz*&ZF>{7Ab{-H`E!p}HUd6bA8!oW3Sfp#gF3(u zGJwI_;|mfh|8j)&q*FU$W|lPfqKxs13H6}EhR_G444xweo&zBUVCb4Wy1KOLOfvdy zA4se=alNOZ7ZGsS=j4~c7cP(k7A}t9mM^)Gd9oR*?NUj=LUBaM4ibP)$a(B67s8H6 zW~F>UW{`!kWKW}r%0r_*CN)Np8oC7Wp!P`as7YAXI=Conz%JvW(hKQa4RDBtUZgSr z8Tk-9&{_~G$wTD9SD8X+S$jkINSC8XGYw?7f8OVi4E`yC!Tl^isE2AWlL(qLx%4ts z5XzKd1yk$fZ(JO+o}@#oKZB|6*flW@gG+SluPi0@R8+i}PC+i^0Y`1rR-JX+cDT}TQASQ?%pFPO${B!w3|f87fjJ5Y z0kR4Jz5fdOjLVlc`?INJI^NU}5Kl}zS`HElgX}aHkfs*qCHsNRNuM0jC8BtRQ<&AB z9-V%Tn&t3US}B#N*^sO{mH;W)1#9o14a>Kj+APSxx9t%DK61~2#6r=4ODQ+#1#B70 zp9Gpj1+XK4p(q=&K-4dZqF@3}NXJl9jB2 zI2hxx#bGeDU^88yZai4)=$3!hUv>8S>Rh_LXYy&lBL$V~KjTgKr?bew4ecOrQI=I4Lpwwk#I!L~Zs?e3Sv`5ckzc%2v1{aXw? zT+)dloV{<;(J?Xj`9S~3nI+_s@dlW48dO?HS-CksqU?-`Ea&Fb zvvh0H-VkYkc48vBX-JcuVmu~3Um%&(*rZ_fVsR!eYG=xLn`sa&=PWDhrdd%-@FK_c zUcWisXgy_3@rlw9JK&xuKxID$$U_iWu@2}&5HBqd=7bLjBmfA4Wcd^riK%*|G^n)! zRfwU((Nv!59UEbiB@Brqq)F?#Z3O#Zp6+s%dJ(DC+W1yWEpFAaWh5=DH{nn`b#DQJ z0-6gk(Rf)$q#j{ACiSq@<@Ft%RW>HZxwX*RW@p80(*gq?8A*?4?GaVpxa zQ$`cRk?yiti;ojF(RAqozDh+D>=tjPkM!uC=X_Qf7Ti)P>bi&oYDNEY+Oy9P3{E7A zG+DK+GHK#>5)2$T7|JPRZ1(Q}58@Cc5mpf@<9mK$(k=q8jqqa2M@lafktFLc$M@mj%VW11Oo3FZSn z%nG*WN(>$O5q>XTH{B-O-)$dxYM|<%s#8FCM1nx*OW>klQ^Zb4CwEu#;dl_SiT_j_ z6K}CfYd->_gbYw}&k<3~mjS~zep-Z+BH_>LDEH6jqvn5N5bpj~sCQqCf&T|VCJ;FNM8J^};W&svMma2uY&;%Sb7)azyG31Znzx^vWb5=e zW;|t@t#K^oYjQmZQsg#IvA-$ROyb5`7K@L_|BN zAZ6G)(fdnDmVKfQBnBK*2*hal2j-+)ap?!Nd(I&JXbwPN$U~?f!8i!R5u#Ws>|li$ zr>DhxGLiAh_G}I`_1S`DS^Ok@JgI<`NUkvMLMZZ?;(EV`!ek&~QaRKtVb)o!%4N&L zu@lzML>^8BszZIA%%tzOSl;`Zc-%TL=g1HcW}zeiH$ce0G;;`fp!hGLU}wqW3WF^g zTDm>F-t=e@N@Im_y)CXohm>$U0_OvW%SUYA_HLqhc;Tad!Q?N?+nRzvJi1k@pO-b! z_+W$~C3GNDB1I;kx7^GAom5{TAYL+uPPc2V|8Nm}zU52Tt``XlsN(_*@_4rr!v*G6 zPwOn!6XEf-S11t)`mlXw9j$=MVCsIpk|1XgG>uYdF-+@b>ZrtmB-UT-VvUQ%RMH#@ zQ%=Vt)HQ2NyPy?8U9x~x_spd&19+xkK&`>oYDr+h`oW0pz{au2YjJD=`|R@@g>yDS zWh#9>Twt~{J;!a9n4CtV4O~;+GQ8{*`c_lp^vX59n;VRlkjBNIdOD_chV-p@6AueY zMu5rPd>w18i zXSuOG6^)3b;E4^cBCqzR=kpoaIzc369JFVL2*yvbw>^)$@xI1)Y4)|L)1dfeN4d4!WX_ar39PtP(l&L z@yTH9SvdW0$aj{)$Z*PolmyD;XEoNfVt^quM+hS@dSkUI7DglQa_2N`t?y#D>(SB(DulEZ!k6uILvXNWOU`ly3eB;E3r)k9|Brvo%GMLz0UKuo$K`8JA-rk(>8lSGi z(+YmF@yiJm(Q;V6Y2HQ=97Wrn2X3%Uq`O&=fz%I%2Bk<}fLX5QISSL&$jGRl(sk_lQ zFQ(mJw=6B2Sn7J6>F6S{=hdxs;^?@w$_O!up(wlCGqIO;C*A_qEX5*OEmp}9)r&63 z;^N|GZmbPT)DKzt`G$AGmFbEQ!`%5f989o8q2Z&d*rZ}aa=%Qe4ZtDD7|7AUciJb? zrJ-=BM6eqbNznUL4Z|x|AnEbsrA5go$f+j+(uQWIJhL?aJfTeSG8Mvk?yfHiCVGg* zAi+_tAQoQz>7sHxxP!uhlfo+rh2DENz+Wn3fA@tIy3dIJqia=EkB>SBl^~r+7JS5X z5U#`?|D7cxW`uld^hE-8Ap#%SWiYmUu0aGXd=s*<#=_8TnV3+kH_>pIT6c4gkZ5~$ zr#rvF;z!z>`TTcOl!{VRIX1 zHNuafE4B!hx&n2v#GqZ?AXt;cj zzzRtru&E6_o@7f|ph0ma1VTP@V z?e+U?Cxj&4U8cdH3~Xc3dCPQ~c?ykG$LDY+P3I`hSj};%t~4!EOpQ+HF>CIw=#jS$ zKJ#@L-8ri_e_U#mp3=T~jbk^$PA!YmEY_?tIK6bM8mJbb#lmfB57}_*Joq>i63{nFs04UEa4LTeWJqSFDD+me$E&=A?-zwA2(DWh9 z=1hRO5?p>4Jbr)KS+>dphC}OP11S^i9eT9lgOmpvTmmfe12V#({1Akw(7M!7qz)XV zf4EqU{HxxLNJP1wW{@4wtd@P+_{^^8Ch<=BV7LSWmHw#RAf1knguXt>j*oLLr+-Z$ za^Kgxlk0AZjoe1H5sP+~MHhgD1cYx2)JI(XDw+)m$a4#?xa=R*PLS`XD@$g?r%yqfNLeDYVv66H6g3-*24! zF-NEwCE@&JmAyiU0Izo@${&=95z< znO!Z?6TlDNcs=L+*VGE5VF9?0*@?LBDOEV~+|Q67a=w&^u29?PukKZOROp~>vhG$I?%MCR!5qx>d6Ib;B_*N8d;oW6d?`LZ-l~N z$$X3s1<7K9cWIA~x$a+n?L(-tBpSrx)83-}Vy{69Xv0r~ByvcMNJS5n=y+VnfZ-^K zE(tkOG9G=ADJV~D;zqg-$Jlfz zmJt3Tp6fwvD6rG_JZ!X7vH-wG#FshI%9=cQVm?W?#V{O>4!`Dy^}bVl4cS3J7E^DC|k7o0KnP5;$

    XQN)7dWl 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

    N&h_)!p~Z0)#L3ZaxjyUm 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%0DSi`OMc${LPvFdH2MgG`D0LofRu-7hzrs%BGy6B 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

    vHRKLx8~HgCU1nb$;{dtEixg9zpJn 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�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�dVjT= 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 Iq}^OxF|v_KU)e$6zxorj-M0-*&+ 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%0Dj}Y@{!&Us#84kxzFQ< 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

    x9@{4=gSgQDAj` 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%0DqMNjzUg$$&*iV;ksYnZlskcWgDQ+cK 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èm3JeLwL`(cj_b41sk;N*d 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

    kS%294W5$W6so8Uvmw7S^Wp(wB@itJxBph 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

    Vf~PKVC#^n_nUIw@Cw`#;yQgW@zDW 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 z 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

    c# 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

    @7sdVD*a&DFE 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


    fMY($CkNB;UVCHUe2 z$Fq}QalvRNQ?36-xyVM&Cle*TXv$?X6F)M1(3J;HXlx*$1x>)Sqow{by2~Df0iCNE>3uzOKI}C+HF=>Ol;IVWm1Xf3gCzds>gEe7ed1*dqU-l~uv*aD zoapHNf6D6Xpb(|IF&0PHJ*|_|P%fPQ+$D+Wc)y$iZ+5Eu=;0>9ktSnr6+s0Sy=FHJ zwf1>KHI;`}cN`Su%Doi%`ePSUxO2qsk5fFH`PV*iuRbnz%1Pw^Io;^ptEw%8;cheO z;tZ_XAR{!{ZX=BExiFPM$q(H^;_W~9SO6KPC5K%PnR}so^aqb{e-ASC{Mo(D@w32U zQfH+kEYv?9TnCOiSt8R{@G_3+W)7eEtfMXa@kq@HrHNm^-10x!$O{3cqXK!U41Ur# zOhRCIHBm}Dn+w<{53GezBNF^dd2OUj0!G$liy-XR=d0a`v76#ZwtgrPTLT@h zbSWSl^oB&8G1=4XUT(h*s~)UWJMQTN0D0JYDq_Xd>!|W zIne>zPzg*BR>zXtt*SSDT%K!Da~wcdCjauzjLyn*-gM0NDpuS_t8Uk;QrB))H?J5M zs}PWz~1M-?w9Ouc^G*sjU87q1nWNm>N`q~o1&H71N|@qN`N*>0$jBbK8< z5-u9&{m>M@VAi?xawyY};ah0-|x>5pN-jqJB1J>w(gtKxx~*SxJ~L^UNA4_NSrtO71$&y##*FH6a$$%;d6LYq$x7K5Ih znU-kNVV_&|y}ahO3h$?UTK?&LI?4Munm;8sxGw>Zre5Xi6L1jX8*CO5c_iqhRycfc z61B7dX$c}pX&(P#fI`)fPaAcdsi-G2z?WKVA*YKzy|d*CoPp3A3F(H=gmFKf_V-~6 z`06JfIX4piojk>h@;EW|-K4II))xEeT!}?)F9q#O)vC>(es~Btre~?KqVw}Jt8oz~-7zI*Mpm806Gdy^TP;g1 zU>tc=YUa#`{lM-ZgEy z2G_#(6??iZT@z8xC2eiG2kV9C!^nFgd}`3BoVTXpiJN;BW9qfNjnqbW`RxK(oI^3v ziH1JY>U&*~F_Kt9W4fhB4n1r^biZviQdoA%1`|Jz7h}KCs`GOe{%CVifSh610?eBJ zYAGV=Q0}BzF6bB=uJBB_wpMpD;tfOO^e+P)*S#3ZDVH zzwFI1zCQfU)-!jG^x0o5oiTp|tO1g5%pFt*O&g9jXPnlrU?SdC(Q$m3*`T}u5LW2N zK~RVg3<&Yup8RI=ykxO8z5Kn(B#gB-#r&nTjxXIQDPQ^>bJc=|pHaf5?7qKE-P8%- zx}~RbnPk%uGL$CIP~2L3&N{WW(SP+7%1k|EAHmM95x?7S=c!&+U|WFjV*JuQxfobY z+IaqO+lf$>)%!%z1ukbl6T~~N0fRE>?(JtQ*Mm4>r4P3u%q`J&7aRQQn+sPpk$o}} zja^Pttq~>9JcQ2e+EMl#G809SA0KLwPDJ&+9M!F+cw_kW3heYh#%M;(Z$#tY;Kffp zyOTFRJ<($m8txm;89}PO*eEQO=;I^nmv21EfHl5eu{@v`upIaW?*mbk68@|o&_mX87u0#!~KR9p_49l&> z%>Hn3u@%!CxiELxsSJ)~z~U-0X%UV04MK>$`FA>iRprIbu&-^ahlfge!m{_zUK91E z1GB?&bF0WsE-v8eKX-ar;qI0bR*2tktWA|T>yJ3=m+LDr%NjF{7h68-59zSn%k6Gn zdQRMePTW2j?L`@|T4$Rpwwo(e+bee4Lzlpz$M>PfS2kC5cGq$HbG7ZEd;I4?+wR(R zUYz!eiy&@aW4Bkfql=*S@5S4Hi|O|vzO(hzEr=g}^6;;AfOSs|@N=v2s(fqK z%Mh`{avP(w;Hi(meR`|<8PA&f`XAZP zQaQzo3d4y&C;iZ#Em=c5>WR4p`1I+{EDx`}ac}hR3d7;i*CDp2f!L>tQn5jtMQrcO zlk;t5U$lGWB+D(Z;l0JK3#m+E+I=1KivHtl!vx-dm`+c2PTDb{knJu@J^3A}2D9$7 z*1e~J@f+G_{ROz)<1S^Ae`Qxj#5{|rKGu8~$37QVyf^&sXu%H=ZV9lgxy~0ZS85RI zqOD+7BH}6hLm)@^B|e+UUh#!~28AMdgG>s2Q}J+4Wfv(QYv{k(@;!OaXoDCH>#C7%bB0 zpRCn{WAER zL|jKUoOUh@p!+1pY!6`I2^)6uZyL1X6Y7*=`S|m!qblfAUrJA z8k!K-wNGVe)YlA^;tpC(a+s}K)rREO2$4M5Cz){d8s?JNm9rQ=DGB}!F=JwbYzSns zPUw}rgIls~g3ok(us>9s0s3Ctb9%`|R;}~Lf=USZ>@M@_f?KU;OK228uDfIb0*Q)lTkUzam7W^Pw>fl##$@PT+rCE0jI|2a;)%Wbn84qp0+n_RX?x7zKqGaq=~$m#nf*OXUQ zsRbDzOzZS}n#!KEYt)_TsIuqF4p=zSl3LFH0YmR~IhyllLCK`^ z5)d5X%Bs6qRMx6z)wN9f5VjM$qW}(P;4re#3n8^jsakHow&{8^#1}q7X)tw?Eu!8& z!4AAT%}RmD=k&Nak*D3vW&vt@(W?61S}DFdm!=R~;H_2PY42PGWe6+OoqB)@HG+L*pjUGi_D4ECZ$_5In2tYzIj*@*Aua({bS zD0yvj;Q2Ra7&sf4<_;Hgr#7=+??@1FGyFL2LH|L1ZtZb|V|f3=j?)+yZr`Z?vs+!JN~rzQi+NPws2>q0dpsDcoFIFxna^hbIE z4dUJY@@VVvRI~akE8w(6Rvwu-D`ZMlarsp?G!d$l#UAoM9*7kKMNMVT#@$1iGyF6| zC88&@c%|Q`Q-$(MBTH~U%^JG=-XAG|e)8dD^xJumtp(P0iFZk&KAFa@CIknSOs<=Z zae_2S`c&%IW25O78}o+Ux8~Gq|9SJUoj~d7Im6r6zgTWKwKS6{8>rX5Nb>zu7NnZy z`N!n@%^p`~5=e7*yZS9eKpgH4i{gvYJwRU>?3b@CYUOfm%qT$mBj3VE7Gu>C^z<*2 z*WveOHkrQ4pBrTUa?yzAywPI2RlTDPh?2d^(7olj3!&cFrXT9v4}QlNxhTlnM&Sme z0~;Z}=8+_80Y7M#TfH8Iy741W7-;v$xXb=io!ddt@Fe%g*mLbRENtbBCZkuSGRuoo z_ffE1DaQ>(1n^rlsG$msTp6fob83r4zL$D8J0LHs%tmE%bPq(2G?g5Sw##AOgcXx& zk&z#ry7AkN@Q2ME9P-Wj{yT8S>aZ++4ht6t#kbBqq-94qrY02g4MVpEebZys>0|vd zT~>e_;x2%ke~9iVVX0i%Cmq(U3-lZ$9aA?l>HP>Fp5!mrHzbP*#{5s#a#^#c??dC{ z`TxO*m^vH1t5f^_0X>rN^EQ7*cR%(6+eztqoq_6>4-|=UFh?kpD11CG1^@Ivb(dZl zZ<6?&E+(!_O^Z#ZJ5~%fbk0-@*5>Tnl+FJ7-uY3XkhG#a@&$pz_kXu^#d=F6#5{EV z*mqJAH0xRC4gWtxs;qG@cyNu+qmX`dMt)$sBEJzl>I}TssvA>1{2l>kF^p~hrpZ3M zjTOzGMLMQR@O^4Z0vY1lcu7SyD}skc-^sFnHXdb-ByX)LIm$^aZJ5WNdgtFvD81~# zReN|S$~)((N4c4nUrOB*JfAguDsw`r^Sy`0q@A{LpXeUXs{IX+>911wAFU_wes){N zgIlaM=7{K@EuL2yHQ@}IRz8TnZd7wZ__M!GsI1dC7U?J0E#;76J)f}L3h16LmKyXS z_!G^HgT_&Ryi$t3q}R!?K7jjOE@!G7MU1oSb;N$lc?x<{d{Sb*@MhSzpu{3^pXbgb z?@I|0bl$Xe7srwYi)cGb`KjaOpp&h&YXtEnm~UwW>R{ zbrc^Oq3&Mmok#6$@TaB%-h2Da|HlTrz(->>=PJ5=BQ}0T!DP_6)cKEFo_>(s4Ufo_ zH~Ek!Gw_N+DCjvW9rZu+!%nD=Q!XB<{?>}|Pu>AQS~5w&8(p8qCigJtE0w*cV$EX7 z;dj2g(qsiEUC%S~$K=Y0ACwR)X_aM3mGwWhNb(&nC=)&#R|Akr=o4cXunRuErR#7{ zrW(h}tDxZwR~dzk&Xsup*UDXm%B%IuYCZ9kXl$@he_E>`yUWU zGVSLQxWH5?Z^|H^Q{LeH#|p7LhRQ!S%3Haq+={_@M7ZuZHou#e6+3tGNa?fdxzGM5 z7*rpcT*SO$*@kaiwv=F3z*h3MeP^zy>xfG(PF1|j-{$(np_3;QRWiFv)ybIt-g@Q% z*?Mnaa;Ju+`z9Xz{p=&XyC8!;|3eXr#kTsv`mt*JyjhaXGHGWw^20S@Cu)zSJ4~-| ztHA@qim(9R_pWSepydxhLoA>^cTOeQMSFy|77DONjrByh?BAoi*d}y02L7D(2pOyQi`h zYfa&3x~$6L?<1%Qj%^S2B$wed{wLVnTar*Fo$zBT$Nz})eHO~F`jq{TqC$IfP4#Aa zbWfHKbQ}MP>D?B$&)Az%b!g(}u<=pz|0iB;A^AwM%D_FDSFLWdL2WGY(AvQHm2V3( zZ+gZmMRP&R@`!pRj&^ZeB3Ufx^=-J|VcYt=m!qZ@G^y1+St(oU$@vE~zuOG9z<#_^ zG)kxQ%!XEcGxyu88OMpWT=Kni3kyHv810O5{`S~c!81%D^P;8)?cXX?3BV|=O(w@* zn9@B(BaRz6Hk1tJzI>;8L%9y~@Y@qk-*x&*5GV_Z9tNyp_Pdv^2S)~d7&4u=Lx*H> zbIX2E&8}L0g}YX&D$_gL@I4JJ!Sd`7$gyUgSR(f(Z5{r$af+?8;FrU}YYM0Ty2-bA zRmKPh&+zQ?T;t}}&5|#vO_SBt^rw%0^<);A^x*TwljlV~J}yVNDAJRqVv$6`^QewS zq<#m~gozTEv3`HO z<-cEGgz$VF3k%YaC(vtoKh7?o314|rO^D^$!fSJU$?(X3oX(chYiC93wjuOLu0Zn(HFN<14KS zgK^Fr#k=eM>pl~Gw2(K9zL@alcVbSAv1iK9nO+iB*gyG|+2Srb{aWh!5A%Oa z{$wo7+g&?tx2~aM+z2Yau5SMKDE5`i-5&NA?3ub(D2(n&^>R4aBSi>DRmzy8`YV3P zIv5{wdJI~&7RxI2hZY+Cl97(QQIgjkF0}sj?ctZ#N;6TDfmAnDG+%xvlylxysub9v z`eX=(P0w^^h7dqyOuDtGaarDM4hYp7nhzM)5%9P02}( zj1YZr+fupesN6lEEBo>I3HfnEe|TQAf|&JEsQLz_TbkLXxW8o%7xOz7wpP*#0n={# zb}MIDA$|;#<&rulDX!|T0Y#a8sxn43$sblqpNo35(yQ_UKP>o=J~zhM5YftI%tP#^ zbb&?o(vYVbC`U6TdbFIi54!2GH$*#?@PrmsY-Osd#5d0_)VB zTB!Sczhz;JuYeKkjsW!xFazs&TwGs(`sDckpx`{Cn)j)qeWsijqPPM8QlvJ!QKZKt z1O+kPS3h$gMIR}sL||mRj#mBAA5nd;m4NI6Mn0i%!S9y0%q{&YtV3F)j+MgqWF-p* zv4eQ0Q2!l%m3CGPFNTcfesa3 zFi(EZ`h64J8xa0CY|aHep$iQ4bG{&rhEgkx{iso|ODT6x#riS6KH*ro+*;!AB^-8N zHb|lF*+?PUO75VE5uI+%xPBLJCyqTBwB{z^mlWxw6^-Ax;L^PMAB|GkJ0qSGQ9C;8^T{Nnt}zd!juZ~sr@H2Zkl-u+v=|95WQykqwN&hG8)+jn+v z?ZE!uyL0>2U-ti>;~($;pa1+?^z-Peq^_cRl0*rtglKA(MSPk>CuK3k%T1M(t5pPF z4vV)@T}1JC9K{v)w~e3#?x;?SJWBJEqJ&y*=I^N)`DmEH zZ_OPi>1k6YeL+Pm{IdLk2a%K*dtjHk719ju76ICJ(?Jid6H&E;{f3~E=JAN9HQo3(p%Px-T$JJW2YIO8rmK?+Q9S<*#aT<>8=-{xeZbWt2B++`be(fi3X2;_+ zS&NR3&2OTTS#>Fvp z&2&@=npOLFSbEsO!*33Eqfr){DSMOFljzMP9Zj%LqY=y_+{5cn&)0Ebp0^h5KX`e# zfAqDPtM3kU2w;R#!&713=N9L%#6`4tB>ZH1M z?Niga`WSm*Ch5!QG^vlxyR261IjRN?|>N-52TCOj&AUC4$jiHH8>vWo!4xOAN zC2AM+hO`;hR!^tq?~@brATxMBkG}rq)eH0UIIrITV3Cn_wCGBpfH=!-~5eh5k%kI=CZuDW!Z#u#9LQjA4>981I zROxAMHshD{#-HO=b3Vl71+0ZtxBxZn&GM1YWWj`=kL!zB(!L0b+pNrEvowpbIRV@q zD1hUpo|spGw=kFJ)A0%PKz9j!HIvF*ipw&-SX=#73_^PKaWaJe80!}Pvp*~8(*^wJ zS4~d;$?&`86#nxvnZbX)8P)Kg=fyev=V3B}&HfWOs$wGu*W9QX3IAzkL=Dd2PmEM~ zU`8yWA=@-pa6cG9Z?yU~zVVA_7uL#8g3*QT`?>vv{)(EGLEZe49tk)9ZIr+fI3 zMu|K(P=mqFn{W5IT{DvFW z_j^yEtG4l9@^HxI_2?cgP4n+>J73Cw;?3XVy?=Yf^za54JmL*-)m(LKm<1Epad&GL z!+SQOojV;<8r}x;yK`rmC(fDdR)b44HUG=@cn8bINZn|4+GKS)i_3Z|28Ay-3f*}E zI@r&C7Fn_WiMi3dy%9h(s73}@q4(u=JYw+X)m3OwJ@f;HDhRWg=5~=sAl1gR>IV4*qp^_RhUMrQ5jE-A}@op?g<0=iJeyc#%4PFU#a`; zpR$DEf46=P|7&!zm#mlbVc1l#6~sg|_8*#8YmdQ3G&j6Rj72jzDmL&YP!z#x9Itb8 zNSOU5t{^oO-yezN)VFV_FYtzh#X{83V^)6w}8s|mo+@mF@}egd-?-qc?2 z?yD-!jcxlbAvTHUz`W!s~jn>TmN|J>W%xwm^~mBxN-deg0L z*l&!yIWEnDij6(FN{<6Y3?7KLsOhnC8n2ssHdfa~I(SdAf{pL&_+j*mXj_CGJ!#$F z<8bZRD4AMzM`6F{E-<_FZTIjt{{3I?{vLH~*URItVXoW{-E!t{Q~%p-|J%y{cIWqg z(^K~~JURI7*!wbg?C-oUclb*-E?%22Z+;H{{UX}lfj`);kfkaefOber|Lad*|6VUw z)yLPr*bY`9bp|cicR5J;ygrZ3R&;&Z`#o5#ySKe=zk=;Fou0w(*6jG&Njgs5UzPi7 z>i!zLzkavgYSjHXh-|0$9^7=i+)k(P$J*-e2GhYf`ubjauX0Po{Pq`7Xp*mojT{@R z{K|&bog!fVABGAd2?wgBrZMBMKP|CKNpx3L4M)52j zrde8FT;qB4eoT{xf`vT*-yI&m0^?lE9_*gi7tpuySA+YLxH>jZSzGlUyh@6v;IU>|Zkk{6J$N^UpW!?Qv#|I55)SOfBTl3p(mO z7Hr{Ad6Ki-4$<~f7*R+#^M=>W;1P7GDrbsU=DQi ztcY(MSY3Hwb!BIq`e*q9o8*V4sFU#k&p7aAlKAHbz?uXdXT4>vDqRTgFajocvCcOm z8TGgRdmF)=&W`K&v|5t~uYQqEPw$%}_={nA|BKZ8=l&PX{V$T~{V&Y@MShC^P0y11 zU!0iVm`}4fzyHNJJ-?4e{oi^H3pV*&_spL9xzWPVFN@A)IN*vh1^U{|4zE4<67s&9 zyYUxa!3=nEUfTmy z^}?AlOC2?8>6!Bk-`%_^7iYkuii2$W=f>nnzcA^W{1vvhMiO z{vKf2J=cx`cTg0c!20X5q2TLlomq_DR!`|p@wnS!VV z%Ws<2HHAfJVX>W9#pfiV{N=j6xwG7I?OvrQ-{&t?8mf8glYU*Nbq44A+i6zLM#pA) z;WA$JhX9t7_Y?4Gu19_=_6U*oN9I^REzsU4Kc-$lXnUtD^Ir{K#$OWgW6#~vuePf-1CgYRVO8iQ19Vp%U4DWP1fY9>fw`zY*3p+ zs;u$Q_iuD2m$@k^%c5M1+%L)cL!0aR_xW{WOWCi`ZB6$dvu}2d*5X$59W1{l8|SMv zF1!s4xV)K|7lP=S(FQ6b8>0tF4XbrpoTCNvCN9TTAm^|Zt#HTw**)X;jH8%|zX@v)6<*7$E>!!u?o6N=CL#2gW|uaVAu*t4{%ARcTZx0}&34jshe@r+2l zZkS`@Z#nQLp`w3j?80CE{pH_Z{{7|OU;h2&-(UXy<= - 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. - -WRITTEN OFFER - -The source code for any program binaries or compressed scripts that are -included with WordPress can be freely obtained at the following URL: - - https://wordpress.org/download/source/ diff --git a/sources/wordpress/readme.html b/sources/wordpress/readme.html deleted file mode 100644 index 06d58bd..0000000 --- a/sources/wordpress/readme.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - WordPress › À lire - - - - -

    Plateforme de publication sémantique personnelle

    - -

    Préambule

    -

    Bienvenue. WordPress est un projet très spécial pour moi. Chaque développeur et contributeur ajoute quelque chose d'unique à ce projet, et ensemble nous créons quelque chose de beau, et dont je suis fier de faire partie. Nous avons passé des milliers d'heures sur le développement de WordPress, et nous nous attachons tous les jours à vous faciliter la vie. Merci à vous d'en faire une partie de votre monde.

    -

    — Matt Mullenweg

    - -

    Installation : la fameuse installation en 5 minutes

    -
      -
    1. Décompressez l'archive dans un dossier vide de votre ordinateur, puis mettez tous ces fichiers en ligne ;
    2. -
    3. Ouvrez le fichier wp-config-sample.php avec votre éditeur de texte préféré, comme WordPad ou similaire, et complétez les informations liées à votre base de données ;
    4. -
    5. Sauvegardez le fichier sous le nom wp-config.php ;
    6. -
    7. Envoyez le tout sur votre hébergement via un logiciel client FTP ;
    8. -
    9. Ouvrez le fichier /wp-admin/install.php dans votre navigateur. Celui-ci vous guidera dans la création du fichier wp-config.php, qui contient les détails de connexion à votre base de données ; -
        -
      1. Si cela ne marchait pas, ne vous inquiétez pas : certains hébergeurs n'autorisent pas la création de fichier. Ouvrez le fichier wp-config.php avec un éditeur de texte, et saisissez-y directement les détails de connexion à votre base de données ;
      2. -
      3. Enregistrez le fichier sous le nom wp-config.php et mettez-le en ligne ;
      4. -
      5. Ouvrez le fichier wp-admin/install.php dans votre navigateur ;
      6. -
      -
    10. -
    11. Une fois le fichier de configuration correctement rempli, l'installateur met en place les tables nécessaires à votre blog. Si vous obtenez une erreur, vérifiez le contenu du fichier wp-config.php, et réessayez. Si cela échoue encore une fois, rendez-vous sur les forums d'entraide et soyez le plus précis possible dans vos explications. Si tout se passe bien, passez à l'étape suivante ;
    12. -
    13. Si vous n'avez pas précisé de mot de passe, notez bien celui qui vous est donné. Si vous n'avez pas précisé d'identifiant utilisateur, ce sera admin ;
    14. -
    15. Une fois l'installation terminée, le script d'installation vous renverra vers la page de connexion. Connectez-vous avec l'identifiant et le mot de passe précisés (ou générés) durant l'installation. Si le mot de passe a été généré pour vous, cliquez sur "Profil" pour le modifier.
    16. -
    - -

    Mise à jour

    -

    A l'aide de l'outil de mise à jour automatique

    -

    Si votre version de WordPress est égale ou supérieure à 2.7, vous pouvez utiliser l'outil de mise à jour automatique :

    -
      -
    1. Ouvrez la page wp-admin/update-core.php dans votre navigateur, et suivez les instructions ;
    2. -
    3. Vous pensiez qu'il y aurait d'autres étapes ? C'est tout !
    4. -
    - -

    Mise à jour manuelle (obligatoire pour les versions de WordPress inférieures à 2.7) :

    -
      -
    1. Avant tout, assurez-vous bien de disposer de copies de sauvegarde de tous les fichiers que vous avez modifiés, par exemple index.php.
    2. -
    3. Effacez vos anciens fichiers WordPress, sauf ceux que vous avez modifié, comme wp-config.php ou le contenu du dossier /wp-content/.
    4. -
    5. Mettez en ligne les nouveaux fichiers en provenance de l'archive de WordPress.
    6. -
    7. Allez sur la page /wp-admin/upgrade.php avec votre navigateur internet.
    8. -
    - -

    Migrer depuis d'autres logiciels/plates-formes

    -

    WordPress peut importer les articles en provenance de nombreux autres outils (en). Vous devez d'abord installer WordPress comme expliqué plus haut, puis utiliser un des importateurs.

    - -

    Prérequis fonctionnels

    -
      -
    • PHP version 5.2.4 ou plus ;
    • -
    • MySQL version 5.0 ou plus.
    • -
    - -

    Ressources en ligne

    -

    Si vous vous posez des questions dont les réponses ne figurent pas sur ce document, vous disposez de nombreuses ressources en ligne :

    -
    -
    Le Codex WordPress
    -
    Le Codex est l'encyclopédie liée à tout le fonctionnement de WordPress. Il s'agit de la source d'informations la plus complète qui soit.
    -
    Le blog de WordPress
    -
    C'est ici que vous trouverez les dernières informations, les annonces et les nouveautés de WordPress. Les derniers articles de ce blog sont affichés dans le Tableau de Bord de WordPress par défaut.
    -
    Planète WordPress
    -
    La Planète WordPress est un agrégateur de news qui distille les articles de plusieurs blogs WordPress à travers le web.
    -
    Support WordPress Francophone
    -
    Si vous avez cherché partout et que malgré cela vous n'avez trouvé aucune réponse, les forums sont très actifs et son immense communauté sera prête à vous aider. Pour un traitement efficace de votre problème, faites en sorte d'utiliser, lors de la création de votre sujet, un titre et une description aussi pertinents et clairs que possible.
    -
    Canal IRC WordPress
    -
    Il existe un canal IRC qui est le rendez-vous des utilisateurs WordPress, et occasionnellement, propose son aide aux sujets liés au support. La page Wiki devrait vous indiquer la bonne direction.
    -
    - -

    Pour finir

    -
      -
    • Si vous avez des suggestions, des idées, des commentaires ou si vous avez trouvé un bug (oups !), venez nous rejoindre sur les forums anglophones.
    • -
    • WordPress possède une API d'extension robuste, qui permet d'étendre les possibilités de son code de manière simple. Si vous êtes un développeur intéressé par son utilisation, rendez-vous sur la documentation des extensions sur le Codex. Vous ne devriez pas avoir à modifier une partie du code original.
    • -
    - -

    Faites connaître WordPress !

    -

    WordPress ne possède pas une kyrielle de millions de dollars pour s'offrir une campagne marketing, ni de célèbres sponsors, mais nous avons bien mieux : VOUS. Si vous appréciez WordPress, n'hésitez pas à en parler à votre entourage, vos amis, en aidant d'autres personnes ayant un niveau inférieur au vôtre, ou encore écrire un article faisant référence à notre travail.

    - -

    WordPress est la reprise officielle de b2/cafélog, provenant de Michel V. Le travail a continué d'être assuré par les développeurs WordPress. Si vous voulez apporter votre soutien à WordPress, n'hésitez pas à faire un don.

    - -

    Licence

    -

    WordPress est un logiciel libre, mis à disposition sous les termes de la licence GPL version 2, ou de toute version suivante, au choix (voir license.txt (en anglais)).

    - - - \ No newline at end of file diff --git a/sources/wordpress/wp-activate.php b/sources/wordpress/wp-activate.php deleted file mode 100644 index a796cc5..0000000 --- a/sources/wordpress/wp-activate.php +++ /dev/null @@ -1,131 +0,0 @@ -cache_enabled = false; - -// Fix for page title -$wp_query->is_404 = false; - -/** - * Fires before the Site Activation page is loaded. - * - * @since 3.0.0 - */ -do_action( 'activate_header' ); - -/** - * Adds an action hook specific to this page that fires on wp_head - * - * @since MU - */ -function do_activate_header() { - /** - * Fires before the Site Activation page is loaded, but on the wp_head action. - * - * @since 3.0.0 - */ - do_action( 'activate_wp_head' ); -} -add_action( 'wp_head', 'do_activate_header' ); - -/** - * Loads styles specific to this page. - * - * @since MU - */ -function wpmu_activate_stylesheet() { - ?> - - - -
    - - -

    -
    -

    - -
    -

    -

    - -

    -
    - - get_error_code() || 'blog_taken' == $result->get_error_code() ) { - $signup = $result->get_error_data(); - ?> -

    - '; - if ( $signup->domain . $signup->path == '' ) { - printf( __('Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password.'), network_site_url( 'wp-login.php', 'login' ), $signup->user_login, $signup->user_email, wp_lostpassword_url() ); - } else { - printf( __('Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password.'), 'http://' . $signup->domain, $signup->domain, $signup->user_login, $signup->user_email, wp_lostpassword_url() ); - } - echo '

    '; - } else { - ?> -

    - '.$result->get_error_message().'

    '; - } - } else { - $url = isset( $result['blog_id'] ) ? get_blogaddress_by_id( (int) $result['blog_id'] ) : ''; - $user = get_userdata( (int) $result['user_id'] ); - ?> -

    - -
    -

    user_login ?>

    -

    -
    - - -

    View your site or Log in'), $url, $url . 'wp-login.php' ); ?>

    - -

    Log in or go back to the homepage.' ), network_site_url('wp-login.php', 'login'), network_home_url() ); ?>

    - -
    - - includes_url( 'js/mediaelement/', 'relative' ), - 'pauseOtherPlayers' => '' -) ); - -$title = __( 'About' ); - -list( $display_version ) = explode( '-', $wp_version ); - -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' ); ?> -

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

    -

    -
    -
    - -
    -
    - -
    - -
    -
    -
    - '//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.' ); ?>

    -
    -
    - -
    - -
    -
    -

    -

    -
    -
    -
    - '//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 - ) ); - ?> -
    -
    -
    - -
    - -
    -
    - -
    -
    -

    -

    - -
    -
    -
    - -
    - -
    -

    - -
    -
    -

    -

    -
    -
    -

    -

    ORDER BY', 'WP_Query' ); - ?>

    -
    -
    -

    -

    -
    -
    - -
    - -
    - - | - - -
    - -
    - -
    -Version %1$s addressed a security issue.', - 'Version %1$s addressed some security issues.' ); - -/* translators: 1: WordPress version number, 2: plural number of bugs. */ -_n_noop( 'Version %1$s addressed %2$s bug.', - 'Version %1$s addressed %2$s bugs.' ); - -/* translators: 1: WordPress version number, 2: plural number of bugs. Singular security issue. */ -_n_noop( 'Version %1$s addressed a security issue and fixed %2$s bug.', - 'Version %1$s addressed a security issue and fixed %2$s bugs.' ); - -/* translators: 1: WordPress version number, 2: plural number of bugs. More than one security issue. */ -_n_noop( 'Version %1$s addressed some security issues and fixed %2$s bug.', - 'Version %1$s addressed some security issues and fixed %2$s bugs.' ); - -__( 'For more information, see the release notes.' ); diff --git a/sources/wordpress/wp-admin/admin-ajax.php b/sources/wordpress/wp-admin/admin-ajax.php deleted file mode 100644 index 60f1778..0000000 --- a/sources/wordpress/wp-admin/admin-ajax.php +++ /dev/null @@ -1,98 +0,0 @@ - - -
    -
    -
    - - - - -
    - - - diff --git a/sources/wordpress/wp-admin/admin-functions.php b/sources/wordpress/wp-admin/admin-functions.php deleted file mode 100644 index 11bd30c..0000000 --- a/sources/wordpress/wp-admin/admin-functions.php +++ /dev/null @@ -1,15 +0,0 @@ -site_name ) ); -elseif ( is_user_admin() ) - $admin_title = sprintf( __( 'Global Dashboard: %s' ), esc_html( get_current_site()->site_name ) ); -else - $admin_title = get_bloginfo( 'name' ); - -if ( $admin_title == $title ) - $admin_title = sprintf( __( '%1$s — WordPress' ), $title ); -else - $admin_title = sprintf( __( '%1$s ‹ %2$s — WordPress' ), $title, $admin_title ); - -/** - * Filter the content for an admin page. - * - * @since 3.1.0 - * - * @param string $admin_title The page title, with extra context added. - * @param string $title The original page title. - */ -$admin_title = apply_filters( 'admin_title', $admin_title, $title ); - -wp_user_settings(); - -_wp_admin_html_begin(); -?> -<title><?php echo $admin_title; ?> - - - - for a specific admin page based on $hook_suffix. - * - * @since 2.1.0 - */ -do_action( "admin_head-$hook_suffix" ); - -/** - * Fires in for all admin pages. - * - * @since 2.1.0 - */ -do_action( 'admin_head' ); - -if ( get_user_setting('mfold') == 'f' ) - $admin_body_class .= ' folded'; - -if ( !get_user_setting('unfold') ) - $admin_body_class .= ' auto-fold'; - -if ( is_admin_bar_showing() ) - $admin_body_class .= ' admin-bar'; - -if ( is_rtl() ) - $admin_body_class .= ' rtl'; - -if ( $current_screen->post_type ) - $admin_body_class .= ' post-type-' . $current_screen->post_type; - -if ( $current_screen->taxonomy ) - $admin_body_class .= ' taxonomy-' . $current_screen->taxonomy; - -$admin_body_class .= ' branch-' . str_replace( array( '.', ',' ), '-', floatval( $wp_version ) ); -$admin_body_class .= ' version-' . str_replace( '.', '-', preg_replace( '/^([.0-9]+).*/', '$1', $wp_version ) ); -$admin_body_class .= ' admin-color-' . sanitize_html_class( get_user_option( 'admin_color' ), 'fresh' ); -$admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) ); - -if ( wp_is_mobile() ) - $admin_body_class .= ' mobile'; - -if ( is_multisite() ) - $admin_body_class .= ' multisite'; - -if ( is_network_admin() ) - $admin_body_class .= ' network-admin'; - -$admin_body_class .= ' no-customize-support no-svg'; - -?> - - CSS classes. - * - * 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. - * - * @since 2.3.0 - * - * @param string $classes Space-separated string of CSS classes. - */ -?> -"> - - - - -

    - WordPress -
    Version 4.0 - -

    - - -
    - - - -
    -set_parentage( $parent_file ); - -?> - -
    -render_screen_meta(); - -if ( is_network_admin() ) { - /** - * Print network admin screen notices. - * - * @since 3.1.0 - */ - do_action( 'network_admin_notices' ); -} elseif ( is_user_admin() ) { - /** - * Print user admin screen notices. - * - * @since 3.1.0 - */ - do_action( 'user_admin_notices' ); -} else { - /** - * Print admin screen notices. - * - * @since 3.1.0 - */ - do_action( 'admin_notices' ); -} - -/** - * Print generic admin screen notices. - * - * @since 3.1.0 - */ -do_action( 'all_admin_notices' ); - -if ( $parent_file == 'options-general.php' ) - require(ABSPATH . 'wp-admin/options-head.php'); diff --git a/sources/wordpress/wp-admin/admin-post.php b/sources/wordpress/wp-admin/admin-post.php deleted file mode 100644 index f05cdf4..0000000 --- a/sources/wordpress/wp-admin/admin-post.php +++ /dev/null @@ -1,71 +0,0 @@ - 50 && mt_rand( 0, (int)( $c / 50 ) ) == 1 ) ) { - require_once( ABSPATH . WPINC . '/http.php' ); - $response = wp_remote_get( admin_url( 'upgrade.php?step=1' ), array( 'timeout' => 120, 'httpversion' => '1.1' ) ); - /** This action is documented in wp-admin/network/upgrade.php */ - do_action( 'after_mu_upgrade', $response ); - unset($response); - } - unset($c); - } -} - -require_once(ABSPATH . 'wp-admin/includes/admin.php'); - -auth_redirect(); - -// Schedule trash collection -if ( !wp_next_scheduled('wp_scheduled_delete') && !defined('WP_INSTALLING') ) - wp_schedule_event(time(), 'daily', 'wp_scheduled_delete'); - -set_screen_options(); - -$date_format = get_option('date_format'); -$time_format = get_option('time_format'); - -wp_enqueue_script( 'common' ); - -$editing = false; - -if ( isset($_GET['page']) ) { - $plugin_page = wp_unslash( $_GET['page'] ); - $plugin_page = plugin_basename($plugin_page); -} - -if ( isset( $_REQUEST['post_type'] ) && post_type_exists( $_REQUEST['post_type'] ) ) - $typenow = $_REQUEST['post_type']; -else - $typenow = ''; - -if ( isset( $_REQUEST['taxonomy'] ) && taxonomy_exists( $_REQUEST['taxonomy'] ) ) - $taxnow = $_REQUEST['taxonomy']; -else - $taxnow = ''; - -if ( WP_NETWORK_ADMIN ) - require(ABSPATH . 'wp-admin/network/menu.php'); -elseif ( WP_USER_ADMIN ) - require(ABSPATH . 'wp-admin/user/menu.php'); -else - require(ABSPATH . 'wp-admin/menu.php'); - -if ( current_user_can( 'manage_options' ) ) { - /** - * Filter the maximum memory limit available for administration screens. - * - * This only applies to administrators, who may require more memory for tasks like updates. - * Memory limits when processing images (uploaded or edited by users of any role) are - * handled separately. - * - * The WP_MAX_MEMORY_LIMIT constant specifically defines the maximum memory limit available - * when in the administration back-end. The default is 256M, or 256 megabytes of memory. - * - * @since 3.0.0 - * - * @param string 'WP_MAX_MEMORY_LIMIT' The maximum WordPress memory limit. Default 256M. - */ - @ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', WP_MAX_MEMORY_LIMIT ) ); -} - -/** - * Fires as an admin screen or script is being initialized. - * - * Note, this does not just run on user-facing admin screens. - * It runs on admin-ajax.php and admin-post.php as well. - * - * This is roughly analgous to the more general 'init' hook, which fires earlier. - * - * @since 2.5.0 - */ -do_action( 'admin_init' ); - -if ( isset($plugin_page) ) { - if ( !empty($typenow) ) - $the_parent = $pagenow . '?post_type=' . $typenow; - else - $the_parent = $pagenow; - if ( ! $page_hook = get_plugin_page_hook($plugin_page, $the_parent) ) { - $page_hook = get_plugin_page_hook($plugin_page, $plugin_page); - - // Backwards compatibility for plugins using add_management_page(). - if ( empty( $page_hook ) && 'edit.php' == $pagenow && '' != get_plugin_page_hook($plugin_page, 'tools.php') ) { - // There could be plugin specific params on the URL, so we need the whole query string - if ( !empty($_SERVER[ 'QUERY_STRING' ]) ) - $query_string = $_SERVER[ 'QUERY_STRING' ]; - else - $query_string = 'page=' . $plugin_page; - wp_redirect( admin_url('tools.php?' . $query_string) ); - exit; - } - } - unset($the_parent); -} - -$hook_suffix = ''; -if ( isset($page_hook) ) - $hook_suffix = $page_hook; -else if ( isset($plugin_page) ) - $hook_suffix = $plugin_page; -else if ( isset($pagenow) ) - $hook_suffix = $pagenow; - -set_current_screen(); - -// Handle plugin admin pages. -if ( isset($plugin_page) ) { - if ( $page_hook ) { - /** - * Fires before a particular screen is loaded. - * - * 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 - * 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, - * the hook name used would be 'load-settings_page_pluginbasename'. - * - * @see get_plugin_page_hook() - * - * @since 2.1.0 - */ - do_action( 'load-' . $page_hook ); - if (! isset($_GET['noheader'])) - require_once(ABSPATH . 'wp-admin/admin-header.php'); - - /** - * Used to call the registered callback for a plugin screen. - * - * @internal - * @since 1.5.0 - */ - do_action( $page_hook ); - } else { - if ( validate_file($plugin_page) ) - wp_die(__('Invalid plugin page')); - - if ( !( file_exists(WP_PLUGIN_DIR . "/$plugin_page") && is_file(WP_PLUGIN_DIR . "/$plugin_page") ) && !( file_exists(WPMU_PLUGIN_DIR . "/$plugin_page") && is_file(WPMU_PLUGIN_DIR . "/$plugin_page") ) ) - wp_die(sprintf(__('Cannot load %s.'), htmlentities($plugin_page))); - - /** - * Fires before a particular screen is loaded. - * - * 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. - * - * @see plugin_basename() - * - * @since 1.5.0 - */ - do_action( 'load-' . $plugin_page ); - - if ( !isset($_GET['noheader'])) - require_once(ABSPATH . 'wp-admin/admin-header.php'); - - if ( file_exists(WPMU_PLUGIN_DIR . "/$plugin_page") ) - include(WPMU_PLUGIN_DIR . "/$plugin_page"); - else - include(WP_PLUGIN_DIR . "/$plugin_page"); - } - - include(ABSPATH . 'wp-admin/admin-footer.php'); - - exit(); -} else if (isset($_GET['import'])) { - - $importer = $_GET['import']; - - if ( ! current_user_can('import') ) - wp_die(__('You are not allowed to import.')); - - if ( validate_file($importer) ) { - wp_redirect( admin_url( 'import.php?invalid=' . $importer ) ); - exit; - } - - if ( ! isset($wp_importers[$importer]) || ! is_callable($wp_importers[$importer][2]) ) { - wp_redirect( admin_url( 'import.php?invalid=' . $importer ) ); - exit; - } - - /** - * Fires before an importer screen is loaded. - * - * The dynamic portion of the hook name, $importer, refers to the importer slug. - * - * @since 3.5.0 - */ - do_action( 'load-importer-' . $importer ); - - $parent_file = 'tools.php'; - $submenu_file = 'import.php'; - $title = __('Import'); - - if (! isset($_GET['noheader'])) - require_once(ABSPATH . 'wp-admin/admin-header.php'); - - require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); - - define('WP_IMPORTING', true); - - /** - * Whether to filter imported data through kses on import. - * - * Multisite uses this hook to filter all data through kses by default, - * as a super administrator may be assisting an untrusted user. - * - * @since 3.1.0 - * - * @param bool false Whether to force data to be filtered through kses. Default false. - */ - if ( apply_filters( 'force_filtered_html_on_import', false ) ) { - kses_init_filters(); // Always filter imported data with kses on multisite. - } - - call_user_func($wp_importers[$importer][2]); - - include(ABSPATH . 'wp-admin/admin-footer.php'); - - // Make sure rules are flushed - flush_rewrite_rules(false); - - exit(); -} else { - /** - * Fires before a particular screen is loaded. - * - * 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 - * 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'. - * - * @since 2.1.0 - */ - do_action( 'load-' . $pagenow ); - - /* - * The following hooks are fired to ensure backward compatibility. - * In all other cases, 'load-' . $pagenow should be used instead. - */ - if ( $typenow == 'page' ) { - if ( $pagenow == 'post-new.php' ) - do_action( 'load-page-new.php' ); - elseif ( $pagenow == 'post.php' ) - do_action( 'load-page.php' ); - } elseif ( $pagenow == 'edit-tags.php' ) { - if ( $taxnow == 'category' ) - do_action( 'load-categories.php' ); - elseif ( $taxnow == 'link_category' ) - do_action( 'load-edit-link-categories.php' ); - } -} - -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. - * - * @since 2.6.0 - */ - do_action( 'admin_action_' . $_REQUEST['action'] ); -} diff --git a/sources/wordpress/wp-admin/async-upload.php b/sources/wordpress/wp-admin/async-upload.php deleted file mode 100644 index add6164..0000000 --- a/sources/wordpress/wp-admin/async-upload.php +++ /dev/null @@ -1,114 +0,0 @@ -post_type ) - wp_die( __( 'Unknown post type.' ) ); - if ( ! current_user_can( 'edit_post', $id ) ) - wp_die( __( 'You are not allowed to edit this item.' ) ); - - switch ( $_REQUEST['fetch'] ) { - case 3 : - if ( $thumb_url = wp_get_attachment_image_src( $id, 'thumbnail', true ) ) - echo ''; - echo '' . _x( 'Edit', 'media item' ) . ''; - $title = $post->post_title ? $post->post_title : wp_basename( $post->guid ); // title shouldn't ever be empty, but use filename just in cas.e - echo '
    ' . esc_html( wp_html_excerpt( $title, 60, '…' ) ) . '
    '; - break; - case 2 : - add_filter('attachment_fields_to_edit', 'media_single_attachment_fields_to_edit', 10, 2); - echo get_media_item($id, array( 'send' => false, 'delete' => true )); - break; - default: - add_filter('attachment_fields_to_edit', 'media_post_single_attachment_fields_to_edit', 10, 2); - echo get_media_item($id); - break; - } - exit; -} - -check_admin_referer('media-form'); - -$post_id = 0; -if ( isset( $_REQUEST['post_id'] ) ) { - $post_id = absint( $_REQUEST['post_id'] ); - if ( ! get_post( $post_id ) || ! current_user_can( 'edit_post', $post_id ) ) - $post_id = 0; -} - -$id = media_handle_upload( 'async-upload', $post_id ); -if ( is_wp_error($id) ) { - echo '
    - ' . __('Dismiss') . ' - ' . sprintf(__('“%s” has failed to upload due to an error'), esc_html($_FILES['async-upload']['name']) ) . '
    ' . - esc_html($id->get_error_message()) . '
    '; - exit; -} - -if ( $_REQUEST['short'] ) { - // Short form response - attachment ID only. - echo $id; -} else { - // Long form response - big chunk o html. - $type = $_REQUEST['type']; - - /** - * Filter the returned ID of an uploaded attachment. - * - * The dynamic portion of the hook name, $type, refers to the attachment type, - * such as 'image', 'audio', 'video', 'file', etc. - * - * @since 2.5.0 - * - * @param int $id Uploaded attachment ID. - */ - echo apply_filters( "async_upload_{$type}", $id ); -} diff --git a/sources/wordpress/wp-admin/comment.php b/sources/wordpress/wp-admin/comment.php deleted file mode 100644 index 1c46b0a..0000000 --- a/sources/wordpress/wp-admin/comment.php +++ /dev/null @@ -1,299 +0,0 @@ -

    $msg

    "; - include( ABSPATH . 'wp-admin/admin-footer.php' ); - die; -} - -switch( $action ) { - -case 'editcomment' : - $title = __('Edit Comment'); - - get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

    ' . __( 'You can edit the information left in a comment if needed. This is often useful when you notice that a commenter has made a typographical error.' ) . '

    ' . - '

    ' . __( 'You can also moderate the comment from this screen using the Status box, where you can also change the timestamp of the comment.' ) . '

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

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

    ' . - '

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

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' - ); - - wp_enqueue_script('comment'); - require_once( ABSPATH . 'wp-admin/admin-header.php' ); - - $comment_id = absint( $_GET['c'] ); - - if ( !$comment = get_comment( $comment_id ) ) - comment_footer_die( __('Oops, no comment with this ID.') . sprintf(' ' . __('Go back') . '.', 'javascript:history.go(-1)') ); - - if ( !current_user_can( 'edit_comment', $comment_id ) ) - comment_footer_die( __('You are not allowed to edit this comment.') ); - - if ( 'trash' == $comment->comment_approved ) - comment_footer_die( __('This comment is in the Trash. Please move it out of the Trash if you want to edit it.') ); - - $comment = get_comment_to_edit( $comment_id ); - - include( ABSPATH . 'wp-admin/edit-form-comment.php' ); - - break; - -case 'delete' : -case 'approve' : -case 'trash' : -case 'spam' : - - $title = __('Moderate Comment'); - - $comment_id = absint( $_GET['c'] ); - - if ( !$comment = get_comment_to_edit( $comment_id ) ) { - wp_redirect( admin_url('edit-comments.php?error=1') ); - die(); - } - - if ( !current_user_can( 'edit_comment', $comment->comment_ID ) ) { - wp_redirect( admin_url('edit-comments.php?error=2') ); - die(); - } - - // No need to re-approve/re-trash/re-spam a comment. - if ( $action == str_replace( '1', 'approve', $comment->comment_approved ) ) { - wp_redirect( admin_url( 'edit-comments.php?same=' . $comment_id ) ); - die(); - } - - require_once( ABSPATH . 'wp-admin/admin-header.php' ); - - $formaction = $action . 'comment'; - $nonce_action = 'approve' == $action ? 'approve-comment_' : 'delete-comment_'; - $nonce_action .= $comment_id; - -?> -
    - -
    - -

    - -comment_approved != '0' ) { // if not unapproved - $message = ''; - switch ( $comment->comment_approved ) { - case '1' : - $message = __('This comment is currently approved.'); - break; - case 'spam' : - $message = __('This comment is currently marked as spam.'); - break; - case 'trash' : - $message = __('This comment is currently in the Trash.'); - break; - } - if ( $message ) - echo '

    ' . $message . '

    '; -} -?> -

    - - - - - - -comment_author_email ) { ?> - - - - - -comment_author_url ) { ?> - - - - - - - - - -
    comment_author; ?>
    comment_author_email; ?>
    comment_author_url; ?>
    comment_content; ?>
    - -

    - -
    - - - - - - -
    - - - - - -
    - -
    -
    -' . __('Go back') . '.', 'edit-comments.php') ); - if ( !current_user_can( 'edit_comment', $comment->comment_ID ) ) - comment_footer_die( __('You are not allowed to edit comments on this post.') ); - - if ( '' != wp_get_referer() && ! $noredir && false === strpos(wp_get_referer(), 'comment.php') ) - $redir = wp_get_referer(); - elseif ( '' != wp_get_original_referer() && ! $noredir ) - $redir = wp_get_original_referer(); - elseif ( in_array( $action, array( 'approvecomment', 'unapprovecomment' ) ) ) - $redir = admin_url('edit-comments.php?p=' . absint( $comment->comment_post_ID ) ); - else - $redir = admin_url('edit-comments.php'); - - $redir = remove_query_arg( array('spammed', 'unspammed', 'trashed', 'untrashed', 'deleted', 'ids', 'approved', 'unapproved'), $redir ); - - switch ( $action ) { - case 'deletecomment' : - wp_delete_comment( $comment_id ); - $redir = add_query_arg( array('deleted' => '1'), $redir ); - break; - case 'trashcomment' : - wp_trash_comment($comment_id); - $redir = add_query_arg( array('trashed' => '1', 'ids' => $comment_id), $redir ); - break; - case 'untrashcomment' : - wp_untrash_comment($comment_id); - $redir = add_query_arg( array('untrashed' => '1'), $redir ); - break; - case 'spamcomment' : - wp_spam_comment($comment_id); - $redir = add_query_arg( array('spammed' => '1', 'ids' => $comment_id), $redir ); - break; - case 'unspamcomment' : - wp_unspam_comment($comment_id); - $redir = add_query_arg( array('unspammed' => '1'), $redir ); - break; - case 'approvecomment' : - wp_set_comment_status( $comment_id, 'approve' ); - $redir = add_query_arg( array( 'approved' => 1 ), $redir ); - break; - case 'unapprovecomment' : - wp_set_comment_status( $comment_id, 'hold' ); - $redir = add_query_arg( array( 'unapproved' => 1 ), $redir ); - break; - } - - wp_redirect( $redir ); - die; - -case 'editedcomment' : - - $comment_id = absint( $_POST['comment_ID'] ); - $comment_post_id = absint( $_POST['comment_post_ID'] ); - - check_admin_referer( 'update-comment_' . $comment_id ); - - edit_comment(); - - $location = ( empty( $_POST['referredby'] ) ? "edit-comments.php?p=$comment_post_id" : $_POST['referredby'] ) . '#comment-' . $comment_id; - - /** - * Filter the URI the user is redirected to after editing a comment in the admin. - * - * @since 2.1.0 - * - * @param string $location The URI the user will be redirected to. - * @param int $comment_id The ID of the comment being edited. - */ - $location = apply_filters( 'comment_edit_redirect', $location, $comment_id ); - wp_redirect( $location ); - - exit(); - -default: - wp_die( __('Unknown action.') ); - -} // end switch - -include( ABSPATH . 'wp-admin/admin-footer.php' ); diff --git a/sources/wordpress/wp-admin/credits.php b/sources/wordpress/wp-admin/credits.php deleted file mode 100644 index 3d2e8a5..0000000 --- a/sources/wordpress/wp-admin/credits.php +++ /dev/null @@ -1,192 +0,0 @@ -' . esc_html( $display_name ) . ''; -} - -/** - * Retrieve the link to an external library used in WordPress. - * - * @access private - * @since 3.2.0 - * - * @param string &$data External library data, passed by reference. - * @return string Link to the external library. - */ -function _wp_credits_build_object_link( &$data ) { - $data = '' . $data[0] . ''; -} - -list( $display_version ) = explode( '-', $wp_version ); - -include( ABSPATH . 'wp-admin/admin-header.php' ); -?> -
    - -

    - -
    - -
    - - - -' . sprintf( __( 'WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress.' ), - 'https://wordpress.org/about/', - /* translators: Url to the codex documentation on contributing to WordPress used on the credits page */ - __( 'http://codex.wordpress.org/Contributing_to_WordPress' ) ) . '

    '; - include( ABSPATH . 'wp-admin/admin-footer.php' ); - exit; -} - -echo '

    ' . __( 'WordPress is created by a worldwide team of passionate individuals.' ) . "

    \n"; - -$gravatar = is_ssl() ? 'https://secure.gravatar.com/avatar/' : 'http://0.gravatar.com/avatar/'; - -foreach ( $credits['groups'] as $group_slug => $group_data ) { - if ( $group_data['name'] ) { - if ( 'Translators' == $group_data['name'] ) { - // Considered a special slug in the API response. (Also, will never be returned for en_US.) - $title = _x( 'Translators', 'Translate this to be the equivalent of English Translators in your language for the credits page Translators section' ); - } elseif ( isset( $group_data['placeholders'] ) ) { - $title = vsprintf( translate( $group_data['name'] ), $group_data['placeholders'] ); - } else { - $title = translate( $group_data['name'] ); - } - - echo '

    ' . $title . "

    \n"; - } - - if ( ! empty( $group_data['shuffle'] ) ) - shuffle( $group_data['data'] ); // We were going to sort by ability to pronounce "hierarchical," but that wouldn't be fair to Matt. - - switch ( $group_data['type'] ) { - case 'list' : - array_walk( $group_data['data'], '_wp_credits_add_profile_link', $credits['data']['profiles'] ); - echo '

    ' . wp_sprintf( '%l.', $group_data['data'] ) . "

    \n\n"; - break; - case 'libraries' : - array_walk( $group_data['data'], '_wp_credits_build_object_link' ); - echo '

    ' . wp_sprintf( '%l.', $group_data['data'] ) . "

    \n\n"; - break; - default: - $compact = 'compact' == $group_data['type']; - $classes = 'wp-people-group ' . ( $compact ? 'compact' : '' ); - echo '\n"; - break; - } -} - -?> -

    Get involved in WordPress.' ), - /* translators: URL to the Make WordPress 'Get Involved' landing page used on the credits page */ - __( 'https://make.wordpress.org/' ) ); ?>

    - -
    - 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%; -} - -/* responsive videos for 4.0 */ -.about-video { - position: relative; - width: 100%; - height: 0; -} - -.about-video-embed { - padding-bottom: 70.4%; /* 352 / 500 */ -} - -.about-video-focus { - padding-bottom: 56.2%; /* 281 / 500 */ -} - -.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 .changelog li { - list-style-type: disc; - margin-right: 3em; -} - -/* Return to Dashboard Home link */ - -.about-wrap .return-to-dashboard { - margin: 30px -5px 0 0; - font-size: 14px; - font-weight: bold; -} - -.about-wrap .return-to-dashboard a { - text-decoration: none; - padding: 0 5px; -} - -/* Credits */ - -.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; -} - -/* @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; - text-decoration: none; -} - -.about-wrap p.wp-credits-list a { - white-space: nowrap; -} - -/* Freedoms */ - -.freedoms-php .about-wrap ol { - margin: 40px 60px; -} - -.freedoms-php .about-wrap ol li { - list-style-type: decimal; - font-weight: bold; -} - -.freedoms-php .about-wrap ol p { - font-weight: normal; - margin: 0.6em 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 { - 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 { - 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-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-wrap h1, - .about-text { - margin-left: 0; - } - - .about-text { - margin-bottom: 0.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; - } -} diff --git a/sources/wordpress/wp-admin/css/about.css b/sources/wordpress/wp-admin/css/about.css deleted file mode 100644 index 50c4d92..0000000 --- a/sources/wordpress/wp-admin/css/about.css +++ /dev/null @@ -1,446 +0,0 @@ -/*------------------------------------------------------------------------------ - 22.0 - About Pages -------------------------------------------------------------------------------*/ - -.about-wrap { - position: relative; - margin: 25px 40px 0 20px; - max-width: 1050px; /* readability */ - - font-size: 15px; -} - -.about-wrap div.updated, -.about-wrap div.error { - display: none !important; -} - -.about-wrap hr { - border: 0; - height: 0; - margin: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -.about-wrap img { - margin: 0; - max-width: 100%; - height: auto; - vertical-align: middle; -} - -/* Typography */ - -.about-wrap p { - line-height: 1.6em; - font-size: 14px; -} - -.about-wrap h1 { - margin: 0.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 p.about-description, -.about-wrap li.wp-person a.web { - font-weight: normal; - 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 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 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 .button.button-large { - padding: 8px 20px 10px !important; - height: 46px !important; - font-size: 14px; - line-height: 28px !important; -} - -/* 3.8 Images */ - -.about-wrap .about-overview-img { - margin: 0; -} - -/* Point Releases */ - -.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; -} - -/* WordPress Version Badge */ - -.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; - 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; -} - -/* 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; -} - -/* Changelog / Update screen */ - -.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%; -} - -/* responsive videos for 4.0 */ -.about-video { - position: relative; - width: 100%; - height: 0; -} - -.about-video-embed { - padding-bottom: 70.4%; /* 352 / 500 */ -} - -.about-video-focus { - padding-bottom: 56.2%; /* 281 / 500 */ -} - -.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 .changelog li { - list-style-type: disc; - margin-left: 3em; -} - -/* Return to Dashboard Home link */ - -.about-wrap .return-to-dashboard { - margin: 30px 0 0 -5px; - font-size: 14px; - font-weight: bold; -} - -.about-wrap .return-to-dashboard a { - text-decoration: none; - padding: 0 5px; -} - -/* Credits */ - -.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; -} - -/* @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; - text-decoration: none; -} - -.about-wrap p.wp-credits-list a { - white-space: nowrap; -} - -/* Freedoms */ - -.freedoms-php .about-wrap ol { - margin: 40px 60px; -} - -.freedoms-php .about-wrap ol li { - list-style-type: decimal; - font-weight: bold; -} - -.freedoms-php .about-wrap ol p { - font-weight: normal; - margin: 0.6em 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 { - 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 { - 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-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-wrap h1, - .about-text { - margin-right: 0; - } - - .about-text { - margin-bottom: 0.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; - } -} diff --git a/sources/wordpress/wp-admin/css/admin-menu-rtl.css b/sources/wordpress/wp-admin/css/admin-menu-rtl.css deleted file mode 100644 index 7ea5ff6..0000000 --- a/sources/wordpress/wp-admin/css/admin-menu-rtl.css +++ /dev/null @@ -1,917 +0,0 @@ -#adminmenuback, -#adminmenuwrap, -#adminmenu, -#adminmenu .wp-submenu { - 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 #adminmenuback, -.folded #adminmenuwrap, -.folded #adminmenu, -.folded #adminmenu li.menu-top { - width: 36px; -} - -.icon16 { - height: 18px; - width: 18px; - padding: 6px 6px; - margin: -6px -8px 0 0; - float: right; -} - -/* New Menu icons */ - -.icon16:before { - color: #999; - font: normal 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'; -} - -/* hide background-image for icons above */ -.icon16.icon-dashboard, -.menu-icon-dashboard div.wp-menu-image, -.icon16.icon-post, -.menu-icon-post div.wp-menu-image, -.icon16.icon-media, -.menu-icon-media div.wp-menu-image, -.icon16.icon-links, -.menu-icon-links div.wp-menu-image, -.icon16.icon-page, -.menu-icon-page div.wp-menu-image, -.icon16.icon-comments, -.menu-icon-comments div.wp-menu-image, -.icon16.icon-appearance, -.menu-icon-appearance div.wp-menu-image, -.icon16.icon-plugins, -.menu-icon-plugins div.wp-menu-image, -.icon16.icon-users, -.menu-icon-users div.wp-menu-image, -.icon16.icon-tools, -.menu-icon-tools div.wp-menu-image, -.icon16.icon-settings, -.menu-icon-settings div.wp-menu-image, -.icon16.icon-site, -.menu-icon-site div.wp-menu-image, -.icon16.icon-generic, -.menu-icon-generic div.wp-menu-image { - background-image: none !important; -} - -/*------------------------------------------------------------------------------ - 7.0 - Main Navigation (Left Menu) -------------------------------------------------------------------------------*/ - -#adminmenuwrap { - position: relative; - float: right; -} - -/* side admin menu */ -#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:hover, -#adminmenu .wp-submenu a:focus { - background: none; -} - -#adminmenu a:hover, -#adminmenu li.menu-top > a:focus, -#adminmenu .wp-submenu a:hover, -#adminmenu .wp-submenu 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 a.wp-has-current-submenu:focus + .wp-submenu, -.folded #adminmenu .wp-has-current-submenu .wp-submenu { - padding: 7px 0 8px; - z-index: 9999; - background-color: #333; - -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2); - box-shadow: 0 3px 5px rgba(0,0,0,0.2); -} - -.js #adminmenu .sub-open, -.js #adminmenu .opensub .wp-submenu, -#adminmenu a.menu-top:focus + .wp-submenu, -.no-js li.wp-has-submenu:hover .wp-submenu { - top: -1px; -} - -#adminmenu .wp-has-current-submenu .wp-submenu, -.no-js li.wp-has-current-submenu:hover .wp-submenu, -#adminmenu a.wp-has-current-submenu:focus + .wp-submenu, -#adminmenu .wp-has-current-submenu .wp-submenu.sub-open, -#adminmenu .wp-has-current-submenu.opensub .wp-submenu { - position: relative; - z-index: 3; - top: auto; - right: auto; - left: auto; - bottom: auto; - border: 0 none; - margin-top: 0; - -webkit-box-shadow: none; - box-shadow: none; - background-color: #333; -} - -/* ensure that wp-submenu's box shadow doesn't appear on top of the focused menu item's background. */ -#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 li.wp-has-current-submenu a.wp-has-current-submenu, -#adminmenu li.current a.menu-top, -.folded #adminmenu li.wp-has-current-submenu, -.folded #adminmenu li.current.menu-top, -#adminmenu .wp-menu-arrow, -#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, -#adminmenu .wp-menu-arrow div { - background: #0074a2; - color: #fff; -} - -.folded #adminmenu .wp-submenu.sub-open, -.folded #adminmenu .opensub .wp-submenu, -.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, -.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, -.folded #adminmenu a.menu-top:focus + .wp-submenu, -.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, -.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu { - top: 0; - right: 36px; -} - -.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, -.folded #adminmenu .wp-has-current-submenu .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 .wp-submenu li.current, -#adminmenu .wp-submenu li.current a, -#adminmenu .opensub .wp-submenu li.current a, -#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, -#adminmenu .wp-submenu li.current a:hover, -#adminmenu .wp-submenu li.current a:focus { - 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 a.menu-top, -#adminmenu .wp-submenu-head { - 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 0; - opacity: 0.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 li.wp-has-current-submenu:hover div.wp-menu-image:before, -#adminmenu .wp-has-current-submenu div.wp-menu-image:before, -#adminmenu .current div.wp-menu-image:before, -#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before, -#adminmenu a.current: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 support */ -.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; -} -/* End no @font-face support */ - -/* 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 */ - -.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: solid 8px 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; -} - -/* flyout menu arrow */ -#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 0; - cursor: inherit; -} - -/* @todo: is this even needed given that it's nested beneath the above li.wp-menu-separator? */ -#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 0px 4px; -} - -#adminmenu li.current, -.folded #adminmenu li.wp-menu-open { - border: 0 none; -} - -#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.current a .awaiting-mod, -#adminmenu li a.wp-has-current-submenu .update-plugins { - 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: normal 20px/1 'dashicons' !important; - speak: none; - margin: 0 auto; - padding: 0 !important; - position: relative; - text-align: center; - width: 20px; - -webkit-transition: all .1s ease-in-out; - transition: all .1s ease-in-out; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.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; -} - -/** - * Toolbar menu toggle - */ -li#wp-admin-bar-menu-toggle { - display: none; -} - - -/* Auto-folding of the admin menu */ -@media only screen and (max-width: 960px) { - .auto-fold #wpcontent, - .auto-fold #wpfooter { - margin-right: 36px; - } - - .auto-fold #adminmenuback, - .auto-fold #adminmenuwrap, - .auto-fold #adminmenu, - .auto-fold #adminmenu li.menu-top { - width: 36px; - } - - .auto-fold #adminmenu .wp-submenu.sub-open, - .auto-fold #adminmenu .opensub .wp-submenu, - .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, - .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, - .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, - .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { - top: 0px; - right: 36px; - } - - .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, - .auto-fold #adminmenu .wp-has-current-submenu .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 none; - } - - .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: none; - } - - .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; - } - - /* Sidebar Adjustments */ - .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%; - } - - /* Resize the admin menu items to a comfortable touch size */ - .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; - } - - /* Restore the menu names */ - .auto-fold #adminmenu .wp-menu-name { - display: block; - margin-right: 35px; - } - - /* Switch the arrow side */ - .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; - } - - /* Make the submenus appear correctly when tapped. */ - #adminmenu .wp-submenu { - position: relative; - display: none; - } - - .auto-fold #adminmenu .selected .wp-submenu, - .auto-fold #adminmenu .wp-menu-open .wp-submenu { - position: relative; - display: block; - top: 0; - right: -1px; - -webkit-box-shadow: none; - box-shadow: none; - } - - .auto-fold #adminmenu .selected .wp-submenu:after, - .auto-fold #adminmenu .wp-menu-open .wp-submenu:after { - display: none; - } - - .auto-fold #adminmenu .opensub .wp-submenu { - display: none; - } - - .auto-fold #adminmenu .selected .wp-submenu { - display: block; - } - - .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after { - display: block; - } - - .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, - .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { - position: relative; - right: -1px; - left: 0; - top: 0; - } - - /* Remove submenu headers and adjust sub meu*/ - #adminmenu .wp-submenu .wp-submenu-head { - display: none; - } - - /* Toolbar menu toggle */ - #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: none; - text-decoration: none; - border: 1px solid transparent; - background: none; - 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: normal 40px/45px 'Dashicons'; - vertical-align: middle; - outline: none; - 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; - } -} - -/* Smartphone */ -@media screen and (max-width: 600px) { - #adminmenuwrap, - #adminmenuback { - display: none; - } - - .wp-responsive-open #adminmenuwrap, - .wp-responsive-open #adminmenuback { - display: block; - } - - .auto-fold #adminmenu { - top: 46px; - } -} - diff --git a/sources/wordpress/wp-admin/css/admin-menu.css b/sources/wordpress/wp-admin/css/admin-menu.css deleted file mode 100644 index 7f317bd..0000000 --- a/sources/wordpress/wp-admin/css/admin-menu.css +++ /dev/null @@ -1,917 +0,0 @@ -#adminmenuback, -#adminmenuwrap, -#adminmenu, -#adminmenu .wp-submenu { - 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 #adminmenuback, -.folded #adminmenuwrap, -.folded #adminmenu, -.folded #adminmenu li.menu-top { - width: 36px; -} - -.icon16 { - height: 18px; - width: 18px; - padding: 6px 6px; - margin: -6px 0 0 -8px; - float: left; -} - -/* New Menu icons */ - -.icon16:before { - color: #999; - font: normal 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'; -} - -/* hide background-image for icons above */ -.icon16.icon-dashboard, -.menu-icon-dashboard div.wp-menu-image, -.icon16.icon-post, -.menu-icon-post div.wp-menu-image, -.icon16.icon-media, -.menu-icon-media div.wp-menu-image, -.icon16.icon-links, -.menu-icon-links div.wp-menu-image, -.icon16.icon-page, -.menu-icon-page div.wp-menu-image, -.icon16.icon-comments, -.menu-icon-comments div.wp-menu-image, -.icon16.icon-appearance, -.menu-icon-appearance div.wp-menu-image, -.icon16.icon-plugins, -.menu-icon-plugins div.wp-menu-image, -.icon16.icon-users, -.menu-icon-users div.wp-menu-image, -.icon16.icon-tools, -.menu-icon-tools div.wp-menu-image, -.icon16.icon-settings, -.menu-icon-settings div.wp-menu-image, -.icon16.icon-site, -.menu-icon-site div.wp-menu-image, -.icon16.icon-generic, -.menu-icon-generic div.wp-menu-image { - background-image: none !important; -} - -/*------------------------------------------------------------------------------ - 7.0 - Main Navigation (Left Menu) -------------------------------------------------------------------------------*/ - -#adminmenuwrap { - position: relative; - float: left; -} - -/* side admin menu */ -#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:hover, -#adminmenu .wp-submenu a:focus { - background: none; -} - -#adminmenu a:hover, -#adminmenu li.menu-top > a:focus, -#adminmenu .wp-submenu a:hover, -#adminmenu .wp-submenu 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 a.wp-has-current-submenu:focus + .wp-submenu, -.folded #adminmenu .wp-has-current-submenu .wp-submenu { - padding: 7px 0 8px; - z-index: 9999; - background-color: #333; - -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2); - box-shadow: 0 3px 5px rgba(0,0,0,0.2); -} - -.js #adminmenu .sub-open, -.js #adminmenu .opensub .wp-submenu, -#adminmenu a.menu-top:focus + .wp-submenu, -.no-js li.wp-has-submenu:hover .wp-submenu { - top: -1px; -} - -#adminmenu .wp-has-current-submenu .wp-submenu, -.no-js li.wp-has-current-submenu:hover .wp-submenu, -#adminmenu a.wp-has-current-submenu:focus + .wp-submenu, -#adminmenu .wp-has-current-submenu .wp-submenu.sub-open, -#adminmenu .wp-has-current-submenu.opensub .wp-submenu { - position: relative; - z-index: 3; - top: auto; - left: auto; - right: auto; - bottom: auto; - border: 0 none; - margin-top: 0; - -webkit-box-shadow: none; - box-shadow: none; - background-color: #333; -} - -/* ensure that wp-submenu's box shadow doesn't appear on top of the focused menu item's background. */ -#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 li.wp-has-current-submenu a.wp-has-current-submenu, -#adminmenu li.current a.menu-top, -.folded #adminmenu li.wp-has-current-submenu, -.folded #adminmenu li.current.menu-top, -#adminmenu .wp-menu-arrow, -#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, -#adminmenu .wp-menu-arrow div { - background: #0074a2; - color: #fff; -} - -.folded #adminmenu .wp-submenu.sub-open, -.folded #adminmenu .opensub .wp-submenu, -.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, -.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, -.folded #adminmenu a.menu-top:focus + .wp-submenu, -.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, -.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu { - top: 0; - left: 36px; -} - -.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, -.folded #adminmenu .wp-has-current-submenu .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 .wp-submenu li.current, -#adminmenu .wp-submenu li.current a, -#adminmenu .opensub .wp-submenu li.current a, -#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, -#adminmenu .wp-submenu li.current a:hover, -#adminmenu .wp-submenu li.current a:focus { - 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 a.menu-top, -#adminmenu .wp-submenu-head { - 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 0; - opacity: 0.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 li.wp-has-current-submenu:hover div.wp-menu-image:before, -#adminmenu .wp-has-current-submenu div.wp-menu-image:before, -#adminmenu .current div.wp-menu-image:before, -#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before, -#adminmenu a.current: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 support */ -.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; -} -/* End no @font-face support */ - -/* 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 */ - -.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: solid 8px 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; -} - -/* flyout menu arrow */ -#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 0; - cursor: inherit; -} - -/* @todo: is this even needed given that it's nested beneath the above li.wp-menu-separator? */ -#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 0px 4px; -} - -#adminmenu li.current, -.folded #adminmenu li.wp-menu-open { - border: 0 none; -} - -#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.current a .awaiting-mod, -#adminmenu li a.wp-has-current-submenu .update-plugins { - 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: normal 20px/1 'dashicons' !important; - speak: none; - margin: 0 auto; - padding: 0 !important; - position: relative; - text-align: center; - width: 20px; - -webkit-transition: all .1s ease-in-out; - transition: all .1s ease-in-out; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.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; -} - -/** - * Toolbar menu toggle - */ -li#wp-admin-bar-menu-toggle { - display: none; -} - - -/* Auto-folding of the admin menu */ -@media only screen and (max-width: 960px) { - .auto-fold #wpcontent, - .auto-fold #wpfooter { - margin-left: 36px; - } - - .auto-fold #adminmenuback, - .auto-fold #adminmenuwrap, - .auto-fold #adminmenu, - .auto-fold #adminmenu li.menu-top { - width: 36px; - } - - .auto-fold #adminmenu .wp-submenu.sub-open, - .auto-fold #adminmenu .opensub .wp-submenu, - .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, - .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, - .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, - .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { - top: 0px; - left: 36px; - } - - .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, - .auto-fold #adminmenu .wp-has-current-submenu .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 none; - } - - .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: none; - } - - .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; - } - - /* Sidebar Adjustments */ - .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%; - } - - /* Resize the admin menu items to a comfortable touch size */ - .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; - } - - /* Restore the menu names */ - .auto-fold #adminmenu .wp-menu-name { - display: block; - margin-left: 35px; - } - - /* Switch the arrow side */ - .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; - } - - /* Make the submenus appear correctly when tapped. */ - #adminmenu .wp-submenu { - position: relative; - display: none; - } - - .auto-fold #adminmenu .selected .wp-submenu, - .auto-fold #adminmenu .wp-menu-open .wp-submenu { - position: relative; - display: block; - top: 0; - left: -1px; - -webkit-box-shadow: none; - box-shadow: none; - } - - .auto-fold #adminmenu .selected .wp-submenu:after, - .auto-fold #adminmenu .wp-menu-open .wp-submenu:after { - display: none; - } - - .auto-fold #adminmenu .opensub .wp-submenu { - display: none; - } - - .auto-fold #adminmenu .selected .wp-submenu { - display: block; - } - - .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after { - display: block; - } - - .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, - .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { - position: relative; - left: -1px; - right: 0; - top: 0; - } - - /* Remove submenu headers and adjust sub meu*/ - #adminmenu .wp-submenu .wp-submenu-head { - display: none; - } - - /* Toolbar menu toggle */ - #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: none; - text-decoration: none; - border: 1px solid transparent; - background: none; - 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: normal 40px/45px 'Dashicons'; - vertical-align: middle; - outline: none; - 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; - } -} - -/* Smartphone */ -@media screen and (max-width: 600px) { - #adminmenuwrap, - #adminmenuback { - display: none; - } - - .wp-responsive-open #adminmenuwrap, - .wp-responsive-open #adminmenuback { - display: block; - } - - .auto-fold #adminmenu { - top: 46px; - } -} - diff --git a/sources/wordpress/wp-admin/css/color-picker-rtl.css b/sources/wordpress/wp-admin/css/color-picker-rtl.css deleted file mode 100644 index 257ad53..0000000 --- a/sources/wordpress/wp-admin/css/color-picker-rtl.css +++ /dev/null @@ -1,127 +0,0 @@ -.wp-color-picker { - width: 80px; -} - -.wp-picker-container .hidden { - display: none; -} - -.wp-color-result { - background-color: #f7f7f7; - border: 1px solid #ccc; - -webkit-border-radius: 3px; - border-radius: 3px; - cursor: pointer; - display: inline-block; - height: 22px; - margin: 0 0px 6px 6px; - position: relative; - top: 1px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: bottom; - display: inline-block; - padding-right: 30px; - -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.08); - box-shadow: 0 1px 0 rgba(0,0,0,.08); -} - -.wp-color-result:after { - background: #f7f7f7; - -webkit-border-radius: 2px 0 0 2px; - border-radius: 2px 0 0 2px; - border-right: 1px solid #ccc; - color: #555; - content: attr( title ); - display: block; - font-size: 11px; - line-height: 22px; - padding: 0 6px; - position: relative; - left: 0; - text-align: center; - top: 0; - -webkit-box-shadow: inset 0 1px 0 #fff; - box-shadow: inset 0 1px 0 #fff; -} - -.wp-color-result:hover, -.wp-color-result:focus { - background: #fafafa; - border-color: #999; - color: #222; -} - -.wp-color-result:hover:after, -.wp-color-result:focus:after { - color: #222; - border-color: #aaa; - border-right: 1px solid #999; -} - -.wp-color-result { - top: 0; -} - -.wp-color-result.wp-picker-open:after { - content: attr( data-current ); -} - -.wp-picker-container, .wp-picker-container:active { - display: inline-block; - outline: 0; -} - -.wp-color-result:focus { - -webkit-box-shadow: - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); - box-shadow: - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); -} - -.wp-picker-open + .wp-picker-input-wrap { - display: inline-block; - vertical-align: top; -} - -.wp-picker-container .button { - margin-right: 6px; -} - -.wp-picker-container .iris-square-slider .ui-slider-handle:focus { - background-color: #555 -} - -.wp-picker-container .iris-picker { - -webkit-border-radius: 0; - border-radius: 0; - border-color: #dfdfdf; - margin-top: 6px; -} - -.wp-picker-container input[type="text"].wp-color-picker { - width: 65px; - font-size: 12px; - font-family: monospace; - text-align: center; - line-height: 16px; - margin: 0; -} - -.wp-picker-container input[type="text"].wp-color-picker:focus::-webkit-input-placeholder { - color: transparent; -} - -.wp-picker-container input[type="text"].wp-color-picker:-moz-placeholder { - color: #999; -} - -.wp-picker-container input[type="text"].iris-error { - background-color: #ffebe8; - border-color: #c00; - color: #000; -} diff --git a/sources/wordpress/wp-admin/css/color-picker-rtl.min.css b/sources/wordpress/wp-admin/css/color-picker-rtl.min.css deleted file mode 100644 index ee70a9d..0000000 --- a/sources/wordpress/wp-admin/css/color-picker-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 0 6px 6px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-right:30px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.08);box-shadow:0 1px 0 rgba(0,0,0,.08)}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border-right:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;left:0;text-align:center;top:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#222}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#222;border-color:#aaa;border-right:1px solid #999}.wp-color-result{top:0}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-right:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#dfdfdf;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;text-align:center;line-height:16px;margin:0}.wp-picker-container input[type=text].wp-color-picker:focus::-webkit-input-placeholder{color:transparent}.wp-picker-container input[type=text].wp-color-picker:-moz-placeholder{color:#999}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000} \ No newline at end of file diff --git a/sources/wordpress/wp-admin/css/color-picker.css b/sources/wordpress/wp-admin/css/color-picker.css deleted file mode 100644 index 4229402..0000000 --- a/sources/wordpress/wp-admin/css/color-picker.css +++ /dev/null @@ -1,127 +0,0 @@ -.wp-color-picker { - width: 80px; -} - -.wp-picker-container .hidden { - display: none; -} - -.wp-color-result { - background-color: #f7f7f7; - border: 1px solid #ccc; - -webkit-border-radius: 3px; - border-radius: 3px; - cursor: pointer; - display: inline-block; - height: 22px; - margin: 0 6px 6px 0px; - position: relative; - top: 1px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: bottom; - display: inline-block; - padding-left: 30px; - -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.08); - box-shadow: 0 1px 0 rgba(0,0,0,.08); -} - -.wp-color-result:after { - background: #f7f7f7; - -webkit-border-radius: 0 2px 2px 0; - border-radius: 0 2px 2px 0; - border-left: 1px solid #ccc; - color: #555; - content: attr( title ); - display: block; - font-size: 11px; - line-height: 22px; - padding: 0 6px; - position: relative; - right: 0; - text-align: center; - top: 0; - -webkit-box-shadow: inset 0 1px 0 #fff; - box-shadow: inset 0 1px 0 #fff; -} - -.wp-color-result:hover, -.wp-color-result:focus { - background: #fafafa; - border-color: #999; - color: #222; -} - -.wp-color-result:hover:after, -.wp-color-result:focus:after { - color: #222; - border-color: #aaa; - border-left: 1px solid #999; -} - -.wp-color-result { - top: 0; -} - -.wp-color-result.wp-picker-open:after { - content: attr( data-current ); -} - -.wp-picker-container, .wp-picker-container:active { - display: inline-block; - outline: 0; -} - -.wp-color-result:focus { - -webkit-box-shadow: - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); - box-shadow: - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); -} - -.wp-picker-open + .wp-picker-input-wrap { - display: inline-block; - vertical-align: top; -} - -.wp-picker-container .button { - margin-left: 6px; -} - -.wp-picker-container .iris-square-slider .ui-slider-handle:focus { - background-color: #555 -} - -.wp-picker-container .iris-picker { - -webkit-border-radius: 0; - border-radius: 0; - border-color: #dfdfdf; - margin-top: 6px; -} - -.wp-picker-container input[type="text"].wp-color-picker { - width: 65px; - font-size: 12px; - font-family: monospace; - text-align: center; - line-height: 16px; - margin: 0; -} - -.wp-picker-container input[type="text"].wp-color-picker:focus::-webkit-input-placeholder { - color: transparent; -} - -.wp-picker-container input[type="text"].wp-color-picker:-moz-placeholder { - color: #999; -} - -.wp-picker-container input[type="text"].iris-error { - background-color: #ffebe8; - border-color: #c00; - color: #000; -} diff --git a/sources/wordpress/wp-admin/css/color-picker.min.css b/sources/wordpress/wp-admin/css/color-picker.min.css deleted file mode 100644 index 362cb2a..0000000 --- a/sources/wordpress/wp-admin/css/color-picker.min.css +++ /dev/null @@ -1 +0,0 @@ -.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 6px 6px 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-left:30px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.08);box-shadow:0 1px 0 rgba(0,0,0,.08)}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border-left:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;right:0;text-align:center;top:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#222}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#222;border-color:#aaa;border-left:1px solid #999}.wp-color-result{top:0}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-left:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#dfdfdf;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;text-align:center;line-height:16px;margin:0}.wp-picker-container input[type=text].wp-color-picker:focus::-webkit-input-placeholder{color:transparent}.wp-picker-container input[type=text].wp-color-picker:-moz-placeholder{color:#999}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000} \ No newline at end of file diff --git a/sources/wordpress/wp-admin/css/colors/_admin.scss b/sources/wordpress/wp-admin/css/colors/_admin.scss deleted file mode 100644 index 032e3a0..0000000 --- a/sources/wordpress/wp-admin/css/colors/_admin.scss +++ /dev/null @@ -1,525 +0,0 @@ - -@import 'variables'; -@import 'mixins'; - - -html { - background: $body-background; -} - - -/* Links */ - -a { - color: $link; - - &:hover, - &:active, - &:focus { - color: $link-focus; - } -} - -#media-upload a.del-link:hover, -div.dashboard-widget-submit input:hover, -.subsubsub a:hover, -.subsubsub a.current:hover { - color: $link-focus; -} - - -/* Forms */ - -input[type=checkbox]:checked:before { - color: $form-checked; -} - -input[type=radio]:checked:before { - background: $form-checked; -} - -.wp-core-ui input[type="reset"]:hover, -.wp-core-ui input[type="reset"]:active { - color: $link-focus; -} - - -/* Core UI */ - -.wp-core-ui { - .button-primary { - @include button( $button-color ); - } - - .wp-ui-primary { - color: $text-color; - background-color: $base-color; - } - .wp-ui-text-primary { - color: $base-color; - } - - .wp-ui-highlight { - color: $menu-highlight-text; - background-color: $menu-highlight-background; - } - .wp-ui-text-highlight { - color: $menu-highlight-background; - } - - .wp-ui-notification { - color: $menu-bubble-text; - background-color: $menu-bubble-background; - } - .wp-ui-text-notification { - color: $menu-bubble-background; - } - - .wp-ui-text-icon { - color: $menu-icon; - } -} - - -/* List tables */ - -.wrap .add-new-h2:hover, -#add-new-comment a:hover, -.tablenav .tablenav-pages a:hover, -.tablenav .tablenav-pages a:focus { - color: $menu-text; - background-color: $menu-background; -} - -.view-switch a.current:before { - color: $menu-background; -} - -.view-switch a:hover:before { - color: $menu-bubble-background; -} - -.post-com-count:hover:after { - border-top-color: $menu-background; -} -.post-com-count:hover span { - color: $menu-text; - background-color: $menu-background; -} - -strong .post-com-count:after { - border-top-color: $menu-bubble-background; -} -strong .post-com-count span { - background-color: $menu-bubble-background; -} - - -/* Admin Menu */ - -#adminmenuback, -#adminmenuwrap, -#adminmenu { - background: $menu-background; -} - -#adminmenu a { - color: $menu-text; -} - -#adminmenu div.wp-menu-image:before { - color: $menu-icon; -} - -#adminmenu a:hover, -#adminmenu li.menu-top:hover, -#adminmenu li.opensub > a.menu-top, -#adminmenu li > a.menu-top:focus { - color: $menu-highlight-text; - background-color: $menu-highlight-background; -} - -#adminmenu li.menu-top:hover div.wp-menu-image:before, -#adminmenu li.opensub > a.menu-top div.wp-menu-image:before { - color: $menu-highlight-icon; -} - - -/* Active tabs use a bottom border color that matches the page background color. */ - -.about-wrap h2 .nav-tab-active, -.nav-tab-active, -.nav-tab-active:hover { - background-color: $body-background; - border-bottom-color: $body-background; -} - - -/* Admin Menu: submenu */ - -#adminmenu .wp-submenu, -#adminmenu .wp-has-current-submenu .wp-submenu, -#adminmenu .wp-has-current-submenu.opensub .wp-submenu, -.folded #adminmenu .wp-has-current-submenu .wp-submenu, -#adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: $menu-submenu-background; -} - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-right-color: $menu-submenu-background; -} - -#adminmenu .wp-submenu .wp-submenu-head { - color: $menu-submenu-text; -} - -#adminmenu .wp-submenu a, -#adminmenu .wp-has-current-submenu .wp-submenu a, -.folded #adminmenu .wp-has-current-submenu .wp-submenu a, -#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, -#adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: $menu-submenu-text; - - &:focus, &:hover { - color: $menu-submenu-focus-text; - } -} - - -/* Admin Menu: current */ - -#adminmenu .wp-submenu li.current a, -#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, -#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: $menu-submenu-current-text; - - &:hover, &:focus { - color: $menu-submenu-focus-text; - } -} - -ul#adminmenu a.wp-has-current-submenu:after, -ul#adminmenu > li.current > a.current:after { - border-right-color: $body-background; -} - -#adminmenu li.current a.menu-top, -#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, -#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, -.folded #adminmenu li.current.menu-top { - color: $menu-current-text; - background: $menu-current-background; -} - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: $menu-current-icon; -} - - -/* Admin Menu: bubble */ - -#adminmenu .awaiting-mod, -#adminmenu .update-plugins { - color: $menu-bubble-text; - background: $menu-bubble-background; -} - -#adminmenu li.current a .awaiting-mod, -#adminmenu li a.wp-has-current-submenu .update-plugins, -#adminmenu li:hover a .awaiting-mod, -#adminmenu li.menu-top:hover > a .update-plugins { - color: $menu-bubble-current-text; - background: $menu-bubble-current-background; -} - - -/* Admin Menu: collapse button */ - -#collapse-menu { - color: $menu-collapse-text; -} - -#collapse-menu:hover { - color: $menu-collapse-focus-text; -} - -#collapse-button div:after { - color: $menu-collapse-icon; -} - -#collapse-menu:hover #collapse-button div:after { - color: $menu-collapse-focus-icon; -} - - -/* Admin Bar */ - -#wpadminbar { - color: $menu-text; - background: $menu-background; -} - -#wpadminbar .ab-item, -#wpadminbar a.ab-item, -#wpadminbar > #wp-toolbar span.ab-label, -#wpadminbar > #wp-toolbar span.noticon { - color: $menu-text; -} - -#wpadminbar .ab-icon, -#wpadminbar .ab-icon:before, -#wpadminbar .ab-item:before, -#wpadminbar .ab-item:after { - color: $menu-icon; -} - -#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, -#wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, -#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: $menu-submenu-focus-text; - background: $menu-submenu-background; -} - -#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: $menu-submenu-focus-text; -} - -#wpadminbar li:hover .ab-icon:before, -#wpadminbar li:hover .ab-item:before, -#wpadminbar li:hover .ab-item:after, -#wpadminbar li:hover #adminbarsearch:before { - color: $menu-highlight-icon; -} - - -/* Admin Bar: submenu */ - -#wpadminbar .menupop .ab-sub-wrapper { - background: $menu-submenu-background; -} - -#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, -#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { - background: $menu-submenu-background-alt; -} - -#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: $menu-submenu-text; -} - -#wpadminbar .quicklinks li .blavatar, -#wpadminbar .menupop .menupop > .ab-item:before { - color: $menu-icon; -} - -#wpadminbar .quicklinks .menupop ul li a:hover, -#wpadminbar .quicklinks .menupop ul li a:focus, -#wpadminbar .quicklinks .menupop ul li a:hover strong, -#wpadminbar .quicklinks .menupop ul li a:focus strong, -#wpadminbar .quicklinks .menupop.hover ul li a:hover, -#wpadminbar .quicklinks .menupop.hover ul li a:focus, -#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, -#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, -#wpadminbar li:hover .ab-icon:before, -#wpadminbar li:hover .ab-item:before, -#wpadminbar li a:focus .ab-icon:before, -#wpadminbar li .ab-item:focus:before, -#wpadminbar li.hover .ab-icon:before, -#wpadminbar li.hover .ab-item:before, -#wpadminbar li:hover .ab-item:after, -#wpadminbar li.hover .ab-item:after, -#wpadminbar li:hover #adminbarsearch:before { - color: $menu-submenu-focus-text; -} - -#wpadminbar .quicklinks li a:hover .blavatar, -#wpadminbar .menupop .menupop > .ab-item:hover:before { - color: $menu-submenu-focus-text; -} - - -/* Admin Bar: search */ - -#wpadminbar #adminbarsearch:before { - color: $menu-icon; -} - -#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { - color: $menu-text; - background: $adminbar-input-background; -} - -#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: $menu-text; opacity: .7; } -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { color: $menu-text; opacity: .7; } -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { color: $menu-text; opacity: .7; } -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { color: $menu-text; opacity: .7; } - - -/* Admin Bar: my account */ - -#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { - border-color: $adminbar-avatar-frame; - background-color: $adminbar-avatar-frame; -} - -#wpadminbar #wp-admin-bar-user-info .display-name { - color: $menu-text; -} - -#wpadminbar #wp-admin-bar-user-info a:hover .display-name { - color: $menu-submenu-focus-text; -} - -#wpadminbar #wp-admin-bar-user-info .username { - color: $menu-submenu-text; -} - - -/* Pointers */ - -.wp-pointer .wp-pointer-content h3 { - background-color: $highlight-color; - border-color: darken( $highlight-color, 5% ); -} - -.wp-pointer .wp-pointer-content h3:before { - color: $highlight-color; -} - -.wp-pointer.wp-pointer-top .wp-pointer-arrow, -.wp-pointer.wp-pointer-undefined .wp-pointer-arrow { - border-bottom-color: $highlight-color; -} - - -/* Media */ - -.media-item .bar, -.media-progress-bar div { - background-color: $highlight-color; -} - -.details.attachment { - box-shadow: - inset 0 0 0 3px #fff, - inset 0 0 0 7px $highlight-color; -} - -.attachment.details .check { - background-color: $highlight-color; - box-shadow: 0 0 0 1px #fff, 0 0 0 2px $highlight-color; -} - -.media-selection .attachment.selection.details .thumbnail { - -webkit-box-shadow: - 0px 0px 0px 1px #fff, - 0px 0px 0px 3px $highlight-color; - box-shadow: - 0px 0px 0px 1px #fff, - 0px 0px 0px 3px $highlight-color; -} - - -/* Themes */ - -.theme-browser .theme.active .theme-name, -.theme-browser .theme.add-new-theme:hover:after { - background: $highlight-color; -} - -.theme-browser .theme.add-new-theme:hover span:after { - color: $highlight-color; -} - -.theme-section.current, -.theme-filter.current { - border-bottom-color: $menu-background; -} - -body.more-filters-opened .more-filters { - color: $menu-text; - background-color: $menu-background; -} - -body.more-filters-opened .more-filters:before { - color: $menu-text; -} - -body.more-filters-opened .more-filters:hover, -body.more-filters-opened .more-filters:focus { - background-color: $menu-highlight-background; - color: $menu-highlight-text; -} - -body.more-filters-opened .more-filters:hover:before, -body.more-filters-opened .more-filters:focus:before { - color: $menu-highlight-text; -} - -/* Widgets */ - -.widgets-chooser li.widgets-chooser-selected { - background-color: $menu-highlight-background; - color: $menu-highlight-text; -} - -.widgets-chooser li.widgets-chooser-selected:before, -.widgets-chooser li.widgets-chooser-selected:focus:before { - color: $menu-highlight-text; -} - -/* Customize */ - -#customize-theme-controls .widget-area-select .selected { - background-color: $menu-highlight-background; - color: $menu-highlight-text; -} - -/* jQuery UI Slider */ - -.wp-slider .ui-slider-handle, -.wp-slider .ui-slider-handle.ui-state-hover, -.wp-slider .ui-slider-handle.focus { - background: $button-color; - border-color: darken( $button-color, 10% ); - box-shadow: inset 0 1px 0 lighten( $button-color, 15% ), 0 1px 0 rgba(0,0,0,.15); -} - -/* Thickbox: Plugin information */ - -#sidemenu a.current { - background: $body-background; - border-bottom-color: $body-background; -} - -#plugin-information .action-button { - background: $button-color; -} - -/* Responsive Component */ - -div#wp-responsive-toggle a:before { - color: $menu-icon; -} - -.wp-responsive-open div#wp-responsive-toggle a { - // ToDo: make inset border - border-color: transparent; - background: $menu-highlight-background; -} - -.star-rating .star { - color: $highlight-color; -} - -.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { - background: $menu-submenu-background; -} diff --git a/sources/wordpress/wp-admin/css/colors/_mixins.scss b/sources/wordpress/wp-admin/css/colors/_mixins.scss deleted file mode 100644 index 9c196e0..0000000 --- a/sources/wordpress/wp-admin/css/colors/_mixins.scss +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -@mixin button( $button-color, $text-color: white ) { - background: $button-color; - border-color: darken( $button-color, 10% ); - color: $text-color; - box-shadow: inset 0 1px 0 lighten( $button-color, 15% ), 0 1px 0 rgba(0,0,0,.15); - - &:hover, - &:focus { - background: darken( $button-color, 5% ); - border-color: darken( $button-color, 15% ); - color: $text-color; - box-shadow: inset 0 1px 0 lighten( $button-color, 10% ); - } - - &:focus { - box-shadow: inset 0 1px 0 lighten( $button-color, 10% ), - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, .8 ); - } - - &:active { - background: darken( $button-color, 10% ); - border-color: darken( $button-color, 15% ); - color: $text-color; - 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, .8 ); - } - - &[disabled], - &:disabled, - &.button-primary-disabled, - &.disabled { - color: hsl( hue( $button-color ), 10%, 80% ) !important; - background: darken( $button-color, 8% ) !important; - border-color: darken( $button-color, 15% ) !important; - text-shadow: none !important; - } -} diff --git a/sources/wordpress/wp-admin/css/colors/_variables.scss b/sources/wordpress/wp-admin/css/colors/_variables.scss deleted file mode 100644 index 05e46ba..0000000 --- a/sources/wordpress/wp-admin/css/colors/_variables.scss +++ /dev/null @@ -1,58 +0,0 @@ -// assign default value to all undefined variables - - -// core variables - -$text-color: #fff !default; -$base-color: #222 !default; -$icon-color: hsl( hue( $base-color ), 7%, 95% ) !default; -$highlight-color: #0074a2 !default; -$notification-color: #d54e21 !default; - - -// global - -$body-background: #f1f1f1 !default; - -$link: #0074a2 !default; -$link-focus: lighten( $link, 10% ) !default; - -$button-color: $highlight-color !default; -$form-checked: $highlight-color !default; - - -// admin menu & admin-bar - -$menu-text: $text-color !default; -$menu-icon: $icon-color !default; -$menu-background: $base-color !default; - -$menu-highlight-text: $text-color !default; -$menu-highlight-icon: $text-color !default; -$menu-highlight-background: $highlight-color !default; - -$menu-current-text: $menu-highlight-text !default; -$menu-current-icon: $menu-highlight-icon !default; -$menu-current-background: $menu-highlight-background !default; - -$menu-submenu-text: mix( $base-color, $text-color, 30% ) !default; -$menu-submenu-background: darken( $base-color, 7% ) !default; -$menu-submenu-background-alt: desaturate( lighten( $menu-background, 7% ), 7% ) !default; - -$menu-submenu-focus-text: $highlight-color !default; -$menu-submenu-current-text: $text-color !default; - -$menu-bubble-text: $text-color !default; -$menu-bubble-background: $notification-color !default; -$menu-bubble-current-text: $text-color !default; -$menu-bubble-current-background: $menu-submenu-background !default; - -$menu-collapse-text: $menu-icon !default; -$menu-collapse-icon: $menu-icon !default; -$menu-collapse-focus-text: $text-color !default; -$menu-collapse-focus-icon: $menu-highlight-icon !default; - -$adminbar-avatar-frame: lighten( $menu-background, 7% ) !default; -$adminbar-input-background: lighten( $menu-background, 7% ) !default; - -$menu-customizer-text: mix( $base-color, $text-color, 40% ) !default; diff --git a/sources/wordpress/wp-admin/css/colors/blue/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/blue/colors-rtl.css deleted file mode 100644 index 7eb1e75..0000000 --- a/sources/wordpress/wp-admin/css/colors/blue/colors-rtl.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #096484; } - -input[type=radio]:checked:before { - background: #096484; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #e1a948; - 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); } - .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; } - .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); } - .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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #4796b3; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-left-color: #4796b3; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #e2ecf1; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #e2ecf1; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #fff; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #096484; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #e1a948; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #4796b3; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #e5f8ff; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #e5f8ff; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #e5f8ff; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #fff; - background: #4796b3; } - -#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: #fff; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #e5f8ff; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #fff; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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 { - color: #fff; } - -#wpadminbar #wp-admin-bar-user-info a:hover .display-name { - color: #fff; } - -#wpadminbar #wp-admin-bar-user-info .username { - color: #e2ecf1; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #096484; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #096484; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #096484; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #096484; - color: #fff; } - -/* jQuery UI Slider */ -.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { - 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #e1a948; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/blue/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/blue/colors-rtl.min.css deleted file mode 100644 index 9796192..0000000 --- a/sources/wordpress/wp-admin/css/colors/blue/colors-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/blue/colors.css b/sources/wordpress/wp-admin/css/colors/blue/colors.css deleted file mode 100644 index fc8b05d..0000000 --- a/sources/wordpress/wp-admin/css/colors/blue/colors.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #096484; } - -input[type=radio]:checked:before { - background: #096484; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #e1a948; - 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); } - .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; } - .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); } - .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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #4796b3; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-right-color: #4796b3; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #e2ecf1; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #e2ecf1; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #fff; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #096484; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #e1a948; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #4796b3; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #e5f8ff; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #e5f8ff; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #e5f8ff; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #fff; - background: #4796b3; } - -#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: #fff; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #e5f8ff; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #fff; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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 { - color: #fff; } - -#wpadminbar #wp-admin-bar-user-info a:hover .display-name { - color: #fff; } - -#wpadminbar #wp-admin-bar-user-info .username { - color: #e2ecf1; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #096484; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #096484; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #096484; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #096484; - color: #fff; } - -/* jQuery UI Slider */ -.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { - 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #e1a948; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/blue/colors.min.css b/sources/wordpress/wp-admin/css/colors/blue/colors.min.css deleted file mode 100644 index a6bde24..0000000 --- a/sources/wordpress/wp-admin/css/colors/blue/colors.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/blue/colors.scss b/sources/wordpress/wp-admin/css/colors/blue/colors.scss deleted file mode 100644 index b254d73..0000000 --- a/sources/wordpress/wp-admin/css/colors/blue/colors.scss +++ /dev/null @@ -1,11 +0,0 @@ -$base-color: #52accc; -$icon-color: #e5f8ff; -$highlight-color: #096484; -$notification-color: #e1a948; -$button-color: #e1a948; - -$menu-submenu-text: #e2ecf1; -$menu-submenu-focus-text: #fff; -$menu-submenu-background: #4796b3; - -@import "../_admin.scss"; diff --git a/sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.css deleted file mode 100644 index 653a80d..0000000 --- a/sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #59524c; } - -input[type=radio]:checked:before { - background: #59524c; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #c7a589; - border-color: #b78a66; - 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); } - .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; } - .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); } - .wp-core-ui .button-primary:active { - background: #b78a66; - 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); } - .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: #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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #46403c; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-left-color: #46403c; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #cdcbc9; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #cdcbc9; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #c7a589; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #c7a589; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #9ea476; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #46403c; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #f3f2f1; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #f3f2f1; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #f3f2f1; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #c7a589; - background: #46403c; } - -#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: #c7a589; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #f3f2f1; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #c7a589; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #c7a589; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #c7a589; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #c7a589; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #c7a589; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #c7a589; - color: #fff; } - -/* 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; - -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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #c7a589; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.min.css deleted file mode 100644 index 20d4e49..0000000 --- a/sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/coffee/colors.css b/sources/wordpress/wp-admin/css/colors/coffee/colors.css deleted file mode 100644 index 3fd812e..0000000 --- a/sources/wordpress/wp-admin/css/colors/coffee/colors.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #59524c; } - -input[type=radio]:checked:before { - background: #59524c; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #c7a589; - border-color: #b78a66; - 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); } - .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; } - .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); } - .wp-core-ui .button-primary:active { - background: #b78a66; - 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); } - .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: #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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #46403c; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-right-color: #46403c; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #cdcbc9; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #cdcbc9; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #c7a589; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #c7a589; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #9ea476; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #46403c; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #f3f2f1; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #f3f2f1; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #f3f2f1; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #c7a589; - background: #46403c; } - -#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: #c7a589; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #f3f2f1; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #c7a589; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #c7a589; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #c7a589; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #c7a589; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #c7a589; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #c7a589; - color: #fff; } - -/* 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; - -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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #c7a589; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/coffee/colors.min.css b/sources/wordpress/wp-admin/css/colors/coffee/colors.min.css deleted file mode 100644 index 1272763..0000000 --- a/sources/wordpress/wp-admin/css/colors/coffee/colors.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/coffee/colors.scss b/sources/wordpress/wp-admin/css/colors/coffee/colors.scss deleted file mode 100644 index 49bee9b..0000000 --- a/sources/wordpress/wp-admin/css/colors/coffee/colors.scss +++ /dev/null @@ -1,7 +0,0 @@ -$base-color: #59524c; -$highlight-color: #c7a589; -$notification-color: #9ea476; - -$form-checked: $base-color; - -@import "../_admin.scss"; diff --git a/sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.css deleted file mode 100644 index f060a88..0000000 --- a/sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #523f6d; } - -input[type=radio]:checked:before { - background: #523f6d; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #a3b745; - border-color: #839237; - 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); } - .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; } - .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); } - .wp-core-ui .button-primary:active { - background: #839237; - 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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #413256; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-left-color: #413256; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #cbc5d3; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #cbc5d3; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #a3b745; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #a3b745; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #d46f15; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #413256; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #ece6f6; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #ece6f6; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #ece6f6; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #a3b745; - background: #413256; } - -#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: #a3b745; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #ece6f6; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #a3b745; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #a3b745; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #a3b745; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #a3b745; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #a3b745; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #a3b745; - color: #fff; } - -/* 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #a3b745; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.min.css deleted file mode 100644 index 3ab7e83..0000000 --- a/sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.css b/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.css deleted file mode 100644 index d3566ce..0000000 --- a/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #523f6d; } - -input[type=radio]:checked:before { - background: #523f6d; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #a3b745; - border-color: #839237; - 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); } - .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; } - .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); } - .wp-core-ui .button-primary:active { - background: #839237; - 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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #413256; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-right-color: #413256; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #cbc5d3; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #cbc5d3; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #a3b745; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #a3b745; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #d46f15; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #413256; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #ece6f6; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #ece6f6; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #ece6f6; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #a3b745; - background: #413256; } - -#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: #a3b745; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #ece6f6; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #a3b745; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #a3b745; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #a3b745; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #a3b745; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #a3b745; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #a3b745; - color: #fff; } - -/* 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #a3b745; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.min.css b/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.min.css deleted file mode 100644 index 82e28b4..0000000 --- a/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.scss b/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.scss deleted file mode 100644 index 8d14570..0000000 --- a/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.scss +++ /dev/null @@ -1,8 +0,0 @@ -$base-color: #523f6d; -$icon-color: #ece6f6; -$highlight-color: #a3b745; -$notification-color: #d46f15; - -$form-checked: $base-color; - -@import "../_admin.scss"; diff --git a/sources/wordpress/wp-admin/css/colors/light/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/light/colors-rtl.css deleted file mode 100644 index a8bb615..0000000 --- a/sources/wordpress/wp-admin/css/colors/light/colors-rtl.css +++ /dev/null @@ -1,349 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f5f5f5; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #04a4cc; } - -input[type=radio]:checked:before { - background: #04a4cc; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #04a4cc; - 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); } - .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; } - .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); } - .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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f5f5f5; - border-bottom-color: #f5f5f5; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #fff; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-left-color: #fff; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #686868; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #686868; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #04a4cc; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #333; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #888; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #ccc; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #d64e07; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #333; - background: #fff; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #777; } - -#collapse-menu:hover { - color: #333; } - -#collapse-button div:after { - color: #999; } - -#collapse-menu:hover #collapse-button div:after { - color: #555; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #999; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #04a4cc; - background: #fff; } - -#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: #04a4cc; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #ccc; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #999; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #04a4cc; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #04a4cc; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #333; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #333; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #333; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #04a4cc; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #04a4cc; } - -/* Themes */ -.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; } - -.theme-section.current, .theme-filter.current { - border-bottom-color: #e5e5e5; } - -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:hover, body.more-filters-opened .more-filters:focus { - background-color: #888; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #888; - color: #fff; } - -/* jQuery UI Slider */ -.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { - 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f5f5f5; - border-bottom-color: #f5f5f5; } - -#plugin-information .action-button { - background: #04a4cc; } - -/* Responsive Component */ -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; } - -/* temporary fix for admin-bar hover color */ -#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default li:hover span.ab-label, #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary li.hover span.ab-label, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #333; } - -/* Override the theme filter highlight color for this scheme */ -.theme-section.current, .theme-filter.current { - border-bottom-color: #04a4cc; } diff --git a/sources/wordpress/wp-admin/css/colors/light/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/light/colors-rtl.min.css deleted file mode 100644 index 81d93fb..0000000 --- a/sources/wordpress/wp-admin/css/colors/light/colors-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/light/colors.css b/sources/wordpress/wp-admin/css/colors/light/colors.css deleted file mode 100644 index 441b352..0000000 --- a/sources/wordpress/wp-admin/css/colors/light/colors.css +++ /dev/null @@ -1,349 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f5f5f5; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #04a4cc; } - -input[type=radio]:checked:before { - background: #04a4cc; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #04a4cc; - 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); } - .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; } - .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); } - .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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f5f5f5; - border-bottom-color: #f5f5f5; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #fff; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-right-color: #fff; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #686868; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #686868; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #04a4cc; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #333; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #888; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #ccc; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #d64e07; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #333; - background: #fff; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #777; } - -#collapse-menu:hover { - color: #333; } - -#collapse-button div:after { - color: #999; } - -#collapse-menu:hover #collapse-button div:after { - color: #555; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #999; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #04a4cc; - background: #fff; } - -#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: #04a4cc; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #ccc; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #999; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #04a4cc; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #04a4cc; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #333; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #333; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #333; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #04a4cc; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #04a4cc; } - -/* Themes */ -.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; } - -.theme-section.current, .theme-filter.current { - border-bottom-color: #e5e5e5; } - -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:hover, body.more-filters-opened .more-filters:focus { - background-color: #888; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #888; - color: #fff; } - -/* jQuery UI Slider */ -.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { - 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f5f5f5; - border-bottom-color: #f5f5f5; } - -#plugin-information .action-button { - background: #04a4cc; } - -/* Responsive Component */ -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; } - -/* temporary fix for admin-bar hover color */ -#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default li:hover span.ab-label, #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary li.hover span.ab-label, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #333; } - -/* Override the theme filter highlight color for this scheme */ -.theme-section.current, .theme-filter.current { - border-bottom-color: #04a4cc; } diff --git a/sources/wordpress/wp-admin/css/colors/light/colors.min.css b/sources/wordpress/wp-admin/css/colors/light/colors.min.css deleted file mode 100644 index 60643d0..0000000 --- a/sources/wordpress/wp-admin/css/colors/light/colors.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/light/colors.scss b/sources/wordpress/wp-admin/css/colors/light/colors.scss deleted file mode 100644 index b12774c..0000000 --- a/sources/wordpress/wp-admin/css/colors/light/colors.scss +++ /dev/null @@ -1,38 +0,0 @@ -$base-color: #e5e5e5; -$icon-color: #999; -$text-color: #333; -$highlight-color: #04a4cc; -$notification-color: #d64e07; - -$body-background: #f5f5f5; - -$menu-highlight-text: #fff; -$menu-highlight-icon: #ccc; -$menu-highlight-background: #888; - -$menu-bubble-text: #fff; -$menu-avatar-frame: #aaa; -$menu-submenu-background: #fff; - -$menu-collapse-text: #777; -$menu-collapse-focus-icon: #555; - -@import "../_admin.scss"; - -/* temporary fix for admin-bar hover color */ -#wpadminbar .ab-top-menu > li:hover > .ab-item, -#wpadminbar .ab-top-menu > li.hover > .ab-item, -#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default li:hover span.ab-label, -#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary li.hover span.ab-label, -#wpadminbar .ab-top-menu > li > .ab-item:focus, -#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, -#wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, -#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: $text-color; -} - -/* Override the theme filter highlight color for this scheme */ -.theme-section.current, -.theme-filter.current { - border-bottom-color: $highlight-color; -} diff --git a/sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.css deleted file mode 100644 index c804c30..0000000 --- a/sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #e14d43; } - -input[type=radio]:checked:before { - background: #e14d43; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #e14d43; - border-color: #d02a21; - 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); } - .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { - background: #dd362d; - border-color: #ba251e; - color: white; - -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, 0.8); - box-shadow: inset 0 1px 0 #e8756f, 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; - 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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #26292c; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-left-color: #26292c; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #c2c4c5; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #c2c4c5; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #e14d43; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #e14d43; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #69a8bb; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #26292c; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #f1f2f3; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #f1f2f3; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #f1f2f3; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #e14d43; - background: #26292c; } - -#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: #e14d43; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #f1f2f3; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #e14d43; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #e14d43; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #e14d43; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #e14d43; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #e14d43; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #e14d43; - color: #fff; } - -/* 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #e14d43; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.min.css deleted file mode 100644 index cbaa8b4..0000000 --- a/sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/midnight/colors.css b/sources/wordpress/wp-admin/css/colors/midnight/colors.css deleted file mode 100644 index 85287b2..0000000 --- a/sources/wordpress/wp-admin/css/colors/midnight/colors.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #e14d43; } - -input[type=radio]:checked:before { - background: #e14d43; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #e14d43; - border-color: #d02a21; - 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); } - .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { - background: #dd362d; - border-color: #ba251e; - color: white; - -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, 0.8); - box-shadow: inset 0 1px 0 #e8756f, 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; - 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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #26292c; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-right-color: #26292c; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #c2c4c5; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #c2c4c5; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #e14d43; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #e14d43; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #69a8bb; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #26292c; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #f1f2f3; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #f1f2f3; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #f1f2f3; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #e14d43; - background: #26292c; } - -#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: #e14d43; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #f1f2f3; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #e14d43; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #e14d43; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #e14d43; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #e14d43; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #e14d43; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #e14d43; - color: #fff; } - -/* 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #e14d43; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/midnight/colors.min.css b/sources/wordpress/wp-admin/css/colors/midnight/colors.min.css deleted file mode 100644 index 6d1affa..0000000 --- a/sources/wordpress/wp-admin/css/colors/midnight/colors.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/midnight/colors.scss b/sources/wordpress/wp-admin/css/colors/midnight/colors.scss deleted file mode 100644 index 591232b..0000000 --- a/sources/wordpress/wp-admin/css/colors/midnight/colors.scss +++ /dev/null @@ -1,5 +0,0 @@ -$base-color: #363b3f; -$highlight-color: #e14d43; -$notification-color: #69a8bb; - -@import "../_admin.scss"; diff --git a/sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.css deleted file mode 100644 index ee84d5a..0000000 --- a/sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #738e96; } - -input[type=radio]:checked:before { - background: #738e96; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #9ebaa0; - 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); } - .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; } - .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); } - .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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #627c83; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-left-color: #627c83; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #d5dddf; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #d5dddf; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #9ebaa0; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #9ebaa0; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #aa9d88; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #627c83; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #f2fcff; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #f2fcff; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #f2fcff; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #9ebaa0; - background: #627c83; } - -#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: #9ebaa0; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #f2fcff; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #9ebaa0; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #9ebaa0; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #9ebaa0; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #9ebaa0; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #9ebaa0; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #9ebaa0; - color: #fff; } - -/* jQuery UI Slider */ -.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { - 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #9ebaa0; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.min.css deleted file mode 100644 index b3cbfa7..0000000 --- a/sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/ocean/colors.css b/sources/wordpress/wp-admin/css/colors/ocean/colors.css deleted file mode 100644 index 0c76a81..0000000 --- a/sources/wordpress/wp-admin/css/colors/ocean/colors.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #738e96; } - -input[type=radio]:checked:before { - background: #738e96; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #9ebaa0; - 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); } - .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; } - .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); } - .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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #627c83; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-right-color: #627c83; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #d5dddf; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #d5dddf; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #9ebaa0; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #9ebaa0; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #aa9d88; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #627c83; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #f2fcff; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #f2fcff; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #f2fcff; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #9ebaa0; - background: #627c83; } - -#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: #9ebaa0; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #f2fcff; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #9ebaa0; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #9ebaa0; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #9ebaa0; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #9ebaa0; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #9ebaa0; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #9ebaa0; - color: #fff; } - -/* jQuery UI Slider */ -.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus { - 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #9ebaa0; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/ocean/colors.min.css b/sources/wordpress/wp-admin/css/colors/ocean/colors.min.css deleted file mode 100644 index df45994..0000000 --- a/sources/wordpress/wp-admin/css/colors/ocean/colors.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/ocean/colors.scss b/sources/wordpress/wp-admin/css/colors/ocean/colors.scss deleted file mode 100644 index d52339c..0000000 --- a/sources/wordpress/wp-admin/css/colors/ocean/colors.scss +++ /dev/null @@ -1,8 +0,0 @@ -$base-color: #738e96; -$icon-color: #f2fcff; -$highlight-color: #9ebaa0; -$notification-color: #aa9d88; - -$form-checked: $base-color; - -@import "../_admin.scss"; diff --git a/sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.css deleted file mode 100644 index 496914c..0000000 --- a/sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #dd823b; } - -input[type=radio]:checked:before { - background: #dd823b; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #dd823b; - border-color: #c36822; - 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); } - .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { - background: #d97326; - border-color: #ad5c1e; - color: white; - -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, 0.8); - box-shadow: inset 0 1px 0 #e59d66, 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; - 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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #be3631; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-left-color: #be3631; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #f0c8c6; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #f0c8c6; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #f7e3d3; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #dd823b; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #ccaf0b; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #be3631; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #f3f1f1; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #f3f1f1; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #f3f1f1; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #f7e3d3; - background: #be3631; } - -#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: #f7e3d3; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #f3f1f1; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #f7e3d3; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #f7e3d3; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #dd823b; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #dd823b; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #dd823b; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #dd823b; - color: #fff; } - -/* 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #dd823b; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.min.css deleted file mode 100644 index 48d86a7..0000000 --- a/sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/sunrise/colors.css b/sources/wordpress/wp-admin/css/colors/sunrise/colors.css deleted file mode 100644 index 943bc8a..0000000 --- a/sources/wordpress/wp-admin/css/colors/sunrise/colors.css +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Button mixin- creates 3d-ish button effect with correct - * highlights/shadows, based on a base color. - */ -html { - background: #f1f1f1; } - -/* Links */ -a { - color: #0074a2; } - a:hover, a:active, a:focus { - color: #0099d5; } - -#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover { - color: #0099d5; } - -/* Forms */ -input[type=checkbox]:checked:before { - color: #dd823b; } - -input[type=radio]:checked:before { - background: #dd823b; } - -.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active { - color: #0099d5; } - -/* Core UI */ -.wp-core-ui .button-primary { - background: #dd823b; - border-color: #c36822; - 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); } - .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { - background: #d97326; - border-color: #ad5c1e; - color: white; - -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, 0.8); - box-shadow: inset 0 1px 0 #e59d66, 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; - 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); } - .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; - 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; } - -/* List tables */ -.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus { - 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; } - -/* Admin Menu */ -#adminmenuback, #adminmenuwrap, #adminmenu { - 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; } - -/* Active tabs use a bottom border color that matches the page background color. */ -.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover { - background-color: #f1f1f1; - border-bottom-color: #f1f1f1; } - -/* Admin Menu: submenu */ -#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { - background: #be3631; } - -#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { - border-right-color: #be3631; } - -#adminmenu .wp-submenu .wp-submenu-head { - color: #f0c8c6; } - -#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a { - color: #f0c8c6; } - #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .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, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover { - color: #f7e3d3; } - -/* Admin Menu: current */ -#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a { - color: #fff; } - #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus { - 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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top { - color: #fff; - background: #dd823b; } - -#adminmenu li.wp-has-current-submenu div.wp-menu-image:before { - color: #fff; } - -/* Admin Menu: bubble */ -#adminmenu .awaiting-mod, #adminmenu .update-plugins { - color: #fff; - background: #ccaf0b; } - -#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins { - color: #fff; - background: #be3631; } - -/* Admin Menu: collapse button */ -#collapse-menu { - color: #f3f1f1; } - -#collapse-menu:hover { - color: #fff; } - -#collapse-button div:after { - color: #f3f1f1; } - -#collapse-menu:hover #collapse-button div:after { - color: #fff; } - -/* Admin Bar */ -#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:before, #wpadminbar .ab-item:after { - color: #f3f1f1; } - -#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, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item { - color: #f7e3d3; - background: #be3631; } - -#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: #f7e3d3; } - -#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #fff; } - -/* Admin Bar: submenu */ -#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 .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before { - color: #f3f1f1; } - -#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before { - color: #f7e3d3; } - -#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before { - color: #f7e3d3; } - -/* Admin Bar: search */ -#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: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { - color: #fff; - opacity: 0.7; } - -#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { - color: #fff; - opacity: 0.7; } - -/* Admin Bar: my account */ -#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; } - -/* Pointers */ -.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 */ -.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: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #dd823b; - box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #dd823b; } - -/* Themes */ -.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-section.current, .theme-filter.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:hover, body.more-filters-opened .more-filters:focus { - background-color: #dd823b; - color: #fff; } - -body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before { - color: #fff; } - -/* Widgets */ -.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 */ -#customize-theme-controls .widget-area-select .selected { - background-color: #dd823b; - color: #fff; } - -/* 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); } - -/* Thickbox: Plugin information */ -#sidemenu a.current { - background: #f1f1f1; - border-bottom-color: #f1f1f1; } - -#plugin-information .action-button { - background: #dd823b; } - -/* Responsive Component */ -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; } diff --git a/sources/wordpress/wp-admin/css/colors/sunrise/colors.min.css b/sources/wordpress/wp-admin/css/colors/sunrise/colors.min.css deleted file mode 100644 index 228ff80..0000000 --- a/sources/wordpress/wp-admin/css/colors/sunrise/colors.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/colors/sunrise/colors.scss b/sources/wordpress/wp-admin/css/colors/sunrise/colors.scss deleted file mode 100644 index 5dd8d82..0000000 --- a/sources/wordpress/wp-admin/css/colors/sunrise/colors.scss +++ /dev/null @@ -1,6 +0,0 @@ -$base-color: #cf4944; -$highlight-color: #dd823b; -$notification-color: #ccaf0b; -$menu-submenu-focus-text: lighten( $highlight-color, 35% ); - -@import "../_admin.scss"; diff --git a/sources/wordpress/wp-admin/css/common-rtl.css b/sources/wordpress/wp-admin/css/common-rtl.css deleted file mode 100644 index 9ae620f..0000000 --- a/sources/wordpress/wp-admin/css/common-rtl.css +++ /dev/null @@ -1,3210 +0,0 @@ -/* 2 column liquid layout */ -#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 2 column liquid layout */ - -.inner-sidebar { - float: left; - clear: left; - display: none; - width: 281px; - position: relative; -} - -.columns-2 .inner-sidebar { - margin-left: auto; - width: 286px; - display: block; -} - -.inner-sidebar #side-sortables, -.columns-2 .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; -} - -/* 2 columns main area */ - -#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; -} - -/* utility classes */ -.alignleft { - float: right; -} - -.alignright { - float: left; -} - -.textleft { - text-align: right; -} - -.textright { - text-align: left; -} - -.clear { - clear: both; -} - -/* Hide visually but not from screen readers */ -.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: none; -} - -.hidden, -.js .closed .inside, -.js .hide-if-js, -.no-js .hide-if-no-js, -.js.wp-core-ui .hide-if-js, -.js .wp-core-ui .hide-if-js, -.no-js.wp-core-ui .hide-if-no-js, -.no-js .wp-core-ui .hide-if-no-js { - display: none; -} - -/* @todo: Take a second look. Large chunks of shared color, from the colors.css merge */ -.widget-top, -.menu-item-handle, -.widget-inside, -#menu-settings-column .accordion-container, -#menu-management .menu-edit, -.manage-menus, -table.widefat, -.stuffbox, -p.popular-tags, -.widgets-holder-wrap, -.wp-editor-container, -.popular-tags, -.feature-filter, -.imgedit-group { - 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); -} - -table.widefat, -.wp-editor-container, -.stuffbox, -p.popular-tags, -.widgets-holder-wrap, -.popular-tags, -.feature-filter, -.imgedit-group { - background: #fff; -} - -/* general */ -html, -body { - 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:hover, -a:active { - 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: none; -} - -blockquote, -q { - quotes: none; -} - -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ''; - content: none; -} - -p { - font-size: 13px; - line-height: 1.5; - margin: 1em 0; -} - -blockquote { - margin: 1em; -} - -li, -dd { - 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: 0.83em; - margin: 1.67em 0; -} - -h6 { - font-size: 0.67em; - margin: 2.33em 0; -} - -ul, -ol { - padding: 0; -} - -ul { - list-style: none; -} - -ol { - list-style-type: decimal; - margin-right: 2em; -} - -ul.ul-disc { - list-style: disc outside; -} - -ul.ul-square { - list-style: square outside; -} - -ol.ol-decimal { - list-style: decimal outside; -} - -ul.ul-disc, -ul.ul-square, -ol.ol-decimal { - margin-right: 1.8em; -} - -ul.ul-disc > li, -ul.ul-square > li, -ol.ol-decimal > li { - margin: 0 0 0.5em; -} - -/* @noflip */ -.ltr { - direction: ltr; -} - -/* @noflip */ -.code, -code { - font-family: Consolas, Monaco, monospace; - direction: ltr; -} - -kbd, -code { - padding: 3px 5px 2px 5px; - margin: 0 1px; - background: #eaeaea; - background: rgba(0,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: normal; -} - -.subsubsub a.current { - font-weight: 600; - border: none; -} - -.subsubsub li { - display: inline-block; - margin: 0; - padding: 0; - white-space: nowrap; -} - -/* .widefat - main style for tables */ -.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 p, -.widefat td ol, -.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 tbody th.check-column { - padding: 9px 0 22px; -} - -.widefat.media .check-column { - padding-top: 8px; -} - -.widefat thead th.check-column, -.widefat tbody th.check-column, -.widefat tfoot th.check-column { - padding: 11px 3px 0 0; -} - -.widefat thead th.check-column { - padding-top: 10px; -} - -.update-php div.updated, -.update-php div.error { - margin-right: 0; -} - -.no-js .widefat thead .check-column input, -.no-js .widefat tfoot .check-column input { - display: none; -} - -.widefat .num, -.column-comments, -.column-links, -.column-posts { - text-align: center; -} - -.widefat th#comments { - vertical-align: middle; -} - -.wrap { - 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; -} - -.wrap h2, -.subtitle { - font-weight: normal; - 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; -} - -.widgets-chooser ul, -#widgets-left .widget-in-question .widget-top, -#available-widgets .widget-top:hover, -div#widgets-right .widget-top:hover, -#widgets-left .widget-top:hover { - border-color: #999; - -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); - box-shadow: 0 1px 2px rgba(0,0,0,0.1); -} - -.sorthelper { - background-color: #ccf3fa; -} - -.ac_match, -.subsubsub a.current { - color: #000; -} - -.alternate, -.alt { - background-color: #f9f9f9; -} - -.bar { - background-color: #e8e8e8; - border-left-color: #99d; -} - -.media-upload-form label.form-help, -td.help { - color: #9a9a9a; -} - -/* Helper classes for plugins to leverage the active WordPress color scheme */ - -.highlight { - background-color: #e4f2fd; - color: #000; -} - -.wp-ui-primary { - color: #fff; - background-color: #333; -} -.wp-ui-text-primary { - color: #333; -} - -.wp-ui-highlight { - color: white; - 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; -} - -/*------------------------------------------------------------------------------ - 1.0 - Text Styles -------------------------------------------------------------------------------*/ - -.widget .widget-top, -.postbox .hndle, -.stuffbox .hndle, -.control-section .accordion-section-title, -.sidebar-name, -#nav-menu-header, -#nav-menu-footer, -.menu-item-handle, -.checkbox, -.side-info, -#your-profile #rich_editing, -.widefat thead th, -.widefat tfoot th { - line-height: 1.4em; -} - -.widget .widget-top, -.menu-item-handle { - 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; -} - -/* @todo can we combine these into a class or use an existing dashicon one? */ -#welcome-panel.welcome-panel .welcome-panel-close:before, -.tagchecklist span a:before, -#bulk-titles div a:before { - background: none; - color: #bbb; - content: '\f153'; - display: block !important; - font: normal 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; -} - -.tagchecklist span a:before, -#bulk-titles div a:before { - margin: 2px 0; -} - -#welcome-panel.welcome-panel .welcome-panel-close:hover:before, -.tagchecklist span a:hover:before, -#bulk-titles div a:hover:before { - color: #c00; -} - -.key-labels label { - line-height: 24px; -} - -strong, b { - font-weight: 600; -} - -.pre { - /* https://developer.mozilla.org/en-US/docs/CSS/white-space */ - white-space: pre-wrap; /* css-3 */ - word-wrap: break-word; /* IE 5.5 - 7 */ -} - -.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; -} - -.row-actions span.delete a, -.row-actions span.trash a, -.row-actions span.spam a, -.plugins a.delete, -#all-plugins-table .plugins a.delete, -#search-plugins-table .plugins a.delete, -.submitbox .submitdelete, -#media-items a.delete, -#media-items a.delete-permanently, -#nav-menu-footer .menu-delete { - color: #a00; -} - -abbr.required, -.file-error, -.widget-control-remove:hover, -.row-actions .delete a:hover, -.row-actions .trash a:hover, -.row-actions .spam a:hover, -.plugins a.delete:hover, -#all-plugins-table .plugins a.delete:hover, -#search-plugins-table .plugins a.delete:hover, -.submitbox .submitdelete:hover, -#media-items a.delete:hover, -#media-items a.delete-permanently:hover, -#nav-menu-footer .menu-delete:hover { - color: #f00; - text-decoration: none; - border: none; -} - -/*------------------------------------------------------------------------------ - 3.0 - Actions -------------------------------------------------------------------------------*/ - -#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 10px; - 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; -} - -.unapproved .approve, -.spam .approve, -.trash .approve { - display: inline; -} - -td.action-links, -th.action-links { - text-align: left; -} - -/* Filter bar */ -.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,0.04); - box-shadow: 0 1px 1px rgba(0,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; -} - -.title-count, -.filter-count .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; -} - -/* not a part of filter bar, but derived from it, so here for now */ -.title-count { - display: inline; - top: -3px; - margin-right: 5px; - margin-left: 20px; -} - -.filter-links { - display: inline-block; - margin: 0; -} - -.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:hover, -.filter-links li > a:focus, -.show-filters .filter-links a.current:hover, -.show-filters .filter-links a.current:focus { - 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: normal; - 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:hover, -.show-filters .wp-filter .drawer-toggle:focus { - background: rgb(46, 162, 204); -} - -.show-filters .filter-links a.current { - border-bottom: none; -} - -.show-filters .wp-filter .drawer-toggle { - -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,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; -} - -.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: 0.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,0.04); - box-shadow: 0 1px 1px rgba(0,0,0,0.04); - background: #fff; - font-size: 11px; -} - -.filters-applied .filter-group, -.filters-applied .filter-drawer .buttons, -.filters-applied .filter-drawer br { - display: none !important; -} - -.filters-applied .filtered-by { - display: block; -} - -.filters-applied .filter-drawer { - padding: 20px; -} - -.show-filters .content-filterable, -.show-filters.filters-applied.loading-content .content-filterable, -.loading-content .content-filterable, -.error .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%; - } - -} - - -/*------------------------------------------------------------------------------ - 4.0 - Notifications -------------------------------------------------------------------------------*/ - -#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,0.1); - box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); -} - -.update-message { - color: #000; -} - -ul#dismissed-updates { - display: none; -} - -form.upgrade { - margin-top: 8px; -} - -form.upgrade .hint { - font-style: italic; - font-size: 85%; - margin: -0.5em 0 2em 0; -} - -.update-php .spinner { - float: none; - margin: -4px 0; -} - -#ajax-loading, -.ajax-loading, -.ajax-feedback, -.imgedit-wait-spin, -.list-ajax-loading { /* deprecated */ - visibility: hidden; -} - -#ajax-response.alignleft { - margin-right: 2em; -} - -/* @todo: this does not need its own section anymore */ -/*------------------------------------------------------------------------------ - 6.0 - Admin Header -------------------------------------------------------------------------------*/ -#adminmenu a, -#sidemenu a, -#taglist a, -#catlist a { - text-decoration: none; -} - -/*------------------------------------------------------------------------------ - 6.1 - Screen Options Tabs -------------------------------------------------------------------------------*/ - -#screen-options-wrap, -#contextual-help-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: none; -} - -/* screen options and help tabs revert */ -#screen-meta { - display: none; - margin: 0 0px -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); -} - -#screen-options-link-wrap, -#contextual-help-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,0.1); - box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1); -} - -#screen-meta-links .screen-meta-toggle { - position: relative; - top: 0; -} - -#screen-meta-links a { - color: #777; -} - -#screen-meta-links a:hover, -#screen-meta-links a:active, -#screen-meta-links a:focus { - 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: normal 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; -} -/* end screen options and help tabs */ - -.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; -} - -#screen-options-wrap h5, -#contextual-help-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; -} - -/*------------------------------------------------------------------------------ - 6.2 - Help Menu -------------------------------------------------------------------------------*/ - -#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,0.02), 0 1px 0 rgba(0,0,0,0.02); - box-shadow: 0 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,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; -} - -/*------------------------------------------------------------------------------ - 8.0 - Layout Blocks -------------------------------------------------------------------------------*/ - -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 th, -.widefat td { - overflow: hidden; - color: #555; -} - -.widefat th { - font-weight: normal; -} - -.widefat thead tr th, -.widefat tfoot tr th { - color: #333; -} - -.widefat td p { - margin: 2px 0 0.8em; -} - -.widefat p, -.widefat ol, -.widefat ul { - color: #333; -} - -.widefat .column-comment p { - margin: 0.6em 0; -} - -/* Screens with postboxes */ -.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; -} - -.metabox-holder.columns-1 .postbox-container .empty-container, -.columns-2 #postbox-container-3 .empty-container, -.columns-2 #postbox-container-4 .empty-container, -.columns-3 #postbox-container-4 .empty-container { - border: 0 none; - 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; -} - -/* one column on the dash */ -@media only screen and (max-width: 799px) { - #wpbody-content .metabox-holder .postbox-container .empty-container { - border: 0 none; - height: 0; - min-height: 0; - } -} - -.js .widget .widget-top, -.js .postbox .hndle { - cursor: move; -} - -.hndle a { - font-size: 11px; - font-weight: normal; -} - -.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; -} - -/* user-select is not a part of the CSS standard - may change behavior in the future */ -.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; -} - -/* @todo: what is this doing here */ -#dashboard_right_now .versions .b, -#post-status-display, -#post-visibility-display, -#adminmenu .wp-submenu li.current, -#adminmenu .wp-submenu li.current a, -#adminmenu .wp-submenu li.current a:hover, -.media-item .percent, -.plugins .name, -#pass-strength-result.strong, -#pass-strength-result.short, -#ed_reply_toolbar #ed_reply_strong, -.item-controls .item-order a, -.feature-filter .feature-name { - font-weight: 600; -} - -/*------------------------------------------------------------------------------ - 21.0 - Admin Footer -------------------------------------------------------------------------------*/ - -#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; -} - -/*------------------------------------------------------------------------------ - 25.0 - Tabbed Admin Screen Interface (Experimental) -------------------------------------------------------------------------------*/ - -.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 { - 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: bold; - font-size: 15px; - line-height: 24px; -} - - -/*------------------------------------------------------------------------------ - 26.0 - Misc -------------------------------------------------------------------------------*/ - -.spinner { - background: url(../images/spinner.gif) no-repeat; - -webkit-background-size: 20px 20px; - background-size: 20px 20px; - display: none; - float: left; - opacity: 0.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; -} - -/* @todo: remove border radius */ -#sidemenu a.current { - font-weight: normal; - 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; -} - -#sidemenu li a .count-0 { - display: none; -} - -.plugin-install #description, -.plugin-install-network #description { - width: 60%; -} - -table .vers, -table .column-visible, -table .column-rating { - text-align: right; -} - -.error-message { - color: red; - font-weight: 600; -} - -/* Scrollbar fix for bulk upgrade iframe */ -body.iframe { - height: 98%; -} - -/* Upgrader styles, Specific to Language Packs */ -.lp-show-latest p { - display: none; -} -.lp-show-latest p:last-child, -.lp-show-latest .lp-error p { - display: block; -} - -/* - Only used once or twice in all of WP - deprecate for global style -------------------------------------------------------------------------------*/ -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, 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; -} - -/* - Used - but could/should be deprecated with a CSS reset -------------------------------------------------------------------------------*/ -.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; -} - -/* Star Ratings - Back-compat for pre-3.8 */ -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 Ratings */ -.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: normal; - 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: normal; - margin: 6px 0 0; -} - -/* Plugin install thickbox */ -#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: bold; - 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, 0.9 ); - text-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 ); - -webkit-box-shadow: 0 0 30px rgba( 255, 255, 255, 0.1 ); - box-shadow: 0 0 30px rgba( 255, 255, 255, 0.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: 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 ); - box-shadow: inset 0 0 50px 4px rgba( 0, 0, 0, 0.2 ), inset 0 -1px 0 rgba( 0, 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 0; - 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: none; -} - -#plugin-information-content { - overflow: hidden; /* equal height column trick */ - background: #fff; - position: relative; - top: 0; - left: 0; - right: 0; - min-height: 100%; - /* Height of title + tabs + install now */ - min-height: -webkit-calc( 100% - 152px ); - min-height: calc( 100% - 152px ); -} - -#plugin-information-content.with-banner { - /* Height of banner + tabs + install now */ - 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; /* FYI box */ - padding: 10px 26px; - margin-bottom: -99930px; /* a bit less than the padding below to accommodate footer */ - padding-bottom: 99999px; /* equal height column trick */ -} - -#section-holder .updated { - margin: 16px 0; -} - -#plugin-information .fyi { - display: block; - float: left; - position: relative; - top: 0; - left: 0; - padding: 16px; - margin-bottom: -99930px; /* slightly less than the padding below to accommodate footer */ - padding-bottom: 99999px; /* equal height column trick */ - width: 217px; - border-right: 1px solid #ddd; - background: #f3f3f3; - color: #666; -} - -#plugin-information .fyi strong { - color: #464646; -} - -#plugin-information .fyi h3 { - font-weight: bold; - text-transform: uppercase; - font-size: 12px; - color: #666; - margin: 24px 0 8px; -} - -#plugin-information .fyi h2 { - font-size: 0.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 { - 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; -} - -/* @noflip */ -#plugin-information .section { - direction: ltr; -} - -/* @noflip */ -#plugin-information .section ul, -#plugin-information .section ol { - 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, 0.3 ); - box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.3 ); -} - -/* @noflip */ -#plugin-information #section-screenshots li p { - font-style: italic; - padding-left: 20px; -} - -#plugin-information pre { - padding: 7px; - overflow: auto; - border: 1px solid #ccc; -} - -/* @noflip */ -#plugin-information .review { - overflow: hidden; /* clearfix */ - width: 100%; - margin-bottom: 20px; - border-bottom: 1px solid #e6e6e6; -} - -#plugin-information .review-title-section { - overflow: hidden; /* clearfix */ -} - -/* @noflip */ -#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; -} - -/* @noflip */ -#plugin-information .reviewer-info .avatar { - float: left; - margin: 4px 6px 0 0; -} - -/* @noflip */ -#plugin-information .reviewer-info .star-rating { - float: left; -} - -/* @noflip */ -#plugin-information .review-meta { - float: left; - margin-left: 0.75em; -} - -/* @noflip */ -#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; /* clearfix */ - padding: 0; - height: auto; /* let tabs wrap */ - } - - #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; /* reset from the two column height fix */ - } - - #section-holder { - position: static; - margin: 0; - padding-bottom: 70px; /* reset from the two column height fix, plus accomodate footer */ - } - - #plugin-information .fyi h3, - #plugin-information .fyi small { - display: none; - } - - #plugin-information-footer { - padding: 12px 16px 0; - height: 46px; - } -} - -/* Thickbox for Plugin Install screen */ -body.plugin-install-php #TB_window, -body.import-php #TB_window, -body.plugins-php #TB_window, -body.update-core-php #TB_window, -body.index-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.plugin-install-php #TB_window, - body.import-php #TB_window, - body.plugins-php #TB_window, - body.update-core-php #TB_window, - body.index-php #TB_window { - background: #fcfcfc url( ../images/spinner-2x.gif ) no-repeat center; - -webkit-background-size: 20px 20px; - background-size: 20px 20px; - } -} - -body.plugin-install-php #TB_title, -body.import-php #TB_title, -body.plugins-php #TB_title, -body.update-core-php #TB_title, -body.index-php #TB_title { - float: right; - height: 1px; -} - -body.plugin-install-php #TB_ajaxWindowTitle, -body.import-php #TB_ajaxWindowTitle, -body.plugins-php #TB_ajaxWindowTitle, -body.update-core-php #TB_ajaxWindowTitle, -body.index-php #TB_ajaxWindowTitle { - display: none; -} - -body.plugin-install-php .tb-close-icon, -body.import-php .tb-close-icon, -body.plugins-php .tb-close-icon, -body.update-core-php .tb-close-icon, -body.index-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.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.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.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, -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 { - color: #2ea2cc; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -body.plugin-install-php .tb-close-icon:before, -body.import-php .tb-close-icon:before, -body.plugins-php .tb-close-icon:before, -body.update-core-php .tb-close-icon:before, -body.index-php .tb-close-icon:before { - content: "\f335"; - font-size: 32px; -} - -/* move plugin install close icon to top on narrow screens */ -@media screen and ( max-width: 830px ) { - body.plugin-install-php .tb-close-icon, - body.import-php .tb-close-icon, - body.plugins-php .tb-close-icon, - body.update-core-php .tb-close-icon, - body.index-php .tb-close-icon { - left: 0; - top: -30px; - } -} - -/* @todo: move this. */ -img { - border: none; -} - -/* Header */ -/* @todo: are these also specific to Press This? */ -#wphead { - border-bottom: 1px solid #dfdfdf; -} - -#wphead h1 a { - color: #464646; -} - -/* @todo: these seem misplaced */ -.js .meta-box-sortables .postbox:hover .handlediv { - margin-left: 0 !important; -} - -/* Metabox collapse arrow indicators */ -.js .sidebar-name .sidebar-name-arrow:before, -.js .meta-box-sortables .postbox .handlediv:before { - left: 12px; - font: normal 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 .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow, -.js #widgets-left .sidebar-name:hover .sidebar-name-arrow { - display: block; -} - -/* Show the arrow only on hover */ -.js .sidebar-name .sidebar-name-arrow:before, -.js .meta-box-sortables .postbox .handlediv:before { - content: '\f142'; -} - -.js .widgets-holder-wrap.closed .sidebar-name-arrow:before, -.js .meta-box-sortables .postbox.closed .handlediv:before { - content: '\f140'; -} - -.error a { - text-decoration: underline; -} - -.updated a { - text-decoration: none; - padding-bottom: 2px; -} - -/* @todo: appears to be Press This only and overridden */ -#photo-add-url-div input[type="text"] { - width: 300px; -} - -/* Theme/Plugin Editor */ -.alignleft h3 { - margin: 0; -} - -#template textarea { - font-family: Consolas, Monaco, monospace; - font-size: 13px; - width: 97%; - background: #f9f9f9; - outline: none; -} - -/* @noflip */ -#template textarea, -#docs-list { - direction: ltr; -} - -#template p { - width: 97%; -} - -#templateside { - float: left; - width: 190px; - word-wrap: break-word; -} - -#templateside h3, -#postcustomstuff p.submit { - 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: bold; -} - -.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%; -} - -/* @todo: can we use a common class for these? */ -.nav-menus-php .item-edit:before, -.widget-top a.widget-action:after, -.control-section .accordion-section-title:after, -.accordion-section-title:after { - left: 0; - content: '\f140'; - border: none; - background: none; - font: normal 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; -} - -.widget-action, -.handlediv, -.item-edit, -.sidebar-name-arrow, -.accordion-section-title:after { - color: #aaa; -} - -.widget-action:hover, -.handlediv:hover, -.item-edit:hover, -.sidebar-name:hover .sidebar-name-arrow, -.accordion-section-title:hover:after { - color: #777; -} - -.widget-top a.widget-action:after { - padding: 12px 12px 0; -} - -.nav-menus-php .item-edit:before { - line-height: 2.1; -} - -.control-section .accordion-section-title:after, -.accordion-section-title:after { - float: left; - left: 20px; - top: -2px; -} - -.control-section.open .accordion-section-title:after, -#customize-info.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'; -} - -/* 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 { - -ms-touch-action: none; - touch-action: none; -} - -/* Accordion */ - -.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: none; -} - -.accordion-section-title:hover:after, -.accordion-section-title:focus: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:hover .accordion-section-title, -.js .control-section .accordion-section-title:hover, -.js .control-section.open .accordion-section-title, -.js .control-section .accordion-section-title:focus { - color: #222; - background: #f5f5f5; -} - -.control-section.open .accordion-section-title { - /* When expanded */ - border-bottom: 1px solid #dfdfdf; -} - -/* =Media Queries --------------------------------------------------------------- */ - -/* @todo: de-duplication */ -@media only screen and (min-width: 769px) { - /* categories */ - #col-left { - width: 35%; - } - - #col-right { - width: 65%; - } -} - -@media only screen and (max-width: 860px) { - - /* categories */ - #col-left { - width: 35%; - } - - #col-right { - width: 65%; - } -} - -@media only screen and (min-width: 980px) { - - /* categories */ - #col-left { - width: 35%; - } - - #col-right { - width: 65%; - } -} - -@media only screen and (max-width: 768px) { - /* categories */ - #col-left { - width: 100%; - } - - #col-right { - width: 100%; - } -} - -/** - * HiDPI Displays - */ -@media print, - (-o-min-device-pixel-ratio: 5/4), - (-webkit-min-device-pixel-ratio: 1.25), - (min-resolution: 120dpi) { - /* Back-compat for pre-3.8 */ - 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); - } - - /* @todo: evaluate - most of these were likely replaced by dashicons */ - .curtime #timestamp, - #screen-meta-links a.show-settings, - .widget-top a.widget-action, - .widget-top a.widget-action:hover, - .sidebar-name-arrow, - .sidebar-name:hover .sidebar-name-arrow, - .meta-box-sortables .postbox:hover .handlediv, - .tagchecklist span a, - #bulk-titles div a, - .tagchecklist span a:hover, - #bulk-titles div a:hover { - background: none !important; - } - -} - -@-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: rgba(0, 0, 0, 0) !important; - } - - #wpcontent { - position: relative; - margin-right: 0; - padding-right: 10px; - } - - #wpbody-content { - padding-bottom: 100px; - } - - .wrap { - margin-left: 12px; - margin-right: 0; - } - - .col-wrap { - padding: 0; - } - - /* Hidden Elements */ - #screen-meta, - #screen-meta-links, - #collapse-menu, - .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; - } - - /* Feedback Messages */ - .wrap div.updated, .wrap div.error, .media-upload-form div.error { - margin: 20px 0 10px 0; - 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; - } - - /* General Metabox */ - .postbox { - font-size: 14px; - } - - .metabox-holder h3 { - padding: 12px; - } - - .postbox .handlediv { - margin-top: 3px; - } - - /* Subsubsub Nav */ - .subsubsub { - font-size: 16px; - text-align: center; - margin-bottom: 15px; - } - - /* Theme/Plugin File Editor */ - #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; - } - - #wpfooter { - display: none; - } - - #comments-form .checkforspam { - display: none; - } -} - -/* Smartphone */ -@media screen and (max-width: 600px) { - /* Disable horizontal scroll when responsive menu is open - since we push the main content off to the right. */ - #wpwrap.wp-responsive-open { - overflow-x: hidden; - } - - html.wp-toolbar { - padding-top: 0; - } - - #wpbody { - padding-top: 46px; - } - - /* Keep full-width boxes on Edit Post page from causing horizontal scroll */ - div#post-body.metabox-holder.columns-1 { - overflow-x: hidden; - } -} diff --git a/sources/wordpress/wp-admin/css/common.css b/sources/wordpress/wp-admin/css/common.css deleted file mode 100644 index a995ee4..0000000 --- a/sources/wordpress/wp-admin/css/common.css +++ /dev/null @@ -1,3210 +0,0 @@ -/* 2 column liquid layout */ -#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 2 column liquid layout */ - -.inner-sidebar { - float: right; - clear: right; - display: none; - width: 281px; - position: relative; -} - -.columns-2 .inner-sidebar { - margin-right: auto; - width: 286px; - display: block; -} - -.inner-sidebar #side-sortables, -.columns-2 .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; -} - -/* 2 columns main area */ - -#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; -} - -/* utility classes */ -.alignleft { - float: left; -} - -.alignright { - float: right; -} - -.textleft { - text-align: left; -} - -.textright { - text-align: right; -} - -.clear { - clear: both; -} - -/* Hide visually but not from screen readers */ -.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: none; -} - -.hidden, -.js .closed .inside, -.js .hide-if-js, -.no-js .hide-if-no-js, -.js.wp-core-ui .hide-if-js, -.js .wp-core-ui .hide-if-js, -.no-js.wp-core-ui .hide-if-no-js, -.no-js .wp-core-ui .hide-if-no-js { - display: none; -} - -/* @todo: Take a second look. Large chunks of shared color, from the colors.css merge */ -.widget-top, -.menu-item-handle, -.widget-inside, -#menu-settings-column .accordion-container, -#menu-management .menu-edit, -.manage-menus, -table.widefat, -.stuffbox, -p.popular-tags, -.widgets-holder-wrap, -.wp-editor-container, -.popular-tags, -.feature-filter, -.imgedit-group { - 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); -} - -table.widefat, -.wp-editor-container, -.stuffbox, -p.popular-tags, -.widgets-holder-wrap, -.popular-tags, -.feature-filter, -.imgedit-group { - background: #fff; -} - -/* general */ -html, -body { - 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:hover, -a:active { - 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: none; -} - -blockquote, -q { - quotes: none; -} - -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ''; - content: none; -} - -p { - font-size: 13px; - line-height: 1.5; - margin: 1em 0; -} - -blockquote { - margin: 1em; -} - -li, -dd { - 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: 0.83em; - margin: 1.67em 0; -} - -h6 { - font-size: 0.67em; - margin: 2.33em 0; -} - -ul, -ol { - padding: 0; -} - -ul { - list-style: none; -} - -ol { - list-style-type: decimal; - margin-left: 2em; -} - -ul.ul-disc { - list-style: disc outside; -} - -ul.ul-square { - list-style: square outside; -} - -ol.ol-decimal { - list-style: decimal outside; -} - -ul.ul-disc, -ul.ul-square, -ol.ol-decimal { - margin-left: 1.8em; -} - -ul.ul-disc > li, -ul.ul-square > li, -ol.ol-decimal > li { - margin: 0 0 0.5em; -} - -/* @noflip */ -.ltr { - direction: ltr; -} - -/* @noflip */ -.code, -code { - font-family: Consolas, Monaco, monospace; - direction: ltr; -} - -kbd, -code { - padding: 3px 5px 2px 5px; - margin: 0 1px; - background: #eaeaea; - background: rgba(0,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: normal; -} - -.subsubsub a.current { - font-weight: 600; - border: none; -} - -.subsubsub li { - display: inline-block; - margin: 0; - padding: 0; - white-space: nowrap; -} - -/* .widefat - main style for tables */ -.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 p, -.widefat td ol, -.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 tbody th.check-column { - padding: 9px 0 22px; -} - -.widefat.media .check-column { - padding-top: 8px; -} - -.widefat thead th.check-column, -.widefat tbody th.check-column, -.widefat tfoot th.check-column { - padding: 11px 0 0 3px; -} - -.widefat thead th.check-column { - padding-top: 10px; -} - -.update-php div.updated, -.update-php div.error { - margin-left: 0; -} - -.no-js .widefat thead .check-column input, -.no-js .widefat tfoot .check-column input { - display: none; -} - -.widefat .num, -.column-comments, -.column-links, -.column-posts { - text-align: center; -} - -.widefat th#comments { - vertical-align: middle; -} - -.wrap { - 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; -} - -.wrap h2, -.subtitle { - font-weight: normal; - 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; -} - -.widgets-chooser ul, -#widgets-left .widget-in-question .widget-top, -#available-widgets .widget-top:hover, -div#widgets-right .widget-top:hover, -#widgets-left .widget-top:hover { - border-color: #999; - -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); - box-shadow: 0 1px 2px rgba(0,0,0,0.1); -} - -.sorthelper { - background-color: #ccf3fa; -} - -.ac_match, -.subsubsub a.current { - color: #000; -} - -.alternate, -.alt { - background-color: #f9f9f9; -} - -.bar { - background-color: #e8e8e8; - border-right-color: #99d; -} - -.media-upload-form label.form-help, -td.help { - color: #9a9a9a; -} - -/* Helper classes for plugins to leverage the active WordPress color scheme */ - -.highlight { - background-color: #e4f2fd; - color: #000; -} - -.wp-ui-primary { - color: #fff; - background-color: #333; -} -.wp-ui-text-primary { - color: #333; -} - -.wp-ui-highlight { - color: white; - 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; -} - -/*------------------------------------------------------------------------------ - 1.0 - Text Styles -------------------------------------------------------------------------------*/ - -.widget .widget-top, -.postbox .hndle, -.stuffbox .hndle, -.control-section .accordion-section-title, -.sidebar-name, -#nav-menu-header, -#nav-menu-footer, -.menu-item-handle, -.checkbox, -.side-info, -#your-profile #rich_editing, -.widefat thead th, -.widefat tfoot th { - line-height: 1.4em; -} - -.widget .widget-top, -.menu-item-handle { - 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; -} - -/* @todo can we combine these into a class or use an existing dashicon one? */ -#welcome-panel.welcome-panel .welcome-panel-close:before, -.tagchecklist span a:before, -#bulk-titles div a:before { - background: none; - color: #bbb; - content: '\f153'; - display: block !important; - font: normal 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; -} - -.tagchecklist span a:before, -#bulk-titles div a:before { - margin: 2px 0; -} - -#welcome-panel.welcome-panel .welcome-panel-close:hover:before, -.tagchecklist span a:hover:before, -#bulk-titles div a:hover:before { - color: #c00; -} - -.key-labels label { - line-height: 24px; -} - -strong, b { - font-weight: 600; -} - -.pre { - /* https://developer.mozilla.org/en-US/docs/CSS/white-space */ - white-space: pre-wrap; /* css-3 */ - word-wrap: break-word; /* IE 5.5 - 7 */ -} - -.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; -} - -.row-actions span.delete a, -.row-actions span.trash a, -.row-actions span.spam a, -.plugins a.delete, -#all-plugins-table .plugins a.delete, -#search-plugins-table .plugins a.delete, -.submitbox .submitdelete, -#media-items a.delete, -#media-items a.delete-permanently, -#nav-menu-footer .menu-delete { - color: #a00; -} - -abbr.required, -.file-error, -.widget-control-remove:hover, -.row-actions .delete a:hover, -.row-actions .trash a:hover, -.row-actions .spam a:hover, -.plugins a.delete:hover, -#all-plugins-table .plugins a.delete:hover, -#search-plugins-table .plugins a.delete:hover, -.submitbox .submitdelete:hover, -#media-items a.delete:hover, -#media-items a.delete-permanently:hover, -#nav-menu-footer .menu-delete:hover { - color: #f00; - text-decoration: none; - border: none; -} - -/*------------------------------------------------------------------------------ - 3.0 - Actions -------------------------------------------------------------------------------*/ - -#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 10px; - 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; -} - -.unapproved .approve, -.spam .approve, -.trash .approve { - display: inline; -} - -td.action-links, -th.action-links { - text-align: right; -} - -/* Filter bar */ -.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,0.04); - box-shadow: 0 1px 1px rgba(0,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; -} - -.title-count, -.filter-count .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; -} - -/* not a part of filter bar, but derived from it, so here for now */ -.title-count { - display: inline; - top: -3px; - margin-left: 5px; - margin-right: 20px; -} - -.filter-links { - display: inline-block; - margin: 0; -} - -.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:hover, -.filter-links li > a:focus, -.show-filters .filter-links a.current:hover, -.show-filters .filter-links a.current:focus { - 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: normal; - 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:hover, -.show-filters .wp-filter .drawer-toggle:focus { - background: rgb(46, 162, 204); -} - -.show-filters .filter-links a.current { - border-bottom: none; -} - -.show-filters .wp-filter .drawer-toggle { - -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,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; -} - -.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: 0.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,0.04); - box-shadow: 0 1px 1px rgba(0,0,0,0.04); - background: #fff; - font-size: 11px; -} - -.filters-applied .filter-group, -.filters-applied .filter-drawer .buttons, -.filters-applied .filter-drawer br { - display: none !important; -} - -.filters-applied .filtered-by { - display: block; -} - -.filters-applied .filter-drawer { - padding: 20px; -} - -.show-filters .content-filterable, -.show-filters.filters-applied.loading-content .content-filterable, -.loading-content .content-filterable, -.error .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%; - } - -} - - -/*------------------------------------------------------------------------------ - 4.0 - Notifications -------------------------------------------------------------------------------*/ - -#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,0.1); - box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); -} - -.update-message { - color: #000; -} - -ul#dismissed-updates { - display: none; -} - -form.upgrade { - margin-top: 8px; -} - -form.upgrade .hint { - font-style: italic; - font-size: 85%; - margin: -0.5em 0 2em 0; -} - -.update-php .spinner { - float: none; - margin: -4px 0; -} - -#ajax-loading, -.ajax-loading, -.ajax-feedback, -.imgedit-wait-spin, -.list-ajax-loading { /* deprecated */ - visibility: hidden; -} - -#ajax-response.alignleft { - margin-left: 2em; -} - -/* @todo: this does not need its own section anymore */ -/*------------------------------------------------------------------------------ - 6.0 - Admin Header -------------------------------------------------------------------------------*/ -#adminmenu a, -#sidemenu a, -#taglist a, -#catlist a { - text-decoration: none; -} - -/*------------------------------------------------------------------------------ - 6.1 - Screen Options Tabs -------------------------------------------------------------------------------*/ - -#screen-options-wrap, -#contextual-help-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: none; -} - -/* screen options and help tabs revert */ -#screen-meta { - display: none; - margin: 0 20px -1px 0px; - 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); -} - -#screen-options-link-wrap, -#contextual-help-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,0.1); - box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1); -} - -#screen-meta-links .screen-meta-toggle { - position: relative; - top: 0; -} - -#screen-meta-links a { - color: #777; -} - -#screen-meta-links a:hover, -#screen-meta-links a:active, -#screen-meta-links a:focus { - 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: normal 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; -} -/* end screen options and help tabs */ - -.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; -} - -#screen-options-wrap h5, -#contextual-help-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; -} - -/*------------------------------------------------------------------------------ - 6.2 - Help Menu -------------------------------------------------------------------------------*/ - -#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,0.02), 0 1px 0 rgba(0,0,0,0.02); - box-shadow: 0 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,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; -} - -/*------------------------------------------------------------------------------ - 8.0 - Layout Blocks -------------------------------------------------------------------------------*/ - -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 th, -.widefat td { - overflow: hidden; - color: #555; -} - -.widefat th { - font-weight: normal; -} - -.widefat thead tr th, -.widefat tfoot tr th { - color: #333; -} - -.widefat td p { - margin: 2px 0 0.8em; -} - -.widefat p, -.widefat ol, -.widefat ul { - color: #333; -} - -.widefat .column-comment p { - margin: 0.6em 0; -} - -/* Screens with postboxes */ -.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; -} - -.metabox-holder.columns-1 .postbox-container .empty-container, -.columns-2 #postbox-container-3 .empty-container, -.columns-2 #postbox-container-4 .empty-container, -.columns-3 #postbox-container-4 .empty-container { - border: 0 none; - 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; -} - -/* one column on the dash */ -@media only screen and (max-width: 799px) { - #wpbody-content .metabox-holder .postbox-container .empty-container { - border: 0 none; - height: 0; - min-height: 0; - } -} - -.js .widget .widget-top, -.js .postbox .hndle { - cursor: move; -} - -.hndle a { - font-size: 11px; - font-weight: normal; -} - -.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; -} - -/* user-select is not a part of the CSS standard - may change behavior in the future */ -.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; -} - -/* @todo: what is this doing here */ -#dashboard_right_now .versions .b, -#post-status-display, -#post-visibility-display, -#adminmenu .wp-submenu li.current, -#adminmenu .wp-submenu li.current a, -#adminmenu .wp-submenu li.current a:hover, -.media-item .percent, -.plugins .name, -#pass-strength-result.strong, -#pass-strength-result.short, -#ed_reply_toolbar #ed_reply_strong, -.item-controls .item-order a, -.feature-filter .feature-name { - font-weight: 600; -} - -/*------------------------------------------------------------------------------ - 21.0 - Admin Footer -------------------------------------------------------------------------------*/ - -#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; -} - -/*------------------------------------------------------------------------------ - 25.0 - Tabbed Admin Screen Interface (Experimental) -------------------------------------------------------------------------------*/ - -.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 { - 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: bold; - font-size: 15px; - line-height: 24px; -} - - -/*------------------------------------------------------------------------------ - 26.0 - Misc -------------------------------------------------------------------------------*/ - -.spinner { - background: url(../images/spinner.gif) no-repeat; - -webkit-background-size: 20px 20px; - background-size: 20px 20px; - display: none; - float: right; - opacity: 0.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; -} - -/* @todo: remove border radius */ -#sidemenu a.current { - font-weight: normal; - 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; -} - -#sidemenu li a .count-0 { - display: none; -} - -.plugin-install #description, -.plugin-install-network #description { - width: 60%; -} - -table .vers, -table .column-visible, -table .column-rating { - text-align: left; -} - -.error-message { - color: red; - font-weight: 600; -} - -/* Scrollbar fix for bulk upgrade iframe */ -body.iframe { - height: 98%; -} - -/* Upgrader styles, Specific to Language Packs */ -.lp-show-latest p { - display: none; -} -.lp-show-latest p:last-child, -.lp-show-latest .lp-error p { - display: block; -} - -/* - Only used once or twice in all of WP - deprecate for global style -------------------------------------------------------------------------------*/ -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, 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; -} - -/* - Used - but could/should be deprecated with a CSS reset -------------------------------------------------------------------------------*/ -.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; -} - -/* Star Ratings - Back-compat for pre-3.8 */ -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 Ratings */ -.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: normal; - 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: normal; - margin: 6px 0 0; -} - -/* Plugin install thickbox */ -#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: bold; - 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, 0.9 ); - text-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 ); - -webkit-box-shadow: 0 0 30px rgba( 255, 255, 255, 0.1 ); - box-shadow: 0 0 30px rgba( 255, 255, 255, 0.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: 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 ); - box-shadow: inset 0 0 50px 4px rgba( 0, 0, 0, 0.2 ), inset 0 -1px 0 rgba( 0, 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 0; - 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: none; -} - -#plugin-information-content { - overflow: hidden; /* equal height column trick */ - background: #fff; - position: relative; - top: 0; - right: 0; - left: 0; - min-height: 100%; - /* Height of title + tabs + install now */ - min-height: -webkit-calc( 100% - 152px ); - min-height: calc( 100% - 152px ); -} - -#plugin-information-content.with-banner { - /* Height of banner + tabs + install now */ - 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; /* FYI box */ - padding: 10px 26px; - margin-bottom: -99930px; /* a bit less than the padding below to accommodate footer */ - padding-bottom: 99999px; /* equal height column trick */ -} - -#section-holder .updated { - margin: 16px 0; -} - -#plugin-information .fyi { - display: block; - float: right; - position: relative; - top: 0; - right: 0; - padding: 16px; - margin-bottom: -99930px; /* slightly less than the padding below to accommodate footer */ - padding-bottom: 99999px; /* equal height column trick */ - width: 217px; - border-left: 1px solid #ddd; - background: #f3f3f3; - color: #666; -} - -#plugin-information .fyi strong { - color: #464646; -} - -#plugin-information .fyi h3 { - font-weight: bold; - text-transform: uppercase; - font-size: 12px; - color: #666; - margin: 24px 0 8px; -} - -#plugin-information .fyi h2 { - font-size: 0.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 { - 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; -} - -/* @noflip */ -#plugin-information .section { - direction: ltr; -} - -/* @noflip */ -#plugin-information .section ul, -#plugin-information .section ol { - 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, 0.3 ); - box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.3 ); -} - -/* @noflip */ -#plugin-information #section-screenshots li p { - font-style: italic; - padding-left: 20px; -} - -#plugin-information pre { - padding: 7px; - overflow: auto; - border: 1px solid #ccc; -} - -/* @noflip */ -#plugin-information .review { - overflow: hidden; /* clearfix */ - width: 100%; - margin-bottom: 20px; - border-bottom: 1px solid #e6e6e6; -} - -#plugin-information .review-title-section { - overflow: hidden; /* clearfix */ -} - -/* @noflip */ -#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; -} - -/* @noflip */ -#plugin-information .reviewer-info .avatar { - float: left; - margin: 4px 6px 0 0; -} - -/* @noflip */ -#plugin-information .reviewer-info .star-rating { - float: left; -} - -/* @noflip */ -#plugin-information .review-meta { - float: left; - margin-left: 0.75em; -} - -/* @noflip */ -#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; /* clearfix */ - padding: 0; - height: auto; /* let tabs wrap */ - } - - #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; /* reset from the two column height fix */ - } - - #section-holder { - position: static; - margin: 0; - padding-bottom: 70px; /* reset from the two column height fix, plus accomodate footer */ - } - - #plugin-information .fyi h3, - #plugin-information .fyi small { - display: none; - } - - #plugin-information-footer { - padding: 12px 16px 0; - height: 46px; - } -} - -/* Thickbox for Plugin Install screen */ -body.plugin-install-php #TB_window, -body.import-php #TB_window, -body.plugins-php #TB_window, -body.update-core-php #TB_window, -body.index-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.plugin-install-php #TB_window, - body.import-php #TB_window, - body.plugins-php #TB_window, - body.update-core-php #TB_window, - body.index-php #TB_window { - background: #fcfcfc url( ../images/spinner-2x.gif ) no-repeat center; - -webkit-background-size: 20px 20px; - background-size: 20px 20px; - } -} - -body.plugin-install-php #TB_title, -body.import-php #TB_title, -body.plugins-php #TB_title, -body.update-core-php #TB_title, -body.index-php #TB_title { - float: left; - height: 1px; -} - -body.plugin-install-php #TB_ajaxWindowTitle, -body.import-php #TB_ajaxWindowTitle, -body.plugins-php #TB_ajaxWindowTitle, -body.update-core-php #TB_ajaxWindowTitle, -body.index-php #TB_ajaxWindowTitle { - display: none; -} - -body.plugin-install-php .tb-close-icon, -body.import-php .tb-close-icon, -body.plugins-php .tb-close-icon, -body.update-core-php .tb-close-icon, -body.index-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.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.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.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, -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 { - color: #2ea2cc; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -body.plugin-install-php .tb-close-icon:before, -body.import-php .tb-close-icon:before, -body.plugins-php .tb-close-icon:before, -body.update-core-php .tb-close-icon:before, -body.index-php .tb-close-icon:before { - content: "\f335"; - font-size: 32px; -} - -/* move plugin install close icon to top on narrow screens */ -@media screen and ( max-width: 830px ) { - body.plugin-install-php .tb-close-icon, - body.import-php .tb-close-icon, - body.plugins-php .tb-close-icon, - body.update-core-php .tb-close-icon, - body.index-php .tb-close-icon { - right: 0; - top: -30px; - } -} - -/* @todo: move this. */ -img { - border: none; -} - -/* Header */ -/* @todo: are these also specific to Press This? */ -#wphead { - border-bottom: 1px solid #dfdfdf; -} - -#wphead h1 a { - color: #464646; -} - -/* @todo: these seem misplaced */ -.js .meta-box-sortables .postbox:hover .handlediv { - margin-right: 0 !important; -} - -/* Metabox collapse arrow indicators */ -.js .sidebar-name .sidebar-name-arrow:before, -.js .meta-box-sortables .postbox .handlediv:before { - right: 12px; - font: normal 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 .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow, -.js #widgets-left .sidebar-name:hover .sidebar-name-arrow { - display: block; -} - -/* Show the arrow only on hover */ -.js .sidebar-name .sidebar-name-arrow:before, -.js .meta-box-sortables .postbox .handlediv:before { - content: '\f142'; -} - -.js .widgets-holder-wrap.closed .sidebar-name-arrow:before, -.js .meta-box-sortables .postbox.closed .handlediv:before { - content: '\f140'; -} - -.error a { - text-decoration: underline; -} - -.updated a { - text-decoration: none; - padding-bottom: 2px; -} - -/* @todo: appears to be Press This only and overridden */ -#photo-add-url-div input[type="text"] { - width: 300px; -} - -/* Theme/Plugin Editor */ -.alignleft h3 { - margin: 0; -} - -#template textarea { - font-family: Consolas, Monaco, monospace; - font-size: 13px; - width: 97%; - background: #f9f9f9; - outline: none; -} - -/* @noflip */ -#template textarea, -#docs-list { - direction: ltr; -} - -#template p { - width: 97%; -} - -#templateside { - float: right; - width: 190px; - word-wrap: break-word; -} - -#templateside h3, -#postcustomstuff p.submit { - 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: bold; -} - -.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%; -} - -/* @todo: can we use a common class for these? */ -.nav-menus-php .item-edit:before, -.widget-top a.widget-action:after, -.control-section .accordion-section-title:after, -.accordion-section-title:after { - right: 0; - content: '\f140'; - border: none; - background: none; - font: normal 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; -} - -.widget-action, -.handlediv, -.item-edit, -.sidebar-name-arrow, -.accordion-section-title:after { - color: #aaa; -} - -.widget-action:hover, -.handlediv:hover, -.item-edit:hover, -.sidebar-name:hover .sidebar-name-arrow, -.accordion-section-title:hover:after { - color: #777; -} - -.widget-top a.widget-action:after { - padding: 12px 12px 0; -} - -.nav-menus-php .item-edit:before { - line-height: 2.1; -} - -.control-section .accordion-section-title:after, -.accordion-section-title:after { - float: right; - right: 20px; - top: -2px; -} - -.control-section.open .accordion-section-title:after, -#customize-info.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'; -} - -/* 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 { - -ms-touch-action: none; - touch-action: none; -} - -/* Accordion */ - -.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: none; -} - -.accordion-section-title:hover:after, -.accordion-section-title:focus: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:hover .accordion-section-title, -.js .control-section .accordion-section-title:hover, -.js .control-section.open .accordion-section-title, -.js .control-section .accordion-section-title:focus { - color: #222; - background: #f5f5f5; -} - -.control-section.open .accordion-section-title { - /* When expanded */ - border-bottom: 1px solid #dfdfdf; -} - -/* =Media Queries --------------------------------------------------------------- */ - -/* @todo: de-duplication */ -@media only screen and (min-width: 769px) { - /* categories */ - #col-left { - width: 35%; - } - - #col-right { - width: 65%; - } -} - -@media only screen and (max-width: 860px) { - - /* categories */ - #col-left { - width: 35%; - } - - #col-right { - width: 65%; - } -} - -@media only screen and (min-width: 980px) { - - /* categories */ - #col-left { - width: 35%; - } - - #col-right { - width: 65%; - } -} - -@media only screen and (max-width: 768px) { - /* categories */ - #col-left { - width: 100%; - } - - #col-right { - width: 100%; - } -} - -/** - * HiDPI Displays - */ -@media print, - (-o-min-device-pixel-ratio: 5/4), - (-webkit-min-device-pixel-ratio: 1.25), - (min-resolution: 120dpi) { - /* Back-compat for pre-3.8 */ - 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); - } - - /* @todo: evaluate - most of these were likely replaced by dashicons */ - .curtime #timestamp, - #screen-meta-links a.show-settings, - .widget-top a.widget-action, - .widget-top a.widget-action:hover, - .sidebar-name-arrow, - .sidebar-name:hover .sidebar-name-arrow, - .meta-box-sortables .postbox:hover .handlediv, - .tagchecklist span a, - #bulk-titles div a, - .tagchecklist span a:hover, - #bulk-titles div a:hover { - background: none !important; - } - -} - -@-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: rgba(0, 0, 0, 0) !important; - } - - #wpcontent { - position: relative; - margin-left: 0; - padding-left: 10px; - } - - #wpbody-content { - padding-bottom: 100px; - } - - .wrap { - margin-right: 12px; - margin-left: 0; - } - - .col-wrap { - padding: 0; - } - - /* Hidden Elements */ - #screen-meta, - #screen-meta-links, - #collapse-menu, - .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; - } - - /* Feedback Messages */ - .wrap div.updated, .wrap div.error, .media-upload-form div.error { - margin: 20px 0 10px 0; - 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; - } - - /* General Metabox */ - .postbox { - font-size: 14px; - } - - .metabox-holder h3 { - padding: 12px; - } - - .postbox .handlediv { - margin-top: 3px; - } - - /* Subsubsub Nav */ - .subsubsub { - font-size: 16px; - text-align: center; - margin-bottom: 15px; - } - - /* Theme/Plugin File Editor */ - #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; - } - - #wpfooter { - display: none; - } - - #comments-form .checkforspam { - display: none; - } -} - -/* Smartphone */ -@media screen and (max-width: 600px) { - /* Disable horizontal scroll when responsive menu is open - since we push the main content off to the right. */ - #wpwrap.wp-responsive-open { - overflow-x: hidden; - } - - html.wp-toolbar { - padding-top: 0; - } - - #wpbody { - padding-top: 46px; - } - - /* Keep full-width boxes on Edit Post page from causing horizontal scroll */ - div#post-body.metabox-holder.columns-1 { - overflow-x: hidden; - } -} diff --git a/sources/wordpress/wp-admin/css/customize-controls-rtl.css b/sources/wordpress/wp-admin/css/customize-controls-rtl.css deleted file mode 100644 index 045deca..0000000 --- a/sources/wordpress/wp-admin/css/customize-controls-rtl.css +++ /dev/null @@ -1,889 +0,0 @@ -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: #666666; -} - -#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: #666666; - border-right: none; - border-left: none; - border-bottom: 1px solid #eeeeee; -} - -#customize-info.open .accordion-section-title:after, -#customize-info .accordion-section-title:hover:after, -#customize-info .accordion-section-title:focus:after { - color: #555555; -} - -#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: #666666; - line-height: 20px; -} - -#customize-theme-controls .control-section { - border: none; -} - -#customize-theme-controls .accordion-section-title { - color: #555555; - background-color: #fff; - border-bottom: 1px solid #eeeeee; -} - -#customize-theme-controls .accordion-section-content { - color: #555555; - background: #fff; -} - -#customize-info.open .accordion-section-title, -#customize-info .accordion-section-title:hover, -#customize-info .accordion-section-title:focus, -#customize-theme-controls .control-section:hover > .accordion-section-title, -#customize-theme-controls .control-section .accordion-section-title:hover, -#customize-theme-controls .control-section.open .accordion-section-title, -#customize-theme-controls .control-section .accordion-section-title:focus { - color: #222; - background: #f5f5f5; -} - -.js .control-section:hover .accordion-section-title, -.js .control-section .accordion-section-title:hover, -.js .control-section.open .accordion-section-title, -.js .control-section .accordion-section-title:focus { - background: #f5f5f5; -} - -#customize-theme-controls .control-section:hover > .accordion-section-title:after, -#customize-theme-controls .control-section .accordion-section-title:hover:after, -#customize-theme-controls .control-section.open .accordion-section-title:after, -#customize-theme-controls .control-section .accordion-section-title:focus:after { - color: #555; -} - -#customize-info.open, -#customize-theme-controls .control-section.open { - border-bottom: 1px solid #eeeeee; -} - -#customize-theme-controls .control-section.open .accordion-section-title { - border-bottom-color: #eeeeee !important; -} - -#customize-theme-controls .control-section:last-of-type.open, -#customize-theme-controls .control-section:last-of-type > .accordion-section-title { - border-bottom-color: #ddd; -} - -#customize-theme-controls > ul, -#customize-theme-controls .accordion-section-content { - 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; /* compensate for positioning */ - 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; -} - -.customize-controls-close:focus, -.customize-controls-close:hover, -.control-panel-back:focus, -.control-panel-back:hover { - background: #ddd; - border-color: #ccc; - color: #000; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -.customize-controls-close:before { - font: normal 22px/1 dashicons; - content: "\f335"; - position: relative; - top: 7px; - right: 13px; -} - -.control-panel-back:before { - font: normal 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 select, -.customize-control input[type="radio"], -.customize-control input[type="checkbox"] { - line-height: 28px; -} - -.customize-control input[type="text"], -.customize-control input[type="password"], -.customize-control input[type="email"], -.customize-control input[type="number"], -.customize-control input[type="search"], -.customize-control input[type="tel"], -.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-color .color-picker, -.customize-control-checkbox label, -.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: #eeeeee; - 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-label, -.collapse-sidebar:active .collapse-sidebar-arrow:before { - text-shadow: none; -} - -.collapsed .collapse-sidebar-arrow:before { - color: #888; -} - -/* Style for custom settings */ - -/* - * Dropdowns - */ -.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 #eeeeee; - -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: #eeeeee; -} - -.customize-control .dropdown-arrow:after { - content: "\f140"; - font: normal 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: #eeeeee; - display: none; - max-width: 112px; -} - -/* Color Picker */ -.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: #555555; - border: 1px solid rgba(0, 0, 0, 0.15); -} - -.customize-control-color .dropdown:hover .dropdown-content { - 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 - */ -.ios .wp-full-overlay { - position: relative; -} - -.ios #customize-preview { - position: relative; -} - -.ios #customize-controls .wp-full-overlay-sidebar-content { - -webkit-overflow-scrolling: touch; -} - -/** Header control **/ - -#customize-control-header_image .current { - margin-bottom: 8px; -} - -#customize-control-header_image .uploaded { - margin-bottom: 18px; -} - -#customize-control-header_image .uploaded button:not(.random), -#customize-control-header_image .default button:not(.random) { - width: 100%; - padding: 0; - margin: 0; - background: none; - 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; -} - - -/* Header control: current image container */ - -#customize-control-header_image .current .container { - overflow: hidden; - -webkit-border-radius: 2px; - 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: 0px; -} - -/* Convoluted, but 'outline' support isn't good enough yet */ -#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; -} - -/* Header control: overlay "close" button */ - -#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: black; - 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; -} - -/* Header control: randomiz(s)er */ - -#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 .placeholder:hover .dice, -#customize-control-header_image .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; -} - -@-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; } -} - -/* Header control: actions and choices */ - -#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; -} - - -/** Handle cheaters. */ -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,0.13); - box-shadow: 0 1px 3px rgba(0,0,0,0.13); -} - -body.cheatin p { - font-size: 14px; - line-height: 1.5; - margin: 25px 0 20px; -} diff --git a/sources/wordpress/wp-admin/css/customize-controls-rtl.min.css b/sources/wordpress/wp-admin/css/customize-controls-rtl.min.css deleted file mode 100644 index aa9bb6c..0000000 --- a/sources/wordpress/wp-admin/css/customize-controls-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/customize-controls.css b/sources/wordpress/wp-admin/css/customize-controls.css deleted file mode 100644 index f9f11b3..0000000 --- a/sources/wordpress/wp-admin/css/customize-controls.css +++ /dev/null @@ -1,889 +0,0 @@ -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: #666666; -} - -#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: #666666; - border-left: none; - border-right: none; - border-bottom: 1px solid #eeeeee; -} - -#customize-info.open .accordion-section-title:after, -#customize-info .accordion-section-title:hover:after, -#customize-info .accordion-section-title:focus:after { - color: #555555; -} - -#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: #666666; - line-height: 20px; -} - -#customize-theme-controls .control-section { - border: none; -} - -#customize-theme-controls .accordion-section-title { - color: #555555; - background-color: #fff; - border-bottom: 1px solid #eeeeee; -} - -#customize-theme-controls .accordion-section-content { - color: #555555; - background: #fff; -} - -#customize-info.open .accordion-section-title, -#customize-info .accordion-section-title:hover, -#customize-info .accordion-section-title:focus, -#customize-theme-controls .control-section:hover > .accordion-section-title, -#customize-theme-controls .control-section .accordion-section-title:hover, -#customize-theme-controls .control-section.open .accordion-section-title, -#customize-theme-controls .control-section .accordion-section-title:focus { - color: #222; - background: #f5f5f5; -} - -.js .control-section:hover .accordion-section-title, -.js .control-section .accordion-section-title:hover, -.js .control-section.open .accordion-section-title, -.js .control-section .accordion-section-title:focus { - background: #f5f5f5; -} - -#customize-theme-controls .control-section:hover > .accordion-section-title:after, -#customize-theme-controls .control-section .accordion-section-title:hover:after, -#customize-theme-controls .control-section.open .accordion-section-title:after, -#customize-theme-controls .control-section .accordion-section-title:focus:after { - color: #555; -} - -#customize-info.open, -#customize-theme-controls .control-section.open { - border-bottom: 1px solid #eeeeee; -} - -#customize-theme-controls .control-section.open .accordion-section-title { - border-bottom-color: #eeeeee !important; -} - -#customize-theme-controls .control-section:last-of-type.open, -#customize-theme-controls .control-section:last-of-type > .accordion-section-title { - border-bottom-color: #ddd; -} - -#customize-theme-controls > ul, -#customize-theme-controls .accordion-section-content { - 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; /* compensate for positioning */ - 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; -} - -.customize-controls-close:focus, -.customize-controls-close:hover, -.control-panel-back:focus, -.control-panel-back:hover { - background: #ddd; - border-color: #ccc; - color: #000; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -.customize-controls-close:before { - font: normal 22px/1 dashicons; - content: "\f335"; - position: relative; - top: 7px; - left: 13px; -} - -.control-panel-back:before { - font: normal 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 select, -.customize-control input[type="radio"], -.customize-control input[type="checkbox"] { - line-height: 28px; -} - -.customize-control input[type="text"], -.customize-control input[type="password"], -.customize-control input[type="email"], -.customize-control input[type="number"], -.customize-control input[type="search"], -.customize-control input[type="tel"], -.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-color .color-picker, -.customize-control-checkbox label, -.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: #eeeeee; - 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-label, -.collapse-sidebar:active .collapse-sidebar-arrow:before { - text-shadow: none; -} - -.collapsed .collapse-sidebar-arrow:before { - color: #888; -} - -/* Style for custom settings */ - -/* - * Dropdowns - */ -.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 #eeeeee; - -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: #eeeeee; -} - -.customize-control .dropdown-arrow:after { - content: "\f140"; - font: normal 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: #eeeeee; - display: none; - max-width: 112px; -} - -/* Color Picker */ -.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: #555555; - border: 1px solid rgba(0, 0, 0, 0.15); -} - -.customize-control-color .dropdown:hover .dropdown-content { - 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 - */ -.ios .wp-full-overlay { - position: relative; -} - -.ios #customize-preview { - position: relative; -} - -.ios #customize-controls .wp-full-overlay-sidebar-content { - -webkit-overflow-scrolling: touch; -} - -/** Header control **/ - -#customize-control-header_image .current { - margin-bottom: 8px; -} - -#customize-control-header_image .uploaded { - margin-bottom: 18px; -} - -#customize-control-header_image .uploaded button:not(.random), -#customize-control-header_image .default button:not(.random) { - width: 100%; - padding: 0; - margin: 0; - background: none; - 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; -} - - -/* Header control: current image container */ - -#customize-control-header_image .current .container { - overflow: hidden; - -webkit-border-radius: 2px; - 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: 0px; -} - -/* Convoluted, but 'outline' support isn't good enough yet */ -#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; -} - -/* Header control: overlay "close" button */ - -#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: black; - 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; -} - -/* Header control: randomiz(s)er */ - -#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 .placeholder:hover .dice, -#customize-control-header_image .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; -} - -@-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; } -} - -/* Header control: actions and choices */ - -#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; -} - - -/** Handle cheaters. */ -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,0.13); - box-shadow: 0 1px 3px rgba(0,0,0,0.13); -} - -body.cheatin p { - font-size: 14px; - line-height: 1.5; - margin: 25px 0 20px; -} diff --git a/sources/wordpress/wp-admin/css/customize-controls.min.css b/sources/wordpress/wp-admin/css/customize-controls.min.css deleted file mode 100644 index 21345fb..0000000 --- a/sources/wordpress/wp-admin/css/customize-controls.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/customize-widgets-rtl.css b/sources/wordpress/wp-admin/css/customize-widgets-rtl.css deleted file mode 100644 index a26638e..0000000 --- a/sources/wordpress/wp-admin/css/customize-widgets-rtl.css +++ /dev/null @@ -1,603 +0,0 @@ -.wp-full-overlay-sidebar { - overflow: visible; -} - -/** - * Hide all sidebar sections by default, only show them (via JS) once the - * preview loads and we know whether the sidebars are used in the template. - */ - -.control-section[id^="accordion-section-sidebar-widgets-"], -.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; -} - -.customize-control-widget_form .widget-top { - -webkit-transition: opacity 0.5s; - transition: opacity 0.5s; -} - -.customize-control-widget_form:not(.widget-rendered) .widget-top { - opacity: 0.5; -} - -.customize-control-widget_form .widget-control-save, -.customize-control-widget_form .spinner { - display: none; -} - -.customize-control-widget_form.previewer-loading .spinner { - display: inline; -} - -.customize-control-widget_form.widget-form-disabled .widget-content { - opacity: 0.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 rgb(229, 229, 229); - 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 0.4s; - transition: background-color 0.4s; -} -.customize-control-widget_form.wide-widget-control.expanding .widget-top, -.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top { - background-color: rgb(227, 227, 227); -} - -.widget-inside { - padding: 1px 10px 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: none; - -webkit-box-shadow: 0 0 2px rgba(30,140,190,0.8); - box-shadow: 0 0 2px rgba(30,140,190,0.8); - position: relative; - z-index: 1; -} - -#widget-customizer-control-templates { - display: none; -} - -/** -* Widget reordering styles -**/ - -.reorder-toggle { - float: left; - padding: 5px 8px; - text-decoration: none; - cursor: pointer; - outline: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.reorder-toggle:focus { - outline: 1px dotted; -} - -.reorder-done, -.reordering .reorder { - display: none; -} - -.reordering .reorder-done { - display: block; - color: #aa0000; -} - -#customize-theme-controls .reordering .add-new-widget { - opacity: 0.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; /* was 42px for mobile */ - height: 43px; - color: #888; - text-indent: -9999px; - cursor: pointer; - outline: none; -} - -.widget-reorder-nav span:before { - display: inline-block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - font: normal 20px/43px 'dashicons'; - text-align: center; - text-indent: 0; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.widget-reorder-nav span:hover, -.widget-reorder-nav span:focus { - 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: normal 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; -} - - -/** - * Styles for new widget addition panel - */ -.wp-full-overlay-main { - left: auto; /* this overrides a right: 0; which causes the preview to resize, I'd rather have it go off screen at the normal size. */ - width: 100%; -} - -#customize-theme-controls .add-new-widget { - cursor: pointer; - float: left; - margin-right: 10px; - -webkit-transition: all 0.2s; - transition: all 0.2s; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - outline: none; -} - -.add-new-widget:before { - content: "\f132"; - display: inline-block; - position: relative; - right: -2px; - top: -1px; - font: normal 20px/1 'dashicons'; - vertical-align: middle; - -webkit-transition: all 0.2s; - transition: all 0.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, 0.5); - box-shadow: inset 0 2px 5px -3px rgba(0, 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; -} - -/* override widgets admin page rules in wp-admin/css/wp-admin.css */ -#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 0.2s; - transition: all 0.2s; - border-left: 1px solid #dddddd; -} - -#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 10px; - 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:hover, -#available-widgets .widget-tpl.selected { - background: #fafafa; -} - -#available-widgets .widget-top, -#available-widgets .widget-top:hover { - border: none; - background: transparent; - -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 0.2s; - transition: all 0.2s; -} - -body.adding-widget #available-widgets { - right: 0; -} - -body.adding-widget .wp-full-overlay-main { - right: 300px; -} - -body.adding-widget #customize-preview { - opacity: 0.4; -} - - -/** - * Widget Icon styling - * No plurals in naming. - * Ordered from lowest to highest specificity. - **/ -#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: normal 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; -} - -/* smiley */ -#available-widgets [class*="easy"] .widget-title:before { content: "\f328"; top: -4px; } - -/* star-filled */ -#available-widgets [class*="super"] .widget-title:before, -#available-widgets [class*="like"] .widget-title:before { content: "\f155"; top: -4px; } - -/* wordpress */ -#available-widgets [class*="meta"] .widget-title:before { content: "\f120"; } - -/* archive-box */ -#available-widgets [class*="archives"] .widget-title:before { content: "\f480"; top: -4px; } - -/* category */ -#available-widgets [class*="categor"] .widget-title:before { content: "\f318"; top: -4px; } - -/* comments */ -#available-widgets [class*="comment"] .widget-title:before, -#available-widgets [class*="testimonial"] .widget-title:before, -#available-widgets [class*="chat"] .widget-title:before { content: "\f101"; } - -/* post */ -#available-widgets [class*="post"] .widget-title:before { content: "\f109"; } - -/* admin-page */ -#available-widgets [class*="page"] .widget-title:before { content: "\f105"; } - -/* text */ -#available-widgets [class*="text"] .widget-title:before { content: "\f478"; } - -/* links */ -#available-widgets [class*="link"] .widget-title:before { content: "\f103"; } - -/* search */ -#available-widgets [class*="search"] .widget-title:before { content: "\f179"; } - -/* menu */ -#available-widgets [class*="menu"] .widget-title:before, -#available-widgets [class*="nav"] .widget-title:before { content: "\f333"; } - -/* tag-cloud */ -#available-widgets [class*="tag"] .widget-title:before { content: "\f479"; } - -/* rss */ -#available-widgets [class*="rss"] .widget-title:before { content: "\f303"; top: -6px; } - -/* calendar */ -#available-widgets [class*="event"] .widget-title:before, -#available-widgets [class*="calendar"] .widget-title:before { content: "\f145"; top: -4px;} - -/* format-image */ -#available-widgets [class*="image"] .widget-title:before, -#available-widgets [class*="photo"] .widget-title:before, -#available-widgets [class*="slide"] .widget-title:before, -#available-widgets [class*="instagram"] .widget-title:before { content: "\f128"; } - -/* format-gallery */ -#available-widgets [class*="album"] .widget-title:before, -#available-widgets [class*="galler"] .widget-title:before { content: "\f161"; } - -/* format-video */ -#available-widgets [class*="video"] .widget-title:before, -#available-widgets [class*="tube"] .widget-title:before { content: "\f126"; } - -/* format-audio */ -#available-widgets [class*="music"] .widget-title:before, -#available-widgets [class*="radio"] .widget-title:before, -#available-widgets [class*="audio"] .widget-title:before { content: "\f127"; } - -/* admin-users */ -#available-widgets [class*="login"] .widget-title:before, -#available-widgets [class*="user"] .widget-title:before, -#available-widgets [class*="member"] .widget-title:before, -#available-widgets [class*="avatar"] .widget-title:before, -#available-widgets [class*="subscriber"] .widget-title:before, -#available-widgets [class*="profile"] .widget-title:before, -#available-widgets [class*="grofile"] .widget-title:before { content: "\f110"; } - -/* cart */ -#available-widgets [class*="commerce"] .widget-title:before, -#available-widgets [class*="shop"] .widget-title:before, -#available-widgets [class*="cart"] .widget-title:before { content: "\f174"; top: -4px; } - -/* shield */ -#available-widgets [class*="secur"] .widget-title:before, -#available-widgets [class*="firewall"] .widget-title:before { content: "\f332"; } - -/* chart-bar */ -#available-widgets [class*="analytic"] .widget-title:before, -#available-widgets [class*="stat"] .widget-title:before, -#available-widgets [class*="poll"] .widget-title:before { content: "\f185"; } - -/* feedback */ -#available-widgets [class*="form"] .widget-title:before { content: "\f175"; } - -/* email-alt */ -#available-widgets [class*="subscribe"] .widget-title:before, -#available-widgets [class*="news"] .widget-title:before, -#available-widgets [class*="contact"] .widget-title:before, -#available-widgets [class*="mail"] .widget-title:before { content: "\f466"; } - -/* share */ -#available-widgets [class*="share"] .widget-title:before, -#available-widgets [class*="socia"] .widget-title:before { content: "\f237"; } - -/* translation */ -#available-widgets [class*="lang"] .widget-title:before, -#available-widgets [class*="translat"] .widget-title:before { content: "\f326"; } - -/* location-alt */ -#available-widgets [class*="locat"] .widget-title:before, -#available-widgets [class*="map"] .widget-title:before { content: "\f231"; } - -/* download */ -#available-widgets [class*="download"] .widget-title:before { content: "\f316"; } - -/* cloud */ -#available-widgets [class*="weather"] .widget-title:before { content: "\f176"; top: -4px;} - -/* facebook */ -#available-widgets [class*="facebook"] .widget-title:before { content: "\f304"; } - -/* twitter */ -#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; - } -} diff --git a/sources/wordpress/wp-admin/css/customize-widgets-rtl.min.css b/sources/wordpress/wp-admin/css/customize-widgets-rtl.min.css deleted file mode 100644 index 407c087..0000000 --- a/sources/wordpress/wp-admin/css/customize-widgets-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.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 diff --git a/sources/wordpress/wp-admin/css/customize-widgets.css b/sources/wordpress/wp-admin/css/customize-widgets.css deleted file mode 100644 index f025f79..0000000 --- a/sources/wordpress/wp-admin/css/customize-widgets.css +++ /dev/null @@ -1,603 +0,0 @@ -.wp-full-overlay-sidebar { - overflow: visible; -} - -/** - * Hide all sidebar sections by default, only show them (via JS) once the - * preview loads and we know whether the sidebars are used in the template. - */ - -.control-section[id^="accordion-section-sidebar-widgets-"], -.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; -} - -.customize-control-widget_form .widget-top { - -webkit-transition: opacity 0.5s; - transition: opacity 0.5s; -} - -.customize-control-widget_form:not(.widget-rendered) .widget-top { - opacity: 0.5; -} - -.customize-control-widget_form .widget-control-save, -.customize-control-widget_form .spinner { - display: none; -} - -.customize-control-widget_form.previewer-loading .spinner { - display: inline; -} - -.customize-control-widget_form.widget-form-disabled .widget-content { - opacity: 0.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 rgb(229, 229, 229); - 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 0.4s; - transition: background-color 0.4s; -} -.customize-control-widget_form.wide-widget-control.expanding .widget-top, -.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top { - background-color: rgb(227, 227, 227); -} - -.widget-inside { - padding: 1px 10px 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: none; - -webkit-box-shadow: 0 0 2px rgba(30,140,190,0.8); - box-shadow: 0 0 2px rgba(30,140,190,0.8); - position: relative; - z-index: 1; -} - -#widget-customizer-control-templates { - display: none; -} - -/** -* Widget reordering styles -**/ - -.reorder-toggle { - float: right; - padding: 5px 8px; - text-decoration: none; - cursor: pointer; - outline: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.reorder-toggle:focus { - outline: 1px dotted; -} - -.reorder-done, -.reordering .reorder { - display: none; -} - -.reordering .reorder-done { - display: block; - color: #aa0000; -} - -#customize-theme-controls .reordering .add-new-widget { - opacity: 0.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; /* was 42px for mobile */ - height: 43px; - color: #888; - text-indent: -9999px; - cursor: pointer; - outline: none; -} - -.widget-reorder-nav span:before { - display: inline-block; - position: absolute; - top: 0; - right: 0; - width: 100%; - height: 100%; - font: normal 20px/43px 'dashicons'; - text-align: center; - text-indent: 0; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.widget-reorder-nav span:hover, -.widget-reorder-nav span:focus { - 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: normal 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; -} - - -/** - * Styles for new widget addition panel - */ -.wp-full-overlay-main { - right: auto; /* this overrides a right: 0; which causes the preview to resize, I'd rather have it go off screen at the normal size. */ - width: 100%; -} - -#customize-theme-controls .add-new-widget { - cursor: pointer; - float: right; - margin-left: 10px; - -webkit-transition: all 0.2s; - transition: all 0.2s; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - outline: none; -} - -.add-new-widget:before { - content: "\f132"; - display: inline-block; - position: relative; - left: -2px; - top: -1px; - font: normal 20px/1 'dashicons'; - vertical-align: middle; - -webkit-transition: all 0.2s; - transition: all 0.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, 0.5); - box-shadow: inset 0 2px 5px -3px rgba(0, 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; -} - -/* override widgets admin page rules in wp-admin/css/wp-admin.css */ -#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 0.2s; - transition: all 0.2s; - border-right: 1px solid #dddddd; -} - -#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 10px; - 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:hover, -#available-widgets .widget-tpl.selected { - background: #fafafa; -} - -#available-widgets .widget-top, -#available-widgets .widget-top:hover { - border: none; - background: transparent; - -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 0.2s; - transition: all 0.2s; -} - -body.adding-widget #available-widgets { - left: 0; -} - -body.adding-widget .wp-full-overlay-main { - left: 300px; -} - -body.adding-widget #customize-preview { - opacity: 0.4; -} - - -/** - * Widget Icon styling - * No plurals in naming. - * Ordered from lowest to highest specificity. - **/ -#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: normal 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; -} - -/* smiley */ -#available-widgets [class*="easy"] .widget-title:before { content: "\f328"; top: -4px; } - -/* star-filled */ -#available-widgets [class*="super"] .widget-title:before, -#available-widgets [class*="like"] .widget-title:before { content: "\f155"; top: -4px; } - -/* wordpress */ -#available-widgets [class*="meta"] .widget-title:before { content: "\f120"; } - -/* archive-box */ -#available-widgets [class*="archives"] .widget-title:before { content: "\f480"; top: -4px; } - -/* category */ -#available-widgets [class*="categor"] .widget-title:before { content: "\f318"; top: -4px; } - -/* comments */ -#available-widgets [class*="comment"] .widget-title:before, -#available-widgets [class*="testimonial"] .widget-title:before, -#available-widgets [class*="chat"] .widget-title:before { content: "\f101"; } - -/* post */ -#available-widgets [class*="post"] .widget-title:before { content: "\f109"; } - -/* admin-page */ -#available-widgets [class*="page"] .widget-title:before { content: "\f105"; } - -/* text */ -#available-widgets [class*="text"] .widget-title:before { content: "\f478"; } - -/* links */ -#available-widgets [class*="link"] .widget-title:before { content: "\f103"; } - -/* search */ -#available-widgets [class*="search"] .widget-title:before { content: "\f179"; } - -/* menu */ -#available-widgets [class*="menu"] .widget-title:before, -#available-widgets [class*="nav"] .widget-title:before { content: "\f333"; } - -/* tag-cloud */ -#available-widgets [class*="tag"] .widget-title:before { content: "\f479"; } - -/* rss */ -#available-widgets [class*="rss"] .widget-title:before { content: "\f303"; top: -6px; } - -/* calendar */ -#available-widgets [class*="event"] .widget-title:before, -#available-widgets [class*="calendar"] .widget-title:before { content: "\f145"; top: -4px;} - -/* format-image */ -#available-widgets [class*="image"] .widget-title:before, -#available-widgets [class*="photo"] .widget-title:before, -#available-widgets [class*="slide"] .widget-title:before, -#available-widgets [class*="instagram"] .widget-title:before { content: "\f128"; } - -/* format-gallery */ -#available-widgets [class*="album"] .widget-title:before, -#available-widgets [class*="galler"] .widget-title:before { content: "\f161"; } - -/* format-video */ -#available-widgets [class*="video"] .widget-title:before, -#available-widgets [class*="tube"] .widget-title:before { content: "\f126"; } - -/* format-audio */ -#available-widgets [class*="music"] .widget-title:before, -#available-widgets [class*="radio"] .widget-title:before, -#available-widgets [class*="audio"] .widget-title:before { content: "\f127"; } - -/* admin-users */ -#available-widgets [class*="login"] .widget-title:before, -#available-widgets [class*="user"] .widget-title:before, -#available-widgets [class*="member"] .widget-title:before, -#available-widgets [class*="avatar"] .widget-title:before, -#available-widgets [class*="subscriber"] .widget-title:before, -#available-widgets [class*="profile"] .widget-title:before, -#available-widgets [class*="grofile"] .widget-title:before { content: "\f110"; } - -/* cart */ -#available-widgets [class*="commerce"] .widget-title:before, -#available-widgets [class*="shop"] .widget-title:before, -#available-widgets [class*="cart"] .widget-title:before { content: "\f174"; top: -4px; } - -/* shield */ -#available-widgets [class*="secur"] .widget-title:before, -#available-widgets [class*="firewall"] .widget-title:before { content: "\f332"; } - -/* chart-bar */ -#available-widgets [class*="analytic"] .widget-title:before, -#available-widgets [class*="stat"] .widget-title:before, -#available-widgets [class*="poll"] .widget-title:before { content: "\f185"; } - -/* feedback */ -#available-widgets [class*="form"] .widget-title:before { content: "\f175"; } - -/* email-alt */ -#available-widgets [class*="subscribe"] .widget-title:before, -#available-widgets [class*="news"] .widget-title:before, -#available-widgets [class*="contact"] .widget-title:before, -#available-widgets [class*="mail"] .widget-title:before { content: "\f466"; } - -/* share */ -#available-widgets [class*="share"] .widget-title:before, -#available-widgets [class*="socia"] .widget-title:before { content: "\f237"; } - -/* translation */ -#available-widgets [class*="lang"] .widget-title:before, -#available-widgets [class*="translat"] .widget-title:before { content: "\f326"; } - -/* location-alt */ -#available-widgets [class*="locat"] .widget-title:before, -#available-widgets [class*="map"] .widget-title:before { content: "\f231"; } - -/* download */ -#available-widgets [class*="download"] .widget-title:before { content: "\f316"; } - -/* cloud */ -#available-widgets [class*="weather"] .widget-title:before { content: "\f176"; top: -4px;} - -/* facebook */ -#available-widgets [class*="facebook"] .widget-title:before { content: "\f304"; } - -/* twitter */ -#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; - } -} diff --git a/sources/wordpress/wp-admin/css/customize-widgets.min.css b/sources/wordpress/wp-admin/css/customize-widgets.min.css deleted file mode 100644 index 7c7cf4a..0000000 --- a/sources/wordpress/wp-admin/css/customize-widgets.min.css +++ /dev/null @@ -1 +0,0 @@ -.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 diff --git a/sources/wordpress/wp-admin/css/dashboard-rtl.css b/sources/wordpress/wp-admin/css/dashboard-rtl.css deleted file mode 100644 index d6a051b..0000000 --- a/sources/wordpress/wp-admin/css/dashboard-rtl.css +++ /dev/null @@ -1,1112 +0,0 @@ -#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; -} - -#wpbody-content #dashboard-widgets.columns-4 .postbox-container { - width: 25%; -} - -#dashboard-widgets .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 none; - height: 0; - min-height: 0; -} - -/*------------------------------------------------------------------------------ - 9.0 - Dashboard -------------------------------------------------------------------------------*/ - -#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; -} - -/* @todo: this was originally in this section, but likely belongs elsewhere */ -#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 */ -.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,0.04); - box-shadow: 0 1px 1px rgba(0,0,0,0.04); - background: #fff; - font-size: 13px; - line-height: 2.1em; -} - -.welcome-panel h3 { - margin: 0; - font-size: 21px; - font-weight: normal; - 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: transparent !important; -} - -.welcome-panel .welcome-icon:before { - color: #888; - font: normal 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-write-blog:before, -.welcome-panel .welcome-edit-page: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: 0.8em 0 1em 1em; -} - -.welcome-panel .welcome-panel-column li { - line-height: 16px; - list-style-type: none; -} - -/* Dashboard WordPress news */ - -#dashboard_primary .inside { - margin: 0; - padding: 0; -} - -#dashboard_primary .widget-loading, -#dashboard_primary .dashboard-widget-control-form { - 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: normal; -} - -#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 */ - -#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 - Colors */ - -#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 12px; -} - -#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 - Icons */ -#dashboard_right_now li a:before, -#dashboard_right_now li span:before { - content: '\f159'; - font: normal 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 Draft */ - -#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; -} - -/* Dashboard Quick Draft - Form styling */ - -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; -} - -#dashboard-widgets .postbox form .submit { - margin: -39px 0; - float: left; -} - -#description-wrap { - margin-top: 12px; -} - -#title-wrap #title-prompt-text, -.textarea-wrap #content-prompt-text { - color: #777; -} - -#title-wrap #title-prompt-text { - font-size: 1.1em; - padding: 7px 8px; -} - -.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; -} - -/* Dashboard Quick Draft - Drafts list */ - -.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: normal; -} - -#dashboard_quick_press .drafts .view-all { - float: left; - margin: 0 0 0 12px; -} - -#dashboard_primary a.rsswidget { - font-weight: normal; -} - -#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 activity widget */ - -#dashboard-widgets #dashboard_activity h4 { - margin: 0 12px 8px 0; - font-weight: normal; -} - -#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: normal 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 #eeeeee; - 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; -} - -/* Dashboard activity widget - Comments */ -/* @todo: needs serious de-duplication */ - -#activity-widget #the-comment-list tr.undo, -#activity-widget #the-comment-list div.undo { - background: none; - padding: 6px 0; - margin-right: 12px; -} - -#activity-widget #the-comment-list .alternate, -#activity-widget #the-comment-list .alt { - background: none; -} - -#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 0; -} - -#activity-widget #the-comment-list .comment-item:first-child { - border-top: 1px solid #eeeeee; -} - -#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; -} - -/* Browse happy box */ - -#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 { - width: 100%; -} - -#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: normal; - font-size: 14px; - margin: 0 0 .2em; - padding: 0; -} - -#dashboard_plugins h5 { - font-size: 14px; -} - -/* Recent Comments */ - -#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, 0.06); - box-shadow: inset 0 1px 0 rgba(0, 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: normal; -} - -#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; -} - -/* QuickDraft */ - -#title-wrap label, -#description-wrap label { - cursor: text; -} - -#title-wrap #title { - padding: 2px 6px; - font-size: 1.3em; - outline: none; -} - -#title-wrap #title-prompt-text { - font-size: 1.1em; - padding: 5px 8px; -} - -/* Feeds */ -.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; -} - -/* Browser Nag */ -#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: transparent none; - color: #fff; - -webkit-box-shadow: none; - box-shadow: none; -} - -#dashboard_browser_nag a { - color: #fff; -} - -/* Make the browser nags easier to read with Open Sans */ - -#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 p, -.postbox#dashboard_browser_nag a, -.postbox#dashboard_browser_nag p.browser-update-nag { - font-size: 16px; -} - -/* =Media Queries --------------------------------------------------------------- */ - -/* one column on the dash */ -@media only screen and (max-width: 799px) { - #wpbody-content #dashboard-widgets .postbox-container { - width: 100%; - } -} - -/* two columns on the dash, but keep the setting if one is selected */ -@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 none; - 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 none; - height: 0; - min-height: 0; - } - - /* show the radio buttons for column prefs only for one or two columns */ - .index-php .screen-layout, - .index-php .columns-prefs { - display: block; - } - - .columns-prefs .columns-prefs-3, - .columns-prefs .columns-prefs-4 { - display: none; - } -} - -/* three columns on the dash */ -@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 none; - 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: 0.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; - } -} - -/* Smartphone */ -@media screen and (max-width: 600px) { - /* Keep the close icon from overlapping the Welcome text. */ - .welcome-panel .welcome-panel-close { - overflow: hidden; - text-indent: 100%; - white-space: nowrap; - width: 20px; - height: 20px; - left: 0; - padding: 5px; - } - - /* Make the close icon larger for tappability. */ - #welcome-panel.welcome-panel .welcome-panel-close:before { - font-size: 20px; - margin: 0; - } -} diff --git a/sources/wordpress/wp-admin/css/dashboard.css b/sources/wordpress/wp-admin/css/dashboard.css deleted file mode 100644 index 9759e40..0000000 --- a/sources/wordpress/wp-admin/css/dashboard.css +++ /dev/null @@ -1,1112 +0,0 @@ -#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; -} - -#wpbody-content #dashboard-widgets.columns-4 .postbox-container { - width: 25%; -} - -#dashboard-widgets .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 none; - height: 0; - min-height: 0; -} - -/*------------------------------------------------------------------------------ - 9.0 - Dashboard -------------------------------------------------------------------------------*/ - -#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; -} - -/* @todo: this was originally in this section, but likely belongs elsewhere */ -#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 */ -.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,0.04); - box-shadow: 0 1px 1px rgba(0,0,0,0.04); - background: #fff; - font-size: 13px; - line-height: 2.1em; -} - -.welcome-panel h3 { - margin: 0; - font-size: 21px; - font-weight: normal; - 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: transparent !important; -} - -.welcome-panel .welcome-icon:before { - color: #888; - font: normal 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-write-blog:before, -.welcome-panel .welcome-edit-page: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: 0.8em 1em 1em 0; -} - -.welcome-panel .welcome-panel-column li { - line-height: 16px; - list-style-type: none; -} - -/* Dashboard WordPress news */ - -#dashboard_primary .inside { - margin: 0; - padding: 0; -} - -#dashboard_primary .widget-loading, -#dashboard_primary .dashboard-widget-control-form { - 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: normal; -} - -#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 */ - -#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 - Colors */ - -#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 12px; -} - -#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 - Icons */ -#dashboard_right_now li a:before, -#dashboard_right_now li span:before { - content: '\f159'; - font: normal 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 Draft */ - -#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; -} - -/* Dashboard Quick Draft - Form styling */ - -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; -} - -#dashboard-widgets .postbox form .submit { - margin: -39px 0; - float: right; -} - -#description-wrap { - margin-top: 12px; -} - -#title-wrap #title-prompt-text, -.textarea-wrap #content-prompt-text { - color: #777; -} - -#title-wrap #title-prompt-text { - font-size: 1.1em; - padding: 7px 8px; -} - -.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; -} - -/* Dashboard Quick Draft - Drafts list */ - -.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: normal; -} - -#dashboard_quick_press .drafts .view-all { - float: right; - margin: 0 12px 0 0; -} - -#dashboard_primary a.rsswidget { - font-weight: normal; -} - -#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 activity widget */ - -#dashboard-widgets #dashboard_activity h4 { - margin: 0 0 8px 12px; - font-weight: normal; -} - -#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: normal 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 #eeeeee; - 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; -} - -/* Dashboard activity widget - Comments */ -/* @todo: needs serious de-duplication */ - -#activity-widget #the-comment-list tr.undo, -#activity-widget #the-comment-list div.undo { - background: none; - padding: 6px 0; - margin-left: 12px; -} - -#activity-widget #the-comment-list .alternate, -#activity-widget #the-comment-list .alt { - background: none; -} - -#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 0; -} - -#activity-widget #the-comment-list .comment-item:first-child { - border-top: 1px solid #eeeeee; -} - -#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; -} - -/* Browse happy box */ - -#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 { - width: 100%; -} - -#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: normal; - font-size: 14px; - margin: 0 0 .2em; - padding: 0; -} - -#dashboard_plugins h5 { - font-size: 14px; -} - -/* Recent Comments */ - -#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, 0.06); - box-shadow: inset 0 1px 0 rgba(0, 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: normal; -} - -#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; -} - -/* QuickDraft */ - -#title-wrap label, -#description-wrap label { - cursor: text; -} - -#title-wrap #title { - padding: 2px 6px; - font-size: 1.3em; - outline: none; -} - -#title-wrap #title-prompt-text { - font-size: 1.1em; - padding: 5px 8px; -} - -/* Feeds */ -.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; -} - -/* Browser Nag */ -#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: transparent none; - color: #fff; - -webkit-box-shadow: none; - box-shadow: none; -} - -#dashboard_browser_nag a { - color: #fff; -} - -/* Make the browser nags easier to read with Open Sans */ - -#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 p, -.postbox#dashboard_browser_nag a, -.postbox#dashboard_browser_nag p.browser-update-nag { - font-size: 16px; -} - -/* =Media Queries --------------------------------------------------------------- */ - -/* one column on the dash */ -@media only screen and (max-width: 799px) { - #wpbody-content #dashboard-widgets .postbox-container { - width: 100%; - } -} - -/* two columns on the dash, but keep the setting if one is selected */ -@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 none; - 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 none; - height: 0; - min-height: 0; - } - - /* show the radio buttons for column prefs only for one or two columns */ - .index-php .screen-layout, - .index-php .columns-prefs { - display: block; - } - - .columns-prefs .columns-prefs-3, - .columns-prefs .columns-prefs-4 { - display: none; - } -} - -/* three columns on the dash */ -@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 none; - 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: 0.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; - } -} - -/* Smartphone */ -@media screen and (max-width: 600px) { - /* Keep the close icon from overlapping the Welcome text. */ - .welcome-panel .welcome-panel-close { - overflow: hidden; - text-indent: 100%; - white-space: nowrap; - width: 20px; - height: 20px; - right: 0; - padding: 5px; - } - - /* Make the close icon larger for tappability. */ - #welcome-panel.welcome-panel .welcome-panel-close:before { - font-size: 20px; - margin: 0; - } -} diff --git a/sources/wordpress/wp-admin/css/deprecated-media-rtl.css b/sources/wordpress/wp-admin/css/deprecated-media-rtl.css deleted file mode 100644 index ed90138..0000000 --- a/sources/wordpress/wp-admin/css/deprecated-media-rtl.css +++ /dev/null @@ -1,371 +0,0 @@ -/* Styles for the media library iframe (not used on the Library screen) */ - -div#media-upload-header { - margin: 0; - padding: 5px 5px 0; - font-weight: bold; - position: relative; - border-bottom: 1px solid #dfdfdf; - background: #f9f9f9; -} - -body#media-upload ul#sidemenu { - font-weight: normal; - margin: 0 5px; - right: 0; - bottom: -1px; - float: none; - overflow: hidden; -} - -#media-upload:after { /* clearfix */ - 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: normal; -} - -.media-upload-form p.help { - margin: 0; - padding: 0; -} - -.media-upload-form fieldset { - width: 100%; - border: none; - text-align: justify; - margin: 0 0 1em 0; - padding: 0; -} - -/* specific to the image upload form */ - -.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; -} - -#library-form .progress, -#gallery-form .progress, -.insert-gallery, -.describe.startopen, -.describe.startclosed { - 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; -} - -/* Specific to Uploader */ - -#media-upload p.ml-submit { - padding: 1em 0; -} - -#media-upload p.help, -#media-upload label.help { - font-family: sans-serif; - font-style: italic; - font-weight: normal; -} - -#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: 0.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: normal; - 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: 0.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; -} - -/** - * HiDPI Displays - */ -@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; - } -} diff --git a/sources/wordpress/wp-admin/css/deprecated-media-rtl.min.css b/sources/wordpress/wp-admin/css/deprecated-media-rtl.min.css deleted file mode 100644 index c97733d..0000000 --- a/sources/wordpress/wp-admin/css/deprecated-media-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/deprecated-media.css b/sources/wordpress/wp-admin/css/deprecated-media.css deleted file mode 100644 index ee7c08f..0000000 --- a/sources/wordpress/wp-admin/css/deprecated-media.css +++ /dev/null @@ -1,371 +0,0 @@ -/* Styles for the media library iframe (not used on the Library screen) */ - -div#media-upload-header { - margin: 0; - padding: 5px 5px 0; - font-weight: bold; - position: relative; - border-bottom: 1px solid #dfdfdf; - background: #f9f9f9; -} - -body#media-upload ul#sidemenu { - font-weight: normal; - margin: 0 5px; - left: 0; - bottom: -1px; - float: none; - overflow: hidden; -} - -#media-upload:after { /* clearfix */ - 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: normal; -} - -.media-upload-form p.help { - margin: 0; - padding: 0; -} - -.media-upload-form fieldset { - width: 100%; - border: none; - text-align: justify; - margin: 0 0 1em 0; - padding: 0; -} - -/* specific to the image upload form */ - -.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; -} - -#library-form .progress, -#gallery-form .progress, -.insert-gallery, -.describe.startopen, -.describe.startclosed { - 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; -} - -/* Specific to Uploader */ - -#media-upload p.ml-submit { - padding: 1em 0; -} - -#media-upload p.help, -#media-upload label.help { - font-family: sans-serif; - font-style: italic; - font-weight: normal; -} - -#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: 0.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: normal; - 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: 0.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; -} - -/** - * HiDPI Displays - */ -@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; - } -} diff --git a/sources/wordpress/wp-admin/css/deprecated-media.min.css b/sources/wordpress/wp-admin/css/deprecated-media.min.css deleted file mode 100644 index 59b3a68..0000000 --- a/sources/wordpress/wp-admin/css/deprecated-media.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/edit-rtl.css b/sources/wordpress/wp-admin/css/edit-rtl.css deleted file mode 100644 index ecda622..0000000 --- a/sources/wordpress/wp-admin/css/edit-rtl.css +++ /dev/null @@ -1,1500 +0,0 @@ -#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; -} - -/*------------------------------------------------------------------------------ - 11.0 - Write/Edit Post Screen -------------------------------------------------------------------------------*/ - -#show-comments { - overflow: hidden; -} - -#save-action .spinner, -#show-comments a, -#show-comments .spinner { - 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: none; - 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 none; - padding: 0; - font-size: 11px; - margin-top: -1px; -} - -#edit-slug-box { - line-height: 24px; - min-height: 25px; /* Yes, line-height + 1 */ - 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; -} - -/* @todo: do we really need this? word on the street is we don't and this -stray rule may actually be compensated for elsewhere. */ -#normal-sortables .submitbox .submitdelete:hover { - color: #000; - background-color: #f00; - border-bottom-color: #f00; -} - -.submitbox .submit a:hover { - text-decoration: underline; -} - -.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 Screen */ -#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,0.04); - box-shadow: 0 1px 1px rgba(0,0,0,0.04); - background: #fff; -} - -#trackback_url { - width: 99%; -} - -#normal-sortables .postbox .submit { - background: transparent none; - border: 0 none; - 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; -} - -ul.category-tabs li, -#side-sortables .add-menu-item-tabs li, -.wp-tab-bar li { - display: inline; - line-height: 1.35em; -} - -.no-js .category-tabs li.hide-if-no-js { - display: none; -} - -.category-tabs a, -#side-sortables .add-menu-item-tabs a, -.wp-tab-bar a { - text-decoration: none; -} - -/* @todo: do these really need to be so specific? */ -#side-sortables .category-tabs .tabs a, -#side-sortables .add-menu-item-tabs .tabs a, -.wp-tab-bar .wp-tab-active a, -#post-body ul.category-tabs li.tabs a, -#post-body ul.add-menu-item-tabs li.tabs 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 input, -#side-sortables .submitbox .submit .preview, -#side-sortables .submitbox .submit a.preview:hover { - border: 0 none; -} - -#side-sortables .inside-submitbox .insidebox, -.stuffbox .insidebox { - margin: 11px 0; -} - -/* @todo: make this a more generic class */ -ul.category-tabs, -ul.add-menu-item-tabs, -ul.wp-tab-bar { - margin-top: 12px; -} - -ul.category-tabs li, -ul.add-menu-item-tabs li { - border: solid 1px transparent; - position: relative; -} - -ul.category-tabs li.tabs, -ul.add-menu-item-tabs li.tabs, -.wp-tab-active { - border: 1px solid #dfdfdf; - border-bottom-color: #fdfdfd; - background-color: #fdfdfd; -} - -ul.category-tabs li, -ul.add-menu-item-tabs li, -ul.wp-tab-bar li { - padding: 3px 5px 5px; -} - -#postimagediv .inside img { - max-width: 100%; - height: auto; -} - -form#tags-filter { - position: relative; -} - -/* Edit posts */ -td.post-title strong, -td.plugin-title strong { - display: block; - margin-bottom: .2em; - font-size: 14px; -} - -td.post-title p, -td.plugin-title p { - margin: 6px 0; -} - -/* Global classes */ -.wp-hidden-children .wp-hidden-child, -.ui-tabs-hide { - 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,0.04); - box-shadow: 0 1px 1px rgba(0,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: transparent url(../images/resize.gif) no-repeat scroll left bottom; - width: 12px; - cursor: row-resize; -} - -.rtl #content-resize-handle { - background: transparent 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; -} - -/* editor-expand.js override */ -.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; -} -/* end editor-expand.js override */ - -.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; -} - -.wp-editor-expand #wp-content-editor-container { - 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, #jj, #hh, #mn { - padding: 1px; - font-size: 12px; -} - -#jj, #hh, #mn { - width: 2em; -} - -#aa { - width: 3.4em; -} - -.curtime #timestamp { - padding: 2px 0 1px 0; - display: inline !important; - height: auto !important; -} - -#misc-publishing-actions label[for="post_status"]:before, -#post-body #visibility:before, -.curtime #timestamp:before, -#post-body .misc-pub-revisions:before, -span.wp-media-buttons-icon:before { - color: #888; -} - -#post-body #visibility:before, -.curtime #timestamp:before, -#post-body .misc-pub-revisions:before { - font: normal 20px/1 'dashicons'; - speak: none; - display: inline-block; - padding: 0 0 0 2px; - top: 0; - right: -1px; - position: relative; - 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, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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: 0.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.saving .locked-saving, -#post-lock-dialog.saved .locked-saved { - 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 0; -} - -#poststuff .inside #parent_id, -#poststuff .inside #page_template { - max-width: 100%; -} - -#poststuff .inside label.spam, -#poststuff .inside label.deleted { - color: red; -} - -#poststuff .inside label.waiting { - color: orange; -} - -#poststuff .inside label.approved { - color: green; -} - -.ie8 #poststuff .inside #parent_id, -.ie8 #poststuff .inside #page_template { - 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; -} - -/*------------------------------------------------------------------------------ - 11.1 - Custom Fields -------------------------------------------------------------------------------*/ - -#postcustomstuff thead th { - padding: 5px 8px 8px; - background-color: #f1f1f1; -} - -#postcustom #postcustomstuff .submit { - border: 0 none; - 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 th.left, -#postcustomstuff td.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; -} - -/*------------------------------------------------------------------------------ - 11.3 - Featured Images -------------------------------------------------------------------------------*/ - -#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; -} - -/*------------------------------------------------------------------------------ - 11.4 - Post formats -------------------------------------------------------------------------------*/ - -.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: normal 20px/1 'dashicons' !important; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.post-state-format:before, -.post-format-icon:before { - color: #ddd; - -webkit-transition: all .1s ease-in-out; - transition: all .1s ease-in-out; -} - -a.post-state-format:hover:before, -a.post-format-icon: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: 0px; - padding: 2px 0px 2px 0; -} - -.post-format-icon:before { - position: relative; - display: inline-block; - margin-left: 7px; - font: normal 20px/1 'dashicons'; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.post-state-format.post-format-standard:before, -.post-format-icon.post-format-standard:before, -a.post-state-format.format-standard:before { - content: '\f109'; -} - -.post-state-format.post-format-image:before, -.post-format-icon.post-format-image:before, -a.post-state-format.format-image:before { - content: '\f128'; -} - -.post-state-format.post-format-gallery:before, -.post-format-icon.post-format-gallery:before, -a.post-state-format.format-gallery:before { - content: '\f161'; -} - -.post-state-format.post-format-audio:before, -.post-format-icon.post-format-audio:before, -a.post-state-format.format-audio:before { - content: '\f127'; -} - -.post-state-format.post-format-video:before, -.post-format-icon.post-format-video:before, -a.post-state-format.format-video:before { - content: '\f126'; -} - -.post-state-format.post-format-chat:before, -.post-format-icon.post-format-chat:before, -a.post-state-format.format-chat:before { - content: '\f125'; -} - -.post-state-format.post-format-status:before, -.post-format-icon.post-format-status:before, -a.post-state-format.format-status:before { - content: '\f130'; -} - -.post-state-format.post-format-aside:before, -.post-format-icon.post-format-aside:before, -a.post-state-format.format-aside:before { - content: '\f123'; -} - -.post-state-format.post-format-quote:before, -.post-format-icon.post-format-quote:before, -a.post-state-format.format-quote:before { - content: '\f122'; -} - -.post-state-format.post-format-link:before, -.post-format-icon.post-format-link:before, -a.post-state-format.format-link:before { - content: '\f103'; -} - -/*------------------------------------------------------------------------------ - 12.0 - Categories -------------------------------------------------------------------------------*/ - -.category-adder { - margin-right: 120px; - padding: 4px 0; -} - -.category-adder h4 { - margin: 0 0 8px; -} - -#side-sortables .category-adder { - margin: 0; -} - -.wp-tab-panel, -.categorydiv div.tabs-panel, -.customlinkdiv div.tabs-panel, -.posttypediv div.tabs-panel, -.taxonomydiv div.tabs-panel { - min-height: 42px; - max-height: 200px; - overflow: auto; - padding: 0 0.9em; - border: solid 1px #dfdfdf; - background-color: #fdfdfd; -} - -div.tabs-panel-active { - display:block; -} - -div.tabs-panel-inactive { - display:none; -} - -#front-page-warning, -#front-static-pages ul, -ul.export-filters, -.inline-editor ul.cat-checklist ul, -.categorydiv ul.categorychecklist ul, -.customlinkdiv ul.categorychecklist ul, -.posttypediv ul.categorychecklist ul, -.taxonomydiv ul.categorychecklist ul { - 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 p, -.form-wrap label { - font-size: 11px; -} - -.form-wrap label { - display: block; - padding: 2px; - font-size: 12px; -} - -.form-field input[type="text"], -.form-field input[type="password"], -.form-field input[type="email"], -.form-field input[type="number"], -.form-field input[type="search"], -.form-field input[type="tel"], -.form-field input[type="url"], -.form-field textarea { - border-style: solid; - border-width: 1px; - width: 95%; -} - -p.description, -.form-wrap p { - margin: 2px 0 5px; - color: #666; -} - -p.help, -p.description, -span.description, -.form-wrap p { - 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; -} - - -/*------------------------------------------------------------------------------ - 13.0 - Tags -------------------------------------------------------------------------------*/ - -.tagsdiv { - margin-top: -8px; -} - -#poststuff .taghint { - color: #aaa; - margin: 15px 12px -24px 0; -} - -#poststuff .tagsdiv .howto { - margin: 0 0 6px 0; -} - -.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; -} - -/* tag hints */ -.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 #808080; - 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; -} - -/* Comments */ - -.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; -} - -.trash-undo-inside, -.spam-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; -} - -/* links tables */ -table.links-table { - width: 100%; - border-spacing: 0; -} - -.links-table th { - font-weight: normal; - text-align: right; - vertical-align: top; - min-width: 80px; - width: 20%; - word-wrap: break-word; -} - -.links-table th, -.links-table td { - 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 Queries --------------------------------------------------------------- */ - -/** - * HiDPI Displays - */ -@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: transparent 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: transparent url(../images/resize-rtl-2x.gif) no-repeat scroll left bottom; - } -} - -/* one column on the post write/edit screen */ -@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 .empty-container, - #poststuff #postbox-container-1 #side-sortables:empty { - border: 0 none; - height: 0; - min-height: 0; - } - - #poststuff #post-body.columns-2 #side-sortables { - min-height: 0; - width: auto; - } - - /* hide the radio buttons for column prefs */ - .screen-layout, - .columns-prefs { - display: none; - } -} - -@media screen and ( max-width: 782px ) { - #post-body-content { - min-width: 0; - } - - #titlediv #title-prompt-text { - padding: 10px 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; - } - - /* Publish Metabox Options */ - #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 #jj, - .timestamp-wrap #aa, - .timestamp-wrap #hh, - .timestamp-wrap #mn { - padding: 12px 3px; - font-size: 14px; - margin-bottom: 5px; - width: auto; - text-align: center; - } - - /* Categories Metabox */ - 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; - } - - /* Tags Metabox */ - .tagsdiv .newtag { - width: 100%; - height: auto; - margin-bottom: 15px; - } - - .tagchecklist { - margin: 25px 10px; - } - - .tagchecklist span { - font-size: 16px; - line-height: 120%; - } - - /* Discussion */ - #commentstatusdiv p { - line-height: 2.8; - } - - /* TinyMCE Adjustments */ - .mceToolbar * { - white-space: normal !important; - } - - .mceToolbar tr, - .mceToolbar td { - 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-top: 6px; - padding-bottom: 6px; - padding-right: 6px; - padding-left: 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.wp-media-buttons-icon, - .wp-media-buttons span.jetpack-contact-form-icon { - width: 22px !important; - margin-top: -3px !important; - margin-right: -5px !important; - } - - .wp-media-buttons .add_media span.wp-media-buttons-icon:before, - .wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before { - font-size: 20px !important; - } - - #content_wp_fullscreen { - display: none; - } - - .misc-pub-section { - padding: 20px 10px 20px; - } - - .misc-pub-section > a { - float: left; - font-size: 16px; - } - - #delete-action, - #publishing-action { - line-height: 47px; - } - - /* Moderate Comment */ - .comment-ays { - border-bottom: none; - } - - /* Links */ - .links-table #link_rel { - max-width: none; - } - - .links-table th, - .links-table td { - padding: 10px 0; - } -} - -@media only screen and (max-width: 500px) { - /* Align Add Media + Visual + Text tabs */ - #wp-content-media-buttons a { - font-size: 14px; - padding: 0 10px 0 10px; - } -} diff --git a/sources/wordpress/wp-admin/css/edit.css b/sources/wordpress/wp-admin/css/edit.css deleted file mode 100644 index cc64ae5..0000000 --- a/sources/wordpress/wp-admin/css/edit.css +++ /dev/null @@ -1,1500 +0,0 @@ -#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; -} - -/*------------------------------------------------------------------------------ - 11.0 - Write/Edit Post Screen -------------------------------------------------------------------------------*/ - -#show-comments { - overflow: hidden; -} - -#save-action .spinner, -#show-comments a, -#show-comments .spinner { - 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: none; - 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 none; - padding: 0; - font-size: 11px; - margin-top: -1px; -} - -#edit-slug-box { - line-height: 24px; - min-height: 25px; /* Yes, line-height + 1 */ - 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; -} - -/* @todo: do we really need this? word on the street is we don't and this -stray rule may actually be compensated for elsewhere. */ -#normal-sortables .submitbox .submitdelete:hover { - color: #000; - background-color: #f00; - border-bottom-color: #f00; -} - -.submitbox .submit a:hover { - text-decoration: underline; -} - -.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 Screen */ -#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,0.04); - box-shadow: 0 1px 1px rgba(0,0,0,0.04); - background: #fff; -} - -#trackback_url { - width: 99%; -} - -#normal-sortables .postbox .submit { - background: transparent none; - border: 0 none; - 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; -} - -ul.category-tabs li, -#side-sortables .add-menu-item-tabs li, -.wp-tab-bar li { - display: inline; - line-height: 1.35em; -} - -.no-js .category-tabs li.hide-if-no-js { - display: none; -} - -.category-tabs a, -#side-sortables .add-menu-item-tabs a, -.wp-tab-bar a { - text-decoration: none; -} - -/* @todo: do these really need to be so specific? */ -#side-sortables .category-tabs .tabs a, -#side-sortables .add-menu-item-tabs .tabs a, -.wp-tab-bar .wp-tab-active a, -#post-body ul.category-tabs li.tabs a, -#post-body ul.add-menu-item-tabs li.tabs 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 input, -#side-sortables .submitbox .submit .preview, -#side-sortables .submitbox .submit a.preview:hover { - border: 0 none; -} - -#side-sortables .inside-submitbox .insidebox, -.stuffbox .insidebox { - margin: 11px 0; -} - -/* @todo: make this a more generic class */ -ul.category-tabs, -ul.add-menu-item-tabs, -ul.wp-tab-bar { - margin-top: 12px; -} - -ul.category-tabs li, -ul.add-menu-item-tabs li { - border: solid 1px transparent; - position: relative; -} - -ul.category-tabs li.tabs, -ul.add-menu-item-tabs li.tabs, -.wp-tab-active { - border: 1px solid #dfdfdf; - border-bottom-color: #fdfdfd; - background-color: #fdfdfd; -} - -ul.category-tabs li, -ul.add-menu-item-tabs li, -ul.wp-tab-bar li { - padding: 3px 5px 5px; -} - -#postimagediv .inside img { - max-width: 100%; - height: auto; -} - -form#tags-filter { - position: relative; -} - -/* Edit posts */ -td.post-title strong, -td.plugin-title strong { - display: block; - margin-bottom: .2em; - font-size: 14px; -} - -td.post-title p, -td.plugin-title p { - margin: 6px 0; -} - -/* Global classes */ -.wp-hidden-children .wp-hidden-child, -.ui-tabs-hide { - 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,0.04); - box-shadow: 0 1px 1px rgba(0,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: transparent url(../images/resize.gif) no-repeat scroll right bottom; - width: 12px; - cursor: row-resize; -} - -.rtl #content-resize-handle { - background: transparent 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; -} - -/* editor-expand.js override */ -.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; -} -/* end editor-expand.js override */ - -.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; -} - -.wp-editor-expand #wp-content-editor-container { - 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, #jj, #hh, #mn { - padding: 1px; - font-size: 12px; -} - -#jj, #hh, #mn { - width: 2em; -} - -#aa { - width: 3.4em; -} - -.curtime #timestamp { - padding: 2px 0 1px 0; - display: inline !important; - height: auto !important; -} - -#misc-publishing-actions label[for="post_status"]:before, -#post-body #visibility:before, -.curtime #timestamp:before, -#post-body .misc-pub-revisions:before, -span.wp-media-buttons-icon:before { - color: #888; -} - -#post-body #visibility:before, -.curtime #timestamp:before, -#post-body .misc-pub-revisions:before { - font: normal 20px/1 'dashicons'; - speak: none; - display: inline-block; - padding: 0 2px 0 0; - top: 0; - left: -1px; - position: relative; - 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, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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: 0.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.saving .locked-saving, -#post-lock-dialog.saved .locked-saved { - 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 0; -} - -#poststuff .inside #parent_id, -#poststuff .inside #page_template { - max-width: 100%; -} - -#poststuff .inside label.spam, -#poststuff .inside label.deleted { - color: red; -} - -#poststuff .inside label.waiting { - color: orange; -} - -#poststuff .inside label.approved { - color: green; -} - -.ie8 #poststuff .inside #parent_id, -.ie8 #poststuff .inside #page_template { - 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; -} - -/*------------------------------------------------------------------------------ - 11.1 - Custom Fields -------------------------------------------------------------------------------*/ - -#postcustomstuff thead th { - padding: 5px 8px 8px; - background-color: #f1f1f1; -} - -#postcustom #postcustomstuff .submit { - border: 0 none; - 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 th.left, -#postcustomstuff td.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; -} - -/*------------------------------------------------------------------------------ - 11.3 - Featured Images -------------------------------------------------------------------------------*/ - -#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; -} - -/*------------------------------------------------------------------------------ - 11.4 - Post formats -------------------------------------------------------------------------------*/ - -.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: normal 20px/1 'dashicons' !important; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.post-state-format:before, -.post-format-icon:before { - color: #ddd; - -webkit-transition: all .1s ease-in-out; - transition: all .1s ease-in-out; -} - -a.post-state-format:hover:before, -a.post-format-icon: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: 0px; - padding: 2px 0 2px 0px; -} - -.post-format-icon:before { - position: relative; - display: inline-block; - margin-right: 7px; - font: normal 20px/1 'dashicons'; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.post-state-format.post-format-standard:before, -.post-format-icon.post-format-standard:before, -a.post-state-format.format-standard:before { - content: '\f109'; -} - -.post-state-format.post-format-image:before, -.post-format-icon.post-format-image:before, -a.post-state-format.format-image:before { - content: '\f128'; -} - -.post-state-format.post-format-gallery:before, -.post-format-icon.post-format-gallery:before, -a.post-state-format.format-gallery:before { - content: '\f161'; -} - -.post-state-format.post-format-audio:before, -.post-format-icon.post-format-audio:before, -a.post-state-format.format-audio:before { - content: '\f127'; -} - -.post-state-format.post-format-video:before, -.post-format-icon.post-format-video:before, -a.post-state-format.format-video:before { - content: '\f126'; -} - -.post-state-format.post-format-chat:before, -.post-format-icon.post-format-chat:before, -a.post-state-format.format-chat:before { - content: '\f125'; -} - -.post-state-format.post-format-status:before, -.post-format-icon.post-format-status:before, -a.post-state-format.format-status:before { - content: '\f130'; -} - -.post-state-format.post-format-aside:before, -.post-format-icon.post-format-aside:before, -a.post-state-format.format-aside:before { - content: '\f123'; -} - -.post-state-format.post-format-quote:before, -.post-format-icon.post-format-quote:before, -a.post-state-format.format-quote:before { - content: '\f122'; -} - -.post-state-format.post-format-link:before, -.post-format-icon.post-format-link:before, -a.post-state-format.format-link:before { - content: '\f103'; -} - -/*------------------------------------------------------------------------------ - 12.0 - Categories -------------------------------------------------------------------------------*/ - -.category-adder { - margin-left: 120px; - padding: 4px 0; -} - -.category-adder h4 { - margin: 0 0 8px; -} - -#side-sortables .category-adder { - margin: 0; -} - -.wp-tab-panel, -.categorydiv div.tabs-panel, -.customlinkdiv div.tabs-panel, -.posttypediv div.tabs-panel, -.taxonomydiv div.tabs-panel { - min-height: 42px; - max-height: 200px; - overflow: auto; - padding: 0 0.9em; - border: solid 1px #dfdfdf; - background-color: #fdfdfd; -} - -div.tabs-panel-active { - display:block; -} - -div.tabs-panel-inactive { - display:none; -} - -#front-page-warning, -#front-static-pages ul, -ul.export-filters, -.inline-editor ul.cat-checklist ul, -.categorydiv ul.categorychecklist ul, -.customlinkdiv ul.categorychecklist ul, -.posttypediv ul.categorychecklist ul, -.taxonomydiv ul.categorychecklist ul { - 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 p, -.form-wrap label { - font-size: 11px; -} - -.form-wrap label { - display: block; - padding: 2px; - font-size: 12px; -} - -.form-field input[type="text"], -.form-field input[type="password"], -.form-field input[type="email"], -.form-field input[type="number"], -.form-field input[type="search"], -.form-field input[type="tel"], -.form-field input[type="url"], -.form-field textarea { - border-style: solid; - border-width: 1px; - width: 95%; -} - -p.description, -.form-wrap p { - margin: 2px 0 5px; - color: #666; -} - -p.help, -p.description, -span.description, -.form-wrap p { - 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; -} - - -/*------------------------------------------------------------------------------ - 13.0 - Tags -------------------------------------------------------------------------------*/ - -.tagsdiv { - margin-top: -8px; -} - -#poststuff .taghint { - color: #aaa; - margin: 15px 0 -24px 12px; -} - -#poststuff .tagsdiv .howto { - margin: 0 0 6px 0; -} - -.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; -} - -/* tag hints */ -.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 #808080; - 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; -} - -/* Comments */ - -.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; -} - -.trash-undo-inside, -.spam-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; -} - -/* links tables */ -table.links-table { - width: 100%; - border-spacing: 0; -} - -.links-table th { - font-weight: normal; - text-align: left; - vertical-align: top; - min-width: 80px; - width: 20%; - word-wrap: break-word; -} - -.links-table th, -.links-table td { - 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 Queries --------------------------------------------------------------- */ - -/** - * HiDPI Displays - */ -@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: transparent 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: transparent url(../images/resize-rtl-2x.gif) no-repeat scroll right bottom; - } -} - -/* one column on the post write/edit screen */ -@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 .empty-container, - #poststuff #postbox-container-1 #side-sortables:empty { - border: 0 none; - height: 0; - min-height: 0; - } - - #poststuff #post-body.columns-2 #side-sortables { - min-height: 0; - width: auto; - } - - /* hide the radio buttons for column prefs */ - .screen-layout, - .columns-prefs { - display: none; - } -} - -@media screen and ( max-width: 782px ) { - #post-body-content { - min-width: 0; - } - - #titlediv #title-prompt-text { - padding: 10px 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; - } - - /* Publish Metabox Options */ - #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 #jj, - .timestamp-wrap #aa, - .timestamp-wrap #hh, - .timestamp-wrap #mn { - padding: 12px 3px; - font-size: 14px; - margin-bottom: 5px; - width: auto; - text-align: center; - } - - /* Categories Metabox */ - 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; - } - - /* Tags Metabox */ - .tagsdiv .newtag { - width: 100%; - height: auto; - margin-bottom: 15px; - } - - .tagchecklist { - margin: 25px 10px; - } - - .tagchecklist span { - font-size: 16px; - line-height: 120%; - } - - /* Discussion */ - #commentstatusdiv p { - line-height: 2.8; - } - - /* TinyMCE Adjustments */ - .mceToolbar * { - white-space: normal !important; - } - - .mceToolbar tr, - .mceToolbar td { - 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-top: 6px; - padding-bottom: 6px; - padding-left: 6px; - padding-right: 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 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.wp-media-buttons-icon, - .wp-media-buttons span.jetpack-contact-form-icon { - width: 22px !important; - margin-top: -3px !important; - margin-left: -5px !important; - } - - .wp-media-buttons .add_media span.wp-media-buttons-icon:before, - .wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before { - font-size: 20px !important; - } - - #content_wp_fullscreen { - display: none; - } - - .misc-pub-section { - padding: 20px 10px 20px; - } - - .misc-pub-section > a { - float: right; - font-size: 16px; - } - - #delete-action, - #publishing-action { - line-height: 47px; - } - - /* Moderate Comment */ - .comment-ays { - border-bottom: none; - } - - /* Links */ - .links-table #link_rel { - max-width: none; - } - - .links-table th, - .links-table td { - padding: 10px 0; - } -} - -@media only screen and (max-width: 500px) { - /* Align Add Media + Visual + Text tabs */ - #wp-content-media-buttons a { - font-size: 14px; - padding: 0 10px 0 10px; - } -} diff --git a/sources/wordpress/wp-admin/css/farbtastic-rtl.css b/sources/wordpress/wp-admin/css/farbtastic-rtl.css deleted file mode 100644 index b7aebad..0000000 --- a/sources/wordpress/wp-admin/css/farbtastic-rtl.css +++ /dev/null @@ -1,41 +0,0 @@ - -.farbtastic { - position: relative; -} - -.farbtastic * { - position: absolute; - cursor: crosshair; -} - -.farbtastic, -.farbtastic .wheel { - width: 195px; - height: 195px; -} - -.farbtastic .color, -.farbtastic .overlay { - top: 47px; - right: 47px; - width: 101px; - height: 101px; -} - -.farbtastic .wheel { - background: url(../images/wheel.png) no-repeat; - width: 195px; - height: 195px; -} - -.farbtastic .overlay { - background: url(../images/mask.png) no-repeat; -} - -.farbtastic .marker { - width: 17px; - height: 17px; - margin: -8px -8px 0 0; - overflow: hidden; - background: url(../images/marker.png) no-repeat; -} diff --git a/sources/wordpress/wp-admin/css/farbtastic.css b/sources/wordpress/wp-admin/css/farbtastic.css deleted file mode 100644 index 2bb73bf..0000000 --- a/sources/wordpress/wp-admin/css/farbtastic.css +++ /dev/null @@ -1,41 +0,0 @@ - -.farbtastic { - position: relative; -} - -.farbtastic * { - position: absolute; - cursor: crosshair; -} - -.farbtastic, -.farbtastic .wheel { - width: 195px; - height: 195px; -} - -.farbtastic .color, -.farbtastic .overlay { - top: 47px; - left: 47px; - width: 101px; - height: 101px; -} - -.farbtastic .wheel { - background: url(../images/wheel.png) no-repeat; - width: 195px; - height: 195px; -} - -.farbtastic .overlay { - background: url(../images/mask.png) no-repeat; -} - -.farbtastic .marker { - width: 17px; - height: 17px; - margin: -8px 0 0 -8px; - overflow: hidden; - background: url(../images/marker.png) no-repeat; -} diff --git a/sources/wordpress/wp-admin/css/forms-rtl.css b/sources/wordpress/wp-admin/css/forms-rtl.css deleted file mode 100644 index d897042..0000000 --- a/sources/wordpress/wp-admin/css/forms-rtl.css +++ /dev/null @@ -1,992 +0,0 @@ -/* Include margin and padding in the width calculation of input and textarea. */ -input, -textarea { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -input[type="text"], -input[type="password"], -input[type="checkbox"], -input[type="color"], -input[type="date"], -input[type="datetime"], -input[type="datetime-local"], -input[type="email"], -input[type="month"], -input[type="number"], -input[type="password"], -input[type="search"], -input[type="radio"], -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, 0.07 ); - box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 ); - background-color: #fff; - color: #333; - outline: none; - -webkit-transition: 0.05s border-color ease-in-out; - transition: 0.05s border-color ease-in-out; -} - -input[type="text"]:focus, -input[type="password"]:focus, -input[type="color"]:focus, -input[type="date"]:focus, -input[type="datetime"]:focus, -input[type="datetime-local"]:focus, -input[type="email"]:focus, -input[type="month"]:focus, -input[type="number"]:focus, -input[type="password"]: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, -input[type="checkbox"]:focus, -input[type="radio"]:focus, -select:focus, -textarea:focus { - border-color: #5b9dd9; - -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); - box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); -} - -/* @noflip */ -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, 0.1 ); - box-shadow: inset 0 1px 2px rgba( 0, 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"]:hover, -.wp-core-ui input[type="reset"]:active { - color: #2ea2cc; -} - -td > input[type="checkbox"], -.wp-admin p input[type="checkbox"], -.wp-admin p input[type="radio"] { - 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: normal 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() { - input[type="checkbox"], - input[type="radio"], - .form-table input.tog { - margin-bottom: -1px; - } -} - -/* Search */ -input[type="search"] { - -webkit-appearance: textfield; -} - -input[type="search"]::-webkit-search-decoration { - display: none; -} - -.ie8 input[type="password"] { - font-family: sans-serif; -} - -textarea, -input, -select, -button { - font-family: inherit; - font-size: inherit; - font-weight: inherit; -} - -textarea, -input, -select { - font-size: 14px; - padding: 3px 5px; - -webkit-border-radius: 0; - border-radius: 0; /* Reset mobile webkit's default element styling */ -} - -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 6px; -} - -input.readonly, -input[readonly], -textarea.readonly, -textarea[readonly] { - background-color: #eee; -} - -:-moz-placeholder, -.wp-core-ui :-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, 0.5 ); - border-color: rgba( 222, 222, 222, 0.75 ); - -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 ); - box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 ); - color: rgba( 51, 51, 51, 0.5 ); -} - -input[type="file"]:disabled, -input[type="file"].disabled, -input[type="range"]:disabled, -input[type="range"].disabled { - background: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -input[type="checkbox"]:disabled, -input[type="checkbox"].disabled, -input[type="radio"]:disabled, -input[type="radio"].disabled, -input[type="checkbox"]:disabled:checked:before, -input[type="checkbox"].disabled:checked:before, -input[type="radio"]:disabled:checked:before, -input[type="radio"].disabled:checked:before { - opacity: 0.7; -} - -/*------------------------------------------------------------------------------ - 2.0 - Forms -------------------------------------------------------------------------------*/ - - -.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 + p.submit, -table.form-table + input + p.submit, -table.form-table + input + input + p.submit { - border-top: none; - padding-top: 0; -} - -#minor-publishing-actions input, -#major-publishing-actions input, -#minor-publishing-actions .preview { - text-align: center; -} - -textarea.all-options, -input.all-options { - width: 250px; -} - -input.large-text, -textarea.large-text { - width: 99%; -} - -input.regular-text, -#adduser .form-field input { - 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 #delete_all, -.tablenav #clear-recent-list, -.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; -} - -label, -#your-profile label + a { - vertical-align: middle; -} - -fieldset label, -#your-profile label + a { - vertical-align: middle; -} - -.options-media-php label[for*="_size_"], -#misc-publishing-actions label { - vertical-align: baseline; -} - -#misc-publishing-actions label[for="post_status"]:before { - content: '\f173'; - display: inline-block; - font: normal 20px/1 'dashicons'; - speak: none; - right: -1px; - padding: 0 0 0 5px; - position: relative; - top: 0; - text-decoration: none !important; - vertical-align: top; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -#pass-strength-result { - background-color: #eee; - border: 1px solid #ddd; - 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: transparent 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; -} - -/*------------------------------------------------------------------------------ - 15.0 - Comments Screen -------------------------------------------------------------------------------*/ - -.form-table { - border-collapse: collapse; - margin-top: 0.5em; - width: 100%; - clear: both; -} - -.form-table, -.form-table td, -.form-table th, -.form-table td p, -.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: normal; - 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: 0.25em 0 0.5em !important; - display: inline-block; -} - -.form-table td fieldset label, -.form-table td fieldset p, -.form-table td fieldset li { - 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; -} - -/*------------------------------------------------------------------------------ - 18.0 - Users -------------------------------------------------------------------------------*/ - -#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:hover, -.color-option.selected { - 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; -} - -/*------------------------------------------------------------------------------ - 19.0 - Tools -------------------------------------------------------------------------------*/ - -.tool-box .title { - margin: 8px 0; - font-size: 18px; - font-weight: normal; - line-height: 24px; -} - -.pressthis { - margin: 20px 0; -} - -.pressthis a, -.pressthis a:hover, -.pressthis a:focus, -.pressthis a:active { - 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: none; -} - -.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, 0.7); - box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7); -} - -.pressthis a span { - display: inline-block; - margin: 0px 0 0; - padding: 0px 9px 8px 12px; -} - -.pressthis a span:before { - color: #777; - font: normal 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: transparent; - -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, 0.6); - box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6); -} - -/*------------------------------------------------------------------------------ - 20.0 - Settings -------------------------------------------------------------------------------*/ - -#utc-time, #local-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 Queries --------------------------------------------------------------- */ - -@media screen and ( max-width: 782px ) { - /* Input Elements */ - textarea { - -webkit-appearance: none; - } - - input[type=text], input[type="search"], - input[type=password], input[type="number"] { - -webkit-appearance: none; - padding: 6px 10px; - } - - input.code { - padding-bottom: 5px; - padding-top: 10px; - } - - input[type="checkbox"], .widefat th input[type="checkbox"] { - -webkit-appearance: none; - padding: 10px; - } - - .widefat th input[type="checkbox"] { - margin-bottom: 8px; - } - - input[type="checkbox"]:checked:before, .widefat th input[type="checkbox"]:before { - font: normal 30px/1 'Dashicons'; - margin: -3px -5px; - } - - input[type="radio"], - input[type="checkbox"] { - 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 th, - .form-table td { - 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; - } - - textarea, - input { - font-size: 16px; - } - - .form-table td input[type="text"], - .form-table td input[type="password"], - .form-table td select, - .form-table td textarea, - .form-table span.description, - #profile-page .form-table 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; - } - - input[type="text"].small-text, - input[type="search"].small-text, - input[type="password"].small-text, - input[type="number"].small-text, - input[type="number"].small-text, - .form-table 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; - } - - #utc-time, - #local-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; - } - - /* users */ - #profile-page .form-table textarea { - max-width: 400px; - width: auto; - } -} - -/* Smartphone */ -@media screen and (max-width: 600px) { - /* Color Picker Options */ - .color-option { - width: 49%; - } -} - diff --git a/sources/wordpress/wp-admin/css/forms.css b/sources/wordpress/wp-admin/css/forms.css deleted file mode 100644 index b80f98a..0000000 --- a/sources/wordpress/wp-admin/css/forms.css +++ /dev/null @@ -1,992 +0,0 @@ -/* Include margin and padding in the width calculation of input and textarea. */ -input, -textarea { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -input[type="text"], -input[type="password"], -input[type="checkbox"], -input[type="color"], -input[type="date"], -input[type="datetime"], -input[type="datetime-local"], -input[type="email"], -input[type="month"], -input[type="number"], -input[type="password"], -input[type="search"], -input[type="radio"], -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, 0.07 ); - box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 ); - background-color: #fff; - color: #333; - outline: none; - -webkit-transition: 0.05s border-color ease-in-out; - transition: 0.05s border-color ease-in-out; -} - -input[type="text"]:focus, -input[type="password"]:focus, -input[type="color"]:focus, -input[type="date"]:focus, -input[type="datetime"]:focus, -input[type="datetime-local"]:focus, -input[type="email"]:focus, -input[type="month"]:focus, -input[type="number"]:focus, -input[type="password"]: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, -input[type="checkbox"]:focus, -input[type="radio"]:focus, -select:focus, -textarea:focus { - border-color: #5b9dd9; - -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); - box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); -} - -/* @noflip */ -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, 0.1 ); - box-shadow: inset 0 1px 2px rgba( 0, 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"]:hover, -.wp-core-ui input[type="reset"]:active { - color: #2ea2cc; -} - -td > input[type="checkbox"], -.wp-admin p input[type="checkbox"], -.wp-admin p input[type="radio"] { - 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: normal 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() { - input[type="checkbox"], - input[type="radio"], - .form-table input.tog { - margin-bottom: -1px; - } -} - -/* Search */ -input[type="search"] { - -webkit-appearance: textfield; -} - -input[type="search"]::-webkit-search-decoration { - display: none; -} - -.ie8 input[type="password"] { - font-family: sans-serif; -} - -textarea, -input, -select, -button { - font-family: inherit; - font-size: inherit; - font-weight: inherit; -} - -textarea, -input, -select { - font-size: 14px; - padding: 3px 5px; - -webkit-border-radius: 0; - border-radius: 0; /* Reset mobile webkit's default element styling */ -} - -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 6px; -} - -input.readonly, -input[readonly], -textarea.readonly, -textarea[readonly] { - background-color: #eee; -} - -:-moz-placeholder, -.wp-core-ui :-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, 0.5 ); - border-color: rgba( 222, 222, 222, 0.75 ); - -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 ); - box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 ); - color: rgba( 51, 51, 51, 0.5 ); -} - -input[type="file"]:disabled, -input[type="file"].disabled, -input[type="range"]:disabled, -input[type="range"].disabled { - background: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -input[type="checkbox"]:disabled, -input[type="checkbox"].disabled, -input[type="radio"]:disabled, -input[type="radio"].disabled, -input[type="checkbox"]:disabled:checked:before, -input[type="checkbox"].disabled:checked:before, -input[type="radio"]:disabled:checked:before, -input[type="radio"].disabled:checked:before { - opacity: 0.7; -} - -/*------------------------------------------------------------------------------ - 2.0 - Forms -------------------------------------------------------------------------------*/ - - -.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 + p.submit, -table.form-table + input + p.submit, -table.form-table + input + input + p.submit { - border-top: none; - padding-top: 0; -} - -#minor-publishing-actions input, -#major-publishing-actions input, -#minor-publishing-actions .preview { - text-align: center; -} - -textarea.all-options, -input.all-options { - width: 250px; -} - -input.large-text, -textarea.large-text { - width: 99%; -} - -input.regular-text, -#adduser .form-field input { - 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 #delete_all, -.tablenav #clear-recent-list, -.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; -} - -label, -#your-profile label + a { - vertical-align: middle; -} - -fieldset label, -#your-profile label + a { - vertical-align: middle; -} - -.options-media-php label[for*="_size_"], -#misc-publishing-actions label { - vertical-align: baseline; -} - -#misc-publishing-actions label[for="post_status"]:before { - content: '\f173'; - display: inline-block; - font: normal 20px/1 'dashicons'; - speak: none; - left: -1px; - padding: 0 5px 0 0; - position: relative; - top: 0; - text-decoration: none !important; - vertical-align: top; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -#pass-strength-result { - background-color: #eee; - border: 1px solid #ddd; - 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: transparent 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; -} - -/*------------------------------------------------------------------------------ - 15.0 - Comments Screen -------------------------------------------------------------------------------*/ - -.form-table { - border-collapse: collapse; - margin-top: 0.5em; - width: 100%; - clear: both; -} - -.form-table, -.form-table td, -.form-table th, -.form-table td p, -.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: normal; - 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: 0.25em 0 0.5em !important; - display: inline-block; -} - -.form-table td fieldset label, -.form-table td fieldset p, -.form-table td fieldset li { - 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; -} - -/*------------------------------------------------------------------------------ - 18.0 - Users -------------------------------------------------------------------------------*/ - -#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:hover, -.color-option.selected { - 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; -} - -/*------------------------------------------------------------------------------ - 19.0 - Tools -------------------------------------------------------------------------------*/ - -.tool-box .title { - margin: 8px 0; - font-size: 18px; - font-weight: normal; - line-height: 24px; -} - -.pressthis { - margin: 20px 0; -} - -.pressthis a, -.pressthis a:hover, -.pressthis a:focus, -.pressthis a:active { - 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: none; -} - -.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, 0.7); - box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7); -} - -.pressthis a span { - display: inline-block; - margin: 0px 0 0; - padding: 0px 12px 8px 9px; -} - -.pressthis a span:before { - color: #777; - font: normal 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: transparent; - -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, 0.6); - box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6); -} - -/*------------------------------------------------------------------------------ - 20.0 - Settings -------------------------------------------------------------------------------*/ - -#utc-time, #local-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 Queries --------------------------------------------------------------- */ - -@media screen and ( max-width: 782px ) { - /* Input Elements */ - textarea { - -webkit-appearance: none; - } - - input[type=text], input[type="search"], - input[type=password], input[type="number"] { - -webkit-appearance: none; - padding: 6px 10px; - } - - input.code { - padding-bottom: 5px; - padding-top: 10px; - } - - input[type="checkbox"], .widefat th input[type="checkbox"] { - -webkit-appearance: none; - padding: 10px; - } - - .widefat th input[type="checkbox"] { - margin-bottom: 8px; - } - - input[type="checkbox"]:checked:before, .widefat th input[type="checkbox"]:before { - font: normal 30px/1 'Dashicons'; - margin: -3px -5px; - } - - input[type="radio"], - input[type="checkbox"] { - 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 th, - .form-table td { - 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; - } - - textarea, - input { - font-size: 16px; - } - - .form-table td input[type="text"], - .form-table td input[type="password"], - .form-table td select, - .form-table td textarea, - .form-table span.description, - #profile-page .form-table 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; - } - - input[type="text"].small-text, - input[type="search"].small-text, - input[type="password"].small-text, - input[type="number"].small-text, - input[type="number"].small-text, - .form-table 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; - } - - #utc-time, - #local-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; - } - - /* users */ - #profile-page .form-table textarea { - max-width: 400px; - width: auto; - } -} - -/* Smartphone */ -@media screen and (max-width: 600px) { - /* Color Picker Options */ - .color-option { - width: 49%; - } -} - diff --git a/sources/wordpress/wp-admin/css/ie-rtl.css b/sources/wordpress/wp-admin/css/ie-rtl.css deleted file mode 100644 index 590d44e..0000000 --- a/sources/wordpress/wp-admin/css/ie-rtl.css +++ /dev/null @@ -1,785 +0,0 @@ -/* Fixes for IE 7 bugs */ - -#dashboard-widgets form .input-text-wrap input, -#dashboard-widgets form .textarea-wrap textarea { - width: 99%; -} - -#dashboard-widgets form #title { - width: 98%; -} - -#wpbody-content #dashboard-widgets .postbox-container { - width: 49.5%; -} - -#wpbody-content #dashboard-widgets #postbox-container-2, -#wpbody-content #dashboard-widgets #postbox-container-3, -#wpbody-content #dashboard-widgets #postbox-container-4 { - float: left; - width: 50.5%; -} - -#dashboard-widgets #postbox-container-3 .empty-container, -#dashboard-widgets #postbox-container-4 .empty-container { - border: 0 none; - height: 0; - min-height: 0; -} - -.wp-editor-wrap .wp-editor-tools, -.wp-editor-wrap .wp-switch-editor, -.wp-editor-wrap .wp-editor-tabs, -.wp-editor-wrap .wp-editor-container { - zoom: 100%; -} - -.wp-editor-wrap .wp-editor-container textarea.wp-editor-area { - width: 97%; -} - -#post-body.columns-2 #postbox-container-1 { - padding-right: 19px; -} - -.welcome-panel .wp-badge { - position: absolute; -} - -.welcome-panel .welcome-panel-column:first-child { - width: 35%; -} - -.wp-fullscreen-title { - width: 97%; -} - -#wp_mce_fullscreen_ifr { - background-color: #f9f9f9; -} - -#wp-fullscreen-tagline { - color: #888; - font-size: 14px; -} - -#adminmenuback { - right: 0; - background-image: none; -} - -#adminmenuwrap { - position: static; -} - -#adminmenu { - position: relative; -} - -#adminmenu, -#adminmenu a { - cursor: pointer; -} - -#adminmenu li.wp-menu-separator, -#adminmenu li.wp-menu-separator-last { - font-size: 1px; - line-height: 1; -} - -#adminmenu a.menu-top { - border-bottom: 0 none; - border-top: 1px solid #ddd; -} - -#adminmenu .separator { - font-size: 1px; - line-height: 1px; -} - -#adminmenu .wp-submenu { - right: 110px; -} - -#adminmenu .wp-submenu ul { - margin: 0; -} - -.folded #wpcontent, -.folded #wpfooter { - margin-right: 170px; -} - -.folded #adminmenuback, -.folded #adminmenuwrap, -.folded #adminmenu, -.folded #adminmenu li.menu-top { - width: 150px; -} - -.folded #adminmenu .wp-submenu { - border-top-color: transparent; -} - -.folded #adminmenu .wp-menu-name { - display: block; -} - -.folded #adminmenu .wp-submenu.sub-open, -.folded #adminmenu .opensub .wp-submenu { - right: 110px; -} - -.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, -.folded #adminmenu .wp-has-current-submenu .wp-submenu { - top: -1px; - position: relative; -} - -.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head { - background-color: transparent; -} - -#adminmenu .wp-submenu .wp-submenu-head { - border-top-color: #ddd; -} - -.folded #adminmenu .wp-submenu ul { - margin-right: 5px; -} - -#adminmenu li.menu-top { - margin-bottom: -2px; -} - -#adminmenu .wp-menu-arrow { - display: none !important; -} - -.js.folded #adminmenu li.menu-top { - display: block; - zoom: 100%; -} - -ul#adminmenu { - z-index: 99; -} - -#adminmenu li.menu-top a.menu-top { - min-width: auto; - width: auto; -} - -#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu { - font-style: normal; -} - -#wpcontent #adminmenu .wp-submenu li { - padding: 0; -} - -#adminmenu li.wp-has-current-submenu .wp-submenu { - right: -40px; -} - -#adminmenu .wp-menu-image { - display: none !important; -} - -#adminmenu a.menu-top .wp-menu-name { - padding-right: 8px; -} - -#collapse-menu { - line-height: 23px; -} - -#wpadminbar .ab-comments-icon { - padding-top: 7px; -} - - -.theme-browser .theme { - width: 30%; - margin: 0 0 4% 3%; - cursor: auto; -} - -.theme-browser .theme:hover, -.theme-browser .theme:focus { - cursor: auto; -} - -.theme-browser .theme .theme-screenshot { - height: 180px; -} - -.theme-browser .theme .theme-actions { - position: static; - background-color: #e8e8e8; -} - -.theme-browser .theme .more-details { - display: none; -} - -.plugins td, -.plugins th { - border-top: 1px solid #ddd; -} - -table.fixed th, -table.fixed td { - border-top: 1px solid #ddd; -} - -#wpbody-content input.button, -#wpbody-content input.button-primary, -#wpbody-content input.button-secondary { - overflow: visible; -} - -#dashboard-widgets h3 a { - height: 14px; - line-height: 14px; -} - -#dashboard_browser_nag { - color: #fff; -} - -#dashboard_browser_nag .browser-icon { - position: relative; -} - -.tablenav-pages .current-page { - vertical-align: middle; -} - -#wpbody-content .postbox { - border: 1px solid #dfdfdf; -} - -#wpbody-content .postbox .hndle { - margin-bottom: -1px; -} - -.major-publishing-actions, -.wp-submenu, -.wp-submenu li, -#template, -#template div, -#editcat, -#addcat { - zoom: 100%; -} - -.wp-menu-arrow { - height: 28px; -} - -.submitbox { - margin-top: 10px; -} - -/* Inline Editor */ -#wpbody-content .quick-edit-row-post .inline-edit-col-left { - width: 39%; -} - -#wpbody-content .inline-edit-row-post .inline-edit-col-center { - width: 19%; -} - -#wpbody-content .quick-edit-row-page .inline-edit-col-left { - width: 49%; -} - -#wpbody-content .bulk-edit-row .inline-edit-col-left { - width: 29%; -} - -.inline-edit-row p.submit { - zoom: 100%; -} - -.inline-edit-row fieldset label span.title { - display: block; - float: right; - width: 5em; -} - -.inline-edit-row fieldset label span.input-text-wrap { - margin-right: 0; - zoom: 100%; -} - -#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input { - line-height: 130%; -} - -#wpbody-content .inline-edit-row .input-text-wrap input { - width: 95%; -} - -#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input { - width: 8em; -} -/* end Inline Editor */ - -#titlediv #title { - width: 98%; -} - -.button, -input[type="reset"], -input[type="button"], -input[type="submit"] { - padding: 0 8px; - line-height: 20px; - height: auto; -} - -.button.button-large, -input[type="reset"].button-large, -input[type="button"].button-large, -input[type="submit"].button-large { - padding: 0 10px; - line-height: 24px; - height: auto; -} - -.button.button-small, -input[type="reset"].button-small, -input[type="button"].button-small, -input[type="submit"].button-small { - padding: 0 6px; - line-height: 16px; - height: auto; -} - -a.button { - margin: 1px; - padding: 1px 9px 2px; -} - -a.button.button-large { - padding: 1px 11px 2px; -} - -a.button.button-small { - padding: 1px 7px 2px; -} - -#screen-options-wrap { - overflow: hidden; -} - -#the-comment-list .comment-item, -#post-status-info, -#wpwrap, -#wrap, -#postdivrich, -#postdiv, -#poststuff, -.metabox-holder, -#titlediv, -#post-body, -#editorcontainer, -.tablenav, -.widget-liquid-left, -.widget-liquid-right, -#widgets-left, -.widgets-sortables, -#dragHelper, -.widget .widget-top, -.widget-control-actions, -.tagchecklist, -#col-container, -#col-left, -#col-right, -.fileedit-sub { - display: block; - zoom: 100%; -} - -p.search-box { - position: static; - float: left; - margin: -3px 0 4px; -} - -#widget-list .widget, -.feature-filter .feature-group li { - display: inline; -} - -.feature-filter .feature-group li input { - vertical-align: middle; -} - -#editorcontainer #content { - overflow: auto; - margin: auto; - width: 98%; -} - -form#template div { - width: 100%; -} - -.wp-editor-container .quicktags-toolbar input { - overflow: visible; - padding: 0 4px; -} - -#poststuff h2 { - font-size: 1.6em; -} - -#poststuff .inside #parent_id, -#poststuff .inside #page_template, -.inline-edit-row #post_parent, -.inline-edit-row select[name="page_template"] { - width: 250px; -} - -#submitdiv input, -#submitdiv select, -#submitdiv a.button { - position: relative; -} - -#bh { - margin: 7px 0 0 10px; - float: left; -} - -/* without this dashboard widgets appear in one column for some screen widths */ -div#dashboard-widgets { - padding-left: 1px; -} - -.tagchecklist span, .tagchecklist span a { - display: inline-block; - display: block; -} - -.tablenav .button-secondary, -.nav .button-secondary { - padding-top: 2px; - padding-bottom: 2px; -} - -.tablenav select { - font-size: 13px; - display: inline-block; - vertical-align: top; - margin-top: 2px; -} - -.tablenav .actions select { - width: 155px; -} - -.subsubsub li { - display: inline; -} - -a.post-state-format { - text-indent: 0; - line-height: 0; - font-size: 0; -} - -table.ie-fixed { - table-layout: fixed; -} - -.widefat tr, -.widefat th { - margin-bottom: 0; - border-spacing: 0; -} - -.widefat th input { - margin: 0 5px 0 0; -} - -.widefat thead .check-column, -.widefat tfoot .check-column { - padding-top: 6px; -} - -.widefat tbody th.check-column, -.media.widefat tbody th.check-column { - padding: 4px 0 0; -} - -.widefat { - empty-cells: show; - border-collapse: collapse; -} - -.tablenav a.button-secondary { - display: inline-block; - padding: 2px 5px; -} - -.inactive-sidebar .widgets-sortables { - padding-bottom: 8px; -} - -#available-widgets .widget-holder { - padding-bottom: 65px; -} - -#widgets-left .inactive { - padding-bottom: 10px; -} - -.widget-liquid-right .widget, -.inactive-sidebar .widget { - position: relative; -} - -.inactive-sidebar .widget { - display: block; - float: right; -} - -#wpcontent .button-primary-disabled { - color: #9FD0D5; - background: #298CBA; -} - -#the-comment-list .unapproved tr, -#the-comment-list .unapproved td { - background-color: #ffffe0; -} - -.imgedit-submit { - width: 300px; -} - -#nav-menus-frame, -#wpbody, -.menu li { - zoom: 100%; -} - -#update-nav-menu #post-body { - overflow:hidden; -} - -.menu li { - min-width: 100%; -} - -.menu li.sortable-placeholder { - min-width: 400px; -} - -.available-theme { - display: inline; -} - -.available-theme ul { - margin: 0; -} - -.available-theme .action-links li { - padding-left: 7px; - margin-left: 7px; -} - -.about-wrap .three-col.about-updates .col-2 { - width: 15%; -} - -.about-wrap .about-password-meter input { - width: 98%; -} - -.revisions-tickmarks, -.revisions-tooltip { - display: none !important; -} - -.revisions.pinned .revisions-controls { - position: relative; -} - -input[type="password"], -.login form .input { - font-family: sans-serif; -} - -/* TinyMCE icons */ -.mce-btn i.mce-i-bold, -.mce-btn i.mce-i-italic, -.mce-btn i.mce-i-bullist, -.mce-btn i.mce-i-numlist, -.mce-btn i.mce-i-blockquote, -.mce-btn i.mce-i-alignleft, -.mce-btn i.mce-i-aligncenter, -.mce-btn i.mce-i-alignright, -.mce-btn i.mce-i-link, -.mce-btn i.mce-i-unlink, -.mce-btn i.mce-i-wp_more, -.mce-btn i.mce-i-strikethrough, -.mce-btn i.mce-i-spellchecker, -.mce-btn i.mce-i-fullscreen, -.mce-btn i.mce-i-wp_fullscreen, -.mce-btn i.mce-i-wp_adv, -.mce-btn i.mce-i-underline, -.mce-btn i.mce-i-alignjustify, -.mce-btn i.mce-i-forecolor, -.mce-btn i.mce-i-pastetext, -.mce-btn i.mce-i-pasteword, -.mce-btn i.mce-i-removeformat, -.mce-btn i.mce-i-charmap, -.mce-btn i.mce-i-outdent, -.mce-btn i.mce-i-indent, -.mce-btn i.mce-i-undo, -.mce-btn i.mce-i-redo, -.mce-btn i.mce-i-help, -.mce-btn i.mce-i-wp_help, -.mce-btn i.mce-i-wp-media-library, -.mce-btn i.mce-i-ltr, -.mce-btn i.mce-i-wp_page, -.mce-btn i.mce-i-hr, -.mce-close { - font-family: 'tinymce', Arial; - font-style: normal; - font-weight: normal; - font-variant: normal; - font-size: 16px; - margin-right: 0; - padding-left: 0; -} - -.mce-btn i.mce-i-wp_fullscreen, -.qt-fullscreen { - -ie7-icon: '\e023'; -} - -.mce-btn i.mce-i-wp_more, -.mce-btn i.mce-i-wp_page { - -ie7-icon: '\e027'; -} - -.mce-btn i.mce-i-wp_adv { - background-color: #aaa; -} - -.mce-btn i.mce-i-help, -.mce-btn i.mce-i-wp_help { - -ie7-icon: '\e016'; -} - - -/* IE6 leftovers */ -* html .row-actions { - visibility: visible; -} - -* html div.widget-liquid-right, -* html div.widget-liquid-right { - display: block; - position: relative; -} - -* html #editorcontainer { - padding: 0; -} - -* html #poststuff h2 { - margin-right: 0; -} - -* html .stuffbox, -* html .stuffbox input, -* html .stuffbox textarea { - border: 1px solid #DFDFDF; -} - -* html .feature-filter .feature-group li { - width: 145px; -} - -* html div.widget-liquid-left { - width: 99%; -} - -* html .widgets-sortables { - height: 50px; -} - -* html a#content_resize { - left: -2px; -} - -* html .widget-title h4 { - width: 205px; -} - -* html #removing-widget .in-widget-title { - display: none; -} - -* html .media-item .pinkynail { - height: 32px; - width: 40px; -} - -* html .describe .field input.text, -* html .describe .field textarea { - width: 440px; -} - -* html input { - border: 1px solid #dfdfdf; -} - -* html .edit-box { - display: inline; -} - -* html .postbox-container .meta-box-sortables { - height: 300px; -} - -* html #wpbody-content #screen-options-link-wrap { - display: inline-block; - width: 150px; - text-align: center; -} - -* html #wpbody-content #contextual-help-link-wrap { - display: inline-block; - width: 100px; - text-align: center; -} - -* html #adminmenu { - margin-right: -80px; -} - -* html .folded #adminmenu { - margin-right: -22px; -} - -* html #wpcontent #adminmenu li.menu-top { - display: inline; - padding: 0; - margin: 0; -} - -* html #wpfooter { - margin: 0; -} - -* html #adminmenu div.wp-menu-image { - height: 29px; -} diff --git a/sources/wordpress/wp-admin/css/ie-rtl.min.css b/sources/wordpress/wp-admin/css/ie-rtl.min.css deleted file mode 100644 index dee9313..0000000 --- a/sources/wordpress/wp-admin/css/ie-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-right:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}.wp-fullscreen-title{width:97%}#wp_mce_fullscreen_ifr{background-color:#f9f9f9}#wp-fullscreen-tagline{color:#888;font-size:14px}#adminmenuback{right:0;background-image:none}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu{right:110px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-right:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{right:110px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}.folded #adminmenu .wp-submenu ul{margin-right:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{right:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-right:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 0 4% 3%;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox{border:1px solid #dfdfdf}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:right;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=button],input[type=reset],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=button].button-large,input[type=reset].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=button].button-small,input[type=reset].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:left;margin:-3px 0 4px}#widget-list .widget,.feature-filter .feature-group li{display:inline}.feature-filter .feature-group li input{vertical-align:middle}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#submitdiv a.button,#submitdiv input,#submitdiv select{position:relative}#bh{margin:7px 0 0 10px;float:left}div#dashboard-widgets{padding-left:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.nav .button-secondary,.tablenav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat th,.widefat tr{margin-bottom:0;border-spacing:0}.widefat th input{margin:0 5px 0 0}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget,.widget-liquid-right .widget{position:relative}.inactive-sidebar .widget{display:block;float:right}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-left:7px;margin-left:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.revisions.pinned .revisions-controls{position:relative}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-right:0;padding-left:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#aaa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-right:0}* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea{border:1px solid #DFDFDF}* html .feature-filter .feature-group li{width:145px}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{left:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html input{border:1px solid #dfdfdf}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-right:-80px}* html .folded #adminmenu{margin-right:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px} \ No newline at end of file diff --git a/sources/wordpress/wp-admin/css/ie.css b/sources/wordpress/wp-admin/css/ie.css deleted file mode 100644 index c49f576..0000000 --- a/sources/wordpress/wp-admin/css/ie.css +++ /dev/null @@ -1,785 +0,0 @@ -/* Fixes for IE 7 bugs */ - -#dashboard-widgets form .input-text-wrap input, -#dashboard-widgets form .textarea-wrap textarea { - width: 99%; -} - -#dashboard-widgets form #title { - width: 98%; -} - -#wpbody-content #dashboard-widgets .postbox-container { - width: 49.5%; -} - -#wpbody-content #dashboard-widgets #postbox-container-2, -#wpbody-content #dashboard-widgets #postbox-container-3, -#wpbody-content #dashboard-widgets #postbox-container-4 { - float: right; - width: 50.5%; -} - -#dashboard-widgets #postbox-container-3 .empty-container, -#dashboard-widgets #postbox-container-4 .empty-container { - border: 0 none; - height: 0; - min-height: 0; -} - -.wp-editor-wrap .wp-editor-tools, -.wp-editor-wrap .wp-switch-editor, -.wp-editor-wrap .wp-editor-tabs, -.wp-editor-wrap .wp-editor-container { - zoom: 100%; -} - -.wp-editor-wrap .wp-editor-container textarea.wp-editor-area { - width: 97%; -} - -#post-body.columns-2 #postbox-container-1 { - padding-left: 19px; -} - -.welcome-panel .wp-badge { - position: absolute; -} - -.welcome-panel .welcome-panel-column:first-child { - width: 35%; -} - -.wp-fullscreen-title { - width: 97%; -} - -#wp_mce_fullscreen_ifr { - background-color: #f9f9f9; -} - -#wp-fullscreen-tagline { - color: #888; - font-size: 14px; -} - -#adminmenuback { - left: 0; - background-image: none; -} - -#adminmenuwrap { - position: static; -} - -#adminmenu { - position: relative; -} - -#adminmenu, -#adminmenu a { - cursor: pointer; -} - -#adminmenu li.wp-menu-separator, -#adminmenu li.wp-menu-separator-last { - font-size: 1px; - line-height: 1; -} - -#adminmenu a.menu-top { - border-bottom: 0 none; - border-top: 1px solid #ddd; -} - -#adminmenu .separator { - font-size: 1px; - line-height: 1px; -} - -#adminmenu .wp-submenu { - left: 110px; -} - -#adminmenu .wp-submenu ul { - margin: 0; -} - -.folded #wpcontent, -.folded #wpfooter { - margin-left: 170px; -} - -.folded #adminmenuback, -.folded #adminmenuwrap, -.folded #adminmenu, -.folded #adminmenu li.menu-top { - width: 150px; -} - -.folded #adminmenu .wp-submenu { - border-top-color: transparent; -} - -.folded #adminmenu .wp-menu-name { - display: block; -} - -.folded #adminmenu .wp-submenu.sub-open, -.folded #adminmenu .opensub .wp-submenu { - left: 110px; -} - -.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, -.folded #adminmenu .wp-has-current-submenu .wp-submenu { - top: -1px; - position: relative; -} - -.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head { - background-color: transparent; -} - -#adminmenu .wp-submenu .wp-submenu-head { - border-top-color: #ddd; -} - -.folded #adminmenu .wp-submenu ul { - margin-left: 5px; -} - -#adminmenu li.menu-top { - margin-bottom: -2px; -} - -#adminmenu .wp-menu-arrow { - display: none !important; -} - -.js.folded #adminmenu li.menu-top { - display: block; - zoom: 100%; -} - -ul#adminmenu { - z-index: 99; -} - -#adminmenu li.menu-top a.menu-top { - min-width: auto; - width: auto; -} - -#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu { - font-style: normal; -} - -#wpcontent #adminmenu .wp-submenu li { - padding: 0; -} - -#adminmenu li.wp-has-current-submenu .wp-submenu { - left: -40px; -} - -#adminmenu .wp-menu-image { - display: none !important; -} - -#adminmenu a.menu-top .wp-menu-name { - padding-left: 8px; -} - -#collapse-menu { - line-height: 23px; -} - -#wpadminbar .ab-comments-icon { - padding-top: 7px; -} - - -.theme-browser .theme { - width: 30%; - margin: 0 3% 4% 0; - cursor: auto; -} - -.theme-browser .theme:hover, -.theme-browser .theme:focus { - cursor: auto; -} - -.theme-browser .theme .theme-screenshot { - height: 180px; -} - -.theme-browser .theme .theme-actions { - position: static; - background-color: #e8e8e8; -} - -.theme-browser .theme .more-details { - display: none; -} - -.plugins td, -.plugins th { - border-top: 1px solid #ddd; -} - -table.fixed th, -table.fixed td { - border-top: 1px solid #ddd; -} - -#wpbody-content input.button, -#wpbody-content input.button-primary, -#wpbody-content input.button-secondary { - overflow: visible; -} - -#dashboard-widgets h3 a { - height: 14px; - line-height: 14px; -} - -#dashboard_browser_nag { - color: #fff; -} - -#dashboard_browser_nag .browser-icon { - position: relative; -} - -.tablenav-pages .current-page { - vertical-align: middle; -} - -#wpbody-content .postbox { - border: 1px solid #dfdfdf; -} - -#wpbody-content .postbox .hndle { - margin-bottom: -1px; -} - -.major-publishing-actions, -.wp-submenu, -.wp-submenu li, -#template, -#template div, -#editcat, -#addcat { - zoom: 100%; -} - -.wp-menu-arrow { - height: 28px; -} - -.submitbox { - margin-top: 10px; -} - -/* Inline Editor */ -#wpbody-content .quick-edit-row-post .inline-edit-col-left { - width: 39%; -} - -#wpbody-content .inline-edit-row-post .inline-edit-col-center { - width: 19%; -} - -#wpbody-content .quick-edit-row-page .inline-edit-col-left { - width: 49%; -} - -#wpbody-content .bulk-edit-row .inline-edit-col-left { - width: 29%; -} - -.inline-edit-row p.submit { - zoom: 100%; -} - -.inline-edit-row fieldset label span.title { - display: block; - float: left; - width: 5em; -} - -.inline-edit-row fieldset label span.input-text-wrap { - margin-left: 0; - zoom: 100%; -} - -#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input { - line-height: 130%; -} - -#wpbody-content .inline-edit-row .input-text-wrap input { - width: 95%; -} - -#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input { - width: 8em; -} -/* end Inline Editor */ - -#titlediv #title { - width: 98%; -} - -.button, -input[type="reset"], -input[type="button"], -input[type="submit"] { - padding: 0 8px; - line-height: 20px; - height: auto; -} - -.button.button-large, -input[type="reset"].button-large, -input[type="button"].button-large, -input[type="submit"].button-large { - padding: 0 10px; - line-height: 24px; - height: auto; -} - -.button.button-small, -input[type="reset"].button-small, -input[type="button"].button-small, -input[type="submit"].button-small { - padding: 0 6px; - line-height: 16px; - height: auto; -} - -a.button { - margin: 1px; - padding: 1px 9px 2px; -} - -a.button.button-large { - padding: 1px 11px 2px; -} - -a.button.button-small { - padding: 1px 7px 2px; -} - -#screen-options-wrap { - overflow: hidden; -} - -#the-comment-list .comment-item, -#post-status-info, -#wpwrap, -#wrap, -#postdivrich, -#postdiv, -#poststuff, -.metabox-holder, -#titlediv, -#post-body, -#editorcontainer, -.tablenav, -.widget-liquid-left, -.widget-liquid-right, -#widgets-left, -.widgets-sortables, -#dragHelper, -.widget .widget-top, -.widget-control-actions, -.tagchecklist, -#col-container, -#col-left, -#col-right, -.fileedit-sub { - display: block; - zoom: 100%; -} - -p.search-box { - position: static; - float: right; - margin: -3px 0 4px; -} - -#widget-list .widget, -.feature-filter .feature-group li { - display: inline; -} - -.feature-filter .feature-group li input { - vertical-align: middle; -} - -#editorcontainer #content { - overflow: auto; - margin: auto; - width: 98%; -} - -form#template div { - width: 100%; -} - -.wp-editor-container .quicktags-toolbar input { - overflow: visible; - padding: 0 4px; -} - -#poststuff h2 { - font-size: 1.6em; -} - -#poststuff .inside #parent_id, -#poststuff .inside #page_template, -.inline-edit-row #post_parent, -.inline-edit-row select[name="page_template"] { - width: 250px; -} - -#submitdiv input, -#submitdiv select, -#submitdiv a.button { - position: relative; -} - -#bh { - margin: 7px 10px 0 0; - float: right; -} - -/* without this dashboard widgets appear in one column for some screen widths */ -div#dashboard-widgets { - padding-right: 1px; -} - -.tagchecklist span, .tagchecklist span a { - display: inline-block; - display: block; -} - -.tablenav .button-secondary, -.nav .button-secondary { - padding-top: 2px; - padding-bottom: 2px; -} - -.tablenav select { - font-size: 13px; - display: inline-block; - vertical-align: top; - margin-top: 2px; -} - -.tablenav .actions select { - width: 155px; -} - -.subsubsub li { - display: inline; -} - -a.post-state-format { - text-indent: 0; - line-height: 0; - font-size: 0; -} - -table.ie-fixed { - table-layout: fixed; -} - -.widefat tr, -.widefat th { - margin-bottom: 0; - border-spacing: 0; -} - -.widefat th input { - margin: 0 0 0 5px; -} - -.widefat thead .check-column, -.widefat tfoot .check-column { - padding-top: 6px; -} - -.widefat tbody th.check-column, -.media.widefat tbody th.check-column { - padding: 4px 0 0; -} - -.widefat { - empty-cells: show; - border-collapse: collapse; -} - -.tablenav a.button-secondary { - display: inline-block; - padding: 2px 5px; -} - -.inactive-sidebar .widgets-sortables { - padding-bottom: 8px; -} - -#available-widgets .widget-holder { - padding-bottom: 65px; -} - -#widgets-left .inactive { - padding-bottom: 10px; -} - -.widget-liquid-right .widget, -.inactive-sidebar .widget { - position: relative; -} - -.inactive-sidebar .widget { - display: block; - float: left; -} - -#wpcontent .button-primary-disabled { - color: #9FD0D5; - background: #298CBA; -} - -#the-comment-list .unapproved tr, -#the-comment-list .unapproved td { - background-color: #ffffe0; -} - -.imgedit-submit { - width: 300px; -} - -#nav-menus-frame, -#wpbody, -.menu li { - zoom: 100%; -} - -#update-nav-menu #post-body { - overflow:hidden; -} - -.menu li { - min-width: 100%; -} - -.menu li.sortable-placeholder { - min-width: 400px; -} - -.available-theme { - display: inline; -} - -.available-theme ul { - margin: 0; -} - -.available-theme .action-links li { - padding-right: 7px; - margin-right: 7px; -} - -.about-wrap .three-col.about-updates .col-2 { - width: 15%; -} - -.about-wrap .about-password-meter input { - width: 98%; -} - -.revisions-tickmarks, -.revisions-tooltip { - display: none !important; -} - -.revisions.pinned .revisions-controls { - position: relative; -} - -input[type="password"], -.login form .input { - font-family: sans-serif; -} - -/* TinyMCE icons */ -.mce-btn i.mce-i-bold, -.mce-btn i.mce-i-italic, -.mce-btn i.mce-i-bullist, -.mce-btn i.mce-i-numlist, -.mce-btn i.mce-i-blockquote, -.mce-btn i.mce-i-alignleft, -.mce-btn i.mce-i-aligncenter, -.mce-btn i.mce-i-alignright, -.mce-btn i.mce-i-link, -.mce-btn i.mce-i-unlink, -.mce-btn i.mce-i-wp_more, -.mce-btn i.mce-i-strikethrough, -.mce-btn i.mce-i-spellchecker, -.mce-btn i.mce-i-fullscreen, -.mce-btn i.mce-i-wp_fullscreen, -.mce-btn i.mce-i-wp_adv, -.mce-btn i.mce-i-underline, -.mce-btn i.mce-i-alignjustify, -.mce-btn i.mce-i-forecolor, -.mce-btn i.mce-i-pastetext, -.mce-btn i.mce-i-pasteword, -.mce-btn i.mce-i-removeformat, -.mce-btn i.mce-i-charmap, -.mce-btn i.mce-i-outdent, -.mce-btn i.mce-i-indent, -.mce-btn i.mce-i-undo, -.mce-btn i.mce-i-redo, -.mce-btn i.mce-i-help, -.mce-btn i.mce-i-wp_help, -.mce-btn i.mce-i-wp-media-library, -.mce-btn i.mce-i-ltr, -.mce-btn i.mce-i-wp_page, -.mce-btn i.mce-i-hr, -.mce-close { - font-family: 'tinymce', Arial; - font-style: normal; - font-weight: normal; - font-variant: normal; - font-size: 16px; - margin-left: 0; - padding-right: 0; -} - -.mce-btn i.mce-i-wp_fullscreen, -.qt-fullscreen { - -ie7-icon: '\e023'; -} - -.mce-btn i.mce-i-wp_more, -.mce-btn i.mce-i-wp_page { - -ie7-icon: '\e027'; -} - -.mce-btn i.mce-i-wp_adv { - background-color: #aaa; -} - -.mce-btn i.mce-i-help, -.mce-btn i.mce-i-wp_help { - -ie7-icon: '\e016'; -} - - -/* IE6 leftovers */ -* html .row-actions { - visibility: visible; -} - -* html div.widget-liquid-left, -* html div.widget-liquid-right { - display: block; - position: relative; -} - -* html #editorcontainer { - padding: 0; -} - -* html #poststuff h2 { - margin-left: 0; -} - -* html .stuffbox, -* html .stuffbox input, -* html .stuffbox textarea { - border: 1px solid #DFDFDF; -} - -* html .feature-filter .feature-group li { - width: 145px; -} - -* html div.widget-liquid-left { - width: 99%; -} - -* html .widgets-sortables { - height: 50px; -} - -* html a#content_resize { - right: -2px; -} - -* html .widget-title h4 { - width: 205px; -} - -* html #removing-widget .in-widget-title { - display: none; -} - -* html .media-item .pinkynail { - height: 32px; - width: 40px; -} - -* html .describe .field input.text, -* html .describe .field textarea { - width: 440px; -} - -* html input { - border: 1px solid #dfdfdf; -} - -* html .edit-box { - display: inline; -} - -* html .postbox-container .meta-box-sortables { - height: 300px; -} - -* html #wpbody-content #screen-options-link-wrap { - display: inline-block; - width: 150px; - text-align: center; -} - -* html #wpbody-content #contextual-help-link-wrap { - display: inline-block; - width: 100px; - text-align: center; -} - -* html #adminmenu { - margin-left: -80px; -} - -* html .folded #adminmenu { - margin-left: -22px; -} - -* html #wpcontent #adminmenu li.menu-top { - display: inline; - padding: 0; - margin: 0; -} - -* html #wpfooter { - margin: 0; -} - -* html #adminmenu div.wp-menu-image { - height: 29px; -} diff --git a/sources/wordpress/wp-admin/css/ie.min.css b/sources/wordpress/wp-admin/css/ie.min.css deleted file mode 100644 index 0b4b692..0000000 --- a/sources/wordpress/wp-admin/css/ie.min.css +++ /dev/null @@ -1 +0,0 @@ -#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-left:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}.wp-fullscreen-title{width:97%}#wp_mce_fullscreen_ifr{background-color:#f9f9f9}#wp-fullscreen-tagline{color:#888;font-size:14px}#adminmenuback{left:0;background-image:none}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu{left:110px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-left:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{left:110px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}.folded #adminmenu .wp-submenu ul{margin-left:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{left:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-left:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 3% 4% 0;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox{border:1px solid #dfdfdf}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=button],input[type=reset],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=button].button-large,input[type=reset].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=button].button-small,input[type=reset].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:right;margin:-3px 0 4px}#widget-list .widget,.feature-filter .feature-group li{display:inline}.feature-filter .feature-group li input{vertical-align:middle}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#submitdiv a.button,#submitdiv input,#submitdiv select{position:relative}#bh{margin:7px 10px 0 0;float:right}div#dashboard-widgets{padding-right:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.nav .button-secondary,.tablenav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat th,.widefat tr{margin-bottom:0;border-spacing:0}.widefat th input{margin:0 0 0 5px}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget,.widget-liquid-right .widget{position:relative}.inactive-sidebar .widget{display:block;float:left}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-right:7px;margin-right:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.revisions.pinned .revisions-controls{position:relative}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-left:0;padding-right:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#aaa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-left:0}* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea{border:1px solid #DFDFDF}* html .feature-filter .feature-group li{width:145px}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{right:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html input{border:1px solid #dfdfdf}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-left:-80px}* html .folded #adminmenu{margin-left:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px} \ No newline at end of file diff --git a/sources/wordpress/wp-admin/css/install-rtl.css b/sources/wordpress/wp-admin/css/install-rtl.css deleted file mode 100644 index 0a9deda..0000000 --- a/sources/wordpress/wp-admin/css/install-rtl.css +++ /dev/null @@ -1,389 +0,0 @@ -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 20px; - max-width: 700px; - -webkit-font-smoothing: subpixel-antialiased; - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13); - box-shadow: 0 1px 3px rgba(0,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; - padding-bottom: 7px; - font-weight: normal; -} - -h2 { - font-size: 16px; -} - -p, li, dd, dt { - padding-bottom: 2px; - font-size: 14px; - line-height: 1.5; -} - -code, .code { - font-family: Consolas, Monaco, monospace; -} - -ul, ol, dl { - padding: 5px 22px 5px 5px; -} - -a img { - border:0 -} -abbr { - border: 0; - font-variant: normal; -} - -label { - cursor: pointer; -} - -#logo { - margin: 6px 0 14px 0; - 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: normal; - line-height: 1.3em; - margin: -130px auto 25px; - padding: 0; - text-decoration: none; - width: 84px; - text-indent: -9999px; - outline: none; - 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 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,0.07); - box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); -} - -input, -submit { - font-family: "Open Sans", sans-serif; -} - -.form-table input[type=text], -.form-table input[type=email], -.form-table input[type=url], -.form-table input[type=password] { - width: 206px; -} - -.form-table th p { - font-weight: normal; -} - -.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: #ffcc00 !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: 0.5em 0.7em; - margin: 5px 0 15px; - background-color: #ffebe8; -} - -/* @noflip */ -#dbname, -#uname, -#pwd, -#dbhost, -#prefix, -#user_login, -#admin_email, -#pass1, -#pass2 { - direction: ltr; -} - - -/* localization */ -body.rtl, -.rtl textarea, -.rtl input, -.rtl submit { - font-family: Tahoma, sans-serif; -} - -:lang(he-il) body.rtl, -:lang(he-il) .rtl textarea, -:lang(he-il) .rtl input, -:lang(he-il) .rtl submit { - 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 th, - .form-table td { - display: block; - width: auto; - vertical-align: middle; - } - - .form-table th { - padding: 20px 0 0; - } - - .form-table td { - padding: 5px 0; - border: 0; - margin: 0; - } - - textarea, - input { - font-size: 16px; - } - - .form-table td input[type="text"], - .form-table td input[type="email"], - .form-table td input[type="url"], - .form-table td input[type="password"], - .form-table td select, - .form-table td textarea, - .form-table span.description { - 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: normal; -} - -.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: 0.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; -} - -/** - * HiDPI Displays - */ -@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); - } - -} diff --git a/sources/wordpress/wp-admin/css/install-rtl.min.css b/sources/wordpress/wp-admin/css/install-rtl.min.css deleted file mode 100644 index c63802d..0000000 --- a/sources/wordpress/wp-admin/css/install-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/install.css b/sources/wordpress/wp-admin/css/install.css deleted file mode 100644 index 28c071c..0000000 --- a/sources/wordpress/wp-admin/css/install.css +++ /dev/null @@ -1,389 +0,0 @@ -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 20px; - max-width: 700px; - -webkit-font-smoothing: subpixel-antialiased; - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13); - box-shadow: 0 1px 3px rgba(0,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; - padding-bottom: 7px; - font-weight: normal; -} - -h2 { - font-size: 16px; -} - -p, li, dd, dt { - padding-bottom: 2px; - font-size: 14px; - line-height: 1.5; -} - -code, .code { - font-family: Consolas, Monaco, monospace; -} - -ul, ol, dl { - padding: 5px 5px 5px 22px; -} - -a img { - border:0 -} -abbr { - border: 0; - font-variant: normal; -} - -label { - cursor: pointer; -} - -#logo { - margin: 6px 0 14px 0; - 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: normal; - line-height: 1.3em; - margin: -130px auto 25px; - padding: 0; - text-decoration: none; - width: 84px; - text-indent: -9999px; - outline: none; - 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 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,0.07); - box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); -} - -input, -submit { - font-family: "Open Sans", sans-serif; -} - -.form-table input[type=text], -.form-table input[type=email], -.form-table input[type=url], -.form-table input[type=password] { - width: 206px; -} - -.form-table th p { - font-weight: normal; -} - -.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: #ffcc00 !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: 0.5em 0.7em; - margin: 5px 0 15px; - background-color: #ffebe8; -} - -/* @noflip */ -#dbname, -#uname, -#pwd, -#dbhost, -#prefix, -#user_login, -#admin_email, -#pass1, -#pass2 { - direction: ltr; -} - - -/* localization */ -body.rtl, -.rtl textarea, -.rtl input, -.rtl submit { - font-family: Tahoma, sans-serif; -} - -:lang(he-il) body.rtl, -:lang(he-il) .rtl textarea, -:lang(he-il) .rtl input, -:lang(he-il) .rtl submit { - 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 th, - .form-table td { - display: block; - width: auto; - vertical-align: middle; - } - - .form-table th { - padding: 20px 0 0; - } - - .form-table td { - padding: 5px 0; - border: 0; - margin: 0; - } - - textarea, - input { - font-size: 16px; - } - - .form-table td input[type="text"], - .form-table td input[type="email"], - .form-table td input[type="url"], - .form-table td input[type="password"], - .form-table td select, - .form-table td textarea, - .form-table span.description { - 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: normal; -} - -.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: 0.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; -} - -/** - * HiDPI Displays - */ -@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); - } - -} diff --git a/sources/wordpress/wp-admin/css/install.min.css b/sources/wordpress/wp-admin/css/install.min.css deleted file mode 100644 index 4b9b23c..0000000 --- a/sources/wordpress/wp-admin/css/install.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/l10n-rtl.css b/sources/wordpress/wp-admin/css/l10n-rtl.css deleted file mode 100644 index 3deb303..0000000 --- a/sources/wordpress/wp-admin/css/l10n-rtl.css +++ /dev/null @@ -1,101 +0,0 @@ -/*------------------------------------------------------------------------------ - 27.0 - Localization -------------------------------------------------------------------------------*/ - -/* RTL except Hebrew (see below): Tahoma as the first font; */ -body.rtl, -body.rtl .press-this a.wp-switch-editor { - font-family: Tahoma, Arial, sans-serif; -} - - -/* he_IL: Remove Tahoma from the font stack. Arial is best for Hebrew. */ -body.locale-he-il, -body.locale-he-il .press-this a.wp-switch-editor { - font-family: Arial, sans-serif; -} - -/* he_IL: Have be bold rather than italic. */ -.locale-he-il em { - font-style: normal; - font-weight: bold; -} - -/* zh_CN: Remove italic properties. */ -.locale-zh-cn .howto, -.locale-zh-cn .tablenav .displaying-num, -.locale-zh-cn .js .input-with-default-title, -.locale-zh-cn .link-to-original, -.locale-zh-cn .inline-edit-row fieldset span.title, -.locale-zh-cn .inline-edit-row fieldset span.checkbox-title, -.locale-zh-cn #utc-time, -.locale-zh-cn #local-time, -.locale-zh-cn p.install-help, -.locale-zh-cn p.help, -.locale-zh-cn p.description, -.locale-zh-cn span.description, -.locale-zh-cn .form-wrap p { - font-style: normal; -} - -/* zh_CN: Enlarge dashboard widget 'Configure' link */ -.locale-zh-cn .hdnle a { font-size: 12px; } - -/* 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. - * More beautiful font for "Just write." - * Larger text for HTML/Visual mode. - */ -.locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; } -.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; } - -/* zh_CN: Enlarge font-size. */ -.locale-zh-cn #sort-buttons { font-size: 1em !important; } - -/* de_DE: Text needs more space for translation */ -.locale-de-de .inline-edit-row fieldset label span.title { - width: 7em; /* default 5em */ -} -.locale-de-de .inline-edit-row fieldset label span.input-text-wrap { - margin-right: 7em; /* default 5em */ -} -.locale-de-de #customize-header-actions .button { - padding: 0 5px 1px; /* default 0 10px 1px */ -} -.locale-de-de #customize-header-actions .spinner { - margin: 16px 3px 0; /* default 16px 4px 0 5px */ -} - -/* ru_RU: Text needs more room to breathe. */ -.locale-ru-ru .inline-edit-row fieldset label span.title { - width: 8em; /* default 5em */ -} -.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap { - margin-right: 8em; /* default 5em */ -} -.locale-ru-ru.post-php .tagsdiv .newtag, -.locale-ru-ru.post-new-php .tagsdiv .newtag { - width: 165px; /* default 180px - 15px */ -} -.locale-ru-ru.press-this .posting { - margin-left: 277px; /* default 252px + 25px */ -} -.locale-ru-ru .press-this-sidebar { - width: 265px; /* default 240px + 25px */ -} -.locale-ru-ru #customize-header-actions .button { - padding: 0 5px 1px; /* default 0 10px 1px */ -} -.locale-ru-ru #customize-header-actions .spinner { - margin: 16px 3px 0; /* default 16px 4px 0 5px */ -} - -/* lt_LT: QuickEdit */ -.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; -} diff --git a/sources/wordpress/wp-admin/css/l10n.css b/sources/wordpress/wp-admin/css/l10n.css deleted file mode 100644 index 4e40586..0000000 --- a/sources/wordpress/wp-admin/css/l10n.css +++ /dev/null @@ -1,101 +0,0 @@ -/*------------------------------------------------------------------------------ - 27.0 - Localization -------------------------------------------------------------------------------*/ - -/* RTL except Hebrew (see below): Tahoma as the first font; */ -body.rtl, -body.rtl .press-this a.wp-switch-editor { - font-family: Tahoma, Arial, sans-serif; -} - - -/* he_IL: Remove Tahoma from the font stack. Arial is best for Hebrew. */ -body.locale-he-il, -body.locale-he-il .press-this a.wp-switch-editor { - font-family: Arial, sans-serif; -} - -/* he_IL: Have be bold rather than italic. */ -.locale-he-il em { - font-style: normal; - font-weight: bold; -} - -/* zh_CN: Remove italic properties. */ -.locale-zh-cn .howto, -.locale-zh-cn .tablenav .displaying-num, -.locale-zh-cn .js .input-with-default-title, -.locale-zh-cn .link-to-original, -.locale-zh-cn .inline-edit-row fieldset span.title, -.locale-zh-cn .inline-edit-row fieldset span.checkbox-title, -.locale-zh-cn #utc-time, -.locale-zh-cn #local-time, -.locale-zh-cn p.install-help, -.locale-zh-cn p.help, -.locale-zh-cn p.description, -.locale-zh-cn span.description, -.locale-zh-cn .form-wrap p { - font-style: normal; -} - -/* zh_CN: Enlarge dashboard widget 'Configure' link */ -.locale-zh-cn .hdnle a { font-size: 12px; } - -/* 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. - * More beautiful font for "Just write." - * Larger text for HTML/Visual mode. - */ -.locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; } -.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; } - -/* zh_CN: Enlarge font-size. */ -.locale-zh-cn #sort-buttons { font-size: 1em !important; } - -/* de_DE: Text needs more space for translation */ -.locale-de-de .inline-edit-row fieldset label span.title { - width: 7em; /* default 5em */ -} -.locale-de-de .inline-edit-row fieldset label span.input-text-wrap { - margin-left: 7em; /* default 5em */ -} -.locale-de-de #customize-header-actions .button { - padding: 0 5px 1px; /* default 0 10px 1px */ -} -.locale-de-de #customize-header-actions .spinner { - margin: 16px 3px 0; /* default 16px 4px 0 5px */ -} - -/* ru_RU: Text needs more room to breathe. */ -.locale-ru-ru .inline-edit-row fieldset label span.title { - width: 8em; /* default 5em */ -} -.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap { - margin-left: 8em; /* default 5em */ -} -.locale-ru-ru.post-php .tagsdiv .newtag, -.locale-ru-ru.post-new-php .tagsdiv .newtag { - width: 165px; /* default 180px - 15px */ -} -.locale-ru-ru.press-this .posting { - margin-right: 277px; /* default 252px + 25px */ -} -.locale-ru-ru .press-this-sidebar { - width: 265px; /* default 240px + 25px */ -} -.locale-ru-ru #customize-header-actions .button { - padding: 0 5px 1px; /* default 0 10px 1px */ -} -.locale-ru-ru #customize-header-actions .spinner { - margin: 16px 3px 0; /* default 16px 4px 0 5px */ -} - -/* lt_LT: QuickEdit */ -.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; -} diff --git a/sources/wordpress/wp-admin/css/list-tables-rtl.css b/sources/wordpress/wp-admin/css/list-tables-rtl.css deleted file mode 100644 index 59eede9..0000000 --- a/sources/wordpress/wp-admin/css/list-tables-rtl.css +++ /dev/null @@ -1,1879 +0,0 @@ -/* List table styles */ -.post-com-count-wrapper { - min-width: 22px; -} - -.post-com-count { - background: none; - height: 1.3em; - line-height: 1.1em; - display: block; - text-decoration: none; - padding: 0 0 6px; - cursor: pointer; - background-position: center -80px; - background-repeat: no-repeat; - color: #fff; -} - -.post-com-count:after { /* draw bubble connector using CSS! */ - 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: 0.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; -} - -/* comments */ - -.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; -} - -/* reply to comments */ -#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; -} - -/* @todo: is this used? */ -.commentlist .avatar { - vertical-align: text-top; -} - -#the-comment-list .attachment-80x60 { - padding: 4px 8px; -} - -#the-comment-list tr.undo, -#the-comment-list div.undo { - background-color: #f4f4f4; -} - -#the-comment-list .unapproved th, -#the-comment-list .unapproved td { - 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 th, -#the-comment-list td { - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); -} - -#the-comment-list tr:last-child th, -#the-comment-list tr:last-child td { - -webkit-box-shadow: none; - box-shadow: none; -} - -#the-comment-list tr.unapproved + tr.approved th, -#the-comment-list tr.unapproved + tr.approved td { - border-top: 1px solid rgba(0, 0, 0, 0.03); -} - -/* table vim shortcuts */ -.vim-current, -.vim-current th, -.vim-current td { - background-color: #e4f2fd !important; -} - -th .comment-grey-bubble { - height: 16px; - width: 16px; -} - -th .comment-grey-bubble:before { - content: '\f101'; - font: normal 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; -} - -/*------------------------------------------------------------------------------ - 10.0 - List Posts (/Pages/etc) -------------------------------------------------------------------------------*/ - -table.fixed { - table-layout: fixed; -} - -.fixed .column-rating, -.fixed .column-visible { - width: 8%; -} - -.fixed .column-posts, -.fixed .column-date, -.fixed .column-parent, -.fixed .column-links, -.fixed .column-author, -.fixed .column-format { - width: 10%; -} - -.fixed .column-posts { - width: 74px; -} - -.fixed .column-comment .comment-author { - display: none; -} - -.fixed .column-response, -.fixed .column-categories, -.fixed .column-tags, -.fixed .column-rel, -.fixed .column-role { - 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; -} - -/* @todo: pick a consistent list table selector */ -.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: 0.6em 0; - padding: 0; -} - -#commentsdiv #replyrow td { - padding: 0; -} - -#commentsdiv p { - padding: 8px 10px; - margin: 0; -} - -#commentsdiv .comments-box { - border: 0 none; -} - -#commentsdiv .comments-box thead th { - background: transparent; - 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: none; - content: '\f142'; - font: normal 20px/1 'dashicons'; - speak: none; - display: inline-block; - padding: 0; - top: -4px; - right: -8px; - color: #444; - 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.sorted.asc .sorting-indicator:before, -th.desc:hover span.sorting-indicator:before { - content: '\f142'; -} - -th.sorted.desc .sorting-indicator:before, -th.asc:hover span.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: normal 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 label, -tr.wp-locked .check-column input[type="checkbox"], -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 0.5s; - transition: height 1s, opacity 0.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:hover, -th.sortable a:active, -th.sortable a:focus { - 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.sorted.asc .sorting-indicator, -th.desc:hover span.sorting-indicator { - display: block; - background-position: 0 0; -} - -th.sorted.desc .sorting-indicator, -th.asc:hover span.sorting-indicator { - display: block; - background-position: -7px 0; -} - -/* Bulk Actions */ -.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, 0.05 ); - font-size: 16px; - font-weight: normal; -} - -.tablenav .tablenav-pages a:hover, -.tablenav .tablenav-pages a:focus { - color: #fff; - background: #2ea2cc; -} - -.tablenav .tablenav-pages a.disabled, -.tablenav .tablenav-pages a.disabled:hover, -.tablenav .tablenav-pages a.disabled:focus, -.tablenav .tablenav-pages a.disabled:active { - color: #aaa; - background: #eee; - background: rgba( 0, 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; -} - -/* @todo: unclear if the following tablenav rules are actually used. -classes exist in paginate_links() but not seen in list table output. */ -.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: normal 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: 0.6em; -} - -.column-author img, -.column-username img, -.column-comment .comment-author img { - float: right; - margin-left: 10px; - margin-top: 1px; -} - -.row-actions { - color: #ddd; - font-size: 13px; - visibility: hidden; - padding: 2px 0 0; -} - -tr:hover .row-actions, -.mobile .row-actions, -.row-actions.visible, -div.comment-item:hover .row-actions { - visibility: visible; -} - -/* deprecated */ -.row-actions-visible { - padding: 2px 0 0; -} - - -/*------------------------------------------------------------------------------ - 10.1 - Inline Editing -------------------------------------------------------------------------------*/ - -/* -.quick-edit* is for Quick Edit -.bulk-edit* is for Bulk Edit -.inline-edit* is for everything -*/ - -/* Layout */ - -#wpbody-content .inline-edit-row fieldset { - font-size: 12px; - float: right; - margin: 0; - padding: 0; - width: 100%; -} - -tr.inline-edit-row td, -#wpbody-content .inline-edit-row fieldset .inline-edit-col { - padding: 0 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 .quick-edit-row-page .inline-edit-col-right, -#wpbody-content .bulk-edit-row-post .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: 0.5em; - margin: 0.5em 0 0; -} - -.inline-edit-row span.error { - line-height: 22px; - margin: 0 15px; - padding: 3px 5px; -} - -/* Positioning */ -.inline-edit-row h4 { - margin: .2em 0; - padding: 0; - line-height: 23px; -} -.inline-edit-row fieldset span.title, -.inline-edit-row fieldset span.checkbox-title { - margin: 0; - padding: 0; - line-height: 27px; -} - -.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: 0.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: 0.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; -} - -/* Styling */ -.inline-edit-row h4 { - text-transform: uppercase; -} - -.inline-edit-row fieldset span.title, -.inline-edit-row fieldset span.checkbox-title { - font-style: italic; - line-height: 1.8em; -} - -/* Specific Elements */ -.inline-edit-row fieldset .inline-edit-date { - float: right; -} - -.inline-edit-row fieldset input[name=jj], -.inline-edit-row fieldset input[name=hh], -.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: solid 1px #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 li, -.inline-edit-row fieldset ul.cat-checklist input { - margin: 0; - position: relative; /* RTL fix, #WP27629 */ -} - -.inline-edit-row fieldset ul.cat-checklist label, -.inline-edit-row #bulk-titles div { - 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: 0.2em 0.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; -} - -/*------------------------------------------------------------------------------ - 17.0 - Plugins -------------------------------------------------------------------------------*/ - -.plugins tbody th.check-column, -.plugins tbody { - 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 thead th.check-column, -.plugins tfoot th.check-column, -.plugins .inactive th.check-column { - padding-right: 6px; -} - -#update-plugins-table thead th.check-column, -#update-plugins-table tfoot th.check-column { - padding-top: 11px; -} - -.plugins, -.plugins th, -.plugins td { - 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 ul, -.plugins .desc ol { - margin: 0 2em 0 0; -} - -.plugins .desc ul { - list-style-type: disc; -} - -.plugins .row-actions { - font-size: 13px; - padding: 0; -} - -.plugins .inactive td, -.plugins .inactive th, -.plugins .active td, -.plugins .active th { - padding: 10px 9px; -} - -.plugins .active td, -.plugins .active th { - background-color: #f7fcfe; -} - -.plugins .update th, -.plugins .update td { - border-bottom: 0; -} - -.plugin-update-tr td { - border-top: 0; -} - -.plugins .inactive td, -.plugins .inactive th, -.plugins .active td, -.plugins .active th, -.plugin-install #the-list td, -.upgrade .plugins td, -.upgrade .plugins th { - -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); - box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); -} - -.plugins tr.active.plugin-update-tr + tr.inactive th, -.plugins tr.active.plugin-update-tr + tr.inactive td, -.plugins tr.active + tr.inactive th, -.plugins tr.active + tr.inactive td { - border-top: 1px solid rgba(0,0,0,0.03); - -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1; - box-shadow: inset 0 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1; -} - -.plugins .update td, -.plugins .update th, -.upgrade .plugins tr:last-of-type td, -.upgrade .plugins tr:last-of-type th, -.plugins tr.active + tr.inactive.update th, -.plugins tr.active + tr.inactive.update td { - -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 .second, -.plugins .row-actions { - padding: 0 0 5px; -} - -.plugins .update .second, -.plugins .update .row-actions { - padding-bottom: 0; -} - -.plugins-php .widefat tfoot th, -.plugins-php .widefat tfoot td { - border-top-style: solid; - border-top-width: 1px; -} - -.plugin-update-tr .update-message { - font-size: 13px; - font-weight: normal; - margin: 6px 12px 12px; - padding: 6px 12px; - margin: 0 31px 8px 10px; - background-color: #f7f7f7; - background-color: rgba(0,0,0,0.03); -} - -.plugin-update-tr .update-message:before { - color: #d54e21; - content: '\f463'; - display: inline-block; - font: normal 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,0.1); - box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); -} - -/* update notices for active plugins */ -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 card table view */ -.plugin-group { - overflow: hidden; /* clearfix */ - 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; -} - -div.action-links, -.plugin-action-buttons { - margin: 0; /* Override existing margins */ -} - -.plugin-card h4 { - margin: 0 0 12px; - font-size: 18px; - line-height: 1.3; -} - -.plugin-card .name, -.plugin-card .desc { - margin-right: 148px; /* icon + margin */ - margin-left: 120px; /* action links */ -} - -.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-rating, -.plugin-card .column-downloaded { - float: right; - clear: right; - max-width: 180px; -} - -.plugin-card .column-updated, -.plugin-card .column-compatibility { - 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: normal 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: normal; -} - -.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; -} - -/* ms */ -/* Background Color for Site Status */ -.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 Queries --------------------------------------------------------------- */ - -@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 .name, - .plugin-card .desc { - margin-left: 0; - } - - .plugin-card .desc p:first-of-type { - margin-top: 0; - } -} - -@media screen and ( max-width: 782px ) { - /* WP List Table Options & Filters */ - .tablenav { - height: auto; - } - - .tablenav.top { - margin: 20px 0 5px 0; - } - - .tablenav.bottom { - position: relative; - margin-top: 15px; - } - - .tablenav br { - display: none; - } - - .tablenav br.clear { - display: block; - } - - .tablenav.top .actions, - .tablenav .view-switch { - display: none; - } - - /* Pagination */ - .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 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, 0.05); - } - - .tablenav-pages .pagination-links .current-page { - padding: 10px; - font-size: 14px; - } - - /* WP List Table Adjustments: General */ - .form-wrap > p { - display: none; - } - - .comment-count { - font-size: 14px; - } - - /* Columns to hide */ - .fixed .column-date, - .fixed .column-author, - .column-categories, - .column-tags, - .tags .column-description, - .media .column-parent, - .users .column-email, - .users .column-name, - .sites .column-registered, - .sites .column-users { - display: none; - } - - .fixed .column-comment .comment-author { - display: block; - } - - /* Posts */ - .column-title { - width: 85%; - } - - .fixed .column-comments, .widefat .check-column { - width: 35px - } - - .widefat thead .check-column, .widefat tfoot .check-column { - padding: 10px 0 10px; - } - - .widefat * { - word-wrap: normal; - } - - /* Quick Edit and Bulk Edit */ - #wpbody-content .quick-edit-row-post .inline-edit-col-left, - #wpbody-content .quick-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 .bulk-edit-row-post .inline-edit-col-right, - #wpbody-content .bulk-edit-row .inline-edit-col-left, - #wpbody-content .bulk-edit-row-page .inline-edit-col-right, - #wpbody-content .bulk-edit-row .inline-edit-col-bottom { - float: none; - width: 100%; - } - - #wpbody-content .quick-edit-row fieldset .inline-edit-col label, - #wpbody-content .quick-edit-row fieldset .inline-edit-group label, - #wpbody-content .bulk-edit-row fieldset .inline-edit-col label, - #wpbody-content .bulk-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 fieldset ul.cat-checklist label, - .inline-edit-row #bulk-titles div { - font-size: 16px; - } - - .inline-edit-row fieldset label span.title { - float: none; - } - - .inline-edit-row fieldset label.inline-edit-tags { - padding: 0 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=jj], - .inline-edit-row fieldset input[name=hh], - .inline-edit-row fieldset input[name=mn] { - width: 3em; - } - - .inline-edit-row fieldset input[name=aa] { - width: 4.5em; - } - - #bulk-titles div { - margin: 0.8em 0.3em; - } - - #bulk-titles div a { - height: 22px; - } - - /* Taxonomies */ - .tags .column-posts { - width: 74px; - } - - .tags .column-slug { - width: 30%; - } - - /* Comments */ - .comments .column-response { - width: 35%; - } - - /* Users */ - .users .column-role { - width: 35%; - } - - /* Network admin sites */ - .sites .column-blogname { - width: 55%; - } - - /* Updates */ - #wpbody-content #update-themes-table .plugin-title { - width: auto; - } - - /* Links */ - .link-manager-php #posts-filter { - margin-top: 25px; - } - - .link-manager-php .tablenav.bottom { - overflow: hidden; - } - - /* Plugin/Theme Management Page */ - .wp-list-table.plugins { - position: relative; - margin-top: 35px; - margin-bottom: 50px; - } - - .wp-list-table.plugins thead .column-description, - #wpbody-content .wp-list-table.plugins tfoot .column-description, - .wp-list-table.plugins th#description { - display: none; - } - - #wpbody-content .wp-list-table.plugins, - #wpbody-content .wp-list-table.plugins thead, - #wpbody-content .wp-list-table.plugins tbody, - #wpbody-content .wp-list-table.plugins tr, - #wpbody-content .wp-list-table.plugins .column-description, - #wpbody-content .wp-list-table.plugins .plugin-title, - #wpbody-content .wp-list-table.plugins .theme-title, - #wpbody-content .wp-list-table.plugins .plugin-update, - #wpbody-content .wp-list-table.plugins .manage-column.column-name { - display: block; - width: auto; - } - - .wp-list-table.plugins thead, - .wp-list-table.plugins tfoot { - 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 th.check-column, - .plugins tr.active + tr.inactive td, - .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, 0.1); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); - } - - .plugins tr.active + tr.inactive th.check-column, - .plugins tr.active + tr.inactive td { - border-top: none; - } - - .wp-list-table.plugins .column-description { - padding-top: 0; - } - - .wp-list-table.plugins .manage-column.column-name, - .wp-list-table.plugins .column-description, - .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 thead th.check-column, - .wp-list-table.plugins tfoot th.check-column { - padding-right: 3px; - padding-top: 11px; - background: none; - } - - .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 thead .check-column input, - .wp-list-table.plugins tfoot .check-column input { - margin-top: -6px; - } - - .wp-list-table.plugins .active th.check-column { - background: none; - } - - .wp-list-table.plugins .plugin-title strong, - .wp-list-table.plugins .theme-title strong { - font-size: 1.4em; - line-height: 1.6em; - } - - /* Add New plugins page */ - table.plugin-install .column-name, - table.plugin-install .column-version, - table.plugin-install .column-rating, - table.plugin-install .column-description { - display: block; - width: auto; - } - - table.plugin-install th.column-name, - table.plugin-install th.column-version, - table.plugin-install th.column-rating, - table.plugin-install th.column-description { - 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,0.1); - box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); - } -} diff --git a/sources/wordpress/wp-admin/css/list-tables.css b/sources/wordpress/wp-admin/css/list-tables.css deleted file mode 100644 index a2fc7bc..0000000 --- a/sources/wordpress/wp-admin/css/list-tables.css +++ /dev/null @@ -1,1879 +0,0 @@ -/* List table styles */ -.post-com-count-wrapper { - min-width: 22px; -} - -.post-com-count { - background: none; - height: 1.3em; - line-height: 1.1em; - display: block; - text-decoration: none; - padding: 0 0 6px; - cursor: pointer; - background-position: center -80px; - background-repeat: no-repeat; - color: #fff; -} - -.post-com-count:after { /* draw bubble connector using CSS! */ - 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: 0.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; -} - -/* comments */ - -.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; -} - -/* reply to comments */ -#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; -} - -/* @todo: is this used? */ -.commentlist .avatar { - vertical-align: text-top; -} - -#the-comment-list .attachment-80x60 { - padding: 4px 8px; -} - -#the-comment-list tr.undo, -#the-comment-list div.undo { - background-color: #f4f4f4; -} - -#the-comment-list .unapproved th, -#the-comment-list .unapproved td { - 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 th, -#the-comment-list td { - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); -} - -#the-comment-list tr:last-child th, -#the-comment-list tr:last-child td { - -webkit-box-shadow: none; - box-shadow: none; -} - -#the-comment-list tr.unapproved + tr.approved th, -#the-comment-list tr.unapproved + tr.approved td { - border-top: 1px solid rgba(0, 0, 0, 0.03); -} - -/* table vim shortcuts */ -.vim-current, -.vim-current th, -.vim-current td { - background-color: #e4f2fd !important; -} - -th .comment-grey-bubble { - height: 16px; - width: 16px; -} - -th .comment-grey-bubble:before { - content: '\f101'; - font: normal 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; -} - -/*------------------------------------------------------------------------------ - 10.0 - List Posts (/Pages/etc) -------------------------------------------------------------------------------*/ - -table.fixed { - table-layout: fixed; -} - -.fixed .column-rating, -.fixed .column-visible { - width: 8%; -} - -.fixed .column-posts, -.fixed .column-date, -.fixed .column-parent, -.fixed .column-links, -.fixed .column-author, -.fixed .column-format { - width: 10%; -} - -.fixed .column-posts { - width: 74px; -} - -.fixed .column-comment .comment-author { - display: none; -} - -.fixed .column-response, -.fixed .column-categories, -.fixed .column-tags, -.fixed .column-rel, -.fixed .column-role { - 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; -} - -/* @todo: pick a consistent list table selector */ -.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: 0.6em 0; - padding: 0; -} - -#commentsdiv #replyrow td { - padding: 0; -} - -#commentsdiv p { - padding: 8px 10px; - margin: 0; -} - -#commentsdiv .comments-box { - border: 0 none; -} - -#commentsdiv .comments-box thead th { - background: transparent; - 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: none; - content: '\f142'; - font: normal 20px/1 'dashicons'; - speak: none; - display: inline-block; - padding: 0; - top: -4px; - left: -8px; - color: #444; - 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.sorted.asc .sorting-indicator:before, -th.desc:hover span.sorting-indicator:before { - content: '\f142'; -} - -th.sorted.desc .sorting-indicator:before, -th.asc:hover span.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: normal 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 label, -tr.wp-locked .check-column input[type="checkbox"], -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 0.5s; - transition: height 1s, opacity 0.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:hover, -th.sortable a:active, -th.sortable a:focus { - 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.sorted.asc .sorting-indicator, -th.desc:hover span.sorting-indicator { - display: block; - background-position: 0 0; -} - -th.sorted.desc .sorting-indicator, -th.asc:hover span.sorting-indicator { - display: block; - background-position: -7px 0; -} - -/* Bulk Actions */ -.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, 0.05 ); - font-size: 16px; - font-weight: normal; -} - -.tablenav .tablenav-pages a:hover, -.tablenav .tablenav-pages a:focus { - color: #fff; - background: #2ea2cc; -} - -.tablenav .tablenav-pages a.disabled, -.tablenav .tablenav-pages a.disabled:hover, -.tablenav .tablenav-pages a.disabled:focus, -.tablenav .tablenav-pages a.disabled:active { - color: #aaa; - background: #eee; - background: rgba( 0, 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; -} - -/* @todo: unclear if the following tablenav rules are actually used. -classes exist in paginate_links() but not seen in list table output. */ -.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: normal 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: 0.6em; -} - -.column-author img, -.column-username img, -.column-comment .comment-author img { - float: left; - margin-right: 10px; - margin-top: 1px; -} - -.row-actions { - color: #ddd; - font-size: 13px; - visibility: hidden; - padding: 2px 0 0; -} - -tr:hover .row-actions, -.mobile .row-actions, -.row-actions.visible, -div.comment-item:hover .row-actions { - visibility: visible; -} - -/* deprecated */ -.row-actions-visible { - padding: 2px 0 0; -} - - -/*------------------------------------------------------------------------------ - 10.1 - Inline Editing -------------------------------------------------------------------------------*/ - -/* -.quick-edit* is for Quick Edit -.bulk-edit* is for Bulk Edit -.inline-edit* is for everything -*/ - -/* Layout */ - -#wpbody-content .inline-edit-row fieldset { - font-size: 12px; - float: left; - margin: 0; - padding: 0; - width: 100%; -} - -tr.inline-edit-row td, -#wpbody-content .inline-edit-row fieldset .inline-edit-col { - padding: 0 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 .quick-edit-row-page .inline-edit-col-right, -#wpbody-content .bulk-edit-row-post .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: 0.5em; - margin: 0.5em 0 0; -} - -.inline-edit-row span.error { - line-height: 22px; - margin: 0 15px; - padding: 3px 5px; -} - -/* Positioning */ -.inline-edit-row h4 { - margin: .2em 0; - padding: 0; - line-height: 23px; -} -.inline-edit-row fieldset span.title, -.inline-edit-row fieldset span.checkbox-title { - margin: 0; - padding: 0; - line-height: 27px; -} - -.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: 0.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: 0.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; -} - -/* Styling */ -.inline-edit-row h4 { - text-transform: uppercase; -} - -.inline-edit-row fieldset span.title, -.inline-edit-row fieldset span.checkbox-title { - font-style: italic; - line-height: 1.8em; -} - -/* Specific Elements */ -.inline-edit-row fieldset .inline-edit-date { - float: left; -} - -.inline-edit-row fieldset input[name=jj], -.inline-edit-row fieldset input[name=hh], -.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: solid 1px #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 li, -.inline-edit-row fieldset ul.cat-checklist input { - margin: 0; - position: relative; /* RTL fix, #WP27629 */ -} - -.inline-edit-row fieldset ul.cat-checklist label, -.inline-edit-row #bulk-titles div { - 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: 0.2em 0.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; -} - -/*------------------------------------------------------------------------------ - 17.0 - Plugins -------------------------------------------------------------------------------*/ - -.plugins tbody th.check-column, -.plugins tbody { - 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 thead th.check-column, -.plugins tfoot th.check-column, -.plugins .inactive th.check-column { - padding-left: 6px; -} - -#update-plugins-table thead th.check-column, -#update-plugins-table tfoot th.check-column { - padding-top: 11px; -} - -.plugins, -.plugins th, -.plugins td { - 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 ul, -.plugins .desc ol { - margin: 0 0 0 2em; -} - -.plugins .desc ul { - list-style-type: disc; -} - -.plugins .row-actions { - font-size: 13px; - padding: 0; -} - -.plugins .inactive td, -.plugins .inactive th, -.plugins .active td, -.plugins .active th { - padding: 10px 9px; -} - -.plugins .active td, -.plugins .active th { - background-color: #f7fcfe; -} - -.plugins .update th, -.plugins .update td { - border-bottom: 0; -} - -.plugin-update-tr td { - border-top: 0; -} - -.plugins .inactive td, -.plugins .inactive th, -.plugins .active td, -.plugins .active th, -.plugin-install #the-list td, -.upgrade .plugins td, -.upgrade .plugins th { - -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); - box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); -} - -.plugins tr.active.plugin-update-tr + tr.inactive th, -.plugins tr.active.plugin-update-tr + tr.inactive td, -.plugins tr.active + tr.inactive th, -.plugins tr.active + tr.inactive td { - border-top: 1px solid rgba(0,0,0,0.03); - -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1; - box-shadow: inset 0 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1; -} - -.plugins .update td, -.plugins .update th, -.upgrade .plugins tr:last-of-type td, -.upgrade .plugins tr:last-of-type th, -.plugins tr.active + tr.inactive.update th, -.plugins tr.active + tr.inactive.update td { - -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 .second, -.plugins .row-actions { - padding: 0 0 5px; -} - -.plugins .update .second, -.plugins .update .row-actions { - padding-bottom: 0; -} - -.plugins-php .widefat tfoot th, -.plugins-php .widefat tfoot td { - border-top-style: solid; - border-top-width: 1px; -} - -.plugin-update-tr .update-message { - font-size: 13px; - font-weight: normal; - margin: 6px 12px 12px; - padding: 6px 12px; - margin: 0 10px 8px 31px; - background-color: #f7f7f7; - background-color: rgba(0,0,0,0.03); -} - -.plugin-update-tr .update-message:before { - color: #d54e21; - content: '\f463'; - display: inline-block; - font: normal 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,0.1); - box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); -} - -/* update notices for active plugins */ -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 card table view */ -.plugin-group { - overflow: hidden; /* clearfix */ - 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; -} - -div.action-links, -.plugin-action-buttons { - margin: 0; /* Override existing margins */ -} - -.plugin-card h4 { - margin: 0 0 12px; - font-size: 18px; - line-height: 1.3; -} - -.plugin-card .name, -.plugin-card .desc { - margin-left: 148px; /* icon + margin */ - margin-right: 120px; /* action links */ -} - -.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-rating, -.plugin-card .column-downloaded { - float: left; - clear: left; - max-width: 180px; -} - -.plugin-card .column-updated, -.plugin-card .column-compatibility { - 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: normal 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: normal; -} - -.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; -} - -/* ms */ -/* Background Color for Site Status */ -.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 Queries --------------------------------------------------------------- */ - -@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 .name, - .plugin-card .desc { - margin-right: 0; - } - - .plugin-card .desc p:first-of-type { - margin-top: 0; - } -} - -@media screen and ( max-width: 782px ) { - /* WP List Table Options & Filters */ - .tablenav { - height: auto; - } - - .tablenav.top { - margin: 20px 0 5px 0; - } - - .tablenav.bottom { - position: relative; - margin-top: 15px; - } - - .tablenav br { - display: none; - } - - .tablenav br.clear { - display: block; - } - - .tablenav.top .actions, - .tablenav .view-switch { - display: none; - } - - /* Pagination */ - .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 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, 0.05); - } - - .tablenav-pages .pagination-links .current-page { - padding: 10px; - font-size: 14px; - } - - /* WP List Table Adjustments: General */ - .form-wrap > p { - display: none; - } - - .comment-count { - font-size: 14px; - } - - /* Columns to hide */ - .fixed .column-date, - .fixed .column-author, - .column-categories, - .column-tags, - .tags .column-description, - .media .column-parent, - .users .column-email, - .users .column-name, - .sites .column-registered, - .sites .column-users { - display: none; - } - - .fixed .column-comment .comment-author { - display: block; - } - - /* Posts */ - .column-title { - width: 85%; - } - - .fixed .column-comments, .widefat .check-column { - width: 35px - } - - .widefat thead .check-column, .widefat tfoot .check-column { - padding: 10px 0 10px; - } - - .widefat * { - word-wrap: normal; - } - - /* Quick Edit and Bulk Edit */ - #wpbody-content .quick-edit-row-post .inline-edit-col-left, - #wpbody-content .quick-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 .bulk-edit-row-post .inline-edit-col-right, - #wpbody-content .bulk-edit-row .inline-edit-col-left, - #wpbody-content .bulk-edit-row-page .inline-edit-col-right, - #wpbody-content .bulk-edit-row .inline-edit-col-bottom { - float: none; - width: 100%; - } - - #wpbody-content .quick-edit-row fieldset .inline-edit-col label, - #wpbody-content .quick-edit-row fieldset .inline-edit-group label, - #wpbody-content .bulk-edit-row fieldset .inline-edit-col label, - #wpbody-content .bulk-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 fieldset ul.cat-checklist label, - .inline-edit-row #bulk-titles div { - font-size: 16px; - } - - .inline-edit-row fieldset label span.title { - float: none; - } - - .inline-edit-row fieldset label.inline-edit-tags { - padding: 0 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=jj], - .inline-edit-row fieldset input[name=hh], - .inline-edit-row fieldset input[name=mn] { - width: 3em; - } - - .inline-edit-row fieldset input[name=aa] { - width: 4.5em; - } - - #bulk-titles div { - margin: 0.8em 0.3em; - } - - #bulk-titles div a { - height: 22px; - } - - /* Taxonomies */ - .tags .column-posts { - width: 74px; - } - - .tags .column-slug { - width: 30%; - } - - /* Comments */ - .comments .column-response { - width: 35%; - } - - /* Users */ - .users .column-role { - width: 35%; - } - - /* Network admin sites */ - .sites .column-blogname { - width: 55%; - } - - /* Updates */ - #wpbody-content #update-themes-table .plugin-title { - width: auto; - } - - /* Links */ - .link-manager-php #posts-filter { - margin-top: 25px; - } - - .link-manager-php .tablenav.bottom { - overflow: hidden; - } - - /* Plugin/Theme Management Page */ - .wp-list-table.plugins { - position: relative; - margin-top: 35px; - margin-bottom: 50px; - } - - .wp-list-table.plugins thead .column-description, - #wpbody-content .wp-list-table.plugins tfoot .column-description, - .wp-list-table.plugins th#description { - display: none; - } - - #wpbody-content .wp-list-table.plugins, - #wpbody-content .wp-list-table.plugins thead, - #wpbody-content .wp-list-table.plugins tbody, - #wpbody-content .wp-list-table.plugins tr, - #wpbody-content .wp-list-table.plugins .column-description, - #wpbody-content .wp-list-table.plugins .plugin-title, - #wpbody-content .wp-list-table.plugins .theme-title, - #wpbody-content .wp-list-table.plugins .plugin-update, - #wpbody-content .wp-list-table.plugins .manage-column.column-name { - display: block; - width: auto; - } - - .wp-list-table.plugins thead, - .wp-list-table.plugins tfoot { - 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 th.check-column, - .plugins tr.active + tr.inactive td, - .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, 0.1); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); - } - - .plugins tr.active + tr.inactive th.check-column, - .plugins tr.active + tr.inactive td { - border-top: none; - } - - .wp-list-table.plugins .column-description { - padding-top: 0; - } - - .wp-list-table.plugins .manage-column.column-name, - .wp-list-table.plugins .column-description, - .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 thead th.check-column, - .wp-list-table.plugins tfoot th.check-column { - padding-left: 3px; - padding-top: 11px; - background: none; - } - - .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 thead .check-column input, - .wp-list-table.plugins tfoot .check-column input { - margin-top: -6px; - } - - .wp-list-table.plugins .active th.check-column { - background: none; - } - - .wp-list-table.plugins .plugin-title strong, - .wp-list-table.plugins .theme-title strong { - font-size: 1.4em; - line-height: 1.6em; - } - - /* Add New plugins page */ - table.plugin-install .column-name, - table.plugin-install .column-version, - table.plugin-install .column-rating, - table.plugin-install .column-description { - display: block; - width: auto; - } - - table.plugin-install th.column-name, - table.plugin-install th.column-version, - table.plugin-install th.column-rating, - table.plugin-install th.column-description { - 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,0.1); - box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); - } -} diff --git a/sources/wordpress/wp-admin/css/login-rtl.css b/sources/wordpress/wp-admin/css/login-rtl.css deleted file mode 100644 index 787b81e..0000000 --- a/sources/wordpress/wp-admin/css/login-rtl.css +++ /dev/null @@ -1,269 +0,0 @@ -@import url(forms-rtl.css); -@import url(l10n-rtl.css); - -html, -body { - 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; -} - -a { - outline: 0; -} - -a:hover, -a:active { - color: #2ea2cc; -} - -a:focus { - color: #124964; -} - -a:focus, -a:active { - outline: thin dotted; -} - -p { - line-height: 1.5; -} - -.login .message { - 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); -} - -.login #login_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); -} - -#loginform p.submit, -.login-action-lostpassword p.submit { - border: none; - margin: -10px 0 20px; /* May want to revisit this */ -} - -.login * { - margin: 0; - padding: 0; -} - -.login form { - margin-top: 20px; - margin-right: 0; - padding: 26px 24px 46px; - font-weight: normal; - overflow: hidden; - background: #fff; - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13); - box-shadow: 0 1px 3px rgba(0,0,0,0.13); -} - -.login form .forgetmenot { - font-weight: normal; - 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: normal; - line-height: 1.3em; - margin: 0 auto 25px; - padding: 0; - text-decoration: none; - width: 84px; - text-indent: -9999px; - outline: none; - overflow: hidden; - display: block; -} - -#login { - width: 320px; - padding: 8% 0 0; - margin: auto; -} - -#login_error, -.login .message { - margin-right: 0; - padding: 12px; -} - -.login #nav, -.login #backtoblog { - font-size: 13px; - padding: 0 24px 0; -} - -.login #nav { - margin: 24px 0 0 0; -} - -#backtoblog { - margin: 16px 0 0 0; -} - -.login #nav a, -.login #backtoblog a { - text-decoration: none; - color: #999; -} - -.login #nav a:hover, -.login #backtoblog 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 input[type="text"], -.login form input[type="checkbox"] { - 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 form, -.mobile #login .message, -.mobile #login_error { - margin-right: 0; -} - -.mobile #login #nav, -.mobile #login #backtoblog { - 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: normal 21px/1 'dashicons'; - margin: -3px -4px 0 0; - } -} diff --git a/sources/wordpress/wp-admin/css/login-rtl.min.css b/sources/wordpress/wp-admin/css/login-rtl.min.css deleted file mode 100644 index 4b8b31f..0000000 --- a/sources/wordpress/wp-admin/css/login-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/login.css b/sources/wordpress/wp-admin/css/login.css deleted file mode 100644 index 02ee1d8..0000000 --- a/sources/wordpress/wp-admin/css/login.css +++ /dev/null @@ -1,269 +0,0 @@ -@import url(forms.css); -@import url(l10n.css); - -html, -body { - 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; -} - -a { - outline: 0; -} - -a:hover, -a:active { - color: #2ea2cc; -} - -a:focus { - color: #124964; -} - -a:focus, -a:active { - outline: thin dotted; -} - -p { - line-height: 1.5; -} - -.login .message { - 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); -} - -.login #login_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); -} - -#loginform p.submit, -.login-action-lostpassword p.submit { - border: none; - margin: -10px 0 20px; /* May want to revisit this */ -} - -.login * { - margin: 0; - padding: 0; -} - -.login form { - margin-top: 20px; - margin-left: 0; - padding: 26px 24px 46px; - font-weight: normal; - overflow: hidden; - background: #fff; - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13); - box-shadow: 0 1px 3px rgba(0,0,0,0.13); -} - -.login form .forgetmenot { - font-weight: normal; - 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: normal; - line-height: 1.3em; - margin: 0 auto 25px; - padding: 0; - text-decoration: none; - width: 84px; - text-indent: -9999px; - outline: none; - overflow: hidden; - display: block; -} - -#login { - width: 320px; - padding: 8% 0 0; - margin: auto; -} - -#login_error, -.login .message { - margin-left: 0; - padding: 12px; -} - -.login #nav, -.login #backtoblog { - font-size: 13px; - padding: 0 24px 0; -} - -.login #nav { - margin: 24px 0 0 0; -} - -#backtoblog { - margin: 16px 0 0 0; -} - -.login #nav a, -.login #backtoblog a { - text-decoration: none; - color: #999; -} - -.login #nav a:hover, -.login #backtoblog 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 input[type="text"], -.login form input[type="checkbox"] { - 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 form, -.mobile #login .message, -.mobile #login_error { - margin-left: 0; -} - -.mobile #login #nav, -.mobile #login #backtoblog { - 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: normal 21px/1 'dashicons'; - margin: -3px 0 0 -4px; - } -} diff --git a/sources/wordpress/wp-admin/css/login.min.css b/sources/wordpress/wp-admin/css/login.min.css deleted file mode 100644 index 10df780..0000000 --- a/sources/wordpress/wp-admin/css/login.min.css +++ /dev/null @@ -1 +0,0 @@ -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 diff --git a/sources/wordpress/wp-admin/css/media-rtl.css b/sources/wordpress/wp-admin/css/media-rtl.css deleted file mode 100644 index 585d1f3..0000000 --- a/sources/wordpress/wp-admin/css/media-rtl.css +++ /dev/null @@ -1,1196 +0,0 @@ -/*------------------------------------------------------------------------------ - 14.0 - Media Screen -------------------------------------------------------------------------------*/ - -.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: 0.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; -} - -.media-item .edit-attachment, -.describe-toggle-on, -.describe-toggle-off { - 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 none; -} - -.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 .startopen, -.media-item .startclosed { - 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,0.1); - box-shadow: inset 0 1px 2px rgba(0,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,0.3); - box-shadow: inset 0 0 2px rgba(0,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,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 0; -} - -.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; -} - -/*------------------------------------------------------------------------------ - 14.1 - Media Library -------------------------------------------------------------------------------*/ - -.find-box { - background-color: #fff; - -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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-box-search, -#find-posts-response { - position: relative; /* RTL fix, #WP28010 */ -} - -#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: normal 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: 0.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: -0.5em 0 2em 0; -} - -#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-area:-moz-drag-over { - border-color: #83b4d8; -} -border color while dragging a file over the uploader drop area */ -.drag-drop.drag-over #drag-drop-area { - border-color: #83b4d8; -} - -#plupload-upload-ui { - position: relative; -} - -/** - * Media Library grid view - */ - -.media-frame.mode-grid, -.media-frame.mode-grid .media-frame-content, -.media-frame.mode-grid .attachments-browser .attachments, -.media-frame.mode-grid .uploader-inline-content { - position: static; -} - -/* Regions we don't use at all */ -.media-frame.mode-grid .media-frame-title, -.media-frame.mode-grid .media-frame-router, -.media-frame.mode-grid .media-frame-menu { - 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: none; -} - -.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: normal 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; /* prevent jumping up when the toolbar becomes fixed */ - padding-bottom: 94px; /* offset for above so the bottom doesn't get cut off */ -} - -.media-frame.mode-grid .attachment:focus, -.media-frame.mode-grid .selected.attachment:focus, -.media-frame.mode-grid .attachment.details: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: none; -} - -.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: 0.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; -} - -/** - * Attachment details modal - */ - -.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; -} - -.upload-php .media-modal-close, -.edit-attachment-frame .edit-media-header .left, -.edit-attachment-frame .edit-media-header .right { - 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; /* leave space for prev/next/close */ -} - -.edit-attachment-frame .edit-media-header .right:before, -.edit-attachment-frame .edit-media-header .left:before { - font: normal 20px/50px 'dashicons' !important; - display: inline; - font-weight: 300; -} - -.upload-php .media-modal-close:hover, -.upload-php .media-modal-close:focus, -.edit-attachment-frame .edit-media-header .left:hover, -.edit-attachment-frame .edit-media-header .right:hover, -.edit-attachment-frame .edit-media-header .left:focus, -.edit-attachment-frame .edit-media-header .right:focus { - background: #ddd; - border-color: #ccc; - color: #000; - outline: none; -} - -.upload-php .media-modal-close:focus .media-modal-icon:before, -.upload-php .media-modal-close:hover .media-modal-icon:before { - color: #000; -} - -.edit-attachment-frame .edit-media-header .left:before, -.rtl .edit-attachment-frame .edit-media-header .right:before { - content: '\f341'; -} - -.edit-attachment-frame .edit-media-header .right:before, -.rtl .edit-attachment-frame .edit-media-header .left:before { - content: '\f345'; -} - -.edit-attachment-frame .edit-media-header .left.disabled, -.edit-attachment-frame .edit-media-header .right.disabled, -.edit-attachment-frame .edit-media-header .left.disabled:hover, -.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 0px 4px 4px -4px rgba(0, 0, 0, 0.1); - box-shadow: inset 0px 4px 4px -4px rgba(0, 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 ); /* leave space for actions underneath */ -} - -.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 0px 4px 4px -4px rgba(0, 0, 0, 0.1); - box-shadow: inset 0px 4px 4px -4px rgba(0, 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; /* RTL fix, #WP29352 */ - overflow: hidden; - float: none; - margin-bottom: 15px; - padding-bottom: 15px; - border-bottom: 1px solid #ddd; -} - -.edit-attachment-frame .attachment-info .filename { - font-weight: normal; - 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; -} - - -/*------------------------------------------------------------------------------ - 14.2 - Image Editor -------------------------------------------------------------------------------*/ - -.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: 0.7; - filter: alpha(opacity=70); - width: 100%; - height: 500px; - display: none; -} - -.no-float { - float: none; -} - -.media-disabled, -.imgedit-settings .disabled { - color: grey; -} - -.wp_attachment_image, -.A1B1 { - overflow: hidden; -} - -.wp_attachment_image .button, -.A1B1 .button { - float: right; -} - -.no-js .wp_attachment_image .button { - display: none; -} - -.wp_attachment_image .spinner, -.A1B1 .spinner { - float: right; - padding: 0 0 4px 0; - 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: normal 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: 0.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 Queries --------------------------------------------------------------- */ - -/** - * HiDPI Displays - */ -@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 queries for media grid. - */ - -@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; - } - - .upload-php .media-modal-close, - .edit-attachment-frame .edit-media-header .left, - .edit-attachment-frame .edit-media-header .right { - width: 40px; - height: 40px; - } - - .upload-php .media-modal-close .media-modal-icon { - margin: 9px 10px; - } - - .edit-attachment-frame .edit-media-header .right:before, - .edit-attachment-frame .edit-media-header .left: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%; - } -} diff --git a/sources/wordpress/wp-admin/css/media.css b/sources/wordpress/wp-admin/css/media.css deleted file mode 100644 index e27b665..0000000 --- a/sources/wordpress/wp-admin/css/media.css +++ /dev/null @@ -1,1196 +0,0 @@ -/*------------------------------------------------------------------------------ - 14.0 - Media Screen -------------------------------------------------------------------------------*/ - -.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: 0.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; -} - -.media-item .edit-attachment, -.describe-toggle-on, -.describe-toggle-off { - 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 none; -} - -.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 .startopen, -.media-item .startclosed { - 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,0.1); - box-shadow: inset 0 1px 2px rgba(0,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,0.3); - box-shadow: inset 0 0 2px rgba(0,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,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 0; -} - -.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; -} - -/*------------------------------------------------------------------------------ - 14.1 - Media Library -------------------------------------------------------------------------------*/ - -.find-box { - background-color: #fff; - -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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-box-search, -#find-posts-response { - position: relative; /* RTL fix, #WP28010 */ -} - -#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: normal 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: 0.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: -0.5em 0 2em 0; -} - -#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-area:-moz-drag-over { - border-color: #83b4d8; -} -border color while dragging a file over the uploader drop area */ -.drag-drop.drag-over #drag-drop-area { - border-color: #83b4d8; -} - -#plupload-upload-ui { - position: relative; -} - -/** - * Media Library grid view - */ - -.media-frame.mode-grid, -.media-frame.mode-grid .media-frame-content, -.media-frame.mode-grid .attachments-browser .attachments, -.media-frame.mode-grid .uploader-inline-content { - position: static; -} - -/* Regions we don't use at all */ -.media-frame.mode-grid .media-frame-title, -.media-frame.mode-grid .media-frame-router, -.media-frame.mode-grid .media-frame-menu { - 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: none; -} - -.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: normal 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; /* prevent jumping up when the toolbar becomes fixed */ - padding-bottom: 94px; /* offset for above so the bottom doesn't get cut off */ -} - -.media-frame.mode-grid .attachment:focus, -.media-frame.mode-grid .selected.attachment:focus, -.media-frame.mode-grid .attachment.details: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: none; -} - -.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: 0.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; -} - -/** - * Attachment details modal - */ - -.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; -} - -.upload-php .media-modal-close, -.edit-attachment-frame .edit-media-header .left, -.edit-attachment-frame .edit-media-header .right { - 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; /* leave space for prev/next/close */ -} - -.edit-attachment-frame .edit-media-header .right:before, -.edit-attachment-frame .edit-media-header .left:before { - font: normal 20px/50px 'dashicons' !important; - display: inline; - font-weight: 300; -} - -.upload-php .media-modal-close:hover, -.upload-php .media-modal-close:focus, -.edit-attachment-frame .edit-media-header .left:hover, -.edit-attachment-frame .edit-media-header .right:hover, -.edit-attachment-frame .edit-media-header .left:focus, -.edit-attachment-frame .edit-media-header .right:focus { - background: #ddd; - border-color: #ccc; - color: #000; - outline: none; -} - -.upload-php .media-modal-close:focus .media-modal-icon:before, -.upload-php .media-modal-close:hover .media-modal-icon:before { - color: #000; -} - -.edit-attachment-frame .edit-media-header .left:before, -.rtl .edit-attachment-frame .edit-media-header .right:before { - content: '\f341'; -} - -.edit-attachment-frame .edit-media-header .right:before, -.rtl .edit-attachment-frame .edit-media-header .left:before { - content: '\f345'; -} - -.edit-attachment-frame .edit-media-header .left.disabled, -.edit-attachment-frame .edit-media-header .right.disabled, -.edit-attachment-frame .edit-media-header .left.disabled:hover, -.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 0px 4px 4px -4px rgba(0, 0, 0, 0.1); - box-shadow: inset 0px 4px 4px -4px rgba(0, 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 ); /* leave space for actions underneath */ -} - -.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 0px 4px 4px -4px rgba(0, 0, 0, 0.1); - box-shadow: inset 0px 4px 4px -4px rgba(0, 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; /* RTL fix, #WP29352 */ - overflow: hidden; - float: none; - margin-bottom: 15px; - padding-bottom: 15px; - border-bottom: 1px solid #ddd; -} - -.edit-attachment-frame .attachment-info .filename { - font-weight: normal; - 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; -} - - -/*------------------------------------------------------------------------------ - 14.2 - Image Editor -------------------------------------------------------------------------------*/ - -.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: 0.7; - filter: alpha(opacity=70); - width: 100%; - height: 500px; - display: none; -} - -.no-float { - float: none; -} - -.media-disabled, -.imgedit-settings .disabled { - color: grey; -} - -.wp_attachment_image, -.A1B1 { - overflow: hidden; -} - -.wp_attachment_image .button, -.A1B1 .button { - float: left; -} - -.no-js .wp_attachment_image .button { - display: none; -} - -.wp_attachment_image .spinner, -.A1B1 .spinner { - float: left; - padding: 0 0 4px 0; - 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: normal 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: 0.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 Queries --------------------------------------------------------------- */ - -/** - * HiDPI Displays - */ -@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 queries for media grid. - */ - -@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; - } - - .upload-php .media-modal-close, - .edit-attachment-frame .edit-media-header .left, - .edit-attachment-frame .edit-media-header .right { - width: 40px; - height: 40px; - } - - .upload-php .media-modal-close .media-modal-icon { - margin: 9px 10px; - } - - .edit-attachment-frame .edit-media-header .right:before, - .edit-attachment-frame .edit-media-header .left: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%; - } -} diff --git a/sources/wordpress/wp-admin/css/nav-menus-rtl.css b/sources/wordpress/wp-admin/css/nav-menus-rtl.css deleted file mode 100644 index ed2405b..0000000 --- a/sources/wordpress/wp-admin/css/nav-menus-rtl.css +++ /dev/null @@ -1,857 +0,0 @@ -/* nav-menu */ - -/* @todo: determine if this is truly for nav menus only */ -.no-js #message { - display: block; -} - -ul.add-menu-item-tabs li { - padding: 3px 8px 3px 5px; -} - -.accordion-section ul.category-tabs, -.accordion-section ul.add-menu-item-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 .postbox, -.metabox-holder-disabled .accordion-section-content, -.metabox-holder-disabled .accordion-section-title { - opacity: 0.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: normal; - 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 Container */ -#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-header, -#nav-menu-footer { - 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.updated, -.nav-menus-php #post-body div.error { - 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 10px; - 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-edit-menu-link, -.locations-add-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; -} - -/* Add Menu Item Boxes */ -.postbox .howto input, -.accordion-container .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; -} - -/* Button Primary Actions */ -#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 .submitdelete, -.nav-menus-php .submitcancel { - display: block; - float: right; - margin: 6px 0; - line-height: 15px; -} - -.meta-sep { - padding: 0 2px; -} - -/* @todo: is this actually used? */ -#cancel-save { - text-decoration: underline; - font-size: 12px; - margin-right: 20px; - margin-top: 5px; -} - -.button.right, .button-secondary.right, .button-primary.right { - float: left; -} - -/* Button Secondary Actions */ -.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; -} - -.show-all, -.hide-all { - cursor: pointer; -} - -.hide-all { - display: none; -} - -/* Create Menu */ -#menu-name { - width: 270px; -} - -#manage-menu .inside { - padding: 0px 0px; -} - -/* Custom Links */ -#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; -} - -/* Menu item types */ -.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; -} - -/* Listings */ -.nav-menus-php .list li { - display: none; - margin: 0; - margin-bottom: 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; -} - -/* Nav Menu */ -#menu-container .inside { - padding-bottom: 10px; -} - -.menu { - padding-top:1em; -} - -#menu-to-edit { - margin: 0; - padding: 0.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; -} - -/* Sortables */ -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; -} - -/* 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; } -.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: 0px; } -.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; } - -/* Menu item controls */ -.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: none; - overflow: hidden; - white-space: nowrap; -} - -/* Menu editing */ -.menu-instructions-inactive { - display: none; -} - -.menu-item-settings { - display: block; - width: 402px; - padding: 10px 10px 10px 0; - position: relative; - z-index: 10; /* Keep .item-title's shadow from appearing on top of .menu-item-settings */ - border: 1px solid #e5e5e5; - border-top: none; - -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); - box-shadow: 0 1px 1px rgba(0,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; -} - -/* Major/minor publishing actions (classes) */ -.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; -} - -/* Clearfix */ -#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; -} - -#nav-menus-frame, -.button-controls, -#menu-item-url-wrap, -#menu-item-name-wrap { - display: block; -} - -/* =Media Queries --------------------------------------------------------------- */ - -@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; - } - - .menu-item-bar .menu-item-handle, - .menu-item-settings, - .description-wide { - 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 */ - #menu-locations-wrap .widefat { - width: 100%; - } -} diff --git a/sources/wordpress/wp-admin/css/nav-menus.css b/sources/wordpress/wp-admin/css/nav-menus.css deleted file mode 100644 index 28e32b8..0000000 --- a/sources/wordpress/wp-admin/css/nav-menus.css +++ /dev/null @@ -1,857 +0,0 @@ -/* nav-menu */ - -/* @todo: determine if this is truly for nav menus only */ -.no-js #message { - display: block; -} - -ul.add-menu-item-tabs li { - padding: 3px 5px 3px 8px; -} - -.accordion-section ul.category-tabs, -.accordion-section ul.add-menu-item-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 .postbox, -.metabox-holder-disabled .accordion-section-content, -.metabox-holder-disabled .accordion-section-title { - opacity: 0.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: normal; - 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 Container */ -#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-header, -#nav-menu-footer { - 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.updated, -.nav-menus-php #post-body div.error { - 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 10px; - 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-edit-menu-link, -.locations-add-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; -} - -/* Add Menu Item Boxes */ -.postbox .howto input, -.accordion-container .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; -} - -/* Button Primary Actions */ -#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 .submitdelete, -.nav-menus-php .submitcancel { - display: block; - float: left; - margin: 6px 0; - line-height: 15px; -} - -.meta-sep { - padding: 0 2px; -} - -/* @todo: is this actually used? */ -#cancel-save { - text-decoration: underline; - font-size: 12px; - margin-left: 20px; - margin-top: 5px; -} - -.button.right, .button-secondary.right, .button-primary.right { - float: right; -} - -/* Button Secondary Actions */ -.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; -} - -.show-all, -.hide-all { - cursor: pointer; -} - -.hide-all { - display: none; -} - -/* Create Menu */ -#menu-name { - width: 270px; -} - -#manage-menu .inside { - padding: 0px 0px; -} - -/* Custom Links */ -#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; -} - -/* Menu item types */ -.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; -} - -/* Listings */ -.nav-menus-php .list li { - display: none; - margin: 0; - margin-bottom: 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; -} - -/* Nav Menu */ -#menu-container .inside { - padding-bottom: 10px; -} - -.menu { - padding-top:1em; -} - -#menu-to-edit { - margin: 0; - padding: 0.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; -} - -/* Sortables */ -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; -} - -/* 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; } -.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: 0px; } -.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; } - -/* Menu item controls */ -.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: none; - overflow: hidden; - white-space: nowrap; -} - -/* Menu editing */ -.menu-instructions-inactive { - display: none; -} - -.menu-item-settings { - display: block; - width: 402px; - padding: 10px 0 10px 10px; - position: relative; - z-index: 10; /* Keep .item-title's shadow from appearing on top of .menu-item-settings */ - border: 1px solid #e5e5e5; - border-top: none; - -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04); - box-shadow: 0 1px 1px rgba(0,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; -} - -/* Major/minor publishing actions (classes) */ -.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; -} - -/* Clearfix */ -#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; -} - -#nav-menus-frame, -.button-controls, -#menu-item-url-wrap, -#menu-item-name-wrap { - display: block; -} - -/* =Media Queries --------------------------------------------------------------- */ - -@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; - } - - .menu-item-bar .menu-item-handle, - .menu-item-settings, - .description-wide { - 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 */ - #menu-locations-wrap .widefat { - width: 100%; - } -} diff --git a/sources/wordpress/wp-admin/css/press-this-rtl.css b/sources/wordpress/wp-admin/css/press-this-rtl.css deleted file mode 100644 index 4773ba4..0000000 --- a/sources/wordpress/wp-admin/css/press-this-rtl.css +++ /dev/null @@ -1,458 +0,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,0.1); - box-shadow: 0 1px 1px 0 rgba(0,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: normal 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: normal; - 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 div.mce-toolbar-grp, -.press-this #wp-content-wrap .quicktags-toolbar { - 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; -} - -/* Editor/Main Column */ -.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 #tagsdiv-post_tag h3, -.press-this #categorydiv 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: none; -} - -.tbtitle { - font-size: 1.7em; - outline: none; - 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 Styles */ -#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 { - display: block; - float: right; - overflow: hidden; -} - -#img_container img, -#img_container a { - 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:hover, -#img_container a:active { - border-color: #000; - z-index: 1000; - border-width: 1px; -} - -/* Video */ -#embed-code { - width: 100%; - height: 98px; -} - -/* Categories */ -.press-this .categorydiv div.tabs-panel { - height: 100px; -} - -/* Tags */ -.press-this .tagsdiv .newtag { - width: 120px; -} - -.press-this #content { - margin: 5px 0; - padding: 0 5px; - border: 0 none; - height: 340px; - font-family: Consolas, Monaco, monospace; - font-size: 13px; - line-height: 19px; - background: transparent; -} - -/* Submit */ -.press-this #publishing-actions .spinner { - display: inline; - vertical-align: middle; -} - -/* =Media Queries --------------------------------------------------------------- */ - -/* Reset responsive styles in Press This */ -@media screen and ( max-width: 782px ) { - .press-this ul.category-tabs li.tabs { - padding: 3px 5px 5px; /* Reset tabs in Press This to standard size */ - } - - .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: normal 21px/1 'dashicons'; - margin: -3px -4px 0 0; - } - - .press-this input[type=radio]:checked:before { - font: normal 21px/1 'dashicons'; - width: 6px; - height: 6px; - margin: 4px; - } - - .press-this ul.categorychecklist ul, - .press-this ul.categorychecklist li { - margin-top: 0; - margin-bottom: 0; - } - - .press-this div.quicktags-toolbar input { - padding: 2px 4px; - } - - .press-this textarea, - .press-this input { - font-size: 14px; - } - - .press-this .tagchecklist span { - font-size: 13px; - line-height: 1.8em; - } -} diff --git a/sources/wordpress/wp-admin/css/press-this.css b/sources/wordpress/wp-admin/css/press-this.css deleted file mode 100644 index dbf355a..0000000 --- a/sources/wordpress/wp-admin/css/press-this.css +++ /dev/null @@ -1,458 +0,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,0.1); - box-shadow: 0 1px 1px 0 rgba(0,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: normal 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: normal; - 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 div.mce-toolbar-grp, -.press-this #wp-content-wrap .quicktags-toolbar { - 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; -} - -/* Editor/Main Column */ -.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 #tagsdiv-post_tag h3, -.press-this #categorydiv 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: none; -} - -.tbtitle { - font-size: 1.7em; - outline: none; - 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 Styles */ -#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 { - display: block; - float: left; - overflow: hidden; -} - -#img_container img, -#img_container a { - 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:hover, -#img_container a:active { - border-color: #000; - z-index: 1000; - border-width: 1px; -} - -/* Video */ -#embed-code { - width: 100%; - height: 98px; -} - -/* Categories */ -.press-this .categorydiv div.tabs-panel { - height: 100px; -} - -/* Tags */ -.press-this .tagsdiv .newtag { - width: 120px; -} - -.press-this #content { - margin: 5px 0; - padding: 0 5px; - border: 0 none; - height: 340px; - font-family: Consolas, Monaco, monospace; - font-size: 13px; - line-height: 19px; - background: transparent; -} - -/* Submit */ -.press-this #publishing-actions .spinner { - display: inline; - vertical-align: middle; -} - -/* =Media Queries --------------------------------------------------------------- */ - -/* Reset responsive styles in Press This */ -@media screen and ( max-width: 782px ) { - .press-this ul.category-tabs li.tabs { - padding: 3px 5px 5px; /* Reset tabs in Press This to standard size */ - } - - .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: normal 21px/1 'dashicons'; - margin: -3px 0 0 -4px; - } - - .press-this input[type=radio]:checked:before { - font: normal 21px/1 'dashicons'; - width: 6px; - height: 6px; - margin: 4px; - } - - .press-this ul.categorychecklist ul, - .press-this ul.categorychecklist li { - margin-top: 0; - margin-bottom: 0; - } - - .press-this div.quicktags-toolbar input { - padding: 2px 4px; - } - - .press-this textarea, - .press-this input { - font-size: 14px; - } - - .press-this .tagchecklist span { - font-size: 13px; - line-height: 1.8em; - } -} diff --git a/sources/wordpress/wp-admin/css/revisions-rtl.css b/sources/wordpress/wp-admin/css/revisions-rtl.css deleted file mode 100644 index ee035f2..0000000 --- a/sources/wordpress/wp-admin/css/revisions-rtl.css +++ /dev/null @@ -1,574 +0,0 @@ -/*------------------------------------------------------------------------------ - 11.2 - Post Revisions -------------------------------------------------------------------------------*/ -.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,0.1); - box-shadow: 0 1px 3px rgba(0,0,0,0.1); -} - -.revisions-tickmarks { - position: relative; - margin: 0 auto; - height: 0.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 0.5s; - transition: opacity 0.5s; - filter: alpha(opacity=0); /* ie8 and earlier */ -} - -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); /* ie8 and earlier */ -} - -.revisions .diff { - -webkit-transition: opacity 0.5s; - transition: opacity 0.5s; -} - -.revisions.loading .diff { - opacity: 0.5; - filter: alpha(opacity=50); /* ie8 and earlier */ -} - -.revisions.diff-error .diff { - visibility: hidden; -} - -.revisions-meta { - margin-top: 20px; - background-color: #fff; - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); - box-shadow: 0 1px 3px rgba(0,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-previous, -.comparing-two-revisions .revisions-next, -.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: bold; -} - -.comparing-two-revisions .diff-meta-to strong { - display: block; -} - -.revisions.pinned .revisions-buttons { - padding: 0 11px; -} - -.revisions-previous, -.revisions-next { - 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,0.1); - box-shadow: 0 1px 3px rgba(0,0,0,0.1); -} - -.revisions-diff h3:first-child { - margin-top: 0; -} - -/* Revision meta box */ -.post-revisions li img, -#revisions-meta-restored 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-deletedline del, -table.diff .diff-addedline ins { - 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 .avatar, -.revisions-controls .author-card .author-info { - 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; - display: none; - 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,0.1); - box-shadow: 0 1px 3px rgba(0,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; -} - - /* jQuery UI Slider */ -.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: none; - position: absolute; - width: 18px; - z-index: 2; -} - -.wp-slider .ui-slider-handle, -.wp-slider .ui-slider-handle.ui-state-hover, -.wp-slider .ui-slider-handle.focus { - 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: none; - position: absolute; - top: 0; - right: 0; - color: #fff; - content: "\f229"; - font: normal 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'; -} - -.wp-slider .ui-slider-handle.to-handle:before { - content: '\f141'; -} - -.rtl .wp-slider .ui-slider-handle.from-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 Queries --------------------------------------------------------------- */ - -/** - * HiDPI Displays - */ -@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; - } -} diff --git a/sources/wordpress/wp-admin/css/revisions.css b/sources/wordpress/wp-admin/css/revisions.css deleted file mode 100644 index f191494..0000000 --- a/sources/wordpress/wp-admin/css/revisions.css +++ /dev/null @@ -1,574 +0,0 @@ -/*------------------------------------------------------------------------------ - 11.2 - Post Revisions -------------------------------------------------------------------------------*/ -.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,0.1); - box-shadow: 0 1px 3px rgba(0,0,0,0.1); -} - -.revisions-tickmarks { - position: relative; - margin: 0 auto; - height: 0.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 0.5s; - transition: opacity 0.5s; - filter: alpha(opacity=0); /* ie8 and earlier */ -} - -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); /* ie8 and earlier */ -} - -.revisions .diff { - -webkit-transition: opacity 0.5s; - transition: opacity 0.5s; -} - -.revisions.loading .diff { - opacity: 0.5; - filter: alpha(opacity=50); /* ie8 and earlier */ -} - -.revisions.diff-error .diff { - visibility: hidden; -} - -.revisions-meta { - margin-top: 20px; - background-color: #fff; - -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); - box-shadow: 0 1px 3px rgba(0,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-previous, -.comparing-two-revisions .revisions-next, -.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: bold; -} - -.comparing-two-revisions .diff-meta-to strong { - display: block; -} - -.revisions.pinned .revisions-buttons { - padding: 0 11px; -} - -.revisions-previous, -.revisions-next { - 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,0.1); - box-shadow: 0 1px 3px rgba(0,0,0,0.1); -} - -.revisions-diff h3:first-child { - margin-top: 0; -} - -/* Revision meta box */ -.post-revisions li img, -#revisions-meta-restored 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-deletedline del, -table.diff .diff-addedline ins { - 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 .avatar, -.revisions-controls .author-card .author-info { - 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; - display: none; - 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,0.1); - box-shadow: 0 1px 3px rgba(0,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; -} - - /* jQuery UI Slider */ -.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: none; - position: absolute; - width: 18px; - z-index: 2; -} - -.wp-slider .ui-slider-handle, -.wp-slider .ui-slider-handle.ui-state-hover, -.wp-slider .ui-slider-handle.focus { - 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: none; - position: absolute; - top: 0; - left: 0; - color: #fff; - content: "\f229"; - font: normal 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'; -} - -.wp-slider .ui-slider-handle.to-handle:before { - content: '\f141'; -} - -.rtl .wp-slider .ui-slider-handle.from-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 Queries --------------------------------------------------------------- */ - -/** - * HiDPI Displays - */ -@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; - } -} diff --git a/sources/wordpress/wp-admin/css/themes-rtl.css b/sources/wordpress/wp-admin/css/themes-rtl.css deleted file mode 100644 index 264eb3c..0000000 --- a/sources/wordpress/wp-admin/css/themes-rtl.css +++ /dev/null @@ -1,1732 +0,0 @@ -/*------------------------------------------------------------------------------ - 16.0 - Themes -------------------------------------------------------------------------------*/ - - -/*------------------------------------------------------------------------------ - 16.1 - Manage Themes -------------------------------------------------------------------------------*/ - -.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; -} - -/* Search form */ -.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; -} - -/* Position admin messages */ -.themes-php div.updated, -.themes-php div.error { - margin: 0 0 20px 0; - clear: both; -} - -.themes-php div.updated a { - text-decoration: underline; -} - -/** - * Main theme element - * (has flexible margins) - */ -.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,0.1); - box-shadow: 0 1px 1px -1px rgba(0,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:hover, -.theme-browser .theme:focus { - 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,0.1); - box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - background: #fff; - background: rgba(255,255,255,0.65); -} - -/* Activate and Customize buttons, shown on hover and focus */ -.theme-browser .theme .theme-actions { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - -webkit-transition: opacity 0.1s ease-in-out; - transition: opacity 0.1s ease-in-out; - position: absolute; - bottom: 0; - left: 0; - height: 38px; - padding: 9px 10px 0 10px; - background: rgba(244, 244, 244, 0.7); - border-right: 1px solid rgba(0,0,0,0.05); -} - -.theme-browser .theme:hover .theme-actions, -.theme-browser .theme.focus .theme-actions, -.theme-browser .theme:focus .theme-actions { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - opacity: 1; -} - -.theme-browser .theme .theme-actions .button-primary { - margin-left: 3px; -} - -.theme-browser .theme .theme-actions .button-secondary { - float: none; - margin-right: 3px; -} - -/** - * Theme Screenshot - * - * Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size - * It is also responsive. - */ -.theme-browser .theme .theme-screenshot { - display: block; - overflow: hidden; - position: relative; - -webkit-transition: opacity 0.2s ease-in-out; - transition: opacity 0.2s ease-in-out; -} - -.theme-browser .theme .theme-screenshot:after { - content: ''; - display: block; - padding-top: 66.66666%; /* using a 3/2 aspect ratio */ -} - -.theme-browser .theme .theme-screenshot img { - height: auto; - position: absolute; - right: 0; - top: 0; - width: 100%; - -webkit-transform: translateZ( 0 ); /* Prevents rendering bugs in Chrome */ - -webkit-transition: opacity 0.2s ease-in-out; /* Prevents rendering bugs in Chrome */ - transition: opacity 0.2s ease-in-out; -} - -.theme-browser .theme:hover .theme-screenshot, -.theme-browser .theme:focus .theme-screenshot { - background: #fff; -} - -.theme-browser.rendered .theme:hover .theme-screenshot img, -.theme-browser.rendered .theme:focus .theme-screenshot img { - opacity: 0.4; -} - -.theme-browser .theme .more-details { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - position: absolute; - top: 35%; - left: 25%; - right: 25%; - background: #222; - background: rgba(0,0,0,0.7); - color: #fff; - font-size: 15px; - text-shadow: 0 1px 0 rgba(0,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 0.1s ease-in-out; - transition: opacity 0.1s ease-in-out; -} - -.theme-browser .theme:focus { - border-color: #5b9dd9; - -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); - box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); -} - -.theme-browser .theme:focus .more-details { - opacity: 1; -} - -/* Current theme needs to have its action always on view */ -.theme-browser .theme.active:focus .theme-actions { - display: block; -} - -.theme-browser.rendered .theme:hover .more-details, -.theme-browser.rendered .theme:focus .more-details { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - opacity: 1; -} - -/** - * Displays a theme update notice - * when an update is available. - */ -.theme-browser .theme .theme-update, -.theme-browser .theme .theme-installed { - background: #d54e21; - background: rgba(213, 78, 33, 0.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,0.25); - overflow: hidden; -} - -.theme-browser .theme .theme-update:before, -.theme-browser .theme .theme-installed:before { - content: '\f463'; - display: inline-block; - font: normal 20px/1 'dashicons'; - margin: 0 0 0 6px; - opacity: 0.8; - position: relative; - top: 5px; - speak: none; - -webkit-font-smoothing: antialiased; -} - - -/** - * The currently active theme - */ -.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,0.5); - box-shadow: inset 0 1px 1px rgba(0,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,0.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; -} - -/** - * Add new theme - */ -.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: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - opacity: 1; - background: transparent; - background: rgba(0, 0, 0, 0); - position: absolute; - top: 0; - right: 0; - left: 0; - bottom: 0; - padding: 10% 0 0 0; - text-shadow: none; - border: 5px dashed #d5d2ca; - border: 5px dashed rgba(0, 0, 0, 0.1); - -webkit-transition: opacity 0.2s ease-in-out; - transition: opacity 0.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, 0.1); - -webkit-border-radius: 50%; - border-radius: 50%; - display: inline-block; - content: '\f132'; - -webkit-font-smoothing: antialiased; - font: normal 74px/115px 'dashicons'; - width: 100px; - height: 100px; - vertical-align: middle; - text-align: center; - color: rgb(153, 153, 153); - 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:hover .theme-screenshot, -.theme-browser .theme.add-new-theme:focus .theme-screenshot { - background: none; -} - -.theme-browser .theme.add-new-theme:hover span:after, -.theme-browser .theme.add-new-theme:focus span:after { - background: #fff; - color: #0074a2; -} - -.theme-browser .theme.add-new-theme:hover:after, -.theme-browser .theme.add-new-theme:focus:after { - border-color: transparent; - color: #fff; - background: #0074a2; - content: ''; -} - -.theme-browser .theme.add-new-theme .theme-name { - background: none; - 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:hover .theme-name, -.theme-browser .theme.add-new-theme:focus .theme-name { - color: #fff; - z-index: 2; -} - -/** - * Theme Overlay - * Shown when clicking a theme - */ -.theme-overlay .theme-backdrop { - position: absolute; - right: -20px; - left: 0; - top: 0; - bottom: 0; - background: #f1f1f1; - background: rgba( 238, 238, 238, 0.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: normal 22px/50px 'dashicons' !important; - color: #777; - display: inline-block; - content: '\f335'; - font-weight: 300; -} - -/* Left and right navigation */ -.theme-overlay .theme-header .right, -.theme-overlay .theme-header .left { - 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 .right:focus, -.theme-overlay .theme-header .right:hover, -.theme-overlay .theme-header .left:focus, -.theme-overlay .theme-header .left: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 .right:focus, -.theme-overlay .theme-header .left:focus { - -webkit-box-shadow: none; - box-shadow: none; - outline: none; -} - -.theme-overlay .theme-header .left.disabled, -.theme-overlay .theme-header .right.disabled, -.theme-overlay .theme-header .left.disabled:hover, -.theme-overlay .theme-header .right.disabled:hover { - color: #ccc; - background: inherit; - cursor: inherit; -} - -.theme-overlay .theme-header .right:before, -.theme-overlay .theme-header .left:before { - font: normal 20px/50px 'dashicons' !important; - display: inline; - font-weight: 300; -} - -.theme-overlay .theme-header .left:before, -.rtl .theme-overlay .theme-header .right:before { - content: '\f341'; -} - -.theme-overlay .theme-header .right:before, -.rtl .theme-overlay .theme-header .left: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, 0.1); - box-shadow: 0 1px 20px 5px rgba(0, 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: transparent; -} - -.theme-overlay .theme-actions .delete-theme:hover, -.theme-overlay .theme-actions .delete-theme:focus { - 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 Screenshots gallery - */ -.theme-overlay .theme-screenshots { - float: right; - margin: 0 0 0 30px; - width: 55%; - max-width: 880px; - text-align: center; -} - -/* First screenshot, shown big */ -.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,0.2); - box-shadow: 0 0 0 1px rgba(0,0,0,0.2); -} - -.theme-overlay .screenshot:after { - content: ''; - display: block; - padding-top: 75%; /* using a 4/3 aspect ratio */ -} - -.theme-overlay .screenshot img { - height: auto; - position: absolute; - right: 0; - top: 0; - width: 100%; -} -/* Handles old 300px screenshots */ -.theme-overlay.small-screenshot .theme-screenshots { - position: absolute; - width: 302px; -} -.theme-overlay.small-screenshot .theme-info { - margin-right: 350px; - width: auto; -} - -/* Other screenshots, shown small and square */ -.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%; /* using a 1/1 aspect ratio */ -} - -.theme-overlay .screenshot.thumb img { - cursor: pointer; - height: auto; - position: absolute; - right: 0; - top: 0; - width: 100%; - height: auto; -} - -.theme-overlay .screenshot.selected { - background: transparent; - border: 2px solid #2ea2cc; -} - -.theme-overlay .screenshot.selected img { - opacity: 0.8; -} - -/* No screenshot placeholder */ -.theme-browser .theme .theme-screenshot.blank, -.theme-overlay .screenshot.blank { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=); -} - -/** - * Theme heading information - */ -.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 0; -} - -.theme-overlay .theme-tags { - border-top: 3px solid #eee; - color: #888; - font-size: 13px; - font-weight: 400; - margin: 30px 0 0 0; - padding-top: 20px; -} - -.theme-overlay .theme-tags span { - color: #444; - font-weight: bold; - margin-left: 5px; -} - -/* Theme Updates info */ -.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: normal; - margin-top: 30px; - padding: 10px 20px 10px 10px; -} - -.theme-overlay .parent-theme strong { - font-weight: 700; -} - -/** - * Single Theme Mode - * Displays detailed view inline when a user has no switch capabilities - */ -.single-theme .theme-overlay .theme-backdrop, -.single-theme .theme-overlay .theme-header, -.single-theme .theme { - 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; -} - -/** - * Basic Responsive structure... - * - * Shuffles theme columns around based on screen width - */ - -@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; - } -} - -/* Maximum screenshot width reaches 440px */ -@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%; /* using a 4/3 aspect ratio */ - } - - .theme-browser .theme:nth-child(3n) { - margin-left: 3%; - } - - .theme-browser .theme:nth-child(4n) { - margin-left: 0; - } -} -/* Maximum screenshot width reaches 440px */ -@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%; - } -} - -/* Admin menu is folded */ -@media only screen and (max-width: 900px) { - .theme-overlay .theme-wrap { - right: 65px; - } -} - -@media only screen and (max-width: 780px) { - body.folded .theme-overlay .theme-wrap, - .theme-overlay .theme-wrap { - top: 0; /* The adminmenu isn't fixed on mobile, so this can use the full viewport height */ - left: 0; - bottom: 0; - right: 0; - padding: 70px 20px 20px; - border: none; - z-index: 500; /* should overlap #wpadminbar, which is 500 on mobile. */ - position: fixed; - } - - .theme-browser .theme.active .theme-name span { - /* Hide the "Active: " label on smaller screens. */ - 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 10px; - } - - .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:not(.active):hover .theme-actions, - .theme:not(.active):focus .theme-actions, - .theme:hover .more-details, - .theme:focus .more-details { - display: none; - } - - .theme-browser.rendered .theme:hover .theme-screenshot img, - .theme-browser.rendered .theme:focus .theme-screenshot img { - opacity: 1.0; - } -} - -@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-update, - .theme-overlay .theme-description { - margin-right: 0; - } - - .theme-overlay .theme-actions .delete-theme { - position: relative; - left: auto; - bottom: auto; - } - - .theme-overlay .theme-actions .inactive-theme { - display: inline; - } - - .theme-overlay .theme-screenshots { - width: 100%; - float: none; - } - - .theme-overlay .theme-info { - width: 100%; - } - - .theme-overlay .theme-author { - margin: 5px 0 15px 0; - } - - .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: normal 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; -} - - -/*------------------------------------------------------------------------------ - 16.2 - Install Themes -------------------------------------------------------------------------------*/ - -/* Already installed theme */ -.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.upload, -.theme-install-php a.browse-themes { - 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-theme, -.upload-plugin { - -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; -} -body.show-upload-theme .upload-theme, -.upload-plugin { - display: block; -} -.upload-theme .wp-upload-form, -.upload-plugin .wp-upload-form { - background: #fafafa; - border: 1px solid #e5e5e5; - padding: 30px; - margin: 30px auto; - max-width: 380px; -} -.upload-theme .install-help, -.upload-plugin .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; -} -body.show-upload-theme p.no-themes { - display: none !important; -} - -.theme-install-php .add-new-theme { - display: none !important; -} - -@media only screen and (max-width: 1120px) { - .upload-theme .wp-upload-form { - margin: 20px 0; - max-width: 100%; - } - .upload-theme .install-help { - font-size: 15px; - padding: 20px 0 0; - text-align: right; - } -} - -.rating { - margin: 30px 0; -} -.rating span:before { - color: #e6b800; - content: "\f154"; - display: inline-block; - -webkit-font-smoothing: antialiased; - font: normal 20px/1 'dashicons'; - vertical-align: top; -} -/* Half stars */ -.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"; -} -/* Full stars */ -.rating-20 span.one:before { - content: "\f155"; -} -.rating-30 span.one:before, -.rating-40 span.one:before, -.rating-40 span.two:before { - content: "\f155"; -} -.rating-50 span.one:before, -.rating-50 span.two:before, -.rating-60 span.one:before, -.rating-60 span.two:before, -.rating-60 span.three:before { - content: "\f155"; -} -.rating-70 span.one:before, -.rating-70 span.two:before, -.rating-70 span.three:before, -.rating-80 span.one:before, -.rating-80 span.two:before, -.rating-80 span.three:before, -.rating-80 span.four:before { - content: "\f155"; -} -.rating-90 span.one:before, -.rating-90 span.two:before, -.rating-90 span.three:before, -.rating-90 span.four:before, -.rating-100 span.one:before, -.rating-100 span.two:before, -.rating-100 span.three:before, -.rating-100 span.four:before, -.rating-100 span.five:before { - content: "\f155"; -} -.rating .ratings { - display: inline; - margin-right: 10px; - line-height: 20px; - color: #999; -} - -/*------------------------------------------------------------------------------ - 16.3 - Custom Header Screen -------------------------------------------------------------------------------*/ - -.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; -} - - -/*------------------------------------------------------------------------------ - 16.4 - Custom Background Screen -------------------------------------------------------------------------------*/ - -div#custom-background-image { - min-height: 100px; - border: 1px solid #dfdfdf; -} - -div#custom-background-image img { - max-width: 400px; - max-height: 300px; -} - -/*------------------------------------------------------------------------------ - 23.0 - Full Overlay w/ Sidebar -------------------------------------------------------------------------------*/ - -body.full-overlay-active { - overflow: hidden; -} - -.wp-full-overlay { - background: transparent; - 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; -} - -/* Close & Navigation Links */ -.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header { - padding: 0; -} - -.theme-install-overlay .close-full-overlay, -.theme-install-overlay .previous-theme, -.theme-install-overlay .next-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:hover, -.theme-install-overlay .close-full-overlay:focus, -.theme-install-overlay .previous-theme:hover, -.theme-install-overlay .previous-theme:focus, -.theme-install-overlay .next-theme:hover, -.theme-install-overlay .next-theme:focus { - background: #ddd; - border-color: #ccc; - color: #000; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -.theme-install-overlay .close-full-overlay:before { - font: normal 22px/1 dashicons; - content: "\f335"; - position: relative; - top: 7px; - right: 13px; -} - -.theme-install-overlay .previous-theme:before { - font: normal 20px/1 dashicons; - content: "\f341"; - position: relative; - top: 6px; - right: 14px; -} - -.theme-install-overlay .next-theme:before { - font: normal 20px/1 dashicons; - content: "\f345"; - position: relative; - top: 6px; - right: 13px; -} - -.theme-install-overlay .previous-theme.disabled, -.theme-install-overlay .next-theme.disabled, -.theme-install-overlay .previous-theme.disabled:hover, -.theme-install-overlay .previous-theme.disabled:focus, -.theme-install-overlay .next-theme.disabled:hover, -.theme-install-overlay .next-theme.disabled:focus { - 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"; -} - -/* Collapse Button */ -.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: none; -} - -.wp-full-overlay .collapse-sidebar-arrow:before { - -webkit-border-radius: 50%; - border-radius: 50%; - float: right; - content: "\f148"; - background: #eee; - font: normal 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; -} - -.wp-full-overlay.collapsed .collapse-sidebar-arrow:before, -.rtl .wp-full-overlay .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; -} - -/* Animations */ -.wp-full-overlay, -.wp-full-overlay-sidebar, -.wp-full-overlay .collapse-sidebar, -.wp-full-overlay-main { - -webkit-transition-property: right, left, top, bottom, width, margin; - transition-property: right, left, top, bottom, width, margin; - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; -} - -/*------------------------------------------------------------------------------ - 24.0 - Customize Loader -------------------------------------------------------------------------------*/ - -.no-customize-support .hide-if-no-customize, -.customize-support .hide-if-customize, -.no-customize-support.wp-core-ui .hide-if-no-customize, -.no-customize-support .wp-core-ui .hide-if-no-customize, -.customize-support.wp-core-ui .hide-if-customize, -.customize-support .wp-core-ui .hide-if-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 0.3s; - transition: opacity 0.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; - /* For when .theme-install is a span rather than a.button-primary (already installed theme) */ - 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 Queries --------------------------------------------------------------- */ - -/** - * HiDPI Displays - */ -@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; - } -} diff --git a/sources/wordpress/wp-admin/css/themes.css b/sources/wordpress/wp-admin/css/themes.css deleted file mode 100644 index 6ff0f9f..0000000 --- a/sources/wordpress/wp-admin/css/themes.css +++ /dev/null @@ -1,1732 +0,0 @@ -/*------------------------------------------------------------------------------ - 16.0 - Themes -------------------------------------------------------------------------------*/ - - -/*------------------------------------------------------------------------------ - 16.1 - Manage Themes -------------------------------------------------------------------------------*/ - -.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; -} - -/* Search form */ -.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; -} - -/* Position admin messages */ -.themes-php div.updated, -.themes-php div.error { - margin: 0 0 20px 0; - clear: both; -} - -.themes-php div.updated a { - text-decoration: underline; -} - -/** - * Main theme element - * (has flexible margins) - */ -.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,0.1); - box-shadow: 0 1px 1px -1px rgba(0,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:hover, -.theme-browser .theme:focus { - 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,0.1); - box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - background: #fff; - background: rgba(255,255,255,0.65); -} - -/* Activate and Customize buttons, shown on hover and focus */ -.theme-browser .theme .theme-actions { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - -webkit-transition: opacity 0.1s ease-in-out; - transition: opacity 0.1s ease-in-out; - position: absolute; - bottom: 0; - right: 0; - height: 38px; - padding: 9px 10px 0 10px; - background: rgba(244, 244, 244, 0.7); - border-left: 1px solid rgba(0,0,0,0.05); -} - -.theme-browser .theme:hover .theme-actions, -.theme-browser .theme.focus .theme-actions, -.theme-browser .theme:focus .theme-actions { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - opacity: 1; -} - -.theme-browser .theme .theme-actions .button-primary { - margin-right: 3px; -} - -.theme-browser .theme .theme-actions .button-secondary { - float: none; - margin-left: 3px; -} - -/** - * Theme Screenshot - * - * Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size - * It is also responsive. - */ -.theme-browser .theme .theme-screenshot { - display: block; - overflow: hidden; - position: relative; - -webkit-transition: opacity 0.2s ease-in-out; - transition: opacity 0.2s ease-in-out; -} - -.theme-browser .theme .theme-screenshot:after { - content: ''; - display: block; - padding-top: 66.66666%; /* using a 3/2 aspect ratio */ -} - -.theme-browser .theme .theme-screenshot img { - height: auto; - position: absolute; - left: 0; - top: 0; - width: 100%; - -webkit-transform: translateZ( 0 ); /* Prevents rendering bugs in Chrome */ - -webkit-transition: opacity 0.2s ease-in-out; /* Prevents rendering bugs in Chrome */ - transition: opacity 0.2s ease-in-out; -} - -.theme-browser .theme:hover .theme-screenshot, -.theme-browser .theme:focus .theme-screenshot { - background: #fff; -} - -.theme-browser.rendered .theme:hover .theme-screenshot img, -.theme-browser.rendered .theme:focus .theme-screenshot img { - opacity: 0.4; -} - -.theme-browser .theme .more-details { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - opacity: 0; - position: absolute; - top: 35%; - right: 25%; - left: 25%; - background: #222; - background: rgba(0,0,0,0.7); - color: #fff; - font-size: 15px; - text-shadow: 0 1px 0 rgba(0,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 0.1s ease-in-out; - transition: opacity 0.1s ease-in-out; -} - -.theme-browser .theme:focus { - border-color: #5b9dd9; - -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); - box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 ); -} - -.theme-browser .theme:focus .more-details { - opacity: 1; -} - -/* Current theme needs to have its action always on view */ -.theme-browser .theme.active:focus .theme-actions { - display: block; -} - -.theme-browser.rendered .theme:hover .more-details, -.theme-browser.rendered .theme:focus .more-details { - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - opacity: 1; -} - -/** - * Displays a theme update notice - * when an update is available. - */ -.theme-browser .theme .theme-update, -.theme-browser .theme .theme-installed { - background: #d54e21; - background: rgba(213, 78, 33, 0.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,0.25); - overflow: hidden; -} - -.theme-browser .theme .theme-update:before, -.theme-browser .theme .theme-installed:before { - content: '\f463'; - display: inline-block; - font: normal 20px/1 'dashicons'; - margin: 0 6px 0 0; - opacity: 0.8; - position: relative; - top: 5px; - speak: none; - -webkit-font-smoothing: antialiased; -} - - -/** - * The currently active theme - */ -.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,0.5); - box-shadow: inset 0 1px 1px rgba(0,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,0.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; -} - -/** - * Add new theme - */ -.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: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - opacity: 1; - background: transparent; - background: rgba(0, 0, 0, 0); - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - padding: 10% 0 0 0; - text-shadow: none; - border: 5px dashed #d5d2ca; - border: 5px dashed rgba(0, 0, 0, 0.1); - -webkit-transition: opacity 0.2s ease-in-out; - transition: opacity 0.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, 0.1); - -webkit-border-radius: 50%; - border-radius: 50%; - display: inline-block; - content: '\f132'; - -webkit-font-smoothing: antialiased; - font: normal 74px/115px 'dashicons'; - width: 100px; - height: 100px; - vertical-align: middle; - text-align: center; - color: rgb(153, 153, 153); - 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:hover .theme-screenshot, -.theme-browser .theme.add-new-theme:focus .theme-screenshot { - background: none; -} - -.theme-browser .theme.add-new-theme:hover span:after, -.theme-browser .theme.add-new-theme:focus span:after { - background: #fff; - color: #0074a2; -} - -.theme-browser .theme.add-new-theme:hover:after, -.theme-browser .theme.add-new-theme:focus:after { - border-color: transparent; - color: #fff; - background: #0074a2; - content: ''; -} - -.theme-browser .theme.add-new-theme .theme-name { - background: none; - 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:hover .theme-name, -.theme-browser .theme.add-new-theme:focus .theme-name { - color: #fff; - z-index: 2; -} - -/** - * Theme Overlay - * Shown when clicking a theme - */ -.theme-overlay .theme-backdrop { - position: absolute; - left: -20px; - right: 0; - top: 0; - bottom: 0; - background: #f1f1f1; - background: rgba( 238, 238, 238, 0.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: normal 22px/50px 'dashicons' !important; - color: #777; - display: inline-block; - content: '\f335'; - font-weight: 300; -} - -/* Left and right navigation */ -.theme-overlay .theme-header .right, -.theme-overlay .theme-header .left { - 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 .right:focus, -.theme-overlay .theme-header .right:hover, -.theme-overlay .theme-header .left:focus, -.theme-overlay .theme-header .left: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 .right:focus, -.theme-overlay .theme-header .left:focus { - -webkit-box-shadow: none; - box-shadow: none; - outline: none; -} - -.theme-overlay .theme-header .left.disabled, -.theme-overlay .theme-header .right.disabled, -.theme-overlay .theme-header .left.disabled:hover, -.theme-overlay .theme-header .right.disabled:hover { - color: #ccc; - background: inherit; - cursor: inherit; -} - -.theme-overlay .theme-header .right:before, -.theme-overlay .theme-header .left:before { - font: normal 20px/50px 'dashicons' !important; - display: inline; - font-weight: 300; -} - -.theme-overlay .theme-header .left:before, -.rtl .theme-overlay .theme-header .right:before { - content: '\f341'; -} - -.theme-overlay .theme-header .right:before, -.rtl .theme-overlay .theme-header .left: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, 0.1); - box-shadow: 0 1px 20px 5px rgba(0, 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: transparent; -} - -.theme-overlay .theme-actions .delete-theme:hover, -.theme-overlay .theme-actions .delete-theme:focus { - 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 Screenshots gallery - */ -.theme-overlay .theme-screenshots { - float: left; - margin: 0 30px 0 0; - width: 55%; - max-width: 880px; - text-align: center; -} - -/* First screenshot, shown big */ -.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,0.2); - box-shadow: 0 0 0 1px rgba(0,0,0,0.2); -} - -.theme-overlay .screenshot:after { - content: ''; - display: block; - padding-top: 75%; /* using a 4/3 aspect ratio */ -} - -.theme-overlay .screenshot img { - height: auto; - position: absolute; - left: 0; - top: 0; - width: 100%; -} -/* Handles old 300px screenshots */ -.theme-overlay.small-screenshot .theme-screenshots { - position: absolute; - width: 302px; -} -.theme-overlay.small-screenshot .theme-info { - margin-left: 350px; - width: auto; -} - -/* Other screenshots, shown small and square */ -.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%; /* using a 1/1 aspect ratio */ -} - -.theme-overlay .screenshot.thumb img { - cursor: pointer; - height: auto; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: auto; -} - -.theme-overlay .screenshot.selected { - background: transparent; - border: 2px solid #2ea2cc; -} - -.theme-overlay .screenshot.selected img { - opacity: 0.8; -} - -/* No screenshot placeholder */ -.theme-browser .theme .theme-screenshot.blank, -.theme-overlay .screenshot.blank { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=); -} - -/** - * Theme heading information - */ -.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 0; -} - -.theme-overlay .theme-tags { - border-top: 3px solid #eee; - color: #888; - font-size: 13px; - font-weight: 400; - margin: 30px 0 0 0; - padding-top: 20px; -} - -.theme-overlay .theme-tags span { - color: #444; - font-weight: bold; - margin-right: 5px; -} - -/* Theme Updates info */ -.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: normal; - margin-top: 30px; - padding: 10px 10px 10px 20px; -} - -.theme-overlay .parent-theme strong { - font-weight: 700; -} - -/** - * Single Theme Mode - * Displays detailed view inline when a user has no switch capabilities - */ -.single-theme .theme-overlay .theme-backdrop, -.single-theme .theme-overlay .theme-header, -.single-theme .theme { - 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; -} - -/** - * Basic Responsive structure... - * - * Shuffles theme columns around based on screen width - */ - -@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; - } -} - -/* Maximum screenshot width reaches 440px */ -@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%; /* using a 4/3 aspect ratio */ - } - - .theme-browser .theme:nth-child(3n) { - margin-right: 3%; - } - - .theme-browser .theme:nth-child(4n) { - margin-right: 0; - } -} -/* Maximum screenshot width reaches 440px */ -@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%; - } -} - -/* Admin menu is folded */ -@media only screen and (max-width: 900px) { - .theme-overlay .theme-wrap { - left: 65px; - } -} - -@media only screen and (max-width: 780px) { - body.folded .theme-overlay .theme-wrap, - .theme-overlay .theme-wrap { - top: 0; /* The adminmenu isn't fixed on mobile, so this can use the full viewport height */ - right: 0; - bottom: 0; - left: 0; - padding: 70px 20px 20px; - border: none; - z-index: 500; /* should overlap #wpadminbar, which is 500 on mobile. */ - position: fixed; - } - - .theme-browser .theme.active .theme-name span { - /* Hide the "Active: " label on smaller screens. */ - 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 10px; - } - - .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:not(.active):hover .theme-actions, - .theme:not(.active):focus .theme-actions, - .theme:hover .more-details, - .theme:focus .more-details { - display: none; - } - - .theme-browser.rendered .theme:hover .theme-screenshot img, - .theme-browser.rendered .theme:focus .theme-screenshot img { - opacity: 1.0; - } -} - -@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-update, - .theme-overlay .theme-description { - margin-left: 0; - } - - .theme-overlay .theme-actions .delete-theme { - position: relative; - right: auto; - bottom: auto; - } - - .theme-overlay .theme-actions .inactive-theme { - display: inline; - } - - .theme-overlay .theme-screenshots { - width: 100%; - float: none; - } - - .theme-overlay .theme-info { - width: 100%; - } - - .theme-overlay .theme-author { - margin: 5px 0 15px 0; - } - - .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: normal 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; -} - - -/*------------------------------------------------------------------------------ - 16.2 - Install Themes -------------------------------------------------------------------------------*/ - -/* Already installed theme */ -.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.upload, -.theme-install-php a.browse-themes { - 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-theme, -.upload-plugin { - -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; -} -body.show-upload-theme .upload-theme, -.upload-plugin { - display: block; -} -.upload-theme .wp-upload-form, -.upload-plugin .wp-upload-form { - background: #fafafa; - border: 1px solid #e5e5e5; - padding: 30px; - margin: 30px auto; - max-width: 380px; -} -.upload-theme .install-help, -.upload-plugin .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; -} -body.show-upload-theme p.no-themes { - display: none !important; -} - -.theme-install-php .add-new-theme { - display: none !important; -} - -@media only screen and (max-width: 1120px) { - .upload-theme .wp-upload-form { - margin: 20px 0; - max-width: 100%; - } - .upload-theme .install-help { - font-size: 15px; - padding: 20px 0 0; - text-align: left; - } -} - -.rating { - margin: 30px 0; -} -.rating span:before { - color: #e6b800; - content: "\f154"; - display: inline-block; - -webkit-font-smoothing: antialiased; - font: normal 20px/1 'dashicons'; - vertical-align: top; -} -/* Half stars */ -.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"; -} -/* Full stars */ -.rating-20 span.one:before { - content: "\f155"; -} -.rating-30 span.one:before, -.rating-40 span.one:before, -.rating-40 span.two:before { - content: "\f155"; -} -.rating-50 span.one:before, -.rating-50 span.two:before, -.rating-60 span.one:before, -.rating-60 span.two:before, -.rating-60 span.three:before { - content: "\f155"; -} -.rating-70 span.one:before, -.rating-70 span.two:before, -.rating-70 span.three:before, -.rating-80 span.one:before, -.rating-80 span.two:before, -.rating-80 span.three:before, -.rating-80 span.four:before { - content: "\f155"; -} -.rating-90 span.one:before, -.rating-90 span.two:before, -.rating-90 span.three:before, -.rating-90 span.four:before, -.rating-100 span.one:before, -.rating-100 span.two:before, -.rating-100 span.three:before, -.rating-100 span.four:before, -.rating-100 span.five:before { - content: "\f155"; -} -.rating .ratings { - display: inline; - margin-left: 10px; - line-height: 20px; - color: #999; -} - -/*------------------------------------------------------------------------------ - 16.3 - Custom Header Screen -------------------------------------------------------------------------------*/ - -.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; -} - - -/*------------------------------------------------------------------------------ - 16.4 - Custom Background Screen -------------------------------------------------------------------------------*/ - -div#custom-background-image { - min-height: 100px; - border: 1px solid #dfdfdf; -} - -div#custom-background-image img { - max-width: 400px; - max-height: 300px; -} - -/*------------------------------------------------------------------------------ - 23.0 - Full Overlay w/ Sidebar -------------------------------------------------------------------------------*/ - -body.full-overlay-active { - overflow: hidden; -} - -.wp-full-overlay { - background: transparent; - 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; -} - -/* Close & Navigation Links */ -.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header { - padding: 0; -} - -.theme-install-overlay .close-full-overlay, -.theme-install-overlay .previous-theme, -.theme-install-overlay .next-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:hover, -.theme-install-overlay .close-full-overlay:focus, -.theme-install-overlay .previous-theme:hover, -.theme-install-overlay .previous-theme:focus, -.theme-install-overlay .next-theme:hover, -.theme-install-overlay .next-theme:focus { - background: #ddd; - border-color: #ccc; - color: #000; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -.theme-install-overlay .close-full-overlay:before { - font: normal 22px/1 dashicons; - content: "\f335"; - position: relative; - top: 7px; - left: 13px; -} - -.theme-install-overlay .previous-theme:before { - font: normal 20px/1 dashicons; - content: "\f341"; - position: relative; - top: 6px; - left: 14px; -} - -.theme-install-overlay .next-theme:before { - font: normal 20px/1 dashicons; - content: "\f345"; - position: relative; - top: 6px; - left: 13px; -} - -.theme-install-overlay .previous-theme.disabled, -.theme-install-overlay .next-theme.disabled, -.theme-install-overlay .previous-theme.disabled:hover, -.theme-install-overlay .previous-theme.disabled:focus, -.theme-install-overlay .next-theme.disabled:hover, -.theme-install-overlay .next-theme.disabled:focus { - 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"; -} - -/* Collapse Button */ -.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: none; -} - -.wp-full-overlay .collapse-sidebar-arrow:before { - -webkit-border-radius: 50%; - border-radius: 50%; - float: left; - content: "\f148"; - background: #eee; - font: normal 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; -} - -.wp-full-overlay.collapsed .collapse-sidebar-arrow:before, -.rtl .wp-full-overlay .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; -} - -/* Animations */ -.wp-full-overlay, -.wp-full-overlay-sidebar, -.wp-full-overlay .collapse-sidebar, -.wp-full-overlay-main { - -webkit-transition-property: left, right, top, bottom, width, margin; - transition-property: left, right, top, bottom, width, margin; - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; -} - -/*------------------------------------------------------------------------------ - 24.0 - Customize Loader -------------------------------------------------------------------------------*/ - -.no-customize-support .hide-if-no-customize, -.customize-support .hide-if-customize, -.no-customize-support.wp-core-ui .hide-if-no-customize, -.no-customize-support .wp-core-ui .hide-if-no-customize, -.customize-support.wp-core-ui .hide-if-customize, -.customize-support .wp-core-ui .hide-if-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 0.3s; - transition: opacity 0.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; - /* For when .theme-install is a span rather than a.button-primary (already installed theme) */ - 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 Queries --------------------------------------------------------------- */ - -/** - * HiDPI Displays - */ -@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; - } -} diff --git a/sources/wordpress/wp-admin/css/widgets-rtl.css b/sources/wordpress/wp-admin/css/widgets-rtl.css deleted file mode 100644 index 187f005..0000000 --- a/sources/wordpress/wp-admin/css/widgets-rtl.css +++ /dev/null @@ -1,577 +0,0 @@ -/* General Widgets Styles */ - -.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: none; - 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 15px; - line-height: 16px; -} - -.in-widget-title, -#widgets-right a.widget-control-edit, -#available-widgets .widget-description { - color: #666; -} - -.deleting .widget-title, -.deleting .widget-top a.widget-action:after { - color: #aaa; -} - -/* Widget Dragging Helpers */ -.widget.ui-draggable-dragging { - min-width: 100%; -} - -.widget.ui-sortable-helper { - opacity: 0.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; -} - -/* Widget Sidebars */ -.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; -} - -/* Widgets 2-col Layout */ -div.widget-liquid-left { - margin: 0; - width: 38%; - float: right; -} - -div.widget-liquid-right { - float: left; - width: 58%; -} - -/* Widgets Left - Available Widgets */ - -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: transparent; - 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; -} - -/* Inactive Sidebars */ -#widgets-left .inactive-sidebar { - clear: both; - width: 100%; - background: transparent; - padding: 0; - margin: 0 0 20px 0; - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -#widgets-left .inactive-sidebar.first { - margin-top: 40px; -} - -/* Not sure what this is for... */ -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: transparent; - margin: 0; - position: relative; -} - -/* Widgets Right */ - -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 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; -} - -/* Dragging a widget over a closed sidebar */ -#widgets-right .widgets-holder-wrap.widget-hover { - border-color: #777; - -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3); - box-shadow: 0 1px 2px rgba(0,0,0,0.3); -} - -/* Accessibility Mode */ -.widgets_access #widgets-left .widget .widget-top { - cursor: auto; -} - -.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description, -.widgets_access #wpwrap .widgets-holder-wrap.closed .widget, -.widgets_access #wpwrap .widget-control-edit { - 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: 1px solid #444; -} - -.widgets-holder-wrap .sidebar-name, -.widgets-holder-wrap .sidebar-description { - -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 .widgets-holder-wrap.closed .widget, -.js .widgets-holder-wrap.closed .sidebar-description, -.js .closed br.clear { - display: none; -} - -/* Hide Widget Settings by Default */ -.widget-inside, -.widget-description { - display: none; -} - -.widget-inside { - background: #fff; -} - -/* Dragging widgets over the available widget area show's a "Deactivate" message */ -#removing-widget { - display: none; - font-weight: normal; - padding-right: 15px; - font-size: 12px; - line-height: 1; - color: black; -} - -.js #removing-widget { - color: #2ea2cc; -} - -.widget-control-noform, -#access-off, -.widgets_access .widget-action, -.widgets_access .sidebar-name-arrow, -.widgets_access #access-on, -.widgets_access .widget-holder .description, -.no-js .widget-holder .description { - display: none; -} - -.widgets_access .widget-holder, -.widgets_access #widget-list { - padding-top: 10px; -} - -.widgets_access #access-off { - display: inline; -} - -.widgets_access .sidebar-name, -.widgets_access .widget .widget-top { - cursor: default; -} - - -/* Widgets Area Chooser */ -.widget-liquid-left #widgets-left.chooser #available-widgets .widget, -.widget-liquid-left #widgets-left.chooser .inactive-sidebar { - -webkit-transition: opacity 0.1s linear; - transition: opacity 0.1s linear; -} - -.widget-liquid-left #widgets-left.chooser #available-widgets .widget, -.widget-liquid-left #widgets-left.chooser .inactive-sidebar { - /* -webkit-filter: blur(1px); */ - opacity: 0.2; - pointer-events: none; -} - -.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question { - /* -webkit-filter: none; */ - opacity: 1; - pointer-events: auto; -} - -.widgets-chooser ul, -#widgets-left .widget-in-question .widget-top, -#available-widgets .widget-top:hover, -div#widgets-right .widget-top:hover, -#widgets-left .widget-top:hover { - border-color: #999; - -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); - box-shadow: 0 1px 2px rgba(0,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: none; - position: relative; - -webkit-transition: background 0.2s ease-in-out; - transition: background 0.2s ease-in-out; -} - -.widgets-chooser li:hover, -.widgets-chooser li:focus { - background: rgba(255,255,255,0.7); -} - -.widgets-chooser li:focus:before { - content: '\f147'; - display: block; - -webkit-font-smoothing: antialiased; - font: normal 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: normal 26px/1 'dashicons'; - color: #fff; - position: absolute; - top: 7px; - right: 5px; -} - -.widgets-chooser .widgets-chooser-actions { - padding: 10px 0 12px 0; - text-align: center; -} - -.widgets-chooser button { - margin-left: 5px; -} - -#available-widgets .widget .widget-top { - cursor: pointer; -} - -/* =Media Queries --------------------------------------------------------------- */ - -@media screen and (max-width: 480px) { - div.widget-liquid-left { - width: 100%; - float: none; - border-left: none; - padding-left: 0; - } - - #widgets-left .sidebar-name { - margin-left: 0; - } - - #widgets-left #available-widgets .widget-top { - margin-left: 0; - } - - #widgets-left .inactive-sidebar .widgets-sortables { - 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; - } -} diff --git a/sources/wordpress/wp-admin/css/widgets.css b/sources/wordpress/wp-admin/css/widgets.css deleted file mode 100644 index 409a393..0000000 --- a/sources/wordpress/wp-admin/css/widgets.css +++ /dev/null @@ -1,577 +0,0 @@ -/* General Widgets Styles */ - -.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: none; - 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 15px; - line-height: 16px; -} - -.in-widget-title, -#widgets-right a.widget-control-edit, -#available-widgets .widget-description { - color: #666; -} - -.deleting .widget-title, -.deleting .widget-top a.widget-action:after { - color: #aaa; -} - -/* Widget Dragging Helpers */ -.widget.ui-draggable-dragging { - min-width: 100%; -} - -.widget.ui-sortable-helper { - opacity: 0.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; -} - -/* Widget Sidebars */ -.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; -} - -/* Widgets 2-col Layout */ -div.widget-liquid-left { - margin: 0; - width: 38%; - float: left; -} - -div.widget-liquid-right { - float: right; - width: 58%; -} - -/* Widgets Left - Available Widgets */ - -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: transparent; - 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; -} - -/* Inactive Sidebars */ -#widgets-left .inactive-sidebar { - clear: both; - width: 100%; - background: transparent; - padding: 0; - margin: 0 0 20px 0; - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -#widgets-left .inactive-sidebar.first { - margin-top: 40px; -} - -/* Not sure what this is for... */ -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: transparent; - margin: 0; - position: relative; -} - -/* Widgets Right */ - -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 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; -} - -/* Dragging a widget over a closed sidebar */ -#widgets-right .widgets-holder-wrap.widget-hover { - border-color: #777; - -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3); - box-shadow: 0 1px 2px rgba(0,0,0,0.3); -} - -/* Accessibility Mode */ -.widgets_access #widgets-left .widget .widget-top { - cursor: auto; -} - -.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description, -.widgets_access #wpwrap .widgets-holder-wrap.closed .widget, -.widgets_access #wpwrap .widget-control-edit { - 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: 1px solid #444; -} - -.widgets-holder-wrap .sidebar-name, -.widgets-holder-wrap .sidebar-description { - -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 .widgets-holder-wrap.closed .widget, -.js .widgets-holder-wrap.closed .sidebar-description, -.js .closed br.clear { - display: none; -} - -/* Hide Widget Settings by Default */ -.widget-inside, -.widget-description { - display: none; -} - -.widget-inside { - background: #fff; -} - -/* Dragging widgets over the available widget area show's a "Deactivate" message */ -#removing-widget { - display: none; - font-weight: normal; - padding-left: 15px; - font-size: 12px; - line-height: 1; - color: black; -} - -.js #removing-widget { - color: #2ea2cc; -} - -.widget-control-noform, -#access-off, -.widgets_access .widget-action, -.widgets_access .sidebar-name-arrow, -.widgets_access #access-on, -.widgets_access .widget-holder .description, -.no-js .widget-holder .description { - display: none; -} - -.widgets_access .widget-holder, -.widgets_access #widget-list { - padding-top: 10px; -} - -.widgets_access #access-off { - display: inline; -} - -.widgets_access .sidebar-name, -.widgets_access .widget .widget-top { - cursor: default; -} - - -/* Widgets Area Chooser */ -.widget-liquid-left #widgets-left.chooser #available-widgets .widget, -.widget-liquid-left #widgets-left.chooser .inactive-sidebar { - -webkit-transition: opacity 0.1s linear; - transition: opacity 0.1s linear; -} - -.widget-liquid-left #widgets-left.chooser #available-widgets .widget, -.widget-liquid-left #widgets-left.chooser .inactive-sidebar { - /* -webkit-filter: blur(1px); */ - opacity: 0.2; - pointer-events: none; -} - -.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question { - /* -webkit-filter: none; */ - opacity: 1; - pointer-events: auto; -} - -.widgets-chooser ul, -#widgets-left .widget-in-question .widget-top, -#available-widgets .widget-top:hover, -div#widgets-right .widget-top:hover, -#widgets-left .widget-top:hover { - border-color: #999; - -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); - box-shadow: 0 1px 2px rgba(0,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: none; - position: relative; - -webkit-transition: background 0.2s ease-in-out; - transition: background 0.2s ease-in-out; -} - -.widgets-chooser li:hover, -.widgets-chooser li:focus { - background: rgba(255,255,255,0.7); -} - -.widgets-chooser li:focus:before { - content: '\f147'; - display: block; - -webkit-font-smoothing: antialiased; - font: normal 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: normal 26px/1 'dashicons'; - color: #fff; - position: absolute; - top: 7px; - left: 5px; -} - -.widgets-chooser .widgets-chooser-actions { - padding: 10px 0 12px 0; - text-align: center; -} - -.widgets-chooser button { - margin-right: 5px; -} - -#available-widgets .widget .widget-top { - cursor: pointer; -} - -/* =Media Queries --------------------------------------------------------------- */ - -@media screen and (max-width: 480px) { - div.widget-liquid-left { - width: 100%; - float: none; - border-right: none; - padding-right: 0; - } - - #widgets-left .sidebar-name { - margin-right: 0; - } - - #widgets-left #available-widgets .widget-top { - margin-right: 0; - } - - #widgets-left .inactive-sidebar .widgets-sortables { - 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; - } -} diff --git a/sources/wordpress/wp-admin/css/wp-admin-rtl.css b/sources/wordpress/wp-admin/css/wp-admin-rtl.css deleted file mode 100644 index c45d5b1..0000000 --- a/sources/wordpress/wp-admin/css/wp-admin-rtl.css +++ /dev/null @@ -1,14 +0,0 @@ -@import url(common-rtl.css); -@import url(forms-rtl.css); -@import url(admin-menu-rtl.css); -@import url(dashboard-rtl.css); -@import url(list-tables-rtl.css); -@import url(edit-rtl.css); -@import url(revisions-rtl.css); -@import url(media-rtl.css); -@import url(themes-rtl.css); -@import url(press-this-rtl.css); -@import url(about-rtl.css); -@import url(nav-menus-rtl.css); -@import url(widgets-rtl.css); -@import url(l10n-rtl.css); diff --git a/sources/wordpress/wp-admin/css/wp-admin-rtl.min.css b/sources/wordpress/wp-admin/css/wp-admin-rtl.min.css deleted file mode 100644 index 4c5e357..0000000 --- a/sources/wordpress/wp-admin/css/wp-admin-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -#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 diff --git a/sources/wordpress/wp-admin/css/wp-admin.css b/sources/wordpress/wp-admin/css/wp-admin.css deleted file mode 100644 index b29af79..0000000 --- a/sources/wordpress/wp-admin/css/wp-admin.css +++ /dev/null @@ -1,14 +0,0 @@ -@import url(common.css); -@import url(forms.css); -@import url(admin-menu.css); -@import url(dashboard.css); -@import url(list-tables.css); -@import url(edit.css); -@import url(revisions.css); -@import url(media.css); -@import url(themes.css); -@import url(press-this.css); -@import url(about.css); -@import url(nav-menus.css); -@import url(widgets.css); -@import url(l10n.css); diff --git a/sources/wordpress/wp-admin/css/wp-admin.min.css b/sources/wordpress/wp-admin/css/wp-admin.min.css deleted file mode 100644 index 694691b..0000000 --- a/sources/wordpress/wp-admin/css/wp-admin.min.css +++ /dev/null @@ -1 +0,0 @@ -#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 diff --git a/sources/wordpress/wp-admin/custom-background.php b/sources/wordpress/wp-admin/custom-background.php deleted file mode 100644 index a23efda..0000000 --- a/sources/wordpress/wp-admin/custom-background.php +++ /dev/null @@ -1,482 +0,0 @@ -admin_header_callback = $admin_header_callback; - $this->admin_image_div_callback = $admin_image_div_callback; - - add_action( 'admin_menu', array( $this, 'init' ) ); - add_action( 'wp_ajax_set-background-image', array( $this, 'wp_set_background_image' ) ); - } - - /** - * Make private properties readable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property name. - * @return mixed Property. - */ - public function __get( $name ) { - return $this->$name; - } - - /** - * Make private properties settable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to set. - * @param mixed $value Property value. - * @return mixed Newly-set property. - */ - public function __set( $name, $value ) { - return $this->$name = $value; - } - - /** - * Make private properties checkable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to check if set. - * @return bool Whether the property is set. - */ - public function __isset( $name ) { - return isset( $this->$name ); - } - - /** - * Make private properties un-settable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to unset. - */ - public function __unset( $name ) { - unset( $this->$name ); - } - - /** - * Set up the hooks for the Custom Background admin page. - * - * @since 3.0.0 - */ - public function init() { - if ( ! current_user_can('edit_theme_options') ) - return; - - $this->page = $page = add_theme_page(__('Background'), __('Background'), 'edit_theme_options', 'custom-background', array($this, 'admin_page')); - - add_action("load-$page", array($this, 'admin_load')); - add_action("load-$page", array($this, 'take_action'), 49); - add_action("load-$page", array($this, 'handle_upload'), 49); - - if ( $this->admin_header_callback ) - add_action("admin_head-$page", $this->admin_header_callback, 51); - } - - /** - * Set up the enqueue for the CSS & JavaScript files. - * - * @since 3.0.0 - */ - public function admin_load() { - get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

    ' . __( 'You can customize the look of your site without touching any of your theme’s code by using a custom background. Your background can be an image or a color.' ) . '

    ' . - '

    ' . __( 'To use a background image, simply upload it or choose an image that has already been uploaded to your Media Library by clicking the “Choose Image” button. You can display a single instance of your image, or tile it to fill the screen. You can have your background fixed in place, so your site content moves on top of it, or you can have it scroll with your site.' ) . '

    ' . - '

    ' . __( 'You can also choose a background color by clicking the Select Color button and either typing in a legitimate HTML hex value, e.g. “#ff0000” for red, or by choosing a color using the color picker.' ) . '

    ' . - '

    ' . __( 'Don’t forget to click on the Save Changes button when you are finished.' ) . '

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

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

    ' . - '

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

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' - ); - - wp_enqueue_media(); - wp_enqueue_script('custom-background'); - wp_enqueue_style('wp-color-picker'); - } - - /** - * Execute custom background modification. - * - * @since 3.0.0 - */ - public function take_action() { - - if ( empty($_POST) ) - return; - - if ( isset($_POST['reset-background']) ) { - check_admin_referer('custom-background-reset', '_wpnonce-custom-background-reset'); - remove_theme_mod('background_image'); - remove_theme_mod('background_image_thumb'); - $this->updated = true; - return; - } - - if ( isset($_POST['remove-background']) ) { - // @TODO: Uploaded files are not removed here. - check_admin_referer('custom-background-remove', '_wpnonce-custom-background-remove'); - set_theme_mod('background_image', ''); - set_theme_mod('background_image_thumb', ''); - $this->updated = true; - wp_safe_redirect( $_POST['_wp_http_referer'] ); - return; - } - - if ( isset($_POST['background-repeat']) ) { - check_admin_referer('custom-background'); - if ( in_array($_POST['background-repeat'], array('repeat', 'no-repeat', 'repeat-x', 'repeat-y')) ) - $repeat = $_POST['background-repeat']; - else - $repeat = 'repeat'; - set_theme_mod('background_repeat', $repeat); - } - - if ( isset($_POST['background-position-x']) ) { - check_admin_referer('custom-background'); - if ( in_array($_POST['background-position-x'], array('center', 'right', 'left')) ) - $position = $_POST['background-position-x']; - else - $position = 'left'; - set_theme_mod('background_position_x', $position); - } - - if ( isset($_POST['background-attachment']) ) { - check_admin_referer('custom-background'); - if ( in_array($_POST['background-attachment'], array('fixed', 'scroll')) ) - $attachment = $_POST['background-attachment']; - else - $attachment = 'fixed'; - set_theme_mod('background_attachment', $attachment); - } - - if ( isset($_POST['background-color']) ) { - check_admin_referer('custom-background'); - $color = preg_replace('/[^0-9a-fA-F]/', '', $_POST['background-color']); - if ( strlen($color) == 6 || strlen($color) == 3 ) - set_theme_mod('background_color', $color); - else - set_theme_mod('background_color', ''); - } - - $this->updated = true; - } - - /** - * Display the custom background page. - * - * @since 3.0.0 - */ - public function admin_page() { -?> -
    -

    - -updated ) ) { ?> -
    -

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

    -
    - - -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - admin_image_div_callback ) { - call_user_func( $this->admin_image_div_callback ); - } else { - $background_styles = ''; - if ( $bgcolor = get_background_color() ) - $background_styles .= 'background-color: #' . $bgcolor . ';'; - - if ( get_background_image() ) { - $background_image_thumb = esc_url( set_url_scheme( get_theme_mod( 'background_image_thumb', str_replace( '%', '%%', get_background_image() ) ) ) ); - - // Background-image URL must be single quote, see below. - $background_styles .= ' background-image: url(\'' . $background_image_thumb . '\');' - . ' background-repeat: ' . get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ) . ';' - . ' background-position: top ' . get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) ); - } - ?> -
    - -
    - - -
    - -
    -
    - -
    - -
    -
    -
    - -
    - -
    -
    -

    -
    - - - - -

    -

    -
    - -

    -
    -
    - -

    -
    - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - -
    - - -
    - - /> -
    - - - -
    - -
    - false); - - $uploaded_file = $_FILES['import']; - $wp_filetype = wp_check_filetype_and_ext( $uploaded_file['tmp_name'], $uploaded_file['name'], false ); - if ( ! wp_match_mime_types( 'image', $wp_filetype['type'] ) ) - wp_die( __( 'The uploaded file is not a valid image. Please try again.' ) ); - - $file = wp_handle_upload($uploaded_file, $overrides); - - if ( isset($file['error']) ) - wp_die( $file['error'] ); - - $url = $file['url']; - $type = $file['type']; - $file = $file['file']; - $filename = basename($file); - - // Construct the object array - $object = array( - 'post_title' => $filename, - 'post_content' => $url, - 'post_mime_type' => $type, - 'guid' => $url, - 'context' => 'custom-background' - ); - - // Save the data - $id = wp_insert_attachment($object, $file); - - // Add the meta-data - wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $file ) ); - update_post_meta( $id, '_wp_attachment_is_custom_background', get_option('stylesheet' ) ); - - set_theme_mod('background_image', esc_url_raw($url)); - - $thumbnail = wp_get_attachment_image_src( $id, 'thumbnail' ); - set_theme_mod('background_image_thumb', esc_url_raw( $thumbnail[0] ) ); - - /** This action is documented in wp-admin/custom-header.php */ - do_action( 'wp_create_file_in_uploads', $file, $id ); // For replication - $this->updated = true; - } - - /** - * Unused since 3.5.0. - * - * @since 3.4.0 - */ - public function attachment_fields_to_edit( $form_fields ) { - return $form_fields; - } - - /** - * Unused since 3.5.0. - * - * @since 3.4.0 - */ - public function filter_upload_tabs( $tabs ) { - return $tabs; - } - - public function wp_set_background_image() { - if ( ! current_user_can('edit_theme_options') || ! isset( $_POST['attachment_id'] ) ) exit; - $attachment_id = absint($_POST['attachment_id']); - /** This filter is documented in wp-admin/includes/media.php */ - $sizes = array_keys(apply_filters( 'image_size_names_choose', array('thumbnail' => __('Thumbnail'), 'medium' => __('Medium'), 'large' => __('Large'), 'full' => __('Full Size')) )); - $size = 'thumbnail'; - if ( in_array( $_POST['size'], $sizes ) ) - $size = esc_attr( $_POST['size'] ); - - update_post_meta( $attachment_id, '_wp_attachment_is_custom_background', get_option('stylesheet' ) ); - $url = wp_get_attachment_image_src( $attachment_id, $size ); - $thumbnail = wp_get_attachment_image_src( $attachment_id, 'thumbnail' ); - set_theme_mod( 'background_image', esc_url_raw( $url[0] ) ); - set_theme_mod( 'background_image_thumb', esc_url_raw( $thumbnail[0] ) ); - exit; - } -} diff --git a/sources/wordpress/wp-admin/custom-header.php b/sources/wordpress/wp-admin/custom-header.php deleted file mode 100644 index 76f6f74..0000000 --- a/sources/wordpress/wp-admin/custom-header.php +++ /dev/null @@ -1,1366 +0,0 @@ -admin_header_callback = $admin_header_callback; - $this->admin_image_div_callback = $admin_image_div_callback; - - add_action( 'admin_menu', array( $this, 'init' ) ); - - add_action( 'customize_save_after', array( $this, 'customize_set_last_used' ) ); - add_action( 'wp_ajax_custom-header-crop', array( $this, 'ajax_header_crop' ) ); - add_action( 'wp_ajax_custom-header-add', array( $this, 'ajax_header_add' ) ); - add_action( 'wp_ajax_custom-header-remove', array( $this, 'ajax_header_remove' ) ); - } - - /** - * Make private properties readable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to get. - * @return mixed Property. - */ - public function __get( $name ) { - return $this->$name; - } - - /** - * Make private properties settable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to set. - * @param mixed $value Property value. - * @return mixed Newly-set property. - */ - public function __set( $name, $value ) { - return $this->$name = $value; - } - - /** - * Make private properties checkable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to check if set. - * @return bool Whether the property is set. - */ - public function __isset( $name ) { - return isset( $this->$name ); - } - - /** - * Make private properties un-settable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to unset. - */ - public function __unset( $name ) { - unset( $this->$name ); - } - - /** - * Set up the hooks for the Custom Header admin page. - * - * @since 2.1.0 - */ - public function init() { - if ( ! current_user_can('edit_theme_options') ) - return; - - $this->page = $page = add_theme_page(__('Header'), __('Header'), 'edit_theme_options', 'custom-header', array($this, 'admin_page')); - - add_action("admin_print_scripts-$page", array($this, 'js_includes')); - add_action("admin_print_styles-$page", array($this, 'css_includes')); - add_action("admin_head-$page", array($this, 'help') ); - add_action("admin_head-$page", array($this, 'take_action'), 50); - add_action("admin_head-$page", array($this, 'js'), 50); - if ( $this->admin_header_callback ) - add_action("admin_head-$page", $this->admin_header_callback, 51); - - } - - /** - * Adds contextual help. - * - * @since 3.0.0 - */ - public function help() { - get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

    ' . __( 'This screen is used to customize the header section of your theme.') . '

    ' . - '

    ' . __( 'You can choose from the theme’s default header images, or use one of your own. You can also customize how your Site Title and Tagline are displayed.') . '

    ' - ) ); - - get_current_screen()->add_help_tab( array( - 'id' => 'set-header-image', - 'title' => __('Header Image'), - 'content' => - '

    ' . __( 'You can set a custom image header for your site. Simply upload the image and crop it, and the new header will go live immediately. Alternatively, you can use an image that has already been uploaded to your Media Library by clicking the “Choose Image” button.' ) . '

    ' . - '

    ' . __( 'Some themes come with additional header images bundled. If you see multiple images displayed, select the one you’d like and click the “Save Changes” button.' ) . '

    ' . - '

    ' . __( 'If your theme has more than one default header image, or you have uploaded more than one custom header image, you have the option of having WordPress display a randomly different image on each page of your site. Click the “Random” radio button next to the Uploaded Images or Default Images section to enable this feature.') . '

    ' . - '

    ' . __( 'If you don’t want a header image to be displayed on your site at all, click the “Remove Header Image” button at the bottom of the Header Image section of this page. If you want to re-enable the header image later, you just have to select one of the other image options and click “Save Changes”.') . '

    ' - ) ); - - get_current_screen()->add_help_tab( array( - 'id' => 'set-header-text', - 'title' => __('Header Text'), - 'content' => - '

    ' . sprintf( __( 'For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section.' ), admin_url( 'options-general.php' ) ) . '

    ' . - '

    ' . __( 'In the Header Text section of this page, you can choose whether to display this text or hide it. You can also choose a color for the text by clicking the Select Color button and either typing in a legitimate HTML hex value, e.g. “#ff0000” for red, or by choosing a color using the color picker.' ) . '

    ' . - '

    ' . __( 'Don’t forget to click “Save Changes” when you’re done!') . '

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

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

    ' . - '

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

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' - ); - } - - /** - * Get the current step. - * - * @since 2.6.0 - * - * @return int Current step - */ - public function step() { - if ( ! isset( $_GET['step'] ) ) - return 1; - - $step = (int) $_GET['step']; - if ( $step < 1 || 3 < $step || - ( 2 == $step && ! wp_verify_nonce( $_REQUEST['_wpnonce-custom-header-upload'], 'custom-header-upload' ) ) || - ( 3 == $step && ! wp_verify_nonce( $_REQUEST['_wpnonce'], 'custom-header-crop-image' ) ) - ) - return 1; - - return $step; - } - - /** - * Set up the enqueue for the JavaScript files. - * - * @since 2.1.0 - */ - public function js_includes() { - $step = $this->step(); - - if ( ( 1 == $step || 3 == $step ) ) { - wp_enqueue_media(); - wp_enqueue_script( 'custom-header' ); - if ( current_theme_supports( 'custom-header', 'header-text' ) ) - wp_enqueue_script( 'wp-color-picker' ); - } elseif ( 2 == $step ) { - wp_enqueue_script('imgareaselect'); - } - } - - /** - * Set up the enqueue for the CSS files - * - * @since 2.7.0 - */ - public function css_includes() { - $step = $this->step(); - - if ( ( 1 == $step || 3 == $step ) && current_theme_supports( 'custom-header', 'header-text' ) ) - wp_enqueue_style( 'wp-color-picker' ); - elseif ( 2 == $step ) - wp_enqueue_style('imgareaselect'); - } - - /** - * Execute custom header modification. - * - * @since 2.6.0 - */ - public function take_action() { - if ( ! current_user_can('edit_theme_options') ) - return; - - if ( empty( $_POST ) ) - return; - - $this->updated = true; - - if ( isset( $_POST['resetheader'] ) ) { - check_admin_referer( 'custom-header-options', '_wpnonce-custom-header-options' ); - $this->reset_header_image(); - return; - } - - if ( isset( $_POST['removeheader'] ) ) { - check_admin_referer( 'custom-header-options', '_wpnonce-custom-header-options' ); - $this->remove_header_image(); - return; - } - - if ( isset( $_POST['text-color'] ) && ! isset( $_POST['display-header-text'] ) ) { - check_admin_referer( 'custom-header-options', '_wpnonce-custom-header-options' ); - set_theme_mod( 'header_textcolor', 'blank' ); - } elseif ( isset( $_POST['text-color'] ) ) { - check_admin_referer( 'custom-header-options', '_wpnonce-custom-header-options' ); - $_POST['text-color'] = str_replace( '#', '', $_POST['text-color'] ); - $color = preg_replace('/[^0-9a-fA-F]/', '', $_POST['text-color']); - if ( strlen($color) == 6 || strlen($color) == 3 ) - set_theme_mod('header_textcolor', $color); - elseif ( ! $color ) - set_theme_mod( 'header_textcolor', 'blank' ); - } - - if ( isset( $_POST['default-header'] ) ) { - check_admin_referer( 'custom-header-options', '_wpnonce-custom-header-options' ); - $this->set_header_image( $_POST['default-header'] ); - return; - } - } - - /** - * Process the default headers - * - * @since 3.0.0 - */ - public function process_default_headers() { - global $_wp_default_headers; - - if ( !empty($this->headers) ) - return; - - if ( !isset($_wp_default_headers) ) - return; - - if ( ! empty( $this->default_headers ) ) { - return; - } - - $this->default_headers = $_wp_default_headers; - $template_directory_uri = get_template_directory_uri(); - $stylesheet_directory_uri = get_stylesheet_directory_uri(); - foreach ( array_keys($this->default_headers) as $header ) { - $this->default_headers[$header]['url'] = sprintf( $this->default_headers[$header]['url'], $template_directory_uri, $stylesheet_directory_uri ); - $this->default_headers[$header]['thumbnail_url'] = sprintf( $this->default_headers[$header]['thumbnail_url'], $template_directory_uri, $stylesheet_directory_uri ); - } - } - - /** - * Display UI for selecting one of several default headers. - * - * Show the random image option if this theme has multiple header images. - * Random image option is on by default if no header has been set. - * - * @since 3.0.0 - */ - public function show_header_selector( $type = 'default' ) { - if ( 'default' == $type ) { - $headers = $this->default_headers; - } else { - $headers = get_uploaded_header_images(); - $type = 'uploaded'; - } - - if ( 1 < count( $headers ) ) { - echo '
    '; - echo ''; - echo '
    '; - } - - echo '
    '; - foreach ( $headers as $header_key => $header ) { - $header_thumbnail = $header['thumbnail_url']; - $header_url = $header['url']; - $header_desc = empty( $header['description'] ) ? '' : $header['description']; - echo '
    '; - echo ''; - echo '
    '; - } - echo '
    '; - } - - /** - * Execute Javascript depending on step. - * - * @since 2.1.0 - */ - public function js() { - $step = $this->step(); - if ( ( 1 == $step || 3 == $step ) && current_theme_supports( 'custom-header', 'header-text' ) ) - $this->js_1(); - elseif ( 2 == $step ) - $this->js_2(); - } - - /** - * Display Javascript based on Step 1 and 3. - * - * @since 2.6.0 - */ - public function js_1() { - $default_color = ''; - if ( current_theme_supports( 'custom-header', 'default-text-color' ) ) { - $default_color = get_theme_support( 'custom-header', 'default-text-color' ); - if ( $default_color && false === strpos( $default_color, '#' ) ) { - $default_color = '#' . $default_color; - } - } - ?> - - - - -process_default_headers(); -?> - -
    -

    - -updated ) ) { ?> -
    -

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

    -
    - - -

    - - - - - - - - - - - - - - - - - - -
    - admin_image_div_callback ) { - call_user_func( $this->admin_image_div_callback ); - } else { - $custom_header = get_custom_header(); - $header_image_style = 'background-image:url(' . esc_url( get_header_image() ) . ');'; - if ( $custom_header->width ) - $header_image_style .= 'max-width:' . $custom_header->width . 'px;'; - if ( $custom_header->height ) - $header_image_style .= 'height:' . $custom_header->height . 'px;'; - ?> - - -
    -


    - %1$d × %2$d pixels will be used as-is.' ) . '
    ', get_theme_support( 'custom-header', 'width' ), get_theme_support( 'custom-header', 'height' ) ); - } elseif ( current_theme_supports( 'custom-header', 'flex-height' ) ) { - if ( ! current_theme_supports( 'custom-header', 'flex-width' ) ) - printf( __( 'Images should be at least %1$d pixels wide.' ) . ' ', get_theme_support( 'custom-header', 'width' ) ); - } elseif ( current_theme_supports( 'custom-header', 'flex-width' ) ) { - if ( ! current_theme_supports( 'custom-header', 'flex-height' ) ) - printf( __( 'Images should be at least %1$d pixels tall.' ) . ' ', get_theme_support( 'custom-header', 'height' ) ); - } - if ( current_theme_supports( 'custom-header', 'flex-height' ) || current_theme_supports( 'custom-header', 'flex-width' ) ) { - if ( current_theme_supports( 'custom-header', 'width' ) ) - printf( __( 'Suggested width is %1$d pixels.' ) . ' ', get_theme_support( 'custom-header', 'width' ) ); - if ( current_theme_supports( 'custom-header', 'height' ) ) - printf( __( 'Suggested height is %1$d pixels.' ) . ' ', get_theme_support( 'custom-header', 'height' ) ); - } - ?>

    -
    -

    -
    - - - - -

    - 'custom-header', - 'step' => 2, - '_wpnonce-custom-header-upload' => wp_create_nonce('custom-header-upload'), - ), admin_url('themes.php') ) ); - ?> -

    -
    - -

    -
    -
    - -
    - - - - - - - - default_headers ) ) : ?> - - - - - - - - - - - - - - - - -
    -

    - show_header_selector( 'uploaded' ); - ?> -
    - -

    - -

    - - show_header_selector( 'default' ); - ?> -
    -

    - -
    -

    - -
    - - - -

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

    - -

    -
    -

    - '; - if ( $default_color ) { - echo ' ' . sprintf( _x( 'Default: %s', 'color' ), esc_html( $default_color ) ) . ''; - } - ?> -

    -
    - - - -
    -
    - -step_2_manage_upload(); - $attachment_id = $data['attachment_id']; - $file = $data['file']; - $url = $data['url']; - $type = $data['type']; - } - - if ( file_exists( $file ) ) { - list( $width, $height, $type, $attr ) = getimagesize( $file ); - } else { - $data = wp_get_attachment_metadata( $attachment_id ); - $height = isset( $data[ 'height' ] ) ? $data[ 'height' ] : 0; - $width = isset( $data[ 'width' ] ) ? $data[ 'width' ] : 0; - unset( $data ); - } - - $max_width = 0; - // For flex, limit size of image displayed to 1500px unless theme says otherwise - if ( current_theme_supports( 'custom-header', 'flex-width' ) ) - $max_width = 1500; - - if ( current_theme_supports( 'custom-header', 'max-width' ) ) - $max_width = max( $max_width, get_theme_support( 'custom-header', 'max-width' ) ); - $max_width = max( $max_width, get_theme_support( 'custom-header', 'width' ) ); - - // If flexible height isn't supported and the image is the exact right size - if ( ! current_theme_supports( 'custom-header', 'flex-height' ) && ! current_theme_supports( 'custom-header', 'flex-width' ) - && $width == get_theme_support( 'custom-header', 'width' ) && $height == get_theme_support( 'custom-header', 'height' ) ) - { - // Add the meta-data - if ( file_exists( $file ) ) - wp_update_attachment_metadata( $attachment_id, wp_generate_attachment_metadata( $attachment_id, $file ) ); - - $this->set_header_image( compact( 'url', 'attachment_id', 'width', 'height' ) ); - - /** - * Fires after the header image is set or an error is returned. - * - * @since 2.1.0 - * - * @param string $file Path to the file. - * @param int $attachment_id Attachment ID. - */ - do_action( 'wp_create_file_in_uploads', $file, $attachment_id ); // For replication - - return $this->finished(); - } elseif ( $width > $max_width ) { - $oitar = $width / $max_width; - $image = wp_crop_image($attachment_id, 0, 0, $width, $height, $max_width, $height / $oitar, false, str_replace(basename($file), 'midsize-'.basename($file), $file)); - if ( ! $image || is_wp_error( $image ) ) - wp_die( __( 'Image could not be processed. Please go back and try again.' ), __( 'Image Processing Error' ) ); - - /** This filter is documented in wp-admin/custom-header.php */ - $image = apply_filters( 'wp_create_file_in_uploads', $image, $attachment_id ); // For replication - - $url = str_replace(basename($url), basename($image), $url); - $width = $width / $oitar; - $height = $height / $oitar; - } else { - $oitar = 1; - } - ?> - -
    -

    - -
    -

    -

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

    - - -

    -
    -
    - false); - - $uploaded_file = $_FILES['import']; - $wp_filetype = wp_check_filetype_and_ext( $uploaded_file['tmp_name'], $uploaded_file['name'], false ); - if ( ! wp_match_mime_types( 'image', $wp_filetype['type'] ) ) - wp_die( __( 'The uploaded file is not a valid image. Please try again.' ) ); - - $file = wp_handle_upload($uploaded_file, $overrides); - - if ( isset($file['error']) ) - wp_die( $file['error'], __( 'Image Upload Error' ) ); - - $url = $file['url']; - $type = $file['type']; - $file = $file['file']; - $filename = basename($file); - - // Construct the object array - $object = array( - 'post_title' => $filename, - 'post_content' => $url, - 'post_mime_type' => $type, - 'guid' => $url, - 'context' => 'custom-header' - ); - - // Save the data - $attachment_id = wp_insert_attachment( $object, $file ); - return compact( 'attachment_id', 'file', 'filename', 'url', 'type' ); - } - - /** - * Display third step of custom header image page. - * - * @since 2.1.0 - */ - public function step_3() { - check_admin_referer( 'custom-header-crop-image' ); - - if ( ! current_theme_supports( 'custom-header', 'uploads' ) ) - wp_die( __( 'Cheatin’ uh?' ) ); - - if ( ! empty( $_POST['skip-cropping'] ) && ! ( current_theme_supports( 'custom-header', 'flex-height' ) || current_theme_supports( 'custom-header', 'flex-width' ) ) ) - wp_die( __( 'Cheatin’ uh?' ) ); - - if ( $_POST['oitar'] > 1 ) { - $_POST['x1'] = $_POST['x1'] * $_POST['oitar']; - $_POST['y1'] = $_POST['y1'] * $_POST['oitar']; - $_POST['width'] = $_POST['width'] * $_POST['oitar']; - $_POST['height'] = $_POST['height'] * $_POST['oitar']; - } - - $attachment_id = absint( $_POST['attachment_id'] ); - $original = get_attached_file($attachment_id); - - $dimensions = $this->get_header_dimensions( array( - 'height' => $_POST['height'], - 'width' => $_POST['width'], - ) ); - $height = $dimensions['dst_height']; - $width = $dimensions['dst_width']; - - if ( empty( $_POST['skip-cropping'] ) ) - $cropped = wp_crop_image( $attachment_id, (int) $_POST['x1'], (int) $_POST['y1'], (int) $_POST['width'], (int) $_POST['height'], $width, $height ); - elseif ( ! empty( $_POST['create-new-attachment'] ) ) - $cropped = _copy_image_file( $attachment_id ); - else - $cropped = get_attached_file( $attachment_id ); - - if ( ! $cropped || is_wp_error( $cropped ) ) - wp_die( __( 'Image could not be processed. Please go back and try again.' ), __( 'Image Processing Error' ) ); - - /** This filter is documented in wp-admin/custom-header.php */ - $cropped = apply_filters( 'wp_create_file_in_uploads', $cropped, $attachment_id ); // For replication - - $object = $this->create_attachment_object( $cropped, $attachment_id ); - - if ( ! empty( $_POST['create-new-attachment'] ) ) - unset( $object['ID'] ); - - // Update the attachment - $attachment_id = $this->insert_attachment( $object, $cropped ); - - $url = $object['guid']; - $this->set_header_image( compact( 'url', 'attachment_id', 'width', 'height' ) ); - - // Cleanup. - $medium = str_replace( basename( $original ), 'midsize-' . basename( $original ), $original ); - if ( file_exists( $medium ) ) { - /** - * Filter the path of the file to delete. - * - * @since 2.1.0 - * - * @param string $medium Path to the file to delete. - */ - @unlink( apply_filters( 'wp_delete_file', $medium ) ); - } - - if ( empty( $_POST['create-new-attachment'] ) && empty( $_POST['skip-cropping'] ) ) { - /** This filter is documented in wp-admin/custom-header.php */ - @unlink( apply_filters( 'wp_delete_file', $original ) ); - } - - return $this->finished(); - } - - /** - * Display last step of custom header image page. - * - * @since 2.1.0 - */ - public function finished() { - $this->updated = true; - $this->step_1(); - } - - /** - * Display the page based on the current step. - * - * @since 2.1.0 - */ - public function admin_page() { - if ( ! current_user_can('edit_theme_options') ) - wp_die(__('You do not have permission to customize headers.')); - $step = $this->step(); - if ( 2 == $step ) - $this->step_2(); - elseif ( 3 == $step ) - $this->step_3(); - else - $this->step_1(); - } - - /** - * Unused since 3.5.0. - * - * @since 3.4.0 - */ - public function attachment_fields_to_edit( $form_fields ) { - return $form_fields; - } - - /** - * Unused since 3.5.0. - * - * @since 3.4.0 - */ - public function filter_upload_tabs( $tabs ) { - return $tabs; - } - - /** - * Choose a header image, selected from existing uploaded and default headers, - * or provide an array of uploaded header data (either new, or from media library). - * - * @param mixed $choice Which header image to select. Allows for values of 'random-default-image', - * for randomly cycling among the default images; 'random-uploaded-image', for randomly cycling - * among the uploaded images; the key of a default image registered for that theme; and - * the key of an image uploaded for that theme (the basename of the URL). - * Or an array of arguments: attachment_id, url, width, height. All are required. - * - * @since 3.4.0 - */ - final public function set_header_image( $choice ) { - if ( is_array( $choice ) || is_object( $choice ) ) { - $choice = (array) $choice; - if ( ! isset( $choice['attachment_id'] ) || ! isset( $choice['url'] ) ) - return; - - $choice['url'] = esc_url_raw( $choice['url'] ); - - $header_image_data = (object) array( - 'attachment_id' => $choice['attachment_id'], - 'url' => $choice['url'], - 'thumbnail_url' => $choice['url'], - 'height' => $choice['height'], - 'width' => $choice['width'], - ); - - update_post_meta( $choice['attachment_id'], '_wp_attachment_is_custom_header', get_stylesheet() ); - set_theme_mod( 'header_image', $choice['url'] ); - set_theme_mod( 'header_image_data', $header_image_data ); - return; - } - - if ( in_array( $choice, array( 'remove-header', 'random-default-image', 'random-uploaded-image' ) ) ) { - set_theme_mod( 'header_image', $choice ); - remove_theme_mod( 'header_image_data' ); - return; - } - - $uploaded = get_uploaded_header_images(); - if ( $uploaded && isset( $uploaded[ $choice ] ) ) { - $header_image_data = $uploaded[ $choice ]; - - } else { - $this->process_default_headers(); - if ( isset( $this->default_headers[ $choice ] ) ) - $header_image_data = $this->default_headers[ $choice ]; - else - return; - } - - set_theme_mod( 'header_image', esc_url_raw( $header_image_data['url'] ) ); - set_theme_mod( 'header_image_data', $header_image_data ); - } - - /** - * Remove a header image. - * - * @since 3.4.0 - */ - final public function remove_header_image() { - return $this->set_header_image( 'remove-header' ); - } - - /** - * Reset a header image to the default image for the theme. - * - * This method does not do anything if the theme does not have a default header image. - * - * @since 3.4.0 - */ - final public function reset_header_image() { - $this->process_default_headers(); - $default = get_theme_support( 'custom-header', 'default-image' ); - - if ( ! $default ) - return $this->remove_header_image(); - - $default = sprintf( $default, get_template_directory_uri(), get_stylesheet_directory_uri() ); - - $default_data = array(); - foreach ( $this->default_headers as $header => $details ) { - if ( $details['url'] == $default ) { - $default_data = $details; - break; - } - } - - set_theme_mod( 'header_image', $default ); - set_theme_mod( 'header_image_data', (object) $default_data ); - } - - /** - * Calculate width and height based on what the currently selected theme supports. - * - * @return array dst_height and dst_width of header image. - */ - final public function get_header_dimensions( $dimensions ) { - $max_width = 0; - $width = absint( $dimensions['width'] ); - $height = absint( $dimensions['height'] ); - $theme_height = get_theme_support( 'custom-header', 'height' ); - $theme_width = get_theme_support( 'custom-header', 'width' ); - $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 ); - - // For flex, limit size of image displayed to 1500px unless theme says otherwise - if ( $has_flex_width ) { - $max_width = 1500; - } - - if ( $has_max_width ) { - $max_width = max( $max_width, get_theme_support( 'custom-header', 'max-width' ) ); - } - $max_width = max( $max_width, $theme_width ); - - if ( $has_flex_height && ( ! $has_flex_width || $width > $max_width ) ) { - $dst['dst_height'] = absint( $height * ( $max_width / $width ) ); - } - elseif ( $has_flex_height && $has_flex_width ) { - $dst['dst_height'] = $height; - } - else { - $dst['dst_height'] = $theme_height; - } - - if ( $has_flex_width && ( ! $has_flex_height || $width > $max_width ) ) { - $dst['dst_width'] = absint( $width * ( $max_width / $width ) ); - } - elseif ( $has_flex_width && $has_flex_height ) { - $dst['dst_width'] = $width; - } - else { - $dst['dst_width'] = $theme_width; - } - - return $dst; - } - - /** - * Create an attachment 'object'. - * - * @param string $cropped Cropped image URL. - * @param int $parent_attachment_id Attachment ID of parent image. - * - * @return array Attachment object. - */ - final public function create_attachment_object( $cropped, $parent_attachment_id ) { - $parent = get_post( $parent_attachment_id ); - $parent_url = $parent->guid; - $url = str_replace( basename( $parent_url ), basename( $cropped ), $parent_url ); - - $size = @getimagesize( $cropped ); - $image_type = ( $size ) ? $size['mime'] : 'image/jpeg'; - - $object = array( - 'ID' => $parent_attachment_id, - 'post_title' => basename($cropped), - 'post_content' => $url, - 'post_mime_type' => $image_type, - 'guid' => $url, - 'context' => 'custom-header' - ); - - return $object; - } - - /** - * Insert an attachment and its metadata. - * - * @param array $object Attachment object. - * @param string $cropped Cropped image URL. - * - * @return int Attachment ID. - */ - final public function insert_attachment( $object, $cropped ) { - $attachment_id = wp_insert_attachment( $object, $cropped ); - $metadata = wp_generate_attachment_metadata( $attachment_id, $cropped ); - /** - * Filter the header image attachment metadata. - * - * @since 3.9.0 - * - * @see wp_generate_attachment_metadata() - * - * @param array $metadata Attachment metadata. - */ - $metadata = apply_filters( 'wp_header_image_attachment_metadata', $metadata ); - wp_update_attachment_metadata( $attachment_id, $metadata ); - return $attachment_id; - } - - /** - * Gets attachment uploaded by Media Manager, crops it, then saves it as a - * new object. Returns JSON-encoded object details. - */ - public function ajax_header_crop() { - check_ajax_referer( 'image_editor-' . $_POST['id'], 'nonce' ); - - if ( ! current_user_can( 'edit_theme_options' ) ) { - wp_send_json_error(); - } - - if ( ! current_theme_supports( 'custom-header', 'uploads' ) ) { - wp_send_json_error(); - } - - $crop_details = $_POST['cropDetails']; - - $dimensions = $this->get_header_dimensions( array( - 'height' => $crop_details['height'], - 'width' => $crop_details['width'], - ) ); - - $attachment_id = absint( $_POST['id'] ); - - $cropped = wp_crop_image( - $attachment_id, - (int) $crop_details['x1'], - (int) $crop_details['y1'], - (int) $crop_details['width'], - (int) $crop_details['height'], - (int) $dimensions['dst_width'], - (int) $dimensions['dst_height'] - ); - - if ( ! $cropped || is_wp_error( $cropped ) ) { - wp_send_json_error( array( 'message' => __( 'Image could not be processed. Please go back and try again.' ) ) ); - } - - /** This filter is documented in wp-admin/custom-header.php */ - $cropped = apply_filters( 'wp_create_file_in_uploads', $cropped, $attachment_id ); // For replication - - $object = $this->create_attachment_object( $cropped, $attachment_id ); - - unset( $object['ID'] ); - - $new_attachment_id = $this->insert_attachment( $object, $cropped ); - - $object['attachment_id'] = $new_attachment_id; - $object['width'] = $dimensions['dst_width']; - $object['height'] = $dimensions['dst_height']; - - wp_send_json_success( $object ); - } - - /** - * Given an attachment ID for a header image, updates its "last used" - * timestamp to now. - * - * Triggered when the user tries adds a new header image from the - * Media Manager, even if s/he doesn't save that change. - */ - public function ajax_header_add() { - check_ajax_referer( 'header-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(); - } - - $key = '_wp_attachment_custom_header_last_used_' . get_stylesheet(); - update_post_meta( $attachment_id, $key, time() ); - update_post_meta( $attachment_id, '_wp_attachment_is_custom_header', get_stylesheet() ); - - wp_send_json_success(); - } - - /** - * Given an attachment ID for a header image, unsets it as a user-uploaded - * header image for the current theme. - * - * Triggered when the user clicks the overlay "X" button next to each image - * choice in the Customizer's Header tool. - */ - public function ajax_header_remove() { - check_ajax_referer( 'header-remove', '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(); - } - - $key = '_wp_attachment_custom_header_last_used_' . get_stylesheet(); - delete_post_meta( $attachment_id, $key ); - delete_post_meta( $attachment_id, '_wp_attachment_is_custom_header', get_stylesheet() ); - - wp_send_json_success(); - } - - public function customize_set_last_used( $wp_customize ) { - $data = $wp_customize->get_setting( 'header_image_data' )->post_value(); - - if ( ! isset( $data['attachment_id'] ) ) { - return; - } - - $attachment_id = $data['attachment_id']; - $key = '_wp_attachment_custom_header_last_used_' . get_stylesheet(); - update_post_meta( $attachment_id, $key, time() ); - } - - public function get_default_header_images() { - $this->process_default_headers(); - - // Get the default image if there is one. - $default = get_theme_support( 'custom-header', 'default-image' ); - - if ( ! $default ) { // If not, - return $this->default_headers; // easy peasy. - } - - $default = sprintf( $default, get_template_directory_uri(), get_stylesheet_directory_uri() ); - $already_has_default = false; - - foreach ( $this->default_headers as $k => $h ) { - if ( $h['url'] === $default ) { - $already_has_default = true; - break; - } - } - - if ( $already_has_default ) { - return $this->default_headers; - } - - // If the one true image isn't included in the default set, prepend it. - $header_images = array(); - $header_images['default'] = array( - 'url' => $default, - 'thumbnail_url' => $default, - 'description' => 'Default' - ); - - // The rest of the set comes after. - $header_images = array_merge( $header_images, $this->default_headers ); - return $header_images; - } - - public function get_uploaded_header_images() { - $header_images = get_uploaded_header_images(); - $timestamp_key = '_wp_attachment_custom_header_last_used_' . get_stylesheet(); - $alt_text_key = '_wp_attachment_image_alt'; - - foreach ( $header_images as &$header_image ) { - $header_meta = get_post_meta( $header_image['attachment_id'] ); - $header_image['timestamp'] = isset( $header_meta[ $timestamp_key ] ) ? $header_meta[ $timestamp_key ] : ''; - $header_image['alt_text'] = isset( $header_meta[ $alt_text_key ] ) ? $header_meta[ $alt_text_key ] : ''; - } - - return $header_images; - } -} diff --git a/sources/wordpress/wp-admin/customize.php b/sources/wordpress/wp-admin/customize.php deleted file mode 100644 index 3cfa0c7..0000000 --- a/sources/wordpress/wp-admin/customize.php +++ /dev/null @@ -1,278 +0,0 @@ -registered; -$wp_scripts = new WP_Scripts; -$wp_scripts->registered = $registered; - -add_action( 'customize_controls_print_scripts', 'print_head_scripts', 20 ); -add_action( 'customize_controls_print_footer_scripts', '_wp_footer_scripts' ); -add_action( 'customize_controls_print_styles', 'print_admin_styles', 20 ); - -/** - * Fires when Customizer controls are initialized, before scripts are enqueued. - * - * @since 3.4.0 - */ -do_action( 'customize_controls_init' ); - -wp_enqueue_script( 'customize-controls' ); -wp_enqueue_style( 'customize-controls' ); - -wp_enqueue_script( 'accordion' ); - -/** - * Enqueue Customizer control scripts. - * - * @since 3.4.0 - */ -do_action( 'customize_controls_enqueue_scripts' ); - -// Let's roll. -@header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset')); - -wp_user_settings(); -_wp_admin_html_begin(); - -$body_class = 'wp-core-ui wp-customizer js'; - -if ( wp_is_mobile() ) : - $body_class .= ' mobile'; - - ?>theme()->display('Name') ) ) ); -?><?php echo $admin_title; ?> - - - - - - -
    -
    - -
    - is_theme_active() ? __( 'Save & Publish' ) : __( 'Save & Activate' ); - submit_button( $save_text, 'primary save', 'save', false ); - ?> - - - - - -
    - - theme()->get_screenshot(); - $cannot_expand = ! ( $wp_customize->is_theme_active() || $screenshot || $wp_customize->theme()->get('Description') ); - ?> - -
    -
    -
    -
    - is_theme_active() ) { - /* translators: %s is the theme name in the Customize/Live Preview pane */ - echo sprintf( __( 'You are previewing %s' ), '' . $wp_customize->theme()->display('Name') . '' ); - } else { - /* translators: %s is the site/panel title in the Customize pane */ - echo sprintf( __( 'You are customizing %s' ), '' . get_bloginfo( 'name' ) . '' ); - } - ?> -
    - -
    - is_theme_active() ) : - if ( $screenshot ) : ?> - - - - theme()->get('Description') ): ?> -
    theme()->display('Description'); ?>
    - -
    - -
    - -
      - containers() as $container ) { - $container->maybe_render(); - } - ?> -
    -
    -
    - - -
    -
    - 1, - 'template' => $wp_customize->get_template(), - 'stylesheet' => $wp_customize->get_stylesheet(), - 'preview_iframe' => true, - 'TB_iframe' => 'true' - ), home_url( '/' ) ); - - $login_url = add_query_arg( array( - 'interim-login' => 1, - 'customize-login' => 1 - ), wp_login_url() ); - - // Prepare customizer settings to pass to Javascript. - $settings = array( - 'theme' => array( - 'stylesheet' => $wp_customize->get_stylesheet(), - 'active' => $wp_customize->is_theme_active(), - ), - 'url' => array( - 'preview' => esc_url_raw( $url ? $url : home_url( '/' ) ), - 'parent' => esc_url_raw( admin_url() ), - 'activated' => esc_url_raw( admin_url( 'themes.php?activated=true&previewed' ) ), - 'ajax' => esc_url_raw( admin_url( 'admin-ajax.php', 'relative' ) ), - 'allowed' => array_map( 'esc_url_raw', $allowed_urls ), - 'isCrossDomain' => $cross_domain, - 'fallback' => esc_url_raw( $fallback_url ), - 'home' => esc_url_raw( home_url( '/' ) ), - 'login' => esc_url_raw( $login_url ), - ), - 'browser' => array( - 'mobile' => wp_is_mobile(), - 'ios' => $is_ios, - ), - 'settings' => array(), - 'controls' => array(), - 'nonce' => array( - 'save' => wp_create_nonce( 'save-customize_' . $wp_customize->get_stylesheet() ), - 'preview' => wp_create_nonce( 'preview-customize_' . $wp_customize->get_stylesheet() ) - ), - ); - - // Prepare Customize Setting objects to pass to Javascript. - foreach ( $wp_customize->settings() as $id => $setting ) { - $settings['settings'][ $id ] = array( - 'value' => $setting->js_value(), - 'transport' => $setting->transport, - ); - } - - // Prepare Customize Control objects to pass to Javascript. - foreach ( $wp_customize->controls() as $id => $control ) { - $control->to_json(); - $settings['controls'][ $id ] = $control->json; - } - - ?> - -
    - - diff --git a/sources/wordpress/wp-admin/edit-comments.php b/sources/wordpress/wp-admin/edit-comments.php deleted file mode 100644 index 5f28976..0000000 --- a/sources/wordpress/wp-admin/edit-comments.php +++ /dev/null @@ -1,254 +0,0 @@ -get_pagenum(); - -$doaction = $wp_list_table->current_action(); - -if ( $doaction ) { - check_admin_referer( 'bulk-comments' ); - - if ( 'delete_all' == $doaction && !empty( $_REQUEST['pagegen_timestamp'] ) ) { - $comment_status = wp_unslash( $_REQUEST['comment_status'] ); - $delete_time = wp_unslash( $_REQUEST['pagegen_timestamp'] ); - $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT comment_ID FROM $wpdb->comments WHERE comment_approved = %s AND %s > comment_date_gmt", $comment_status, $delete_time ) ); - $doaction = 'delete'; - } elseif ( isset( $_REQUEST['delete_comments'] ) ) { - $comment_ids = $_REQUEST['delete_comments']; - $doaction = ( $_REQUEST['action'] != -1 ) ? $_REQUEST['action'] : $_REQUEST['action2']; - } elseif ( isset( $_REQUEST['ids'] ) ) { - $comment_ids = array_map( 'absint', explode( ',', $_REQUEST['ids'] ) ); - } elseif ( wp_get_referer() ) { - wp_safe_redirect( wp_get_referer() ); - exit; - } - - $approved = $unapproved = $spammed = $unspammed = $trashed = $untrashed = $deleted = 0; - - $redirect_to = remove_query_arg( array( 'trashed', 'untrashed', 'deleted', 'spammed', 'unspammed', 'approved', 'unapproved', 'ids' ), wp_get_referer() ); - $redirect_to = add_query_arg( 'paged', $pagenum, $redirect_to ); - - foreach ( $comment_ids as $comment_id ) { // Check the permissions on each - if ( !current_user_can( 'edit_comment', $comment_id ) ) - continue; - - switch ( $doaction ) { - case 'approve' : - wp_set_comment_status( $comment_id, 'approve' ); - $approved++; - break; - case 'unapprove' : - wp_set_comment_status( $comment_id, 'hold' ); - $unapproved++; - break; - case 'spam' : - wp_spam_comment( $comment_id ); - $spammed++; - break; - case 'unspam' : - wp_unspam_comment( $comment_id ); - $unspammed++; - break; - case 'trash' : - wp_trash_comment( $comment_id ); - $trashed++; - break; - case 'untrash' : - wp_untrash_comment( $comment_id ); - $untrashed++; - break; - case 'delete' : - wp_delete_comment( $comment_id ); - $deleted++; - break; - } - } - - if ( $approved ) - $redirect_to = add_query_arg( 'approved', $approved, $redirect_to ); - if ( $unapproved ) - $redirect_to = add_query_arg( 'unapproved', $unapproved, $redirect_to ); - if ( $spammed ) - $redirect_to = add_query_arg( 'spammed', $spammed, $redirect_to ); - if ( $unspammed ) - $redirect_to = add_query_arg( 'unspammed', $unspammed, $redirect_to ); - if ( $trashed ) - $redirect_to = add_query_arg( 'trashed', $trashed, $redirect_to ); - if ( $untrashed ) - $redirect_to = add_query_arg( 'untrashed', $untrashed, $redirect_to ); - if ( $deleted ) - $redirect_to = add_query_arg( 'deleted', $deleted, $redirect_to ); - if ( $trashed || $spammed ) - $redirect_to = add_query_arg( 'ids', join( ',', $comment_ids ), $redirect_to ); - - wp_safe_redirect( $redirect_to ); - exit; -} elseif ( ! empty( $_GET['_wp_http_referer'] ) ) { - wp_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce' ), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ); - exit; -} - -$wp_list_table->prepare_items(); - -wp_enqueue_script('admin-comments'); -enqueue_comment_hotkeys_js(); - -if ( $post_id ) - $title = sprintf( __( 'Comments on “%s”' ), wp_html_excerpt( _draft_or_post_title( $post_id ), 50, '…' ) ); -else - $title = __('Comments'); - -add_screen_option( 'per_page', array('label' => _x( 'Comments', 'comments per page (screen options)' )) ); - -get_current_screen()->add_help_tab( array( -'id' => 'overview', -'title' => __('Overview'), -'content' => - '

    ' . __( 'You can manage comments made on your site similar to the way you manage posts and other content. This screen is customizable in the same ways as other management screens, and you can act on comments using the on-hover action links or the Bulk Actions.' ) . '

    ' -) ); -get_current_screen()->add_help_tab( array( -'id' => 'moderating-comments', -'title' => __('Moderating Comments'), -'content' => - '

    ' . __( 'A red bar on the left means the comment is waiting for you to moderate it.' ) . '

    ' . - '

    ' . __( 'In the Author column, in addition to the author’s name, email address, and blog URL, the commenter’s IP address is shown. Clicking on this link will show you all the comments made from this IP address.' ) . '

    ' . - '

    ' . __( 'In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment.' ) . '

    ' . - '

    ' . __( 'In the In Response To column, there are three elements. The text is the name of the post that inspired the comment, and links to the post editor for that entry. The View Post link leads to that post on your live site. The small bubble with the number in it shows the number of approved comments that post has received. If the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post.' ) . '

    ' . - '

    ' . __( 'Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more.' ) . '

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

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

    ' . - '

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

    ' . - '

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

    ' . - '

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

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' -); - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); -?> - -
    -

    %s', - get_edit_post_link( $post_id ), - wp_html_excerpt( _draft_or_post_title( $post_id ), 50, '…' ) - ) - ); -else - echo __('Comments'); - -if ( isset($_REQUEST['s']) && $_REQUEST['s'] ) - echo '' . sprintf( __( 'Search results for “%s”' ), wp_html_excerpt( esc_html( wp_unslash( $_REQUEST['s'] ) ), 50, '…' ) ) . ''; ?> -

    - -

    ' . $error_msg . '

    '; -} - -if ( isset($_REQUEST['approved']) || isset($_REQUEST['deleted']) || isset($_REQUEST['trashed']) || isset($_REQUEST['untrashed']) || isset($_REQUEST['spammed']) || isset($_REQUEST['unspammed']) || isset($_REQUEST['same']) ) { - $approved = isset( $_REQUEST['approved'] ) ? (int) $_REQUEST['approved'] : 0; - $deleted = isset( $_REQUEST['deleted'] ) ? (int) $_REQUEST['deleted'] : 0; - $trashed = isset( $_REQUEST['trashed'] ) ? (int) $_REQUEST['trashed'] : 0; - $untrashed = isset( $_REQUEST['untrashed'] ) ? (int) $_REQUEST['untrashed'] : 0; - $spammed = isset( $_REQUEST['spammed'] ) ? (int) $_REQUEST['spammed'] : 0; - $unspammed = isset( $_REQUEST['unspammed'] ) ? (int) $_REQUEST['unspammed'] : 0; - $same = isset( $_REQUEST['same'] ) ? (int) $_REQUEST['same'] : 0; - - if ( $approved > 0 || $deleted > 0 || $trashed > 0 || $untrashed > 0 || $spammed > 0 || $unspammed > 0 || $same > 0 ) { - if ( $approved > 0 ) - $messages[] = sprintf( _n( '%s comment approved', '%s comments approved', $approved ), $approved ); - - if ( $spammed > 0 ) { - $ids = isset($_REQUEST['ids']) ? $_REQUEST['ids'] : 0; - $messages[] = sprintf( _n( '%s comment marked as spam.', '%s comments marked as spam.', $spammed ), $spammed ) . ' ' . __('Undo') . '
    '; - } - - if ( $unspammed > 0 ) - $messages[] = sprintf( _n( '%s comment restored from the spam', '%s comments restored from the spam', $unspammed ), $unspammed ); - - if ( $trashed > 0 ) { - $ids = isset($_REQUEST['ids']) ? $_REQUEST['ids'] : 0; - $messages[] = sprintf( _n( '%s comment moved to the Trash.', '%s comments moved to the Trash.', $trashed ), $trashed ) . ' ' . __('Undo') . '
    '; - } - - if ( $untrashed > 0 ) - $messages[] = sprintf( _n( '%s comment restored from the Trash', '%s comments restored from the Trash', $untrashed ), $untrashed ); - - if ( $deleted > 0 ) - $messages[] = sprintf( _n( '%s comment permanently deleted', '%s comments permanently deleted', $deleted ), $deleted ); - - if ( $same > 0 && $comment = get_comment( $same ) ) { - switch ( $comment->comment_approved ) { - case '1' : - $messages[] = __('This comment is already approved.') . ' ' . __( 'Edit comment' ) . ''; - break; - case 'trash' : - $messages[] = __( 'This comment is already in the Trash.' ) . ' ' . __( 'View Trash' ) . ''; - break; - case 'spam' : - $messages[] = __( 'This comment is already marked as spam.' ) . ' ' . __( 'Edit comment' ) . ''; - break; - } - } - - echo '

    ' . implode( "
    \n", $messages ) . '

    '; - } -} -?> - -views(); ?> - -
    - -search_box( __( 'Search Comments' ), 'comment' ); ?> - - - - - - - - - - - - - - - -display(); ?> -
    -
    - -
    - - diff --git a/sources/wordpress/wp-admin/edit-form-advanced.php b/sources/wordpress/wp-admin/edit-form-advanced.php deleted file mode 100644 index ebda7a3..0000000 --- a/sources/wordpress/wp-admin/edit-form-advanced.php +++ /dev/null @@ -1,636 +0,0 @@ -post_mime_type ) { - if ( 0 === strpos( $post->post_mime_type, 'audio/' ) ) { - $thumbnail_support = post_type_supports( 'attachment:audio', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:audio' ); - } elseif ( 0 === strpos( $post->post_mime_type, 'video/' ) ) { - $thumbnail_support = post_type_supports( 'attachment:video', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:video' ); - } -} - -if ( $thumbnail_support ) { - add_thickbox(); - wp_enqueue_media( array( 'post' => $post_ID ) ); -} - -// Add the local autosave notice HTML -add_action( 'admin_footer', '_local_storage_notice' ); - -/* - * @todo Document the $messages array(s). - */ -$messages = array(); -$messages['post'] = array( - 0 => '', // Unused. Messages start at index 1. - 1 => sprintf( __('Post updated. View post'), esc_url( get_permalink($post_ID) ) ), - 2 => __('Custom field updated.'), - 3 => __('Custom field deleted.'), - 4 => __('Post updated.'), - /* translators: %s: date and time of the revision */ - 5 => isset($_GET['revision']) ? sprintf( __('Post restored to revision from %s'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, - 6 => sprintf( __('Post published. View post'), esc_url( get_permalink($post_ID) ) ), - 7 => __('Post saved.'), - 8 => sprintf( __('Post submitted. Preview post'), esc_url( add_query_arg( 'preview', 'true', get_permalink($post_ID) ) ) ), - 9 => sprintf( __('Post scheduled for: %1$s. Preview post'), - /* translators: Publish box date format, see http://php.net/date */ - date_i18n( __( 'M j, Y @ G:i' ), strtotime( $post->post_date ) ), esc_url( get_permalink($post_ID) ) ), - 10 => sprintf( __('Post draft updated. Preview post'), esc_url( add_query_arg( 'preview', 'true', get_permalink($post_ID) ) ) ), -); -$messages['page'] = array( - 0 => '', // Unused. Messages start at index 1. - 1 => sprintf( __('Page updated. View page'), esc_url( get_permalink($post_ID) ) ), - 2 => __('Custom field updated.'), - 3 => __('Custom field deleted.'), - 4 => __('Page updated.'), - 5 => isset($_GET['revision']) ? sprintf( __('Page restored to revision from %s'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, - 6 => sprintf( __('Page published. View page'), esc_url( get_permalink($post_ID) ) ), - 7 => __('Page saved.'), - 8 => sprintf( __('Page submitted. Preview page'), esc_url( add_query_arg( 'preview', 'true', get_permalink($post_ID) ) ) ), - 9 => sprintf( __('Page scheduled for: %1$s. Preview page'), date_i18n( __( 'M j, Y @ G:i' ), strtotime( $post->post_date ) ), esc_url( get_permalink($post_ID) ) ), - 10 => sprintf( __('Page draft updated. Preview page'), esc_url( add_query_arg( 'preview', 'true', get_permalink($post_ID) ) ) ), -); -$messages['attachment'] = array_fill( 1, 10, __( 'Media attachment updated.' ) ); // Hack, for now. - -/** - * Filter the post updated messages. - * - * @since 3.0.0 - * - * @param array $messages Post updated messages. For defaults @see $messages declarations above. - */ -$messages = apply_filters( 'post_updated_messages', $messages ); - -$message = false; -if ( isset($_GET['message']) ) { - $_GET['message'] = absint( $_GET['message'] ); - if ( isset($messages[$post_type][$_GET['message']]) ) - $message = $messages[$post_type][$_GET['message']]; - elseif ( !isset($messages[$post_type]) && isset($messages['post'][$_GET['message']]) ) - $message = $messages['post'][$_GET['message']]; -} - -$notice = false; -$form_extra = ''; -if ( 'auto-draft' == $post->post_status ) { - if ( 'edit' == $action ) - $post->post_title = ''; - $autosave = false; - $form_extra .= ""; -} else { - $autosave = wp_get_post_autosave( $post_ID ); -} - -$form_action = 'editpost'; -$nonce_action = 'update-post_' . $post_ID; -$form_extra .= ""; - -// Detect if there exists an autosave newer than the post and if that autosave is different than the post -if ( $autosave && mysql2date( 'U', $autosave->post_modified_gmt, false ) > mysql2date( 'U', $post->post_modified_gmt, false ) ) { - foreach ( _wp_post_revision_fields() as $autosave_field => $_autosave_field ) { - if ( normalize_whitespace( $autosave->$autosave_field ) != normalize_whitespace( $post->$autosave_field ) ) { - $notice = sprintf( __( 'There is an autosave of this post that is more recent than the version below. View the autosave' ), get_edit_post_link( $autosave->ID ) ); - break; - } - } - // If this autosave isn't different from the current post, begone. - if ( ! $notice ) - wp_delete_post_revision( $autosave->ID ); - unset($autosave_field, $_autosave_field); -} - -$post_type_object = get_post_type_object($post_type); - -// All meta boxes should be defined and added before the first do_meta_boxes() call (or potentially during the do_meta_boxes action). -require_once( ABSPATH . 'wp-admin/includes/meta-boxes.php' ); - - -$publish_callback_args = null; -if ( post_type_supports($post_type, 'revisions') && 'auto-draft' != $post->post_status ) { - $revisions = wp_get_post_revisions( $post_ID ); - - // We should aim to show the revisions metabox only when there are revisions. - if ( count( $revisions ) > 1 ) { - reset( $revisions ); // Reset pointer for key() - $publish_callback_args = array( 'revisions_count' => count( $revisions ), 'revision_id' => key( $revisions ) ); - add_meta_box('revisionsdiv', __('Revisions'), 'post_revisions_meta_box', null, 'normal', 'core'); - } -} - -if ( 'attachment' == $post_type ) { - wp_enqueue_script( 'image-edit' ); - wp_enqueue_style( 'imgareaselect' ); - add_meta_box( 'submitdiv', __('Save'), 'attachment_submit_meta_box', null, 'side', 'core' ); - add_action( 'edit_form_after_title', 'edit_form_image_editor' ); - - if ( 0 === strpos( $post->post_mime_type, 'audio/' ) ) { - add_meta_box( 'attachment-id3', __( 'Metadata' ), 'attachment_id3_data_meta_box', null, 'normal', 'core' ); - } -} else { - add_meta_box( 'submitdiv', __( 'Publish' ), 'post_submit_meta_box', null, 'side', 'core', $publish_callback_args ); -} - -if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post_type, 'post-formats' ) ) - add_meta_box( 'formatdiv', _x( 'Format', 'post format' ), 'post_format_meta_box', null, 'side', 'core' ); - -// all taxonomies -foreach ( get_object_taxonomies( $post ) as $tax_name ) { - $taxonomy = get_taxonomy( $tax_name ); - if ( ! $taxonomy->show_ui || false === $taxonomy->meta_box_cb ) - continue; - - $label = $taxonomy->labels->name; - - if ( ! is_taxonomy_hierarchical( $tax_name ) ) - $tax_meta_box_id = 'tagsdiv-' . $tax_name; - else - $tax_meta_box_id = $tax_name . 'div'; - - add_meta_box( $tax_meta_box_id, $label, $taxonomy->meta_box_cb, null, 'side', 'core', array( 'taxonomy' => $tax_name ) ); -} - -if ( post_type_supports($post_type, 'page-attributes') ) - add_meta_box('pageparentdiv', 'page' == $post_type ? __('Page Attributes') : __('Attributes'), 'page_attributes_meta_box', null, 'side', 'core'); - -if ( $thumbnail_support && current_user_can( 'upload_files' ) ) - add_meta_box('postimagediv', __('Featured Image'), 'post_thumbnail_meta_box', null, 'side', 'low'); - -if ( post_type_supports($post_type, 'excerpt') ) - add_meta_box('postexcerpt', __('Excerpt'), 'post_excerpt_meta_box', null, 'normal', 'core'); - -if ( post_type_supports($post_type, 'trackbacks') ) - add_meta_box('trackbacksdiv', __('Send Trackbacks'), 'post_trackback_meta_box', null, 'normal', 'core'); - -if ( post_type_supports($post_type, 'custom-fields') ) - add_meta_box('postcustom', __('Custom Fields'), 'post_custom_meta_box', null, 'normal', 'core'); - -/** - * Fires in the middle of built-in meta box registration. - * - * @since 2.1.0 - * @deprecated 3.7.0 Use 'add_meta_boxes' instead. - * - * @param WP_Post $post Post object. - */ -do_action( 'dbx_post_advanced', $post ); - -if ( post_type_supports($post_type, 'comments') ) - add_meta_box('commentstatusdiv', __('Discussion'), 'post_comment_status_meta_box', null, 'normal', 'core'); - -if ( ( 'publish' == get_post_status( $post ) || 'private' == get_post_status( $post ) ) && post_type_supports($post_type, 'comments') ) - add_meta_box('commentsdiv', __('Comments'), 'post_comment_meta_box', null, 'normal', 'core'); - -if ( ! ( 'pending' == get_post_status( $post ) && ! current_user_can( $post_type_object->cap->publish_posts ) ) ) - add_meta_box('slugdiv', __('Slug'), 'post_slug_meta_box', null, 'normal', 'core'); - -if ( post_type_supports($post_type, 'author') ) { - if ( is_super_admin() || current_user_can( $post_type_object->cap->edit_others_posts ) ) - add_meta_box('authordiv', __('Author'), 'post_author_meta_box', null, 'normal', 'core'); -} - -/** - * Fires after all built-in meta boxes have been added. - * - * @since 3.0.0 - * - * @param string $post_type Post type. - * @param WP_Post $post Post object. - */ -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. - * - * @since 3.0.0 - * - * @param WP_Post $post Post object. - */ -do_action( 'add_meta_boxes_' . $post_type, $post ); - -/** - * Fires after meta boxes have been added. - * - * Fires once for each of the default meta box contexts: normal, advanced, and side. - * - * @since 3.0.0 - * - * @param string $post_type Post type of the post. - * @param string $context string Meta box context. - * @param WP_Post $post Post object. - */ -do_action( 'do_meta_boxes', $post_type, 'normal', $post ); -/** This action is documented in wp-admin/edit-form-advanced.php */ -do_action( 'do_meta_boxes', $post_type, 'advanced', $post ); -/** This action is documented in wp-admin/edit-form-advanced.php */ -do_action( 'do_meta_boxes', $post_type, 'side', $post ); - -add_screen_option('layout_columns', array('max' => 2, 'default' => 2) ); - -if ( 'post' == $post_type ) { - $customize_display = '

    ' . __('The title field and the big Post Editing Area are fixed in place, but you can reposition all the other boxes using drag and drop. You can also minimize or expand them by clicking the title bar of each box. Use the Screen Options tab to unhide more boxes (Excerpt, Send Trackbacks, Custom Fields, Discussion, Slug, Author) or to choose a 1- or 2-column layout for this screen.') . '

    '; - - get_current_screen()->add_help_tab( array( - 'id' => 'customize-display', - 'title' => __('Customizing This Display'), - 'content' => $customize_display, - ) ); - - $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 .= '

    ' . __( '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( - 'id' => 'title-post-editor', - 'title' => __('Title and Post Editor'), - 'content' => $title_and_editor, - ) ); - - get_current_screen()->set_help_sidebar( - '

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

    ' . - '

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

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

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

    ' . - '

    ' . __('Creating a Page is very similar to creating a Post, and the screens can be customized in the same way using drag and drop, the Screen Options tab, and expanding/collapsing boxes as you choose. This screen also has the distraction-free writing space, available in both the Visual and Text modes via the Fullscreen buttons. The Page editor mostly works the same as the Post editor, but there are some Page-specific features in the Page Attributes box:') . '

    '; - - get_current_screen()->add_help_tab( array( - 'id' => 'about-pages', - 'title' => __('About Pages'), - 'content' => $about_pages, - ) ); - - get_current_screen()->set_help_sidebar( - '

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

    ' . - '

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' - ); -} elseif ( 'attachment' == $post_type ) { - get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

    ' . __('This screen allows you to edit four fields for metadata in a file within the media library.') . '

    ' . - '

    ' . __('For images only, you can click on Edit Image under the thumbnail to expand out an inline image editor with icons for cropping, rotating, or flipping the image as well as for undoing and redoing. The boxes on the right give you more options for scaling the image, for cropping it, and for cropping the thumbnail in a different way than you crop the original image. You can click on Help in those boxes to get more information.') . '

    ' . - '

    ' . __('Note that you crop the image by clicking on it (the Crop icon is already selected) and dragging the cropping frame to select the desired part. Then click Save to retain the cropping.') . '

    ' . - '

    ' . __('Remember to click Update Media to save metadata entered or changed.') . '

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

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' - ); -} - -if ( 'post' == $post_type || 'page' == $post_type ) { - $inserting_media = '

    ' . __( 'You can upload and insert media (images, audio, documents, etc.) by clicking the Add Media button. You can select from the images and files already uploaded to the Media Library, or upload new media to add to your page or post. To create an image gallery, select the images to add and click the “Create a new gallery” button.' ) . '

    '; - $inserting_media .= '

    ' . __( 'You can also embed media from many popular websites including Twitter, YouTube, Flickr and others by pasting the media URL on its own line into the content of your post/page. Please refer to the Codex to learn more about embeds.' ) . '

    '; - - get_current_screen()->add_help_tab( array( - 'id' => 'inserting-media', - 'title' => __( 'Inserting Media' ), - 'content' => $inserting_media, - ) ); -} - -if ( 'post' == $post_type ) { - $publish_box = '

    ' . __('Several boxes on this screen contain settings for how your content will be published, including:') . '

    '; - $publish_box .= '
    • ' . __('Publish - You can set the terms of publishing your post in the Publish box. For Status, Visibility, and Publish (immediately), click on the Edit link to reveal more options. Visibility includes options for password-protecting a post or making it stay at the top of your blog indefinitely (sticky). Publish (immediately) allows you to set a future or past date and time, so you can schedule a post to be published in the future or backdate a post.') . '
    • '; - - if ( current_theme_supports( 'post-formats' ) && post_type_supports( 'post', 'post-formats' ) ) { - $publish_box .= '
    • ' . __( 'Format - Post Formats designate how your theme will display a specific post. For example, you could have a standard blog post with a title and paragraphs, or a short aside that omits the title and contains a short text blurb. Please refer to the Codex for descriptions of each post format. Your theme could enable all or some of 10 possible formats.' ) . '
    • '; - } - - if ( current_theme_supports( 'post-thumbnails' ) && post_type_supports( 'post', 'thumbnail' ) ) { - $publish_box .= '
    • ' . __('Featured Image - This allows you to associate an image with your post without inserting it. This is usually useful only if your theme makes use of the featured image as a post thumbnail on the home page, a custom header, etc.') . '
    • '; - } - - $publish_box .= '
    '; - - get_current_screen()->add_help_tab( array( - 'id' => 'publish-box', - 'title' => __('Publish Settings'), - 'content' => $publish_box, - ) ); - - $discussion_settings = '

    ' . __('Send Trackbacks - Trackbacks are a way to notify legacy blog systems that you’ve linked to them. Enter the URL(s) you want to send trackbacks. If you link to other WordPress sites they’ll be notified automatically using pingbacks, and this field is unnecessary.') . '

    '; - $discussion_settings .= '

    ' . __('Discussion - You can turn comments and pings on or off, and if there are comments on the post, you can see them here and moderate them.') . '

    '; - - get_current_screen()->add_help_tab( array( - 'id' => 'discussion-settings', - 'title' => __('Discussion Settings'), - 'content' => $discussion_settings, - ) ); -} elseif ( 'page' == $post_type ) { - $page_attributes = '

    ' . __('Parent - You can arrange your pages in hierarchies. For example, you could have an “About” page that has “Life Story” and “My Dog” pages under it. There are no limits to how many levels you can nest pages.') . '

    ' . - '

    ' . __('Template - Some themes have custom templates you can use for certain pages that might have additional features or custom layouts. If so, you’ll see them in this dropdown menu.') . '

    ' . - '

    ' . __('Order - Pages are usually ordered alphabetically, but you can choose your own order by entering a number (1 for first, etc.) in this field.') . '

    '; - - get_current_screen()->add_help_tab( array( - 'id' => 'page-attributes', - 'title' => __('Page Attributes'), - 'content' => $page_attributes, - ) ); -} - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); -?> - -
    -

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

    - -

    - - -

    - - - tag. - * - * @since 3.0.0 - * - * @param WP_Post $post Post object. - */ -?> -
    > - - - - - - - - - - - - - - -
    -
    -
    - - -
    -
    - - - -
    -
    -public ? get_sample_permalink_html($post->ID) : ''; -$shortlink = wp_get_shortlink($post->ID, 'post'); -$permalink = get_permalink( $post->ID ); -if ( !empty( $shortlink ) && $shortlink !== $permalink && $permalink !== home_url('?page_id=' . $post->ID) ) - $sample_permalink_html .= '' . __('Get Shortlink') . ''; - -if ( $post_type_object->public && ! ( 'pending' == get_post_status( $post ) && !current_user_can( $post_type_object->cap->publish_posts ) ) ) { - $has_sample_permalink = $sample_permalink_html && 'auto-draft' != $post->post_status; -?> -
    - -
    - -
    - -
    - -
    - -post_content, 'content', array( - 'dfw' => true, - 'drag_drop_upload' => true, - 'tabfocus_elements' => 'insert-media-button,save-post', - 'editor_height' => 300, - 'tinymce' => array( - 'resize' => false, - 'wp_autoresize_on' => $_wp_editor_expand, - 'add_unload_trigger' => false, - ), -) ); ?> - - - - -
    0' ); ?> -   -post_status ) { - echo ''; - if ( $last_user = get_userdata( get_post_meta( $post_ID, '_edit_last', true ) ) ) { - printf(__('Last edited by %1$s on %2$s at %3$s'), esc_html( $last_user->display_name ), mysql2date(get_option('date_format'), $post->post_modified), mysql2date(get_option('time_format'), $post->post_modified)); - } else { - printf(__('Last edited on %1$s at %2$s'), mysql2date(get_option('date_format'), $post->post_modified), mysql2date(get_option('time_format'), $post->post_modified)); - } - echo ''; - } ?> -
    - -
    - -
    - -
    - -
    -
    - -
    - -
    -
    -
    -
    -
    - - - -post_title ) : ?> - - diff --git a/sources/wordpress/wp-admin/edit-form-comment.php b/sources/wordpress/wp-admin/edit-form-comment.php deleted file mode 100644 index b2950f7..0000000 --- a/sources/wordpress/wp-admin/edit-form-comment.php +++ /dev/null @@ -1,160 +0,0 @@ - -
    -comment_ID) ?> -
    -

    - -
    - - - - - -
    -
    -
    -

    -
    - - - - - - - - - - - - - - - -
    - comment_author_email ) { - printf( __( 'E-mail (%s):' ), get_comment_author_email_link( __( 'send e-mail' ), '', '' ) ); - } else { - _e( 'E-mail:' ); - } -?>
    - comment_author_url ) && 'http://' != $comment->comment_author_url ) { - $link = '' . __('visit site') . ''; - /** This filter is documented in wp-includes/comment-template.php */ - printf( __( 'URL (%s):' ), apply_filters( 'get_comment_author_link', $link ) ); - } else { - _e( 'URL:' ); - } ?>
    -
    -
    -
    - -
    - 'strong,em,link,block,del,ins,img,ul,ol,li,code,close' ); - wp_editor( $comment->comment_content, 'content', array( 'media_buttons' => false, 'tinymce' => false, 'quicktags' => $quicktags_settings ) ); - wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?> -
    -
    - -
    -
    -

    -
    -
    -
    - -
    -
    - -
    -
    -
    - -
    - -
    -
    -
    - -
    - - -
    - -
    - - -
    -%1$s'); -$date = date_i18n( $datef, strtotime( $comment->comment_date ) ); -?> -  -
    -
    -
    -
    -
    - -
    -
    -comment_ID&_wp_original_http_referer=" . urlencode(wp_get_referer()), 'delete-comment_' . $comment->comment_ID) . "'>" . ( !EMPTY_TRASH_DAYS ? __('Delete Permanently') : __('Move to Trash') ) . "\n"; ?> -
    -
    - -
    -
    -
    -
    -
    -
    -
    - -
    - -
    - - - - - - - -
    -
    -
    - - - diff --git a/sources/wordpress/wp-admin/edit-link-form.php b/sources/wordpress/wp-admin/edit-link-form.php deleted file mode 100644 index 610240a..0000000 --- a/sources/wordpress/wp-admin/edit-link-form.php +++ /dev/null @@ -1,150 +0,0 @@ -Links / Edit Link' ), 'link-manager.php' ); - $submit_text = __('Update Link'); - $form_name = 'editlink'; - $nonce_action = 'update-bookmark_' . $link_id; -} else { - $heading = sprintf( __( 'Links / Add New Link' ), 'link-manager.php' ); - $submit_text = __('Add Link'); - $form_name = 'addlink'; - $nonce_action = 'add-bookmark'; -} - -require_once( ABSPATH . 'wp-admin/includes/meta-boxes.php' ); - -add_meta_box('linksubmitdiv', __('Save'), 'link_submit_meta_box', null, 'side', 'core'); -add_meta_box('linkcategorydiv', __('Categories'), 'link_categories_meta_box', null, 'normal', 'core'); -add_meta_box('linktargetdiv', __('Target'), 'link_target_meta_box', null, 'normal', 'core'); -add_meta_box('linkxfndiv', __('Link Relationship (XFN)'), 'link_xfn_meta_box', null, 'normal', 'core'); -add_meta_box('linkadvanceddiv', __('Advanced'), 'link_advanced_meta_box', null, 'normal', 'core'); - -/** This action is documented in wp-admin/edit-form-advanced.php */ -do_action( 'add_meta_boxes', 'link', $link ); - -/** - * Fires when link-specific meta boxes are added. - * - * @since 3.0.0 - * - * @param object $link Link object. - */ -do_action( 'add_meta_boxes_link', $link ); - -/** This action is documented in wp-admin/edit-form-advanced.php */ -do_action( 'do_meta_boxes', 'link', 'normal', $link ); -/** This action is documented in wp-admin/edit-form-advanced.php */ -do_action( 'do_meta_boxes', 'link', 'advanced', $link ); -/** This action is documented in wp-admin/edit-form-advanced.php */ -do_action( 'do_meta_boxes', 'link', 'side', $link ); - -add_screen_option('layout_columns', array('max' => 2, 'default' => 2) ); - -get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

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

    ' . - '

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

    ' . - '

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

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

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

    ' . - '

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

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' -); - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); -?> - -
    -

    - - -

    - - -
    - - -
    - -
    -
    -
    -

    -
    - -

    -
    -
    - -
    -

    -
    - -

    http://wordpress.org/ — don’t forget the http://'); ?>

    -
    -
    - -
    -

    -
    - -

    -
    -
    -
    - -
    - -
    -
    - -
    - - - - - - - - -
    -
    - -
    -
    diff --git a/sources/wordpress/wp-admin/edit-tag-form.php b/sources/wordpress/wp-admin/edit-tag-form.php deleted file mode 100644 index 9d5ceb5..0000000 --- a/sources/wordpress/wp-admin/edit-tag-form.php +++ /dev/null @@ -1,204 +0,0 @@ - -

    - - -
    -

    labels->edit_item; ?>

    -
    - -
    > - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    -

    - 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'))); ?> - -

    - -

    -
    - -
    -
    - diff --git a/sources/wordpress/wp-admin/edit-tags.php b/sources/wordpress/wp-admin/edit-tags.php deleted file mode 100644 index 953f6f4..0000000 --- a/sources/wordpress/wp-admin/edit-tags.php +++ /dev/null @@ -1,592 +0,0 @@ -cap->manage_terms ) ) - wp_die( __( 'Cheatin’ uh?' ) ); - -$wp_list_table = _get_list_table('WP_Terms_List_Table'); -$pagenum = $wp_list_table->get_pagenum(); - -$title = $tax->labels->name; - -if ( 'post' != $post_type ) { - $parent_file = ( 'attachment' == $post_type ) ? 'upload.php' : "edit.php?post_type=$post_type"; - $submenu_file = "edit-tags.php?taxonomy=$taxonomy&post_type=$post_type"; -} else if ( 'link_category' == $tax->name ) { - $parent_file = 'link-manager.php'; - $submenu_file = 'edit-tags.php?taxonomy=link_category'; -} else { - $parent_file = 'edit.php'; - $submenu_file = "edit-tags.php?taxonomy=$taxonomy"; -} - -add_screen_option( 'per_page', array( 'label' => $title, 'default' => 20, 'option' => 'edit_' . $tax->name . '_per_page' ) ); - -switch ( $wp_list_table->current_action() ) { - -case 'add-tag': - - check_admin_referer( 'add-tag', '_wpnonce_add-tag' ); - - if ( !current_user_can( $tax->cap->edit_terms ) ) - wp_die( __( 'Cheatin’ uh?' ) ); - - $ret = wp_insert_term( $_POST['tag-name'], $taxonomy, $_POST ); - $location = 'edit-tags.php?taxonomy=' . $taxonomy; - if ( 'post' != $post_type ) - $location .= '&post_type=' . $post_type; - - if ( $referer = wp_get_original_referer() ) { - if ( false !== strpos( $referer, 'edit-tags.php' ) ) - $location = $referer; - } - - if ( $ret && !is_wp_error( $ret ) ) - $location = add_query_arg( 'message', 1, $location ); - else - $location = add_query_arg( 'message', 4, $location ); - wp_redirect( $location ); - exit; - -case 'delete': - $location = 'edit-tags.php?taxonomy=' . $taxonomy; - if ( 'post' != $post_type ) - $location .= '&post_type=' . $post_type; - if ( $referer = wp_get_referer() ) { - if ( false !== strpos( $referer, 'edit-tags.php' ) ) - $location = $referer; - } - - if ( !isset( $_REQUEST['tag_ID'] ) ) { - wp_redirect( $location ); - exit; - } - - $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_delete_term( $tag_ID, $taxonomy ); - - $location = add_query_arg( 'message', 2, $location ); - wp_redirect( $location ); - exit; - -case 'bulk-delete': - check_admin_referer( 'bulk-tags' ); - - if ( !current_user_can( $tax->cap->delete_terms ) ) - wp_die( __( 'Cheatin’ uh?' ) ); - - $tags = (array) $_REQUEST['delete_tags']; - foreach ( $tags as $tag_ID ) { - wp_delete_term( $tag_ID, $taxonomy ); - } - - $location = 'edit-tags.php?taxonomy=' . $taxonomy; - if ( 'post' != $post_type ) - $location .= '&post_type=' . $post_type; - if ( $referer = wp_get_referer() ) { - if ( false !== strpos( $referer, 'edit-tags.php' ) ) - $location = $referer; - } - - $location = add_query_arg( 'message', 6, $location ); - wp_redirect( $location ); - exit; - -case 'edit': - $title = $tax->labels->edit_item; - - $tag_ID = (int) $_REQUEST['tag_ID']; - - $tag = get_term( $tag_ID, $taxonomy, OBJECT, 'edit' ); - if ( ! $tag ) - 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' ); - -break; - -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?' ) ); - - $tag = get_term( $tag_ID, $taxonomy ); - if ( ! $tag ) - wp_die( __( 'You attempted to edit an item that doesn’t exist. Perhaps it was deleted?' ) ); - - $ret = wp_update_term( $tag_ID, $taxonomy, $_POST ); - - $location = 'edit-tags.php?taxonomy=' . $taxonomy; - if ( 'post' != $post_type ) - $location .= '&post_type=' . $post_type; - - if ( $referer = wp_get_original_referer() ) { - if ( false !== strpos( $referer, 'edit-tags.php' ) ) - $location = $referer; - } - - if ( $ret && !is_wp_error( $ret ) ) - $location = add_query_arg( 'message', 3, $location ); - else - $location = add_query_arg( 'message', 5, $location ); - - wp_redirect( $location ); - exit; - -default: -if ( ! 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'] ); - - wp_redirect( $location ); - exit; -} - -$wp_list_table->prepare_items(); -$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); - -if ( $pagenum > $total_pages && $total_pages > 0 ) { - wp_redirect( add_query_arg( 'paged', $total_pages ) ); - exit; -} - -wp_enqueue_script('admin-tags'); -if ( current_user_can($tax->cap->edit_terms) ) - wp_enqueue_script('inline-edit-tax'); - -if ( 'category' == $taxonomy || 'link_category' == $taxonomy || 'post_tag' == $taxonomy ) { - $help =''; - if ( 'category' == $taxonomy ) - $help = '

    ' . sprintf(__( 'You can use categories to define sections of your site and group related posts. The default category is “Uncategorized” until you change it in your writing settings.' ) , 'options-writing.php' ) . '

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

    ' . __( 'You can create groups of links by using Link Categories. Link Category names must be unique and Link Categories are separate from the categories you use for posts.' ) . '

    '; - else - $help = '

    ' . __( 'You can assign keywords to your posts using tags. Unlike categories, tags have no hierarchy, meaning there’s no relationship from one tag to another.' ) . '

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

    ' . __( 'You can delete Link Categories in the Bulk Action pull-down, but that action does not delete the links within the category. Instead, it moves them to the default Link Category.' ) . '

    '; - else - $help .='

    ' . __( 'What’s the difference between categories and tags? Normally, tags are ad-hoc keywords that identify important information in your post (names, subjects, etc) that may or may not recur in other posts, while categories are pre-determined sections. If you think of your site like a book, the categories are like the Table of Contents and the tags are like the terms in the index.' ) . '

    '; - - get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => $help, - ) ); - - if ( 'category' == $taxonomy || 'post_tag' == $taxonomy ) { - if ( 'category' == $taxonomy ) - $help = '

    ' . __( 'When adding a new category on this screen, you’ll fill in the following fields:' ) . '

    '; - else - $help = '

    ' . __( 'When adding a new tag on this screen, you’ll fill in the following fields:' ) . '

    '; - - $help .= '
      ' . - '
    • ' . __( 'Name - The name is how it appears on your site.' ) . '
    • '; - - if ( ! global_terms_enabled() ) - $help .= '
    • ' . __( 'Slug - The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.' ) . '
    • '; - - if ( 'category' == $taxonomy ) - $help .= '
    • ' . __( 'Parent - Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have child categories for Bebop and Big Band. Totally optional. To create a subcategory, just choose another category from the Parent dropdown.' ) . '
    • '; - - $help .= '
    • ' . __( 'Description - The description is not prominent by default; however, some themes may display it.' ) . '
    • ' . - '
    ' . - '

    ' . __( 'You can change the display of this screen using the Screen Options tab to set how many items are displayed per screen and to display/hide columns in the table.' ) . '

    '; - - get_current_screen()->add_help_tab( array( - 'id' => 'adding-terms', - 'title' => 'category' == $taxonomy ? __( 'Adding Categories' ) : __( 'Adding Tags' ), - 'content' => $help, - ) ); - } - - $help = '

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

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

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

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

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

    '; - else - $help .= '

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

    '; - - $help .= '

    ' . __('Support Forums') . '

    '; - - get_current_screen()->set_help_sidebar( $help ); - - unset( $help ); -} - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); - -if ( !current_user_can($tax->cap->edit_terms) ) - wp_die( __('You are not allowed to edit this item.') ); - -$messages = array(); -$messages['_item'] = array( - 0 => '', // Unused. Messages start at index 1. - 1 => __( 'Item added.' ), - 2 => __( 'Item deleted.' ), - 3 => __( 'Item updated.' ), - 4 => __( 'Item not added.' ), - 5 => __( 'Item not updated.' ), - 6 => __( 'Items deleted.' ) -); -$messages['category'] = array( - 0 => '', // Unused. Messages start at index 1. - 1 => __( 'Category added.' ), - 2 => __( 'Category deleted.' ), - 3 => __( 'Category updated.' ), - 4 => __( 'Category not added.' ), - 5 => __( 'Category not updated.' ), - 6 => __( 'Categories deleted.' ) -); -$messages['post_tag'] = array( - 0 => '', // Unused. Messages start at index 1. - 1 => __( 'Tag added.' ), - 2 => __( 'Tag deleted.' ), - 3 => __( 'Tag updated.' ), - 4 => __( 'Tag not added.' ), - 5 => __( 'Tag not updated.' ), - 6 => __( 'Tags deleted.' ) -); - -/** - * Filter the messages displayed when a tag is updated. - * - * @since 3.7.0 - * - * @param array $messages The messages to be displayed. - */ -$messages = apply_filters( 'term_updated_messages', $messages ); - -$message = false; -if ( isset( $_REQUEST['message'] ) && ( $msg = (int) $_REQUEST['message'] ) ) { - if ( isset( $messages[ $taxonomy ][ $msg ] ) ) - $message = $messages[ $taxonomy ][ $msg ]; - elseif ( ! isset( $messages[ $taxonomy ] ) && isset( $messages['_item'][ $msg ] ) ) - $message = $messages['_item'][ $msg ]; -} - -?> - -
    -

    ' . __('Search results for “%s”') . '', esc_html( wp_unslash($_REQUEST['s']) ) ); ?> -

    - - -

    - -
    - -
    - - - -search_box( $tax->labels->search_items, 'tag' ); ?> - -
    -
    - -
    - -
    -
    -
    - - - -display(); ?> - -
    -
    - - -
    -

    - Note:
    Deleting a category does not delete the posts in that category. Instead, posts that were only assigned to the deleted category are set to the category %s.' ), apply_filters( 'the_category', get_cat_name( get_option( 'default_category') ) ) ); - ?> -

    - -

    category to tag converter.'), 'import.php') ?>

    - -
    - -
    -

    tag to category converter.'), 'import.php') ;?>

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

    labels->popular_items; ?>

    - -
    -cap->edit_terms) ) { - if ( 'category' == $taxonomy ) { - /** - * Fires before the Add Category form. - * - * @since 2.1.0 - * @deprecated 3.0.0 Use {$taxonomy}_pre_add_form instead. - * - * @param object $arg Optional arguments cast to an object. - */ - do_action( 'add_category_form_pre', (object) array( 'parent' => 0 ) ); - } elseif ( 'link_category' == $taxonomy ) { - /** - * Fires before the link category form. - * - * @since 2.3.0 - * @deprecated 3.0.0 Use {$taxonomy}_pre_add_form instead. - * - * @param object $arg Optional arguments cast to an object. - */ - do_action( 'add_link_category_form_pre', (object) array( 'parent' => 0 ) ); - } else { - /** - * Fires before the Add Tag form. - * - * @since 2.5.0 - * @deprecated 3.0.0 Use {$taxonomy}_pre_add_form instead. - * - * @param string $taxonomy The taxonomy slug. - */ - do_action( 'add_tag_form_pre', $taxonomy ); - } - - /** - * Fires before the Add Term form for all taxonomies. - * - * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug. - * - * @since 3.0.0 - * - * @param string $taxonomy The taxonomy slug. - */ - do_action( "{$taxonomy}_pre_add_form", $taxonomy ); -?> - -
    -

    labels->add_new_item; ?>

    - -
    > - - - - - - -
    - - -

    -
    - -
    - - -

    -
    - - -
    - - 0, - 'hide_if_empty' => false, - 'taxonomy' => $taxonomy, - 'name' => 'parent', - 'orderby' => 'name', - 'hierarchical' => true, - 'show_option_none' => __( 'None' ), - ); - - /** - * Filter the taxonomy parent drop-down on the Edit Term page. - * - * @since 3.7.0 - * - * @param array $dropdown_args { - * An array of taxonomy parent drop-down arguments. - * - * @type int|bool $hide_empty Whether to hide terms not attached to any posts. Default 0|false. - * @type bool $hide_if_empty Whether to hide the drop-down if no terms exist. Default false. - * @type string $taxonomy The taxonomy slug. - * @type string $name Value of the name attribute to use for the drop-down select element. - * Default 'parent'. - * @type string $orderby The field to order by. Default 'name'. - * @type bool $hierarchical Whether the taxonomy is hierarchical. Default true. - * @type string $show_option_none Label to display if there are no terms. Default 'None'. - * } - * @param string $taxonomy The taxonomy slug. - */ - $dropdown_args = apply_filters( 'taxonomy_parent_dropdown_args', $dropdown_args, $taxonomy ); - wp_dropdown_categories( $dropdown_args ); - ?> - -

    - -
    - -
    - - -

    -
    - -labels->add_new_item ); - -if ( 'category' == $taxonomy ) { - /** - * Fires at the end of the Edit Category form. - * - * @since 2.1.0 - * @deprecated 3.0.0 Use {$taxonomy}_add_form instead. - * - * @param object $arg Optional arguments cast to an object. - */ - do_action( 'edit_category_form', (object) array( 'parent' => 0 ) ); -} elseif ( 'link_category' == $taxonomy ) { - /** - * Fires at the end of the Edit Link form. - * - * @since 2.3.0 - * @deprecated 3.0.0 Use {$taxonomy}_add_form instead. - * - * @param object $arg Optional arguments cast to an object. - */ - do_action( 'edit_link_category_form', (object) array( 'parent' => 0 ) ); -} else { - /** - * Fires at the end of the Add Tag form. - * - * @since 2.7.0 - * @deprecated 3.0.0 Use {$taxonomy}_add_form instead. - * - * @param string $taxonomy The taxonomy slug. - */ - do_action( 'add_tag_form', $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. - * - * @since 3.0.0 - * - * @param string $taxonomy The taxonomy slug. - */ -do_action( "{$taxonomy}_add_form", $taxonomy ); -?> -
    - - -
    -
    - -
    -
    - -inline_edit(); ?> - -cap->edit_posts ) ) - wp_die( __( 'Cheatin’ uh?' ) ); - -$wp_list_table = _get_list_table('WP_Posts_List_Table'); -$pagenum = $wp_list_table->get_pagenum(); - -// Back-compat for viewing comments of an entry -foreach ( array( 'p', 'attachment_id', 'page_id' ) as $_redirect ) { - if ( ! empty( $_REQUEST[ $_redirect ] ) ) { - wp_redirect( admin_url( 'edit-comments.php?p=' . absint( $_REQUEST[ $_redirect ] ) ) ); - exit; - } -} -unset( $_redirect ); - -if ( 'post' != $post_type ) { - $parent_file = "edit.php?post_type=$post_type"; - $submenu_file = "edit.php?post_type=$post_type"; - $post_new_file = "post-new.php?post_type=$post_type"; -} else { - $parent_file = 'edit.php'; - $submenu_file = 'edit.php'; - $post_new_file = 'post-new.php'; -} - -$doaction = $wp_list_table->current_action(); - -if ( $doaction ) { - check_admin_referer('bulk-posts'); - - $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'locked', 'ids'), wp_get_referer() ); - if ( ! $sendback ) - $sendback = admin_url( $parent_file ); - $sendback = add_query_arg( 'paged', $pagenum, $sendback ); - if ( strpos($sendback, 'post.php') !== false ) - $sendback = admin_url($post_new_file); - - if ( 'delete_all' == $doaction ) { - $post_status = preg_replace('/[^a-z0-9_-]+/i', '', $_REQUEST['post_status']); - if ( get_post_status_object($post_status) ) // Check the post status exists first - $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']; - } elseif ( isset( $_REQUEST['ids'] ) ) { - $post_ids = explode( ',', $_REQUEST['ids'] ); - } elseif ( !empty( $_REQUEST['post'] ) ) { - $post_ids = array_map('intval', $_REQUEST['post']); - } - - if ( !isset( $post_ids ) ) { - wp_redirect( $sendback ); - exit; - } - - switch ( $doaction ) { - case 'trash': - $trashed = $locked = 0; - - foreach( (array) $post_ids as $post_id ) { - if ( !current_user_can( 'delete_post', $post_id) ) - wp_die( __('You are not allowed to move this item to the Trash.') ); - - if ( wp_check_post_lock( $post_id ) ) { - $locked++; - continue; - } - - if ( !wp_trash_post($post_id) ) - wp_die( __('Error in moving to Trash.') ); - - $trashed++; - } - - $sendback = add_query_arg( array('trashed' => $trashed, 'ids' => join(',', $post_ids), 'locked' => $locked ), $sendback ); - break; - case 'untrash': - $untrashed = 0; - foreach( (array) $post_ids as $post_id ) { - if ( !current_user_can( 'delete_post', $post_id) ) - wp_die( __('You are not allowed to restore this item from the Trash.') ); - - if ( !wp_untrash_post($post_id) ) - wp_die( __('Error in restoring from Trash.') ); - - $untrashed++; - } - $sendback = add_query_arg('untrashed', $untrashed, $sendback); - break; - case 'delete': - $deleted = 0; - foreach( (array) $post_ids as $post_id ) { - $post_del = get_post($post_id); - - if ( !current_user_can( 'delete_post', $post_id ) ) - wp_die( __('You are not allowed to delete this item.') ); - - if ( $post_del->post_type == 'attachment' ) { - if ( ! wp_delete_attachment($post_id) ) - wp_die( __('Error in deleting.') ); - } else { - if ( !wp_delete_post($post_id) ) - wp_die( __('Error in deleting.') ); - } - $deleted++; - } - $sendback = add_query_arg('deleted', $deleted, $sendback); - break; - case 'edit': - if ( isset($_REQUEST['bulk_edit']) ) { - $done = bulk_edit_posts($_REQUEST); - - if ( is_array($done) ) { - $done['updated'] = count( $done['updated'] ); - $done['skipped'] = count( $done['skipped'] ); - $done['locked'] = count( $done['locked'] ); - $sendback = add_query_arg( $done, $sendback ); - } - } - break; - } - - $sendback = remove_query_arg( array('action', 'action2', 'tags_input', 'post_author', 'comment_status', 'ping_status', '_status', 'post', 'bulk_edit', 'post_view'), $sendback ); - - wp_redirect($sendback); - exit(); -} elseif ( ! empty($_REQUEST['_wp_http_referer']) ) { - wp_redirect( remove_query_arg( array('_wp_http_referer', '_wpnonce'), wp_unslash($_SERVER['REQUEST_URI']) ) ); - exit; -} - -$wp_list_table->prepare_items(); - -wp_enqueue_script('inline-edit-post'); - -$title = $post_type_object->labels->name; - -if ( 'post' == $post_type ) { - get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

    ' . __('This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow.') . '

    ' - ) ); - get_current_screen()->add_help_tab( array( - 'id' => 'screen-content', - 'title' => __('Screen Content'), - 'content' => - '

    ' . __('You can customize the display of this screen’s contents in a number of ways:') . '

    ' . - '
      ' . - '
    • ' . __('You can hide/display columns based on your needs and decide how many posts to list per screen using the Screen Options tab.') . '
    • ' . - '
    • ' . __('You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts.') . '
    • ' . - '
    • ' . __('You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right.') . '
    • ' . - '
    • ' . __('You can refine the list to show only posts in a specific category or from a specific month by using the dropdown menus above the posts list. Click the Filter button after making your selection. You also can refine the list by clicking on the post author, category or tag in the posts list.') . '
    • ' . - '
    ' - ) ); - get_current_screen()->add_help_tab( array( - 'id' => 'action-links', - 'title' => __('Available Actions'), - 'content' => - '

    ' . __('Hovering over a row in the posts list will display action links that allow you to manage your post. You can perform the following actions:') . '

    ' . - '
      ' . - '
    • ' . __('Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title.') . '
    • ' . - '
    • ' . __('Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen.') . '
    • ' . - '
    • ' . __('Trash removes your post from this list and places it in the trash, from which you can permanently delete it.') . '
    • ' . - '
    • ' . __('Preview will show you what your draft post will look like if you publish it. View will take you to your live site to view the post. Which link is available depends on your post’s status.') . '
    • ' . - '
    ' - ) ); - get_current_screen()->add_help_tab( array( - 'id' => 'bulk-actions', - 'title' => __('Bulk Actions'), - 'content' => - '

    ' . __('You can also edit or move multiple posts to the trash at once. Select the posts you want to act on using the checkboxes, then select the action you want to take from the Bulk Actions menu and click Apply.') . '

    ' . - '

    ' . __('When using Bulk Edit, you can change the metadata (categories, author, etc.) for all selected posts at once. To remove a post from the grouping, just click the x next to its name in the Bulk Edit area that appears.') . '

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

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' - ); - -} elseif ( 'page' == $post_type ) { - get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

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

    ' - ) ); - get_current_screen()->add_help_tab( array( - 'id' => 'managing-pages', - 'title' => __('Managing Pages'), - 'content' => - '

    ' . __('Managing pages is very similar to managing posts, and the screens can be customized in the same way.') . '

    ' . - '

    ' . __('You can also perform the same types of actions, including narrowing the list by using the filters, acting on a page using the action links that appear when you hover over a row, or using the Bulk Actions menu to edit the metadata for multiple pages at once.') . '

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

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' - ); -} - -add_screen_option( 'per_page', array( 'label' => $title, 'default' => 20, 'option' => 'edit_' . $post_type . '_per_page' ) ); - -$bulk_counts = array( - 'updated' => isset( $_REQUEST['updated'] ) ? absint( $_REQUEST['updated'] ) : 0, - 'locked' => isset( $_REQUEST['locked'] ) ? absint( $_REQUEST['locked'] ) : 0, - 'deleted' => isset( $_REQUEST['deleted'] ) ? absint( $_REQUEST['deleted'] ) : 0, - 'trashed' => isset( $_REQUEST['trashed'] ) ? absint( $_REQUEST['trashed'] ) : 0, - 'untrashed' => isset( $_REQUEST['untrashed'] ) ? absint( $_REQUEST['untrashed'] ) : 0, -); - -$bulk_messages = array(); -$bulk_messages['post'] = array( - 'updated' => _n( '%s post updated.', '%s posts updated.', $bulk_counts['updated'] ), - 'locked' => _n( '%s post not updated, somebody is editing it.', '%s posts not updated, somebody is editing them.', $bulk_counts['locked'] ), - 'deleted' => _n( '%s post permanently deleted.', '%s posts permanently deleted.', $bulk_counts['deleted'] ), - 'trashed' => _n( '%s post moved to the Trash.', '%s posts moved to the Trash.', $bulk_counts['trashed'] ), - 'untrashed' => _n( '%s post restored from the Trash.', '%s posts restored from the Trash.', $bulk_counts['untrashed'] ), -); -$bulk_messages['page'] = array( - 'updated' => _n( '%s page updated.', '%s pages updated.', $bulk_counts['updated'] ), - 'locked' => _n( '%s page not updated, somebody is editing it.', '%s pages not updated, somebody is editing them.', $bulk_counts['locked'] ), - 'deleted' => _n( '%s page permanently deleted.', '%s pages permanently deleted.', $bulk_counts['deleted'] ), - 'trashed' => _n( '%s page moved to the Trash.', '%s pages moved to the Trash.', $bulk_counts['trashed'] ), - 'untrashed' => _n( '%s page restored from the Trash.', '%s pages restored from the Trash.', $bulk_counts['untrashed'] ), -); - -/** - * Filter the bulk action updated messages. - * - * By default, custom post types use the messages for the 'post' post type. - * - * @since 3.7.0 - * - * @param array $bulk_messages Arrays of messages, each keyed by the corresponding post type. Messages are - * keyed with 'updated', 'locked', 'deleted', 'trashed', and 'untrashed'. - * @param array $bulk_counts Array of item counts for each message, used to build internationalized strings. - */ -$bulk_messages = apply_filters( 'bulk_post_updated_messages', $bulk_messages, $bulk_counts ); -$bulk_counts = array_filter( $bulk_counts ); - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); -?> -
    -

    labels->name ); -if ( current_user_can( $post_type_object->cap->create_posts ) ) - echo ' ' . esc_html( $post_type_object->labels->add_new ) . ''; -if ( ! empty( $_REQUEST['s'] ) ) - printf( ' ' . __('Search results for “%s”') . '', get_search_query() ); -?>

    - - $count ) { - if ( isset( $bulk_messages[ $post_type ][ $message ] ) ) - $messages[] = sprintf( $bulk_messages[ $post_type ][ $message ], number_format_i18n( $count ) ); - elseif ( isset( $bulk_messages['post'][ $message ] ) ) - $messages[] = sprintf( $bulk_messages['post'][ $message ], number_format_i18n( $count ) ); - - if ( $message == 'trashed' && isset( $_REQUEST['ids'] ) ) { - $ids = preg_replace( '/[^0-9,]/', '', $_REQUEST['ids'] ); - $messages[] = '' . __('Undo') . ''; - } -} - -if ( $messages ) - echo '

    ' . join( ' ', $messages ) . '

    '; -unset( $messages ); - -$_SERVER['REQUEST_URI'] = remove_query_arg( array( 'locked', 'skipped', 'updated', 'deleted', 'trashed', 'untrashed' ), $_SERVER['REQUEST_URI'] ); -?> - -views(); ?> - -
    - -search_box( $post_type_object->labels->search_items, 'post' ); ?> - - - - - - - -display(); ?> - -
    - -has_items() ) - $wp_list_table->inline_edit(); -?> - -
    -
    -
    - - - -add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => '

    ' . __('You can export a file of your site’s content in order to import it into another installation or platform. The export file will be an XML file format called WXR. Posts, pages, comments, custom fields, categories, and tags can be included. You can choose for the WXR file to include only certain posts or pages by setting the dropdown filters to limit the export by category, author, date range by month, or publishing status.') . '

    ' . - '

    ' . __('Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format.') . '

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

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -if ( isset( $_GET['download'] ) ) { - $args = array(); - - if ( ! isset( $_GET['content'] ) || 'all' == $_GET['content'] ) { - $args['content'] = 'all'; - } else if ( 'posts' == $_GET['content'] ) { - $args['content'] = 'post'; - - if ( $_GET['cat'] ) - $args['category'] = (int) $_GET['cat']; - - if ( $_GET['post_author'] ) - $args['author'] = (int) $_GET['post_author']; - - if ( $_GET['post_start_date'] || $_GET['post_end_date'] ) { - $args['start_date'] = $_GET['post_start_date']; - $args['end_date'] = $_GET['post_end_date']; - } - - if ( $_GET['post_status'] ) - $args['status'] = $_GET['post_status']; - } else if ( 'pages' == $_GET['content'] ) { - $args['content'] = 'page'; - - if ( $_GET['page_author'] ) - $args['author'] = (int) $_GET['page_author']; - - if ( $_GET['page_start_date'] || $_GET['page_end_date'] ) { - $args['start_date'] = $_GET['page_start_date']; - $args['end_date'] = $_GET['page_end_date']; - } - - if ( $_GET['page_status'] ) - $args['status'] = $_GET['page_status']; - } else { - $args['content'] = $_GET['content']; - } - - /** - * Filter the export args. - * - * @since 3.5.0 - * - * @param array $args The arguments to send to the exporter. - */ - $args = apply_filters( 'export_args', $args ); - - export_wp( $args ); - die(); -} - -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 WP_Locale $wp_locale Date and Time Locale object. - * - * @since 3.1.0 - * - * @param string $post_type The post type. Default 'post'. - */ -function export_date_options( $post_type = 'post' ) { - global $wpdb, $wp_locale; - - $months = $wpdb->get_results( $wpdb->prepare( " - SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month - FROM $wpdb->posts - WHERE post_type = %s AND post_status != 'auto-draft' - ORDER BY post_date DESC - ", $post_type ) ); - - $month_count = count( $months ); - if ( !$month_count || ( 1 == $month_count && 0 == $months[0]->month ) ) - return; - - foreach ( $months as $date ) { - if ( 0 == $date->year ) - continue; - - $month = zeroise( $date->month, 2 ); - echo ''; - } -} -?> - -
    -

    - -

    -

    -

    - -

    -
    - -

    -

    - -

    -
      -
    • - - __('All') ) ); ?> -
    • -
    • - -get_col( "SELECT DISTINCT post_author FROM {$wpdb->posts} WHERE post_type = 'post'" ); - wp_dropdown_users( array( 'include' => $authors, 'name' => 'post_author', 'multi' => true, 'show_option_all' => __('All') ) ); -?> -
    • -
    • - - - -
    • -
    • - - -
    • -
    - -

    -
      -
    • - -get_col( "SELECT DISTINCT post_author FROM {$wpdb->posts} WHERE post_type = 'page'" ); - wp_dropdown_users( array( 'include' => $authors, 'name' => 'page_author', 'multi' => true, 'show_option_all' => __('All') ) ); -?> -
    • -
    • - - - -
    • -
    • - - -
    • -
    - - false, 'can_export' => true ), 'objects' ) as $post_type ) : ?> -

    - - - - - -
    -
    - - diff --git a/sources/wordpress/wp-admin/freedoms.php b/sources/wordpress/wp-admin/freedoms.php deleted file mode 100644 index 101c796..0000000 --- a/sources/wordpress/wp-admin/freedoms.php +++ /dev/null @@ -1,57 +0,0 @@ - -
    - -

    - -
    - -
    - - - -

    license, the GPL.' ), 'https://wordpress.org/about/license/' ); ?>

    - -
      -
    1. -
    2. -
    3. -
    4. -
    - -

    check out our trademark guidelines first.' ), 'http://wordpressfoundation.org/trademark-policy/' ); ?>

    - -

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

    - -

    Free Software Foundation.' ); ?>

    - -
    - diff --git a/sources/wordpress/wp-admin/images/align-center-2x.png b/sources/wordpress/wp-admin/images/align-center-2x.png deleted file mode 100644 index 0b6273445a830ebbb45b3715a3e078c062858deb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^T0ktv#0(_W-BOBy6i@6G)=pOmiPwxqnfsMLB2}5Uv-TJ0u-6unai1( zy4H^x&L+EeX6KxH?!A*C;uk~|Ge)t%SH?F8I3>jJ#2kw|N(7GlxFHe(>j@BNh>v3u zc)(Pz>vxvX*~uN4Mt5uOla=e1jI&p{ULoJMR*5d9ejKOo3`k$y3qK4z|4ZPzgD4nm z8ApZ1ektFv7W#$x&t;=$KI*@Q%A$Yv-S_=441*x>JWuf%Q_*dLRU$p~it`_~vrcKP zQ(0>l^G)cltrqw&BKc!tQ4li0Ni~i5w{GeAX<_czLd{vneA3-qKipY? zg|@jtbfwz{O!#Qoz&j@z*BWo^dh*GFrRl+> zN&X3az;#`fUqw(sRrPvZ%cID~4D2cV;xopgD4Na>t^edt4gRd3XgC~_Dy&+qHk(bz z+qS(s1Nzr*{xv@ZW{tz6qeg`5#^U8)zopr0G znB+j+s;;hc>fC#aY7aEp8cZcdWi(>vJvOS!+J5%h>mgcv4{*+nk$qGCc>jiN%~ZK0 zm)cb>N`3x^x@0nW{o%WJf<+{V*kcd?CJ*TO%(B73R+OA1ai%NZ$~xtU#jlvmRayQl z?w-}jX<~d=D`kz5;6zabJ6IsjW;2<3I*EIkB<=5ekzFgxI#$zD$LSLtcdu@)n34$# zLzGiZl!cpN1a^+cBcdcOU8JnDa+)zQw|?5TZGLUFc0Ob0DWWeQKg&GVTq%l;F^~Xr zu~#|Dt8yxlAkajQog+kuli5qG0FP7;_KpT{ZaNIYvtD#xviDIcdh@*w09@oJ?#m2&A8LZ V(nc#<;|$O&22WQ%mvv4FO#t<{EOP(= diff --git a/sources/wordpress/wp-admin/images/align-none.png b/sources/wordpress/wp-admin/images/align-none.png deleted file mode 100644 index b72df647167196e48c02f9990c9443373639b01b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmV;S0bc%zP)7?rZd=6fc?m_9K4Qk0WdRFb$0+zq)P?m$O*$hWiYc+O3pc@6l07rmXNz_$6q;&WBEDlHq$h2W5yX& zHRmiMoaO&ue%xJ9g>6hGKDc{I>Et{|=*vq58VCZrvIQG}7~^B}x5ZVLPaofKuMSQ- zLfVWKdGOCNv#;;3x?I0|hBay6_X4{V_tcZ$-7oc5%NJd~ES^JC(1t*~{Xx~i%pTWQ z)z#uvm+R$g+HXZL5Z2>&oB^2or>b)oR?C-NK7V-2p~A7Yy~9-E0Uq+te*QPVn+mie zG?d%0QEYJc5W?mEA_CT>VkY1sv;&l!Ds^!8ob#nPfNPhAC4r4sXBx07W!I6-tyxKACGf=g>wDkHa1qQA~8xsAT(wna| nFj&owdR4g5Igw#%FVOULmxHx0skwgv8pPn~>gTe~DWM4fggY*F diff --git a/sources/wordpress/wp-admin/images/align-right.png b/sources/wordpress/wp-admin/images/align-right.png deleted file mode 100644 index 86a1b2e8764dea8899e847ebdcbd6cdf7570a909..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmVC-K#*?T{5;D(ppyi8V`KD;~^W=&B>g zRRJoL9(%~;a;a1*lgVVWS;S~f_S^OThGnc+2^9~i?k(P!;d6bu7!6kvTVVKU!Epci zJ|WP%dnp(jkWf1amv+`IW4Rm)UGHlReYR|Dl6-LOgb}C)GYf$VNI-xao(R!E&`>xp z?j&3Wy!5?(-@=SOc_PhbGdPz&U@feR!8fp+Q-u>$9FGUPlT0Sl=``Df`fj(&y%bI+ zs0b{`=;UF6nA4FLI5T4aPVndRc}QT70RJIq=k7(T)uQq6`K1Tn4%Yrl#bo$D`@Vvh zn~wIvUF0#qns+^L4fy!7-|zpZ_!oSGSq{=KU=>uh9B;4*00000NkvXXu0mjfV=U$^ diff --git a/sources/wordpress/wp-admin/images/arrows-2x.png b/sources/wordpress/wp-admin/images/arrows-2x.png deleted file mode 100644 index 0b0c53d1a6b1988f8a8a079cf58c3fdb4fc3596f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 863 zcmeAS@N?(olHy`uVBq!ia0vp^azOlzgBe8rJYLVhz^E4B6XN>+|9_we%i;9YXjJb2?0?Fyqr_Y%)r@kI&Cqr>@@ywYsv$C>)?5R_y=I7@(H#Y;> z@$vCMa?P4GH8nN9zP^Ehfk19$WhIbYv}jRbVPQ*4OGHG(+O=yZPo7*?S65L{v2x`~ zpyKH0=+4egpfaEp>(;GHN=gE<;Q*)+&IZ~A)CF`>RaMozdGnSnTefM_CZHipmMmGn zem&6SjT<+vUcDM<$nxdOmo8npb?erJ3m0zQym|5B#nqpqZvYJnE(!7rW{7c=W{%|H z4Rg?Ti_m4!Hw^HX5o2SD`mpb4(D~(pACxcN*}}c_%}np3i?{gnalKjH)MU9@;Oo*o zJ)h1mU;1fj&o=&xU;6^h87=0jMyt$TcyIB8N$HlhzzCV@>Eakt5%>1m(W1u=B5fD* zG`FQr69$IY;WGvtlg@ai-TSY)EY;HQ=)2XCDPb$Cx5Z!myES-nxdT(JbHqtj|Cg03 zpJ+}HU3Y8#(plYWxJ;A!xi`9XtO?xp$|+n?=5KCo-fsVjrc3>tpS`(+)~&zqc4ql` zmIr-&?SbZvOAcMX9v{S_A}@cMzZ`Jvsr zAIci+{vKL-pZBUyWcn$|I$p1xoRgX7iIva281uX_eCoY|h0E7m|Ls+}Ctz*MwN0;o zzh63k-PK#4w#=V)Yu>f}^NRmVI&mnryzyhY{o$5I%+a%ZO;UtY=ht7!k*q%#aRBX;b(WMa(Bo!*|t zCVqxTe?mVS(6vRkbd9%Gny)FU$`9UhqS^5gL)-$b$?W1U&Io8Safg`8&Mg*y@x(QD z*OMm`HE)Z^?0LKL;TM$+NAJrSi<{Yhc{;1C^zb{T7Y`+Ob1ym;d*gNN7x5Qyu?5!y R>pVaS$`=7Ay`zjMWkLx(Fx7BH1-tlh@!)P1haU`F`+d#zec z0nHaoxg;cR$S&aN%jF6<_HN~bB`3F5e@_Y#+#$6?uZe-d_O)!T$Nk%w1VI%;^0P_F<`QqF7`1mJCV!yw?(b3T*gRNbSr|-S2tk2-y<>+v( z$>oxE^US~4S}>@!!2kdMA^!_lO;8|2VRT_wO;AHWcyM83Yh`pGVlqK6K_Vb{ZE#IZ zI!SJGbYX5|Wl2OmB6w|ZE@^3GIyOT_F)~FrIWjOdMlmr(GG%ULJtA@OwY&r+fsB}PxO{>nV7G~;}7F;iD));TkXwYqKGr-sa zo0tsfUfV9_>YkPD>jyqv^YIP!KqUA)`{V)&97wPr!Bsb0ts0;Zj=vBK=QyOb#(|GD z4`0}@2&6{F7#vj%iX2I@q{)*gJNz;t>=%NTdJKH@;Btl^naJ|I>|q3_k0LvN6z~Zo xXv(8VlPX=xZCauiP6q%=F^#~?4$r2#Kx8$W6s?M)bZsg%2$ZWXz;cKH06P>E>PG+o diff --git a/sources/wordpress/wp-admin/images/bubble_bg.gif b/sources/wordpress/wp-admin/images/bubble_bg.gif deleted file mode 100644 index f4535c996fd09c32fa86df588575525d31a1573c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 395 zcmZ?wbhEHb6kiAVZMb+lDua-}^{^G;_{rhjF*cx|lI&f``~Uxc28w~= zPZm}Y22BPXkVzmvF|e&TFr~mlN2>qClA@D2R`V~cDDhgW#~Sgbapuvc9kDzT*_yqq zQ_`kAIAS)h>Fwo7ja_Sg?5R8d{`da|7l!6$L7$dp?)DC@?pF0a27ccbKEFZ&;a diff --git a/sources/wordpress/wp-admin/images/comment-grey-bubble-2x.png b/sources/wordpress/wp-admin/images/comment-grey-bubble-2x.png deleted file mode 100644 index 0eec4a6df0c365e51d6de1a9c218d5c6621f6d83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|-o|NsB**s-IyxVWgOsIahb z=gytxagVXBZ3qj*GX`KKt?1;%yNd7fqhBwvRu7tMO!(wW()Ro~u@)+M|ANpZPfg z!FH$j-gMTOp=wwi`PA}+T=6b8PNQn)wOjj-nFOun6ck#~Vf5-uMHYXuwEz5HZt9bh zE3Ujfu*mjBoPJjP*Zk*^`Rd_&zxvk}Ts^)xu8z^KOy}xf<%w&7E@kj^^>bP0l+XkK DT*hQ1 diff --git a/sources/wordpress/wp-admin/images/comment-grey-bubble.png b/sources/wordpress/wp-admin/images/comment-grey-bubble.png deleted file mode 100644 index 558ee8f32dce370bca7686ce2604099cc3eb7ccf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=-3?y@QpIZW?*aCb)T;1H diff --git a/sources/wordpress/wp-admin/images/date-button-2x.gif b/sources/wordpress/wp-admin/images/date-button-2x.gif deleted file mode 100644 index 53cc417a999317d6fa8043814f474da170a8bf36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 992 zcmcK1drw*i7=ZEjAgrKhk&bDp5TshM)24Qs(i$^ZQQOot%1S3*pE)zrn~nBtr+Gci&X6&3N0sHk{f`XTmwf!`lb@|7g+1!*X- zU=!f*@UXG5v81GAWMm{GBje!UU|?Wietv#$Z?Cela({onuC7k0RPOBT^!NAg?(VLy zua}mV&d$zmZ*OmHZLO@V%*@QJuC8WgW@*x1-BoAR%5LhN~LRSYa)@zU@(l1j!sTax?C=W zLLm?c1_uYdUT(tbg)oLv-FL%4$d3kxcxw(afg%uSQ)6>%?lLvbAPfScyRaMQ+&B6a!=r$e!kV4ce_7I2PhrR0bTpJ>E{QeCnR#X|NH*oWRvOHZ_nFIC@H`k z5>2^8i4HOM1$0^d`rAzE6d_22n2|wEkFeTbj@ZVnqQP2zvXvPe^Hxj}b8^Y$Ub80i zQF4gYFG})K)p?Vdpu&;p4h*FnebXv5_V5A|eQzOQ!am8WfyP9eIGvZDhH=BMQxbcm zPs4u?xz9v6yl0R5A958qG;)pvcwQif14a%I_;=_D^w+Utf;fnkxq19FHV#itbsOaa zXT;C1m4NZJ27ln#tKnu>&951Uv=qq;HrSfEoK!d~Pdx^q0#-1bkHYz?{S=8Twtxul zQfP=9_XnQlH%<>wURVz@pUi28RD2)>Xs3DAsUDZw@0ZWzO!vh&VEqWUz0iOge&H|k zjK{}&UDr_~aIrm%2p>h#q)g#kMHnNeYV2*Hu>#;zrVDx=!gdQr#%E2G@z67U2*m(HKX-J@A;YfLR|NsANY;0RwTYi3ifPjFIkdSk8bGW#;aBy(-_4R*$ ze~gTbZEbC!prF^+*Yfi6;Nal&^z?aodF}1(V`F1{e0-FYlxb;c=;-KPUS4)~cKG=C zC@BG_xJbP+uP62&-V8Ahlht?U|`zX+Un}+*4Ea` z%ggTW?#|B6@$vE4*x1I##?8&m=jZ3#+}w3_b;82J-rnBX+1ZYcjsO4v0000000000 z00000A^8LW0027xEC2ui01yBW000K9z@2bsC<=>)p>l^vAcW1Ql0anu7}YD4ARHVH zi_PL29v=q63aFvzC>m^c15^=8EQ7p$Z;=Q!01pu-2@isV4*(iR03tF01uz&dHU%L7 zNlXAH0gxe_kS+jH0RS8%kSnK4kOwSIRGg_9suU&=;j_m83OL_@a`EqK>#~#va!4X diff --git a/sources/wordpress/wp-admin/images/generic.png b/sources/wordpress/wp-admin/images/generic.png deleted file mode 100644 index 00575a078f994dea08c3c3cd0a46d1c22366fca0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 719 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 diff --git a/sources/wordpress/wp-admin/images/icons32-vs-2x.png b/sources/wordpress/wp-admin/images/icons32-vs-2x.png deleted file mode 100644 index 512aea86ed88d21fe0eb88ac3b31a93298ab15df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37994 zcmY(qcT^Ky+%23Ciu9(^tJ0+^y#)(JP(V;bsvsiLrG^rMpnz1RDi9)4LMc&}9j(OnJ#-uze0Kh;|PE>wi^NVH60k$hkOTG#KFi{HouLWEp z{MQO%K>xKAn*TNbdlm*}{=d)u??wOLS#wa+XU$+7h1J31p52S@9Z4)49E#URyY8{a z`FMQPfBz-J4JC~*EWrP*SiQ_C(}u5+OLaG*eAzvaz{Fd2mE|dss9QsS`UXY)qMMFFBe$Jr$k(+jEh%uZ=sm!-br;T+~aZ{*dC< zaEE+2mhk>jcgrCnG{?-~&NJEiF`Eg?CU~*AWa|C=2_N#|QP*Q`{Sufhu!-C+Vxu1n zGtCn9fI6G|OGA6tqxa?68`4+b5gP>A!j}HHv z4qpvIJSuA7SWD=FOZHCxstu(06*|7sv~t!ZRd6unH~MDzhfDL{*V@X}*8Vj)7e1>$ z>i-4}LE-g~TF?QzxFHQe4Po)`uJ_AuL7L>=kGj=&v;p`0EC>soc~RsiEaDz+j)hm; z&%ZCOqAlW?-bS|yYGgc(p)Yiwbh^zULop*A;_24>Vy#2Epr-tfd5)&%kIqyfx7q3K zwJ*;GxeP$R#5TtcMBZ13oBi+8X1>`C_HIc*4K&O&?uX|$c>{l_`@{mlaM(N)XSt zFV>7^TtM!-=C%2DsIz0}?kn$tI`hAxN-ZB2aOc%)FB87N-^e-X_S>Qwo)#9aNqF&p zkG(QNK-S(9GFj5 zQaB_YTzpZN?$2`@|9IY~)uCpo?1zwnOJcmVgx?X`rr#$<^V|&JSFk9pVO2D~g^d4D zmT-3fgk%1l148*=yRHtVo98I0C;raldt6vD@Oo{itszPE>g$Trwp@1_Rqd#}voa}! z1-R@3AEwb&)Wfwg;bc3?quQ#hI7%NF`gToh^a;Z!omVQ(cB#8Dncu<0C%Yi{k3!py zu;Zw%6Qg_1iB^Rc>6bavAhshHTBNS{IB#y0awc46O5e(*k}=6-mA$)fmvZNZy@v6Q zNAXXQSG@<%13g}6%22+*aY z3pTM)DvI6j^nSS>aLMmpwnCxc`Lho;dc0Y+(_4g-SRKj4KB z>9AkT%=&SU)a=LZG{qJ?;Ixh3+mnhwhkslS3=+r^6AxcxAH}UQH6E0EXy;jg1zPY& zg^0;)@esGv-G<{X3vRNimX=FTKBW16pFkI|3i9I5^Tl^Qtu)@qI*nFD}QY z|KM$Yf6Ip$bQyJ7TEjR*XrgyZ+X*s4R^CK^|%>TM2V@>h5&L zp6<0(b>3sD33K>TBPNzte4QTqTN4*mJuw<=E-pIbE3N7~Oo z^_lU%`Q(|r;IDAC6T{l4+H03k*9sb+KMXQXOGX_yf8xqJ zUV8t=vKcFvoZbR~j{5bcEI$7a+_YM+Ab}f5D&}Uzqu_wVj8DSGbXwP0cODzf_LO%% zz4Z*trCeN2FaGaCt)I)r10EN&d^{hu=O~}O1JndJB?i{jy*U19eKWu+|Bq?dpN8)> zU2g0H6-vA5j^gWvfRkJ^>7{C?lv~#F`+0-uxFu5*wzq*OiP&y!R>ieQ?=%cC?oF15 zOKntbv>MsLR1HKcY&45*`V}%(bun7Ie5*RpG5*azSlG+EyS<+W95uWCBSXn?q#+wd zG+)~&dW%^#*B2O6#qn6AJ=xJmUNAqO4hWRDgniV8pKc^7CpYmG{M$Z^^AYWdEFIUcG|p0iqJ0Rkh_UrxQJ!cj&gWKov)aIk-XF=|q;m<}U^lo)f0wQmnwWf?Yd z$<{&R=^4C83~B%5LH)hY#<9~L&Q}3@kEop>KkDudvCGS{?xOX5LuLjjX6nOxQ@(E% zxq28m7HG?;n0K(-U!7#v=)TB}PjYd&-U3<5CWNvb@UPGcU4-QU=lEKDM}HBA0uls1 zjmJAnMEDK&e1eYols0Q#!hlA%ISN1U%-Yt^{FF==!}555Pudrso0-hKpi5BvoSQtP zz}}}dM?B{2=iT4>qOdoKWvfqIk3Ao9#50l^F&{DU@Y7hHu_&zj(RzY=1J(h<>g6=il2s z{VPQt90rM>li`Nlg(A85!++sFJ}=a=&YRG?5JFZl8&-!MgOTvpDctN=}kghr_3N9;Z7RD|fEKlZFtJDEp{n}JDG<82LY z=A><$J7Q4aA4X;gN_zMm(DUeoB~5i{8aj|-KoVu!*l*2l1D;p(?z!%~fg|H@vR78# zW3B6#Z?;0H2|Db6+Xai3B_9bfv#XT+-p;)HTH`2j(AdMLG~5@C+vgFRKT0VQ?C1&> zOr}5o=zyiD3CCU0O_@r#Rzqigfk?Q?mvwGp81>BSMz&@CoM+CxI1i9HWSj67g^ zH}nwe8hSM4%G?vX{JcNW>k4%TOc~ZpNlS~9kcY8~tZv47OmdmL8lI;o%gf8@69WD# zsV)5ctc8?6!`NO-R^S>4dFVECM63L!&qKSJ77F4MOHskqz(+vRC5j-w(YeoRfo=VM zzS+L_?K@vNw`ux~Dmwsg=q9@FM(JqZwqu(Le||0UgClCbe5jIpELj#519Y@%$~P?P zh~xCLP@n%Si3p>bL+Wt4JD(pqWymcvZ=@w@A^Q?yFHXbv8H}I5!H)cJso31-xt&I@ zbNwtS{PN*@sA;I_lZ{W*))vn9Wwrf3G|LZ6w$|*KCO%j#+*Z>0EeJdJKDl}`F4TBy zofuy--kbj1YENDHg@(O0d((2GX4w&5^a^HztNW%)_m;3E`frkl!zv zl9hWaACF=*aI?PSiZqe&ffutfRzspUAlE|8!unMsJ?>jjt*rj&f9o+7Q{Z*z?mE4n zUgmPK`Z(ayZmO5<#X!wij%bJ&b>Tr}{-gzbk$a;5no!f}XsVK)5%G@3DKC&f`@5yf z2TC%Nh3)Vq@xwIdf&j#x+N$ldMCr|7B@agCV~#238}+g<;-{lSlxtt3RuHKPSU z)%=wMCx9uPqS;=s2rg>Ep8`XRZ?IR=cc-dERlVkx0GHVopbBhLBVM{7t`qhrE}S+V zg!z2%Jg?6A_-W!gX28{*{Rnt6=HedVTm(D6vX^Di+}{Da1X9u*aC6m5^}9{HG+&3X zQ$crVp|oorn-v&HYxTCh(?eF=M{6E*#a(skSx#N65MIeB=R_ZZm;NU*Yf^|{^};$)mU2R-j2~n zv98SjP@G+*T5d8nlSIr8NKAGVa{E7eM{vaMH}{M=5m|6AjfjRp3}3d!MVZZ(B(|SC zFry|c4AErSodgVwFTs4@Lg0IdkhhSCu`JyxOTiEtRHYcY0piZ{7Z>W8qxD!Iy+Ky9 zrf5LPIbo_sR&&!3k&|Q#-y4^)Qc>c_&%OgYC();APC|FY)F}`b&Zq0M!5)MAnsa9X zIWA?Bzv@9#7VaU^23qZa})#@PA+$o z&|}3N2bZ(V>u6R`t=oY{_VW^fW+$%_mw__N4&{h4hMrjq9XqGw+m< zLYqfjNmv(w8ZCZ+rhuU^W9Gl~$b4UW}DU&s2agVpZu#F6u zVX3QCKXS2zPV<5Yr%@U`!RJ^3H})yfR^m;*`fGqw_e8DVAEyOE8$g@d&<>IyX(UPS zjuOkXQJ~eCHGo*c5Mc@DR7T=!b-!nF-|<^%g=9;Dl6JNX;9>c2)(_ngLuyNuUMZe6JCWQ@+?aD4r@0I`7_{L*6RrMam#Wv@Q!( zi>r$GQs5+ z=JVM7;yFDFJaGB>ecj&kt?06W-9pJyMi4C)q@{7Qt$WA6e|-rJ^JW4SQV@mOAfb7) zyacDqD{<5<0Wulmj3c1PdB$1gtVI9Q$R`hy?_Uki|MuOmIrNh*6m{R!w%>qcQpoEG zw+bS1?NFa)+r6(gP4B9*JFX5h4Kw7T#B3LrJTz{#Zk=gP`pC@s83v!pprFqGCBcK> z&l6zAxQdBM3o!8gX{svXvi0KiPVmu`(yXg`H*mCL`;I&|50cI`NUMMt{!&>C^{Ykn z=ZFJOjv1ZcsX{!*&B37>nUj+7^OcQRp=e~)@K)`Q$D?_E)>s@X-9a6I(738VozIR+ zH-Sf#G$%FReq;L7y%acTj6DSN%w6mkZx8NxI$c<`Lw0O)Vx{p%_|8(1noXY@&Kapm zS{=Im)0!Gl!0^*1y~*m+K_ECM>3qb{LX&M5SF49S#vK9<_23?}#NL9#y=}MGVF%ON zTfP0T4e4yuZMSJ>)2FzllhV{EB$)~y#+?qFLqOmQs-sd^vo;vLb145h z+MH82I{~Ux;;?P0S?PSlgzZv?)Y9R5ZckHUn%lQ;>3veb-3z-{T)+jyL0~a`_aDZ( zG>GYmeSu+XLLq) zR6ia?&{x*R9F|;$gCjYr?g`JHBr2bVN;kO0(|paF^3*yq+@!!1THHufIJitOe46wA z=Y`L--7I}M<8^LMsSC8L;Thq5b&Yk6ULe}+wU=;Yy!T;CTGlR?%UERa4k zY{?fCOF;d3<-~hJ z_*p0>rRVNX^Gol>$*d?DR)eal^rg{uvSuLTXX z&}4)ii*06te$kuxpeJ+763R%shldRhWPPvnkQr4TZxIsUbDGwB$94~SbFWzzK+3Uc zra)-_pdg+DLW4Hs2F-b|+@rCRyjH2BQS5xUfo*FH6x&|m)8og`SgT(LggSQym0sUo z$aeUeWasw#R<;-R(oM%tI~6O8omOxTv2ynuM+n?CNGC`aeRusKc>*5nh2%&?Fsh)Z z6DlZ_Op>aK)+|pgR_qR5+}OGK)J7dLFT1lt8F(}0nIxDNFVTi{(PhDSX42Ugf>#cL z&BUwQg{xn4U&ds9ef0jLL*%I@sg%pmjPH5$$a7A44Pl*0a&=Nb1kqj^ZADzX5a+R< z2>4Vf>=PFBdtg>+u~)OY54Fo6vFG$%MY$>dQ9$2pCkz=C#pw*)FaTaQmT69&pW2 zHi(~)e-uKyQayAx+i3R!k!xKAB;;io=md;wWjrwb5YCHUu%4)^A;3M~LblV%mVglA z+LLkbCwgr52!tE;j!5`90~8Aj8;;L`J073~34#jzh#uuP1sIdNwtFc7#RUez=pKqg zvGU&s@v0q0ITq~@3>-C3ujI#1%3GWZ#LHzphWWc9TuxQKf9Kig6E!!Ueq_^58%d%5 z3TtOw$6W4iH+~bRWUu|PHn=YR5H90~LTCB!S_27O+R%gQbtP)^SvEOR(cy&7iCAs* zL|n|~UKk7f=VAKgo-fmTpKu>8h55|DRSsQeDk+F<08NqPy|NKJ-tRo0O(9t%XY^*U z|Mr{>(u|65v8@@V^U#y>5?x>DP0Jun<$Ea{q?3{_1&pYhy6zuuX8UIVvy*h3$crIG#V5U>kJZ z9%J-U5>k)uu?KF$gp#N!(XQF_-LTDiz)eT$ETG?*O#`d`_r%M(9T$67dPY^(glr5# z9tfuEEb*TDuu4xjZ3Ojj8Yj4hY5vpO(AQpA&+oRWu~EdP;M+m4og=MakUgkbq5~E1 z+Xx`1BCvVj4bqyH7t#h$EK5^+p0!9X<*{yxS%9kgMHmBSn}eKm&?@KARLpm@xZi|M za-;WP76LaFiBEM~_8u3&kbhkEgkGv+QrRS{IuXbzh)=Qo2}|w4Bz?FAuuSqn=dvga`BSSl7R^mSS1Ssb?#F8r@P=Od=#? zL!j&!<*y-Ml`WWwF2r$cNmIf4%iehCyv7VbV~iuqZ-Dgjw~buXnn1P#3l}q{kfdT% zbl{{?j@ur2x$?8znk5Yy4#fDaDsi3Pa%Nr#q^?OIp1N++(UjM|N2)hpY)+|e^3T)) z$5u`HrJdu8%<6ai)zYiorqd6G>Px-d*^e8ef=>=|0-kYx&+DTDGv+9Ed*FzyegCSb(Uec!*_+t!Y|qlfvd)RVx94I5gb4ku65bM zDnF1QJFgAFIa!;&0q;3d*{0A<*{h~r9W7Ri!<@4rn|NN zRBF*isO6SJ=u*trZ?BHnSc(J?L2pmKHCXRYB`uR=nn^SqVSdug)7|ZxFj577-NpOUmD91NL>44$Jv0;{CXpCZS6@_Y?1(Yagy z3M6{1bjWX#4VAvVNP6`8LX)xY=M|8XDrY8tGpYT=n)mUkv6W z05r2-XFOUTxIA)RXj_H$%nF@B>uJ|a*Jf5KR!Zk~01jIfXZcj&iw;cbKmKr_AzSHl^r&EF?3V z4g>~WZx%rAJif_^iIocT>KzVkKS{oAds*sVi12|uCkZ=yd&7_`Oh95ksSqiBb)CG( zqZ$+#m82YZ9f78HryS{3{sqL%_V1&jRm$^7)TsGJT3fR{pM-@;Mc%cOStJ3JR_t1#_T- zLf?UlUSr!}H}LxlAOpLWlg37t+9f%&NQSHAs+uG&)neCT(i|sZcYh1LPY!(EJ)-c( zs;${r=78T&-|xoVDp9^O4GVX`T!q<%Qtq{p#YSAjkgATRSq?;`$P?xM)*mY5o%??6IS3MiD(WaV7UyINGY>|v6*^t8f*&fTL)%jGfX zq0KnEZQHF?tR~_NS?&zA-{8Ay0nRC+Al7rA9^UxibnSf8EsYIh_Ju2f{+Z&Yw2J4L z6|c&tR?ViFQ&yZP1|72WhkhjDBx}X@U@cKz;XW=w{~Se98|)EDW@( zZREVJ%cPx2dS7cLYaPou${p5wGcNq2ZF~J>o;&zHwwcB@l@q*#D4?9%9+yF+1jxno{z*qR%lhKrwauO2${=4V`u#dT9=rt?Cjt z>nfFOr$CZt>*xjt?1_5cvA4{&NH?p>EA{nn>%27nRlu$E-Ewyxz=Rghtt9PlUET+^ z6hwpelUsC^?uz!H-jpP*0h$cctMfBk&z$nM0wM^_Jag1{eM{b~(Tup38FMnD#Ck6$ zLnDbj%CvojHk52*^06m-3EMa#V7veNe2C23!oL+8H{i^eun=UIOE3g`bi!2I9m({#5 zl0JL-p8w!8s7)?^JY52hL=JT@o%!MueXU73o))J|vZTn-sO_nvO?9z){bom%a2DkO zM^Yt-+0N@A)6pcjc3YQZZ2;3e^kzDf{$Lu(#<-74yk51uAT5Fq8k)EQy2*-=}^tt7R?`-V|J47##e5 zp?;S0>L#_{m|9QtidT9~*e6UN7()9e(sFLFk8u?%Y6^i+En;?f*ycKTsdDkNf_- zF3tf9+vm==lz5=OJ<|@b8UNu@)(Wv--IyL{L)gTru+YqL-L+nP26+M9+oD=+D^@7@ zSC@>2MYkv--^d%hw`qsa-REYk9|>g@n^vS<)e(B%j#HQg+>O$WBMN*;Km#P2f=R~W zPgk4D&fc+cnu50jGU9eLhHL#a)8v{68HEhRj)l6}s=ESd?9+#;X}DBOixu{_{fYMB zmgbYnwV#W}v6Ku`8PQ6)-5H`v@@eBr+zSGaFMpWm&SNYm6?W67A{3Q4g|8M-UQsiW zzIIcQAzPwKj^T1Qu$~dr5lT(XS^9=u{0-NZ;AV=BOrL)!MT>8J={KHxHiAj0V+o%#*%QHJrQ1{zr9_E}I zYi?&R{>lX%7-MT`0~R6A=hoI~Lz9z~Av!(!do3DEVtm&OpocvX*m7qzu(nJV&CJv~ zOJ2)o9L3Am`pjDjbVHCS^`rvE)dNTRo{@K&G`53rl&b^u;}JO6zLL`fO7DgcA0EH= z)=~fyuqS+SD0~`s2|rW>zB?B}w4X|N*m1|JOJjWAVS*7c5jM~~5Hyo^qP$})AUq|N z)O?tGbWoW7*=-OIM0C~uJQ;zl)a935Yz=tdg$P@&UWwU8W)V>FM%w|r{8OhGSyvM2G`tA&$!1L(_BUW4)J)VE>~!)Kpe}%w%j_~W)GJJ z;wy?fym@LP2w_+taZhmV2DX(3W5z9h8VgQQgxT_q<%0;G?p<rws*^2h{n@ieN(`-GF8;OfFRK(FKyeGaFR(WK`? z2(Y3uYw_P}@XxC!UNEk%vna!9WnBO|i!Qf?s)a}~>3?6%KUI^nH`aYiSngUA_p*gf z9sdzNl@Zc>RT<3iBY1q^!gJ?GfSWnEOgkcXt0jaW3n|#VA^L1(a35FBG|~73(4^&I zS2nG1L5*St5iG@P_!hdq+$X(w#2mD^c3pu3A;yOYbB34a45a^1WEpfQx15`)o0A3C z?dRM0v_sT*PW$$cKU2syEm=h#tweO2JGzdCaEgx9IitL{VCO%z2Ol+@D=br#cRgPh zUKAl`MX!KFHRJv~!T96Kgx{kEzu{6C$sZuQ@2cMNgPh~NiifU^AiAiFT*?>sG=K1SRw*^7U5P8tear6MXqHidLV$ye`!7 z!jkeQ_l{o$@(q<6Tr2U(QfC?Iv4>m?7iY5ZRGhTRyJn7T4Mio`T(btvbru&(*qPp{ zzTxLc)#+~s!mo;J#8O0a%EXy$A{Zl!zCYaJ@StI+sc*j|UbuTP z5@~=Jw==%vGkS>NAQtBst?88684II^)GpJyeB<|PQV{iR-Q5gsK0N${_8Fa`!0(Un zASQIXBTeT+e5ue0ij!aL&K9Q3u72atw43O0EJ zHv*cRXGs&XagMeLA5z+$zteKl;&c5t37l4m?Hp;r>!@?!h0Ev8fKk~sMfKH@@BfIp zJpk@&OqGQkcfH)dBde6Ixf24yMjR?@)i>79?i;TA~*}gWBrIW@jM*>CPn_ z2Tk6(CCvQq_39H`ncfmc{9#Zv@P#AQcQ`%2B@KcRwqUQGkOTVF1al`d+ZqoQ2CEq!SIqD6!OKNA%b$y!>n7CIH5yLwNwuDI-#dS-B$ zu{0xCBIyW)3=%q`v^d9503FyvI;=fxKx@HZZ7GYE zM$fFI3~BH*Zpa}>wv|;Ysg^N<5I2Toam;`=fH@l6x~H^~;9IW43bMXzA6{M859{6Y zx$rP2uc$WXUEtZqqWo(YnlDB&V73?j=;{`w=;0ibN3F?<*8K1uwZ9+$HAW2T^N$>B z{GK{GZyJ;_zZSD4`0)lE4cE;W^ExIch@kogc=pRUe%eOTUE$mjm^XM0e;9<5bY501 z<9FB0^o5;oM(lG?^p_0Pc_Irf$d+h%#mxOOuHAGVi5srOTmE_&FDF=hbw0Gg=p^2( zTmN8RIPRDn){f|}X9>xg55;zme~$jQ#9&+7RnJQscMB;S31o?MX zmZ5zlblNWkV?~auFqBy~W!9<9fT}vb`@`n5gqIzB#>Zj8-lZB#zqQg_-xAIxIqH|1 zol_ovo+X^g`kADAVhM8KFw`e%f@lOF2=qS)6THymwCkXKAg`IQ$g3hiG1bk}bQEnin#p7Ktb?$}4(-E>u)8FRq z7J}zoo((h4LPbDBzT#J$?oVC!f=|Sx+d!wQWI46*RJD#HljN)&Qq|7OYCs_tSiK{< zG~a&5>a+M5(Z@kL0M;B9oyjR^`v&lX)->s9Pqzw8*QyHGq!e=$92Xr~3IviwiE@2~ zt%u9`JQ(<`KRx>WT4A8K2N#jGv_CE0Ghvu%2srucKq8?;D9P3iG=U84BU0}E*rr)M zP^a%vu+8qk@LgIZG38Cnt{Q%8KcV=-yy`bym+9r%ZQ?%v&M;U=BlK}2Cr`l8H`}A{ zI1w23=8OM|^V_>qLKMPX$y#znvkv7Q$R)o0)RCuqyJ4y=!vP1QJxI5(gX(5^e2YbQ zY@r>r8gkay$UZ(;zY9;qA%n&a9-)QFZ2eN|xlp2Z;0f`4)2*d?HO#Xsq3~ z)6xWx_=miS>;tQZ+o&^z8JCQ$xdL*=!quk^eS3TiX3O7gNQ(Yiik82@xf>TSryDlt z@QXnZOIj2Pr__7DST@KKR9@=?PNBB|amyZh(_ zk;*u$1g#LEcKT&Q@%8qMcOGR{3u%7u0F(-89-ATO_1^DODTMu;a8D-x7*WjcSeeb@ zGFH+6)GmjX@o;fJZ(4I5LW?+hRI;(&uJdHStX^_Q?Uxpu5P`)1`HVWM6;XZZ#&3B3 zeXus`YIkHbYB&Ee61S)-ATD5PJVMq$8`ph)K!#OjzuoPX+bzwTiHU*oKDYE-eg^JK?!Kh z#cr(*ZkYa0q2>vmKK+$^DE^hew5+eE+-LEvTXLbk;Nr=1j|zRah1PY@$jF0twoAW+ z^Vl=17=I6y)0RA&{sBCwzCKuai}pEtR0{N$Kvvi{LS>Fb&Himlf?l@QaDr}NCeQs> zoUq`5YxjD>@b4&^a-?=nS66a_rRh#XO|}B0k?ZdY>d)FZrh0zt>tc<`ScEWZ8vjW# zwM@1A^IOMe%;ir$*}?SOxCh<_z6e|uk5h@zUQBA2W0dm@zBDM6W%0!6q0ur-*w3s- z!CS@#-16EH%h^3gPbh7&BH1QAN-yK<7V^~9uKxj|tbD&OY7R&+q3F6=m@#Ec&B*{r z2;2kMU6v+GTQ>}(Z$i;}K+z}kl;(DjAKq{J>91d$?0SP#IGu*plgJ;#%mXZL{0O9KF=lD|I`AR zH&_t?vRo7kE(#Q@l5tn5FD-)HXj7agF`j`8k6~KWTGwv#AE+_!IX=b5LfXO0t zSu-(r&v7==O-lRf-g}Fovdq-%!`n73Ai|y7({;uGr2ON$TrHoBMQ^x%V-PifpGd@T77%IAkfdu%#By=ZP^?@Swts2G6+qTrWfb{MqoO#sO0MrA^G!44A4T0Py`@ z!?Qf67dNE(MeJ)2!h2%=4by{Dq6=n-zayqKuln{9K;63orQ0#CA-Fvd)HF4rv|btGe}9&Jr{F*NZSs{BN{ zOmgr64c-}q=c3#)14}My*vTr~SUaVM?<4KDqlen3Ll`@$?SY*bj+XxZYBnCj`K`c3ijWGlhn_GNx4J zWXWFQ(@U%H^Qu9gxhBvdnFg8WTp`1mi-E(L+ZA%I+TMdml~T_AKNTBX5C(RaPDdr@ zG3iXICHQ(4%-j6{2zSxrc}&UI3xn)wW|>R0Zt{ zZB#4gKuLzKt}9=T!U$gkZDtSsDE9PxV&fA`o-F_6FJuELMV{T2{bALo>1DKqtPt`B zttOAmmtUVg_b63*IBXDSyqk+QytkOD1y-gNMBgs){TvDFWIc$*cZ>{&eJfO}eM=zB z4A#3l8aHuB#lfrjUsbrLD zl)Cj_!bnwC6h}0CA8oMWcR63nv=xKVj`|k=R;U;#$rC_kX zlqp|^4^ajn6{o!C3`3ij8!?*1>WC{)j|3k6j%EE}RpeN!zY#ZwG*AdlV^NAO2AOe4(E^T*Too?Na!kY*i^ z4M4k74gNK~oHzO*9sAX3mX*AJt`lw?%}p1VE~XJIVKvniC|njeQRpd3ZO<^lQ88&t zg9pBS-=-7;pkiomJwaZc_b!=X3x+?^NK@(Q-dQ@~=}<_5Cfsu%t6^aTjnz!C|Dcy6 zm*aaOlwo2IX5QJ2;vwkGjO(I<7H&wao&iD{Jhoid>3&Ay>U@sRG-R*&px*=d^u%(> z81^>Mxgl-e@$zq2b4tlR0{!H6+TRWST0vy9;+4D!YI_;S8vf#NJNMD|1O{7@@hORz zj`Bbn9k})O98B?mDN*UhBg|`l(>DN3&6IMlc-&L(jVzuxw=}zdoxFzAkqu;yo~9-o zsvf@lL1qT%r+QhRC&<;sdpUJ|w0_BTlf*~b-f^00@x2j+ugH#DHAQSUYf)36>|{*D z&+LCxLY}uENlqol&wfE9OO`LxzycJMaNide0Lr@fbs!tk=T~kLl3zM2uC}pyZ^F_F zeslrCmo>zbh0?!h#~SjYDN1aKG_DA3=#}w#LEOB~_UeW#`GW zhg^Bo^whT{-fSci_)D6=*n=Oib$G+TMr1u=$Hv-xF;NaDgr5;Ccleb1C+70}J(6^% zxKUzN@kmvgk=Tci69Ggj&V`jZVGc4&^L!wAIRpRBO3wuc(6aB(B5GL_BIW}vUfY=N9vYG0H)wloKPZ2GTK48iu7H@Qm{<>JZmRY9szEem;4 zx-u#y16Yxj+*4m`NC7r6B?nd`ls{j}NInz``J=rky==s5Xk=PbxY{1Ov&+R~66%&G#IMWm}+*OV{nCKbpuLaQL-0z2$QIw-XBV z{9stp_D8e8@ix`N_Lx1(w+oh$}(t3_I9$UDHxV>pS1Iatb8ai%zMq*R}h7#hsjJBS%8W*O`h0F zZ@3pWB&#d8I`Oa=s3|5&;QC zMc9M#P1vzn>_ftD3I}ox%zi?QxHY2IQ@@v#u0aNZr_K6Ne9;EmA+60T-k1m1m>~xZ z?yqM8TF_;G8zbu>0Q;k#I4U}us)K{Xa;e3~R}D}c1>N^d;FZA4w1+R^1wzd)=<_`H zKl~gvj}3LlvRoCFg}fpE`z$QL+wJt@P6yQ`ygTqf+j1#V7)?6(Goj>+J=2c?U4&HD zclx#L_RZY0JrCR4zSuQibv`=OT*+FLt@}K2rX~k9VOJ;X8c^vX8Lc~NWT~+3abC9a z{a`|I&E$pU$DAR*G+{*Htspr+$_VxjRD`NL0u51f6#1iV2ebWWyT1&Kmhy5^2H{5k z9j>2ZRm~2$ifMnnE*!6ci0cE_H+bh>ft%|~6~to|@MX@`sQNzKRgoMmW%VS@U*N_;iCdN8$$~Y%8SNO#zlX9Maxy-F$}ZFt z!nSTK)|UZC_LZ44^q@J_{$`8WDhv0omHZ0>AX0ZM*`4_5?3MXL_PakEcqy>yS-a$= z_8^!YD|2PV_L&Io$-xV21=OoUj!W!dO|Y%@SU~t>oLi2}$#iU~m?4BeNy|~{eYX78 zMlLcjzo`m{8!Bl%DRD}6Yq5{=^oD6YZRK zNC;2*`Tl;d=XvsXUb&Op=Q`JUpX>cTH@#a3!2s2+U7)BA6g}S+l(an?q-vGo9q+(= zzEOO4_)p)n59O!sN$(Za7B8dT9~mVfHRDc$;Z0O{20r8F82T^UjAZb7B<`LMbA(1Rrpz zREg`;(3qF18hGUrtZHI+N3{Sqy@1;Rb*Z#<7)pXYKD6Bd$(p8uC!UFw;<^8K1t75M!QlqObNR>U@(`sI!{4( zCoMW|rmnmGO?e0D?)ZLLst5J{`ez6{w0}N?FBb)s+6|8S!wkf^Lb)f+B}YTb(jQn` z0*K(X#ZC2d&+*^nm{Zc8O`&?sjka0KrXG16TML_}DU*N%ndg9s1lmi^9BhG_9{gZJ z31>u5{COkif5`mTI_}{pT5$Ua^x(0AdSUjoTH?&hJC~>#w%a+(QZe44?jb|m77i>t z6KXFr8TAAM6ccpRl{>Hva#&>!J<0KjRV|UDwVbltm?qXxy=rd@+*({GEs+m7i&W>ndy~+t6lrM76YmCx(tOOtjfB{{0kuf6r`C+EXBw z=H)2chBu*-9(X*(K)ZY0bSUCPH{=Xjnnn65}WC0*d-OTSc zW*5UrwvUfrV!JD zg&IR&I`%-HMGDk`ARBKZ94vB){^bjdrFP16x#yDzwhAD=s`d~yn;vZaLewGM!e}6d zEo!97U?|{EDtK|P7XmK9k?PuKZg1VA#~-kXJ6&Q|6@nJx9XfcDcxo@0&a&=BbM(B? z6M+Ae+>_i=TAUUh-v{E_^w;w;-%|iiqwZ37EzP}l>AjkbF}KpTl{XtLci8zZ=Eh*? zcF60#<9F2>WxmK(VKbuB#3Y_-IH|5gA~`AoY<3ACaDlDMLP0Auc=i9o!mijvRN%_C z6@L2OIqs%~XZE{!+y59aTq9CF-WZNN&gPVy{@vIkvm4D`E6?3^oiFCvzO^KtRpDXr z`xCsPyJwGVT3;X@0CiO2@g2>OOFYx*qy&?s4}X|D%KVcLL*$01&??+i~LEje^6RU)YjN*+EhZ+l{rZ>s4$(U8EM$L$1Sz|hzk|g z-)Znn-HQAd6|wPZ%LyZ=Z^#Hu8tS00FUvIoj{9w3!M5|B?`wbb9^kpq>mJq1AA+(JX_ zBg!0>#Dq4iz1nO*SO zYi#ZLQz4RcY-V37;J{`%L#eGf2vOw4&UEa<2>p$AB(NVHp&t_RnF8!}ly#P?oiPu^ zDSLBo8{H~psj(uVt?z@mA+Z7$^;w_m`JmO_bB$+o5sa*r8GcX&y`{CbknTByT~5^e zeBKM<+1=XCI_H5thQ##OltsWbm8hl@@cvpNLI2C?A2T;)WCS(A2t!!H@d+t`LbM|c z$>W_hDZdyz2OABRWG7vy30;!djhwEM_&*t0vhh_=<@Y-ubQ=xX(>5_oo)jZ{`>@(7WXIHn->NGv|B# z%SWc)uLiW$|yST|yJ}3{);XE+W6v&Y?mArzB!3^qF1uA8Hqnxgm*rH$#*e|QE7i7_{fr5HP$n+QH1^HfJVDGvs7AUG#{TExIE z3!k=(r>i>|anv9bgk0wH~?Y&BBdvbTNWfJPP%nT z7LiITT7OET!YTBmMCAb?QK(`5pM((4+%0CM*vmiM^I1vK4hti1uY_Se>|*_+S_PT< z%&oVXpD74X2`sV11iI~Nmb3)zTdr(1W2e6*-UG?xP=q+coz)ggq3=qa)-YI)Y=&S6Wd z*NSN|tFjxsD|26Mgu>3GS8u~@gXu%!62JdO5`ecp$g}IviE=VQTyOtqulwRHlS&Bf zW3%gDj8yBGj!DbOm5XU#pRneD3wWr{%W-@uByK2FFSdFVgCImJCZOIh%zN!J>F!1V zx8C-#g2iO@H{+-(*}t&;Cbg(w0J)B$>*?@54+|9r%*UL&uiB{*h1>a)T=^Un0pvy_ zw~R}OqsET00V-PjQdSM!x~q`iPbtXSN9)S1xi<${<~;#l{{eVun(o}q&h|e9^W=Jj z?+;~H`WePfyflsPHV<|bd+8U8@Io7`o2_U)UlWjo7vMH3!y+@J9sL3uwj>8 z^3`VGk+;vNV$)1Kla*#4^7Jkg4O{&b;gRqky^dM1Vi;o@Bhsz`8i7kW)$_*voAbu( z96P}`U!RQj?aO@J`TRd}HKyoTIQ5T`BQemSf*S{u#-_G10s(9hTbPzcQMqaM@+?hM>O zMupWBe2)hbD?6MAYf~?BcSwA3hW4lIvBNbOL%5aL0#B?t^e|8HHt#VOuS)LKvyr4F z;h6xHi&O7_XdJAyU>k&8H~w-9K2eiG39vzwQfgn6jj6%6$Kd?w2f1 zbF+2y4^(L-2B6XsE#6Nh`mSp%0ttp?GzgSqMK&OGHM~FWAU(yQseAhv+kfuGXO@-O zn?4VNEg6b*g}El_{oDN&I}diPyORTOS8^3G%eZfMy`MF`rx2}@-!!^Yf3r2GDOQke zoF)kH4L~rXENwox246l21jF;ajI;>vVnCPBdE-%QmS`p~zltY7(iKSreDZ5j`Qca- zeks)$LY~sXSg<*3?@5DwpDJ|k8e5?z=0n!M+a}omQ!s3~f~B>7>pYtW;x z4&3>6J<@Ykuz$&4l}})4rt%Q*;43zymwJ8ayYTY4WN+}ivR!6JeMt9jg}e$(@tuvS z0mrMe=4ZCXFU9zPNr{AmAC=sO@V)MB(y)b>loZ7y_}E|#68CU?eC5WbCce!VNcv$o zN|(+?`%^Js$}U^?iUSM`fb3ftroHQTBiM=D>~5VszMOS0_xJ(?Lb;^|$Npa&t>x6Zyz_5euc&w#aJpJ;+W zYc--EQaXT;WfjVwxhrt%Cp~^fh>R>$nUVZ+C{)NfYw(T+QlF@->}9`___I#CIah)6 zn^R}J_iijFM_}6x+a3NyTc^}KaUbKt47~6NPZ&%~3>*=?Xv=gBx(VDtJBBE0?Lrr^yEkSN4isZ>u zA9yB}+(l(E`^Zt0ceY~3Y_&Znlc;lr&lkWYcC%D###H@=4OvR{@lM))Y=j08^PZpQ z{T{dLKsWePe|$u#c^Nk{`KiLP{pom;q0^F0TGvXH(kcqx7F7JkLBoA1-mUlm7UDg= z%ya7@FE+h=lvXP6cEbSx>Swu2KW#OGlF{=h&ikoy$1y{Q+b@h@SXwT9)2PZOaK5kR za6*;5apKJ&0}mZTu;ow@mQCHP>jg(dMEMY%m>K}Y8!j8Ma%#kj`fyoLL#Rl>S6N+oO>*g=$2o1_y?ZcW z?L$H8Mz30+ACI8KmRXXTq}ZlFY}0jA!~f4Q5O-H&qtq9-J+kIt0Gk`X4+?%O*&Cs`#qC-yI&mM zWZnd80ALgaf_A4@gN+)@L7o8epH2L*fze&F+4>**{Mel?>m~s`7#EmOxE!`CAM{_j zH}W+}HhzrA`p+L&2y$B>b5d9bh_-spe1)o>HtWE#@D~Td_bSbOT?f`4Zd71QRh7yw zD+;v&Xgap>m>;OD5rug7FTvJ)E^=?fJ7fXs3z*%Uzo8$^XPK{U=Ns%5J+$a$2E`m6FX%QCW755Q7RWWz*8u7u$D8G= zz>#%l;PmSN#b%|qA{&noEVtBKJl+-tEI!#0uT}tV|NaNsQ3_QzuV2H#tWG36xa%OLFvjd?e z=oA%|76)kDi_j_d?$-w5cmK?vn2Ew$P7cI{#+6dFV>MjE�S%$7zQ*0=S%;XtDgE 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 be|@?Y*Jq`A-|Gc_I;vWjTA9=syT|_rK-htE diff --git a/sources/wordpress/wp-admin/images/icons32-vs.png b/sources/wordpress/wp-admin/images/icons32-vs.png deleted file mode 100644 index c96784465075038f059f0c6d83294147e5cef8b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12920 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 diff --git a/sources/wordpress/wp-admin/images/icons32.png b/sources/wordpress/wp-admin/images/icons32.png deleted file mode 100644 index af061c1abb78a28558d0c8ab5bffe75c758ff18b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12989 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

    >$_Kxvc_zADITm|^u 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 P&IbxIs?x=hMgjj1X8h)N diff --git a/sources/wordpress/wp-admin/images/imgedit-icons.png b/sources/wordpress/wp-admin/images/imgedit-icons.png deleted file mode 100644 index ca0b88d339b33dc2e889f75adb707e4dfb771a75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6989 zcmZ9RcRZWj8}MVVC~ZB|R+MV3s@f5X+M~3#qV}#`GbJr8t-V)N&DtwU%&JZ8)<`I7 zi#l4NUv>~&`SLc%-rQ?_lmyz7+*Wzs zyk998I(H`s2~rYnJX{Owi0&^)<`EKhOK!~lm7p0rBKom-pQb-KIVg5mDudeFHMzyA zkD*ajUj1NYs0-(B?v-`tR(X&{W0Y5(m+bP)_-yOV-HC7d&pB7Wg~5|kg)F-%22zy= z8j7;y>0BZo#MgIb^q*ZFtqBOu+sX#3>9||)u9v2$*WcU(dTTNJ_HspEX%go8!azS+ zTCZ;!0Ze3U!&X!|hW|^vS$nC{1aH|$ZWm(*1(s4~Ge!RKYBifVn*uggLDZ3A+ zy+W}`t$jS0zZrGzfA2!-Fi3aW=?o+op^4c`C>ne}-<>2A4#AwZ10E(uIMsya^w!%v zSNO0Hd^#t-8vm+%+Wmfby88ZlM&mVb zps&P@ssF;#0Y`i>a_ftAQ@H)swRl)FmIK5A5vo`m^x~9|2tDsGbN7g56pD&a(pu=z zoU6g^mX@7G!Z6rZfUm)QX*NXR#|+#2H;jpxTr7U4OVCe=S6g(sDqzmKg-#dyeWio9 z@Ak?039!<~QPpYB3QJVI(RLk=pryq730X}&KV{jRI5n2$HHFHm8(wh}kaS0-+;pPY zAtuQzQ6e|_^r@+X<0*irv#w0?^>)y>~fwCO`@z%?bl-s&}!#FI(-Qw3IZnL|gGE0Pu z>$+nm9MufC$&WDPAhI0Kmf>_#zsFZ)2;5JzY74-cb>gk8QhA_d>rac_tEdJiT0abq z*!Z2Or60H(q)!*L=GT?nxxRF#m()YLQ-W)1{&Jo^BV7^I|AZ?S!H+POi}Twj_RqDa zJ)gHB@yC9CBOz_m1N${aThri|0~{|Ov@T-W_@0~%wY(RY36idO=ylIy9V*h5bedOu zW^+As(WCJj<>@>|gL7B*D>XffgySuvShaTGZ6wro(RY)(jRvjiUmXAc%w%J!Hl^|> zVJaoimK9;dAylog5O3ZVFiYA3=F)q_F4mg|b*Hy#pRgaT%O_2Y?N!6;2}42*ge?#^ znJVT)SC^5?n_kEJlGCr+@7Yb6J@1_A&%ja2&~x+fz%ZGs=z4a(5U!sdD0)a! z05-)Ow{lk+w=C^+?_*^1#OLN_HlxshJ;TXoFZKhw@S4?jMlDk{`Qn))Lv^v7m?d2d z%GV1buuxu;F@Ig+)ktous-YH>`uO?y7(@I-A9plglwcZ{m`7GG8~WW4i_m`G?RaJ$ zmBQFT;@9E7Z%`AF_DTCdRk8iS6Zg0+6%_bJ;BJTjqVP70;DL_$-+HiA73h+-QLs8J zkgvDGqV3i^vYD0s_NOb%wxf!Yl%iHboiv;JXPLaq+sn1QPSXz4xi9d}j9gi#`?3nZ z(!@4gMHMJ4T+1}?bEMO@tkz&1`8Ka-F_tnss};|Z?glpCE8zvdlc)B* zA0|(Ae&4Yf5XPKHbbSb!`3RaR2sv-(JpT$luM6qEz&Em1qZZw zX9#8`*n3gpsgxDMa)@6k=yWVBJiNE;!pL+`sk?y`{F7V1%iKQH@jEz>WH?m65L7V6 zE8@yztIv*>e@fPw1s+@}{CC0tz=FC9l@BwcjF1U@E2cynB3}v$-vKNHR(O4of5so3 zDy&o&Yln5H`{y>7qimN(*AvuJx$36(DDfUr)9!`AEi1D+j}L>>^$+d0jqSsQaU+J) zKEVyHQt)xo)o8bin~?WGo1eZOGmJnURD4~#&=YMJK6Z*cc1%6qBZ0V%eAPYg+8IM{ zsGX*n&Yps-sVHeTj*_m1_z(Q3L-AFw(U4~dJphqK&;f|wbqB>My?yQdnRTQq^MC4B z5)p7}_BL84>sK%!EHXcINZ-*AY{*_C{F5tE*YZq;m0s$*CZn0nSgc@miphBQ{je*{ zhoNi( z5WY4jp<6?aD3KvuHcb+yLS1! z#Oqw7n?}~dky6TJWUn8W#tIJ6(Z^)BrO;Bctx`}DK#w50j@w4cb2ETN&|)2+_$WmuqZ}g@-@(ghNo^pqK6|E^LWf)2=fMFH}6#3 z5}pyX$9i$fZk_z(upscNo89)8GG9t9#j|ilMlPV_yGMX90d@Z1v^<+;14JUpb006$ zw8Li&?L{i1eNNW;RiSV8k-U(R4xfv03YGpGgVg2PTBGHpxp-y{jM%@;lU&LclRjC# zbKif@YaBH!)Jvp&nMIdgQHRl}hqTPWh)otP@QCadw%zCi1 z(8X%GPsE=^sT4$vNKDa*gTO!Y7l0m&?J~9Pfwv0TLrUCHQt2Q*8hX=Pz!nz^;&+ei zIRT`t6itJTT;i?1(_60uDX+hT$B2+nwlw)uPl@=PyLEJ&{nLNp@MJ!Q@5}uN<-TJZ z%l@$8$_%+M$gju$?JM_zZM;NZoF?@X>0PBIP*WF&gUPZlv3r_?-J}}QVgi!3{}AjM zoM<(maR*;hrEBZ_u<~usQh)}@rnDP&a(~VgI?y#Cbr=|}ad3$B{=h1UZzccjZF+&Y ztveodOYSK=b^WLDbNl0zHD=JQMa%N#O3#a|8*A(=r{M0VS|t*K-={j}GC3s@+Jf$& z^Vw%USwgmr(1IaH6G}z_p$9sysrRi zQ%4`O!r7+xg|5FuX0O+*cJ@P3;nX<(;;uIO#eV}Q6w$8h6)@@YN1Uf&N85I0H4=G&j*fEFfHkTp&br^T#4p3uu zpg(O3E$smtB>=5;o zt|cQ)d_bM}LhVfQx=@-w&j* zXLSbZwE1oK&z2IJkBud`UJ%&S`@SygB^Pybx&Gs2tuNfy%^heI+P!%sui1XazkY~K zM3(bB=N?EpG?X26G*>N=lTjozGs`PJ>G$^`F#(&-1&{aiA?85>+vUO3h^Zp>3*OuK zUrczA9-ZXVa#JM$Ss*o#vsYjudQI?%Cr|?#$eH0wE%=O>{)Ue74-gdph z=O;EU_QM=;g9Fj=H+M%o&ycU7me4@|2Lo~Uk1FbxdsU>173r`f;TAE#nzdY3Tm4$K zhHokM)1E8&F*P9?Ow$q{vt2pZ`B_!PQ)xRhS>Qw+cpY}J^y{+&F-a9QAzu78ol{M^ zl`na&7Au|x_f0w544gRfR?>Y)YH0R#cRIoGhfOIy`}q+0sLeK(GGN@yjm;0LttVeK zQEcr}n|D>=*E9wH%o>M54=IN(lh|Y`6OYobk4uLhbQEo8M;rDW3^UT@2v<;`dZ3e$ zTmvb`Um@y%XQt7!)&zWK z0Y$aE2x!{RxptSuWCh5ztB`cvtuD3#7Q!z~DEl=j+-zq@Wh)4g**+6LrgEkH1`oej zs@j03%Qi7dfAJs4rG=wjR;upXu+md=2N53W;5fyvPD7LJOL-VAs|3(7nQMP7`E5ya zobDEACE-2;idQ3iLA9eYXXlXqi*993g1BR@R=S+}5BsusX3ZZNWZ+A&iv-rdb7&|{ zlv6AZ0N@E(oCpRezG-P3l4?%vyNfzXc$z|DrWuY(En_ThFiR}yFM?W#ng6{FnAs$K zR%eKtuCx}hNyfE@&>}R2L4mne9uxa6(Wnom1bMznL3UA&G#7o*cPrK0>%XDwCKQ3K zz0~e){1!pKQMBaS+rxyHSFUfHrzJVZBSiZOB6CcYRlx=3D$1ZR#+4S zoowf6s(LRg%=Qm3x{dO=EkTzx^OiH05a8kT`>MYJ4p#aSZfV-$&W^l(wG){j{L1%e zRtPW~r}*QCH&I8ytG6foGfWW01}E>p69?M5|FPtJgCd<8=gB+Mbxw)4_Vz2i9mEga zj~$~WoLD&pE%gQGcSlE2Fo)qBZ6xU9xxw1Gxu=6g*xp0zlAEIHfjX!dqcxC_^FJHimymAcoGm~8W6c3uq;ma zLhvyyvM-T;0NLn0wAvfbWA{rTB)3Qx_K<}5QZwfzg3*i7%LWlQQk@TH*? z8vhYIcch9o=|2IyoQFzWGxlS|G@_8r0R{wT^<^Rm`CrYl26Swsi%g&tF66I{Lkl1=pPw)YQ~4>2o0tB9^Uk*nbXKe5~sUftq>^!$e=&t?%ZKA#Y#~ zD+#I24!*1-*`3Vf2uUo-2I$zYk6JFZL4b9$WhRm6JtZhE)2zWA^$OR~F06VfpR^KT z((XtpS2;<-4`!C}DP9k2KA8*J|1P^@Yf1ONl4^IC7Xfz3RS^r8_1#Dc#-bbi0pa^P z%WwMkSYCl!Qtzn*?U~e#?DNb@o`17E@4l!Cs*Y;amnr@rA5I150xUHBV+#%>K)1=C zIKacP@Aj5@1|;W$y%)Mauo^vBYul$F{jXgR0|zw?%l$0*>GryqEPcQsXFlP4!Y&@O z@N)Aeooc42b;fY$XdTPYxx_qx8!xW_EwZG zM%8$)>P)vF`^%%&a<(_Jp=~$kant=2X|l(YrAD#A zxTBx2QcETrQ5d15s&{(V$cf19PgdX143U?kew3T>U+2@p9F7%eCW`k)!sG&KRzE65 z&a6GSW=BH&x8bbiM$--$e)NO<_~@ov(UsNSexjoV>gc_vR4m~(0|1WdY~kPk0q{{_ zH1^osi_vgGGy?>B=Vq)U*Vpp_mg?ZzC`Z4i$3<>cil$KSxD@IbaBEX5c z6Uea_3D3`u4_1eVckR%`bPYsdHUvSuA!bEl_6CJBsqE_j&`64qadxW4u-%iCK*zuR zUh^VUd6=l(3Ex)Pde(m)Y0>0!wSJT*2?4gDyWE}sKo{M4hsb%S?yST4s{d}#SFc(l zfa0k6*x1eaU@p-+t?6^#Er-Weq>FPR*Yvxg& z>X}Az`V=wHX*o(4UP8L z&3FY_zb#|Gs_H9Hj_n*!kk-g3c9J7HOUm;rX%QK9jvgV_?3Z>>rxaADiN%D0B^>{< z;eqT|zY~W*DjG&XQ6(~L-U(_qIfuA2GANDUYX{WG7euem&xO9J_*?ozo;CS6Z6J19 zGabTBc0x64{2@PuT(@2;Ni;0JfZ zvceNz(GR|-*b@KiRXw;lT)^I9m*xQpY0LczI8oTrIe;kh;|$J(2`4_%ZaVzF8;`>d zv8P#$yVNJ9#E#4E2yYnI_Z-?{Tc*y%z{S`pM`dgy7Y}=0`+c50M z2(YB%NPBJ;`z{^<-i#G(q2MR_Na#9^6%2zPMm+=n^&lXt#NgBtWV+g>M;sj`tlvIU z)(Hjumpaz=xSK(Q{%Z9{f$F21JIG064p_tlP3wB&2`O|3RlCi?Yo2#ehkMrVY!9=% z!inELiLb3fFy@szGrzrt*~}uaC>;|W9;Acwbb_C7Ki|=Dl4baOvBQ2?SRT2 z1hZtN&oWMIXA_ox;a@nA!^A^4YtsQE8Okg_ovlDUmwLtLAOQGGA=N-f($?c=Ya+(Sm3}d`e{(S-Stc>w{!ddZ5@W4XjVqA}Dq|gD<(=MM zC8Ry+R-IX!OMjBUiZmTao^{aB{cj{sZX$7wp8?c|3^(NC46GKe^>r5)->%gO>(Z3q ziZl3i8d<2F5wZ1^-^JxG-=oXGe=TN!y3nE5YSVStRQm}UiX-X}R_!)jx&SsQ@;!(i z8DA(-cP%$>9MjTFG_raWwJqjK5{}EhJVJ}SCoUmqcH(>Dz}|CWW!&?mjQn88$`A60 zE@aDUCmxAo*0YM4?91oYHNU3itBM7AigL)La&M7#+2ImbmlFq^2Yg+65j?|oxpGX-W;v!&FhVv`H+Z>3>z(G` z(R}UA`|ALKC);k@$E8M<5=t`r|M1e_I$r(foo=Z|{HN8llw|QOu%A_g>&3ZX{O` zGcKKWlO!-DG*#8_WYx6ZIsMjmLKF?9M#=9phw1G6D;I~${H-Et0Z`uT6~RYqNc>Y) zpcH|oG`pL*$SnAWhoN7vwZzA}ght`Ii9mp5)p&)W1ke^?JZeXx*U92Wp0mUr?H=Eq zxcroDT>X)`LNB-fi9;&Ko&NP(r81dSq<)q)rlMZ{5WjV660*x%{}+w_zbk6h3%boK Xp9Sn$8{QHACIhIe=qOh_v001Zm0{{R3PVxb&0004EP)t-s00000 z0000008LFzfPjDi00000000003=9km3=9AO00jjF1qB5F0000008LFzfPjF1e}7C& zOaK4?00018U0q&YUS3{aGBPqVGcz(WGEGfQfPjE~eSJ$yOL}^GdwY9GNJvRZNli^n zZ*OmQc6NY(fSQ_`ot>SZpP!(hprWFpq@<*!rKPB-sI084uCA`HudlGMu(7eRva+(X zv$M3cw70jnxVX5wy1Ki&yT8A`!NI}9!^6hL#>dCU$jHda$;ryf%FD~k%*@Qq&CSlv z&d<-!(9qD*($dt_)YaA1*4Eb7*VowC*xA|H+S=ON+uPjS+}+*X-rnBd-{0Wi;Njun z;^N}tgww2>+9_7?CtIC?(XjI@9*&N@bU5S^78WY z^Yird^!4@i_V)Jo_xJet`1$$y`uh6&`}_R-{Qdp?{{H^||No3X<>~+c03&o#PE!B_ z1O^5Y8bCrrTwGpgbA*J5iI%3hyTH%T*W~2y@$&Qc_?KW?4FCWH9Z5t%R9M5!SWS-; zM-;67uy<{b*SkbvZ6K^f(4wG7HUV*o2#8apobqqEBvOcyLlgyZVWmic9M&I*#2?rm zd+eF%9Co|iy{zAKOC0hJrJ3o{do?|;y4#jAimIR^p3PGD@ z0^;<=pCkD48lQgsNdfQQU)~M9c`|x1d0jxf`k*(0H}CPAUkiAjJ$^Ry=E+L+FJ3_W zr&R%bd8NiFE8v}WO8z_vFuq&aUOQhb^Rug>d^)(ORZCk(*YP|%=Xqt50ILp92uAD5 zTnjAKh{E%=78otw5&7!TR0}NCxBD)huC+j3eoMW=+vY+ij9w7Ddz14ER;Kh})?oUD z_f84kjiC{kT^&%ZpK&d)OcgHcPsY;PjNsK$Bd|v0tBs7n)!|K|2b07IB)gF59DG%8 z$*r_>w#i3!A?HRQ=gcaduM+IY)BrbyJq1e6m{oc`TcKQy4KOZs`_lrY7ASW6J$vL@ z3;muA%d_XAAfeC~m5GyYuYpO=hB$NvOKuAeZerlTDr^Qt#qIrR6Q>R&AulWep$_}@ z$f3ev-v*%*(gO7ivP>@|XAxzHrZyOp&;r@U#YeZT(rTUJ==0QqP?Id1w=9#Sag63s zVnL`$1QXmYEzX~xfl@gO>_N$e#VnWi0aP?(YncZ3;Oibiymo6H=;B&;Lhu^b=b}XTFw2cV`jyQmPLFrUoyjcJYF2QL(I#9&&yIhMDPwCW+8_U2>{eOjb0mJA>^1E9!mrsw}4ic`c;QefviC( zY%mc#gPjgOVsJd7Dk~Lqe3SU-@j+n)W`W+ALIk=dxzWbUQwKr?J|EimSH8jXp#veN zyTl~DHhM0E1%qqi5yQv@ufJ049oscY3utv62#tM5;XbfGav&rwH%X`CfQj$?l0Lcg z!IKY%zV{UPe-62dtA(U^1^DvRq*2J5D1V-u|Nd1}z?=OM1HQcYr$+|`ywT4Kf1aHF zJ=iHACd(<{&Er25oow?YfG3l2x#+J`wORqbyoIV1@)k>fo>WO**b8d_zPvn63wf&m Z-hU36-n|G37`gxe002ovPDHLkV1ka^55oWe diff --git a/sources/wordpress/wp-admin/images/list.png b/sources/wordpress/wp-admin/images/list.png deleted file mode 100644 index 85d1295e8131f8f0f3a4c9bc53fa2b3f3d770abc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1003 zcmVjg5`Awzjvox2~?PudlC^l$5Zrur@X}j*gBqGc!Oy zKte)7U|?WjVPRxsWMyS#Yinz4Y;0|9ZEkLEadB~Sa&mQbb#``kczAeud3k(%e0_a= zetv#{fPjRAgocKOhlhuVh=_}ei;azqj*gCykdTp)k&=>kjqokyyrKP2(r>Ci@sj8}~tE;Q5tgNlAt*)-FudlDMv9YqUva_?ZxVX5vxw*Q! zy1To(yu7@>zrVo1z{0}9!^6YG#KgtL#m2_Q%F4>i%gfHr&d<-!(9qD)(b3b>)6~?| z)z#J3*4Ee8*Vx$D+1c6J+S=RO+uhyW-rnBd-{0Wi;Njun;^N}tFMg~>g((4?Ck9A?d|UF?(p#N^Yioc^z`=j_V@Sq`T6<#`}_U<{r~^}ug4=r0000H zbW%=J06#xXPE%FM$?56q>+J09?PoCh2><{BAxT6*R5;6Zl+SAuK@`W|yqO(}iYM_B z5Va+^iC#pcwMSdf98@ZJ_D}O45X6HB^&lwPgOoxkTl+%~dQuPZU`=*5JImn!^eQy*_PuEM7=^M{{*?r1wU|C3K_PFi} zI74;Sxq!>#a!u0#NWq1Y3~zH?=~%^Ow0DMId}Xff#bY0CqXI)k;!n2Gt$d_dJIxT6 z+I`o@DHWPK&^W>>1)0@>VeKn~cqxo4tTB2RY``o@aNo@1|Yeinxp zNN1{FbKN~k5*TLQuoqXDG<+DpHVK_;x$t9hm%PZEp$LpymM>?zM=vNI5W_^vqBl1b z3VP~RV#*us?FI$8gPpHez-R&!SEpGtZ;u{pJS%JhQDw}QmlOcE;t60Wa{K# zxvVDDWMYMs87jSH;LqW5Y3iyXrW9s+YYgN1hB4!M%4DXqT>~TAH)UB>wH2t8*4f?| Z{sDKP&y0=cFCPE^002ovPDHLkV1i3i7!m*g diff --git a/sources/wordpress/wp-admin/images/loading.gif b/sources/wordpress/wp-admin/images/loading.gif deleted file mode 100644 index 7df3368caad0054a9182d08b74b0e55eb5693bed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2244 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 diff --git a/sources/wordpress/wp-admin/images/media-button-2x.png b/sources/wordpress/wp-admin/images/media-button-2x.png deleted file mode 100644 index b8f8ed4df8c50d7e5085d3b7532958c1602a62a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 850 zcmV-Y1FigtP)UcXxMqczAnzdwhI+eSLj^fPjL6f`^BPh=_=ZiHVDgi;Rqnjg5_ylara5nV+AZ zp`oFpqob>U3S z$H&OX$jQmc%F4>j%*@Tr&Cbrw&(F`$(9qG*(bCe=)6>(`)YR40)z;S5*VotB*x1_I z+S}XP+}zyV-QC~c-{9cj;o;%p;^O1ugww2>+9_7?CtIC z?(XjI@9*&N@bU5S^78WZ^z`-h_4fAm_xJbs`1twx`TF|$`}_O+{QUj>{r>*`|Ns9e zjNhFA000qmQchC<8z(A1NT{o>2q322n7Ds5&&T7Hvq_E z0sM5a6Sl4M6AW6;tJ7#UTgVeGz^~h5=ecTE4ASt_#2$cZPnLOm)2ex@BQHSrhJJm~ zvTa*gn3`Hp=&1TYMb|Ei`KD>6qL>gIO_`>J+^@RMLHV+Do>Lmy?yR0kr!#tNU%NxF za8-V2Kn||+S>@=!DaLRvK0hDN;klxQph|lO%658dbK^xGBgcv5<-`#glT`#I+KUMC zdpkROXJnKCdP%DJ!L({z&k3|mLDS}g6ujA8U2HYuto_L9t=wZN}0tiJ`v)R>1h)uvI2#K#5?&}K&-N}B> cVBqiG0De`Lwb`RaBme*a07*qoM6N<$f{hp1UjP6A diff --git a/sources/wordpress/wp-admin/images/media-button-image.gif b/sources/wordpress/wp-admin/images/media-button-image.gif deleted file mode 100644 index d3db5802fba3e1f0d546cae9eb60f335e9c43235..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmZ?wbh9u|({UH^75LRnn#Zw-Mo3Tu(0s!*RLNxe*E#{$G30aK7amv z{`~n>t5)sXx9`}oW81cE+puB7zkmPUy?giP&!6n<>^E=TG&D3Y;08J%DUe+ZtlkS$ z`%)t3W>j?rz23LBLdGZe`sNiH0q?(C2P%Ekkm`08WV)DPHQT$JfuSH`eb_1mgO^qN e?>ZCHaL+EsNnOgt!5m#?p{v9YoH`}_3t^w-zdd3kxXw6ueR zgUZUvfq{Xir>C>Cv(nPiSy@@XzrU)gs)>n-`T6V!YA^8LW0018VEC2ui01N;O000F_;3s|sc6f=@ZR5AS@Y`-q`?j{W z@$vEO?Cj^~=l}ozA^8LW0018VEC2ui01W^Q000GY;3tY2F`lPjLFh+q0b~IVv~83q zT*w1(fXC&M5Cs^TLIqGMWFi=mN3!r(tpmqE^e`+sU~oqDQCt=Wj#@pKToeKaK{F`W vHJ*f{$Wcu)fEo@41t$^>8xb2A5iJM^3;>T8BL@ut1O^zJ1_S^d1t9=C{Eu&q diff --git a/sources/wordpress/wp-admin/images/media-button-video.gif b/sources/wordpress/wp-admin/images/media-button-video.gif deleted file mode 100644 index 15fe0a437b40051f6ef3a16091999fb08d2ca0f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmV-}0DS*PNk%v~VGRHb0P_F+9=xcX!p*)qH$>;NalT&(D5- zers!Mr>CcYfPnx1{{R30EC2ui01W^P000Cyu*pfOyVx;yWyV|Ad{^jrq=|lNv%T=v l97=89%28YZ?>hy-B`_>H1dF6{sT>dxhJ;jVKoABI06RTdI=cV> diff --git a/sources/wordpress/wp-admin/images/media-button.png b/sources/wordpress/wp-admin/images/media-button.png deleted file mode 100644 index 752ee452321a701ffd061a1a1c4c527a5f0f7667..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323 zcmV-J0lfZ+P)kRD1&!vGO@CAXsUWLQ5?~Y?LdkEK*PQAL5XO^|*zP ze;nr99nc~oCI|vL!1pUyzVBE6B;+ZW)#O9k_noS$LYk0^jql$s&IF1il z(B!V`AagcNLrId5=XprEhy}}fSG-|$k#QiO9OK&f&tE8B0kfKn75-MaD6WbR#V0_G zp5r*Ot|k+iQNqo2-EV+FL+@Nx1CMbW37|Ihp2^EF3e*kJz?-zeu VdC9Lf9jyQW002ovPDHLkV1n4Ni%tLl diff --git a/sources/wordpress/wp-admin/images/menu-2x.png b/sources/wordpress/wp-admin/images/menu-2x.png deleted file mode 100644 index 0038190a546788ecdca7b909a42d0766e5dd6243..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30324 zcmbq)WmKD6v@Nc|Ew~n!K!M_3q(G74R@^06p|}S3BE{X^id(Rj;_mM54v%xry>Gn# zFF%qm$r#BPd(SoJTyyO&O!>161{w((3=9m0oUD{83=BNr?b;6o>Fv32`{W}G%r`+f zDRDLTg`*`KW%XHNq_qTrhUYkLD}np%daEKu^@UR6N%|To{K;a);1oZtUKE-_PPx3b zC`O64HIx8NsbD{4Z2Yay`1pJ(xfJ#xy6=!a+GMZ5a{3L%{aRgs{>-sXb&+1T{oeW0 zV#(szp@Qc^a#Ya90RR*F@8iT~?Dc;x{r&&_1PJ`^oByA;|MMGrMuhOL!tV)}j($RqwK!DuR($aumzkW&U zlOi=eEyIxo$z^B#3)e zz<>m=_iT}nMY>AU<{ln8jv0#^D2@J#7n!aa{&G1jVBE9rPm5q%vyle{ zSCqk7 zmv7%O;!DZMNUF^8VguPTMcfIOi^i*_GOZniLxTU1ix)?t1Q|#|J<;h!1wCibk(Vr@ ztscr2_oU-kA z;P=H(%fXP3lmbyVU`o%;gk_OpR`khUsrxSI^Zg+%$x*p?Nk@lh=Wq%Gn-}w2SC*egiWhBfb8R>nRMHCEl>4G)F$m;x9ji~7bwUDC!a`A=Xm^^U z`tuz{9Y$UTj9qw-2fkn0{~&^Nr!;7&%vvk7CTG>^1tZnD*LK27mLYaEqZ2&@FUa4t zSyjh*jQnPDIf*8hwY2W(KCw4#Y@}&#)=n6oxX94n9rS95Zp_rttf<O{eNAb7_t=ZRddP$E;?#!m50TSR9HescKXyg~y zpT#A^V-nDuHt^j8d)LWwtD{NQmsf8%a2waFD6X^%|&dWyQoiY@RMS z>$j+{znA1|;_2Z*RUmAvuCE`})+Tg)t41x>%m5nHIc1=y@6kEXiJF%%3|&o`t19;w zKQ+pE{K~T@@WsD&cV>@6@^1&?cM zZRV*U1RcDuq@_aPWxlkW=ExRa!=I?p3O&oEQ1>?Z`v6 zK%TvozKG}+uV_YPD-uKV2q{r%%ITz$b=!jD-+Zca-#DSA=$cIKSvDB*;{_8?4O3iM zaf~(71(Sw?K3O>IvRDnPO-??T^d%s&Of&BLa|?Z0^Zl!N2FqKG*1JwWSW^l^5Wiw^ zY8wo_OxI2h~l@^XA?DkyBo4=W#k&Cd~lq)BwrpM9&Go=lQ`42X zzg@8z|z`vJ5qeM+h=*5F{Xf%UVTtI?P@1pNJ zFGb5vn14oU?EZE;ti1lZ+Pr(zu5^N?e)wpX)jnEM{F>wygSd95$s2fx&o|J}ee(bS zB^7Gf`-?mMz7vAx)pNNJkk!NZ<5$q+E}NB@s|lTf*|af6x}@{ltZY+N@;<5uxN1% z3{?I5@V(7mp|S%p;DskivUvf*x|LVdlZKDEErUOa5q~Ncvwe$~i5+S3>f_vPqPKgf zlG%(r)C_`@RFMHc)h}pL7r?;V5c*IVYzYckTgQGorN9*wjGJ1HGCi-&y11V8t=Y?3 znuNM@v2R9rS2~G$2LwMKc1RRj!1SGCTT)R0Uce^~S4Wro7sKf=N<_?tD70Pms->)l!yLzX3R9%9ZBJ_Rtz& zLQNt7@O0M6CF=d4M#0(adCP9U(iS!|Gh^YG0|8ONW}oix3+*9`*5l=jeuHrHI<$d+e67R zt)93>Mu_hbkGAl!v0)tZ(L8UCjM@=5Hq9Dg35XCtYB<2sEgTkIU0ptY{_e?1XDLG% z7!wndUWQ)U_p}KnpPAr*x%ws{vI!Ob0*Zn4*#IBk%D=NZxg|NM?d|RGz5JCJwX+t6 zci;27wd%82fH3I4hTf0s|L~(Z%m8Ozv5*$LMi;1Fs z>o+p8I(GIOx@CHmUz8W|XV6bggV5yw$M9KJNE@ZX&~Po{Wwo7uW{sgvlW!HE)Dc=d zr4!VzNd;=bKY_hJ%Z9t;-yxgLS2VRI4^moP#G8Gh>>m>k%$#C<0zb!pcx3M#ky!s( z66*W{vyO>}&60^~pJ3Qx1t1*pz;hPyz~Efb9n;wk*_guPOY_8Cb&-O;P7(3ddY-Ue zwqKefq4KSf&00$8&Tv;_KP19SdYJE&#TxsqUn8OeGzItuQv>r!Kg9MBdBFm#goR~W zzh80?J`;zW#|Htk9>JpC{)h=2yyDxG{l1#`1L>qN7_avnui-Ycl^C%iaL^#)q02}dWOiU!FKVrq1{Hv+zB*RvTmN$Z6Jrhi<<~~R z{r={_Y6LKXlUR4ZOId{wSis)kfUCaqk0Drkq z{6LVt8rNEE4{+HutxU9DXiN-)%Xx9k8?>fW0)n&X>FB&B$Hrjr@bE%UgAq`2=51!m z!@jnA@XVCw%zzcGms?z!B_*M>#_3e~fsnZH%((dYfTt%f@L&FSFp}vq8`$brrH)Rm z=+VTP*?c=s)yC=l{n8+og!FWU^AAqZHi5_2#6a_WTTU@E4{n_)D|o{kT0t^4xtBqn zRX`fn%dq(G&dtkFI*?eRryeuQFqzyrvP!vtKf%xo03fn)N)Csulb1Kn+@-}V@-q5K zHdaC$)*lwFO#AM>uA1r!%l8ia>`>%w?m7Kl3*!~cGa{8tP5+Fmil!5*>w)*(?5p!% z{z^I0g^7@k$a7Y1#`Z#^=UoSq?_}PTJYjXQ2mGkNPbkrp@38j`62J#*o+&){vmYIv zb}S-Ro|i`{xqr0ew#*T4^J5lIHm$2zkilhi1~3L>I&?U!v|+o^jyOi~PTbhr@cHLl zCc*{Ypc>@h!vV5KmkhyFm-+bd_mP6HujpHYB3))L&6WQpniplwnxNW3d>>+bs z)tiC^+vQI@_-f|;OIc^0Jg$?ov*XQ?_D5LBc(()W=^rznl&k0LFe>Z)vWh~CTmX{?*KaFj8n9MYO-?(2N(5v{W^Q~{Bcs^xP?(Dg z>^6IHd<1mgAsVxsPmTbq$q%{g z&ht8kUnGHaD0<5LISqe^ZWr^w+J~$;)N^)t2lD!S13U|38sC%z>|0=tDz85Ichl3K zsLRTAf#2mfsGGx0EH1<{8JyJx)wZ_8E-yd-U%;%BlOsR~3!ptYRgJmK^of35MW07U z#?4{4Su<~$T3TC~gb^X%m5wFD&w|6sf`aF!ywvpCqnxjo$7brOzvx5nr74tfc`)`( z3ag}K#oyO3|jOmyMC~h*=n;`9E|)YJgu(-vcCV zfQ$itm}p2|r^m!F_(2#SVWFAr=*blPEuT8>M7{JPMOVJ${HhX@kd(1VD%S>m_#mU9 zL3nX-Vd&rxlOY%d&f$s<9)r3nm9GDMZD|qs?iJkEXK!zxH!mE<@wEGKMlxCZZgJg@ z+G16qgd({BEMh2SnDU%^j*8l{`S}wZguC-Eb&Hk;1NC|@wQjh{2o{SzM7%(Cp9?^C z$OU*~85|%Ax@eTnlfmtFJy=fxL*`>7N4@{ii3k z#~W5FQ~$ccxulVlg!|bw%93s-*qWKoIB$CKk0oO9 z-eWl+s|?rrb*pPZ#a#f~%BD(vqmw_?IqxdJ(xjCEB1N<)r0UzG-9q+>4CrEF1Y|O2 z8!;<h(F=TYOB7=RJ#8jJv<6h)0~x;-yPzM9B6V> zRIFV-IK12yRpVkMo3AIw_|1<1FA|bqAJqt--EH^+_tv+{bNH`A=UGmx=6oc2BqIHS zTcSgX?M`LPoU4K$w#R0b!o-5ER+#8H%L%3PPKmeNgG0-`QDe4c4ZrhkMc>lFK@%Tjn(>=FSKfj{UKU*QE$<(dn=k{W zrlz_OBSpIsL%MG~kO4u#d+#=Rl8xKOeh`JUY*FcjUP)Q`!J{q5tf&8)&NAxWh8bBn z37DBciCauI-W7b^D5ziETz53>SWgX$LB+71Mm4oaf%g5zw$bcdb@*<(X_}F7o655) z5*hU|v8>FG%0lf-4z)V@;!Lcdh=Ib)6dQQLf(&e%c*?ce=FC%YWiaL5&L8y`~L{82kttys5k(5sX) zJ)C0Vf-2+k66nO)F-E1ZQyG)ckQH?eIdKsx-dpIgiiADXPB!JcN@_k66Y>nv$||*N zGDY*hF`De+%8qjA=BJ9PC)xNf)&gW-CP4Pvt#3qHyz1L@ZYD)}l0#;g@Qp(b)jNiyO;TO zIioO^cedRU?Ff((^qH@--96itMV5Q8>~13T+=B{|%BE;54`9bv%0gDNTe?QQZDEWH zr(ZvZ-0)(VG1YGB3{xA+WQoh7FhFN!1EMW=Mw?Q8_V`%}*xtywS%TJ!_DtH;(3 zZImoys}0+HLtuhU2_>-hGfmB0LwBFF0c3sO>FGi;g-@r;^=DI&O^e%Q@iKu_iuM6V5oeCF)|~u z86>jJx3Jcp78Ul=RQdVimv8v&?-14`QqVtn+bZvQq3|<&leFu^!X-SSW6i!B^9Zuj z52$c>t?P{U$+}xzc?F9!_#Sk_v!G+le)jt70eN%w{_ClzSbb*psDh2dr1GQ-kmLEw zYYb7*DHK^oXRz4(?}S(El(h}XZnUgF7Ay7*&Ht+^O@m3tUE zR4ikt#-xg_lOr%2u{RZQhRP%*z3z(tV>Ky!)IP^$wORT_rNiXjx3n_}c85GdKP`JS;qkn~NU6aDWaK zP017YO`!fo-i57=$|h*^FcCgbUIX*9nW@pz0q1|nGri)<#ky6-1pUom`MR|{ni2Tb z>|O4`VH`c0n>sl;BOx(d$;b#1;qkt_a;TlH)LLHzpZAN<=8$(&7Ov6y+>HJnJ0mU1 z**(p~{Dd2rx?Thp-UjzC5;WlRU+$pZeE&n%pqo!s$!wY?#kGsrA0+DdboyG5-oZdA z(^A2$h2~P^dgehB>BjZR$(x@vW?&k!gd;AVaLEj6f*ZM#FoEChh%u6UOo5OY5CD4@ z1vw}PXQ7-K19&kU!`2IRP|Cd$%V=m`UEz1*K#D%U$8lazWFY zjgkwc6uK6}Z^1!0B2tgU&mp7q%WAQQ!sfvb2EoiRd3PGHyjBtAZ=%*6Ym!vhe%O6~;r@#sC{{v)i0E&C&Ci7k6r&LbhK9pxc z*+Fq3^6Kf4gXXQV@MJ^+`n-3u|C-BJc1&$>pf4}KPHk}1j=-0W!||Ykfgx*aEg>zB z?zFg&-Qq*u2Z!_t0slYkmb12(zDi_4!JS9TIU0m1!ANl=!aA?rizJKLQoLnD)7zM#T4HRkx%p+cfPyU^CSl`o~t&#%m`fR zu|j7XboO+LZVVX3l;oHfoO8iEOfatNl}&3FfvU4m#`@(zgoJCb?lbD&-AE`gE&Rux zo}XfiudZFD^E?r>=qmc_0fk7SdKFk=k{Oijvkz;=4IfH5n)33;2+a#GtIe+;5np(b zeF^JL2D~c<$!<_Ai@`2ZHGW9pGCw?edX(+$qSl7f983iTUX)Qgoo~>Rv%+2v9R4n* z{z~cF_|Zv{gGwMf*b$H$E=t2yKw`8ZC`fbvan^8$Yv6<_BHEW#&sWUxZ*y0Zz`{Rh zP2`l=934uD92RaOx>d8pfW{zlFKyP)x$dd;wtkkl*#A8yr65xP1DO~k4s}V5OhBeL z?o0O#$(V;jMIvv2wJf<3_pA_okM^&bs+U7w9Zf3pU)p_RLCrXllkbS`t6)~?2XGYc zl&|8-LvELt?gJQW8wQ%rA0cN6qG0uHobadUjkWe| zEtNzc-eYcZvTr(5o)pn(Rj+gqJ#RO-!wnXFPIj)>vO7Wv)aQK*^jcV>M(q7KOqc*9 zC}^U0&-tT5D;bS&UsJ!Y6>B1;=MAl67xvfMX}IHPX?3n@e^Z)h&~rtZHNMDI1Pa>i z^Q#~{)1Krxbd9mSPzaWlAs3f5YQRAk&M!k?pmm-&_}>uiVY5CR#p4s7L{+a%hGL37 z&!!l;@6MeUSnl(MpA|Q(B4S9kFp%?Ar)eY1uv9OXw&ktwsZ4e+CukhPgY+W!AdP&; zE_8yMjx`977NYZv+HP+qYJXRXx0U+>2l~;MMVeb!Y7^-1e@R=K*YRaxj;t{+)20d@ zsbFQz>-Nug7meaEZ(gjHnG*d{zWPGs%}?bF)`6cl+KLdTFdx^Ot?3m8UTUwp=4K-m z2ReAY2LwA&RE^EM7yiiF*t9G71rV`oG^1xo+a(fN2bD5^-t=lF{qqR{8^v&paB=gj zJ6NmvNw_MvtIM%l(Cvo7b~W1E&21?rwClN;Q4g;xtKNnv;Fo>-&&{K!B)C)kyR3~F zb9j~FrCp-RxW1u}L?<+$PZ3*B=375*3=g}33i@7N4b{)q1QK zWGtzTS4?bAa;`jyXIOope|PT?xXu5H2Rw31Wu=A#i^4()!=2JYv0G8W!a}ekA);Lm z!LOJmc~*SMHW7=8IeTp`NXI-r_^q_Rnhpx3_eTF|OCm?#)K}GTy*Jw1T~B3{NLB=Sa7CD~49gRfh4fcS_e~2hvIJ<0=-WOVsoWXa%lU{0UPD0lhtVd#gItQafw zS(&OO!zZjInJmBcu3V0-n!Ju^%q44U5~>l$s@sy`y=I&q~T)B3m*6Qz5-#-}CeZR0P_n|p>6mOBFG%1idz6?@aQ0NK*fqkT04fd0GM>Hy@ zE{_sX07=sZN$~dIlL~eTPZhLst@pkH$u~I}v{5fjTU4+^Rw%8;ugzwq|S_sd* zrg`1Qr|q8PpB$#4OO_tFtuqp|BWW|w4u4_^QqP1x<93_GrhAvn76(F%lls;UU&<;-5nRP zW>{bB9OdR*)EIDpg|z)_*;xZ>#BixGo813;}DO>&0`KUz}r9GD&vB@ z?wc7g|9V{@eE#^cdg!;mqyfd(t9$*9t1Q*B^}nwqMdL!6{}*GY|6pvjc$vA`l2hWZ z-S$x1@Mn|zw)vUvU2Ho+;$V!%b*Ocjt=9{_^dD!7Z)xuF)^zxWZ(Y{jw!*}RZXio+LV4d!bjMq z&l2T46uZrGFdndmp&9MdL@)ER+3=89iSwS?VJtmTJHz77t$b1yM2pDq@VhcK<8uu;;52tOWCu)N>^)rKQ?CJ=KuXCAm z9wK~T7Ut2c_z!|aWwy#{V7O8t(k%;JYKFjDPA#f;=hz!2m{jz}qQ(-p&_9+;M;et+ zynS;(o|_v>C)ba^Vz63*DqEU!X2x->3JbxwR7R~%1zE!v+nvfZpgUvG&-2c4%6wWaAUC1t;V?fRBedx>4iuaz|iSn)TRt4;pPou zPxd%t>eM}Y#5Wgw^M`8w)cLg}D}C=c%6}CdxvLmvvw1g#yiE{h>&%~@t1L!4b~LoZ zLT|ol6%=hsNh8_T)*7ZIz_%{x&FyZh{Kb!C%)mI_m+}3_+PPMh2Fw*jJvy$A2SLo< z?+g+>*d#W1`D9J>ZBgW*qWiv{)SIO?AO6Mu;zJtOXBW!2AEYTQETY~1)om0GJyj+E z@z2qB&pj59ayN2xU2rL@Plxj*;XiIwI*q!k`h)4CAyciqs$Z7illSu4;V~SC(r#xd z06vEH_`N|8>4%uSTo1}WBgYhI7#wrLR-L~`ELs`P=i)I5dlxJ+JzxRdg-sMbDCBS? z6z1t(Du#Y$XWtP@T5{ka#kHQ*Q5}HFC|=N%*)*2QV?lIxSJyp`Yu$ZPJ*o>vZl*=m zR<6YmdS!^~K&+{G&O08I1|#-j5fd!^!>PY{X+{q#9O}M#3|abuBHqfCH6INc3;t5b zz9T2}0|S4bBjZroK=x4Zf`X6wh+i|n4GS=b1VgdTXH+MMNE-$U0Q-Ty9C@KdW0P_A zsdp}dOsKbbxL^(;viqGKuvWuCr5~jE6D))&f^|0{`BCI`P<1PDMM_Rxv zn}EPKX5=q~x;S&bH|2b8OYdU-V=6^SLp5UmbqW&}VxR__*YbV+{o|cZ9d;tBbKC|G zyg||zY*%Z6)Vf{hs5Q+D+jqR&{v0`%FX4Ej+5)S?kOa{>(H1>82_;F8^;D(TpHrFJ z5lU}El&X?IrJ9|O@2CuSNOaP$*$KTP)%4AM zzK#0O0gpZ307)Wdz&Q<95LKjFotPFCH)AEle;`h8X=cN`iolxvXCw>;$ExuDH-{H& ztub^%l%>E!YWh9wv9T=U=Z&tlWUN+fHZocku)sB%7uUzeoIRV5Fp`od)6@q|OZ-3} zpJ=YVek-kAj}UF~?mSCNMd@&xWAOH8`q+Wk+AWNcCj5gSXPQUl6I*)SB9HQP)Vi9g zidRzM`%pn5aK$*XBWGb~7&i{sFfw$^8wFz_D%(#V7(Z#Lf+-rsY5Il%nrK%*X;{|L zs>0jaEeqJ~OMdMSl`W0uBu@J{D&g5w6#wE~rFZuLcX{j^s~v=ylN&paBFImkgE{Fa z@{K(_pvdGpca`^Ya02`yZ9_jV<#8J8cXpkq{5Bi7Wa^}x&x0`xZJB~u#bpz@b6Rr# zNP3V#gpBlWQ;7z=yN}VXYnu@epeZdv4)gW~tCbl3Opn|QOpNE!lC<5EdF@>>Ab!Kj zS2^FoHkS2QJW%9;FaTZi6v%;=o^`?1a5q63`ll1&HeV-{AGSP;;o_n}L6MxpWV66F z2q_17th?vJPU9$Zs(7|5He;CR2Jf8x1rZ+uR_ZH5|)Z>t7jL+ z2*F8+ig7D?Uy`mN*S=y( z;ECYq?@W);_NOIGl&&v{p8~`jzVUjX08mkJaZ^z-Hs)zyHXtdd!^0na9XTnIli+mN zPNb!ANitC^wYWX()Fa~bz=5|6gC-vxe_mhU@+uC)7mwUh3zeXu@@sxitNUS-O(;#D zgFn#n{ofw$zr-QQ6U=c^0y3Q2_5usp+Ysf_TV)DG;+8 z8h`kuPPvn0t|Kqj|aWji$LHSf+`TBo4wmw+s zYX5IvZ0%;tgyD2VFNO_SG&dN;xXBjSC!?;+OlHOkGi3``lOWw-XP}bGf_Eajp2?j=HMp9A51iuM1p& zg-wkiI&2pg%EwbNc=VimeGVgWWI%<1wB_Y;bfe#L6M@yuL>G8Np#}lzS5QPaEM#Wm zP?hcDag)XrQW=Nc*wk3i%E}7t2H9*Xx-OEHyP+k!b-~-|3fD(QTwr8mBmf0{vC%Ft zCx`lGIMc7qL>GB!t-N6++N;hLg^O!!d99o%>kPE(E93%p9j(bjVw_!&Otc6dtoA;; zoJX=4z~HlbMNB{D?Q*)`wRCib;=!WDaFbjS5#)4c!?;~ufLU13g{`di6ciH=eh+q$ z!=m2?59dv&3bAtx{MsFbH(nyf?qdCzcBjnBC0~7kYc+rA)@qTrK5vVtXMyA5kFbM{LP!BgnSz%_coNZwGV!ao+)jCF*qW6 zc^Gffa{DGN_HWYC2OD@oYjCo9A4B}Ul#omaCE~Bb_jw&dNvPk3dE@6{ucs6n$t`VN z^r3Rru`I`+{sZGfQqb07n_xOV2Ee3{t$jUCmBF7HB!I`_wqW%4YTLR8ZWa;9%CltT zui%Q|^yv_XEHSs$;>~EzVT5&!RXKDSa@+BjPFvgujFxxZ()^RVQ2+piAr7v|0WC?;9v2dP|Z=fD6Y zb$rJKrsuN1WoZKS8BLYV{*CdN^~H9NnK7GWMA?x>E}kOoQ9?Y1#Sl*zRs-lq{t z&I+h!Wp~e*%bXJ(iagBpTk~(^M#UvK;+v6p{=i>Yn-Y=CKV6NHfkU83PFz=!3k!k_ zkW|DXVTDJGbBJxcWKC6RZ2G4Z9e;sETh-8mVP^5Kvw(#K1``qrrEa|!&_=4NkKHO` zEICQ;8(}K_hS0A@B~+t2l4#%+v{aiG`nfDYCffM@0Zx`{@J5RB+gARoDu%56Kb&)z z6tO+coRorL1HZ%`BNvaR#Pq}}p`c$ds>XOw$IuAlTw|R2B7=(6_a#m`xL zH_PhU^1rnY3M{))!>}?x_L=!O8Lc;ja=8M-(QujaK4CJ3hbmBq;^k5?Cj^9ZG5#=6 zQ4=G>#ugtxoJ>adh5!W13BSUI;p!b76HspFScg!`G z*hNO^@u-BCHmrQ%9?cCYjV;Lf_jCa%RyAnLilSN~&iiYsu*~TU+URl(=SnfT1U1 z5J?$>X4KVSGuvA^b$@>k$hzcl#1|iB9`(Q8kTT6@@HK8W!OdgnYEBx#4nZ<~N`| z2hAZaZ87a?=i%kvW?^g29sRe~i)!&g>4>63-r%o|ELc=r9Vj#Mw*mbmIR({`Gq08= z)fP(WQR7g5#lSe+(uguOI~2WfcoPf}%%|7PEbhhun8#)h3G5St1^*x36khnEi^DV1 zZJ=KL_Gm?>{k?mZp03*_jLDo;A=hC4#f$es{YpLAXVnPRptBvDwpj^1b%GrP~g!1Skh}Ksj@W-bkD>D z=X86A3b-CjDd(niIpjQR9)tFE(M3eOt5P0)bbv=RJ1pNe8^?}e@9Z-^z|D9(@1ViU z_ass#I9_k4s3log>j4#p>(g*rlh`K%uO(>XVOgl*w+UDdbgeAUYO`@6LZdZKlqS>=r&R&7eGU)g!pm*D}gm3pj;?y{Uc%JGhPvlH^lKR)$^s%UGk@3I@^o6p3uvs{7XLH{Mg5>j_&{pdCs1<;}WkMZ%l?mLBW1@eQl<_ zh8Ea8nxE@D#3N`Pr6Ea3V&2HE+bC$fBD92s+6`aItbV#2b08TaM-s1+kV)MOLre@q zNt{RrVnty^pP%oVue*AmK`DT6v=HolbE9WgJ?RH(6I*@yN>%Hk_*~?=$FqJt+LG3o zGabdwrb8GOyEiE-%O<(docc9*5v=P2$=ViKa3#Gitt`nRxK+eI*FwV$CX(6r-V$e_ z5N4b!Q_2P54@kJEG<~I%pWBJJB3|Rt6^BLBIYF0n&juklV*=yq-11LJH?o3PMOo9jhKq+@0U)Yhv(vzS3-q zay`gphS-&j@w^lpQo%V;GiS%6&_7E2SkHQvj+BWqT*h!7U)H7+=o^_rrZ3rZ7Ob%u z9t-n$O5_(~-KcIGOufIxd$ih)%Bdo%4tzmr;!yk(u=vMl@YRvNr;`%dhsSDQgh|h8 zZ8jnE=VaF-x9RS}nsMCwh`?CLm4aszd!1iG9n(;N=wA=@ zE>Lgg1bWd$_ty=}UujF5@BZ|SG?s+ElYZd(1Acc*;$vu3Tmix-BrN?O6gV?J65H#w z`MZ82)xrmg5YfcBZ3*4}_PzuPB^d{G_w|{{D=0+Hd3znsR7eosUFWwfOr!^2`+n43 zyBqoWC3SlTg7)yfsZ$u?7D}s3P8xD>=U&R5zrh&>8(7XtAc3!@j+n?AIvck~EF}Za zJ$liWMTriD#ZdI|c?^4}k%sGgIyQNM_ptUA8<@mYifZJ@Kj*v^p3;?`bQ!w-4+}_< z+7FGM)h!|47U+CR?05enPfe||$Lpk(CL~&9&p1~U^28^c9}n7^sJTkPX(Mk5Fi@}6 z_|yOoEHl=f4Sn*)ISX{Z@38>zFor^|$!%xG^>69rn?>b8ze zI#jDHT}x%)cwdGtd6UYKV+?s|1!S@40FlzP`sVKY(2PPy+AumBNDU9Sbe<_MeflbCLe_Rv7w9FgZi%6T=(OM5uXPi zf(#ZStpqy^)a-E4q+xPND|w-*CrG zYxeJ+=tfO4ORJ3-iHm{fhP$7IBBP}hH;jZn$*mv2$-~j+i>r~#HcEZ;-w~mrfeQ_X zqoGA~3kcK(hU3?ANKQ6pgmg+*;V(z>s|7Xn4z&#gU;r!L^Ihf4)S5k5NwBL4aN3Yvpv)&_I8I?8n`!$6xk397ZWT0Ci1hY~0#! z8EQa;Ibfy@M7Puu!AAUZ?ni1RA-T)WH1bK>fF-zRE%QfjEjZa!TtU?e&=X5KM$WwR zvMUT3C13*(ezAMJ;ZA>&z1C6HQiXk*b?8=g;{c|PN;u^G2BmHKX9p5tr^ZH9Z$+Re zu^^wKJZn>KN|my6+aT1AHMaWv;+pKsb8n!9%@RD(p`#NUZv3PBjtLxP`1Qyf0r7#> zc9qHqpV+$-gD-z0-mTxgJ4txl z;dEz>LJuq|vY;$wRQuZO6zoP#RNGa>V8t`RM@*V$x-6h(J5Q6JQ=3$}W~gR|F6|1! z!3`kUaI`Fj0fZ${2|Y2;_~JrHtlv0L47R6>dtEc^NN6K2-4!d0!9HR-`stVX*;3Hq zbJX(CcVr8ZT^p~M|A=1wH(XvdKe|II!0xj6s0qhD9(2Yc%TI@{iHi{|Huw1+ZpvJ% z-3K{xFUbScLp%EzwCmRM?_ z`w>-ALx(P!A$Y@m12doQ*iVbeYL)OPW-&B7iej$K=p8vCie4vfT8Hxh#MM5iwJ9kn z34(*9?|8P>z26xGF_8K6c{Dw;-1$qalQHfF9ve1+APMGY_^w3cOcX`jGoHAcd^*eL zKH8w}X&9!@(AWcGKQcGGhTv{<^`K%dt@+1@-=oeN2u#vI=27*$4OTfQaXh5l2|ugJ zKR43&>BBP`djY{S;hpwL;N!+WixW67Q4A{AX*eLDq@>jA@X`*Iu(V{XC;86HC$KZX zt`{1vn5K+_Pgh)CV7rp>eTT+N|(ULCox&(Wrz*|h{@GbU)=2F?Nw9T z$BP~5Eu*XX%NEZPWz&DftjXk+Lg|4X#tjO!rN(URB2FS%sR460DwAkRE@0zN)P*(O z0TdAfYHgsali^xrNoV4}_q+XcfMnj=V)Qj_YwsU-KzewdF_8A)cg)(0or)GDyej++K}#V(@yFL|g49#gdQF9jl8<(NjdL>fTR`&=-yuxcpu z_YZJB<)YliTN&6vA;#S7^GR7iD2aq{-b(}I{9AT%deDiE)C>!yBxv`0ReKO~D*J{IPl8-9ylUL?FpXq%cU-j1CScIaE8U_A$51ELA zZ4cO0x2i?C4OEe}&R^Vi|OzTYw4Yw2B5m`QKaS*jdGqoyN2uVnR3JD^Yv-K<61|P(upn)X3TFB zo9vdcv?QhW(b~8BvDnPkOKc5lw|YMm77pgT7P7#>t2BRq&n!n#+GtOphR4(09WX$L zs4TwGchNNv;p3zA-UzOvp&l@%YUoa^wj$VVs{zvUjxj2}Z$W%29Zwi*_%81q9q3jWGNddf3G8yTGOj};0!NqX!>R3EuUKwW zA`A<7$DxgHw-d?qhDh1u5}ad>$6JcGiE}d;yfdg|dwvac4>PoSAszqW?r)jvV$}3h z!5IMu-912)oYD#b)d<9&-tJbjH3N)@)j`hT2&P{*)#23#2hZ2W8 zY^B$4SLz>%-{9<<#x@8%IZNks2C~ zuWWCod*FR%kSRVJpvIuF>BuBnBI|sveE|}jBa2~Vsr2I~zl`zn3yT(|FNQh0%9>3O zJAL)B$ zCS&e__;nIn?u2riIR=^>E+)SKjo+4WaLN8~gY)i!&2P)vKV#NGCn2pnkq*eS&E!Tx z^~3nn?W?pHGRDboqJCMS-67Tkh+fnq_6YjH0Wmjstm+G4>yP#g*rmliGVQk+78V#P`+S{#bI zzx4awz5jLBTkovN%FG!{&bHs)v-g>EJf%q~g`PAh8~0YGte&ZI=3x7&5B;7{p0)92 zFx@vFf=Ox7UY~0~>jg22u|gaw*;r1n*ccg?*?wDoaek`)LHLOCd*YVdlGZO#aq-3a zx;o$<(eOO;_DP{{T_k2$wrp0kvmTCm&(zP6&E4Qst|Z@d9=@BQ;fnePjCkOQncvO# zcEU)n$R`apHbU?08d5rcy!DDCjBI3RbeguV3=gjwX@1SV83%do9GCb#yUN2Inx1A0 zd-bka`q!*z_cO~t)##0pt6x_SOeUl}Z#TZkC}Qevco*XwdHojt?Xsuk8cTaR{W;NZ z^v7jR#V!r9-LXs zO5hOWr%%*Kc*&?u~z<mja^jexKPtDF9k%nVOQ)lW8HwxW z?&t20(;V)Yjq8R%EubQ^pte^MxrVXsH`f8ts+V`8u}g_c2a9zJUQ1&3b{&Flqq{{f zcm7?_k-V_2|8D(H-!)=Fl|B13Hm@#Z1LOHXgQTsgyWSIFC_aO<-!6@7+jp}7)-CqG zeI9=oN~k-U!V{0lN5F7xtZbP#YXeTlYlG7vn0TKqmI6DI77?qlJBiBlrK94zu zO{m*CsZjGBKPL0w=P|@t{3259_Kc^sH1nSY590Gtqw{LSwS!vdet1&5 zN?Pj}Joebg_;xps0c6e~BoQfFam{=-^+U_|ZmVjWlPqfILp1N)i-dK@;_OC`n1%Xp zyr0WWTHe@B>&;ce6+FJuc|k5X&Bt}@TF>X4%hY*W*2d(ooq8n3(gnX}Wkpan_!6Q6 zT!Gy4ekUW-z6b4w6{by7d6;vQS$`3k?!Nj;K^HL^#hUbXm-v&ls} z`D{!uif<5vVnTw#tFVB^XFFw81`J-PKN)3DK{?Sq;raV5`zY;`mu6?DliE$?gA4(e z@af!woa;HqDuz2@I&R6^!(N9v0KR>$|M@11nf1o{drON7%gzpy4nJ>Uul@O*i_QoC zvvCE&=ke0l4(i>Aiv=&YSyG{x#SfWL>b*$(vU{_)A=55P{LhV32Q8!+zCvSlSqRX|p54W33-SP1<_m|%wZgyii3)Gt$mm+j-e`ag?ZyWO} zKtQO*08X=2UsQa`vDneDDjWU>9Gd#`qpu8AtTRoh7_~u}Vb!_+4eMWinuxzY{bf^~ zu+2v&WF~GmY_CkfAiX-F&gbGyLBVG+kKR<(er}@pU3@dk%>+XOX2sWbDDOkP=E~uy z-8*e)sYzUtH1GN-byXWAc&9PG8Pbsu)O{_K^DUL<#8Jbv-hF%G!L8Hb`-h#qrlnCy zP!PqKT34R7zc1201(%}jN2Y6sF&4gZS}$2NinKEl4f08&QWx`&lT(=Rb$C07goFli zq8p?T2ucid6v{jn_rE?>dp5IgUL7ZMxeRQZJInK>D%ZumEl_<2LXoBICDcgea8hL) z>T|jk7G*|C9{pop`j{2z5?6T>a>PW&_dUN1P$IZTV8mk+mK4I5j@$O>DwNl1h z^s*_n2`Afu-a^Q_A1v9(rmi5D!_b%e>769}-A+kaY~%N@?`gnq2ysl*;}M75Sf&SO z5i+;=tvCChO>afJ6g;MMl`EQeD?gi9EE`&Q7y6*s8p56E>|IgIsaM3RbK4^eM5Z|2 zF<>W!v6BlRA?H-weXi|ishAEc&uEF(YnGB->VKd}QuY7}4Ie=l%6i>TwK^*EaGP4& zU^AGM>a~L6dy3U;xbhN(9R)bxpc=RR>*J&xkT3OzKOaIi+}P5iC0X~M*mpr)7bRzG z7(4pXs#-QOc3O8U%Q#Z@!)cgiyl@-Z+P>zgV}U)YgEon}7J&}U7mL28L6k&|0XTFA z^lB=$G76+^m}DhKt6xd0EBG^?1X?ukk_F(B+H!7QTgOYypr2gKyTzAl1qFMpyl+|x z@J$(PXd?mix->0_TkZaOw@PrL-o1z4x?jKZ{;bL?{;NF+u^f>~ENWWjR?Lg?26UC zYLX-1G1Zs(VUOv$od2xAYCNI@vPi14IZ~pkYVh4-MSov_WL&&P3Z@xr+ZVr`jiII`o;2V=ivf+e6 zzIfkKr>vd5FcfX7 z56RM^x!=IyeG%BR0H3kv2fymu1I!zadSjR6@oqJn=7F++6;5=1<2;IHjOe2**qeKzzW98C!rLABPSZ7gIhd*e=tMg_-I;?>8 zr5Gi>ZSKT_uIkP8?^MaJC)5}eMoS!h10L+-L4(t!i9ztoYPc(wRk1q&pNz|(Wjgt7 z-cLE17kYO0{37`c6ir{ESsQ(b$O&+z^McY3U(|?XMsHY#WN0$UD&)ojz}%Z=b=V3N z4{re=*xQt$YwPc?<%uwQ$8Cjbg`+|>d{Z&u*4!0}Z&rC93q z>^4jFp9FnC*!cc3fpW#O<`LTy4sGqZ*VVtXtj!jMBPtZxy8%RUOVKUT{M>b9j|;dR zonkItABhc0VVds1C+l7TqEv}bB+z=3u^F6;DMQ$6q&Iw9Qi4bX*aT{A5l&a)FL2x`=rm0mrm#lr!18~x`mu%5u5VJkqAsq>`$!INqd$} zryLzOhQDXL)cIxcA@eZ1+cw4T%R!4gP7l7na`LfKWNzmp0k!1ER|h@ao7r9#!fqQH z$4Ut9JQ#y+wDLjiH{Qv{UoSs1-0m25`s8+V*+jR>k^mWB!KM9VF24jK&HlnH$*{g= zK6;%lXizC@7c{5KwvX9?lL5mu1R1YJg;gbUx3lCXS;YzK{!*`_clCy+3g~bcry7d^ z{tBjRP5dzM+Yfc?XUs32l1SUno1_BrnA)F_L85a6IK2-Bd|#ue<`(mtgIhr*OU&WE zCP5F8;(}Xauw94f3hK6MvpVK{FO8$QzkmUrVdmmOOU@(e74Gmpn6po{?YPGSqKphI zi-TG+^D3tcosf#jIrdu9s04fEeDd9K$#eKSjQAQar$Jawj!kSfk#)j@hd^s@GrOh0 zQp+jMqU+S$!NONgRqnJISKXlCH%nSwxn8h5*~)b!z7A{DKtUar#&xeM;_650iO1-jftxv*g-&_YyBO zS@>(Hb1pe_jAjT3hH5N%{&MjmAnXN6LWuGL0l_hz2*7w(*ZMyiG-W{I)`t-dcq&Mw zj|*cI-6&!YvQq4}Dr7-C=uc=resTTeXw|z)2*9l)3c!$W&^k``K*zsYMA1hfUfRdH z4GWJ8GsKF6cj^WrBX4*wxuTjMwy5~3nC*#_n}`&l2uzj=SNVINK1TxC;`N4Kk7{JZ z>!+3L)4N1A_yBN!a7d;FntUHfJUIvr!R)T{_*s`MdgOIG|A>$DT@D)>NdEFG4g~@| zhP3b}ZJ*mM!3IzpFFty_rP{2Nkn9ZMLxQ=`ygF765B2s*dPrboM01Ohjd*RZsNA1A zO$WPNe01pV_YFab2`R$taxQM+CyXWULvKNe&qOcGZ?bpU#G=?!69e4UBSIWkk6~0j z_Gi1gdK9XezDd_|nh!NPpaB&Svg>F|+9Tj8{UnXt6l zRUqdqGz6`;j?6bNI6pDJw*ko6#vbs9b-TKkpm)slgwb0VkQgDs_^&9ESy**;rvh;x zpdEMQGeBr~vl_N?>*<@`#BNyzOb(l0F{PtvRzSMc5JFrmykx#E*#P!uMOy6RF!&P^ zXpHD~fiRO13HMrJD;bBiTDpEC6U91Ns;QbNW4FgAt+lro_cJgcXz6QK9U<_e=98vF z<|y)>asa(Slt$$`=Qp1=G8~9Fv9<e3sY#K7-xO(t#bPntN0l!kSgZ6SP;E{&W` z5ZOzi$2?CR6UbvzGy&i?yg3R?2z~5phmZQ_?JRG2I!Oy7 zy0bK4e@vFL=Y$EM0K5p4J7!&H^#_2?xFW`XSYyF}hgZKVZj?rO@ZdLmQHD# zJwT>>b$7)2ILvC~`j6=OvaQ6FB$#1BF9?@Dk^sX2n;io(L*}l3m)&7XZ$APF{ehjx zYQ2Tmt&A4fCWbHc*NglIWS_jS)V=0pjw09cHFqf7EYVLlFzw?#LsJ8U$qXHkXDLn0WdgpPDmj<-mL1;2rCrts&0G=_4J z4f#PePP)UfHR5D?J(ss~2BOEEpkZrV0VR3eFE9A1hlno<56SXE4)fiae;gY@^%4bg zNug=IJ;tZG%7owe(4a=vWVRGy@}WuGSs(_*`0YJk-6$3#b zuh9VSN&hn7y`+-4nj1Q(r$k8+4Rio*^TA?LHCy(^RYV6_r@*=) zkBF;hd^R>Y6)M*qKf1^Tt)L+(O9{telW#)W;)>a89CU@SE#YQl-zB9=(So|Y>>~#S z=WvFNGXaot(i@p5bQIWed3q%*($+fAa2x0D#X+-HF76>y@b3uI~wq#%;yGM({q<0tsed zb4#+E$Ni*u$CA)GAw@kgwF?l{BbvWtFJ(*MQkYEb#pvq2S3V@JRKY35>_3UJi`nnI6aYYaP2Izn zi|;>3+Ufy9&$!7kARHZg$@aUZUr}Vui4@2uSO=b&pk^<58#rV~dh!ODUM+BwGoY&C zd`l@ey!%Aqo;T(wa4>Oz$=O?@Kb~fjIUKkG~)>uY)`xgW{+a)l@`x*K? zA9{Qd6gPHQ&5dJwwe)ej7!`&H$SnUD+jyO4x~;dAvtpcMyhV>>LZddA%teq5P}UAz zU_lODub;=%w3JDL10&iXTPxa2!F@M@xV&2ec$G$RIy`FFm&j3 z6@xRo*k~0UwEnJ$Y|;t<%o{x(Vzwm=)jmm<)#_T7nmEA%u(q(jAU)Nqp5nSVvZn5$PFGp?#fz9jZH z`SC4;(C=f{gZZWYi)TwLB9E(%0}zRtpKZX4u@3?rigbSV-^3NM=K>I||ANt5i|?CG z{=Q1v58tZCq;J5&p8W>cNn#0Wrz~CUL9Ets?UgfZFjnqp-LM!nv6Ny)fg~|+K^9sN zJyeGln?9r=}HzCrF*HOZC`f!r@h>yw2E6OL~Vs|WQ&W`pD;10;BAH|7ALxAZE0o#M&R zDbqU=wBG7py}venr{#Jl(lWovs}6tEGn`eRaHEF-{Iq2D>V?01{+QTw8OWB3`CD7Z z@G(=&JHGuY7{R`4m2{Wr^WgB9(l(A;x`u|Xy&$vt;SpFQg_!4h@G7zErUyUh~$ zrTa{6$EH1?=*3^4gM9VyhtD&n>u7<49*5RwMMJGbbm5{s(Pzi`J#Ho{;1W1?)Ygpw z-d=betJ-2;>dX>VD4rb&+n-gkyw+EKbKnDAOj(zqSOCx9;BhN_4Fatw-l5@bX8Z1Q z701wCo$JjPH7aI!UL)TiyNVpWy<$fdy#FWG*u%1Puf%}CX zFyHrK>d4A6^>a}L!VMw9P0~z%=n+$?ee4g>vSM=CcMe?S=#ZTA1wU8D#@sw6ZSCXx z0CpM{oNW~339CITTMPjKkQjI#gbLGyUC{2Vyb?AT5hbsd#ZMHLRxW9rq&W(336cxY zX6>-d20!`J5I_e_#-&D3EXKa}k?N;e|6ba%{nIQ?ByNgF>Sq%)^Vxt-uq(ffEq0ww z!92s3_`#7C%?yyk4+0|g6T_F}xKR7Ox8o9dBwWvGS$c4u`SwGjJ3wc(<9zojg5 z?KwsBtQZxaM)9L7GSK-W4@=x`5dfKce_Bi$HbC{HtLt7ImQyYqAlZg!^#wShg6A33 z2lpuo1Y&EJRNkz&VpsKKSCYgEAX2D~DEMjTpi*4GBaeoo7%M>UL$%id|NH0bR9(si zX1I!|d0aR=zL+F(QuD+rSP!wSlF=cdHXK?eYB+-HycneN5>t(V`kb(SExyN%j~}_b za5&1yn1yJ()#vH&pQAvZeWnxv-xn-QM!UVf73er>b{q9ug7f<3UY)DuWVxMNyl)>f z*)=~n>DVRlnpt`6dsnPB$%tcP;2t&8#lPP5_z4Ml@q`K=!_}bSJ?Ca;3d&I`cw{_l z=#YdI8SGin1#}Gc*&h+9v*MMFIwc-=&6Iu|K!@$K^cIkSmW6AuC%W{yy?)G-7Ry00 z7O{aAhS6?thB70WhURXr8JL^Gcd7&Tj z{UgV;qkUBoOUS&`+ha)tWIl`-wC7tC7JQ`KP60oBKx{gVRgfUR3TO%CX^P;4?taYE zjMmF(laQw`uTQqqt*P|KkplH^f%pUO&*tUD#h3Fnyz%%hirYtVSDl zcPZD5#7-e#i>;UJI#$bhU^(C=MIvx#(x^)UV#=;rQDy4Io-okUM)T|;>WHr)og-6) ziYezqTvcXvbV)F?XBX1WJFk9)1^2y`&E_Aj%7hacQro(RL&+R3HA73$Qhlo%Q+d$L zS<&6+AMGr{{I=IwWUhuR#bQ7FIu#<)xygVI)IA>yA?mxZ2FXPab2br=?*tPS>i=PN z$F>YnUJx3TpLlrZM_|wc2!rN7rw1;XySZY+VQ5qswyj)Y!6}slROKDJ=0zP3wj z?RSW3;$)joe@1XRc4V-Kn1ciBS0{7%ii+Rl74Q6Am`uauOe;rJG@i3IoyLl@-60zn zQv_(ZE@O3HFg)^t7{qE{)1(i-a^#=z=L0ovQHOA6Mj)LnhSW6*c2}fHo0U zKO1<0c|M`HJM2Q)Wf1@hYi~%`Hg5>y2c^Iaf z=29V!2syFd&K)&>W%O&>&^#QPCB(TWlDfe@08wl2Fh=$ZycwsP-=rIZn43l&quY%P zcIqXaEG`LIICchc>#z>iW-Q7t9zA8opOH2j-)Q`F?GXFbrh$Jbt!&JPVa)6rcwFET zdf;JB`?@gEfc`kCxGm*-x65;4q}Mwxn`EC449s#33orWF!{9&ZC0!n58}a5sB>ixU zcpJ1J9ES8d;d?m0_1mbBYQ-^?#GqdmbUq6nKic`qJt;S|5I1`Y@Uyd+wxQ`r_V=YLJ(mdySn;VWdVx#`cm`SGl=@&pER%h*?8w z<>1WvSe^>c?88RuNL3)id*uq~oQaENT73mV%mC})gj9RI#2rR>9!9MYKdLb2O!>G7 zJ9OI~qvC?U>yQ?}=5zR@PnUMD$IG!`4;PLIlGokeZfC@wxRQEnlfTpMS&M!q#0x*P z+~!lUvBwV04&>gzbUSq&gBY_56ZQz}k!yT&v{K$_l7kp+$mOJT*0!oZ62j}`DTo4{ zBM0_NedRZ>v|rt8txW=J#sfI4HM5r`ahM90w_+5u6QA2~0BQU`Y60x(0ekt4hmA-@ znv2EI;)dOeWeKWC{YYi8g*`g|D6nj6V=+GMt7q#(!V#s3f?(2X2pw9>kwuJA&b#9( z1}9V?E=TmY8cT)b8k@E^*T-nACR?5!-&ob1Si`qRvvXprWsTVl_?FolVO#9&O)vut zssp`hxZ-YDFj3Lzvuh=ci!W5JqV@Yz=gO81%N=7({272=mwO9&1ZH;Q zJ>`{|?_PszWt)T&1e?;}ZT_pJxBUvsizV*IFH)dSkGxt9!_6J>E@zE4iiNdh1G5;w=mb@Jh$n* z`<-~uf9~9UIbuj~xn{lG&+z>nX{tovJ)oXb$&X%C&iA;^I&1})94 zzrbmnT!K8^4_I3d_Xc_1?MbSjzca6$NDXtq0(86{tRTnbl>QjS9=GjctL zlqyUiy&S4n>~)AVc?xL}^K0%cnfJpah-U+jb8*`6Do8<5C?80?hjFw7F$m)iMoh$^KK6D?dp$t(fd}seT41Tt=Idr4&vu-v4 z@7ISKIKZn|qi3*Nd$P$yj-gJxN)&GfeuGFazDglEJg7je6szPO4o@>jL@s4+gT+G{37cs zYwpl&$ zW{bxv*rb}_^TVYWZ_bR$V;!4{?ngmg* zwDN8U>xT>D6?U&QwhIZ88Ly48+-0#WSvizbV9IPVXv=XdGUUN3K}bWu*nvcG8Gc-e z!dq?XYocWZjlH-_R6VkTZc#O%Lpx!c;x@$m=u6*vVZ4E)G?Nt4v@M&`jAMl9AygBL z|0*zMFoSAl0i?E{!Wi;6f;c=hfqUwqn$v~ESjBvu?Bt+|&@mEA&VO&1qKgS#A|i-H zEQleSpzURL+bN;TiaJj$&k3l}h)poQ`LGAilCtkXcgT(InX)vKv~cXqUu3Ur=2(yt z(dNW8o%~wfa0mKyC1#n)p1M?hOlxKHyWRZYslz7sJnKFfrikM8xGcx2Ex4(dFfn1m;+V(hdqMVod)w}?79}YOtdx7UA z&F0MDWc;%@)FUtuJHuVfFbRFdUI#E9(C(nQ0Ml5Qcrch2J9_ zo%0}ku!wQoES3mryS{`?Kd+TXh;g+yc&#Z6aF&(+vaAE1@-KX2z%Mks)04WIG8khP;QfVKyPtK$6z!^0kic`BU~o=K@boNXh)d^~0*&KRN-xs#GaD75MD@**dX!L_n#~S*iyim(2Mtn< z&P5`=o*7ugL1hbjT=RsAsSTQVquoka0+N!5_L_*0B8UhMal3}X~s-#R%ocg0-aKgYWDLro-E8_n7o7P3@d%v zBY~IDRU)VcsB*#7YjJ&}JBz+S2NXh?ON5o_MOLIho7EXm0DCiAvl#12Gf)%4;pP!U z8_myVY`P)lHYUHd9JRa~%DTen+M@`Ws`Fv^+A9lUH1yylO8QCFb7(d*AVm|Nc((Kt zNF!)5cRyvdet@QE16KJDj8rh@ApzN}*b>ADy=26lp&veJpgI^u56J~@wwV-)l z{^U20)g?~)<*}%@ZFcYPgyLgH!RDJ&(iW!_=)7}AaDU;ObN1wXZd=c`2a`hSlnUM4 zv8e*flN&~6@CMEsxBr3|Er|5hTWwnJUpGq+d!1TXh4XQ^$%``46GU>?4H~B6b`&k` zO-E_OUx19WND?IRYZN$>BKT+dbci4djFT@brH6 zr+UR_cd`2XEpr(wBOyvnlj&K2=t0g@313lGk@7_ZZJ&c-|De6blbXJozVf3GipCLe zsN)(F-#_*c^*6$}jlx{#%(N*2>eqMRN3_z&FEdw|lFNLciDQFH*HztneM1V&lQ&A+ zmSdA+5L2JX$qcs}cF+nnOWnUvV0jM2C0KEDH7AxUkYYx_`#29k>~JT$&K>brVocjFbv<#OckECq_1^DsUU+)>O9; zNR)P|bw{1}QWexK%rAH-^}b*RlX2&CFdub%PW6?@jQSbbyub|hCA26S<>b+|<8&_? z)v5H$Jwr{}AhB=^jS*yX%*-}GP;uCDSE)d33v7F;N3YPy5SMaA31r^OII|7!6Oh(|uoVkE zf#EV*jP5@cdi*rRO{8JL$A73U$Xkspf0EmzTyWE(a`CPYX+m=eA?BwwKd`FsENI#u zAv|8ad1ZC@DX7gy@s-)(agcKCu4Sf_fNX~G8A8*-sd`@&E_+Li3E8AY`cet)$a3t; z8^Q0Y_8U|nqj)n|dRUO%6#u*>uf4g37~yr}%M{o)5jT$HuMf*v%PztEmz3yxmY*Mf z%9{Qd)gEtbu-|Jgs?cy62&@yg-k#JIG5%zn>WmvN5)BFZM|kTL>+N$+l&!(0i-|v& zEG?7>64iHNZ=b!#qu@58R=@tbIg;rmk_{*NM}-EXY?Xq=@t@@Gv5<{u-d2Z9k9Py; zgbpfS-nDEPhrd?s%~qsFjB$l=Yy6z+#P5OapK}32M>5grPUi2>|2k$Uo?*Bij{s5( zzi!$}e;zS`(eZi1LXda8oa#pd!ElPqlu7cO+O+4#^274}`Q|p2)sR|qh)y%U28Lj8 zU^1H8Pq*vwNAPMrvJYLj(NoOeT@?ala4qWD?M{??A@lm#n)5Y2AJtE-LXBN#{vWG&83% zqbP4)jgzPxfcXYW#%8)kZt}0Kst+EN&u21ZL9(F5g#Hc(LJm2dtHA!KtG0-f%`r>J zx|_?~&Xc;LH>Ng+aW9(0Jbv1~7klBRUd=SL`kt@-bYdx2!i#tJb_`RJuPxfL zbW`049Q#AuUDMqrI40?K^}8?nVH5=&GxIMD=JgQIamC8_U#{|r!pJFj%@9K!%wQ>0 z;`aBC%JKC7tdJuA{r-PD!t(#KC2!2kdN diff --git a/sources/wordpress/wp-admin/images/menu-vs-2x.png b/sources/wordpress/wp-admin/images/menu-vs-2x.png deleted file mode 100644 index 17309fccd03d3f87c8d2a65668422b19d070aca6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29592 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 Q|DLTRr!HG5Z65sp0Pifuy#N3J diff --git a/sources/wordpress/wp-admin/images/menu-vs.png b/sources/wordpress/wp-admin/images/menu-vs.png deleted file mode 100644 index afdb3d3f012e2eaddf2f9040d5e3955e0c322e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9320 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 diff --git a/sources/wordpress/wp-admin/images/menu.png b/sources/wordpress/wp-admin/images/menu.png deleted file mode 100644 index 52189c2aff6e227264bb6eb4b51fa4651ff01d8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9165 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 diff --git a/sources/wordpress/wp-admin/images/no.png b/sources/wordpress/wp-admin/images/no.png deleted file mode 100644 index 59c35bdccc6d423e369eb9c947ae0f5ad04a5237..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 755 zcmWlXeN4=89LL}H^y|9o?tXf>r}ZQ=cWt2uk|Cw1TkRx0(6Gi9`9njqh8a<6D?&wS zwpz|pCDNm(x>{W9I_;!KU5#*zJd7m1zHP71<39WB^ZD#k5U-Dxh}0qg5?xG00=4YC z2zgX%{A8N}PFs9jVk8ZZ0|p=)Xwmwg6H93ZJe~vKIPc-LkV|zp7uQ(l8i}llb!?Y9 z9$u`?Qn|YUHo<&DIq+7%dE>yR{(BDitdb*e$^-I&BA^&31Ij6Z!4(@~E(4Xo6`%^J z2Cm8#29`BA%M5ZigF7i_ODpDmm3IVC)Ve zyAx|);Pz3a`jn9JIrHE&Fuhp&9ry|STC;Kn_)XF8_+8sId$xEEn2X*1ud$toq(mYk z3N`UsM7$Rfjh3vBCHhpdFN0*AB!`R0@pGiGl2q4_)>dK~B<3+@e(At1IMXlgp3ft|=)kDH+Y3klty& zkP=@K*mB}4Z=1E~;oqWrb4NS2Mg2(=k9S+9T{kwyEJMQe2ov*~Zej~cev^R%3o!TME=DTV&l29NNI<@7Oo_V|uSP2a}oUeHDABkIG` Ga{dF?bQEj= diff --git a/sources/wordpress/wp-admin/images/post-formats-vs.png b/sources/wordpress/wp-admin/images/post-formats-vs.png deleted file mode 100644 index c8e7e8d3fd2d27c2869153338c21ab5376ddbf83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2794 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 diff --git a/sources/wordpress/wp-admin/images/post-formats32-vs.png b/sources/wordpress/wp-admin/images/post-formats32-vs.png deleted file mode 100644 index af2c59fe038a462cc5c7d8fb86f7528e7deb51ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7512 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 Npr>W5S)-1L_&-vr6_Nk| diff --git a/sources/wordpress/wp-admin/images/resize-2x.gif b/sources/wordpress/wp-admin/images/resize-2x.gif deleted file mode 100644 index 315ea062f659b33db362ba1bbb157013806d978e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmVw6wI@+1da9{{R30A^!_lO;8|2 zVRT_wO;AHWcyM83Yh`pGVlqK6K_Vb{ZE#IZI!SJGbYX5|Wl2OmB6w|ZE@^3GIxsLX zLOC@zLozTnFflPjGG%ULJtA@KKQu*ag>%7N6B`GaEjae;4umypaF^I|Zv;zW@LL diff --git a/sources/wordpress/wp-admin/images/resize-rtl-2x.gif b/sources/wordpress/wp-admin/images/resize-rtl-2x.gif deleted file mode 100644 index a379ad44514d63e1f270bc8d8cff01eba65bedae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 zcmVw6wI@+1da9{{R30A^!_lO;8|2 zVRT_wO;AHWcyM83Yh`pGVlqK6K_Vb{ZE#IZI!SJGbYX5|Wl2OmB6w|ZE@^3GIxsLX zLOC@!FfuSUFflPjGG%ULJtA@co) diff --git a/sources/wordpress/wp-admin/images/resize-rtl.gif b/sources/wordpress/wp-admin/images/resize-rtl.gif deleted file mode 100644 index 329f93d79c1291a5151debf09434a550a9815c5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmZ?wbhEHb29uw#Izd`QmhQt0ByY(qW}N^ diff --git a/sources/wordpress/wp-admin/images/se.png b/sources/wordpress/wp-admin/images/se.png deleted file mode 100644 index eb487b4636adc76182cf5354745c275ccb8f4515..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2VGmzZ%#=aj&u?6^qxc>kDzqz?>(UI9!KoQ20 zAirP+hi5m^fE)!+7srr_Tdl_ofjW5(Ieh-_Z++v@3KxsNDW*c2z-) G4AuZ diff --git a/sources/wordpress/wp-admin/images/spinner-2x.gif b/sources/wordpress/wp-admin/images/spinner-2x.gif deleted file mode 100644 index 9593f3d57fdc007a4ecfaca3784a03c1acb41441..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8564 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


    wl=jwNNV#6ijJJBn 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 TL7I?T00000NkvXXu0mjfn-y0e diff --git a/sources/wordpress/wp-admin/images/stars.png b/sources/wordpress/wp-admin/images/stars.png deleted file mode 100644 index c01ada13ee9a58afc51489ea80a53dca6dbe7eaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 924 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 diff --git a/sources/wordpress/wp-admin/images/w-logo-white.png b/sources/wordpress/wp-admin/images/w-logo-white.png deleted file mode 100644 index bb70f57852c01cbae105081944424eea79f301cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4159 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 diff --git a/sources/wordpress/wp-admin/images/wheel.png b/sources/wordpress/wp-admin/images/wheel.png deleted file mode 100644 index 7e53103ed98e2d19310ba868962fcfe3759fd1a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11505 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 XtY diff --git a/sources/wordpress/wp-admin/images/wordpress-logo.png b/sources/wordpress/wp-admin/images/wordpress-logo.png deleted file mode 100644 index 63b0379613dce1dd59a81a30cf98fc23275751dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2480 zcma)8X)qg#7EWr7q7kY{v77|-b; z)4(om@w88aP`vK%l`btiE4O=$q92H-T3y!D-Yse|h$D9paF9%Vd&$l&t7Tz+F74&n zQ;meJU_h;OuNGC)KOt2`N@y%^osXAju=|Uu1@2^}&x;eecnjg?e5VsNKP>M$ z`%*I=^fE=?_?i?-cLTF}k=Ehoer9MsTfnO|4OJ!!1J%a#Yu^evnJ4!* z+Y39iPAFSVqcm^OCFM#s>dGj!?-$q`V+AuHTgIvQ7?Z*o;bjK*LmpMzfakb70Uv6Q z8uXz11c0(;5N|!U$Y(yB%m4_(*J6SN62C>w@@KoGFt0@s^r*|My~4kYsJu8f2#8@I`#F{xX5=X6%If0xnH@>qa&&VXJS4xtr`PEB)u}^aTOk0qIuJElq=NN zhQyMez8!n{csV6@(9fek%{#0>DkCm#!yH(y1L#*mf5TMpFJdC=s=C)KYqIvDr<`}z z1dyuOidPl4#W7#(nf0Vy+e}A&3&T=>r%}qS<5fxG8RQ&4Vp>205v2(PIp^n1N|Zz% z<9f8;nl$3i|CMz{C=_jxBQ|N2nu_aEv3?Epuk5}wabYPqHW!keh-*InPW7nVSTo8@ zqUh1sxe*@yH!%qqm7^T_A-wTV-*pax+V^8OA^P$)zz<+(7%8gt1zZ!$7ot6S8Y^DD zlypzNm{P-b^USuW)+Z>i-L}QbO=4TTb6w{y^6iF+r!dJp#wX}mkxq7CB>QIgcBe^D zZU1&t9^~@is%T6|$49ESBQu-*b?J^A=)Rl@B&{`mc||=}h!BtD6ffUkGe~U4xH64G zG7J9D8}E>8IA;yVcJd)Qpn<^I-4S8vaV1m6tcM+#=6X8GM$YH-(!=bv99ewxDk-k* zNPd@IL1L;UJe}LmK(q0ZvP$UgEkX9WOF>3e%Uu)r=NBQLIb;K8P`ke0ho z`5FpMp}-kYx@;_dD_>f#bd%Eigjp;;^aw*(v*`dnOQ)Eq9WxKoEzfB2<{64)tNig z!`0~fZ=IZelU%i4_3!ajj`I~lPa%1UD6(YCM%{YcANDr8&8!z#B`3@1>89K_f>`#t zx|}J{!o*3$$Q{N)4fH<}>ul8Ik1FYjuuLOgm96M=^@m43mahI#fz;M{AwaG1aKQ72 z556CjnG#@PtVd%o{<02p1AMCnCH-_77rYX_;p6!2Qpu)|qn;Oh&3;rKaz!Cc^4Z|Y zWh%ISH`9*+S1)4@3x-bK@wuqxSNI-!2j2tZ@C#Y7CWE128iuORg%O^{x6y5i-nJ84|U4qQq5IevTdk2g&8IGWCrVd)0p>yleFMd zOrMhetgH?^lqZrivtQmQcwcse7w5Gf7=+ICQQ^<0A8T1siO~0~$pV`9%NnCFRcPn0 zr9{DGYei<2^OG5kOA!`nd3D=q<*@p)4POEG{m~bI=t2i_uSkFlOC7*0EI}=SKEfKr6jE6ZE0Zm<9O$xK))eU zQf86pxVW?w@XEMira~g95=3`*lgSs8Y8P?(XL|5a(Z>U# z2g;1iqE`oS!MFLKmG;nPCk>P \ No newline at end of file diff --git a/sources/wordpress/wp-admin/images/wpspin_light-2x.gif b/sources/wordpress/wp-admin/images/wpspin_light-2x.gif deleted file mode 100644 index fe2d5c0fcb0e715e77854f3cdffdac2935233b95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9097 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 SZEl;GO#+TWWmJj~^ZyTE{8Q5a diff --git a/sources/wordpress/wp-admin/images/wpspin_light.gif b/sources/wordpress/wp-admin/images/wpspin_light.gif deleted file mode 100644 index 7f7172727e46bc58a6c8c31bc2e244b8870acf02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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/sources/wordpress/wp-admin/images/xit-2x.gif b/sources/wordpress/wp-admin/images/xit-2x.gif deleted file mode 100644 index b5ce86b77e48ed199f7835929c3164e4cbb5c385..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 823 zcmdVXYfn;f0D$rTVaMB%Kpki*F1(@BykvMGyByq1+p3kKtzM;XYQ1Q*nai~t!kp!7 zurx2r+<}?XV{cV$tjMN~O}}aygw& zVrt4@FdVI|8I8ujtE&W#M~;s}dwV{g&oema9Ung&897>C-`d*R+}!jG4ISBR0l9o< zXUA%_1{4a1!?Cfk5i}ZudcE82w%hFiwK|~H26Z}>N~O_gyfT?*V8Ay&AKKkDnM}U9 zxx?Y%!?7`~R!b0sTCFyl&5=k1{Lf_uVF&;eoIOFDJOMEg0V)(CEGj)QkxpeHBC&{) zL#CCN)5tj#iI|ZBFe#S87!{_cLijYEnm&0&n`agf$r5>O^}c9SoLkwZB}bL(PDaW z<#)$+Y=xlbjelT<@*@szog93`L85*=p^Lgfj_HzwHeK5XUG|g%!d)L#>6}`uyYr{3 zlTBjV>u1kNq9O7_&~OUvl~-jxfKZA5Qzs1iqX`?I1>9%zE<;<5Q4tta{{uXV BI%EI< diff --git a/sources/wordpress/wp-admin/images/xit.gif b/sources/wordpress/wp-admin/images/xit.gif deleted file mode 100644 index 64cb8546cc2f2de09d377937fcc5abc5d947ae0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmZ?wbhEHb6k*_E_{_lYY4YUH^X7fqzWv9E6F)Cs{&nNV|NsAAzI^%Y*|P@^9$dS2 z?Zk-_hYlSA3NnC!;!hSv1_oXR9S{#>1_Mj-hOLXQ1-YM6auR5rW{@(|gL%Qa!$%}I zIwj5oGO#TaVhhmdk#sr{z`ET>9X{ ht8-b~4Q^eRnCh|IEo*6(r-qn>6t9e&f{-ACH2?)tOu_&F diff --git a/sources/wordpress/wp-admin/images/yes.png b/sources/wordpress/wp-admin/images/yes.png deleted file mode 100644 index fbb39836bbdf6c9931e9f846776d28c6c0157a87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 539 zcmV+$0_6RPP)rrT_844hyuh_-TydG@=!*>!j8|8=)k{x|K{|0ceg z-9~AvFq>Sf_{CL^mj2JWknrF9q{e^!4NCu6eVFgCc`$Im1Cc$5bxGQm*ngE5^Zzft zKllIq`!oJ)G%J5mtyOrm;OWf&CATyGd)~18Z+pn_KU+BSU5+$}%_yadd_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => '

    ' . __('This screen lists links to plugins to import data from blogging/content management platforms. Choose the platform you want to import from, and click Install Now when you are prompted in the popup window. If your platform is not listed, click the link to search the plugin directory for other importer plugins to see if there is one for your platform.') . '

    ' . - '

    ' . __('In previous versions of WordPress, all importers were built-in. They have been turned into plugins since most people only use them once or infrequently.') . '

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

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

    ' . - '
    ' . - '

    ' . __('Support Forums') . '

    ' -); - -if ( current_user_can( 'install_plugins' ) ) - $popular_importers = wp_get_popular_importers(); -else - $popular_importers = array(); - -// Detect and redirect invalid importers like 'movabletype', which is registered as 'mt' -if ( ! empty( $_GET['invalid'] ) && isset( $popular_importers[ $_GET['invalid'] ] ) ) { - $importer_id = $popular_importers[ $_GET['invalid'] ]['importer-id']; - if ( $importer_id != $_GET['invalid'] ) { // Prevent redirect loops. - wp_redirect( admin_url( 'admin.php?import=' . $importer_id ) ); - exit; - } - unset( $importer_id ); -} - -add_thickbox(); -wp_enqueue_script( 'plugin-install' ); - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); -$parent_file = 'tools.php'; -?> - -
    -

    - -

    %s importer is invalid or is not installed.'), esc_html( $_GET['invalid'] ) ); ?>

    - -

    - - $pop_data ) { - if ( isset( $importers[ $pop_importer ] ) ) - continue; - if ( isset( $importers[ $pop_data['importer-id'] ] ) ) - continue; - $importers[ $pop_data['importer-id'] ] = array( $pop_data['name'], $pop_data['description'], 'install' => $pop_data['plugin-slug'] ); -} - -if ( empty( $importers ) ) { - echo '

    ' . __('No importers are available.') . '

    '; // TODO: make more helpful -} else { - uasort( $importers, '_usort_by_first_member' ); -?> - - - $data) { - $action = ''; - if ( isset( $data['install'] ) ) { - $plugin_slug = $data['install']; - if ( file_exists( WP_PLUGIN_DIR . '/' . $plugin_slug ) ) { - // Looks like Importer is installed, But not active - $plugins = get_plugins( '/' . $plugin_slug ); - if ( !empty($plugins) ) { - $keys = array_keys($plugins); - $plugin_file = $plugin_slug . '/' . $keys[0]; - $action = '' . $data[0] . ''; - } - } - if ( empty($action) ) { - if ( is_main_site() ) { - $action = '' . $data[0] . ''; - } else { - $action = $data[0]; - $data[1] = sprintf( __( 'This importer is not installed. Please install importers from the main site.' ), get_admin_url( $current_site->blog_id, 'import.php' ) ); - } - } - } else { - $action = "{$data[0]}"; - } - - $alt = $alt ? '' : ' class="alternate"'; - echo " - - - - "; - } -?> - -
    $action{$data[1]}
    -' . sprintf( __('If the importer you need is not listed, search the plugin directory to see if an importer is available.'), esc_url( network_admin_url( 'plugin-install.php?tab=search&type=tag&s=importer' ) ) ) . '

    '; -?> - -
    - -id and the JS global 'pagenow'. - if ( ! empty($_POST['screen_id']) ) - $screen_id = sanitize_key($_POST['screen_id']); - else - $screen_id = 'front'; - - if ( ! empty($_POST['data']) ) { - $data = wp_unslash( (array) $_POST['data'] ); - - /** - * Filter Heartbeat AJAX response in no-privilege environments. - * - * @since 3.6.0 - * - * @param array|object $response The no-priv Heartbeat response object or array. - * @param array $data An array of data passed via $_POST. - * @param string $screen_id The screen id. - */ - $response = apply_filters( 'heartbeat_nopriv_received', $response, $data, $screen_id ); - } - - /** - * Filter Heartbeat AJAX response when no data is passed. - * - * @since 3.6.0 - * - * @param array|object $response The Heartbeat response object or array. - * @param string $screen_id The screen id. - */ - $response = apply_filters( 'heartbeat_nopriv_send', $response, $screen_id ); - - /** - * Fires when Heartbeat ticks in no-privilege environments. - * - * Allows the transport to be easily replaced with long-polling. - * - * @since 3.6.0 - * - * @param array|object $response The no-priv Heartbeat response. - * @param string $screen_id The screen id. - */ - do_action( 'heartbeat_nopriv_tick', $response, $screen_id ); - - // Send the current time according to the server. - $response['server_time'] = time(); - - wp_send_json($response); -} - -// -// GET-based Ajax handlers. -// - -/** - * Ajax handler for fetching a list table. - * - * @since 3.1.0 - */ -function wp_ajax_fetch_list() { - global $wp_list_table; - - $list_class = $_GET['list_args']['class']; - check_ajax_referer( "fetch-list-$list_class", '_ajax_fetch_list_nonce' ); - - $wp_list_table = _get_list_table( $list_class, array( 'screen' => $_GET['list_args']['screen']['id'] ) ); - if ( ! $wp_list_table ) - wp_die( 0 ); - - if ( ! $wp_list_table->ajax_user_can() ) - wp_die( -1 ); - - $wp_list_table->ajax_response(); - - wp_die( 0 ); -} - -/** - * Ajax handler for tag search. - * - * @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 { - wp_die( 0 ); - } - - $s = wp_unslash( $_GET['q'] ); - - $comma = _x( ',', 'tag delimiter' ); - if ( ',' !== $comma ) - $s = str_replace( $comma, ',', $s ); - if ( false !== strpos( $s, ',' ) ) { - $s = explode( ',', $s ); - $s = $s[count( $s ) - 1]; - } - $s = trim( $s ); - - /** - * Filter the minimum number of characters required to fire a tag search via AJAX. - * - * @since 4.0.0 - * - * @param int $characters The minimum number of characters required. Default 2. - * @param object $tax The taxonomy object. - * @param string $s The search term. - */ - $term_search_min_chars = (int) apply_filters( 'term_search_min_chars', 2, $tax, $s ); - - /* - * Require $term_search_min_chars chars for matching (default: 2) - * ensure it's a non-negative, non-zero integer. - */ - if ( ( $term_search_min_chars == 0 ) || ( strlen( $s ) < $term_search_min_chars ) ){ - wp_die(); - } - - $results = get_terms( $taxonomy, array( 'name__like' => $s, 'fields' => 'names', 'hide_empty' => false ) ); - - echo join( $results, "\n" ); - wp_die(); -} - -/** - * Ajax handler for compression testing. - * - * @since 3.1.0 - */ -function wp_ajax_wp_compression_test() { - if ( !current_user_can( 'manage_options' ) ) - wp_die( -1 ); - - if ( ini_get('zlib.output_compression') || 'ob_gzhandler' == ini_get('output_handler') ) { - update_site_option('can_compress_scripts', 0); - wp_die( 0 ); - } - - if ( isset($_GET['test']) ) { - header( 'Expires: Wed, 11 Jan 1984 05:00:00 GMT' ); - header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' ); - header( 'Cache-Control: no-cache, must-revalidate, max-age=0' ); - header( 'Pragma: no-cache' ); - header('Content-Type: application/x-javascript; charset=UTF-8'); - $force_gzip = ( defined('ENFORCE_GZIP') && ENFORCE_GZIP ); - $test_str = '"wpCompressionTest Lorem ipsum dolor sit amet consectetuer mollis sapien urna ut a. Eu nonummy condimentum fringilla tempor pretium platea vel nibh netus Maecenas. Hac molestie amet justo quis pellentesque est ultrices interdum nibh Morbi. Cras mattis pretium Phasellus ante ipsum ipsum ut sociis Suspendisse Lorem. Ante et non molestie. Porta urna Vestibulum egestas id congue nibh eu risus gravida sit. Ac augue auctor Ut et non a elit massa id sodales. Elit eu Nulla at nibh adipiscing mattis lacus mauris at tempus. Netus nibh quis suscipit nec feugiat eget sed lorem et urna. Pellentesque lacus at ut massa consectetuer ligula ut auctor semper Pellentesque. Ut metus massa nibh quam Curabitur molestie nec mauris congue. Volutpat molestie elit justo facilisis neque ac risus Ut nascetur tristique. Vitae sit lorem tellus et quis Phasellus lacus tincidunt nunc Fusce. Pharetra wisi Suspendisse mus sagittis libero lacinia Integer consequat ac Phasellus. Et urna ac cursus tortor aliquam Aliquam amet tellus volutpat Vestibulum. Justo interdum condimentum In augue congue tellus sollicitudin Quisque quis nibh."'; - - if ( 1 == $_GET['test'] ) { - echo $test_str; - wp_die(); - } elseif ( 2 == $_GET['test'] ) { - if ( !isset($_SERVER['HTTP_ACCEPT_ENCODING']) ) - wp_die( -1 ); - if ( false !== stripos( $_SERVER['HTTP_ACCEPT_ENCODING'], 'deflate') && function_exists('gzdeflate') && ! $force_gzip ) { - header('Content-Encoding: deflate'); - $out = gzdeflate( $test_str, 1 ); - } elseif ( false !== stripos( $_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') && function_exists('gzencode') ) { - header('Content-Encoding: gzip'); - $out = gzencode( $test_str, 1 ); - } else { - wp_die( -1 ); - } - echo $out; - wp_die(); - } elseif ( 'no' == $_GET['test'] ) { - update_site_option('can_compress_scripts', 0); - } elseif ( 'yes' == $_GET['test'] ) { - update_site_option('can_compress_scripts', 1); - } - } - - wp_die( 0 ); -} - -/** - * Ajax handler for image editor previews. - * - * @since 3.1.0 - */ -function wp_ajax_imgedit_preview() { - $post_id = intval($_GET['postid']); - if ( empty($post_id) || !current_user_can('edit_post', $post_id) ) - wp_die( -1 ); - - check_ajax_referer( "image_editor-$post_id" ); - - include_once( ABSPATH . 'wp-admin/includes/image-edit.php' ); - if ( ! stream_preview_image($post_id) ) - wp_die( -1 ); - - wp_die(); -} - -/** - * Ajax handler for oEmbed caching. - * - * @since 3.1.0 - */ -function wp_ajax_oembed_cache() { - $GLOBALS['wp_embed']->cache_oembed( $_GET['post'] ); - wp_die( 0 ); -} - -/** - * Ajax handler for user autocomplete. - * - * @since 3.4.0 - */ -function wp_ajax_autocomplete_user() { - if ( ! is_multisite() || ! current_user_can( 'promote_users' ) || wp_is_large_network( 'users' ) ) - wp_die( -1 ); - - /** This filter is documented in wp-admin/user-new.php */ - if ( ! is_super_admin() && ! apply_filters( 'autocomplete_users_for_site_admins', false ) ) - wp_die( -1 ); - - $return = array(); - - // Check the type of request - // Current allowed values are `add` and `search` - if ( isset( $_REQUEST['autocomplete_type'] ) && 'search' === $_REQUEST['autocomplete_type'] ) { - $type = $_REQUEST['autocomplete_type']; - } else { - $type = 'add'; - } - - // Check the desired field for value - // Current allowed values are `user_email` and `user_login` - if ( isset( $_REQUEST['autocomplete_field'] ) && 'user_email' === $_REQUEST['autocomplete_field'] ) { - $field = $_REQUEST['autocomplete_field']; - } else { - $field = 'user_login'; - } - - // Exclude current users of this blog - if ( isset( $_REQUEST['site_id'] ) ) { - $id = absint( $_REQUEST['site_id'] ); - } else { - $id = get_current_blog_id(); - } - - $include_blog_users = ( $type == 'search' ? get_users( array( 'blog_id' => $id, 'fields' => 'ID' ) ) : array() ); - $exclude_blog_users = ( $type == 'add' ? get_users( array( 'blog_id' => $id, 'fields' => 'ID' ) ) : array() ); - - $users = get_users( array( - 'blog_id' => false, - 'search' => '*' . $_REQUEST['term'] . '*', - 'include' => $include_blog_users, - 'exclude' => $exclude_blog_users, - 'search_columns' => array( 'user_login', 'user_nicename', 'user_email' ), - ) ); - - foreach ( $users as $user ) { - $return[] = array( - /* translators: 1: user_login, 2: user_email */ - 'label' => sprintf( __( '%1$s (%2$s)' ), $user->user_login, $user->user_email ), - 'value' => $user->$field, - ); - } - - wp_die( json_encode( $return ) ); -} - -/** - * Ajax handler for dashboard widgets. - * - * @since 3.4.0 - */ -function wp_ajax_dashboard_widgets() { - require_once ABSPATH . 'wp-admin/includes/dashboard.php'; - - $pagenow = $_GET['pagenow']; - if ( $pagenow === 'dashboard-user' || $pagenow === 'dashboard-network' || $pagenow === 'dashboard' ) { - set_current_screen( $pagenow ); - } - - switch ( $_GET['widget'] ) { - case 'dashboard_primary' : - wp_dashboard_primary(); - break; - } - wp_die(); -} - -/** - * Ajax handler for Customizer preview logged-in status. - * - * @since 3.4.0 - */ -function wp_ajax_logged_in() { - wp_die( 1 ); -} - -// -// Ajax helpers. -// - -/** - * Sends back current comment total and new page links if they need to be updated. - * - * Contrary to normal success AJAX response ("1"), die with time() on success. - * - * @since 2.7.0 - * - * @param int $comment_id - * @return die - */ -function _wp_ajax_delete_comment_response( $comment_id, $delta = -1 ) { - $total = isset( $_POST['_total'] ) ? (int) $_POST['_total'] : 0; - $per_page = isset( $_POST['_per_page'] ) ? (int) $_POST['_per_page'] : 0; - $page = isset( $_POST['_page'] ) ? (int) $_POST['_page'] : 0; - $url = isset( $_POST['_url'] ) ? esc_url_raw( $_POST['_url'] ) : ''; - - // JS didn't send us everything we need to know. Just die with success message - if ( !$total || !$per_page || !$page || !$url ) - wp_die( time() ); - - $total += $delta; - if ( $total < 0 ) - $total = 0; - - // Only do the expensive stuff on a page-break, and about 1 other time per page - if ( 0 == $total % $per_page || 1 == mt_rand( 1, $per_page ) ) { - $post_id = 0; - $status = 'total_comments'; // What type of comment count are we looking for? - $parsed = parse_url( $url ); - if ( isset( $parsed['query'] ) ) { - parse_str( $parsed['query'], $query_vars ); - if ( !empty( $query_vars['comment_status'] ) ) - $status = $query_vars['comment_status']; - if ( !empty( $query_vars['p'] ) ) - $post_id = (int) $query_vars['p']; - } - - $comment_count = wp_count_comments($post_id); - - // We're looking for a known type of comment count. - if ( isset( $comment_count->$status ) ) - $total = $comment_count->$status; - // Else use the decremented value from above. - } - - // The time since the last comment count. - $time = time(); - - $x = new WP_Ajax_Response( array( - 'what' => 'comment', - // Here for completeness - not used. - 'id' => $comment_id, - 'supplemental' => array( - 'total_items_i18n' => sprintf( _n( '1 item', '%s items', $total ), number_format_i18n( $total ) ), - 'total_pages' => ceil( $total / $per_page ), - 'total_pages_i18n' => number_format_i18n( ceil( $total / $per_page ) ), - 'total' => $total, - 'time' => $time - ) - ) ); - $x->send(); -} - -// -// POST-based Ajax handlers. -// - -/** - * Ajax handler for adding a hierarchical term. - * - * @since 3.1.0 - */ -function _wp_ajax_add_hierarchical_term() { - $action = $_POST['action']; - $taxonomy = get_taxonomy(substr($action, 4)); - check_ajax_referer( $action, '_ajax_nonce-add-' . $taxonomy->name ); - if ( !current_user_can( $taxonomy->cap->edit_terms ) ) - wp_die( -1 ); - $names = explode(',', $_POST['new'.$taxonomy->name]); - $parent = isset($_POST['new'.$taxonomy->name.'_parent']) ? (int) $_POST['new'.$taxonomy->name.'_parent'] : 0; - if ( 0 > $parent ) - $parent = 0; - if ( $taxonomy->name == 'category' ) - $post_category = isset($_POST['post_category']) ? (array) $_POST['post_category'] : array(); - else - $post_category = ( isset($_POST['tax_input']) && isset($_POST['tax_input'][$taxonomy->name]) ) ? (array) $_POST['tax_input'][$taxonomy->name] : array(); - $checked_categories = array_map( 'absint', (array) $post_category ); - $popular_ids = wp_popular_terms_checklist($taxonomy->name, 0, 10, false); - - foreach ( $names as $cat_name ) { - $cat_name = trim($cat_name); - $category_nicename = sanitize_title($cat_name); - if ( '' === $category_nicename ) - continue; - if ( !$cat_id = term_exists( $cat_name, $taxonomy->name, $parent ) ) - $cat_id = wp_insert_term( $cat_name, $taxonomy->name, array( 'parent' => $parent ) ); - if ( is_wp_error( $cat_id ) ) - continue; - else if ( is_array( $cat_id ) ) - $cat_id = $cat_id['term_id']; - $checked_categories[] = $cat_id; - if ( $parent ) // Do these all at once in a second - continue; - ob_start(); - wp_terms_checklist( 0, array( 'taxonomy' => $taxonomy->name, 'descendants_and_self' => $cat_id, 'selected_cats' => $checked_categories, 'popular_cats' => $popular_ids )); - $data = ob_get_contents(); - ob_end_clean(); - $add = array( - 'what' => $taxonomy->name, - 'id' => $cat_id, - 'data' => str_replace( array("\n", "\t"), '', $data), - 'position' => -1 - ); - } - - if ( $parent ) { // Foncy - replace the parent and all its children - $parent = get_term( $parent, $taxonomy->name ); - $term_id = $parent->term_id; - - while ( $parent->parent ) { // get the top parent - $parent = get_term( $parent->parent, $taxonomy->name ); - if ( is_wp_error( $parent ) ) - break; - $term_id = $parent->term_id; - } - - ob_start(); - wp_terms_checklist( 0, array('taxonomy' => $taxonomy->name, 'descendants_and_self' => $term_id, 'selected_cats' => $checked_categories, 'popular_cats' => $popular_ids)); - $data = ob_get_contents(); - ob_end_clean(); - $add = array( - 'what' => $taxonomy->name, - 'id' => $term_id, - 'data' => str_replace( array("\n", "\t"), '', $data), - 'position' => -1 - ); - } - - ob_start(); - wp_dropdown_categories( array( - 'taxonomy' => $taxonomy->name, 'hide_empty' => 0, 'name' => 'new'.$taxonomy->name.'_parent', 'orderby' => 'name', - 'hierarchical' => 1, 'show_option_none' => '— '.$taxonomy->labels->parent_item.' —' - ) ); - $sup = ob_get_contents(); - ob_end_clean(); - $add['supplemental'] = array( 'newcat_parent' => $sup ); - - $x = new WP_Ajax_Response( $add ); - $x->send(); -} - -/** - * Ajax handler for deleting a comment. - * - * @since 3.1.0 - */ -function wp_ajax_delete_comment() { - $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; - - if ( !$comment = get_comment( $id ) ) - wp_die( time() ); - if ( ! current_user_can( 'edit_comment', $comment->comment_ID ) ) - wp_die( -1 ); - - check_ajax_referer( "delete-comment_$id" ); - $status = wp_get_comment_status( $comment->comment_ID ); - - $delta = -1; - if ( isset($_POST['trash']) && 1 == $_POST['trash'] ) { - if ( 'trash' == $status ) - wp_die( time() ); - $r = wp_trash_comment( $comment->comment_ID ); - } elseif ( isset($_POST['untrash']) && 1 == $_POST['untrash'] ) { - if ( 'trash' != $status ) - wp_die( time() ); - $r = wp_untrash_comment( $comment->comment_ID ); - if ( ! isset( $_POST['comment_status'] ) || $_POST['comment_status'] != 'trash' ) // undo trash, not in trash - $delta = 1; - } elseif ( isset($_POST['spam']) && 1 == $_POST['spam'] ) { - if ( 'spam' == $status ) - wp_die( time() ); - $r = wp_spam_comment( $comment->comment_ID ); - } elseif ( isset($_POST['unspam']) && 1 == $_POST['unspam'] ) { - if ( 'spam' != $status ) - wp_die( time() ); - $r = wp_unspam_comment( $comment->comment_ID ); - if ( ! isset( $_POST['comment_status'] ) || $_POST['comment_status'] != 'spam' ) // undo spam, not in spam - $delta = 1; - } elseif ( isset($_POST['delete']) && 1 == $_POST['delete'] ) { - $r = wp_delete_comment( $comment->comment_ID ); - } else { - wp_die( -1 ); - } - - if ( $r ) // Decide if we need to send back '1' or a more complicated response including page links and comment counts - _wp_ajax_delete_comment_response( $comment->comment_ID, $delta ); - wp_die( 0 ); -} - -/** - * Ajax handler for deleting a tag. - * - * @since 3.1.0 - */ -function wp_ajax_delete_tag() { - $tag_id = (int) $_POST['tag_ID']; - check_ajax_referer( "delete-tag_$tag_id" ); - - $taxonomy = !empty($_POST['taxonomy']) ? $_POST['taxonomy'] : 'post_tag'; - $tax = get_taxonomy($taxonomy); - - if ( !current_user_can( $tax->cap->delete_terms ) ) - wp_die( -1 ); - - $tag = get_term( $tag_id, $taxonomy ); - if ( !$tag || is_wp_error( $tag ) ) - wp_die( 1 ); - - if ( wp_delete_term($tag_id, $taxonomy)) - wp_die( 1 ); - else - wp_die( 0 ); -} - -/** - * Ajax handler for deleting a link. - * - * @since 3.1.0 - */ -function wp_ajax_delete_link() { - $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; - - check_ajax_referer( "delete-bookmark_$id" ); - if ( !current_user_can( 'manage_links' ) ) - wp_die( -1 ); - - $link = get_bookmark( $id ); - if ( !$link || is_wp_error( $link ) ) - wp_die( 1 ); - - if ( wp_delete_link( $id ) ) - wp_die( 1 ); - else - wp_die( 0 ); -} - -/** - * Ajax handler for deleting meta. - * - * @since 3.1.0 - */ -function wp_ajax_delete_meta() { - $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; - - check_ajax_referer( "delete-meta_$id" ); - if ( !$meta = get_metadata_by_mid( 'post', $id ) ) - wp_die( 1 ); - - if ( is_protected_meta( $meta->meta_key, 'post' ) || ! current_user_can( 'delete_post_meta', $meta->post_id, $meta->meta_key ) ) - wp_die( -1 ); - if ( delete_meta( $meta->meta_id ) ) - wp_die( 1 ); - wp_die( 0 ); -} - -/** - * Ajax handler for deleting a post. - * - * @since 3.1.0 - * - * @param string $action Action to perform. - */ -function wp_ajax_delete_post( $action ) { - if ( empty( $action ) ) - $action = 'delete-post'; - $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; - - check_ajax_referer( "{$action}_$id" ); - if ( !current_user_can( 'delete_post', $id ) ) - wp_die( -1 ); - - if ( !get_post( $id ) ) - wp_die( 1 ); - - if ( wp_delete_post( $id ) ) - wp_die( 1 ); - else - wp_die( 0 ); -} - -/** - * Ajax handler for sending a post to the trash. - * - * @since 3.1.0 - * - * @param string $action Action to perform. - */ -function wp_ajax_trash_post( $action ) { - if ( empty( $action ) ) - $action = 'trash-post'; - $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; - - check_ajax_referer( "{$action}_$id" ); - if ( !current_user_can( 'delete_post', $id ) ) - wp_die( -1 ); - - if ( !get_post( $id ) ) - wp_die( 1 ); - - if ( 'trash-post' == $action ) - $done = wp_trash_post( $id ); - else - $done = wp_untrash_post( $id ); - - if ( $done ) - wp_die( 1 ); - - wp_die( 0 ); -} - -/** - * Ajax handler to restore a post from the trash. - * - * @since 3.1.0 - * - * @param string $action Action to perform. - */ -function wp_ajax_untrash_post( $action ) { - if ( empty( $action ) ) - $action = 'untrash-post'; - wp_ajax_trash_post( $action ); -} - -function wp_ajax_delete_page( $action ) { - if ( empty( $action ) ) - $action = 'delete-page'; - $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; - - check_ajax_referer( "{$action}_$id" ); - if ( !current_user_can( 'delete_page', $id ) ) - wp_die( -1 ); - - if ( ! get_post( $id ) ) - wp_die( 1 ); - - if ( wp_delete_post( $id ) ) - wp_die( 1 ); - else - wp_die( 0 ); -} - -/** - * Ajax handler to dim a comment. - * - * @since 3.1.0 - */ -function wp_ajax_dim_comment() { - $id = isset( $_POST['id'] ) ? (int) $_POST['id'] : 0; - - if ( !$comment = get_comment( $id ) ) { - $x = new WP_Ajax_Response( array( - 'what' => 'comment', - 'id' => new WP_Error('invalid_comment', sprintf(__('Comment %d does not exist'), $id)) - ) ); - $x->send(); - } - - if ( ! current_user_can( 'edit_comment', $comment->comment_ID ) && ! current_user_can( 'moderate_comments' ) ) - wp_die( -1 ); - - $current = wp_get_comment_status( $comment->comment_ID ); - if ( isset( $_POST['new'] ) && $_POST['new'] == $current ) - wp_die( time() ); - - check_ajax_referer( "approve-comment_$id" ); - if ( in_array( $current, array( 'unapproved', 'spam' ) ) ) - $result = wp_set_comment_status( $comment->comment_ID, 'approve', true ); - else - $result = wp_set_comment_status( $comment->comment_ID, 'hold', true ); - - if ( is_wp_error($result) ) { - $x = new WP_Ajax_Response( array( - 'what' => 'comment', - 'id' => $result - ) ); - $x->send(); - } - - // Decide if we need to send back '1' or a more complicated response including page links and comment counts - _wp_ajax_delete_comment_response( $comment->comment_ID ); - wp_die( 0 ); -} - -/** - * Ajax handler for deleting a link category. - * - * @since 3.1.0 - * - * @param string $action Action to perform. - */ -function wp_ajax_add_link_category( $action ) { - if ( empty( $action ) ) - $action = 'add-link-category'; - check_ajax_referer( $action ); - if ( !current_user_can( 'manage_categories' ) ) - wp_die( -1 ); - $names = explode(',', wp_unslash( $_POST['newcat'] ) ); - $x = new WP_Ajax_Response(); - foreach ( $names as $cat_name ) { - $cat_name = trim($cat_name); - $slug = sanitize_title($cat_name); - if ( '' === $slug ) - continue; - if ( !$cat_id = term_exists( $cat_name, 'link_category' ) ) - $cat_id = wp_insert_term( $cat_name, 'link_category' ); - if ( is_wp_error( $cat_id ) ) - continue; - else if ( is_array( $cat_id ) ) - $cat_id = $cat_id['term_id']; - $cat_name = esc_html( $cat_name ); - $x->add( array( - 'what' => 'link-category', - 'id' => $cat_id, - 'data' => "", - 'position' => -1 - ) ); - } - $x->send(); -} - -/** - * Ajax handler to add a tag. - * - * @since 3.1.0 - */ -function wp_ajax_add_tag() { - global $wp_list_table; - - check_ajax_referer( 'add-tag', '_wpnonce_add-tag' ); - $taxonomy = !empty($_POST['taxonomy']) ? $_POST['taxonomy'] : 'post_tag'; - $tax = get_taxonomy($taxonomy); - - if ( !current_user_can( $tax->cap->edit_terms ) ) - wp_die( -1 ); - - $x = new WP_Ajax_Response(); - - $tag = wp_insert_term($_POST['tag-name'], $taxonomy, $_POST ); - - if ( !$tag || is_wp_error($tag) || (!$tag = get_term( $tag['term_id'], $taxonomy )) ) { - $message = __('An error has occurred. Please reload the page and try again.'); - if ( is_wp_error($tag) && $tag->get_error_message() ) - $message = $tag->get_error_message(); - - $x->add( array( - 'what' => 'taxonomy', - 'data' => new WP_Error('error', $message ) - ) ); - $x->send(); - } - - $wp_list_table = _get_list_table( 'WP_Terms_List_Table', array( 'screen' => $_POST['screen'] ) ); - - $level = 0; - if ( is_taxonomy_hierarchical($taxonomy) ) { - $level = count( get_ancestors( $tag->term_id, $taxonomy ) ); - ob_start(); - $wp_list_table->single_row( $tag, $level ); - $noparents = ob_get_clean(); - } - - ob_start(); - $wp_list_table->single_row( $tag ); - $parents = ob_get_clean(); - - $x->add( array( - 'what' => 'taxonomy', - 'supplemental' => compact('parents', 'noparents') - ) ); - $x->add( array( - 'what' => 'term', - 'position' => $level, - 'supplemental' => (array) $tag - ) ); - $x->send(); -} - -/** - * Ajax handler for getting a tagcloud. - * - * @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 { - wp_die( 0 ); - } - - $tags = get_terms( $taxonomy, array( 'number' => 45, 'orderby' => 'count', 'order' => 'DESC' ) ); - - if ( empty( $tags ) ) - wp_die( $tax->labels->not_found ); - - if ( is_wp_error( $tags ) ) - wp_die( $tags->get_error_message() ); - - foreach ( $tags as $key => $tag ) { - $tags[ $key ]->link = '#'; - $tags[ $key ]->id = $tag->term_id; - } - - // We need raw tag names here, so don't filter the output - $return = wp_generate_tag_cloud( $tags, array('filter' => 0) ); - - if ( empty($return) ) - wp_die( 0 ); - - echo $return; - - wp_die(); -} - -/** - * Ajax handler for getting comments. - * - * @since 3.1.0 - * - * @param string $action Action to perform. - */ -function wp_ajax_get_comments( $action ) { - global $wp_list_table, $post_id; - if ( empty( $action ) ) - $action = 'get-comments'; - - check_ajax_referer( $action ); - - if ( empty( $post_id ) && ! empty( $_REQUEST['p'] ) ) { - $id = absint( $_REQUEST['p'] ); - if ( ! empty( $id ) ) - $post_id = $id; - } - - if ( empty( $post_id ) ) - wp_die( -1 ); - - $wp_list_table = _get_list_table( 'WP_Post_Comments_List_Table', array( 'screen' => 'edit-comments' ) ); - - if ( ! current_user_can( 'edit_post', $post_id ) ) - wp_die( -1 ); - - $wp_list_table->prepare_items(); - - if ( !$wp_list_table->has_items() ) - wp_die( 1 ); - - $x = new WP_Ajax_Response(); - ob_start(); - foreach ( $wp_list_table->items as $comment ) { - if ( ! current_user_can( 'edit_comment', $comment->comment_ID ) ) - continue; - get_comment( $comment ); - $wp_list_table->single_row( $comment ); - } - $comment_list_item = ob_get_contents(); - ob_end_clean(); - - $x->add( array( - 'what' => 'comments', - 'data' => $comment_list_item - ) ); - $x->send(); -} - -/** - * Ajax handler for replying to a comment. - * - * @since 3.1.0 - * - * @param string $action Action to perform. - */ -function wp_ajax_replyto_comment( $action ) { - global $wp_list_table; - if ( empty( $action ) ) - $action = 'replyto-comment'; - - check_ajax_referer( $action, '_ajax_nonce-replyto-comment' ); - - $comment_post_ID = (int) $_POST['comment_post_ID']; - $post = get_post( $comment_post_ID ); - if ( ! $post ) - wp_die( -1 ); - - if ( !current_user_can( 'edit_post', $comment_post_ID ) ) - wp_die( -1 ); - - if ( empty( $post->post_status ) ) - wp_die( 1 ); - elseif ( in_array($post->post_status, array('draft', 'pending', 'trash') ) ) - wp_die( __('ERROR: you are replying to a comment on a draft post.') ); - - $user = wp_get_current_user(); - if ( $user->exists() ) { - $user_ID = $user->ID; - $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']); - if ( current_user_can( 'unfiltered_html' ) ) { - if ( ! isset( $_POST['_wp_unfiltered_html_comment'] ) ) - $_POST['_wp_unfiltered_html_comment'] = ''; - - if ( wp_create_nonce( 'unfiltered-html-comment' ) != $_POST['_wp_unfiltered_html_comment'] ) { - kses_remove_filters(); // start with a clean slate - kses_init_filters(); // set up the filters - } - } - } else { - wp_die( __( 'Sorry, you must be logged in to reply to a comment.' ) ); - } - - if ( '' == $comment_content ) - wp_die( __( 'ERROR: please type a comment.' ) ); - - $comment_parent = 0; - if ( isset( $_POST['comment_ID'] ) ) - $comment_parent = absint( $_POST['comment_ID'] ); - $comment_auto_approved = false; - $commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'comment_parent', 'user_ID'); - - // Automatically approve parent comment. - if ( !empty($_POST['approve_parent']) ) { - $parent = get_comment( $comment_parent ); - - if ( $parent && $parent->comment_approved === '0' && $parent->comment_post_ID == $comment_post_ID ) { - if ( wp_set_comment_status( $parent->comment_ID, 'approve' ) ) - $comment_auto_approved = true; - } - } - - $comment_id = wp_new_comment( $commentdata ); - $comment = get_comment($comment_id); - if ( ! $comment ) wp_die( 1 ); - - $position = ( isset($_POST['position']) && (int) $_POST['position'] ) ? (int) $_POST['position'] : '-1'; - - ob_start(); - if ( isset( $_REQUEST['mode'] ) && 'dashboard' == $_REQUEST['mode'] ) { - require_once( ABSPATH . 'wp-admin/includes/dashboard.php' ); - _wp_dashboard_recent_comments_row( $comment ); - } else { - if ( isset( $_REQUEST['mode'] ) && 'single' == $_REQUEST['mode'] ) { - $wp_list_table = _get_list_table('WP_Post_Comments_List_Table', array( 'screen' => 'edit-comments' ) ); - } else { - $wp_list_table = _get_list_table('WP_Comments_List_Table', array( 'screen' => 'edit-comments' ) ); - } - $wp_list_table->single_row( $comment ); - } - $comment_list_item = ob_get_clean(); - - $response = array( - 'what' => 'comment', - 'id' => $comment->comment_ID, - 'data' => $comment_list_item, - 'position' => $position - ); - - if ( $comment_auto_approved ) - $response['supplemental'] = array( 'parent_approved' => $parent->comment_ID ); - - $x = new WP_Ajax_Response(); - $x->add( $response ); - $x->send(); -} - -/** - * Ajax handler for editing a comment. - * - * @since 3.1.0 - */ -function wp_ajax_edit_comment() { - global $wp_list_table; - - check_ajax_referer( 'replyto-comment', '_ajax_nonce-replyto-comment' ); - - $comment_id = (int) $_POST['comment_ID']; - if ( ! current_user_can( 'edit_comment', $comment_id ) ) - wp_die( -1 ); - - if ( '' == $_POST['content'] ) - wp_die( __( 'ERROR: please type a comment.' ) ); - - if ( isset( $_POST['status'] ) ) - $_POST['comment_status'] = $_POST['status']; - edit_comment(); - - $position = ( isset($_POST['position']) && (int) $_POST['position']) ? (int) $_POST['position'] : '-1'; - $checkbox = ( isset($_POST['checkbox']) && true == $_POST['checkbox'] ) ? 1 : 0; - $wp_list_table = _get_list_table( $checkbox ? 'WP_Comments_List_Table' : 'WP_Post_Comments_List_Table', array( 'screen' => 'edit-comments' ) ); - - $comment = get_comment( $comment_id ); - if ( empty( $comment->comment_ID ) ) - wp_die( -1 ); - - ob_start(); - $wp_list_table->single_row( $comment ); - $comment_list_item = ob_get_clean(); - - $x = new WP_Ajax_Response(); - - $x->add( array( - 'what' => 'edit_comment', - 'id' => $comment->comment_ID, - 'data' => $comment_list_item, - 'position' => $position - )); - - $x->send(); -} - -/** - * Ajax handler for adding a menu item. - * - * @since 3.1.0 - */ -function wp_ajax_add_menu_item() { - check_ajax_referer( 'add-menu_item', 'menu-settings-column-nonce' ); - - if ( ! current_user_can( 'edit_theme_options' ) ) - wp_die( -1 ); - - require_once ABSPATH . 'wp-admin/includes/nav-menu.php'; - - // For performance reasons, we omit some object properties from the checklist. - // The following is a hacky way to restore them when adding non-custom items. - - $menu_items_data = array(); - foreach ( (array) $_POST['menu-item'] as $menu_item_data ) { - if ( - ! empty( $menu_item_data['menu-item-type'] ) && - 'custom' != $menu_item_data['menu-item-type'] && - ! empty( $menu_item_data['menu-item-object-id'] ) - ) { - switch( $menu_item_data['menu-item-type'] ) { - case 'post_type' : - $_object = get_post( $menu_item_data['menu-item-object-id'] ); - break; - - case 'taxonomy' : - $_object = get_term( $menu_item_data['menu-item-object-id'], $menu_item_data['menu-item-object'] ); - break; - } - - $_menu_items = array_map( 'wp_setup_nav_menu_item', array( $_object ) ); - $_menu_item = array_shift( $_menu_items ); - - // Restore the missing menu item properties - $menu_item_data['menu-item-description'] = $_menu_item->description; - } - - $menu_items_data[] = $menu_item_data; - } - - $item_ids = wp_save_nav_menu_items( 0, $menu_items_data ); - if ( is_wp_error( $item_ids ) ) - wp_die( 0 ); - - $menu_items = array(); - - foreach ( (array) $item_ids as $menu_item_id ) { - $menu_obj = get_post( $menu_item_id ); - if ( ! empty( $menu_obj->ID ) ) { - $menu_obj = wp_setup_nav_menu_item( $menu_obj ); - $menu_obj->label = $menu_obj->title; // don't show "(pending)" in ajax-added items - $menu_items[] = $menu_obj; - } - } - - /** This filter is documented in wp-admin/includes/nav-menu.php */ - $walker_class_name = apply_filters( 'wp_edit_nav_menu_walker', 'Walker_Nav_Menu_Edit', $_POST['menu'] ); - - if ( ! class_exists( $walker_class_name ) ) - wp_die( 0 ); - - if ( ! empty( $menu_items ) ) { - $args = array( - 'after' => '', - 'before' => '', - 'link_after' => '', - 'link_before' => '', - 'walker' => new $walker_class_name, - ); - echo walk_nav_menu_tree( $menu_items, 0, (object) $args ); - } - wp_die(); -} - -/** - * Ajax handler for adding meta. - * - * @since 3.1.0 - */ -function wp_ajax_add_meta() { - check_ajax_referer( 'add-meta', '_ajax_nonce-add-meta' ); - $c = 0; - $pid = (int) $_POST['post_id']; - $post = get_post( $pid ); - - if ( isset($_POST['metakeyselect']) || isset($_POST['metakeyinput']) ) { - if ( !current_user_can( 'edit_post', $pid ) ) - wp_die( -1 ); - if ( isset($_POST['metakeyselect']) && '#NONE#' == $_POST['metakeyselect'] && empty($_POST['metakeyinput']) ) - wp_die( 1 ); - if ( $post->post_status == 'auto-draft' ) { - $save_POST = $_POST; // Backup $_POST - $_POST = array(); // Make it empty for edit_post() - $_POST['action'] = 'draft'; // Warning fix - $_POST['post_ID'] = $pid; - $_POST['post_type'] = $post->post_type; - $_POST['post_status'] = 'draft'; - $now = current_time('timestamp', 1); - $_POST['post_title'] = sprintf( __( 'Draft created on %1$s at %2$s' ), date( get_option( 'date_format' ), $now ), date( get_option( 'time_format' ), $now ) ); - - if ( $pid = edit_post() ) { - if ( is_wp_error( $pid ) ) { - $x = new WP_Ajax_Response( array( - 'what' => 'meta', - 'data' => $pid - ) ); - $x->send(); - } - $_POST = $save_POST; // Now we can restore original $_POST again - if ( !$mid = add_meta( $pid ) ) - wp_die( __( 'Please provide a custom field value.' ) ); - } else { - wp_die( 0 ); - } - } else if ( !$mid = add_meta( $pid ) ) { - wp_die( __( 'Please provide a custom field value.' ) ); - } - - $meta = get_metadata_by_mid( 'post', $mid ); - $pid = (int) $meta->post_id; - $meta = get_object_vars( $meta ); - $x = new WP_Ajax_Response( array( - 'what' => 'meta', - 'id' => $mid, - 'data' => _list_meta_row( $meta, $c ), - 'position' => 1, - 'supplemental' => array('postid' => $pid) - ) ); - } else { // Update? - $mid = (int) key( $_POST['meta'] ); - $key = wp_unslash( $_POST['meta'][$mid]['key'] ); - $value = wp_unslash( $_POST['meta'][$mid]['value'] ); - if ( '' == trim($key) ) - wp_die( __( 'Please provide a custom field name.' ) ); - if ( '' == trim($value) ) - wp_die( __( 'Please provide a custom field value.' ) ); - if ( ! $meta = get_metadata_by_mid( 'post', $mid ) ) - wp_die( 0 ); // if meta doesn't exist - if ( is_protected_meta( $meta->meta_key, 'post' ) || is_protected_meta( $key, 'post' ) || - ! current_user_can( 'edit_post_meta', $meta->post_id, $meta->meta_key ) || - ! current_user_can( 'edit_post_meta', $meta->post_id, $key ) ) - wp_die( -1 ); - if ( $meta->meta_value != $value || $meta->meta_key != $key ) { - if ( !$u = update_metadata_by_mid( 'post', $mid, $value, $key ) ) - wp_die( 0 ); // We know meta exists; we also know it's unchanged (or DB error, in which case there are bigger problems). - } - - $x = new WP_Ajax_Response( array( - 'what' => 'meta', - 'id' => $mid, 'old_id' => $mid, - 'data' => _list_meta_row( array( - 'meta_key' => $key, - 'meta_value' => $value, - 'meta_id' => $mid - ), $c ), - 'position' => 0, - 'supplemental' => array('postid' => $meta->post_id) - ) ); - } - $x->send(); -} - -/** - * Ajax handler for adding a user. - * - * @since 3.1.0 - * - * @param string $action Action to perform. - */ -function wp_ajax_add_user( $action ) { - global $wp_list_table; - if ( empty( $action ) ) - $action = 'add-user'; - - check_ajax_referer( $action ); - if ( ! current_user_can('create_users') ) - wp_die( -1 ); - if ( ! $user_id = edit_user() ) { - wp_die( 0 ); - } elseif ( is_wp_error( $user_id ) ) { - $x = new WP_Ajax_Response( array( - 'what' => 'user', - 'id' => $user_id - ) ); - $x->send(); - } - $user_object = get_userdata( $user_id ); - - $wp_list_table = _get_list_table('WP_Users_List_Table'); - - $role = current( $user_object->roles ); - - $x = new WP_Ajax_Response( array( - 'what' => 'user', - 'id' => $user_id, - 'data' => $wp_list_table->single_row( $user_object, '', $role ), - 'supplemental' => array( - 'show-link' => sprintf(__( 'User %s added' ), "user-$user_id", $user_object->user_login), - 'role' => $role, - ) - ) ); - $x->send(); -} - -/** - * Ajax handler for closed post boxes. - * - * @since 3.1.0 - */ -function wp_ajax_closed_postboxes() { - check_ajax_referer( 'closedpostboxes', 'closedpostboxesnonce' ); - $closed = isset( $_POST['closed'] ) ? explode( ',', $_POST['closed']) : array(); - $closed = array_filter($closed); - - $hidden = isset( $_POST['hidden'] ) ? explode( ',', $_POST['hidden']) : array(); - $hidden = array_filter($hidden); - - $page = isset( $_POST['page'] ) ? $_POST['page'] : ''; - - if ( $page != sanitize_key( $page ) ) - wp_die( 0 ); - - if ( ! $user = wp_get_current_user() ) - wp_die( -1 ); - - if ( is_array($closed) ) - update_user_option($user->ID, "closedpostboxes_$page", $closed, true); - - if ( is_array($hidden) ) { - $hidden = array_diff( $hidden, array('submitdiv', 'linksubmitdiv', 'manage-menu', 'create-menu') ); // postboxes that are always shown - update_user_option($user->ID, "metaboxhidden_$page", $hidden, true); - } - - wp_die( 1 ); -} - -/** - * Ajax handler for hidden columns. - * - * @since 3.1.0 - */ -function wp_ajax_hidden_columns() { - check_ajax_referer( 'screen-options-nonce', 'screenoptionnonce' ); - $hidden = explode( ',', isset( $_POST['hidden'] ) ? $_POST['hidden'] : '' ); - $page = isset( $_POST['page'] ) ? $_POST['page'] : ''; - - if ( $page != sanitize_key( $page ) ) - wp_die( 0 ); - - if ( ! $user = wp_get_current_user() ) - wp_die( -1 ); - - if ( is_array($hidden) ) - update_user_option($user->ID, "manage{$page}columnshidden", $hidden, true); - - wp_die( 1 ); -} - -/** - * Ajax handler for updating whether to display the welcome panel. - * - * @since 3.1.0 - */ -function wp_ajax_update_welcome_panel() { - check_ajax_referer( 'welcome-panel-nonce', 'welcomepanelnonce' ); - - if ( ! current_user_can( 'edit_theme_options' ) ) - wp_die( -1 ); - - update_user_meta( get_current_user_id(), 'show_welcome_panel', empty( $_POST['visible'] ) ? 0 : 1 ); - - wp_die( 1 ); -} - -/** - * Ajax handler for retrieving menu meta boxes. - * - * @since 3.1.0 - */ -function wp_ajax_menu_get_metabox() { - if ( ! current_user_can( 'edit_theme_options' ) ) - wp_die( -1 ); - - require_once ABSPATH . 'wp-admin/includes/nav-menu.php'; - - if ( isset( $_POST['item-type'] ) && 'post_type' == $_POST['item-type'] ) { - $type = 'posttype'; - $callback = 'wp_nav_menu_item_post_type_meta_box'; - $items = (array) get_post_types( array( 'show_in_nav_menus' => true ), 'object' ); - } elseif ( isset( $_POST['item-type'] ) && 'taxonomy' == $_POST['item-type'] ) { - $type = 'taxonomy'; - $callback = 'wp_nav_menu_item_taxonomy_meta_box'; - $items = (array) get_taxonomies( array( 'show_ui' => true ), 'object' ); - } - - if ( ! empty( $_POST['item-object'] ) && isset( $items[$_POST['item-object']] ) ) { - $menus_meta_box_object = $items[ $_POST['item-object'] ]; - - /** This filter is documented in wp-admin/includes/nav-menu.php */ - $item = apply_filters( 'nav_menu_meta_box_object', $menus_meta_box_object ); - ob_start(); - call_user_func_array($callback, array( - null, - array( - 'id' => 'add-' . $item->name, - 'title' => $item->labels->name, - 'callback' => $callback, - 'args' => $item, - ) - )); - - $markup = ob_get_clean(); - - echo json_encode(array( - 'replace-id' => $type . '-' . $item->name, - 'markup' => $markup, - )); - } - - wp_die(); -} - -/** - * Ajax handler for internal linking. - * - * @since 3.1.0 - */ -function wp_ajax_wp_link_ajax() { - check_ajax_referer( 'internal-linking', '_ajax_linking_nonce' ); - - $args = array(); - - if ( isset( $_POST['search'] ) ) - $args['s'] = wp_unslash( $_POST['search'] ); - $args['pagenum'] = ! empty( $_POST['page'] ) ? absint( $_POST['page'] ) : 1; - - require(ABSPATH . WPINC . '/class-wp-editor.php'); - $results = _WP_Editors::wp_link_query( $args ); - - if ( ! isset( $results ) ) - wp_die( 0 ); - - echo json_encode( $results ); - echo "\n"; - - wp_die(); -} - -/** - * Ajax handler for menu locations save. - * - * @since 3.1.0 - */ -function wp_ajax_menu_locations_save() { - if ( ! current_user_can( 'edit_theme_options' ) ) - wp_die( -1 ); - check_ajax_referer( 'add-menu_item', 'menu-settings-column-nonce' ); - if ( ! isset( $_POST['menu-locations'] ) ) - wp_die( 0 ); - set_theme_mod( 'nav_menu_locations', array_map( 'absint', $_POST['menu-locations'] ) ); - wp_die( 1 ); -} - -/** - * Ajax handler for saving the meta box order. - * - * @since 3.1.0 - */ -function wp_ajax_meta_box_order() { - check_ajax_referer( 'meta-box-order' ); - $order = isset( $_POST['order'] ) ? (array) $_POST['order'] : false; - $page_columns = isset( $_POST['page_columns'] ) ? $_POST['page_columns'] : 'auto'; - - if ( $page_columns != 'auto' ) - $page_columns = (int) $page_columns; - - $page = isset( $_POST['page'] ) ? $_POST['page'] : ''; - - if ( $page != sanitize_key( $page ) ) - wp_die( 0 ); - - if ( ! $user = wp_get_current_user() ) - wp_die( -1 ); - - if ( $order ) - update_user_option($user->ID, "meta-box-order_$page", $order, true); - - if ( $page_columns ) - update_user_option($user->ID, "screen_layout_$page", $page_columns, true); - - wp_die( 1 ); -} - -/** - * Ajax handler for menu quick searching. - * - * @since 3.1.0 - */ -function wp_ajax_menu_quick_search() { - if ( ! current_user_can( 'edit_theme_options' ) ) - wp_die( -1 ); - - require_once ABSPATH . 'wp-admin/includes/nav-menu.php'; - - _wp_ajax_menu_quick_search( $_POST ); - - wp_die(); -} - -/** - * Ajax handler to retrieve a permalink. - * - * @since 3.1.0 - */ -function wp_ajax_get_permalink() { - check_ajax_referer( 'getpermalink', 'getpermalinknonce' ); - $post_id = isset($_POST['post_id'])? intval($_POST['post_id']) : 0; - wp_die( add_query_arg( array( 'preview' => 'true' ), get_permalink( $post_id ) ) ); -} - -/** - * Ajax handler to retrieve a sample permalink. - * - * @since 3.1.0 - */ -function wp_ajax_sample_permalink() { - check_ajax_referer( 'samplepermalink', 'samplepermalinknonce' ); - $post_id = isset($_POST['post_id'])? intval($_POST['post_id']) : 0; - $title = isset($_POST['new_title'])? $_POST['new_title'] : ''; - $slug = isset($_POST['new_slug'])? $_POST['new_slug'] : null; - wp_die( get_sample_permalink_html( $post_id, $title, $slug ) ); -} - -/** - * Ajax handler for quick edit saving for a post. - * - * @since 3.1.0 - */ -function wp_ajax_inline_save() { - global $wp_list_table; - - check_ajax_referer( 'inlineeditnonce', '_inline_edit' ); - - if ( ! isset($_POST['post_ID']) || ! ( $post_ID = (int) $_POST['post_ID'] ) ) - wp_die(); - - if ( 'page' == $_POST['post_type'] ) { - if ( ! current_user_can( 'edit_page', $post_ID ) ) - wp_die( __( 'You are not allowed to edit this page.' ) ); - } else { - if ( ! current_user_can( 'edit_post', $post_ID ) ) - wp_die( __( 'You are not allowed to edit this post.' ) ); - } - - if ( $last = wp_check_post_lock( $post_ID ) ) { - $last_user = get_userdata( $last ); - $last_user_name = $last_user ? $last_user->display_name : __( 'Someone' ); - printf( $_POST['post_type'] == 'page' ? __( 'Saving is disabled: %s is currently editing this page.' ) : __( 'Saving is disabled: %s is currently editing this post.' ), esc_html( $last_user_name ) ); - wp_die(); - } - - $data = &$_POST; - - $post = get_post( $post_ID, ARRAY_A ); - - // Since it's coming from the database. - $post = wp_slash($post); - - $data['content'] = $post['post_content']; - $data['excerpt'] = $post['post_excerpt']; - - // Rename. - $data['user_ID'] = get_current_user_id(); - - if ( isset($data['post_parent']) ) - $data['parent_id'] = $data['post_parent']; - - // Status. - if ( isset($data['keep_private']) && 'private' == $data['keep_private'] ) - $data['post_status'] = 'private'; - else - $data['post_status'] = $data['_status']; - - if ( empty($data['comment_status']) ) - $data['comment_status'] = 'closed'; - if ( empty($data['ping_status']) ) - $data['ping_status'] = 'closed'; - - // Hack: wp_unique_post_slug() doesn't work for drafts, so we will fake that our post is published. - if ( ! empty( $data['post_name'] ) && in_array( $post['post_status'], array( 'draft', 'pending' ) ) ) { - $post['post_status'] = 'publish'; - $data['post_name'] = wp_unique_post_slug( $data['post_name'], $post['ID'], $post['post_status'], $post['post_type'], $post['post_parent'] ); - } - - // Update the post. - edit_post(); - - $wp_list_table = _get_list_table( 'WP_Posts_List_Table', array( 'screen' => $_POST['screen'] ) ); - - $level = 0; - $request_post = array( get_post( $_POST['post_ID'] ) ); - $parent = $request_post[0]->post_parent; - - while ( $parent > 0 ) { - $parent_post = get_post( $parent ); - $parent = $parent_post->post_parent; - $level++; - } - - $wp_list_table->display_rows( array( get_post( $_POST['post_ID'] ) ), $level ); - - wp_die(); -} - -/** - * Ajax handler for quick edit saving for a term. - * - * @since 3.1.0 - */ -function wp_ajax_inline_save_tax() { - global $wp_list_table; - - check_ajax_referer( 'taxinlineeditnonce', '_inline_edit' ); - - $taxonomy = sanitize_key( $_POST['taxonomy'] ); - $tax = get_taxonomy( $taxonomy ); - if ( ! $tax ) - wp_die( 0 ); - - if ( ! current_user_can( $tax->cap->edit_terms ) ) - wp_die( -1 ); - - $wp_list_table = _get_list_table( 'WP_Terms_List_Table', array( 'screen' => 'edit-' . $taxonomy ) ); - - if ( ! isset($_POST['tax_ID']) || ! ( $id = (int) $_POST['tax_ID'] ) ) - wp_die( -1 ); - - $tag = get_term( $id, $taxonomy ); - $_POST['description'] = $tag->description; - - $updated = wp_update_term($id, $taxonomy, $_POST); - if ( $updated && !is_wp_error($updated) ) { - $tag = get_term( $updated['term_id'], $taxonomy ); - if ( !$tag || is_wp_error( $tag ) ) { - if ( is_wp_error($tag) && $tag->get_error_message() ) - wp_die( $tag->get_error_message() ); - wp_die( __( 'Item not updated.' ) ); - } - } else { - if ( is_wp_error($updated) && $updated->get_error_message() ) - wp_die( $updated->get_error_message() ); - wp_die( __( 'Item not updated.' ) ); - } - $level = 0; - $parent = $tag->parent; - while ( $parent > 0 ) { - $parent_tag = get_term( $parent, $taxonomy ); - $parent = $parent_tag->parent; - $level++; - } - $wp_list_table->single_row( $tag, $level ); - wp_die(); -} - -/** - * Ajax handler for finding posts. - * - * @since 3.1.0 - */ -function wp_ajax_find_posts() { - check_ajax_referer( 'find-posts' ); - - $post_types = get_post_types( array( 'public' => true ), 'objects' ); - unset( $post_types['attachment'] ); - - $s = wp_unslash( $_POST['ps'] ); - $args = array( - 'post_type' => array_keys( $post_types ), - 'post_status' => 'any', - 'posts_per_page' => 50, - ); - if ( '' !== $s ) - $args['s'] = $s; - - $posts = get_posts( $args ); - - if ( ! $posts ) { - wp_send_json_error( __( 'No items found.' ) ); - } - - $html = ''; - $alt = ''; - foreach ( $posts as $post ) { - $title = trim( $post->post_title ) ? $post->post_title : __( '(no title)' ); - $alt = ( 'alternate' == $alt ) ? '' : 'alternate'; - - switch ( $post->post_status ) { - case 'publish' : - case 'private' : - $stat = __('Published'); - break; - case 'future' : - $stat = __('Scheduled'); - break; - case 'pending' : - $stat = __('Pending Review'); - break; - case 'draft' : - $stat = __('Draft'); - break; - } - - if ( '0000-00-00 00:00:00' == $post->post_date ) { - $time = ''; - } else { - /* translators: date format in table columns, see http://php.net/date */ - $time = mysql2date(__('Y/m/d'), $post->post_date); - } - - $html .= ''; - $html .= '' . "\n\n"; - } - - $html .= '

    '.__('Title').''.__('Type').''.__('Date').''.__('Status').'
    ' . esc_html( $post_types[$post->post_type]->labels->singular_name ) . ''.esc_html( $time ) . '' . esc_html( $stat ). '
    '; - - wp_send_json_success( $html ); -} - -/** - * Ajax handler for saving the widgets order. - * - * @since 3.1.0 - */ -function wp_ajax_widgets_order() { - check_ajax_referer( 'save-sidebar-widgets', 'savewidgets' ); - - if ( !current_user_can('edit_theme_options') ) - wp_die( -1 ); - - unset( $_POST['savewidgets'], $_POST['action'] ); - - // Save widgets order for all sidebars. - if ( is_array($_POST['sidebars']) ) { - $sidebars = array(); - foreach ( $_POST['sidebars'] as $key => $val ) { - $sb = array(); - if ( !empty($val) ) { - $val = explode(',', $val); - foreach ( $val as $k => $v ) { - if ( strpos($v, 'widget-') === false ) - continue; - - $sb[$k] = substr($v, strpos($v, '_') + 1); - } - } - $sidebars[$key] = $sb; - } - wp_set_sidebars_widgets($sidebars); - wp_die( 1 ); - } - - wp_die( -1 ); -} - -/** - * Ajax handler for saving a widget. - * - * @since 3.1.0 - */ -function wp_ajax_save_widget() { - global $wp_registered_widgets, $wp_registered_widget_controls, $wp_registered_widget_updates; - - check_ajax_referer( 'save-sidebar-widgets', 'savewidgets' ); - - if ( !current_user_can('edit_theme_options') || !isset($_POST['id_base']) ) - wp_die( -1 ); - - unset( $_POST['savewidgets'], $_POST['action'] ); - - /** - * Fires early when editing the widgets displayed in sidebars. - * - * @since 2.8.0 - */ - do_action( 'load-widgets.php' ); - - /** - * Fires early when editing the widgets displayed in sidebars. - * - * @since 2.8.0 - */ - do_action( 'widgets.php' ); - - /** This action is documented in wp-admin/widgets.php */ - do_action( 'sidebar_admin_setup' ); - - $id_base = $_POST['id_base']; - $widget_id = $_POST['widget-id']; - $sidebar_id = $_POST['sidebar']; - $multi_number = !empty($_POST['multi_number']) ? (int) $_POST['multi_number'] : 0; - $settings = isset($_POST['widget-' . $id_base]) && is_array($_POST['widget-' . $id_base]) ? $_POST['widget-' . $id_base] : false; - $error = '

    ' . __('An error has occurred. Please reload the page and try again.') . '

    '; - - $sidebars = wp_get_sidebars_widgets(); - $sidebar = isset($sidebars[$sidebar_id]) ? $sidebars[$sidebar_id] : array(); - - // Delete. - if ( isset($_POST['delete_widget']) && $_POST['delete_widget'] ) { - - if ( !isset($wp_registered_widgets[$widget_id]) ) - wp_die( $error ); - - $sidebar = array_diff( $sidebar, array($widget_id) ); - $_POST = array('sidebar' => $sidebar_id, 'widget-' . $id_base => array(), 'the-widget-id' => $widget_id, 'delete_widget' => '1'); - } elseif ( $settings && preg_match( '/__i__|%i%/', key($settings) ) ) { - if ( !$multi_number ) - wp_die( $error ); - - $_POST['widget-' . $id_base] = array( $multi_number => array_shift($settings) ); - $widget_id = $id_base . '-' . $multi_number; - $sidebar[] = $widget_id; - } - $_POST['widget-id'] = $sidebar; - - foreach ( (array) $wp_registered_widget_updates as $name => $control ) { - - if ( $name == $id_base ) { - if ( !is_callable( $control['callback'] ) ) - continue; - - ob_start(); - call_user_func_array( $control['callback'], $control['params'] ); - ob_end_clean(); - break; - } - } - - if ( isset($_POST['delete_widget']) && $_POST['delete_widget'] ) { - $sidebars[$sidebar_id] = $sidebar; - wp_set_sidebars_widgets($sidebars); - echo "deleted:$widget_id"; - wp_die(); - } - - if ( !empty($_POST['add_new']) ) - wp_die(); - - if ( $form = $wp_registered_widget_controls[$widget_id] ) - call_user_func_array( $form['callback'], $form['params'] ); - - wp_die(); -} - -/** - * Ajax handler for saving a widget. - * - * @since 3.9.0 - */ -function wp_ajax_update_widget() { - global $wp_customize; - $wp_customize->widgets->wp_ajax_update_widget(); -} - -/** - * Ajax handler for uploading attachments - * - * @since 3.3.0 - */ -function wp_ajax_upload_attachment() { - check_ajax_referer( 'media-form' ); - - if ( ! current_user_can( 'upload_files' ) ) - wp_die(); - - if ( isset( $_REQUEST['post_id'] ) ) { - $post_id = $_REQUEST['post_id']; - if ( ! current_user_can( 'edit_post', $post_id ) ) - wp_die(); - } else { - $post_id = null; - } - - $post_data = isset( $_REQUEST['post_data'] ) ? $_REQUEST['post_data'] : array(); - - // If the context is custom header or background, make sure the uploaded file is an image. - 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_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_die(); - } - - if ( isset( $post_data['context'] ) && isset( $post_data['theme'] ) ) { - if ( 'custom-background' === $post_data['context'] ) - update_post_meta( $attachment_id, '_wp_attachment_is_custom_background', $post_data['theme'] ); - - if ( 'custom-header' === $post_data['context'] ) - update_post_meta( $attachment_id, '_wp_attachment_is_custom_header', $post_data['theme'] ); - } - - if ( ! $attachment = wp_prepare_attachment_for_js( $attachment_id ) ) - wp_die(); - - echo json_encode( array( - 'success' => true, - 'data' => $attachment, - ) ); - - wp_die(); -} - -/** - * Ajax handler for image editing. - * - * @since 3.1.0 - */ -function wp_ajax_image_editor() { - $attachment_id = intval($_POST['postid']); - if ( empty($attachment_id) || !current_user_can('edit_post', $attachment_id) ) - wp_die( -1 ); - - check_ajax_referer( "image_editor-$attachment_id" ); - include_once( ABSPATH . 'wp-admin/includes/image-edit.php' ); - - $msg = false; - switch ( $_POST['do'] ) { - case 'save' : - $msg = wp_save_image($attachment_id); - $msg = json_encode($msg); - wp_die( $msg ); - break; - case 'scale' : - $msg = wp_save_image($attachment_id); - break; - case 'restore' : - $msg = wp_restore_image($attachment_id); - break; - } - - wp_image_editor($attachment_id, $msg); - wp_die(); -} - -/** - * Ajax handler for setting the featured image. - * - * @since 3.1.0 - */ -function wp_ajax_set_post_thumbnail() { - $json = ! empty( $_REQUEST['json'] ); // New-style request - - $post_ID = intval( $_POST['post_id'] ); - if ( ! current_user_can( 'edit_post', $post_ID ) ) - wp_die( -1 ); - - $thumbnail_id = intval( $_POST['thumbnail_id'] ); - - if ( $json ) - check_ajax_referer( "update-post_$post_ID" ); - else - check_ajax_referer( "set_post_thumbnail-$post_ID" ); - - if ( $thumbnail_id == '-1' ) { - if ( delete_post_thumbnail( $post_ID ) ) { - $return = _wp_post_thumbnail_html( null, $post_ID ); - $json ? wp_send_json_success( $return ) : wp_die( $return ); - } else { - wp_die( 0 ); - } - } - - if ( set_post_thumbnail( $post_ID, $thumbnail_id ) ) { - $return = _wp_post_thumbnail_html( $thumbnail_id, $post_ID ); - $json ? wp_send_json_success( $return ) : wp_die( $return ); - } - - wp_die( 0 ); -} - -/** - * AJAX handler for setting the featured image for an attachment. - * - * @since 4.0.0 - * - * @see set_post_thumbnail() - */ -function wp_ajax_set_attachment_thumbnail() { - if ( empty( $_POST['urls'] ) || ! is_array( $_POST['urls'] ) ) { - wp_send_json_error(); - } - - $thumbnail_id = (int) $_POST['thumbnail_id']; - if ( empty( $thumbnail_id ) ) { - wp_send_json_error(); - } - - $post_ids = array(); - // For each URL, try to find its corresponding post ID. - foreach ( $_POST['urls'] as $url ) { - $post_id = attachment_url_to_postid( $url ); - if ( ! empty( $post_id ) ) { - $post_ids[] = $post_id; - } - } - - if ( empty( $post_ids ) ) { - wp_send_json_error(); - } - - $success = 0; - // For each found attachment, set its thumbnail. - foreach ( $post_ids as $post_id ) { - if ( ! current_user_can( 'edit_post', $post_id ) ) { - continue; - } - - if ( set_post_thumbnail( $post_id, $thumbnail_id ) ) { - $success++; - } - } - - if ( 0 === $success ) { - wp_send_json_error(); - } else { - wp_send_json_success(); - } - - wp_send_json_error(); -} - -/** - * Ajax handler for date formatting. - * - * @since 3.1.0 - */ -function wp_ajax_date_format() { - wp_die( date_i18n( sanitize_option( 'date_format', wp_unslash( $_POST['date'] ) ) ) ); -} - -/** - * Ajax handler for time formatting. - * - * @since 3.1.0 - */ -function wp_ajax_time_format() { - wp_die( date_i18n( sanitize_option( 'time_format', wp_unslash( $_POST['date'] ) ) ) ); -} - -/** - * Ajax handler for saving posts from the fullscreen editor. - * - * @since 3.1.0 - */ -function wp_ajax_wp_fullscreen_save_post() { - $post_id = isset( $_POST['post_ID'] ) ? (int) $_POST['post_ID'] : 0; - - $post = null; - - if ( $post_id ) - $post = get_post( $post_id ); - - check_ajax_referer('update-post_' . $post_id, '_wpnonce'); - - $post_id = edit_post(); - - if ( is_wp_error( $post_id ) ) { - wp_send_json_error(); - } - - if ( $post ) { - $last_date = mysql2date( get_option('date_format'), $post->post_modified ); - $last_time = mysql2date( get_option('time_format'), $post->post_modified ); - } else { - $last_date = date_i18n( get_option('date_format') ); - $last_time = date_i18n( get_option('time_format') ); - } - - if ( $last_id = get_post_meta( $post_id, '_edit_last', true ) ) { - $last_user = get_userdata( $last_id ); - $last_edited = sprintf( __('Last edited by %1$s on %2$s at %3$s'), esc_html( $last_user->display_name ), $last_date, $last_time ); - } else { - $last_edited = sprintf( __('Last edited on %1$s at %2$s'), $last_date, $last_time ); - } - - wp_send_json_success( array( 'last_edited' => $last_edited ) ); -} - -/** - * Ajax handler for removing a post lock. - * - * @since 3.1.0 - */ -function wp_ajax_wp_remove_post_lock() { - if ( empty( $_POST['post_ID'] ) || empty( $_POST['active_post_lock'] ) ) - wp_die( 0 ); - $post_id = (int) $_POST['post_ID']; - if ( ! $post = get_post( $post_id ) ) - wp_die( 0 ); - - check_ajax_referer( 'update-post_' . $post_id ); - - if ( ! current_user_can( 'edit_post', $post_id ) ) - wp_die( -1 ); - - $active_lock = array_map( 'absint', explode( ':', $_POST['active_post_lock'] ) ); - if ( $active_lock[1] != get_current_user_id() ) - wp_die( 0 ); - - /** - * Filter the post lock window duration. - * - * @since 3.3.0 - * - * @param int $interval The interval in seconds the post lock duration - * should last, plus 5 seconds. Default 150. - */ - $new_lock = ( time() - apply_filters( 'wp_check_post_lock_window', 150 ) + 5 ) . ':' . $active_lock[1]; - update_post_meta( $post_id, '_edit_lock', $new_lock, implode( ':', $active_lock ) ); - wp_die( 1 ); -} - -/** - * Ajax handler for dismissing a WordPress pointer. - * - * @since 3.1.0 - */ -function wp_ajax_dismiss_wp_pointer() { - $pointer = $_POST['pointer']; - if ( $pointer != sanitize_key( $pointer ) ) - wp_die( 0 ); - -// check_ajax_referer( 'dismiss-pointer_' . $pointer ); - - $dismissed = array_filter( explode( ',', (string) get_user_meta( get_current_user_id(), 'dismissed_wp_pointers', true ) ) ); - - if ( in_array( $pointer, $dismissed ) ) - wp_die( 0 ); - - $dismissed[] = $pointer; - $dismissed = implode( ',', $dismissed ); - - update_user_meta( get_current_user_id(), 'dismissed_wp_pointers', $dismissed ); - wp_die( 1 ); -} - -/** - * Ajax handler for getting an attachment. - * - * @since 3.5.0 - */ -function wp_ajax_get_attachment() { - if ( ! isset( $_REQUEST['id'] ) ) - wp_send_json_error(); - - if ( ! $id = absint( $_REQUEST['id'] ) ) - wp_send_json_error(); - - if ( ! $post = get_post( $id ) ) - wp_send_json_error(); - - if ( 'attachment' != $post->post_type ) - wp_send_json_error(); - - if ( ! current_user_can( 'upload_files' ) ) - wp_send_json_error(); - - if ( ! $attachment = wp_prepare_attachment_for_js( $id ) ) - wp_send_json_error(); - - wp_send_json_success( $attachment ); -} - -/** - * Ajax handler for querying for attachments. - * - * @since 3.5.0 - */ -function wp_ajax_query_attachments() { - if ( ! current_user_can( 'upload_files' ) ) - wp_send_json_error(); - - $query = isset( $_REQUEST['query'] ) ? (array) $_REQUEST['query'] : array(); - $query = array_intersect_key( $query, array_flip( array( - 's', 'order', 'orderby', 'posts_per_page', 'paged', 'post_mime_type', - 'post_parent', 'post__in', 'post__not_in', 'year', 'monthnum' - ) ) ); - - $query['post_type'] = 'attachment'; - if ( MEDIA_TRASH - && ! empty( $_REQUEST['query']['post_status'] ) - && 'trash' === $_REQUEST['query']['post_status'] ) { - $query['post_status'] = 'trash'; - } else { - $query['post_status'] = 'inherit'; - } - - if ( current_user_can( get_post_type_object( 'attachment' )->cap->read_private_posts ) ) - $query['post_status'] .= ',private'; - - /** - * Filter the arguments passed to WP_Query during an AJAX - * call for querying attachments. - * - * @since 3.7.0 - * - * @see WP_Query::parse_query() - * - * @param array $query An array of query variables. - */ - $query = apply_filters( 'ajax_query_attachments_args', $query ); - $query = new WP_Query( $query ); - - $posts = array_map( 'wp_prepare_attachment_for_js', $query->posts ); - $posts = array_filter( $posts ); - - wp_send_json_success( $posts ); -} - -/** - * Ajax handler for saving attachment attributes. - * - * @since 3.5.0 - */ -function wp_ajax_save_attachment() { - if ( ! isset( $_REQUEST['id'] ) || ! isset( $_REQUEST['changes'] ) ) - wp_send_json_error(); - - if ( ! $id = absint( $_REQUEST['id'] ) ) - wp_send_json_error(); - - check_ajax_referer( 'update-post_' . $id, 'nonce' ); - - if ( ! current_user_can( 'edit_post', $id ) ) - wp_send_json_error(); - - $changes = $_REQUEST['changes']; - $post = get_post( $id, ARRAY_A ); - - if ( 'attachment' != $post['post_type'] ) - wp_send_json_error(); - - if ( isset( $changes['title'] ) ) - $post['post_title'] = $changes['title']; - - if ( isset( $changes['caption'] ) ) - $post['post_excerpt'] = $changes['caption']; - - if ( isset( $changes['description'] ) ) - $post['post_content'] = $changes['description']; - - if ( MEDIA_TRASH && isset( $changes['status'] ) ) - $post['post_status'] = $changes['status']; - - if ( isset( $changes['alt'] ) ) { - $alt = wp_unslash( $changes['alt'] ); - if ( $alt != get_post_meta( $id, '_wp_attachment_image_alt', true ) ) { - $alt = wp_strip_all_tags( $alt, true ); - update_post_meta( $id, '_wp_attachment_image_alt', wp_slash( $alt ) ); - } - } - - if ( 0 === strpos( $post['post_mime_type'], 'audio/' ) ) { - $changed = false; - $id3data = wp_get_attachment_metadata( $post['ID'] ); - if ( ! is_array( $id3data ) ) { - $changed = true; - $id3data = array(); - } - foreach ( wp_get_attachment_id3_keys( (object) $post, 'edit' ) as $key => $label ) { - if ( isset( $changes[ $key ] ) ) { - $changed = true; - $id3data[ $key ] = sanitize_text_field( wp_unslash( $changes[ $key ] ) ); - } - } - - if ( $changed ) { - wp_update_attachment_metadata( $id, $id3data ); - } - } - - if ( MEDIA_TRASH && isset( $changes['status'] ) && 'trash' === $changes['status'] ) { - wp_delete_post( $id ); - } else { - wp_update_post( $post ); - } - - wp_send_json_success(); -} - -/** - * Ajax handler for saving backwards compatible attachment attributes. - * - * @since 3.5.0 - */ -function wp_ajax_save_attachment_compat() { - if ( ! isset( $_REQUEST['id'] ) ) - wp_send_json_error(); - - if ( ! $id = absint( $_REQUEST['id'] ) ) - wp_send_json_error(); - - if ( empty( $_REQUEST['attachments'] ) || empty( $_REQUEST['attachments'][ $id ] ) ) - wp_send_json_error(); - $attachment_data = $_REQUEST['attachments'][ $id ]; - - check_ajax_referer( 'update-post_' . $id, 'nonce' ); - - if ( ! current_user_can( 'edit_post', $id ) ) - wp_send_json_error(); - - $post = get_post( $id, ARRAY_A ); - - if ( 'attachment' != $post['post_type'] ) - wp_send_json_error(); - - /** This filter is documented in wp-admin/includes/media.php */ - $post = apply_filters( 'attachment_fields_to_save', $post, $attachment_data ); - - if ( isset( $post['errors'] ) ) { - $errors = $post['errors']; // @todo return me and display me! - unset( $post['errors'] ); - } - - wp_update_post( $post ); - - foreach ( get_attachment_taxonomies( $post ) as $taxonomy ) { - if ( isset( $attachment_data[ $taxonomy ] ) ) - wp_set_object_terms( $id, array_map( 'trim', preg_split( '/,+/', $attachment_data[ $taxonomy ] ) ), $taxonomy, false ); - } - - if ( ! $attachment = wp_prepare_attachment_for_js( $id ) ) - wp_send_json_error(); - - wp_send_json_success( $attachment ); -} - -/** - * Ajax handler for saving the attachment order. - * - * @since 3.5.0 - */ -function wp_ajax_save_attachment_order() { - if ( ! isset( $_REQUEST['post_id'] ) ) - wp_send_json_error(); - - if ( ! $post_id = absint( $_REQUEST['post_id'] ) ) - wp_send_json_error(); - - if ( empty( $_REQUEST['attachments'] ) ) - wp_send_json_error(); - - check_ajax_referer( 'update-post_' . $post_id, 'nonce' ); - - $attachments = $_REQUEST['attachments']; - - if ( ! current_user_can( 'edit_post', $post_id ) ) - wp_send_json_error(); - - foreach ( $attachments as $attachment_id => $menu_order ) { - if ( ! current_user_can( 'edit_post', $attachment_id ) ) - continue; - if ( ! $attachment = get_post( $attachment_id ) ) - continue; - if ( 'attachment' != $attachment->post_type ) - continue; - - wp_update_post( array( 'ID' => $attachment_id, 'menu_order' => $menu_order ) ); - } - - wp_send_json_success(); -} - -/** - * Ajax handler for sending an attachment to the editor. - * - * Generates the HTML to send an attachment to the editor. - * Backwards compatible with the media_send_to_editor filter - * and the chain of filters that follow. - * - * @since 3.5.0 - */ -function wp_ajax_send_attachment_to_editor() { - check_ajax_referer( 'media-send-to-editor', 'nonce' ); - - $attachment = wp_unslash( $_POST['attachment'] ); - - $id = intval( $attachment['id'] ); - - if ( ! $post = get_post( $id ) ) - wp_send_json_error(); - - if ( 'attachment' != $post->post_type ) - wp_send_json_error(); - - if ( current_user_can( 'edit_post', $id ) ) { - // If this attachment is unattached, attach it. Primarily a back compat thing. - if ( 0 == $post->post_parent && $insert_into_post_id = intval( $_POST['post_id'] ) ) { - wp_update_post( array( 'ID' => $id, 'post_parent' => $insert_into_post_id ) ); - } - } - - $rel = $url = ''; - $html = isset( $attachment['post_title'] ) ? $attachment['post_title'] : ''; - if ( ! empty( $attachment['url'] ) ) { - $url = $attachment['url']; - if ( strpos( $url, 'attachment_id') || get_attachment_link( $id ) == $url ) - $rel = ' rel="attachment wp-att-' . $id . '"'; - $html = '' . $html . ''; - } - - remove_filter( 'media_send_to_editor', 'image_media_send_to_editor' ); - - if ( 'image' === substr( $post->post_mime_type, 0, 5 ) ) { - $align = isset( $attachment['align'] ) ? $attachment['align'] : 'none'; - $size = isset( $attachment['image-size'] ) ? $attachment['image-size'] : 'medium'; - $alt = isset( $attachment['image_alt'] ) ? $attachment['image_alt'] : ''; - $caption = isset( $attachment['post_excerpt'] ) ? $attachment['post_excerpt'] : ''; - $title = ''; // We no longer insert title tags into tags, as they are redundant. - $html = get_image_send_to_editor( $id, $caption, $title, $align, $url, (bool) $rel, $size, $alt ); - } elseif ( 'video' === substr( $post->post_mime_type, 0, 5 ) || 'audio' === substr( $post->post_mime_type, 0, 5 ) ) { - $html = stripslashes_deep( $_POST['html'] ); - } - - /** This filter is documented in wp-admin/includes/media.php */ - $html = apply_filters( 'media_send_to_editor', $html, $id, $attachment ); - - wp_send_json_success( $html ); -} - -/** - * Ajax handler for sending a link to the editor. - * - * Generates the HTML to send a non-image embed link to the editor. - * - * Backwards compatible with the following filters: - * - file_send_to_editor_url - * - audio_send_to_editor_url - * - video_send_to_editor_url - * - * @since 3.5.0 - */ -function wp_ajax_send_link_to_editor() { - global $post, $wp_embed; - - check_ajax_referer( 'media-send-to-editor', 'nonce' ); - - if ( ! $src = wp_unslash( $_POST['src'] ) ) - wp_send_json_error(); - - if ( ! strpos( $src, '://' ) ) - $src = 'http://' . $src; - - if ( ! $src = esc_url_raw( $src ) ) - wp_send_json_error(); - - if ( ! $title = trim( wp_unslash( $_POST['title'] ) ) ) - $title = wp_basename( $src ); - - $post = get_post( isset( $_POST['post_id'] ) ? $_POST['post_id'] : 0 ); - - // Ping WordPress for an embed. - $check_embed = $wp_embed->run_shortcode( '[embed]'. $src .'[/embed]' ); - - // Fallback that WordPress creates when no oEmbed was found. - $fallback = $wp_embed->maybe_make_link( $src ); - - if ( $check_embed !== $fallback ) { - // TinyMCE view for [embed] will parse this - $html = '[embed]' . $src . '[/embed]'; - } elseif ( $title ) { - $html = '' . $title . ''; - } else { - $html = ''; - } - - // Figure out what filter to run: - $type = 'file'; - if ( ( $ext = preg_replace( '/^.+?\.([^.]+)$/', '$1', $src ) ) && ( $ext_type = wp_ext2type( $ext ) ) - && ( 'audio' == $ext_type || 'video' == $ext_type ) ) - $type = $ext_type; - - /** This filter is documented in wp-admin/includes/media.php */ - $html = apply_filters( $type . '_send_to_editor_url', $html, $src, $title ); - - wp_send_json_success( $html ); -} - -/** - * Ajax handler for the Heartbeat API. - * - * Runs when the user is logged in. - * - * @since 3.6.0 - */ -function wp_ajax_heartbeat() { - if ( empty( $_POST['_nonce'] ) ) - wp_send_json_error(); - - $response = array(); - - if ( false === wp_verify_nonce( $_POST['_nonce'], 'heartbeat-nonce' ) ) { - // User is logged in but nonces have expired. - $response['nonces_expired'] = true; - wp_send_json($response); - } - - // screen_id is the same as $current_screen->id and the JS global 'pagenow'. - if ( ! empty($_POST['screen_id']) ) - $screen_id = sanitize_key($_POST['screen_id']); - else - $screen_id = 'front'; - - if ( ! empty($_POST['data']) ) { - $data = wp_unslash( (array) $_POST['data'] ); - - /** - * Filter the Heartbeat response received. - * - * @since 3.6.0 - * - * @param array|object $response The Heartbeat response object or array. - * @param array $data The $_POST data sent. - * @param string $screen_id The screen id. - */ - $response = apply_filters( 'heartbeat_received', $response, $data, $screen_id ); - } - - /** - * Filter the Heartbeat response sent. - * - * @since 3.6.0 - * - * @param array|object $response The Heartbeat response object or array. - * @param string $screen_id The screen id. - */ - $response = apply_filters( 'heartbeat_send', $response, $screen_id ); - - /** - * Fires when Heartbeat ticks in logged-in environments. - * - * Allows the transport to be easily replaced with long-polling. - * - * @since 3.6.0 - * - * @param array|object $response The Heartbeat response object or array. - * @param string $screen_id The screen id. - */ - do_action( 'heartbeat_tick', $response, $screen_id ); - - // Send the current time according to the server - $response['server_time'] = time(); - - wp_send_json($response); -} - -/** - * Ajax handler for getting revision diffs. - * - * @since 3.6.0 - */ -function wp_ajax_get_revision_diffs() { - require ABSPATH . 'wp-admin/includes/revision.php'; - - if ( ! $post = get_post( (int) $_REQUEST['post_id'] ) ) - wp_send_json_error(); - - if ( ! current_user_can( 'read_post', $post->ID ) ) - wp_send_json_error(); - - // Really just pre-loading the cache here. - if ( ! $revisions = wp_get_post_revisions( $post->ID, array( 'check_enabled' => false ) ) ) - wp_send_json_error(); - - $return = array(); - @set_time_limit( 0 ); - - foreach ( $_REQUEST['compare'] as $compare_key ) { - list( $compare_from, $compare_to ) = explode( ':', $compare_key ); // from:to - - $return[] = array( - 'id' => $compare_key, - 'fields' => wp_get_revision_ui_diff( $post, $compare_from, $compare_to ), - ); - } - wp_send_json_success( $return ); -} - -/** - * Ajax handler for auto-saving the selected color scheme for - * a user's own profile. - * - * @since 3.8.0 - */ -function wp_ajax_save_user_color_scheme() { - global $_wp_admin_css_colors; - - check_ajax_referer( 'save-color-scheme', 'nonce' ); - - $color_scheme = sanitize_key( $_POST['color_scheme'] ); - - if ( ! isset( $_wp_admin_css_colors[ $color_scheme ] ) ) { - wp_send_json_error(); - } - - update_user_meta( get_current_user_id(), 'admin_color', $color_scheme ); - wp_send_json_success(); -} - -/** - * Ajax handler for getting themes from themes_api(). - * - * @since 3.9.0 - */ -function wp_ajax_query_themes() { - global $themes_allowedtags, $theme_field_defaults; - - if ( ! current_user_can( 'install_themes' ) ) { - wp_send_json_error(); - } - - $args = wp_parse_args( wp_unslash( $_REQUEST['request'] ), array( - 'per_page' => 20, - 'fields' => $theme_field_defaults - ) ); - - $old_filter = isset( $args['browse'] ) ? $args['browse'] : 'search'; - - /** This filter is documented in wp-admin/includes/class-wp-theme-install-list-table.php */ - $args = apply_filters( 'install_themes_table_api_args_' . $old_filter, $args ); - - $api = themes_api( 'query_themes', $args ); - - if ( is_wp_error( $api ) ) { - wp_send_json_error(); - } - - $update_php = network_admin_url( 'update.php?action=install-theme' ); - foreach ( $api->themes as &$theme ) { - $theme->install_url = add_query_arg( array( - 'theme' => $theme->slug, - '_wpnonce' => wp_create_nonce( 'install-theme_' . $theme->slug ) - ), $update_php ); - - $theme->name = wp_kses( $theme->name, $themes_allowedtags ); - $theme->author = wp_kses( $theme->author, $themes_allowedtags ); - $theme->version = wp_kses( $theme->version, $themes_allowedtags ); - $theme->description = wp_kses( $theme->description, $themes_allowedtags ); - $theme->num_ratings = sprintf( _n( '(based on %s rating)', '(based on %s ratings)', $theme->num_ratings ), number_format_i18n( $theme->num_ratings ) ); - $theme->preview_url = set_url_scheme( $theme->preview_url ); - } - - wp_send_json_success( $api ); -} - -/** - * Apply [embed] AJAX handlers to a string. - * - * @since 4.0.0 - * - * @global WP_Post $post Global $post. - * @global WP_Embed $wp_embed Embed API instance. - */ -function wp_ajax_parse_embed() { - global $post, $wp_embed; - - if ( ! $post = get_post( (int) $_POST['post_ID'] ) ) { - wp_send_json_error(); - } - - if ( empty( $_POST['shortcode'] ) || ! current_user_can( 'edit_post', $post->ID ) ) { - wp_send_json_error(); - } - - $shortcode = wp_unslash( $_POST['shortcode'] ); - $url = str_replace( '[embed]', '', str_replace( '[/embed]', '', $shortcode ) ); - $parsed = false; - setup_postdata( $post ); - - $wp_embed->return_false_on_fail = true; - - if ( is_ssl() && preg_match( '%^\\[embed[^\\]]*\\]http://%i', $shortcode ) ) { - // Admin is ssl and the user pasted non-ssl URL. - // Check if the provider supports ssl embeds and use that for the preview. - $ssl_shortcode = preg_replace( '%^(\\[embed[^\\]]*\\])http://%i', '$1https://', $shortcode ); - $parsed = $wp_embed->run_shortcode( $ssl_shortcode ); - - if ( ! $parsed ) { - $no_ssl_support = true; - } - } - - if ( ! $parsed ) { - $parsed = $wp_embed->run_shortcode( $shortcode ); - } - - if ( ! $parsed ) { - wp_send_json_error( array( - 'type' => 'not-embeddable', - 'message' => sprintf( __( '%s failed to embed.' ), '' . esc_html( $url ) . '' ), - ) ); - } - - if ( has_shortcode( $parsed, 'audio' ) || has_shortcode( $parsed, 'video' ) ) { - $styles = ''; - $mce_styles = wpview_media_sandbox_styles(); - foreach ( $mce_styles as $style ) { - $styles .= sprintf( '', $style ); - } - - $html = do_shortcode( $parsed ); - - global $wp_scripts; - if ( ! empty( $wp_scripts ) ) { - $wp_scripts->done = array(); - } - ob_start(); - wp_print_scripts( 'wp-mediaelement' ); - $scripts = ob_get_clean(); - - $parsed = $styles . $html . $scripts; - } - - - if ( ! empty( $no_ssl_support ) || ( is_ssl() && ( preg_match( '%<(iframe|script|embed) [^>]*src="http://%', $parsed ) || - preg_match( '%]*href="http://%', $parsed ) ) ) ) { - // 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 ) . '' ), - ) ); - } - - wp_send_json_success( array( - 'body' => $parsed - ) ); -} - -function wp_ajax_parse_media_shortcode() { - global $post, $wp_scripts; - - if ( ! $post = get_post( (int) $_POST['post_ID'] ) ) { - wp_send_json_error(); - } - - if ( empty( $_POST['shortcode'] ) || ! current_user_can( 'edit_post', $post->ID ) ) { - wp_send_json_error(); - } - - setup_postdata( $post ); - $shortcode = do_shortcode( wp_unslash( $_POST['shortcode'] ) ); - - if ( empty( $shortcode ) ) { - wp_send_json_error( array( - 'type' => 'no-items', - 'message' => __( 'No items found.' ), - ) ); - } - - $head = ''; - $styles = wpview_media_sandbox_styles(); - - foreach ( $styles as $style ) { - $head .= ''; - } - - if ( ! empty( $wp_scripts ) ) { - $wp_scripts->done = array(); - } - - ob_start(); - - echo $shortcode; - - if ( 'playlist' === $_REQUEST['type'] ) { - wp_underscore_playlist_templates(); - - wp_print_scripts( 'wp-playlist' ); - } else { - wp_print_scripts( 'wp-mediaelement' ); - } - - wp_send_json_success( array( - 'head' => $head, - 'body' => ob_get_clean() - ) ); -} diff --git a/sources/wordpress/wp-admin/includes/bookmark.php b/sources/wordpress/wp-admin/includes/bookmark.php deleted file mode 100644 index 43ccd41..0000000 --- a/sources/wordpress/wp-admin/includes/bookmark.php +++ /dev/null @@ -1,305 +0,0 @@ -link_url = esc_url( wp_unslash( $_GET['linkurl'] ) ); - else - $link->link_url = ''; - - if ( isset( $_GET['name'] ) ) - $link->link_name = esc_attr( wp_unslash( $_GET['name'] ) ); - else - $link->link_name = ''; - - $link->link_visible = 'Y'; - - return $link; -} - -/** - * Delete link specified from database. - * - * @since 2.0.0 - * - * @param int $link_id ID of the link to delete - * @return bool True - */ -function wp_delete_link( $link_id ) { - global $wpdb; - /** - * Fires before a link is deleted. - * - * @since 2.0.0 - * - * @param int $link_id ID of the link to delete. - */ - do_action( 'delete_link', $link_id ); - - wp_delete_object_term_relationships( $link_id, 'link_category' ); - - $wpdb->delete( $wpdb->links, array( 'link_id' => $link_id ) ); - /** - * Fires after a link has been deleted. - * - * @since 2.2.0 - * - * @param int $link_id ID of the deleted link. - */ - do_action( 'deleted_link', $link_id ); - - clean_bookmark_cache( $link_id ); - - return true; -} - -/** - * Retrieves the link categories associated with the link specified. - * - * @since 2.1.0 - * - * @param int $link_id Link ID to look up - * @return array The requested link's categories - */ -function wp_get_link_cats( $link_id = 0 ) { - - $cats = wp_get_object_terms( $link_id, 'link_category', array('fields' => 'ids') ); - - return array_unique( $cats ); -} - -/** - * Retrieve link data based on ID. - * - * @since 2.0.0 - * - * @param int $link_id ID of link to retrieve - * @return object Link for editing - */ -function get_link_to_edit( $link_id ) { - return get_bookmark( $link_id, OBJECT, 'edit' ); -} - -/** - * This function inserts/updates links into/in the database. - * - * @since 2.0.0 - * - * @param array $linkdata Elements that make up the link to insert. - * @param bool $wp_error Optional. If true return WP_Error object on failure. - * @return int|WP_Error Value 0 or WP_Error on failure. The link ID on success. - */ -function wp_insert_link( $linkdata, $wp_error = false ) { - global $wpdb; - - $defaults = array( 'link_id' => 0, 'link_name' => '', 'link_url' => '', 'link_rating' => 0 ); - - $args = wp_parse_args( $linkdata, $defaults ); - $r = wp_unslash( sanitize_bookmark( $args, 'db' ) ); - - $link_id = $r['link_id']; - $link_name = $r['link_name']; - $link_url = $r['link_url']; - - $update = false; - if ( ! empty( $link_id ) ) { - $update = true; - } - - if ( trim( $link_name ) == '' ) { - if ( trim( $link_url ) != '' ) { - $link_name = $link_url; - } else { - return 0; - } - } - - if ( trim( $link_url ) == '' ) { - return 0; - } - - $link_rating = ( ! empty( $r['link_rating'] ) ) ? $r['link_rating'] : 0; - $link_image = ( ! empty( $r['link_image'] ) ) ? $r['link_image'] : ''; - $link_target = ( ! empty( $r['link_target'] ) ) ? $r['link_target'] : ''; - $link_visible = ( ! empty( $r['link_visible'] ) ) ? $r['link_visible'] : 'Y'; - $link_owner = ( ! empty( $r['link_owner'] ) ) ? $r['link_owner'] : get_current_user_id(); - $link_notes = ( ! empty( $r['link_notes'] ) ) ? $r['link_notes'] : ''; - $link_description = ( ! empty( $r['link_description'] ) ) ? $r['link_description'] : ''; - $link_rss = ( ! empty( $r['link_rss'] ) ) ? $r['link_rss'] : ''; - $link_rel = ( ! empty( $r['link_rel'] ) ) ? $r['link_rel'] : ''; - $link_category = ( ! empty( $r['link_category'] ) ) ? $r['link_category'] : array(); - - // Make sure we set a valid category - if ( ! is_array( $link_category ) || 0 == count( $link_category ) ) { - $link_category = array( get_option( 'default_link_category' ) ); - } - - if ( $update ) { - if ( false === $wpdb->update( $wpdb->links, compact( 'link_url', 'link_name', 'link_image', 'link_target', 'link_description', 'link_visible', 'link_rating', 'link_rel', 'link_notes', 'link_rss' ), compact( 'link_id' ) ) ) { - if ( $wp_error ) { - return new WP_Error( 'db_update_error', __( 'Could not update link in the database' ), $wpdb->last_error ); - } else { - return 0; - } - } - } else { - if ( false === $wpdb->insert( $wpdb->links, compact( 'link_url', 'link_name', 'link_image', 'link_target', 'link_description', 'link_visible', 'link_owner', 'link_rating', 'link_rel', 'link_notes', 'link_rss' ) ) ) { - if ( $wp_error ) { - return new WP_Error( 'db_insert_error', __( 'Could not insert link into the database' ), $wpdb->last_error ); - } else { - return 0; - } - } - $link_id = (int) $wpdb->insert_id; - } - - wp_set_link_cats( $link_id, $link_category ); - - if ( $update ) { - /** - * Fires after a link was updated in the database. - * - * @since 2.0.0 - * - * @param int $link_id ID of the link that was updated. - */ - do_action( 'edit_link', $link_id ); - } else { - /** - * Fires after a link was added to the database. - * - * @since 2.0.0 - * - * @param int $link_id ID of the link that was added. - */ - do_action( 'add_link', $link_id ); - } - clean_bookmark_cache( $link_id ); - - return $link_id; -} - -/** - * Update link with the specified link categories. - * - * @since 2.1.0 - * - * @param int $link_id ID of link to update - * @param array $link_categories Array of categories to - */ -function wp_set_link_cats( $link_id = 0, $link_categories = array() ) { - // If $link_categories isn't already an array, make it one: - if ( !is_array( $link_categories ) || 0 == count( $link_categories ) ) - $link_categories = array( get_option( 'default_link_category' ) ); - - $link_categories = array_map( 'intval', $link_categories ); - $link_categories = array_unique( $link_categories ); - - wp_set_object_terms( $link_id, $link_categories, 'link_category' ); - - clean_bookmark_cache( $link_id ); -} - -/** - * Update a link in the database. - * - * @since 2.0.0 - * - * @param array $linkdata Link data to update. - * @return int|WP_Error Value 0 or WP_Error on failure. The updated link ID on success. - */ -function wp_update_link( $linkdata ) { - $link_id = (int) $linkdata['link_id']; - - $link = get_bookmark( $link_id, ARRAY_A ); - - // Escape data pulled from DB. - $link = wp_slash( $link ); - - // Passed link category list overwrites existing category list if not empty. - if ( isset( $linkdata['link_category'] ) && is_array( $linkdata['link_category'] ) - && 0 != count( $linkdata['link_category'] ) ) - $link_cats = $linkdata['link_category']; - else - $link_cats = $link['link_category']; - - // Merge old and new fields with new fields overwriting old ones. - $linkdata = array_merge( $link, $linkdata ); - $linkdata['link_category'] = $link_cats; - - return wp_insert_link( $linkdata ); -} - -/** - * @since 3.5.0 - * @access private - */ -function wp_link_manager_disabled_message() { - global $pagenow; - if ( 'link-manager.php' != $pagenow && 'link-add.php' != $pagenow && 'link.php' != $pagenow ) - return; - - add_filter( 'pre_option_link_manager_enabled', '__return_true', 100 ); - $really_can_manage_links = current_user_can( 'manage_links' ); - remove_filter( 'pre_option_link_manager_enabled', '__return_true', 100 ); - - if ( $really_can_manage_links && current_user_can( 'install_plugins' ) ) { - $link = network_admin_url( 'plugin-install.php?tab=search&s=Link+Manager' ); - wp_die( sprintf( __( 'If you are looking to use the link manager, please install the Link Manager plugin.' ), $link ) ); - } - - wp_die( __( 'You do not have sufficient permissions to edit the links for this site.' ) ); -} -add_action( 'admin_page_access_denied', 'wp_link_manager_disabled_message' ); diff --git a/sources/wordpress/wp-admin/includes/class-ftp-pure.php b/sources/wordpress/wp-admin/includes/class-ftp-pure.php deleted file mode 100644 index bb7742a..0000000 --- a/sources/wordpress/wp-admin/includes/class-ftp-pure.php +++ /dev/null @@ -1,190 +0,0 @@ -__construct($verb, $le); - } - - function __construct($verb=FALSE, $le=FALSE) { - parent::__construct(false, $verb, $le); - } - -// -// -// - - function _settimeout($sock) { - if(!@stream_set_timeout($sock, $this->_timeout)) { - $this->PushError('_settimeout','socket set send timeout'); - $this->_quit(); - return FALSE; - } - return TRUE; - } - - function _connect($host, $port) { - $this->SendMSG("Creating socket"); - $sock = @fsockopen($host, $port, $errno, $errstr, $this->_timeout); - if (!$sock) { - $this->PushError('_connect','socket connect failed', $errstr." (".$errno.")"); - return FALSE; - } - $this->_connected=true; - return $sock; - } - - function _readmsg($fnction="_readmsg"){ - if(!$this->_connected) { - $this->PushError($fnction, 'Connect first'); - return FALSE; - } - $result=true; - $this->_message=""; - $this->_code=0; - $go=true; - do { - $tmp=@fgets($this->_ftp_control_sock, 512); - if($tmp===false) { - $go=$result=false; - $this->PushError($fnction,'Read failed'); - } else { - $this->_message.=$tmp; - if(preg_match("/^([0-9]{3})(-(.*[".CRLF."]{1,2})+\\1)? [^".CRLF."]+[".CRLF."]{1,2}$/", $this->_message, $regs)) $go=false; - } - } while($go); - if($this->LocalEcho) echo "GET < ".rtrim($this->_message, CRLF).CRLF; - $this->_code=(int)$regs[1]; - return $result; - } - - function _exec($cmd, $fnction="_exec") { - if(!$this->_ready) { - $this->PushError($fnction,'Connect first'); - return FALSE; - } - if($this->LocalEcho) echo "PUT > ",$cmd,CRLF; - $status=@fputs($this->_ftp_control_sock, $cmd.CRLF); - if($status===false) { - $this->PushError($fnction,'socket write failed'); - return FALSE; - } - $this->_lastaction=time(); - if(!$this->_readmsg($fnction)) return FALSE; - return TRUE; - } - - function _data_prepare($mode=FTP_ASCII) { - if(!$this->_settype($mode)) return FALSE; - if($this->_passive) { - if(!$this->_exec("PASV", "pasv")) { - $this->_data_close(); - return FALSE; - } - if(!$this->_checkCode()) { - $this->_data_close(); - return FALSE; - } - $ip_port = explode(",", ereg_replace("^.+ \\(?([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]+,[0-9]+)\\)?.*".CRLF."$", "\\1", $this->_message)); - $this->_datahost=$ip_port[0].".".$ip_port[1].".".$ip_port[2].".".$ip_port[3]; - $this->_dataport=(((int)$ip_port[4])<<8) + ((int)$ip_port[5]); - $this->SendMSG("Connecting to ".$this->_datahost.":".$this->_dataport); - $this->_ftp_data_sock=@fsockopen($this->_datahost, $this->_dataport, $errno, $errstr, $this->_timeout); - if(!$this->_ftp_data_sock) { - $this->PushError("_data_prepare","fsockopen fails", $errstr." (".$errno.")"); - $this->_data_close(); - return FALSE; - } - else $this->_ftp_data_sock; - } else { - $this->SendMSG("Only passive connections available!"); - return FALSE; - } - return TRUE; - } - - function _data_read($mode=FTP_ASCII, $fp=NULL) { - if(is_resource($fp)) $out=0; - else $out=""; - if(!$this->_passive) { - $this->SendMSG("Only passive connections available!"); - return FALSE; - } - while (!feof($this->_ftp_data_sock)) { - $block=fread($this->_ftp_data_sock, $this->_ftp_buff_size); - if($mode!=FTP_BINARY) $block=preg_replace("/\r\n|\r|\n/", $this->_eol_code[$this->OS_local], $block); - if(is_resource($fp)) $out+=fwrite($fp, $block, strlen($block)); - else $out.=$block; - } - return $out; - } - - function _data_write($mode=FTP_ASCII, $fp=NULL) { - if(is_resource($fp)) $out=0; - else $out=""; - if(!$this->_passive) { - $this->SendMSG("Only passive connections available!"); - return FALSE; - } - if(is_resource($fp)) { - while(!feof($fp)) { - $block=fread($fp, $this->_ftp_buff_size); - if(!$this->_data_write_block($mode, $block)) return false; - } - } elseif(!$this->_data_write_block($mode, $fp)) return false; - return TRUE; - } - - function _data_write_block($mode, $block) { - if($mode!=FTP_BINARY) $block=preg_replace("/\r\n|\r|\n/", $this->_eol_code[$this->OS_remote], $block); - do { - if(($t=@fwrite($this->_ftp_data_sock, $block))===FALSE) { - $this->PushError("_data_write","Can't write to socket"); - return FALSE; - } - $block=substr($block, $t); - } while(!empty($block)); - return true; - } - - function _data_close() { - @fclose($this->_ftp_data_sock); - $this->SendMSG("Disconnected data from remote host"); - return TRUE; - } - - function _quit($force=FALSE) { - if($this->_connected or $force) { - @fclose($this->_ftp_control_sock); - $this->_connected=false; - $this->SendMSG("Socket closed"); - } - } -} - -?> diff --git a/sources/wordpress/wp-admin/includes/class-ftp-sockets.php b/sources/wordpress/wp-admin/includes/class-ftp-sockets.php deleted file mode 100644 index f9ea6cd..0000000 --- a/sources/wordpress/wp-admin/includes/class-ftp-sockets.php +++ /dev/null @@ -1,250 +0,0 @@ -__construct($verb, $le); - } - - function __construct($verb=FALSE, $le=FALSE) { - parent::__construct(true, $verb, $le); - } - -// -// -// - - function _settimeout($sock) { - if(!@socket_set_option($sock, SOL_SOCKET, SO_RCVTIMEO, array("sec"=>$this->_timeout, "usec"=>0))) { - $this->PushError('_connect','socket set receive timeout',socket_strerror(socket_last_error($sock))); - @socket_close($sock); - return FALSE; - } - if(!@socket_set_option($sock, SOL_SOCKET , SO_SNDTIMEO, array("sec"=>$this->_timeout, "usec"=>0))) { - $this->PushError('_connect','socket set send timeout',socket_strerror(socket_last_error($sock))); - @socket_close($sock); - return FALSE; - } - return true; - } - - function _connect($host, $port) { - $this->SendMSG("Creating socket"); - if(!($sock = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP))) { - $this->PushError('_connect','socket create failed',socket_strerror(socket_last_error($sock))); - return FALSE; - } - if(!$this->_settimeout($sock)) return FALSE; - $this->SendMSG("Connecting to \"".$host.":".$port."\""); - if (!($res = @socket_connect($sock, $host, $port))) { - $this->PushError('_connect','socket connect failed',socket_strerror(socket_last_error($sock))); - @socket_close($sock); - return FALSE; - } - $this->_connected=true; - return $sock; - } - - function _readmsg($fnction="_readmsg"){ - if(!$this->_connected) { - $this->PushError($fnction,'Connect first'); - return FALSE; - } - $result=true; - $this->_message=""; - $this->_code=0; - $go=true; - do { - $tmp=@socket_read($this->_ftp_control_sock, 4096, PHP_BINARY_READ); - if($tmp===false) { - $go=$result=false; - $this->PushError($fnction,'Read failed', socket_strerror(socket_last_error($this->_ftp_control_sock))); - } else { - $this->_message.=$tmp; - $go = !preg_match("/^([0-9]{3})(-.+\\1)? [^".CRLF."]+".CRLF."$/Us", $this->_message, $regs); - } - } while($go); - if($this->LocalEcho) echo "GET < ".rtrim($this->_message, CRLF).CRLF; - $this->_code=(int)$regs[1]; - return $result; - } - - function _exec($cmd, $fnction="_exec") { - if(!$this->_ready) { - $this->PushError($fnction,'Connect first'); - return FALSE; - } - if($this->LocalEcho) echo "PUT > ",$cmd,CRLF; - $status=@socket_write($this->_ftp_control_sock, $cmd.CRLF); - if($status===false) { - $this->PushError($fnction,'socket write failed', socket_strerror(socket_last_error($this->stream))); - return FALSE; - } - $this->_lastaction=time(); - if(!$this->_readmsg($fnction)) return FALSE; - return TRUE; - } - - function _data_prepare($mode=FTP_ASCII) { - if(!$this->_settype($mode)) return FALSE; - $this->SendMSG("Creating data socket"); - $this->_ftp_data_sock = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP); - if ($this->_ftp_data_sock < 0) { - $this->PushError('_data_prepare','socket create failed',socket_strerror(socket_last_error($this->_ftp_data_sock))); - return FALSE; - } - if(!$this->_settimeout($this->_ftp_data_sock)) { - $this->_data_close(); - return FALSE; - } - if($this->_passive) { - if(!$this->_exec("PASV", "pasv")) { - $this->_data_close(); - return FALSE; - } - if(!$this->_checkCode()) { - $this->_data_close(); - return FALSE; - } - $ip_port = explode(",", ereg_replace("^.+ \\(?([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]+,[0-9]+)\\)?.*".CRLF."$", "\\1", $this->_message)); - $this->_datahost=$ip_port[0].".".$ip_port[1].".".$ip_port[2].".".$ip_port[3]; - $this->_dataport=(((int)$ip_port[4])<<8) + ((int)$ip_port[5]); - $this->SendMSG("Connecting to ".$this->_datahost.":".$this->_dataport); - if(!@socket_connect($this->_ftp_data_sock, $this->_datahost, $this->_dataport)) { - $this->PushError("_data_prepare","socket_connect", socket_strerror(socket_last_error($this->_ftp_data_sock))); - $this->_data_close(); - return FALSE; - } - else $this->_ftp_temp_sock=$this->_ftp_data_sock; - } else { - if(!@socket_getsockname($this->_ftp_control_sock, $addr, $port)) { - $this->PushError("_data_prepare","can't get control socket information", socket_strerror(socket_last_error($this->_ftp_control_sock))); - $this->_data_close(); - return FALSE; - } - if(!@socket_bind($this->_ftp_data_sock,$addr)){ - $this->PushError("_data_prepare","can't bind data socket", socket_strerror(socket_last_error($this->_ftp_data_sock))); - $this->_data_close(); - return FALSE; - } - if(!@socket_listen($this->_ftp_data_sock)) { - $this->PushError("_data_prepare","can't listen data socket", socket_strerror(socket_last_error($this->_ftp_data_sock))); - $this->_data_close(); - return FALSE; - } - if(!@socket_getsockname($this->_ftp_data_sock, $this->_datahost, $this->_dataport)) { - $this->PushError("_data_prepare","can't get data socket information", socket_strerror(socket_last_error($this->_ftp_data_sock))); - $this->_data_close(); - return FALSE; - } - if(!$this->_exec('PORT '.str_replace('.',',',$this->_datahost.'.'.($this->_dataport>>8).'.'.($this->_dataport&0x00FF)), "_port")) { - $this->_data_close(); - return FALSE; - } - if(!$this->_checkCode()) { - $this->_data_close(); - return FALSE; - } - } - return TRUE; - } - - function _data_read($mode=FTP_ASCII, $fp=NULL) { - $NewLine=$this->_eol_code[$this->OS_local]; - if(is_resource($fp)) $out=0; - else $out=""; - if(!$this->_passive) { - $this->SendMSG("Connecting to ".$this->_datahost.":".$this->_dataport); - $this->_ftp_temp_sock=socket_accept($this->_ftp_data_sock); - if($this->_ftp_temp_sock===FALSE) { - $this->PushError("_data_read","socket_accept", socket_strerror(socket_last_error($this->_ftp_temp_sock))); - $this->_data_close(); - return FALSE; - } - } - - while(($block=@socket_read($this->_ftp_temp_sock, $this->_ftp_buff_size, PHP_BINARY_READ))!==false) { - if($block==="") break; - if($mode!=FTP_BINARY) $block=preg_replace("/\r\n|\r|\n/", $this->_eol_code[$this->OS_local], $block); - if(is_resource($fp)) $out+=fwrite($fp, $block, strlen($block)); - else $out.=$block; - } - return $out; - } - - function _data_write($mode=FTP_ASCII, $fp=NULL) { - $NewLine=$this->_eol_code[$this->OS_local]; - if(is_resource($fp)) $out=0; - else $out=""; - if(!$this->_passive) { - $this->SendMSG("Connecting to ".$this->_datahost.":".$this->_dataport); - $this->_ftp_temp_sock=socket_accept($this->_ftp_data_sock); - if($this->_ftp_temp_sock===FALSE) { - $this->PushError("_data_write","socket_accept", socket_strerror(socket_last_error($this->_ftp_temp_sock))); - $this->_data_close(); - return false; - } - } - if(is_resource($fp)) { - while(!feof($fp)) { - $block=fread($fp, $this->_ftp_buff_size); - if(!$this->_data_write_block($mode, $block)) return false; - } - } elseif(!$this->_data_write_block($mode, $fp)) return false; - return true; - } - - function _data_write_block($mode, $block) { - if($mode!=FTP_BINARY) $block=preg_replace("/\r\n|\r|\n/", $this->_eol_code[$this->OS_remote], $block); - do { - if(($t=@socket_write($this->_ftp_temp_sock, $block))===FALSE) { - $this->PushError("_data_write","socket_write", socket_strerror(socket_last_error($this->_ftp_temp_sock))); - $this->_data_close(); - return FALSE; - } - $block=substr($block, $t); - } while(!empty($block)); - return true; - } - - function _data_close() { - @socket_close($this->_ftp_temp_sock); - @socket_close($this->_ftp_data_sock); - $this->SendMSG("Disconnected data from remote host"); - return TRUE; - } - - function _quit() { - if($this->_connected) { - @socket_close($this->_ftp_control_sock); - $this->_connected=false; - $this->SendMSG("Socket closed"); - } - } -} -?> diff --git a/sources/wordpress/wp-admin/includes/class-ftp.php b/sources/wordpress/wp-admin/includes/class-ftp.php deleted file mode 100644 index f068f15..0000000 --- a/sources/wordpress/wp-admin/includes/class-ftp.php +++ /dev/null @@ -1,907 +0,0 @@ -__construct($port_mode); - } - - function __construct($port_mode=FALSE, $verb=FALSE, $le=FALSE) { - $this->LocalEcho=$le; - $this->Verbose=$verb; - $this->_lastaction=NULL; - $this->_error_array=array(); - $this->_eol_code=array(FTP_OS_Unix=>"\n", FTP_OS_Mac=>"\r", FTP_OS_Windows=>"\r\n"); - $this->AuthorizedTransferMode=array(FTP_AUTOASCII, FTP_ASCII, FTP_BINARY); - $this->OS_FullName=array(FTP_OS_Unix => 'UNIX', FTP_OS_Windows => 'WINDOWS', FTP_OS_Mac => 'MACOS'); - $this->AutoAsciiExt=array("ASP","BAT","C","CPP","CSS","CSV","JS","H","HTM","HTML","SHTML","INI","LOG","PHP3","PHTML","PL","PERL","SH","SQL","TXT"); - $this->_port_available=($port_mode==TRUE); - $this->SendMSG("Staring FTP client class".($this->_port_available?"":" without PORT mode support")); - $this->_connected=FALSE; - $this->_ready=FALSE; - $this->_can_restore=FALSE; - $this->_code=0; - $this->_message=""; - $this->_ftp_buff_size=4096; - $this->_curtype=NULL; - $this->SetUmask(0022); - $this->SetType(FTP_AUTOASCII); - $this->SetTimeout(30); - $this->Passive(!$this->_port_available); - $this->_login="anonymous"; - $this->_password="anon@ftp.com"; - $this->_features=array(); - $this->OS_local=FTP_OS_Unix; - $this->OS_remote=FTP_OS_Unix; - $this->features=array(); - if(strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') $this->OS_local=FTP_OS_Windows; - elseif(strtoupper(substr(PHP_OS, 0, 3)) === 'MAC') $this->OS_local=FTP_OS_Mac; - } - -// -// -// - - function parselisting($line) { - $is_windows = ($this->OS_remote == FTP_OS_Windows); - if ($is_windows && preg_match("/([0-9]{2})-([0-9]{2})-([0-9]{2}) +([0-9]{2}):([0-9]{2})(AM|PM) +([0-9]+|) +(.+)/",$line,$lucifer)) { - $b = array(); - if ($lucifer[3]<70) { $lucifer[3]+=2000; } else { $lucifer[3]+=1900; } // 4digit year fix - $b['isdir'] = ($lucifer[7]==""); - if ( $b['isdir'] ) - $b['type'] = 'd'; - else - $b['type'] = 'f'; - $b['size'] = $lucifer[7]; - $b['month'] = $lucifer[1]; - $b['day'] = $lucifer[2]; - $b['year'] = $lucifer[3]; - $b['hour'] = $lucifer[4]; - $b['minute'] = $lucifer[5]; - $b['time'] = @mktime($lucifer[4]+(strcasecmp($lucifer[6],"PM")==0?12:0),$lucifer[5],0,$lucifer[1],$lucifer[2],$lucifer[3]); - $b['am/pm'] = $lucifer[6]; - $b['name'] = $lucifer[8]; - } else if (!$is_windows && $lucifer=preg_split("/[ ]/",$line,9,PREG_SPLIT_NO_EMPTY)) { - //echo $line."\n"; - $lcount=count($lucifer); - if ($lcount<8) return ''; - $b = array(); - $b['isdir'] = $lucifer[0]{0} === "d"; - $b['islink'] = $lucifer[0]{0} === "l"; - if ( $b['isdir'] ) - $b['type'] = 'd'; - elseif ( $b['islink'] ) - $b['type'] = 'l'; - else - $b['type'] = 'f'; - $b['perms'] = $lucifer[0]; - $b['number'] = $lucifer[1]; - $b['owner'] = $lucifer[2]; - $b['group'] = $lucifer[3]; - $b['size'] = $lucifer[4]; - if ($lcount==8) { - sscanf($lucifer[5],"%d-%d-%d",$b['year'],$b['month'],$b['day']); - sscanf($lucifer[6],"%d:%d",$b['hour'],$b['minute']); - $b['time'] = @mktime($b['hour'],$b['minute'],0,$b['month'],$b['day'],$b['year']); - $b['name'] = $lucifer[7]; - } else { - $b['month'] = $lucifer[5]; - $b['day'] = $lucifer[6]; - if (preg_match("/([0-9]{2}):([0-9]{2})/",$lucifer[7],$l2)) { - $b['year'] = date("Y"); - $b['hour'] = $l2[1]; - $b['minute'] = $l2[2]; - } else { - $b['year'] = $lucifer[7]; - $b['hour'] = 0; - $b['minute'] = 0; - } - $b['time'] = strtotime(sprintf("%d %s %d %02d:%02d",$b['day'],$b['month'],$b['year'],$b['hour'],$b['minute'])); - $b['name'] = $lucifer[8]; - } - } - - return $b; - } - - function SendMSG($message = "", $crlf=true) { - if ($this->Verbose) { - echo $message.($crlf?CRLF:""); - flush(); - } - return TRUE; - } - - function SetType($mode=FTP_AUTOASCII) { - if(!in_array($mode, $this->AuthorizedTransferMode)) { - $this->SendMSG("Wrong type"); - return FALSE; - } - $this->_type=$mode; - $this->SendMSG("Transfer type: ".($this->_type==FTP_BINARY?"binary":($this->_type==FTP_ASCII?"ASCII":"auto ASCII") ) ); - return TRUE; - } - - function _settype($mode=FTP_ASCII) { - if($this->_ready) { - if($mode==FTP_BINARY) { - if($this->_curtype!=FTP_BINARY) { - if(!$this->_exec("TYPE I", "SetType")) return FALSE; - $this->_curtype=FTP_BINARY; - } - } elseif($this->_curtype!=FTP_ASCII) { - if(!$this->_exec("TYPE A", "SetType")) return FALSE; - $this->_curtype=FTP_ASCII; - } - } else return FALSE; - return TRUE; - } - - function Passive($pasv=NULL) { - if(is_null($pasv)) $this->_passive=!$this->_passive; - else $this->_passive=$pasv; - if(!$this->_port_available and !$this->_passive) { - $this->SendMSG("Only passive connections available!"); - $this->_passive=TRUE; - return FALSE; - } - $this->SendMSG("Passive mode ".($this->_passive?"on":"off")); - return TRUE; - } - - function SetServer($host, $port=21, $reconnect=true) { - if(!is_long($port)) { - $this->verbose=true; - $this->SendMSG("Incorrect port syntax"); - return FALSE; - } else { - $ip=@gethostbyname($host); - $dns=@gethostbyaddr($host); - if(!$ip) $ip=$host; - if(!$dns) $dns=$host; - // Validate the IPAddress PHP4 returns -1 for invalid, PHP5 false - // -1 === "255.255.255.255" which is the broadcast address which is also going to be invalid - $ipaslong = ip2long($ip); - if ( ($ipaslong == false) || ($ipaslong === -1) ) { - $this->SendMSG("Wrong host name/address \"".$host."\""); - return FALSE; - } - $this->_host=$ip; - $this->_fullhost=$dns; - $this->_port=$port; - $this->_dataport=$port-1; - } - $this->SendMSG("Host \"".$this->_fullhost."(".$this->_host."):".$this->_port."\""); - if($reconnect){ - if($this->_connected) { - $this->SendMSG("Reconnecting"); - if(!$this->quit(FTP_FORCE)) return FALSE; - if(!$this->connect()) return FALSE; - } - } - return TRUE; - } - - function SetUmask($umask=0022) { - $this->_umask=$umask; - umask($this->_umask); - $this->SendMSG("UMASK 0".decoct($this->_umask)); - return TRUE; - } - - function SetTimeout($timeout=30) { - $this->_timeout=$timeout; - $this->SendMSG("Timeout ".$this->_timeout); - if($this->_connected) - if(!$this->_settimeout($this->_ftp_control_sock)) return FALSE; - return TRUE; - } - - function connect($server=NULL) { - if(!empty($server)) { - if(!$this->SetServer($server)) return false; - } - if($this->_ready) return true; - $this->SendMsg('Local OS : '.$this->OS_FullName[$this->OS_local]); - if(!($this->_ftp_control_sock = $this->_connect($this->_host, $this->_port))) { - $this->SendMSG("Error : Cannot connect to remote host \"".$this->_fullhost." :".$this->_port."\""); - return FALSE; - } - $this->SendMSG("Connected to remote host \"".$this->_fullhost.":".$this->_port."\". Waiting for greeting."); - do { - if(!$this->_readmsg()) return FALSE; - if(!$this->_checkCode()) return FALSE; - $this->_lastaction=time(); - } while($this->_code<200); - $this->_ready=true; - $syst=$this->systype(); - if(!$syst) $this->SendMSG("Can't detect remote OS"); - else { - if(preg_match("/win|dos|novell/i", $syst[0])) $this->OS_remote=FTP_OS_Windows; - elseif(preg_match("/os/i", $syst[0])) $this->OS_remote=FTP_OS_Mac; - elseif(preg_match("/(li|u)nix/i", $syst[0])) $this->OS_remote=FTP_OS_Unix; - else $this->OS_remote=FTP_OS_Mac; - $this->SendMSG("Remote OS: ".$this->OS_FullName[$this->OS_remote]); - } - if(!$this->features()) $this->SendMSG("Can't get features list. All supported - disabled"); - else $this->SendMSG("Supported features: ".implode(", ", array_keys($this->_features))); - return TRUE; - } - - function quit($force=false) { - if($this->_ready) { - if(!$this->_exec("QUIT") and !$force) return FALSE; - if(!$this->_checkCode() and !$force) return FALSE; - $this->_ready=false; - $this->SendMSG("Session finished"); - } - $this->_quit(); - return TRUE; - } - - function login($user=NULL, $pass=NULL) { - if(!is_null($user)) $this->_login=$user; - else $this->_login="anonymous"; - if(!is_null($pass)) $this->_password=$pass; - else $this->_password="anon@anon.com"; - if(!$this->_exec("USER ".$this->_login, "login")) return FALSE; - if(!$this->_checkCode()) return FALSE; - if($this->_code!=230) { - if(!$this->_exec((($this->_code==331)?"PASS ":"ACCT ").$this->_password, "login")) return FALSE; - if(!$this->_checkCode()) return FALSE; - } - $this->SendMSG("Authentication succeeded"); - if(empty($this->_features)) { - if(!$this->features()) $this->SendMSG("Can't get features list. All supported - disabled"); - else $this->SendMSG("Supported features: ".implode(", ", array_keys($this->_features))); - } - return TRUE; - } - - function pwd() { - if(!$this->_exec("PWD", "pwd")) return FALSE; - if(!$this->_checkCode()) return FALSE; - return ereg_replace("^[0-9]{3} \"(.+)\".+", "\\1", $this->_message); - } - - function cdup() { - if(!$this->_exec("CDUP", "cdup")) return FALSE; - if(!$this->_checkCode()) return FALSE; - return true; - } - - function chdir($pathname) { - if(!$this->_exec("CWD ".$pathname, "chdir")) return FALSE; - if(!$this->_checkCode()) return FALSE; - return TRUE; - } - - function rmdir($pathname) { - if(!$this->_exec("RMD ".$pathname, "rmdir")) return FALSE; - if(!$this->_checkCode()) return FALSE; - return TRUE; - } - - function mkdir($pathname) { - if(!$this->_exec("MKD ".$pathname, "mkdir")) return FALSE; - if(!$this->_checkCode()) return FALSE; - return TRUE; - } - - function rename($from, $to) { - if(!$this->_exec("RNFR ".$from, "rename")) return FALSE; - if(!$this->_checkCode()) return FALSE; - if($this->_code==350) { - if(!$this->_exec("RNTO ".$to, "rename")) return FALSE; - if(!$this->_checkCode()) return FALSE; - } else return FALSE; - return TRUE; - } - - function filesize($pathname) { - if(!isset($this->_features["SIZE"])) { - $this->PushError("filesize", "not supported by server"); - return FALSE; - } - if(!$this->_exec("SIZE ".$pathname, "filesize")) return FALSE; - if(!$this->_checkCode()) return FALSE; - return ereg_replace("^[0-9]{3} ([0-9]+)".CRLF, "\\1", $this->_message); - } - - function abort() { - if(!$this->_exec("ABOR", "abort")) return FALSE; - if(!$this->_checkCode()) { - if($this->_code!=426) return FALSE; - if(!$this->_readmsg("abort")) return FALSE; - if(!$this->_checkCode()) return FALSE; - } - return true; - } - - function mdtm($pathname) { - if(!isset($this->_features["MDTM"])) { - $this->PushError("mdtm", "not supported by server"); - return FALSE; - } - if(!$this->_exec("MDTM ".$pathname, "mdtm")) return FALSE; - if(!$this->_checkCode()) return FALSE; - $mdtm = ereg_replace("^[0-9]{3} ([0-9]+)".CRLF, "\\1", $this->_message); - $date = sscanf($mdtm, "%4d%2d%2d%2d%2d%2d"); - $timestamp = mktime($date[3], $date[4], $date[5], $date[1], $date[2], $date[0]); - return $timestamp; - } - - function systype() { - if(!$this->_exec("SYST", "systype")) return FALSE; - if(!$this->_checkCode()) return FALSE; - $DATA = explode(" ", $this->_message); - return array($DATA[1], $DATA[3]); - } - - function delete($pathname) { - if(!$this->_exec("DELE ".$pathname, "delete")) return FALSE; - if(!$this->_checkCode()) return FALSE; - return TRUE; - } - - function site($command, $fnction="site") { - if(!$this->_exec("SITE ".$command, $fnction)) return FALSE; - if(!$this->_checkCode()) return FALSE; - return TRUE; - } - - function chmod($pathname, $mode) { - if(!$this->site( sprintf('CHMOD %o %s', $mode, $pathname), "chmod")) return FALSE; - return TRUE; - } - - function restore($from) { - if(!isset($this->_features["REST"])) { - $this->PushError("restore", "not supported by server"); - return FALSE; - } - if($this->_curtype!=FTP_BINARY) { - $this->PushError("restore", "can't restore in ASCII mode"); - return FALSE; - } - if(!$this->_exec("REST ".$from, "resore")) return FALSE; - if(!$this->_checkCode()) return FALSE; - return TRUE; - } - - function features() { - if(!$this->_exec("FEAT", "features")) return FALSE; - if(!$this->_checkCode()) return FALSE; - $f=preg_split("/[".CRLF."]+/", preg_replace("/[0-9]{3}[ -].*[".CRLF."]+/", "", $this->_message), -1, PREG_SPLIT_NO_EMPTY); - $this->_features=array(); - foreach($f as $k=>$v) { - $v=explode(" ", trim($v)); - $this->_features[array_shift($v)]=$v; - } - return true; - } - - function rawlist($pathname="", $arg="") { - return $this->_list(($arg?" ".$arg:"").($pathname?" ".$pathname:""), "LIST", "rawlist"); - } - - function nlist($pathname="") { - return $this->_list(($arg?" ".$arg:"").($pathname?" ".$pathname:""), "NLST", "nlist"); - } - - function is_exists($pathname) { - return $this->file_exists($pathname); - } - - function file_exists($pathname) { - $exists=true; - if(!$this->_exec("RNFR ".$pathname, "rename")) $exists=FALSE; - else { - if(!$this->_checkCode()) $exists=FALSE; - $this->abort(); - } - if($exists) $this->SendMSG("Remote file ".$pathname." exists"); - else $this->SendMSG("Remote file ".$pathname." does not exist"); - return $exists; - } - - function fget($fp, $remotefile,$rest=0) { - if($this->_can_restore and $rest!=0) fseek($fp, $rest); - $pi=pathinfo($remotefile); - if($this->_type==FTP_ASCII or ($this->_type==FTP_AUTOASCII and in_array(strtoupper($pi["extension"]), $this->AutoAsciiExt))) $mode=FTP_ASCII; - else $mode=FTP_BINARY; - if(!$this->_data_prepare($mode)) { - return FALSE; - } - if($this->_can_restore and $rest!=0) $this->restore($rest); - if(!$this->_exec("RETR ".$remotefile, "get")) { - $this->_data_close(); - return FALSE; - } - if(!$this->_checkCode()) { - $this->_data_close(); - return FALSE; - } - $out=$this->_data_read($mode, $fp); - $this->_data_close(); - if(!$this->_readmsg()) return FALSE; - if(!$this->_checkCode()) return FALSE; - return $out; - } - - function get($remotefile, $localfile=NULL, $rest=0) { - if(is_null($localfile)) $localfile=$remotefile; - if (@file_exists($localfile)) $this->SendMSG("Warning : local file will be overwritten"); - $fp = @fopen($localfile, "w"); - if (!$fp) { - $this->PushError("get","can't open local file", "Cannot create \"".$localfile."\""); - return FALSE; - } - if($this->_can_restore and $rest!=0) fseek($fp, $rest); - $pi=pathinfo($remotefile); - if($this->_type==FTP_ASCII or ($this->_type==FTP_AUTOASCII and in_array(strtoupper($pi["extension"]), $this->AutoAsciiExt))) $mode=FTP_ASCII; - else $mode=FTP_BINARY; - if(!$this->_data_prepare($mode)) { - fclose($fp); - return FALSE; - } - if($this->_can_restore and $rest!=0) $this->restore($rest); - if(!$this->_exec("RETR ".$remotefile, "get")) { - $this->_data_close(); - fclose($fp); - return FALSE; - } - if(!$this->_checkCode()) { - $this->_data_close(); - fclose($fp); - return FALSE; - } - $out=$this->_data_read($mode, $fp); - fclose($fp); - $this->_data_close(); - if(!$this->_readmsg()) return FALSE; - if(!$this->_checkCode()) return FALSE; - return $out; - } - - function fput($remotefile, $fp) { - if($this->_can_restore and $rest!=0) fseek($fp, $rest); - $pi=pathinfo($remotefile); - if($this->_type==FTP_ASCII or ($this->_type==FTP_AUTOASCII and in_array(strtoupper($pi["extension"]), $this->AutoAsciiExt))) $mode=FTP_ASCII; - else $mode=FTP_BINARY; - if(!$this->_data_prepare($mode)) { - return FALSE; - } - if($this->_can_restore and $rest!=0) $this->restore($rest); - if(!$this->_exec("STOR ".$remotefile, "put")) { - $this->_data_close(); - return FALSE; - } - if(!$this->_checkCode()) { - $this->_data_close(); - return FALSE; - } - $ret=$this->_data_write($mode, $fp); - $this->_data_close(); - if(!$this->_readmsg()) return FALSE; - if(!$this->_checkCode()) return FALSE; - return $ret; - } - - function put($localfile, $remotefile=NULL, $rest=0) { - if(is_null($remotefile)) $remotefile=$localfile; - if (!file_exists($localfile)) { - $this->PushError("put","can't open local file", "No such file or directory \"".$localfile."\""); - return FALSE; - } - $fp = @fopen($localfile, "r"); - - if (!$fp) { - $this->PushError("put","can't open local file", "Cannot read file \"".$localfile."\""); - return FALSE; - } - if($this->_can_restore and $rest!=0) fseek($fp, $rest); - $pi=pathinfo($localfile); - if($this->_type==FTP_ASCII or ($this->_type==FTP_AUTOASCII and in_array(strtoupper($pi["extension"]), $this->AutoAsciiExt))) $mode=FTP_ASCII; - else $mode=FTP_BINARY; - if(!$this->_data_prepare($mode)) { - fclose($fp); - return FALSE; - } - if($this->_can_restore and $rest!=0) $this->restore($rest); - if(!$this->_exec("STOR ".$remotefile, "put")) { - $this->_data_close(); - fclose($fp); - return FALSE; - } - if(!$this->_checkCode()) { - $this->_data_close(); - fclose($fp); - return FALSE; - } - $ret=$this->_data_write($mode, $fp); - fclose($fp); - $this->_data_close(); - if(!$this->_readmsg()) return FALSE; - if(!$this->_checkCode()) return FALSE; - return $ret; - } - - function mput($local=".", $remote=NULL, $continious=false) { - $local=realpath($local); - if(!@file_exists($local)) { - $this->PushError("mput","can't open local folder", "Cannot stat folder \"".$local."\""); - return FALSE; - } - if(!is_dir($local)) return $this->put($local, $remote); - if(empty($remote)) $remote="."; - elseif(!$this->file_exists($remote) and !$this->mkdir($remote)) return FALSE; - if($handle = opendir($local)) { - $list=array(); - while (false !== ($file = readdir($handle))) { - if ($file != "." && $file != "..") $list[]=$file; - } - closedir($handle); - } else { - $this->PushError("mput","can't open local folder", "Cannot read folder \"".$local."\""); - return FALSE; - } - if(empty($list)) return TRUE; - $ret=true; - foreach($list as $el) { - if(is_dir($local."/".$el)) $t=$this->mput($local."/".$el, $remote."/".$el); - else $t=$this->put($local."/".$el, $remote."/".$el); - if(!$t) { - $ret=FALSE; - if(!$continious) break; - } - } - return $ret; - - } - - function mget($remote, $local=".", $continious=false) { - $list=$this->rawlist($remote, "-lA"); - if($list===false) { - $this->PushError("mget","can't read remote folder list", "Can't read remote folder \"".$remote."\" contents"); - return FALSE; - } - if(empty($list)) return true; - if(!@file_exists($local)) { - if(!@mkdir($local)) { - $this->PushError("mget","can't create local folder", "Cannot create folder \"".$local."\""); - return FALSE; - } - } - foreach($list as $k=>$v) { - $list[$k]=$this->parselisting($v); - if($list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]); - } - $ret=true; - foreach($list as $el) { - if($el["type"]=="d") { - if(!$this->mget($remote."/".$el["name"], $local."/".$el["name"], $continious)) { - $this->PushError("mget", "can't copy folder", "Can't copy remote folder \"".$remote."/".$el["name"]."\" to local \"".$local."/".$el["name"]."\""); - $ret=false; - if(!$continious) break; - } - } else { - if(!$this->get($remote."/".$el["name"], $local."/".$el["name"])) { - $this->PushError("mget", "can't copy file", "Can't copy remote file \"".$remote."/".$el["name"]."\" to local \"".$local."/".$el["name"]."\""); - $ret=false; - if(!$continious) break; - } - } - @chmod($local."/".$el["name"], $el["perms"]); - $t=strtotime($el["date"]); - if($t!==-1 and $t!==false) @touch($local."/".$el["name"], $t); - } - return $ret; - } - - function mdel($remote, $continious=false) { - $list=$this->rawlist($remote, "-la"); - if($list===false) { - $this->PushError("mdel","can't read remote folder list", "Can't read remote folder \"".$remote."\" contents"); - return false; - } - - foreach($list as $k=>$v) { - $list[$k]=$this->parselisting($v); - if($list[$k]["name"]=="." or $list[$k]["name"]=="..") unset($list[$k]); - } - $ret=true; - - foreach($list as $el) { - if ( empty($el) ) - continue; - - if($el["type"]=="d") { - if(!$this->mdel($remote."/".$el["name"], $continious)) { - $ret=false; - if(!$continious) break; - } - } else { - if (!$this->delete($remote."/".$el["name"])) { - $this->PushError("mdel", "can't delete file", "Can't delete remote file \"".$remote."/".$el["name"]."\""); - $ret=false; - if(!$continious) break; - } - } - } - - if(!$this->rmdir($remote)) { - $this->PushError("mdel", "can't delete folder", "Can't delete remote folder \"".$remote."/".$el["name"]."\""); - $ret=false; - } - return $ret; - } - - function mmkdir($dir, $mode = 0777) { - if(empty($dir)) return FALSE; - if($this->is_exists($dir) or $dir == "/" ) return TRUE; - if(!$this->mmkdir(dirname($dir), $mode)) return false; - $r=$this->mkdir($dir, $mode); - $this->chmod($dir,$mode); - return $r; - } - - function glob($pattern, $handle=NULL) { - $path=$output=null; - if(PHP_OS=='WIN32') $slash='\\'; - else $slash='/'; - $lastpos=strrpos($pattern,$slash); - if(!($lastpos===false)) { - $path=substr($pattern,0,-$lastpos-1); - $pattern=substr($pattern,$lastpos); - } else $path=getcwd(); - if(is_array($handle) and !empty($handle)) { - while($dir=each($handle)) { - if($this->glob_pattern_match($pattern,$dir)) - $output[]=$dir; - } - } else { - $handle=@opendir($path); - if($handle===false) return false; - while($dir=readdir($handle)) { - if($this->glob_pattern_match($pattern,$dir)) - $output[]=$dir; - } - closedir($handle); - } - if(is_array($output)) return $output; - return false; - } - - function glob_pattern_match($pattern,$string) { - $out=null; - $chunks=explode(';',$pattern); - foreach($chunks as $pattern) { - $escape=array('$','^','.','{','}','(',')','[',']','|'); - while(strpos($pattern,'**')!==false) - $pattern=str_replace('**','*',$pattern); - foreach($escape as $probe) - $pattern=str_replace($probe,"\\$probe",$pattern); - $pattern=str_replace('?*','*', - str_replace('*?','*', - str_replace('*',".*", - str_replace('?','.{1,1}',$pattern)))); - $out[]=$pattern; - } - if(count($out)==1) return($this->glob_regexp("^$out[0]$",$string)); - else { - foreach($out as $tester) - if($this->my_regexp("^$tester$",$string)) return true; - } - return false; - } - - function glob_regexp($pattern,$probe) { - $sensitive=(PHP_OS!='WIN32'); - return ($sensitive? - ereg($pattern,$probe): - eregi($pattern,$probe) - ); - } - - function dirlist($remote) { - $list=$this->rawlist($remote, "-la"); - if($list===false) { - $this->PushError("dirlist","can't read remote folder list", "Can't read remote folder \"".$remote."\" contents"); - return false; - } - - $dirlist = array(); - foreach($list as $k=>$v) { - $entry=$this->parselisting($v); - if ( empty($entry) ) - continue; - - if($entry["name"]=="." or $entry["name"]=="..") - continue; - - $dirlist[$entry['name']] = $entry; - } - - return $dirlist; - } -// -// -// - function _checkCode() { - return ($this->_code<400 and $this->_code>0); - } - - function _list($arg="", $cmd="LIST", $fnction="_list") { - if(!$this->_data_prepare()) return false; - if(!$this->_exec($cmd.$arg, $fnction)) { - $this->_data_close(); - return FALSE; - } - if(!$this->_checkCode()) { - $this->_data_close(); - return FALSE; - } - $out=""; - if($this->_code<200) { - $out=$this->_data_read(); - $this->_data_close(); - if(!$this->_readmsg()) return FALSE; - if(!$this->_checkCode()) return FALSE; - if($out === FALSE ) return FALSE; - $out=preg_split("/[".CRLF."]+/", $out, -1, PREG_SPLIT_NO_EMPTY); -// $this->SendMSG(implode($this->_eol_code[$this->OS_local], $out)); - } - return $out; - } - -// -// -// -// Gnre une erreur pour traitement externe la classe - function PushError($fctname,$msg,$desc=false){ - $error=array(); - $error['time']=time(); - $error['fctname']=$fctname; - $error['msg']=$msg; - $error['desc']=$desc; - if($desc) $tmp=' ('.$desc.')'; else $tmp=''; - $this->SendMSG($fctname.': '.$msg.$tmp); - return(array_push($this->_error_array,$error)); - } - -// Rcupre une erreur externe - function PopError(){ - if(count($this->_error_array)) return(array_pop($this->_error_array)); - else return(false); - } -} - -$mod_sockets = extension_loaded( 'sockets' ); -if ( ! $mod_sockets && function_exists( 'dl' ) && is_callable( 'dl' ) ) { - $prefix = ( PHP_SHLIB_SUFFIX == 'dll' ) ? 'php_' : ''; - @dl( $prefix . 'sockets.' . PHP_SHLIB_SUFFIX ); - $mod_sockets = extension_loaded( 'sockets' ); -} - -require_once "class-ftp-" . ( $mod_sockets ? "sockets" : "pure" ) . ".php"; -?> diff --git a/sources/wordpress/wp-admin/includes/class-pclzip.php b/sources/wordpress/wp-admin/includes/class-pclzip.php deleted file mode 100644 index 5e6a619..0000000 --- a/sources/wordpress/wp-admin/includes/class-pclzip.php +++ /dev/null @@ -1,5687 +0,0 @@ -zipname = $p_zipname; - $this->zip_fd = 0; - $this->magic_quotes_status = -1; - - // ----- Return - return; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // create($p_filelist, $p_add_dir="", $p_remove_dir="") - // create($p_filelist, $p_option, $p_option_value, ...) - // Description : - // This method supports two different synopsis. The first one is historical. - // This method creates a Zip Archive. The Zip file is created in the - // filesystem. The files and directories indicated in $p_filelist - // are added in the archive. See the parameters description for the - // supported format of $p_filelist. - // When a directory is in the list, the directory and its content is added - // in the archive. - // In this synopsis, the function takes an optional variable list of - // options. See bellow the supported options. - // Parameters : - // $p_filelist : An array containing file or directory names, or - // a string containing one filename or one directory name, or - // a string containing a list of filenames and/or directory - // names separated by spaces. - // $p_add_dir : A path to add before the real path of the archived file, - // in order to have it memorized in the archive. - // $p_remove_dir : A path to remove from the real path of the file to archive, - // in order to have a shorter path memorized in the archive. - // When $p_add_dir and $p_remove_dir are set, $p_remove_dir - // is removed first, before $p_add_dir is added. - // Options : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_OPT_COMMENT : - // PCLZIP_CB_PRE_ADD : - // PCLZIP_CB_POST_ADD : - // Return Values : - // 0 on failure, - // The list of the added files, with a status of the add action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function create($p_filelist) - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Set default values - $v_options = array(); - $v_options[PCLZIP_OPT_NO_COMPRESSION] = FALSE; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Look for arguments - if ($v_size > 1) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Remove from the options list the first argument - array_shift($v_arg_list); - $v_size--; - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array (PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_ADD => 'optional', - PCLZIP_CB_POST_ADD => 'optional', - PCLZIP_OPT_NO_COMPRESSION => 'optional', - PCLZIP_OPT_COMMENT => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional' - //, PCLZIP_OPT_CRYPT => 'optional' - )); - if ($v_result != 1) { - return 0; - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_options[PCLZIP_OPT_ADD_PATH] = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; - } - else if ($v_size > 2) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, - "Invalid number / type of arguments"); - return 0; - } - } - } - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Init - $v_string_list = array(); - $v_att_list = array(); - $v_filedescr_list = array(); - $p_result_list = array(); - - // ----- Look if the $p_filelist is really an array - if (is_array($p_filelist)) { - - // ----- Look if the first element is also an array - // This will mean that this is a file description entry - if (isset($p_filelist[0]) && is_array($p_filelist[0])) { - $v_att_list = $p_filelist; - } - - // ----- The list is a list of string names - else { - $v_string_list = $p_filelist; - } - } - - // ----- Look if the $p_filelist is a string - else if (is_string($p_filelist)) { - // ----- Create a list from the string - $v_string_list = explode(PCLZIP_SEPARATOR, $p_filelist); - } - - // ----- Invalid variable type for $p_filelist - else { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_filelist"); - return 0; - } - - // ----- Reformat the string list - if (sizeof($v_string_list) != 0) { - foreach ($v_string_list as $v_string) { - if ($v_string != '') { - $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string; - } - else { - } - } - } - - // ----- For each file in the list check the attributes - $v_supported_attributes - = array ( PCLZIP_ATT_FILE_NAME => 'mandatory' - ,PCLZIP_ATT_FILE_NEW_SHORT_NAME => 'optional' - ,PCLZIP_ATT_FILE_NEW_FULL_NAME => 'optional' - ,PCLZIP_ATT_FILE_MTIME => 'optional' - ,PCLZIP_ATT_FILE_CONTENT => 'optional' - ,PCLZIP_ATT_FILE_COMMENT => 'optional' - ); - foreach ($v_att_list as $v_entry) { - $v_result = $this->privFileDescrParseAtt($v_entry, - $v_filedescr_list[], - $v_options, - $v_supported_attributes); - if ($v_result != 1) { - return 0; - } - } - - // ----- Expand the filelist (expand directories) - $v_result = $this->privFileDescrExpand($v_filedescr_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Call the create fct - $v_result = $this->privCreate($v_filedescr_list, $p_result_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Return - return $p_result_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // add($p_filelist, $p_add_dir="", $p_remove_dir="") - // add($p_filelist, $p_option, $p_option_value, ...) - // Description : - // This method supports two synopsis. The first one is historical. - // This methods add the list of files in an existing archive. - // If a file with the same name already exists, it is added at the end of the - // archive, the first one is still present. - // If the archive does not exist, it is created. - // Parameters : - // $p_filelist : An array containing file or directory names, or - // a string containing one filename or one directory name, or - // a string containing a list of filenames and/or directory - // names separated by spaces. - // $p_add_dir : A path to add before the real path of the archived file, - // in order to have it memorized in the archive. - // $p_remove_dir : A path to remove from the real path of the file to archive, - // in order to have a shorter path memorized in the archive. - // When $p_add_dir and $p_remove_dir are set, $p_remove_dir - // is removed first, before $p_add_dir is added. - // Options : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_OPT_COMMENT : - // PCLZIP_OPT_ADD_COMMENT : - // PCLZIP_OPT_PREPEND_COMMENT : - // PCLZIP_CB_PRE_ADD : - // PCLZIP_CB_POST_ADD : - // Return Values : - // 0 on failure, - // The list of the added files, with a status of the add action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function add($p_filelist) - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Set default values - $v_options = array(); - $v_options[PCLZIP_OPT_NO_COMPRESSION] = FALSE; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Look for arguments - if ($v_size > 1) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Remove form the options list the first argument - array_shift($v_arg_list); - $v_size--; - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array (PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_ADD => 'optional', - PCLZIP_CB_POST_ADD => 'optional', - PCLZIP_OPT_NO_COMPRESSION => 'optional', - PCLZIP_OPT_COMMENT => 'optional', - PCLZIP_OPT_ADD_COMMENT => 'optional', - PCLZIP_OPT_PREPEND_COMMENT => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional' - //, PCLZIP_OPT_CRYPT => 'optional' - )); - if ($v_result != 1) { - return 0; - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_options[PCLZIP_OPT_ADD_PATH] = $v_add_path = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; - } - else if ($v_size > 2) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); - - // ----- Return - return 0; - } - } - } - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Init - $v_string_list = array(); - $v_att_list = array(); - $v_filedescr_list = array(); - $p_result_list = array(); - - // ----- Look if the $p_filelist is really an array - if (is_array($p_filelist)) { - - // ----- Look if the first element is also an array - // This will mean that this is a file description entry - if (isset($p_filelist[0]) && is_array($p_filelist[0])) { - $v_att_list = $p_filelist; - } - - // ----- The list is a list of string names - else { - $v_string_list = $p_filelist; - } - } - - // ----- Look if the $p_filelist is a string - else if (is_string($p_filelist)) { - // ----- Create a list from the string - $v_string_list = explode(PCLZIP_SEPARATOR, $p_filelist); - } - - // ----- Invalid variable type for $p_filelist - else { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type '".gettype($p_filelist)."' for p_filelist"); - return 0; - } - - // ----- Reformat the string list - if (sizeof($v_string_list) != 0) { - foreach ($v_string_list as $v_string) { - $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string; - } - } - - // ----- For each file in the list check the attributes - $v_supported_attributes - = array ( PCLZIP_ATT_FILE_NAME => 'mandatory' - ,PCLZIP_ATT_FILE_NEW_SHORT_NAME => 'optional' - ,PCLZIP_ATT_FILE_NEW_FULL_NAME => 'optional' - ,PCLZIP_ATT_FILE_MTIME => 'optional' - ,PCLZIP_ATT_FILE_CONTENT => 'optional' - ,PCLZIP_ATT_FILE_COMMENT => 'optional' - ); - foreach ($v_att_list as $v_entry) { - $v_result = $this->privFileDescrParseAtt($v_entry, - $v_filedescr_list[], - $v_options, - $v_supported_attributes); - if ($v_result != 1) { - return 0; - } - } - - // ----- Expand the filelist (expand directories) - $v_result = $this->privFileDescrExpand($v_filedescr_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Call the create fct - $v_result = $this->privAdd($v_filedescr_list, $p_result_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Return - return $p_result_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : listContent() - // Description : - // This public method, gives the list of the files and directories, with their - // properties. - // The properties of each entries in the list are (used also in other functions) : - // filename : Name of the file. For a create or add action it is the filename - // given by the user. For an extract function it is the filename - // of the extracted file. - // stored_filename : Name of the file / directory stored in the archive. - // size : Size of the stored file. - // compressed_size : Size of the file's data compressed in the archive - // (without the headers overhead) - // mtime : Last known modification date of the file (UNIX timestamp) - // comment : Comment associated with the file - // folder : true | false - // index : index of the file in the archive - // status : status of the action (depending of the action) : - // Values are : - // ok : OK ! - // filtered : the file / dir is not extracted (filtered by user) - // already_a_directory : the file can not be extracted because a - // directory with the same name already exists - // write_protected : the file can not be extracted because a file - // with the same name already exists and is - // write protected - // newer_exist : the file was not extracted because a newer file exists - // path_creation_fail : the file is not extracted because the folder - // does not exist and can not be created - // write_error : the file was not extracted because there was a - // error while writing the file - // read_error : the file was not extracted because there was a error - // while reading the file - // invalid_header : the file was not extracted because of an archive - // format error (bad file header) - // Note that each time a method can continue operating when there - // is an action error on a file, the error is only logged in the file status. - // Return Values : - // 0 on an unrecoverable failure, - // The list of the files in the archive. - // -------------------------------------------------------------------------------- - function listContent() - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return(0); - } - - // ----- Call the extracting fct - $p_list = array(); - if (($v_result = $this->privList($p_list)) != 1) - { - unset($p_list); - return(0); - } - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // extract($p_path="./", $p_remove_path="") - // extract([$p_option, $p_option_value, ...]) - // Description : - // This method supports two synopsis. The first one is historical. - // This method extract all the files / directories from the archive to the - // folder indicated in $p_path. - // If you want to ignore the 'root' part of path of the memorized files - // you can indicate this in the optional $p_remove_path parameter. - // By default, if a newer file with the same name already exists, the - // file is not extracted. - // - // If both PCLZIP_OPT_PATH and PCLZIP_OPT_ADD_PATH aoptions - // are used, the path indicated in PCLZIP_OPT_ADD_PATH is append - // at the end of the path value of PCLZIP_OPT_PATH. - // Parameters : - // $p_path : Path where the files and directories are to be extracted - // $p_remove_path : First part ('root' part) of the memorized path - // (if any similar) to remove while extracting. - // Options : - // PCLZIP_OPT_PATH : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_CB_PRE_EXTRACT : - // PCLZIP_CB_POST_EXTRACT : - // Return Values : - // 0 or a negative value on failure, - // The list of the extracted files, with a status of the action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function extract() - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return(0); - } - - // ----- Set default values - $v_options = array(); -// $v_path = "./"; - $v_path = ''; - $v_remove_path = ""; - $v_remove_all_path = false; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Default values for option - $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE; - - // ----- Look for arguments - if ($v_size > 0) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array (PCLZIP_OPT_PATH => 'optional', - PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_EXTRACT => 'optional', - PCLZIP_CB_POST_EXTRACT => 'optional', - PCLZIP_OPT_SET_CHMOD => 'optional', - PCLZIP_OPT_BY_NAME => 'optional', - PCLZIP_OPT_BY_EREG => 'optional', - PCLZIP_OPT_BY_PREG => 'optional', - PCLZIP_OPT_BY_INDEX => 'optional', - PCLZIP_OPT_EXTRACT_AS_STRING => 'optional', - PCLZIP_OPT_EXTRACT_IN_OUTPUT => 'optional', - PCLZIP_OPT_REPLACE_NEWER => 'optional' - ,PCLZIP_OPT_STOP_ON_ERROR => 'optional' - ,PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional' - )); - if ($v_result != 1) { - return 0; - } - - // ----- Set the arguments - if (isset($v_options[PCLZIP_OPT_PATH])) { - $v_path = $v_options[PCLZIP_OPT_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) { - $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { - $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH]; - } - if (isset($v_options[PCLZIP_OPT_ADD_PATH])) { - // ----- Check for '/' in last path char - if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) { - $v_path .= '/'; - } - $v_path .= $v_options[PCLZIP_OPT_ADD_PATH]; - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_path = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_remove_path = $v_arg_list[1]; - } - else if ($v_size > 2) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); - - // ----- Return - return 0; - } - } - } - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Trace - - // ----- Call the extracting fct - $p_list = array(); - $v_result = $this->privExtractByRule($p_list, $v_path, $v_remove_path, - $v_remove_all_path, $v_options); - if ($v_result < 1) { - unset($p_list); - return(0); - } - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - - // -------------------------------------------------------------------------------- - // Function : - // extractByIndex($p_index, $p_path="./", $p_remove_path="") - // extractByIndex($p_index, [$p_option, $p_option_value, ...]) - // Description : - // This method supports two synopsis. The first one is historical. - // This method is doing a partial extract of the archive. - // The extracted files or folders are identified by their index in the - // archive (from 0 to n). - // Note that if the index identify a folder, only the folder entry is - // extracted, not all the files included in the archive. - // Parameters : - // $p_index : A single index (integer) or a string of indexes of files to - // extract. The form of the string is "0,4-6,8-12" with only numbers - // and '-' for range or ',' to separate ranges. No spaces or ';' - // are allowed. - // $p_path : Path where the files and directories are to be extracted - // $p_remove_path : First part ('root' part) of the memorized path - // (if any similar) to remove while extracting. - // Options : - // PCLZIP_OPT_PATH : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_OPT_EXTRACT_AS_STRING : The files are extracted as strings and - // not as files. - // The resulting content is in a new field 'content' in the file - // structure. - // This option must be used alone (any other options are ignored). - // PCLZIP_CB_PRE_EXTRACT : - // PCLZIP_CB_POST_EXTRACT : - // Return Values : - // 0 on failure, - // The list of the extracted files, with a status of the action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - //function extractByIndex($p_index, options...) - function extractByIndex($p_index) - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return(0); - } - - // ----- Set default values - $v_options = array(); -// $v_path = "./"; - $v_path = ''; - $v_remove_path = ""; - $v_remove_all_path = false; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Default values for option - $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE; - - // ----- Look for arguments - if ($v_size > 1) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Remove form the options list the first argument - array_shift($v_arg_list); - $v_size--; - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array (PCLZIP_OPT_PATH => 'optional', - PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_EXTRACT_AS_STRING => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_EXTRACT => 'optional', - PCLZIP_CB_POST_EXTRACT => 'optional', - PCLZIP_OPT_SET_CHMOD => 'optional', - PCLZIP_OPT_REPLACE_NEWER => 'optional' - ,PCLZIP_OPT_STOP_ON_ERROR => 'optional' - ,PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional' - )); - if ($v_result != 1) { - return 0; - } - - // ----- Set the arguments - if (isset($v_options[PCLZIP_OPT_PATH])) { - $v_path = $v_options[PCLZIP_OPT_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) { - $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { - $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH]; - } - if (isset($v_options[PCLZIP_OPT_ADD_PATH])) { - // ----- Check for '/' in last path char - if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) { - $v_path .= '/'; - } - $v_path .= $v_options[PCLZIP_OPT_ADD_PATH]; - } - if (!isset($v_options[PCLZIP_OPT_EXTRACT_AS_STRING])) { - $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE; - } - else { - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_path = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_remove_path = $v_arg_list[1]; - } - else if ($v_size > 2) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); - - // ----- Return - return 0; - } - } - } - - // ----- Trace - - // ----- Trick - // Here I want to reuse extractByRule(), so I need to parse the $p_index - // with privParseOptions() - $v_arg_trick = array (PCLZIP_OPT_BY_INDEX, $p_index); - $v_options_trick = array(); - $v_result = $this->privParseOptions($v_arg_trick, sizeof($v_arg_trick), $v_options_trick, - array (PCLZIP_OPT_BY_INDEX => 'optional' )); - if ($v_result != 1) { - return 0; - } - $v_options[PCLZIP_OPT_BY_INDEX] = $v_options_trick[PCLZIP_OPT_BY_INDEX]; - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Call the extracting fct - if (($v_result = $this->privExtractByRule($p_list, $v_path, $v_remove_path, $v_remove_all_path, $v_options)) < 1) { - return(0); - } - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // delete([$p_option, $p_option_value, ...]) - // Description : - // This method removes files from the archive. - // If no parameters are given, then all the archive is emptied. - // Parameters : - // None or optional arguments. - // Options : - // PCLZIP_OPT_BY_INDEX : - // PCLZIP_OPT_BY_NAME : - // PCLZIP_OPT_BY_EREG : - // PCLZIP_OPT_BY_PREG : - // Return Values : - // 0 on failure, - // The list of the files which are still present in the archive. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function delete() - { - $v_result=1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return(0); - } - - // ----- Set default values - $v_options = array(); - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Look for arguments - if ($v_size > 0) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array (PCLZIP_OPT_BY_NAME => 'optional', - PCLZIP_OPT_BY_EREG => 'optional', - PCLZIP_OPT_BY_PREG => 'optional', - PCLZIP_OPT_BY_INDEX => 'optional' )); - if ($v_result != 1) { - return 0; - } - } - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Call the delete fct - $v_list = array(); - if (($v_result = $this->privDeleteByRule($v_list, $v_options)) != 1) { - $this->privSwapBackMagicQuotes(); - unset($v_list); - return(0); - } - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : deleteByIndex() - // Description : - // ***** Deprecated ***** - // delete(PCLZIP_OPT_BY_INDEX, $p_index) should be prefered. - // -------------------------------------------------------------------------------- - function deleteByIndex($p_index) - { - - $p_list = $this->delete(PCLZIP_OPT_BY_INDEX, $p_index); - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : properties() - // Description : - // This method gives the properties of the archive. - // The properties are : - // nb : Number of files in the archive - // comment : Comment associated with the archive file - // status : not_exist, ok - // Parameters : - // None - // Return Values : - // 0 on failure, - // An array with the archive properties. - // -------------------------------------------------------------------------------- - function properties() - { - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - $this->privSwapBackMagicQuotes(); - return(0); - } - - // ----- Default properties - $v_prop = array(); - $v_prop['comment'] = ''; - $v_prop['nb'] = 0; - $v_prop['status'] = 'not_exist'; - - // ----- Look if file exists - if (@is_file($this->zipname)) - { - // ----- Open the zip file - if (($this->zip_fd = @fopen($this->zipname, 'rb')) == 0) - { - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in binary read mode'); - - // ----- Return - return 0; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - $this->privSwapBackMagicQuotes(); - return 0; - } - - // ----- Close the zip file - $this->privCloseFd(); - - // ----- Set the user attributes - $v_prop['comment'] = $v_central_dir['comment']; - $v_prop['nb'] = $v_central_dir['entries']; - $v_prop['status'] = 'ok'; - } - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_prop; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : duplicate() - // Description : - // This method creates an archive by copying the content of an other one. If - // the archive already exist, it is replaced by the new one without any warning. - // Parameters : - // $p_archive : The filename of a valid archive, or - // a valid PclZip object. - // Return Values : - // 1 on success. - // 0 or a negative value on error (error code). - // -------------------------------------------------------------------------------- - function duplicate($p_archive) - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Look if the $p_archive is a PclZip object - if ((is_object($p_archive)) && (get_class($p_archive) == 'pclzip')) - { - - // ----- Duplicate the archive - $v_result = $this->privDuplicate($p_archive->zipname); - } - - // ----- Look if the $p_archive is a string (so a filename) - else if (is_string($p_archive)) - { - - // ----- Check that $p_archive is a valid zip file - // TBC : Should also check the archive format - if (!is_file($p_archive)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "No file with filename '".$p_archive."'"); - $v_result = PCLZIP_ERR_MISSING_FILE; - } - else { - // ----- Duplicate the archive - $v_result = $this->privDuplicate($p_archive); - } - } - - // ----- Invalid variable - else - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_archive_to_add"); - $v_result = PCLZIP_ERR_INVALID_PARAMETER; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : merge() - // Description : - // This method merge the $p_archive_to_add archive at the end of the current - // one ($this). - // If the archive ($this) does not exist, the merge becomes a duplicate. - // If the $p_archive_to_add archive does not exist, the merge is a success. - // Parameters : - // $p_archive_to_add : It can be directly the filename of a valid zip archive, - // or a PclZip object archive. - // Return Values : - // 1 on success, - // 0 or negative values on error (see below). - // -------------------------------------------------------------------------------- - function merge($p_archive_to_add) - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return(0); - } - - // ----- Look if the $p_archive_to_add is a PclZip object - if ((is_object($p_archive_to_add)) && (get_class($p_archive_to_add) == 'pclzip')) - { - - // ----- Merge the archive - $v_result = $this->privMerge($p_archive_to_add); - } - - // ----- Look if the $p_archive_to_add is a string (so a filename) - else if (is_string($p_archive_to_add)) - { - - // ----- Create a temporary archive - $v_object_archive = new PclZip($p_archive_to_add); - - // ----- Merge the archive - $v_result = $this->privMerge($v_object_archive); - } - - // ----- Invalid variable - else - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_archive_to_add"); - $v_result = PCLZIP_ERR_INVALID_PARAMETER; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - - - // -------------------------------------------------------------------------------- - // Function : errorCode() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function errorCode() - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - return(PclErrorCode()); - } - else { - return($this->error_code); - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : errorName() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function errorName($p_with_code=false) - { - $v_name = array ( PCLZIP_ERR_NO_ERROR => 'PCLZIP_ERR_NO_ERROR', - PCLZIP_ERR_WRITE_OPEN_FAIL => 'PCLZIP_ERR_WRITE_OPEN_FAIL', - PCLZIP_ERR_READ_OPEN_FAIL => 'PCLZIP_ERR_READ_OPEN_FAIL', - PCLZIP_ERR_INVALID_PARAMETER => 'PCLZIP_ERR_INVALID_PARAMETER', - PCLZIP_ERR_MISSING_FILE => 'PCLZIP_ERR_MISSING_FILE', - PCLZIP_ERR_FILENAME_TOO_LONG => 'PCLZIP_ERR_FILENAME_TOO_LONG', - PCLZIP_ERR_INVALID_ZIP => 'PCLZIP_ERR_INVALID_ZIP', - PCLZIP_ERR_BAD_EXTRACTED_FILE => 'PCLZIP_ERR_BAD_EXTRACTED_FILE', - PCLZIP_ERR_DIR_CREATE_FAIL => 'PCLZIP_ERR_DIR_CREATE_FAIL', - PCLZIP_ERR_BAD_EXTENSION => 'PCLZIP_ERR_BAD_EXTENSION', - PCLZIP_ERR_BAD_FORMAT => 'PCLZIP_ERR_BAD_FORMAT', - PCLZIP_ERR_DELETE_FILE_FAIL => 'PCLZIP_ERR_DELETE_FILE_FAIL', - PCLZIP_ERR_RENAME_FILE_FAIL => 'PCLZIP_ERR_RENAME_FILE_FAIL', - PCLZIP_ERR_BAD_CHECKSUM => 'PCLZIP_ERR_BAD_CHECKSUM', - PCLZIP_ERR_INVALID_ARCHIVE_ZIP => 'PCLZIP_ERR_INVALID_ARCHIVE_ZIP', - PCLZIP_ERR_MISSING_OPTION_VALUE => 'PCLZIP_ERR_MISSING_OPTION_VALUE', - PCLZIP_ERR_INVALID_OPTION_VALUE => 'PCLZIP_ERR_INVALID_OPTION_VALUE', - PCLZIP_ERR_UNSUPPORTED_COMPRESSION => 'PCLZIP_ERR_UNSUPPORTED_COMPRESSION', - PCLZIP_ERR_UNSUPPORTED_ENCRYPTION => 'PCLZIP_ERR_UNSUPPORTED_ENCRYPTION' - ,PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE => 'PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE' - ,PCLZIP_ERR_DIRECTORY_RESTRICTION => 'PCLZIP_ERR_DIRECTORY_RESTRICTION' - ); - - if (isset($v_name[$this->error_code])) { - $v_value = $v_name[$this->error_code]; - } - else { - $v_value = 'NoName'; - } - - if ($p_with_code) { - return($v_value.' ('.$this->error_code.')'); - } - else { - return($v_value); - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : errorInfo() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function errorInfo($p_full=false) - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - return(PclErrorString()); - } - else { - if ($p_full) { - return($this->errorName(true)." : ".$this->error_string); - } - else { - return($this->error_string." [code ".$this->error_code."]"); - } - } - } - // -------------------------------------------------------------------------------- - - -// -------------------------------------------------------------------------------- -// ***** UNDER THIS LINE ARE DEFINED PRIVATE INTERNAL FUNCTIONS ***** -// ***** ***** -// ***** THESES FUNCTIONS MUST NOT BE USED DIRECTLY ***** -// -------------------------------------------------------------------------------- - - - - // -------------------------------------------------------------------------------- - // Function : privCheckFormat() - // Description : - // This method check that the archive exists and is a valid zip archive. - // Several level of check exists. (futur) - // Parameters : - // $p_level : Level of check. Default 0. - // 0 : Check the first bytes (magic codes) (default value)) - // 1 : 0 + Check the central directory (futur) - // 2 : 1 + Check each file header (futur) - // Return Values : - // true on success, - // false on error, the error code is set. - // -------------------------------------------------------------------------------- - function privCheckFormat($p_level=0) - { - $v_result = true; - - // ----- Reset the file system cache - clearstatcache(); - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Look if the file exits - if (!is_file($this->zipname)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "Missing archive file '".$this->zipname."'"); - return(false); - } - - // ----- Check that the file is readeable - if (!is_readable($this->zipname)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to read archive '".$this->zipname."'"); - return(false); - } - - // ----- Check the magic code - // TBC - - // ----- Check the central header - // TBC - - // ----- Check each file header - // TBC - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privParseOptions() - // Description : - // This internal methods reads the variable list of arguments ($p_options_list, - // $p_size) and generate an array with the options and values ($v_result_list). - // $v_requested_options contains the options that can be present and those that - // must be present. - // $v_requested_options is an array, with the option value as key, and 'optional', - // or 'mandatory' as value. - // Parameters : - // See above. - // Return Values : - // 1 on success. - // 0 on failure. - // -------------------------------------------------------------------------------- - function privParseOptions(&$p_options_list, $p_size, &$v_result_list, $v_requested_options=false) - { - $v_result=1; - - // ----- Read the options - $i=0; - while ($i<$p_size) { - - // ----- Check if the option is supported - if (!isset($v_requested_options[$p_options_list[$i]])) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid optional parameter '".$p_options_list[$i]."' for this method"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for next option - switch ($p_options_list[$i]) { - // ----- Look for options that request a path value - case PCLZIP_OPT_PATH : - case PCLZIP_OPT_REMOVE_PATH : - case PCLZIP_OPT_ADD_PATH : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i+1], FALSE); - $i++; - break; - - case PCLZIP_OPT_TEMP_FILE_THRESHOLD : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - return PclZip::errorCode(); - } - - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_OFF])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_OFF'"); - return PclZip::errorCode(); - } - - // ----- Check the value - $v_value = $p_options_list[$i+1]; - if ((!is_integer($v_value)) || ($v_value<0)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Integer expected for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - return PclZip::errorCode(); - } - - // ----- Get the value (and convert it in bytes) - $v_result_list[$p_options_list[$i]] = $v_value*1048576; - $i++; - break; - - case PCLZIP_OPT_TEMP_FILE_ON : - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_OFF])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_OFF'"); - return PclZip::errorCode(); - } - - $v_result_list[$p_options_list[$i]] = true; - break; - - case PCLZIP_OPT_TEMP_FILE_OFF : - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_ON])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_ON'"); - return PclZip::errorCode(); - } - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_THRESHOLD])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '".PclZipUtilOptionText($p_options_list[$i])."' can not be used with option 'PCLZIP_OPT_TEMP_FILE_THRESHOLD'"); - return PclZip::errorCode(); - } - - $v_result_list[$p_options_list[$i]] = true; - break; - - case PCLZIP_OPT_EXTRACT_DIR_RESTRICTION : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if ( is_string($p_options_list[$i+1]) - && ($p_options_list[$i+1] != '')) { - $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i+1], FALSE); - $i++; - } - else { - } - break; - - // ----- Look for options that request an array of string for value - case PCLZIP_OPT_BY_NAME : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if (is_string($p_options_list[$i+1])) { - $v_result_list[$p_options_list[$i]][0] = $p_options_list[$i+1]; - } - else if (is_array($p_options_list[$i+1])) { - $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; - } - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - $i++; - break; - - // ----- Look for options that request an EREG or PREG expression - case PCLZIP_OPT_BY_EREG : - // ereg() is deprecated starting with PHP 5.3. Move PCLZIP_OPT_BY_EREG - // to PCLZIP_OPT_BY_PREG - $p_options_list[$i] = PCLZIP_OPT_BY_PREG; - case PCLZIP_OPT_BY_PREG : - //case PCLZIP_OPT_CRYPT : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if (is_string($p_options_list[$i+1])) { - $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; - } - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - $i++; - break; - - // ----- Look for options that takes a string - case PCLZIP_OPT_COMMENT : - case PCLZIP_OPT_ADD_COMMENT : - case PCLZIP_OPT_PREPEND_COMMENT : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, - "Missing parameter value for option '" - .PclZipUtilOptionText($p_options_list[$i]) - ."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if (is_string($p_options_list[$i+1])) { - $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; - } - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, - "Wrong parameter value for option '" - .PclZipUtilOptionText($p_options_list[$i]) - ."'"); - - // ----- Return - return PclZip::errorCode(); - } - $i++; - break; - - // ----- Look for options that request an array of index - case PCLZIP_OPT_BY_INDEX : - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_work_list = array(); - if (is_string($p_options_list[$i+1])) { - - // ----- Remove spaces - $p_options_list[$i+1] = strtr($p_options_list[$i+1], ' ', ''); - - // ----- Parse items - $v_work_list = explode(",", $p_options_list[$i+1]); - } - else if (is_integer($p_options_list[$i+1])) { - $v_work_list[0] = $p_options_list[$i+1].'-'.$p_options_list[$i+1]; - } - else if (is_array($p_options_list[$i+1])) { - $v_work_list = $p_options_list[$i+1]; - } - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Value must be integer, string or array for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Reduce the index list - // each index item in the list must be a couple with a start and - // an end value : [0,3], [5-5], [8-10], ... - // ----- Check the format of each item - $v_sort_flag=false; - $v_sort_value=0; - for ($j=0; $j= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; - $i++; - break; - - // ----- Look for options that request a call-back - case PCLZIP_CB_PRE_EXTRACT : - case PCLZIP_CB_POST_EXTRACT : - case PCLZIP_CB_PRE_ADD : - case PCLZIP_CB_POST_ADD : - /* for futur use - case PCLZIP_CB_PRE_DELETE : - case PCLZIP_CB_POST_DELETE : - case PCLZIP_CB_PRE_LIST : - case PCLZIP_CB_POST_LIST : - */ - // ----- Check the number of parameters - if (($i+1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_function_name = $p_options_list[$i+1]; - - // ----- Check that the value is a valid existing function - if (!function_exists($v_function_name)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Function '".$v_function_name."()' is not an existing function for option '".PclZipUtilOptionText($p_options_list[$i])."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Set the attribute - $v_result_list[$p_options_list[$i]] = $v_function_name; - $i++; - break; - - default : - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, - "Unknown parameter '" - .$p_options_list[$i]."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Next options - $i++; - } - - // ----- Look for mandatory options - if ($v_requested_options !== false) { - for ($key=reset($v_requested_options); $key=key($v_requested_options); $key=next($v_requested_options)) { - // ----- Look for mandatory option - if ($v_requested_options[$key] == 'mandatory') { - // ----- Look if present - if (!isset($v_result_list[$key])) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter ".PclZipUtilOptionText($key)."(".$key.")"); - - // ----- Return - return PclZip::errorCode(); - } - } - } - } - - // ----- Look for default values - if (!isset($v_result_list[PCLZIP_OPT_TEMP_FILE_THRESHOLD])) { - - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privOptionDefaultThreshold() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privOptionDefaultThreshold(&$p_options) - { - $v_result=1; - - if (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) - || isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) { - return $v_result; - } - - // ----- Get 'memory_limit' configuration value - $v_memory_limit = ini_get('memory_limit'); - $v_memory_limit = trim($v_memory_limit); - $last = strtolower(substr($v_memory_limit, -1)); - - if($last == 'g') - //$v_memory_limit = $v_memory_limit*1024*1024*1024; - $v_memory_limit = $v_memory_limit*1073741824; - if($last == 'm') - //$v_memory_limit = $v_memory_limit*1024*1024; - $v_memory_limit = $v_memory_limit*1048576; - if($last == 'k') - $v_memory_limit = $v_memory_limit*1024; - - $p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] = floor($v_memory_limit*PCLZIP_TEMPORARY_FILE_RATIO); - - - // ----- Sanity check : No threshold if value lower than 1M - if ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] < 1048576) { - unset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privFileDescrParseAtt() - // Description : - // Parameters : - // Return Values : - // 1 on success. - // 0 on failure. - // -------------------------------------------------------------------------------- - function privFileDescrParseAtt(&$p_file_list, &$p_filedescr, $v_options, $v_requested_options=false) - { - $v_result=1; - - // ----- For each file in the list check the attributes - foreach ($p_file_list as $v_key => $v_value) { - - // ----- Check if the option is supported - if (!isset($v_requested_options[$v_key])) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid file attribute '".$v_key."' for this file"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for attribute - switch ($v_key) { - case PCLZIP_ATT_FILE_NAME : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - $p_filedescr['filename'] = PclZipUtilPathReduction($v_value); - - if ($p_filedescr['filename'] == '') { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty filename for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - break; - - case PCLZIP_ATT_FILE_NEW_SHORT_NAME : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - $p_filedescr['new_short_name'] = PclZipUtilPathReduction($v_value); - - if ($p_filedescr['new_short_name'] == '') { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty short filename for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - break; - - case PCLZIP_ATT_FILE_NEW_FULL_NAME : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - $p_filedescr['new_full_name'] = PclZipUtilPathReduction($v_value); - - if ($p_filedescr['new_full_name'] == '') { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty full filename for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - break; - - // ----- Look for options that takes a string - case PCLZIP_ATT_FILE_COMMENT : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". String expected for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - $p_filedescr['comment'] = $v_value; - break; - - case PCLZIP_ATT_FILE_MTIME : - if (!is_integer($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".gettype($v_value).". Integer expected for attribute '".PclZipUtilOptionText($v_key)."'"); - return PclZip::errorCode(); - } - - $p_filedescr['mtime'] = $v_value; - break; - - case PCLZIP_ATT_FILE_CONTENT : - $p_filedescr['content'] = $v_value; - break; - - default : - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, - "Unknown parameter '".$v_key."'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for mandatory options - if ($v_requested_options !== false) { - for ($key=reset($v_requested_options); $key=key($v_requested_options); $key=next($v_requested_options)) { - // ----- Look for mandatory option - if ($v_requested_options[$key] == 'mandatory') { - // ----- Look if present - if (!isset($p_file_list[$key])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter ".PclZipUtilOptionText($key)."(".$key.")"); - return PclZip::errorCode(); - } - } - } - } - - // end foreach - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privFileDescrExpand() - // Description : - // This method look for each item of the list to see if its a file, a folder - // or a string to be added as file. For any other type of files (link, other) - // just ignore the item. - // Then prepare the information that will be stored for that file. - // When its a folder, expand the folder with all the files that are in that - // folder (recursively). - // Parameters : - // Return Values : - // 1 on success. - // 0 on failure. - // -------------------------------------------------------------------------------- - function privFileDescrExpand(&$p_filedescr_list, &$p_options) - { - $v_result=1; - - // ----- Create a result list - $v_result_list = array(); - - // ----- Look each entry - for ($i=0; $iprivCalculateStoredFilename($v_descr, $p_options); - - // ----- Add the descriptor in result list - $v_result_list[sizeof($v_result_list)] = $v_descr; - - // ----- Look for folder - if ($v_descr['type'] == 'folder') { - // ----- List of items in folder - $v_dirlist_descr = array(); - $v_dirlist_nb = 0; - if ($v_folder_handler = @opendir($v_descr['filename'])) { - while (($v_item_handler = @readdir($v_folder_handler)) !== false) { - - // ----- Skip '.' and '..' - if (($v_item_handler == '.') || ($v_item_handler == '..')) { - continue; - } - - // ----- Compose the full filename - $v_dirlist_descr[$v_dirlist_nb]['filename'] = $v_descr['filename'].'/'.$v_item_handler; - - // ----- Look for different stored filename - // Because the name of the folder was changed, the name of the - // files/sub-folders also change - if (($v_descr['stored_filename'] != $v_descr['filename']) - && (!isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH]))) { - if ($v_descr['stored_filename'] != '') { - $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_descr['stored_filename'].'/'.$v_item_handler; - } - else { - $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_item_handler; - } - } - - $v_dirlist_nb++; - } - - @closedir($v_folder_handler); - } - else { - // TBC : unable to open folder in read mode - } - - // ----- Expand each element of the list - if ($v_dirlist_nb != 0) { - // ----- Expand - if (($v_result = $this->privFileDescrExpand($v_dirlist_descr, $p_options)) != 1) { - return $v_result; - } - - // ----- Concat the resulting list - $v_result_list = array_merge($v_result_list, $v_dirlist_descr); - } - else { - } - - // ----- Free local array - unset($v_dirlist_descr); - } - } - - // ----- Get the result list - $p_filedescr_list = $v_result_list; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCreate() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privCreate($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result=1; - $v_list_detail = array(); - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Open the file in write mode - if (($v_result = $this->privOpenFd('wb')) != 1) - { - // ----- Return - return $v_result; - } - - // ----- Add the list of files - $v_result = $this->privAddList($p_filedescr_list, $p_result_list, $p_options); - - // ----- Close - $this->privCloseFd(); - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAdd() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privAdd($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result=1; - $v_list_detail = array(); - - // ----- Look if the archive exists or is empty - if ((!is_file($this->zipname)) || (filesize($this->zipname) == 0)) - { - - // ----- Do a create - $v_result = $this->privCreate($p_filedescr_list, $p_result_list, $p_options); - - // ----- Return - return $v_result; - } - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Open the zip file - if (($v_result=$this->privOpenFd('rb')) != 1) - { - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Go to beginning of File - @rewind($this->zip_fd); - - // ----- Creates a temporay file - $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; - - // ----- Open the temporary file in write mode - if (($v_zip_temp_fd = @fopen($v_zip_temp_name, 'wb')) == 0) - { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_zip_temp_name.'\' in binary write mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Copy the files from the archive to the temporary file - // TBC : Here I should better append the file and go back to erase the central dir - $v_size = $v_central_dir['offset']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($this->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Swap the file descriptor - // Here is a trick : I swap the temporary fd with the zip fd, in order to use - // the following methods on the temporary fil and not the real archive - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Add the files - $v_header_list = array(); - if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) - { - fclose($v_zip_temp_fd); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($this->zip_fd); - - // ----- Copy the block of file headers from the old archive - $v_size = $v_central_dir['size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($v_zip_temp_fd, $v_read_size); - @fwrite($this->zip_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Create the Central Dir files header - for ($i=0, $v_count=0; $iprivWriteCentralFileHeader($v_header_list[$i])) != 1) { - fclose($v_zip_temp_fd); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - $v_count++; - } - - // ----- Transform the header to a 'usable' info - $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); - } - - // ----- Zip file comment - $v_comment = $v_central_dir['comment']; - if (isset($p_options[PCLZIP_OPT_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_COMMENT]; - } - if (isset($p_options[PCLZIP_OPT_ADD_COMMENT])) { - $v_comment = $v_comment.$p_options[PCLZIP_OPT_ADD_COMMENT]; - } - if (isset($p_options[PCLZIP_OPT_PREPEND_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_PREPEND_COMMENT].$v_comment; - } - - // ----- Calculate the size of the central header - $v_size = @ftell($this->zip_fd)-$v_offset; - - // ----- Create the central dir footer - if (($v_result = $this->privWriteCentralHeader($v_count+$v_central_dir['entries'], $v_size, $v_offset, $v_comment)) != 1) - { - // ----- Reset the file list - unset($v_header_list); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - - // ----- Swap back the file descriptor - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Close - $this->privCloseFd(); - - // ----- Close the temporary file - @fclose($v_zip_temp_fd); - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Delete the zip file - // TBC : I should test the result ... - @unlink($this->zipname); - - // ----- Rename the temporary file - // TBC : I should test the result ... - //@rename($v_zip_temp_name, $this->zipname); - PclZipUtilRename($v_zip_temp_name, $this->zipname); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privOpenFd() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privOpenFd($p_mode) - { - $v_result=1; - - // ----- Look if already open - if ($this->zip_fd != 0) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Zip file \''.$this->zipname.'\' already open'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Open the zip file - if (($this->zip_fd = @fopen($this->zipname, $p_mode)) == 0) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in '.$p_mode.' mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCloseFd() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privCloseFd() - { - $v_result=1; - - if ($this->zip_fd != 0) - @fclose($this->zip_fd); - $this->zip_fd = 0; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddList() - // Description : - // $p_add_dir and $p_remove_dir will give the ability to memorize a path which is - // different from the real path of the file. This is usefull if you want to have PclTar - // running in any directory, and memorize relative path from an other directory. - // Parameters : - // $p_list : An array containing the file or directory names to add in the tar - // $p_result_list : list of added files with their properties (specially the status field) - // $p_add_dir : Path to add in the filename path archived - // $p_remove_dir : Path to remove in the filename path archived - // Return Values : - // -------------------------------------------------------------------------------- -// function privAddList($p_list, &$p_result_list, $p_add_dir, $p_remove_dir, $p_remove_all_dir, &$p_options) - function privAddList($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result=1; - - // ----- Add the files - $v_header_list = array(); - if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) - { - // ----- Return - return $v_result; - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($this->zip_fd); - - // ----- Create the Central Dir files header - for ($i=0,$v_count=0; $iprivWriteCentralFileHeader($v_header_list[$i])) != 1) { - // ----- Return - return $v_result; - } - $v_count++; - } - - // ----- Transform the header to a 'usable' info - $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); - } - - // ----- Zip file comment - $v_comment = ''; - if (isset($p_options[PCLZIP_OPT_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_COMMENT]; - } - - // ----- Calculate the size of the central header - $v_size = @ftell($this->zip_fd)-$v_offset; - - // ----- Create the central dir footer - if (($v_result = $this->privWriteCentralHeader($v_count, $v_size, $v_offset, $v_comment)) != 1) - { - // ----- Reset the file list - unset($v_header_list); - - // ----- Return - return $v_result; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddFileList() - // Description : - // Parameters : - // $p_filedescr_list : An array containing the file description - // or directory names to add in the zip - // $p_result_list : list of added files with their properties (specially the status field) - // Return Values : - // -------------------------------------------------------------------------------- - function privAddFileList($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result=1; - $v_header = array(); - - // ----- Recuperate the current number of elt in list - $v_nb = sizeof($p_result_list); - - // ----- Loop on the files - for ($j=0; ($jprivAddFile($p_filedescr_list[$j], $v_header, - $p_options); - if ($v_result != 1) { - return $v_result; - } - - // ----- Store the file infos - $p_result_list[$v_nb++] = $v_header; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddFile() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privAddFile($p_filedescr, &$p_header, &$p_options) - { - $v_result=1; - - // ----- Working variable - $p_filename = $p_filedescr['filename']; - - // TBC : Already done in the fileAtt check ... ? - if ($p_filename == "") { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid file list parameter (invalid or empty list)"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for a stored different filename - /* TBC : Removed - if (isset($p_filedescr['stored_filename'])) { - $v_stored_filename = $p_filedescr['stored_filename']; - } - else { - $v_stored_filename = $p_filedescr['stored_filename']; - } - */ - - // ----- Set the file properties - clearstatcache(); - $p_header['version'] = 20; - $p_header['version_extracted'] = 10; - $p_header['flag'] = 0; - $p_header['compression'] = 0; - $p_header['crc'] = 0; - $p_header['compressed_size'] = 0; - $p_header['filename_len'] = strlen($p_filename); - $p_header['extra_len'] = 0; - $p_header['disk'] = 0; - $p_header['internal'] = 0; - $p_header['offset'] = 0; - $p_header['filename'] = $p_filename; -// TBC : Removed $p_header['stored_filename'] = $v_stored_filename; - $p_header['stored_filename'] = $p_filedescr['stored_filename']; - $p_header['extra'] = ''; - $p_header['status'] = 'ok'; - $p_header['index'] = -1; - - // ----- Look for regular file - if ($p_filedescr['type']=='file') { - $p_header['external'] = 0x00000000; - $p_header['size'] = filesize($p_filename); - } - - // ----- Look for regular folder - else if ($p_filedescr['type']=='folder') { - $p_header['external'] = 0x00000010; - $p_header['mtime'] = filemtime($p_filename); - $p_header['size'] = filesize($p_filename); - } - - // ----- Look for virtual file - else if ($p_filedescr['type'] == 'virtual_file') { - $p_header['external'] = 0x00000000; - $p_header['size'] = strlen($p_filedescr['content']); - } - - - // ----- Look for filetime - if (isset($p_filedescr['mtime'])) { - $p_header['mtime'] = $p_filedescr['mtime']; - } - else if ($p_filedescr['type'] == 'virtual_file') { - $p_header['mtime'] = time(); - } - else { - $p_header['mtime'] = filemtime($p_filename); - } - - // ------ Look for file comment - if (isset($p_filedescr['comment'])) { - $p_header['comment_len'] = strlen($p_filedescr['comment']); - $p_header['comment'] = $p_filedescr['comment']; - } - else { - $p_header['comment_len'] = 0; - $p_header['comment'] = ''; - } - - // ----- Look for pre-add callback - if (isset($p_options[PCLZIP_CB_PRE_ADD])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_header, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - $v_result = $p_options[PCLZIP_CB_PRE_ADD](PCLZIP_CB_PRE_ADD, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_header['status'] = "skipped"; - $v_result = 1; - } - - // ----- Update the informations - // Only some fields can be modified - if ($p_header['stored_filename'] != $v_local_header['stored_filename']) { - $p_header['stored_filename'] = PclZipUtilPathReduction($v_local_header['stored_filename']); - } - } - - // ----- Look for empty stored filename - if ($p_header['stored_filename'] == "") { - $p_header['status'] = "filtered"; - } - - // ----- Check the path length - if (strlen($p_header['stored_filename']) > 0xFF) { - $p_header['status'] = 'filename_too_long'; - } - - // ----- Look if no error, or file not skipped - if ($p_header['status'] == 'ok') { - - // ----- Look for a file - if ($p_filedescr['type'] == 'file') { - // ----- Look for using temporary file to zip - if ( (!isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) - && (isset($p_options[PCLZIP_OPT_TEMP_FILE_ON]) - || (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) - && ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] <= $p_header['size'])) ) ) { - $v_result = $this->privAddFileUsingTempFile($p_filedescr, $p_header, $p_options); - if ($v_result < PCLZIP_ERR_NO_ERROR) { - return $v_result; - } - } - - // ----- Use "in memory" zip algo - else { - - // ----- Open the source file - if (($v_file = @fopen($p_filename, "rb")) == 0) { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to open file '$p_filename' in binary read mode"); - return PclZip::errorCode(); - } - - // ----- Read the file content - $v_content = @fread($v_file, $p_header['size']); - - // ----- Close the file - @fclose($v_file); - - // ----- Calculate the CRC - $p_header['crc'] = @crc32($v_content); - - // ----- Look for no compression - if ($p_options[PCLZIP_OPT_NO_COMPRESSION]) { - // ----- Set header parameters - $p_header['compressed_size'] = $p_header['size']; - $p_header['compression'] = 0; - } - - // ----- Look for normal compression - else { - // ----- Compress the content - $v_content = @gzdeflate($v_content); - - // ----- Set header parameters - $p_header['compressed_size'] = strlen($v_content); - $p_header['compression'] = 8; - } - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { - @fclose($v_file); - return $v_result; - } - - // ----- Write the compressed (or not) content - @fwrite($this->zip_fd, $v_content, $p_header['compressed_size']); - - } - - } - - // ----- Look for a virtual file (a file from string) - else if ($p_filedescr['type'] == 'virtual_file') { - - $v_content = $p_filedescr['content']; - - // ----- Calculate the CRC - $p_header['crc'] = @crc32($v_content); - - // ----- Look for no compression - if ($p_options[PCLZIP_OPT_NO_COMPRESSION]) { - // ----- Set header parameters - $p_header['compressed_size'] = $p_header['size']; - $p_header['compression'] = 0; - } - - // ----- Look for normal compression - else { - // ----- Compress the content - $v_content = @gzdeflate($v_content); - - // ----- Set header parameters - $p_header['compressed_size'] = strlen($v_content); - $p_header['compression'] = 8; - } - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { - @fclose($v_file); - return $v_result; - } - - // ----- Write the compressed (or not) content - @fwrite($this->zip_fd, $v_content, $p_header['compressed_size']); - } - - // ----- Look for a directory - else if ($p_filedescr['type'] == 'folder') { - // ----- Look for directory last '/' - if (@substr($p_header['stored_filename'], -1) != '/') { - $p_header['stored_filename'] .= '/'; - } - - // ----- Set the file properties - $p_header['size'] = 0; - //$p_header['external'] = 0x41FF0010; // Value for a folder : to be checked - $p_header['external'] = 0x00000010; // Value for a folder : to be checked - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) - { - return $v_result; - } - } - } - - // ----- Look for post-add callback - if (isset($p_options[PCLZIP_CB_POST_ADD])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_header, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - $v_result = $p_options[PCLZIP_CB_POST_ADD](PCLZIP_CB_POST_ADD, $v_local_header); - if ($v_result == 0) { - // ----- Ignored - $v_result = 1; - } - - // ----- Update the informations - // Nothing can be modified - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddFileUsingTempFile() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privAddFileUsingTempFile($p_filedescr, &$p_header, &$p_options) - { - $v_result=PCLZIP_ERR_NO_ERROR; - - // ----- Working variable - $p_filename = $p_filedescr['filename']; - - - // ----- Open the source file - if (($v_file = @fopen($p_filename, "rb")) == 0) { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to open file '$p_filename' in binary read mode"); - return PclZip::errorCode(); - } - - // ----- Creates a compressed temporary file - $v_gzip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.gz'; - if (($v_file_compressed = @gzopen($v_gzip_temp_name, "wb")) == 0) { - fclose($v_file); - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary write mode'); - return PclZip::errorCode(); - } - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = filesize($p_filename); - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($v_file, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @gzputs($v_file_compressed, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Close the file - @fclose($v_file); - @gzclose($v_file_compressed); - - // ----- Check the minimum file size - if (filesize($v_gzip_temp_name) < 18) { - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'gzip temporary file \''.$v_gzip_temp_name.'\' has invalid filesize - should be minimum 18 bytes'); - return PclZip::errorCode(); - } - - // ----- Extract the compressed attributes - if (($v_file_compressed = @fopen($v_gzip_temp_name, "rb")) == 0) { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary read mode'); - return PclZip::errorCode(); - } - - // ----- Read the gzip file header - $v_binary_data = @fread($v_file_compressed, 10); - $v_data_header = unpack('a1id1/a1id2/a1cm/a1flag/Vmtime/a1xfl/a1os', $v_binary_data); - - // ----- Check some parameters - $v_data_header['os'] = bin2hex($v_data_header['os']); - - // ----- Read the gzip file footer - @fseek($v_file_compressed, filesize($v_gzip_temp_name)-8); - $v_binary_data = @fread($v_file_compressed, 8); - $v_data_footer = unpack('Vcrc/Vcompressed_size', $v_binary_data); - - // ----- Set the attributes - $p_header['compression'] = ord($v_data_header['cm']); - //$p_header['mtime'] = $v_data_header['mtime']; - $p_header['crc'] = $v_data_footer['crc']; - $p_header['compressed_size'] = filesize($v_gzip_temp_name)-18; - - // ----- Close the file - @fclose($v_file_compressed); - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { - return $v_result; - } - - // ----- Add the compressed data - if (($v_file_compressed = @fopen($v_gzip_temp_name, "rb")) == 0) - { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary read mode'); - return PclZip::errorCode(); - } - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - fseek($v_file_compressed, 10); - $v_size = $p_header['compressed_size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($v_file_compressed, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($this->zip_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Close the file - @fclose($v_file_compressed); - - // ----- Unlink the temporary file - @unlink($v_gzip_temp_name); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCalculateStoredFilename() - // Description : - // Based on file descriptor properties and global options, this method - // calculate the filename that will be stored in the archive. - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privCalculateStoredFilename(&$p_filedescr, &$p_options) - { - $v_result=1; - - // ----- Working variables - $p_filename = $p_filedescr['filename']; - if (isset($p_options[PCLZIP_OPT_ADD_PATH])) { - $p_add_dir = $p_options[PCLZIP_OPT_ADD_PATH]; - } - else { - $p_add_dir = ''; - } - if (isset($p_options[PCLZIP_OPT_REMOVE_PATH])) { - $p_remove_dir = $p_options[PCLZIP_OPT_REMOVE_PATH]; - } - else { - $p_remove_dir = ''; - } - if (isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { - $p_remove_all_dir = $p_options[PCLZIP_OPT_REMOVE_ALL_PATH]; - } - else { - $p_remove_all_dir = 0; - } - - - // ----- Look for full name change - if (isset($p_filedescr['new_full_name'])) { - // ----- Remove drive letter if any - $v_stored_filename = PclZipUtilTranslateWinPath($p_filedescr['new_full_name']); - } - - // ----- Look for path and/or short name change - else { - - // ----- Look for short name change - // Its when we cahnge just the filename but not the path - if (isset($p_filedescr['new_short_name'])) { - $v_path_info = pathinfo($p_filename); - $v_dir = ''; - if ($v_path_info['dirname'] != '') { - $v_dir = $v_path_info['dirname'].'/'; - } - $v_stored_filename = $v_dir.$p_filedescr['new_short_name']; - } - else { - // ----- Calculate the stored filename - $v_stored_filename = $p_filename; - } - - // ----- Look for all path to remove - if ($p_remove_all_dir) { - $v_stored_filename = basename($p_filename); - } - // ----- Look for partial path remove - else if ($p_remove_dir != "") { - if (substr($p_remove_dir, -1) != '/') - $p_remove_dir .= "/"; - - if ( (substr($p_filename, 0, 2) == "./") - || (substr($p_remove_dir, 0, 2) == "./")) { - - if ( (substr($p_filename, 0, 2) == "./") - && (substr($p_remove_dir, 0, 2) != "./")) { - $p_remove_dir = "./".$p_remove_dir; - } - if ( (substr($p_filename, 0, 2) != "./") - && (substr($p_remove_dir, 0, 2) == "./")) { - $p_remove_dir = substr($p_remove_dir, 2); - } - } - - $v_compare = PclZipUtilPathInclusion($p_remove_dir, - $v_stored_filename); - if ($v_compare > 0) { - if ($v_compare == 2) { - $v_stored_filename = ""; - } - else { - $v_stored_filename = substr($v_stored_filename, - strlen($p_remove_dir)); - } - } - } - - // ----- Remove drive letter if any - $v_stored_filename = PclZipUtilTranslateWinPath($v_stored_filename); - - // ----- Look for path to add - if ($p_add_dir != "") { - if (substr($p_add_dir, -1) == "/") - $v_stored_filename = $p_add_dir.$v_stored_filename; - else - $v_stored_filename = $p_add_dir."/".$v_stored_filename; - } - } - - // ----- Filename (reduce the path of stored name) - $v_stored_filename = PclZipUtilPathReduction($v_stored_filename); - $p_filedescr['stored_filename'] = $v_stored_filename; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privWriteFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privWriteFileHeader(&$p_header) - { - $v_result=1; - - // ----- Store the offset position of the file - $p_header['offset'] = ftell($this->zip_fd); - - // ----- Transform UNIX mtime to DOS format mdate/mtime - $v_date = getdate($p_header['mtime']); - $v_mtime = ($v_date['hours']<<11) + ($v_date['minutes']<<5) + $v_date['seconds']/2; - $v_mdate = (($v_date['year']-1980)<<9) + ($v_date['mon']<<5) + $v_date['mday']; - - // ----- Packed data - $v_binary_data = pack("VvvvvvVVVvv", 0x04034b50, - $p_header['version_extracted'], $p_header['flag'], - $p_header['compression'], $v_mtime, $v_mdate, - $p_header['crc'], $p_header['compressed_size'], - $p_header['size'], - strlen($p_header['stored_filename']), - $p_header['extra_len']); - - // ----- Write the first 148 bytes of the header in the archive - fputs($this->zip_fd, $v_binary_data, 30); - - // ----- Write the variable fields - if (strlen($p_header['stored_filename']) != 0) - { - fputs($this->zip_fd, $p_header['stored_filename'], strlen($p_header['stored_filename'])); - } - if ($p_header['extra_len'] != 0) - { - fputs($this->zip_fd, $p_header['extra'], $p_header['extra_len']); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privWriteCentralFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privWriteCentralFileHeader(&$p_header) - { - $v_result=1; - - // TBC - //for(reset($p_header); $key = key($p_header); next($p_header)) { - //} - - // ----- Transform UNIX mtime to DOS format mdate/mtime - $v_date = getdate($p_header['mtime']); - $v_mtime = ($v_date['hours']<<11) + ($v_date['minutes']<<5) + $v_date['seconds']/2; - $v_mdate = (($v_date['year']-1980)<<9) + ($v_date['mon']<<5) + $v_date['mday']; - - - // ----- Packed data - $v_binary_data = pack("VvvvvvvVVVvvvvvVV", 0x02014b50, - $p_header['version'], $p_header['version_extracted'], - $p_header['flag'], $p_header['compression'], - $v_mtime, $v_mdate, $p_header['crc'], - $p_header['compressed_size'], $p_header['size'], - strlen($p_header['stored_filename']), - $p_header['extra_len'], $p_header['comment_len'], - $p_header['disk'], $p_header['internal'], - $p_header['external'], $p_header['offset']); - - // ----- Write the 42 bytes of the header in the zip file - fputs($this->zip_fd, $v_binary_data, 46); - - // ----- Write the variable fields - if (strlen($p_header['stored_filename']) != 0) - { - fputs($this->zip_fd, $p_header['stored_filename'], strlen($p_header['stored_filename'])); - } - if ($p_header['extra_len'] != 0) - { - fputs($this->zip_fd, $p_header['extra'], $p_header['extra_len']); - } - if ($p_header['comment_len'] != 0) - { - fputs($this->zip_fd, $p_header['comment'], $p_header['comment_len']); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privWriteCentralHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privWriteCentralHeader($p_nb_entries, $p_size, $p_offset, $p_comment) - { - $v_result=1; - - // ----- Packed data - $v_binary_data = pack("VvvvvVVv", 0x06054b50, 0, 0, $p_nb_entries, - $p_nb_entries, $p_size, - $p_offset, strlen($p_comment)); - - // ----- Write the 22 bytes of the header in the zip file - fputs($this->zip_fd, $v_binary_data, 22); - - // ----- Write the variable fields - if (strlen($p_comment) != 0) - { - fputs($this->zip_fd, $p_comment, strlen($p_comment)); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privList() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privList(&$p_list) - { - $v_result=1; - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Open the zip file - if (($this->zip_fd = @fopen($this->zipname, 'rb')) == 0) - { - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in binary read mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Go to beginning of Central Dir - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_central_dir['offset'])) - { - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read each entry - for ($i=0; $i<$v_central_dir['entries']; $i++) - { - // ----- Read the file header - if (($v_result = $this->privReadCentralFileHeader($v_header)) != 1) - { - $this->privSwapBackMagicQuotes(); - return $v_result; - } - $v_header['index'] = $i; - - // ----- Get the only interesting attributes - $this->privConvertHeader2FileInfo($v_header, $p_list[$i]); - unset($v_header); - } - - // ----- Close the zip file - $this->privCloseFd(); - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privConvertHeader2FileInfo() - // Description : - // This function takes the file informations from the central directory - // entries and extract the interesting parameters that will be given back. - // The resulting file infos are set in the array $p_info - // $p_info['filename'] : Filename with full path. Given by user (add), - // extracted in the filesystem (extract). - // $p_info['stored_filename'] : Stored filename in the archive. - // $p_info['size'] = Size of the file. - // $p_info['compressed_size'] = Compressed size of the file. - // $p_info['mtime'] = Last modification date of the file. - // $p_info['comment'] = Comment associated with the file. - // $p_info['folder'] = true/false : indicates if the entry is a folder or not. - // $p_info['status'] = status of the action on the file. - // $p_info['crc'] = CRC of the file content. - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privConvertHeader2FileInfo($p_header, &$p_info) - { - $v_result=1; - - // ----- Get the interesting attributes - $v_temp_path = PclZipUtilPathReduction($p_header['filename']); - $p_info['filename'] = $v_temp_path; - $v_temp_path = PclZipUtilPathReduction($p_header['stored_filename']); - $p_info['stored_filename'] = $v_temp_path; - $p_info['size'] = $p_header['size']; - $p_info['compressed_size'] = $p_header['compressed_size']; - $p_info['mtime'] = $p_header['mtime']; - $p_info['comment'] = $p_header['comment']; - $p_info['folder'] = (($p_header['external']&0x00000010)==0x00000010); - $p_info['index'] = $p_header['index']; - $p_info['status'] = $p_header['status']; - $p_info['crc'] = $p_header['crc']; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractByRule() - // Description : - // Extract a file or directory depending of rules (by index, by name, ...) - // Parameters : - // $p_file_list : An array where will be placed the properties of each - // extracted file - // $p_path : Path to add while writing the extracted files - // $p_remove_path : Path to remove (from the file memorized path) while writing the - // extracted files. If the path does not match the file path, - // the file is extracted with its memorized path. - // $p_remove_path does not apply to 'list' mode. - // $p_path and $p_remove_path are commulative. - // Return Values : - // 1 on success,0 or less on error (see error code list) - // -------------------------------------------------------------------------------- - function privExtractByRule(&$p_file_list, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) - { - $v_result=1; - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Check the path - if ( ($p_path == "") - || ( (substr($p_path, 0, 1) != "/") - && (substr($p_path, 0, 3) != "../") - && (substr($p_path,1,2)!=":/"))) - $p_path = "./".$p_path; - - // ----- Reduce the path last (and duplicated) '/' - if (($p_path != "./") && ($p_path != "/")) - { - // ----- Look for the path end '/' - while (substr($p_path, -1) == "/") - { - $p_path = substr($p_path, 0, strlen($p_path)-1); - } - } - - // ----- Look for path to remove format (should end by /) - if (($p_remove_path != "") && (substr($p_remove_path, -1) != '/')) - { - $p_remove_path .= '/'; - } - $p_remove_path_size = strlen($p_remove_path); - - // ----- Open the zip file - if (($v_result = $this->privOpenFd('rb')) != 1) - { - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Start at beginning of Central Dir - $v_pos_entry = $v_central_dir['offset']; - - // ----- Read each entry - $j_start = 0; - for ($i=0, $v_nb_extracted=0; $i<$v_central_dir['entries']; $i++) - { - - // ----- Read next Central dir entry - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_pos_entry)) - { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the file header - $v_header = array(); - if (($v_result = $this->privReadCentralFileHeader($v_header)) != 1) - { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Store the index - $v_header['index'] = $i; - - // ----- Store the file position - $v_pos_entry = ftell($this->zip_fd); - - // ----- Look for the specific extract rules - $v_extract = false; - - // ----- Look for extract by name rule - if ( (isset($p_options[PCLZIP_OPT_BY_NAME])) - && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) { - - // ----- Look if the filename is in the list - for ($j=0; ($j strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) - && (substr($v_header['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])) { - $v_extract = true; - } - } - // ----- Look for a filename - elseif ($v_header['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) { - $v_extract = true; - } - } - } - - // ----- Look for extract by ereg rule - // ereg() is deprecated with PHP 5.3 - /* - else if ( (isset($p_options[PCLZIP_OPT_BY_EREG])) - && ($p_options[PCLZIP_OPT_BY_EREG] != "")) { - - if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header['stored_filename'])) { - $v_extract = true; - } - } - */ - - // ----- Look for extract by preg rule - else if ( (isset($p_options[PCLZIP_OPT_BY_PREG])) - && ($p_options[PCLZIP_OPT_BY_PREG] != "")) { - - if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header['stored_filename'])) { - $v_extract = true; - } - } - - // ----- Look for extract by index rule - else if ( (isset($p_options[PCLZIP_OPT_BY_INDEX])) - && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) { - - // ----- Look if the index is in the list - for ($j=$j_start; ($j=$p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i<=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) { - $v_extract = true; - } - if ($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) { - $j_start = $j+1; - } - - if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start']>$i) { - break; - } - } - } - - // ----- Look for no rule, which means extract all the archive - else { - $v_extract = true; - } - - // ----- Check compression method - if ( ($v_extract) - && ( ($v_header['compression'] != 8) - && ($v_header['compression'] != 0))) { - $v_header['status'] = 'unsupported_compression'; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { - - $this->privSwapBackMagicQuotes(); - - PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_COMPRESSION, - "Filename '".$v_header['stored_filename']."' is " - ."compressed by an unsupported compression " - ."method (".$v_header['compression'].") "); - - return PclZip::errorCode(); - } - } - - // ----- Check encrypted files - if (($v_extract) && (($v_header['flag'] & 1) == 1)) { - $v_header['status'] = 'unsupported_encryption'; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { - - $this->privSwapBackMagicQuotes(); - - PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_ENCRYPTION, - "Unsupported encryption for " - ." filename '".$v_header['stored_filename'] - ."'"); - - return PclZip::errorCode(); - } - } - - // ----- Look for real extraction - if (($v_extract) && ($v_header['status'] != 'ok')) { - $v_result = $this->privConvertHeader2FileInfo($v_header, - $p_file_list[$v_nb_extracted++]); - if ($v_result != 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - $v_extract = false; - } - - // ----- Look for real extraction - if ($v_extract) - { - - // ----- Go to the file position - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_header['offset'])) - { - // ----- Close the zip file - $this->privCloseFd(); - - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for extraction as string - if ($p_options[PCLZIP_OPT_EXTRACT_AS_STRING]) { - - $v_string = ''; - - // ----- Extracting the file - $v_result1 = $this->privExtractFileAsString($v_header, $v_string, $p_options); - if ($v_result1 < 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result1; - } - - // ----- Get the only interesting attributes - if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted])) != 1) - { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Set the file content - $p_file_list[$v_nb_extracted]['content'] = $v_string; - - // ----- Next extracted file - $v_nb_extracted++; - - // ----- Look for user callback abort - if ($v_result1 == 2) { - break; - } - } - // ----- Look for extraction in standard output - elseif ( (isset($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])) - && ($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])) { - // ----- Extracting the file in standard output - $v_result1 = $this->privExtractFileInOutput($v_header, $p_options); - if ($v_result1 < 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result1; - } - - // ----- Get the only interesting attributes - if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted++])) != 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Look for user callback abort - if ($v_result1 == 2) { - break; - } - } - // ----- Look for normal extraction - else { - // ----- Extracting the file - $v_result1 = $this->privExtractFile($v_header, - $p_path, $p_remove_path, - $p_remove_all_path, - $p_options); - if ($v_result1 < 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result1; - } - - // ----- Get the only interesting attributes - if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted++])) != 1) - { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Look for user callback abort - if ($v_result1 == 2) { - break; - } - } - } - } - - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFile() - // Description : - // Parameters : - // Return Values : - // - // 1 : ... ? - // PCLZIP_ERR_USER_ABORTED(2) : User ask for extraction stop in callback - // -------------------------------------------------------------------------------- - function privExtractFile(&$p_entry, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) - { - $v_result=1; - - // ----- Read the file header - if (($v_result = $this->privReadFileHeader($v_header)) != 1) - { - // ----- Return - return $v_result; - } - - - // ----- Check that the file header is coherent with $p_entry info - if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { - // TBC - } - - // ----- Look for all path to remove - if ($p_remove_all_path == true) { - // ----- Look for folder entry that not need to be extracted - if (($p_entry['external']&0x00000010)==0x00000010) { - - $p_entry['status'] = "filtered"; - - return $v_result; - } - - // ----- Get the basename of the path - $p_entry['filename'] = basename($p_entry['filename']); - } - - // ----- Look for path to remove - else if ($p_remove_path != "") - { - if (PclZipUtilPathInclusion($p_remove_path, $p_entry['filename']) == 2) - { - - // ----- Change the file status - $p_entry['status'] = "filtered"; - - // ----- Return - return $v_result; - } - - $p_remove_path_size = strlen($p_remove_path); - if (substr($p_entry['filename'], 0, $p_remove_path_size) == $p_remove_path) - { - - // ----- Remove the path - $p_entry['filename'] = substr($p_entry['filename'], $p_remove_path_size); - - } - } - - // ----- Add the path - if ($p_path != '') { - $p_entry['filename'] = $p_path."/".$p_entry['filename']; - } - - // ----- Check a base_dir_restriction - if (isset($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION])) { - $v_inclusion - = PclZipUtilPathInclusion($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION], - $p_entry['filename']); - if ($v_inclusion == 0) { - - PclZip::privErrorLog(PCLZIP_ERR_DIRECTORY_RESTRICTION, - "Filename '".$p_entry['filename']."' is " - ."outside PCLZIP_OPT_EXTRACT_DIR_RESTRICTION"); - - return PclZip::errorCode(); - } - } - - // ----- Look for pre-extract callback - if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_entry['status'] = "skipped"; - $v_result = 1; - } - - // ----- Look for abort result - if ($v_result == 2) { - // ----- This status is internal and will be changed in 'skipped' - $p_entry['status'] = "aborted"; - $v_result = PCLZIP_ERR_USER_ABORTED; - } - - // ----- Update the informations - // Only some fields can be modified - $p_entry['filename'] = $v_local_header['filename']; - } - - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Look for specific actions while the file exist - if (file_exists($p_entry['filename'])) - { - - // ----- Look if file is a directory - if (is_dir($p_entry['filename'])) - { - - // ----- Change the file status - $p_entry['status'] = "already_a_directory"; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - // For historical reason first PclZip implementation does not stop - // when this kind of error occurs. - if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { - - PclZip::privErrorLog(PCLZIP_ERR_ALREADY_A_DIRECTORY, - "Filename '".$p_entry['filename']."' is " - ."already used by an existing directory"); - - return PclZip::errorCode(); - } - } - // ----- Look if file is write protected - else if (!is_writeable($p_entry['filename'])) - { - - // ----- Change the file status - $p_entry['status'] = "write_protected"; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - // For historical reason first PclZip implementation does not stop - // when this kind of error occurs. - if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { - - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, - "Filename '".$p_entry['filename']."' exists " - ."and is write protected"); - - return PclZip::errorCode(); - } - } - - // ----- Look if the extracted file is older - else if (filemtime($p_entry['filename']) > $p_entry['mtime']) - { - // ----- Change the file status - if ( (isset($p_options[PCLZIP_OPT_REPLACE_NEWER])) - && ($p_options[PCLZIP_OPT_REPLACE_NEWER]===true)) { - } - else { - $p_entry['status'] = "newer_exist"; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - // For historical reason first PclZip implementation does not stop - // when this kind of error occurs. - if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) { - - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, - "Newer version of '".$p_entry['filename']."' exists " - ."and option PCLZIP_OPT_REPLACE_NEWER is not selected"); - - return PclZip::errorCode(); - } - } - } - else { - } - } - - // ----- Check the directory availability and create it if necessary - else { - if ((($p_entry['external']&0x00000010)==0x00000010) || (substr($p_entry['filename'], -1) == '/')) - $v_dir_to_check = $p_entry['filename']; - else if (!strstr($p_entry['filename'], "/")) - $v_dir_to_check = ""; - else - $v_dir_to_check = dirname($p_entry['filename']); - - if (($v_result = $this->privDirCheck($v_dir_to_check, (($p_entry['external']&0x00000010)==0x00000010))) != 1) { - - // ----- Change the file status - $p_entry['status'] = "path_creation_fail"; - - // ----- Return - //return $v_result; - $v_result = 1; - } - } - } - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Do the extraction (if not a folder) - if (!(($p_entry['external']&0x00000010)==0x00000010)) - { - // ----- Look for not compressed file - if ($p_entry['compression'] == 0) { - - // ----- Opening destination file - if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) - { - - // ----- Change the file status - $p_entry['status'] = "write_error"; - - // ----- Return - return $v_result; - } - - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = $p_entry['compressed_size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($this->zip_fd, $v_read_size); - /* Try to speed up the code - $v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($v_dest_file, $v_binary_data, $v_read_size); - */ - @fwrite($v_dest_file, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Closing the destination file - fclose($v_dest_file); - - // ----- Change the file mtime - touch($p_entry['filename'], $p_entry['mtime']); - - - } - else { - // ----- TBC - // Need to be finished - if (($p_entry['flag'] & 1) == 1) { - PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_ENCRYPTION, 'File \''.$p_entry['filename'].'\' is encrypted. Encrypted files are not supported.'); - return PclZip::errorCode(); - } - - - // ----- Look for using temporary file to unzip - if ( (!isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) - && (isset($p_options[PCLZIP_OPT_TEMP_FILE_ON]) - || (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) - && ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] <= $p_entry['size'])) ) ) { - $v_result = $this->privExtractFileUsingTempFile($p_entry, $p_options); - if ($v_result < PCLZIP_ERR_NO_ERROR) { - return $v_result; - } - } - - // ----- Look for extract in memory - else { - - - // ----- Read the compressed file in a buffer (one shot) - $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Decompress the file - $v_file_content = @gzinflate($v_buffer); - unset($v_buffer); - if ($v_file_content === FALSE) { - - // ----- Change the file status - // TBC - $p_entry['status'] = "error"; - - return $v_result; - } - - // ----- Opening destination file - if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) { - - // ----- Change the file status - $p_entry['status'] = "write_error"; - - return $v_result; - } - - // ----- Write the uncompressed data - @fwrite($v_dest_file, $v_file_content, $p_entry['size']); - unset($v_file_content); - - // ----- Closing the destination file - @fclose($v_dest_file); - - } - - // ----- Change the file mtime - @touch($p_entry['filename'], $p_entry['mtime']); - } - - // ----- Look for chmod option - if (isset($p_options[PCLZIP_OPT_SET_CHMOD])) { - - // ----- Change the mode of the file - @chmod($p_entry['filename'], $p_options[PCLZIP_OPT_SET_CHMOD]); - } - - } - } - - // ----- Change abort status - if ($p_entry['status'] == "aborted") { - $p_entry['status'] = "skipped"; - } - - // ----- Look for post-extract callback - elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); - - // ----- Look for abort result - if ($v_result == 2) { - $v_result = PCLZIP_ERR_USER_ABORTED; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFileUsingTempFile() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privExtractFileUsingTempFile(&$p_entry, &$p_options) - { - $v_result=1; - - // ----- Creates a temporary file - $v_gzip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.gz'; - if (($v_dest_file = @fopen($v_gzip_temp_name, "wb")) == 0) { - fclose($v_file); - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary write mode'); - return PclZip::errorCode(); - } - - - // ----- Write gz file format header - $v_binary_data = pack('va1a1Va1a1', 0x8b1f, Chr($p_entry['compression']), Chr(0x00), time(), Chr(0x00), Chr(3)); - @fwrite($v_dest_file, $v_binary_data, 10); - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = $p_entry['compressed_size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($this->zip_fd, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($v_dest_file, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Write gz file format footer - $v_binary_data = pack('VV', $p_entry['crc'], $p_entry['size']); - @fwrite($v_dest_file, $v_binary_data, 8); - - // ----- Close the temporary file - @fclose($v_dest_file); - - // ----- Opening destination file - if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) { - $p_entry['status'] = "write_error"; - return $v_result; - } - - // ----- Open the temporary gz file - if (($v_src_file = @gzopen($v_gzip_temp_name, 'rb')) == 0) { - @fclose($v_dest_file); - $p_entry['status'] = "read_error"; - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_gzip_temp_name.'\' in binary read mode'); - return PclZip::errorCode(); - } - - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = $p_entry['size']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @gzread($v_src_file, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($v_dest_file, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - @fclose($v_dest_file); - @gzclose($v_src_file); - - // ----- Delete the temporary file - @unlink($v_gzip_temp_name); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFileInOutput() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privExtractFileInOutput(&$p_entry, &$p_options) - { - $v_result=1; - - // ----- Read the file header - if (($v_result = $this->privReadFileHeader($v_header)) != 1) { - return $v_result; - } - - - // ----- Check that the file header is coherent with $p_entry info - if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { - // TBC - } - - // ----- Look for pre-extract callback - if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. -// eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_entry['status'] = "skipped"; - $v_result = 1; - } - - // ----- Look for abort result - if ($v_result == 2) { - // ----- This status is internal and will be changed in 'skipped' - $p_entry['status'] = "aborted"; - $v_result = PCLZIP_ERR_USER_ABORTED; - } - - // ----- Update the informations - // Only some fields can be modified - $p_entry['filename'] = $v_local_header['filename']; - } - - // ----- Trace - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Do the extraction (if not a folder) - if (!(($p_entry['external']&0x00000010)==0x00000010)) { - // ----- Look for not compressed file - if ($p_entry['compressed_size'] == $p_entry['size']) { - - // ----- Read the file in a buffer (one shot) - $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Send the file to the output - echo $v_buffer; - unset($v_buffer); - } - else { - - // ----- Read the compressed file in a buffer (one shot) - $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Decompress the file - $v_file_content = gzinflate($v_buffer); - unset($v_buffer); - - // ----- Send the file to the output - echo $v_file_content; - unset($v_file_content); - } - } - } - - // ----- Change abort status - if ($p_entry['status'] == "aborted") { - $p_entry['status'] = "skipped"; - } - - // ----- Look for post-extract callback - elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); - - // ----- Look for abort result - if ($v_result == 2) { - $v_result = PCLZIP_ERR_USER_ABORTED; - } - } - - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFileAsString() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privExtractFileAsString(&$p_entry, &$p_string, &$p_options) - { - $v_result=1; - - // ----- Read the file header - $v_header = array(); - if (($v_result = $this->privReadFileHeader($v_header)) != 1) - { - // ----- Return - return $v_result; - } - - - // ----- Check that the file header is coherent with $p_entry info - if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { - // TBC - } - - // ----- Look for pre-extract callback - if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_entry['status'] = "skipped"; - $v_result = 1; - } - - // ----- Look for abort result - if ($v_result == 2) { - // ----- This status is internal and will be changed in 'skipped' - $p_entry['status'] = "aborted"; - $v_result = PCLZIP_ERR_USER_ABORTED; - } - - // ----- Update the informations - // Only some fields can be modified - $p_entry['filename'] = $v_local_header['filename']; - } - - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Do the extraction (if not a folder) - if (!(($p_entry['external']&0x00000010)==0x00000010)) { - // ----- Look for not compressed file - // if ($p_entry['compressed_size'] == $p_entry['size']) - if ($p_entry['compression'] == 0) { - - // ----- Reading the file - $p_string = @fread($this->zip_fd, $p_entry['compressed_size']); - } - else { - - // ----- Reading the file - $v_data = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Decompress the file - if (($p_string = @gzinflate($v_data)) === FALSE) { - // TBC - } - } - - // ----- Trace - } - else { - // TBC : error : can not extract a folder in a string - } - - } - - // ----- Change abort status - if ($p_entry['status'] == "aborted") { - $p_entry['status'] = "skipped"; - } - - // ----- Look for post-extract callback - elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Swap the content to header - $v_local_header['content'] = $p_string; - $p_string = ''; - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); - - // ----- Swap back the content to header - $p_string = $v_local_header['content']; - unset($v_local_header['content']); - - // ----- Look for abort result - if ($v_result == 2) { - $v_result = PCLZIP_ERR_USER_ABORTED; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privReadFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privReadFileHeader(&$p_header) - { - $v_result=1; - - // ----- Read the 4 bytes signature - $v_binary_data = @fread($this->zip_fd, 4); - $v_data = unpack('Vid', $v_binary_data); - - // ----- Check signature - if ($v_data['id'] != 0x04034b50) - { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Invalid archive structure'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the first 42 bytes of the header - $v_binary_data = fread($this->zip_fd, 26); - - // ----- Look for invalid block size - if (strlen($v_binary_data) != 26) - { - $p_header['filename'] = ""; - $p_header['status'] = "invalid_header"; - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid block size : ".strlen($v_binary_data)); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Extract the values - $v_data = unpack('vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len', $v_binary_data); - - // ----- Get filename - $p_header['filename'] = fread($this->zip_fd, $v_data['filename_len']); - - // ----- Get extra_fields - if ($v_data['extra_len'] != 0) { - $p_header['extra'] = fread($this->zip_fd, $v_data['extra_len']); - } - else { - $p_header['extra'] = ''; - } - - // ----- Extract properties - $p_header['version_extracted'] = $v_data['version']; - $p_header['compression'] = $v_data['compression']; - $p_header['size'] = $v_data['size']; - $p_header['compressed_size'] = $v_data['compressed_size']; - $p_header['crc'] = $v_data['crc']; - $p_header['flag'] = $v_data['flag']; - $p_header['filename_len'] = $v_data['filename_len']; - - // ----- Recuperate date in UNIX format - $p_header['mdate'] = $v_data['mdate']; - $p_header['mtime'] = $v_data['mtime']; - if ($p_header['mdate'] && $p_header['mtime']) - { - // ----- Extract time - $v_hour = ($p_header['mtime'] & 0xF800) >> 11; - $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; - $v_seconde = ($p_header['mtime'] & 0x001F)*2; - - // ----- Extract date - $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; - $v_month = ($p_header['mdate'] & 0x01E0) >> 5; - $v_day = $p_header['mdate'] & 0x001F; - - // ----- Get UNIX date format - $p_header['mtime'] = @mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); - - } - else - { - $p_header['mtime'] = time(); - } - - // TBC - //for(reset($v_data); $key = key($v_data); next($v_data)) { - //} - - // ----- Set the stored filename - $p_header['stored_filename'] = $p_header['filename']; - - // ----- Set the status field - $p_header['status'] = "ok"; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privReadCentralFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privReadCentralFileHeader(&$p_header) - { - $v_result=1; - - // ----- Read the 4 bytes signature - $v_binary_data = @fread($this->zip_fd, 4); - $v_data = unpack('Vid', $v_binary_data); - - // ----- Check signature - if ($v_data['id'] != 0x02014b50) - { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Invalid archive structure'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the first 42 bytes of the header - $v_binary_data = fread($this->zip_fd, 42); - - // ----- Look for invalid block size - if (strlen($v_binary_data) != 42) - { - $p_header['filename'] = ""; - $p_header['status'] = "invalid_header"; - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid block size : ".strlen($v_binary_data)); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Extract the values - $p_header = unpack('vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $v_binary_data); - - // ----- Get filename - if ($p_header['filename_len'] != 0) - $p_header['filename'] = fread($this->zip_fd, $p_header['filename_len']); - else - $p_header['filename'] = ''; - - // ----- Get extra - if ($p_header['extra_len'] != 0) - $p_header['extra'] = fread($this->zip_fd, $p_header['extra_len']); - else - $p_header['extra'] = ''; - - // ----- Get comment - if ($p_header['comment_len'] != 0) - $p_header['comment'] = fread($this->zip_fd, $p_header['comment_len']); - else - $p_header['comment'] = ''; - - // ----- Extract properties - - // ----- Recuperate date in UNIX format - //if ($p_header['mdate'] && $p_header['mtime']) - // TBC : bug : this was ignoring time with 0/0/0 - if (1) - { - // ----- Extract time - $v_hour = ($p_header['mtime'] & 0xF800) >> 11; - $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; - $v_seconde = ($p_header['mtime'] & 0x001F)*2; - - // ----- Extract date - $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; - $v_month = ($p_header['mdate'] & 0x01E0) >> 5; - $v_day = $p_header['mdate'] & 0x001F; - - // ----- Get UNIX date format - $p_header['mtime'] = @mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); - - } - else - { - $p_header['mtime'] = time(); - } - - // ----- Set the stored filename - $p_header['stored_filename'] = $p_header['filename']; - - // ----- Set default status to ok - $p_header['status'] = 'ok'; - - // ----- Look if it is a directory - if (substr($p_header['filename'], -1) == '/') { - //$p_header['external'] = 0x41FF0010; - $p_header['external'] = 0x00000010; - } - - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCheckFileHeaders() - // Description : - // Parameters : - // Return Values : - // 1 on success, - // 0 on error; - // -------------------------------------------------------------------------------- - function privCheckFileHeaders(&$p_local_header, &$p_central_header) - { - $v_result=1; - - // ----- Check the static values - // TBC - if ($p_local_header['filename'] != $p_central_header['filename']) { - } - if ($p_local_header['version_extracted'] != $p_central_header['version_extracted']) { - } - if ($p_local_header['flag'] != $p_central_header['flag']) { - } - if ($p_local_header['compression'] != $p_central_header['compression']) { - } - if ($p_local_header['mtime'] != $p_central_header['mtime']) { - } - if ($p_local_header['filename_len'] != $p_central_header['filename_len']) { - } - - // ----- Look for flag bit 3 - if (($p_local_header['flag'] & 8) == 8) { - $p_local_header['size'] = $p_central_header['size']; - $p_local_header['compressed_size'] = $p_central_header['compressed_size']; - $p_local_header['crc'] = $p_central_header['crc']; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privReadEndCentralDir() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privReadEndCentralDir(&$p_central_dir) - { - $v_result=1; - - // ----- Go to the end of the zip file - $v_size = filesize($this->zipname); - @fseek($this->zip_fd, $v_size); - if (@ftell($this->zip_fd) != $v_size) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to go to the end of the archive \''.$this->zipname.'\''); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- First try : look if this is an archive with no commentaries (most of the time) - // in this case the end of central dir is at 22 bytes of the file end - $v_found = 0; - if ($v_size > 26) { - @fseek($this->zip_fd, $v_size-22); - if (($v_pos = @ftell($this->zip_fd)) != ($v_size-22)) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to seek back to the middle of the archive \''.$this->zipname.'\''); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read for bytes - $v_binary_data = @fread($this->zip_fd, 4); - $v_data = @unpack('Vid', $v_binary_data); - - // ----- Check signature - if ($v_data['id'] == 0x06054b50) { - $v_found = 1; - } - - $v_pos = ftell($this->zip_fd); - } - - // ----- Go back to the maximum possible size of the Central Dir End Record - if (!$v_found) { - $v_maximum_size = 65557; // 0xFFFF + 22; - if ($v_maximum_size > $v_size) - $v_maximum_size = $v_size; - @fseek($this->zip_fd, $v_size-$v_maximum_size); - if (@ftell($this->zip_fd) != ($v_size-$v_maximum_size)) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to seek back to the middle of the archive \''.$this->zipname.'\''); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read byte per byte in order to find the signature - $v_pos = ftell($this->zip_fd); - $v_bytes = 0x00000000; - while ($v_pos < $v_size) - { - // ----- Read a byte - $v_byte = @fread($this->zip_fd, 1); - - // ----- Add the byte - //$v_bytes = ($v_bytes << 8) | Ord($v_byte); - // Note we mask the old value down such that once shifted we can never end up with more than a 32bit number - // Otherwise on systems where we have 64bit integers the check below for the magic number will fail. - $v_bytes = ( ($v_bytes & 0xFFFFFF) << 8) | Ord($v_byte); - - // ----- Compare the bytes - if ($v_bytes == 0x504b0506) - { - $v_pos++; - break; - } - - $v_pos++; - } - - // ----- Look if not found end of central dir - if ($v_pos == $v_size) - { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Unable to find End of Central Dir Record signature"); - - // ----- Return - return PclZip::errorCode(); - } - } - - // ----- Read the first 18 bytes of the header - $v_binary_data = fread($this->zip_fd, 18); - - // ----- Look for invalid block size - if (strlen($v_binary_data) != 18) - { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid End of Central Dir Record size : ".strlen($v_binary_data)); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Extract the values - $v_data = unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size', $v_binary_data); - - // ----- Check the global size - if (($v_pos + $v_data['comment_size'] + 18) != $v_size) { - - // ----- Removed in release 2.2 see readme file - // The check of the file size is a little too strict. - // Some bugs where found when a zip is encrypted/decrypted with 'crypt'. - // While decrypted, zip has training 0 bytes - if (0) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, - 'The central dir is not at the end of the archive.' - .' Some trailing bytes exists after the archive.'); - - // ----- Return - return PclZip::errorCode(); - } - } - - // ----- Get comment - if ($v_data['comment_size'] != 0) { - $p_central_dir['comment'] = fread($this->zip_fd, $v_data['comment_size']); - } - else - $p_central_dir['comment'] = ''; - - $p_central_dir['entries'] = $v_data['entries']; - $p_central_dir['disk_entries'] = $v_data['disk_entries']; - $p_central_dir['offset'] = $v_data['offset']; - $p_central_dir['size'] = $v_data['size']; - $p_central_dir['disk'] = $v_data['disk']; - $p_central_dir['disk_start'] = $v_data['disk_start']; - - // TBC - //for(reset($p_central_dir); $key = key($p_central_dir); next($p_central_dir)) { - //} - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDeleteByRule() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privDeleteByRule(&$p_result_list, &$p_options) - { - $v_result=1; - $v_list_detail = array(); - - // ----- Open the zip file - if (($v_result=$this->privOpenFd('rb')) != 1) - { - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - $this->privCloseFd(); - return $v_result; - } - - // ----- Go to beginning of File - @rewind($this->zip_fd); - - // ----- Scan all the files - // ----- Start at beginning of Central Dir - $v_pos_entry = $v_central_dir['offset']; - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_pos_entry)) - { - // ----- Close the zip file - $this->privCloseFd(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read each entry - $v_header_list = array(); - $j_start = 0; - for ($i=0, $v_nb_extracted=0; $i<$v_central_dir['entries']; $i++) - { - - // ----- Read the file header - $v_header_list[$v_nb_extracted] = array(); - if (($v_result = $this->privReadCentralFileHeader($v_header_list[$v_nb_extracted])) != 1) - { - // ----- Close the zip file - $this->privCloseFd(); - - return $v_result; - } - - - // ----- Store the index - $v_header_list[$v_nb_extracted]['index'] = $i; - - // ----- Look for the specific extract rules - $v_found = false; - - // ----- Look for extract by name rule - if ( (isset($p_options[PCLZIP_OPT_BY_NAME])) - && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) { - - // ----- Look if the filename is in the list - for ($j=0; ($j strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) - && (substr($v_header_list[$v_nb_extracted]['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])) { - $v_found = true; - } - elseif ( (($v_header_list[$v_nb_extracted]['external']&0x00000010)==0x00000010) /* Indicates a folder */ - && ($v_header_list[$v_nb_extracted]['stored_filename'].'/' == $p_options[PCLZIP_OPT_BY_NAME][$j])) { - $v_found = true; - } - } - // ----- Look for a filename - elseif ($v_header_list[$v_nb_extracted]['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) { - $v_found = true; - } - } - } - - // ----- Look for extract by ereg rule - // ereg() is deprecated with PHP 5.3 - /* - else if ( (isset($p_options[PCLZIP_OPT_BY_EREG])) - && ($p_options[PCLZIP_OPT_BY_EREG] != "")) { - - if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header_list[$v_nb_extracted]['stored_filename'])) { - $v_found = true; - } - } - */ - - // ----- Look for extract by preg rule - else if ( (isset($p_options[PCLZIP_OPT_BY_PREG])) - && ($p_options[PCLZIP_OPT_BY_PREG] != "")) { - - if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header_list[$v_nb_extracted]['stored_filename'])) { - $v_found = true; - } - } - - // ----- Look for extract by index rule - else if ( (isset($p_options[PCLZIP_OPT_BY_INDEX])) - && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) { - - // ----- Look if the index is in the list - for ($j=$j_start; ($j=$p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i<=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) { - $v_found = true; - } - if ($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) { - $j_start = $j+1; - } - - if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start']>$i) { - break; - } - } - } - else { - $v_found = true; - } - - // ----- Look for deletion - if ($v_found) - { - unset($v_header_list[$v_nb_extracted]); - } - else - { - $v_nb_extracted++; - } - } - - // ----- Look if something need to be deleted - if ($v_nb_extracted > 0) { - - // ----- Creates a temporay file - $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; - - // ----- Creates a temporary zip archive - $v_temp_zip = new PclZip($v_zip_temp_name); - - // ----- Open the temporary zip file in write mode - if (($v_result = $v_temp_zip->privOpenFd('wb')) != 1) { - $this->privCloseFd(); - - // ----- Return - return $v_result; - } - - // ----- Look which file need to be kept - for ($i=0; $izip_fd); - if (@fseek($this->zip_fd, $v_header_list[$i]['offset'])) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the file header - $v_local_header = array(); - if (($v_result = $this->privReadFileHeader($v_local_header)) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Check that local file header is same as central file header - if ($this->privCheckFileHeaders($v_local_header, - $v_header_list[$i]) != 1) { - // TBC - } - unset($v_local_header); - - // ----- Write the file header - if (($v_result = $v_temp_zip->privWriteFileHeader($v_header_list[$i])) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Read/write the data block - if (($v_result = PclZipUtilCopyBlock($this->zip_fd, $v_temp_zip->zip_fd, $v_header_list[$i]['compressed_size'])) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($v_temp_zip->zip_fd); - - // ----- Re-Create the Central Dir files header - for ($i=0; $iprivWriteCentralFileHeader($v_header_list[$i])) != 1) { - $v_temp_zip->privCloseFd(); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Transform the header to a 'usable' info - $v_temp_zip->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); - } - - - // ----- Zip file comment - $v_comment = ''; - if (isset($p_options[PCLZIP_OPT_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_COMMENT]; - } - - // ----- Calculate the size of the central header - $v_size = @ftell($v_temp_zip->zip_fd)-$v_offset; - - // ----- Create the central dir footer - if (($v_result = $v_temp_zip->privWriteCentralHeader(sizeof($v_header_list), $v_size, $v_offset, $v_comment)) != 1) { - // ----- Reset the file list - unset($v_header_list); - $v_temp_zip->privCloseFd(); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Close - $v_temp_zip->privCloseFd(); - $this->privCloseFd(); - - // ----- Delete the zip file - // TBC : I should test the result ... - @unlink($this->zipname); - - // ----- Rename the temporary file - // TBC : I should test the result ... - //@rename($v_zip_temp_name, $this->zipname); - PclZipUtilRename($v_zip_temp_name, $this->zipname); - - // ----- Destroy the temporary archive - unset($v_temp_zip); - } - - // ----- Remove every files : reset the file - else if ($v_central_dir['entries'] != 0) { - $this->privCloseFd(); - - if (($v_result = $this->privOpenFd('wb')) != 1) { - return $v_result; - } - - if (($v_result = $this->privWriteCentralHeader(0, 0, 0, '')) != 1) { - return $v_result; - } - - $this->privCloseFd(); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDirCheck() - // Description : - // Check if a directory exists, if not it creates it and all the parents directory - // which may be useful. - // Parameters : - // $p_dir : Directory path to check. - // Return Values : - // 1 : OK - // -1 : Unable to create directory - // -------------------------------------------------------------------------------- - function privDirCheck($p_dir, $p_is_dir=false) - { - $v_result = 1; - - - // ----- Remove the final '/' - if (($p_is_dir) && (substr($p_dir, -1)=='/')) - { - $p_dir = substr($p_dir, 0, strlen($p_dir)-1); - } - - // ----- Check the directory availability - if ((is_dir($p_dir)) || ($p_dir == "")) - { - return 1; - } - - // ----- Extract parent directory - $p_parent_dir = dirname($p_dir); - - // ----- Just a check - if ($p_parent_dir != $p_dir) - { - // ----- Look for parent directory - if ($p_parent_dir != "") - { - if (($v_result = $this->privDirCheck($p_parent_dir)) != 1) - { - return $v_result; - } - } - } - - // ----- Create the directory - if (!@mkdir($p_dir, 0777)) - { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_DIR_CREATE_FAIL, "Unable to create directory '$p_dir'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privMerge() - // Description : - // If $p_archive_to_add does not exist, the function exit with a success result. - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privMerge(&$p_archive_to_add) - { - $v_result=1; - - // ----- Look if the archive_to_add exists - if (!is_file($p_archive_to_add->zipname)) - { - - // ----- Nothing to merge, so merge is a success - $v_result = 1; - - // ----- Return - return $v_result; - } - - // ----- Look if the archive exists - if (!is_file($this->zipname)) - { - - // ----- Do a duplicate - $v_result = $this->privDuplicate($p_archive_to_add->zipname); - - // ----- Return - return $v_result; - } - - // ----- Open the zip file - if (($v_result=$this->privOpenFd('rb')) != 1) - { - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) - { - $this->privCloseFd(); - return $v_result; - } - - // ----- Go to beginning of File - @rewind($this->zip_fd); - - // ----- Open the archive_to_add file - if (($v_result=$p_archive_to_add->privOpenFd('rb')) != 1) - { - $this->privCloseFd(); - - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir_to_add = array(); - if (($v_result = $p_archive_to_add->privReadEndCentralDir($v_central_dir_to_add)) != 1) - { - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - - return $v_result; - } - - // ----- Go to beginning of File - @rewind($p_archive_to_add->zip_fd); - - // ----- Creates a temporay file - $v_zip_temp_name = PCLZIP_TEMPORARY_DIR.uniqid('pclzip-').'.tmp'; - - // ----- Open the temporary file in write mode - if (($v_zip_temp_fd = @fopen($v_zip_temp_name, 'wb')) == 0) - { - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \''.$v_zip_temp_name.'\' in binary write mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Copy the files from the archive to the temporary file - // TBC : Here I should better append the file and go back to erase the central dir - $v_size = $v_central_dir['offset']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($this->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Copy the files from the archive_to_add into the temporary file - $v_size = $v_central_dir_to_add['offset']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($p_archive_to_add->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($v_zip_temp_fd); - - // ----- Copy the block of file headers from the old archive - $v_size = $v_central_dir['size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($this->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Copy the block of file headers from the archive_to_add - $v_size = $v_central_dir_to_add['size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($p_archive_to_add->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Merge the file comments - $v_comment = $v_central_dir['comment'].' '.$v_central_dir_to_add['comment']; - - // ----- Calculate the size of the (new) central header - $v_size = @ftell($v_zip_temp_fd)-$v_offset; - - // ----- Swap the file descriptor - // Here is a trick : I swap the temporary fd with the zip fd, in order to use - // the following methods on the temporary fil and not the real archive fd - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Create the central dir footer - if (($v_result = $this->privWriteCentralHeader($v_central_dir['entries']+$v_central_dir_to_add['entries'], $v_size, $v_offset, $v_comment)) != 1) - { - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - @fclose($v_zip_temp_fd); - $this->zip_fd = null; - - // ----- Reset the file list - unset($v_header_list); - - // ----- Return - return $v_result; - } - - // ----- Swap back the file descriptor - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Close - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - - // ----- Close the temporary file - @fclose($v_zip_temp_fd); - - // ----- Delete the zip file - // TBC : I should test the result ... - @unlink($this->zipname); - - // ----- Rename the temporary file - // TBC : I should test the result ... - //@rename($v_zip_temp_name, $this->zipname); - PclZipUtilRename($v_zip_temp_name, $this->zipname); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDuplicate() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privDuplicate($p_archive_filename) - { - $v_result=1; - - // ----- Look if the $p_archive_filename exists - if (!is_file($p_archive_filename)) - { - - // ----- Nothing to duplicate, so duplicate is a success. - $v_result = 1; - - // ----- Return - return $v_result; - } - - // ----- Open the zip file - if (($v_result=$this->privOpenFd('wb')) != 1) - { - // ----- Return - return $v_result; - } - - // ----- Open the temporary file in write mode - if (($v_zip_temp_fd = @fopen($p_archive_filename, 'rb')) == 0) - { - $this->privCloseFd(); - - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive file \''.$p_archive_filename.'\' in binary write mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Copy the files from the archive to the temporary file - // TBC : Here I should better append the file and go back to erase the central dir - $v_size = filesize($p_archive_filename); - while ($v_size != 0) - { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($v_zip_temp_fd, $v_read_size); - @fwrite($this->zip_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Close - $this->privCloseFd(); - - // ----- Close the temporary file - @fclose($v_zip_temp_fd); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privErrorLog() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privErrorLog($p_error_code=0, $p_error_string='') - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - PclError($p_error_code, $p_error_string); - } - else { - $this->error_code = $p_error_code; - $this->error_string = $p_error_string; - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privErrorReset() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privErrorReset() - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - PclErrorReset(); - } - else { - $this->error_code = 0; - $this->error_string = ''; - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDisableMagicQuotes() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privDisableMagicQuotes() - { - $v_result=1; - - // ----- Look if function exists - if ( (!function_exists("get_magic_quotes_runtime")) - || (!function_exists("set_magic_quotes_runtime"))) { - return $v_result; - } - - // ----- Look if already done - if ($this->magic_quotes_status != -1) { - return $v_result; - } - - // ----- Get and memorize the magic_quote value - $this->magic_quotes_status = @get_magic_quotes_runtime(); - - // ----- Disable magic_quotes - if ($this->magic_quotes_status == 1) { - @set_magic_quotes_runtime(0); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privSwapBackMagicQuotes() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privSwapBackMagicQuotes() - { - $v_result=1; - - // ----- Look if function exists - if ( (!function_exists("get_magic_quotes_runtime")) - || (!function_exists("set_magic_quotes_runtime"))) { - return $v_result; - } - - // ----- Look if something to do - if ($this->magic_quotes_status != -1) { - return $v_result; - } - - // ----- Swap back magic_quotes - if ($this->magic_quotes_status == 1) { - @set_magic_quotes_runtime($this->magic_quotes_status); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - } - // End of class - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilPathReduction() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function PclZipUtilPathReduction($p_dir) - { - $v_result = ""; - - // ----- Look for not empty path - if ($p_dir != "") { - // ----- Explode path by directory names - $v_list = explode("/", $p_dir); - - // ----- Study directories from last to first - $v_skip = 0; - for ($i=sizeof($v_list)-1; $i>=0; $i--) { - // ----- Look for current path - if ($v_list[$i] == ".") { - // ----- Ignore this directory - // Should be the first $i=0, but no check is done - } - else if ($v_list[$i] == "..") { - $v_skip++; - } - else if ($v_list[$i] == "") { - // ----- First '/' i.e. root slash - if ($i == 0) { - $v_result = "/".$v_result; - if ($v_skip > 0) { - // ----- It is an invalid path, so the path is not modified - // TBC - $v_result = $p_dir; - $v_skip = 0; - } - } - // ----- Last '/' i.e. indicates a directory - else if ($i == (sizeof($v_list)-1)) { - $v_result = $v_list[$i]; - } - // ----- Double '/' inside the path - else { - // ----- Ignore only the double '//' in path, - // but not the first and last '/' - } - } - else { - // ----- Look for item to skip - if ($v_skip > 0) { - $v_skip--; - } - else { - $v_result = $v_list[$i].($i!=(sizeof($v_list)-1)?"/".$v_result:""); - } - } - } - - // ----- Look for skip - if ($v_skip > 0) { - while ($v_skip > 0) { - $v_result = '../'.$v_result; - $v_skip--; - } - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilPathInclusion() - // Description : - // This function indicates if the path $p_path is under the $p_dir tree. Or, - // said in an other way, if the file or sub-dir $p_path is inside the dir - // $p_dir. - // The function indicates also if the path is exactly the same as the dir. - // This function supports path with duplicated '/' like '//', but does not - // support '.' or '..' statements. - // Parameters : - // Return Values : - // 0 if $p_path is not inside directory $p_dir - // 1 if $p_path is inside directory $p_dir - // 2 if $p_path is exactly the same as $p_dir - // -------------------------------------------------------------------------------- - function PclZipUtilPathInclusion($p_dir, $p_path) - { - $v_result = 1; - - // ----- Look for path beginning by ./ - if ( ($p_dir == '.') - || ((strlen($p_dir) >=2) && (substr($p_dir, 0, 2) == './'))) { - $p_dir = PclZipUtilTranslateWinPath(getcwd(), FALSE).'/'.substr($p_dir, 1); - } - if ( ($p_path == '.') - || ((strlen($p_path) >=2) && (substr($p_path, 0, 2) == './'))) { - $p_path = PclZipUtilTranslateWinPath(getcwd(), FALSE).'/'.substr($p_path, 1); - } - - // ----- Explode dir and path by directory separator - $v_list_dir = explode("/", $p_dir); - $v_list_dir_size = sizeof($v_list_dir); - $v_list_path = explode("/", $p_path); - $v_list_path_size = sizeof($v_list_path); - - // ----- Study directories paths - $i = 0; - $j = 0; - while (($i < $v_list_dir_size) && ($j < $v_list_path_size) && ($v_result)) { - - // ----- Look for empty dir (path reduction) - if ($v_list_dir[$i] == '') { - $i++; - continue; - } - if ($v_list_path[$j] == '') { - $j++; - continue; - } - - // ----- Compare the items - if (($v_list_dir[$i] != $v_list_path[$j]) && ($v_list_dir[$i] != '') && ( $v_list_path[$j] != '')) { - $v_result = 0; - } - - // ----- Next items - $i++; - $j++; - } - - // ----- Look if everything seems to be the same - if ($v_result) { - // ----- Skip all the empty items - while (($j < $v_list_path_size) && ($v_list_path[$j] == '')) $j++; - while (($i < $v_list_dir_size) && ($v_list_dir[$i] == '')) $i++; - - if (($i >= $v_list_dir_size) && ($j >= $v_list_path_size)) { - // ----- There are exactly the same - $v_result = 2; - } - else if ($i < $v_list_dir_size) { - // ----- The path is shorter than the dir - $v_result = 0; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilCopyBlock() - // Description : - // Parameters : - // $p_mode : read/write compression mode - // 0 : src & dest normal - // 1 : src gzip, dest normal - // 2 : src normal, dest gzip - // 3 : src & dest gzip - // Return Values : - // -------------------------------------------------------------------------------- - function PclZipUtilCopyBlock($p_src, $p_dest, $p_size, $p_mode=0) - { - $v_result = 1; - - if ($p_mode==0) - { - while ($p_size != 0) - { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($p_src, $v_read_size); - @fwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } - else if ($p_mode==1) - { - while ($p_size != 0) - { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @gzread($p_src, $v_read_size); - @fwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } - else if ($p_mode==2) - { - while ($p_size != 0) - { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($p_src, $v_read_size); - @gzwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } - else if ($p_mode==3) - { - while ($p_size != 0) - { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @gzread($p_src, $v_read_size); - @gzwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilRename() - // Description : - // This function tries to do a simple rename() function. If it fails, it - // tries to copy the $p_src file in a new $p_dest file and then unlink the - // first one. - // Parameters : - // $p_src : Old filename - // $p_dest : New filename - // Return Values : - // 1 on success, 0 on failure. - // -------------------------------------------------------------------------------- - function PclZipUtilRename($p_src, $p_dest) - { - $v_result = 1; - - // ----- Try to rename the files - if (!@rename($p_src, $p_dest)) { - - // ----- Try to copy & unlink the src - if (!@copy($p_src, $p_dest)) { - $v_result = 0; - } - else if (!@unlink($p_src)) { - $v_result = 0; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilOptionText() - // Description : - // Translate option value in text. Mainly for debug purpose. - // Parameters : - // $p_option : the option value. - // Return Values : - // The option text value. - // -------------------------------------------------------------------------------- - function PclZipUtilOptionText($p_option) - { - - $v_list = get_defined_constants(); - for (reset($v_list); $v_key = key($v_list); next($v_list)) { - $v_prefix = substr($v_key, 0, 10); - if (( ($v_prefix == 'PCLZIP_OPT') - || ($v_prefix == 'PCLZIP_CB_') - || ($v_prefix == 'PCLZIP_ATT')) - && ($v_list[$v_key] == $p_option)) { - return $v_key; - } - } - - $v_result = 'Unknown'; - - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : PclZipUtilTranslateWinPath() - // Description : - // Translate windows path by replacing '\' by '/' and optionally removing - // drive letter. - // Parameters : - // $p_path : path to translate. - // $p_remove_disk_letter : true | false - // Return Values : - // The path translated. - // -------------------------------------------------------------------------------- - function PclZipUtilTranslateWinPath($p_path, $p_remove_disk_letter=true) - { - if (stristr(php_uname(), 'windows')) { - // ----- Look for potential disk letter - if (($p_remove_disk_letter) && (($v_position = strpos($p_path, ':')) != false)) { - $p_path = substr($p_path, $v_position+1); - } - // ----- Change potential windows directory separator - if ((strpos($p_path, '\\') > 0) || (substr($p_path, 0,1) == '\\')) { - $p_path = strtr($p_path, '\\', '/'); - } - } - return $p_path; - } - // -------------------------------------------------------------------------------- - - -?> diff --git a/sources/wordpress/wp-admin/includes/class-wp-comments-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-comments-list-table.php deleted file mode 100644 index 5803b1d..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-comments-list-table.php +++ /dev/null @@ -1,636 +0,0 @@ - 'comments', - 'singular' => 'comment', - 'ajax' => true, - 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, - ) ); - } - - public function ajax_user_can() { - return current_user_can('edit_posts'); - } - - public function prepare_items() { - global $post_id, $comment_status, $search, $comment_type; - - $comment_status = isset( $_REQUEST['comment_status'] ) ? $_REQUEST['comment_status'] : 'all'; - if ( !in_array( $comment_status, array( 'all', 'moderated', 'approved', 'spam', 'trash' ) ) ) - $comment_status = 'all'; - - $comment_type = !empty( $_REQUEST['comment_type'] ) ? $_REQUEST['comment_type'] : ''; - - $search = ( isset( $_REQUEST['s'] ) ) ? $_REQUEST['s'] : ''; - - $post_type = ( isset( $_REQUEST['post_type'] ) ) ? sanitize_key( $_REQUEST['post_type'] ) : ''; - - $user_id = ( isset( $_REQUEST['user_id'] ) ) ? $_REQUEST['user_id'] : ''; - - $orderby = ( isset( $_REQUEST['orderby'] ) ) ? $_REQUEST['orderby'] : ''; - $order = ( isset( $_REQUEST['order'] ) ) ? $_REQUEST['order'] : ''; - - $comments_per_page = $this->get_per_page( $comment_status ); - - $doing_ajax = defined( 'DOING_AJAX' ) && DOING_AJAX; - - if ( isset( $_REQUEST['number'] ) ) { - $number = (int) $_REQUEST['number']; - } - else { - $number = $comments_per_page + min( 8, $comments_per_page ); // Grab a few extra - } - - $page = $this->get_pagenum(); - - if ( isset( $_REQUEST['start'] ) ) { - $start = $_REQUEST['start']; - } else { - $start = ( $page - 1 ) * $comments_per_page; - } - - if ( $doing_ajax && isset( $_REQUEST['offset'] ) ) { - $start += $_REQUEST['offset']; - } - - $status_map = array( - 'moderated' => 'hold', - 'approved' => 'approve', - 'all' => '', - ); - - $args = array( - 'status' => isset( $status_map[$comment_status] ) ? $status_map[$comment_status] : $comment_status, - 'search' => $search, - 'user_id' => $user_id, - 'offset' => $start, - 'number' => $number, - 'post_id' => $post_id, - 'type' => $comment_type, - 'orderby' => $orderby, - 'order' => $order, - 'post_type' => $post_type, - ); - - $_comments = get_comments( $args ); - - update_comment_cache( $_comments ); - - $this->items = array_slice( $_comments, 0, $comments_per_page ); - $this->extra_items = array_slice( $_comments, $comments_per_page ); - - $total_comments = get_comments( array_merge( $args, array('count' => true, 'offset' => 0, 'number' => 0) ) ); - - $_comment_post_ids = array(); - foreach ( $_comments as $_c ) { - $_comment_post_ids[] = $_c->comment_post_ID; - } - - $_comment_post_ids = array_unique( $_comment_post_ids ); - - $this->pending_count = get_pending_comments_num( $_comment_post_ids ); - - $this->set_pagination_args( array( - 'total_items' => $total_comments, - 'per_page' => $comments_per_page, - ) ); - } - - public function get_per_page( $comment_status = 'all' ) { - $comments_per_page = $this->get_items_per_page( 'edit_comments_per_page' ); - /** - * Filter the number of comments listed per page in the comments list table. - * - * @since 2.6.0 - * - * @param int $comments_per_page The number of comments to list per page. - * @param string $comment_status The comment status name. Default 'All'. - */ - $comments_per_page = apply_filters( 'comments_per_page', $comments_per_page, $comment_status ); - return $comments_per_page; - } - - public function no_items() { - global $comment_status; - - if ( 'moderated' == $comment_status ) - _e( 'No comments awaiting moderation.' ); - else - _e( 'No comments found.' ); - } - - protected function get_views() { - global $post_id, $comment_status, $comment_type; - - $status_links = array(); - $num_comments = ( $post_id ) ? wp_count_comments( $post_id ) : wp_count_comments(); - //, number_format_i18n($num_comments->moderated) ), "" . number_format_i18n($num_comments->moderated) . ""), - //, number_format_i18n($num_comments->spam) ), "" . number_format_i18n($num_comments->spam) . "") - $stati = array( - 'all' => _nx_noop('All', 'All', 'comments'), // singular not used - 'moderated' => _n_noop('Pending (%s)', 'Pending (%s)'), - 'approved' => _n_noop('Approved', 'Approved'), // singular not used - 'spam' => _n_noop('Spam (%s)', 'Spam (%s)'), - 'trash' => _n_noop('Trash (%s)', 'Trash (%s)') - ); - - if ( !EMPTY_TRASH_DAYS ) - unset($stati['trash']); - - $link = 'edit-comments.php'; - if ( !empty($comment_type) && 'all' != $comment_type ) - $link = add_query_arg( 'comment_type', $comment_type, $link ); - - foreach ( $stati as $status => $label ) { - $class = ( $status == $comment_status ) ? ' class="current"' : ''; - - if ( !isset( $num_comments->$status ) ) - $num_comments->$status = 10; - $link = add_query_arg( 'comment_status', $status, $link ); - if ( $post_id ) - $link = add_query_arg( 'p', absint( $post_id ), $link ); - /* - // I toyed with this, but decided against it. Leaving it in here in case anyone thinks it is a good idea. ~ Mark - if ( !empty( $_REQUEST['s'] ) ) - $link = add_query_arg( 's', esc_attr( wp_unslash( $_REQUEST['s'] ) ), $link ); - */ - $status_links[$status] = "" . sprintf( - translate_nooped_plural( $label, $num_comments->$status ), - number_format_i18n( $num_comments->$status ) - ) . ''; - } - - /** - * Filter the comment status links. - * - * @since 2.5.0 - * - * @param array $status_links An array of fully-formed status links. Default 'All'. - * Accepts 'All', 'Pending', 'Approved', 'Spam', and 'Trash'. - */ - $status_links = apply_filters( 'comment_status_links', $status_links ); - return $status_links; - } - - protected function get_bulk_actions() { - global $comment_status; - - $actions = array(); - if ( in_array( $comment_status, array( 'all', 'approved' ) ) ) - $actions['unapprove'] = __( 'Unapprove' ); - if ( in_array( $comment_status, array( 'all', 'moderated' ) ) ) - $actions['approve'] = __( 'Approve' ); - if ( in_array( $comment_status, array( 'all', 'moderated', 'approved', 'trash' ) ) ) - $actions['spam'] = _x( 'Mark as Spam', 'comment' ); - - if ( 'trash' == $comment_status ) - $actions['untrash'] = __( 'Restore' ); - elseif ( 'spam' == $comment_status ) - $actions['unspam'] = _x( 'Not Spam', 'comment' ); - - if ( in_array( $comment_status, array( 'trash', 'spam' ) ) || !EMPTY_TRASH_DAYS ) - $actions['delete'] = __( 'Delete Permanently' ); - else - $actions['trash'] = __( 'Move to Trash' ); - - return $actions; - } - - protected function extra_tablenav( $which ) { - global $comment_status, $comment_type; -?> -
    - - - 'post-query-submit' ) ); - } - - if ( ( 'spam' == $comment_status || 'trash' == $comment_status ) && current_user_can( 'moderate_comments' ) ) { - wp_nonce_field( 'bulk-destroy', '_destroy_nonce' ); - $title = ( 'spam' == $comment_status ) ? esc_attr__( 'Empty Spam' ) : esc_attr__( 'Empty Trash' ); - submit_button( $title, 'apply', 'delete_all', false ); - } - /** - * Fires after the Filter submit button for comment types. - * - * @since 2.5.0 - * - * @param string $comment_status The comment status name. Default 'All'. - */ - do_action( 'manage_comments_nav', $comment_status ); - echo '
    '; - } - - public function current_action() { - if ( isset( $_REQUEST['delete_all'] ) || isset( $_REQUEST['delete_all2'] ) ) - return 'delete_all'; - - return parent::current_action(); - } - - public function get_columns() { - global $post_id; - - $columns = array(); - - if ( $this->checkbox ) - $columns['cb'] = ''; - - $columns['author'] = __( 'Author' ); - $columns['comment'] = _x( 'Comment', 'column name' ); - - if ( !$post_id ) - $columns['response'] = _x( 'In Response To', 'column name' ); - - return $columns; - } - - protected function get_sortable_columns() { - return array( - 'author' => 'comment_author', - 'response' => 'comment_post_ID' - ); - } - - public function display() { - wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); - - $this->display_tablenav( 'top' ); - -?> - - - - print_column_headers(); ?> - - - - - - print_column_headers( false ); ?> - - - - - display_rows_or_placeholder(); ?> - - - - items = $this->extra_items; $this->display_rows(); ?> - -
    -display_tablenav( 'bottom' ); - } - - public function single_row( $a_comment ) { - global $post, $comment; - - $comment = $a_comment; - $the_comment_class = wp_get_comment_status( $comment->comment_ID ); - $the_comment_class = join( ' ', get_comment_class( $the_comment_class, $comment->comment_ID, $comment->comment_post_ID ) ); - - $post = get_post( $comment->comment_post_ID ); - - $this->user_can = current_user_can( 'edit_comment', $comment->comment_ID ); - - echo ""; - $this->single_row_columns( $comment ); - echo "\n"; - } - - public function column_cb( $comment ) { - if ( $this->user_can ) { ?> - - - user_can; - - $comment_url = esc_url( get_comment_link( $comment->comment_ID ) ); - $the_comment_status = wp_get_comment_status( $comment->comment_ID ); - - if ( $user_can ) { - $del_nonce = esc_html( '_wpnonce=' . wp_create_nonce( "delete-comment_$comment->comment_ID" ) ); - $approve_nonce = esc_html( '_wpnonce=' . wp_create_nonce( "approve-comment_$comment->comment_ID" ) ); - - $url = "comment.php?c=$comment->comment_ID"; - - $approve_url = esc_url( $url . "&action=approvecomment&$approve_nonce" ); - $unapprove_url = esc_url( $url . "&action=unapprovecomment&$approve_nonce" ); - $spam_url = esc_url( $url . "&action=spamcomment&$del_nonce" ); - $unspam_url = esc_url( $url . "&action=unspamcomment&$del_nonce" ); - $trash_url = esc_url( $url . "&action=trashcomment&$del_nonce" ); - $untrash_url = esc_url( $url . "&action=untrashcomment&$del_nonce" ); - $delete_url = esc_url( $url . "&action=deletecomment&$del_nonce" ); - } - - echo '
    '; - $this->column_author( $comment ); - echo '
    '; - - echo ''; - comment_text(); - if ( $user_can ) { ?> - - '', 'unapprove' => '', - 'reply' => '', - 'quickedit' => '', - 'edit' => '', - 'spam' => '', 'unspam' => '', - 'trash' => '', 'untrash' => '', 'delete' => '' - ); - - // Not looking at all comments. - if ( $comment_status && 'all' != $comment_status ) { - if ( 'approved' == $the_comment_status ) - $actions['unapprove'] = "" . __( 'Unapprove' ) . ''; - else if ( 'unapproved' == $the_comment_status ) - $actions['approve'] = "" . __( 'Approve' ) . ''; - } else { - $actions['approve'] = "" . __( 'Approve' ) . ''; - $actions['unapprove'] = "" . __( 'Unapprove' ) . ''; - } - - if ( 'spam' != $the_comment_status ) { - $actions['spam'] = "" . /* translators: mark as spam link */ _x( 'Spam', 'verb' ) . ''; - } elseif ( 'spam' == $the_comment_status ) { - $actions['unspam'] = "" . _x( 'Not Spam', 'comment' ) . ''; - } - - if ( 'trash' == $the_comment_status ) { - $actions['untrash'] = "" . __( 'Restore' ) . ''; - } - - if ( 'spam' == $the_comment_status || 'trash' == $the_comment_status || !EMPTY_TRASH_DAYS ) { - $actions['delete'] = "" . __( 'Delete Permanently' ) . ''; - } else { - $actions['trash'] = "" . _x( 'Trash', 'verb' ) . ''; - } - - if ( 'spam' != $the_comment_status && 'trash' != $the_comment_status ) { - $actions['edit'] = "". __( 'Edit' ) . ''; - - $format = '%s'; - - $actions['quickedit'] = sprintf( $format, $comment->comment_ID, $post->ID, 'edit', 'vim-q comment-inline', esc_attr__( 'Quick Edit' ), __( 'Quick Edit' ) ); - - $actions['reply'] = sprintf( $format, $comment->comment_ID, $post->ID, 'replyto', 'vim-r comment-inline', esc_attr__( 'Reply to this comment' ), __( 'Reply' ) ); - } - - /** This filter is documented in wp-admin/includes/dashboard.php */ - $actions = apply_filters( 'comment_row_actions', array_filter( $actions ), $comment ); - - $i = 0; - echo '
    '; - foreach ( $actions as $action => $link ) { - ++$i; - ( ( ( 'approve' == $action || 'unapprove' == $action ) && 2 === $i ) || 1 === $i ) ? $sep = '' : $sep = ' | '; - - // Reply and quickedit need a hide-if-no-js span when not added with ajax - if ( ( 'reply' == $action || 'quickedit' == $action ) && ! defined('DOING_AJAX') ) - $action .= ' hide-if-no-js'; - elseif ( ( $action == 'untrash' && $the_comment_status == 'trash' ) || ( $action == 'unspam' && $the_comment_status == 'spam' ) ) { - if ( '1' == get_comment_meta( $comment->comment_ID, '_wp_trash_meta_status', true ) ) - $action .= ' approve'; - else - $action .= ' unapprove'; - } - - echo "$sep$link"; - } - echo '
    '; - } - } - - public function column_author( $comment ) { - global $comment_status; - - $author_url = get_comment_author_url(); - if ( 'http://' == $author_url ) - $author_url = ''; - $author_url_display = preg_replace( '|http://(www\.)?|i', '', $author_url ); - if ( strlen( $author_url_display ) > 50 ) - $author_url_display = substr( $author_url_display, 0, 49 ) . '…'; - - echo ""; comment_author(); echo '
    '; - if ( !empty( $author_url ) ) - echo "$author_url_display
    "; - - if ( $this->user_can ) { - if ( !empty( $comment->comment_author_email ) ) { - comment_author_email_link(); - echo '
    '; - } - echo ''; - comment_author_IP(); - echo ''; - } - } - - public function column_date() { - return get_comment_date( __( 'Y/m/d \a\t g:ia' ) ); - } - - public function column_response() { - $post = get_post(); - - if ( isset( $this->pending_count[$post->ID] ) ) { - $pending_comments = $this->pending_count[$post->ID]; - } else { - $_pending_count_temp = get_pending_comments_num( array( $post->ID ) ); - $pending_comments = $this->pending_count[$post->ID] = $_pending_count_temp[$post->ID]; - } - - if ( current_user_can( 'edit_post', $post->ID ) ) { - $post_link = ""; - $post_link .= get_the_title( $post->ID ) . ''; - } else { - $post_link = get_the_title( $post->ID ); - } - - echo ''; - if ( 'attachment' == $post->post_type && ( $thumb = wp_get_attachment_image( $post->ID, array( 80, 60 ), true ) ) ) - echo $thumb; - } - - public function column_default( $comment, $column_name ) { - /** - * Fires when the default column output is displayed for a single row. - * - * @since 2.8.0 - * - * @param string $column_name The custom column's name. - * @param int $comment->comment_ID The custom column's unique ID number. - */ - do_action( 'manage_comments_custom_column', $column_name, $comment->comment_ID ); - } -} - -/** - * Post Comments List Table class. - * - * @package WordPress - * @subpackage List_Table - * @since 3.1.0 - * @access private - * - * @see WP_Comments_Table - */ -class WP_Post_Comments_List_Table extends WP_Comments_List_Table { - - protected function get_column_info() { - $this->_column_headers = array( - array( - 'author' => __( 'Author' ), - 'comment' => _x( 'Comment', 'column name' ), - ), - array(), - array(), - ); - - return $this->_column_headers; - } - - protected function get_table_classes() { - $classes = parent::get_table_classes(); - $classes[] = 'comments-box'; - return $classes; - } - - public function display( $output_empty = false ) { - $singular = $this->_args['singular']; - - wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); -?> - - > - display_rows_or_placeholder(); - } ?> - - -$name; - } - - /** - * Make private properties settable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to set. - * @param mixed $value Property value. - * @return mixed Newly-set property. - */ - public function __set( $name, $value ) { - return $this->$name = $value; - } - - /** - * Make private properties checkable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to check if set. - * @return bool Whether the property is set. - */ - public function __isset( $name ) { - return isset( $this->$name ); - } - - /** - * Make private properties un-settable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to unset. - */ - public function __unset( $name ) { - unset( $this->$name ); - } - - /** - * Return the path on the remote filesystem of ABSPATH. - * - * @access public - * @since 2.7.0 - * - * @return string The location of the remote path. - */ - public function abspath() { - $folder = $this->find_folder(ABSPATH); - // Perhaps the FTP folder is rooted at the WordPress install, Check for wp-includes folder in root, Could have some false positives, but rare. - if ( ! $folder && $this->is_dir( '/' . WPINC ) ) - $folder = '/'; - return $folder; - } - - /** - * Return the path on the remote filesystem of WP_CONTENT_DIR. - * - * @access public - * @since 2.7.0 - * - * @return string The location of the remote path. - */ - public function wp_content_dir() { - return $this->find_folder(WP_CONTENT_DIR); - } - - /** - * Return the path on the remote filesystem of WP_PLUGIN_DIR. - * - * @access public - * @since 2.7.0 - * - * @return string The location of the remote path. - */ - public function wp_plugins_dir() { - return $this->find_folder(WP_PLUGIN_DIR); - } - - /** - * Return the path on the remote filesystem of the Themes Directory. - * - * @access public - * @since 2.7.0 - * - * @param string $theme The Theme stylesheet or template for the directory. - * @return string The location of the remote path. - */ - public function wp_themes_dir( $theme = false ) { - $theme_root = get_theme_root( $theme ); - - // Account for relative theme roots - if ( '/themes' == $theme_root || ! is_dir( $theme_root ) ) - $theme_root = WP_CONTENT_DIR . $theme_root; - - return $this->find_folder( $theme_root ); - } - - /** - * Return the path on the remote filesystem of WP_LANG_DIR. - * - * @access public - * @since 3.2.0 - * - * @return string The location of the remote path. - */ - public function wp_lang_dir() { - return $this->find_folder(WP_LANG_DIR); - } - - /** - * Locate a folder on the remote filesystem. - * - * @access public - * @since 2.5.0 - * @deprecated 2.7.0 use WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir() instead. - * @see WP_Filesystem::abspath() - * @see WP_Filesystem::wp_content_dir() - * @see WP_Filesystem::wp_plugins_dir() - * @see WP_Filesystem::wp_themes_dir() - * @see WP_Filesystem::wp_lang_dir() - * - * @param string $base The folder to start searching from. - * @param bool $echo True to display debug information. - * Default false. - * @return string The location of the remote path. - */ - public function find_base_dir( $base = '.', $echo = false ) { - _deprecated_function(__FUNCTION__, '2.7', 'WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir()' ); - $this->verbose = $echo; - return $this->abspath(); - } - - /** - * Locate a folder on the remote filesystem. - * - * @access public - * @since 2.5.0 - * @deprecated 2.7.0 use WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir() methods instead. - * @see WP_Filesystem::abspath() - * @see WP_Filesystem::wp_content_dir() - * @see WP_Filesystem::wp_plugins_dir() - * @see WP_Filesystem::wp_themes_dir() - * @see WP_Filesystem::wp_lang_dir() - * - * @param string $base The folder to start searching from. - * @param bool $echo True to display debug information. - * @return string The location of the remote path. - */ - public function get_base_dir( $base = '.', $echo = false ) { - _deprecated_function(__FUNCTION__, '2.7', 'WP_Filesystem::abspath() or WP_Filesystem::wp_*_dir()' ); - $this->verbose = $echo; - return $this->abspath(); - } - - /** - * Locate a folder on the remote filesystem. - * - * Assumes that on Windows systems, Stripping off the Drive - * letter is OK Sanitizes \\ to / in windows filepaths. - * - * @access public - * @since 2.7.0 - * - * @param string $folder the folder to locate. - * @return string The location of the remote path. - */ - public function find_folder( $folder ) { - - if ( isset( $this->cache[ $folder ] ) ) - return $this->cache[ $folder ]; - - if ( stripos($this->method, 'ftp') !== false ) { - $constant_overrides = array( - 'FTP_BASE' => ABSPATH, - 'FTP_CONTENT_DIR' => WP_CONTENT_DIR, - 'FTP_PLUGIN_DIR' => WP_PLUGIN_DIR, - 'FTP_LANG_DIR' => WP_LANG_DIR - ); - - // Direct matches ( folder = CONSTANT/ ) - foreach ( $constant_overrides as $constant => $dir ) { - if ( ! defined( $constant ) ) - continue; - if ( $folder === $dir ) - return trailingslashit( constant( $constant ) ); - } - - // Prefix Matches ( folder = CONSTANT/subdir ) - foreach ( $constant_overrides as $constant => $dir ) { - if ( ! defined( $constant ) ) - continue; - if ( 0 === stripos( $folder, $dir ) ) { // $folder starts with $dir - $potential_folder = preg_replace( '#^' . preg_quote( $dir, '#' ) . '/#i', trailingslashit( constant( $constant ) ), $folder ); - $potential_folder = trailingslashit( $potential_folder ); - - if ( $this->is_dir( $potential_folder ) ) { - $this->cache[ $folder ] = $potential_folder; - return $potential_folder; - } - } - } - } elseif ( 'direct' == $this->method ) { - $folder = str_replace('\\', '/', $folder); // Windows path sanitisation - return trailingslashit($folder); - } - - $folder = preg_replace('|^([a-z]{1}):|i', '', $folder); // Strip out windows drive letter if it's there. - $folder = str_replace('\\', '/', $folder); // Windows path sanitisation - - if ( isset($this->cache[ $folder ] ) ) - return $this->cache[ $folder ]; - - if ( $this->exists($folder) ) { // Folder exists at that absolute path. - $folder = trailingslashit($folder); - $this->cache[ $folder ] = $folder; - return $folder; - } - if ( $return = $this->search_for_folder($folder) ) - $this->cache[ $folder ] = $return; - return $return; - } - - /** - * Locate a folder on the remote filesystem. - * - * Expects Windows sanitized path. - * - * @access private - * @since 2.7.0 - * - * @param string $folder The folder to locate. - * @param string $base The folder to start searching from. - * @param bool $loop If the function has recursed, Internal use only. - * @return string The location of the remote path. - */ - public function search_for_folder( $folder, $base = '.', $loop = false ) { - if ( empty( $base ) || '.' == $base ) - $base = trailingslashit($this->cwd()); - - $folder = untrailingslashit($folder); - - if ( $this->verbose ) - printf( "\n" . __('Looking for %1$s in %2$s') . "
    \n", $folder, $base ); - - $folder_parts = explode('/', $folder); - $folder_part_keys = array_keys( $folder_parts ); - $last_index = array_pop( $folder_part_keys ); - $last_path = $folder_parts[ $last_index ]; - - $files = $this->dirlist( $base ); - - foreach ( $folder_parts as $index => $key ) { - if ( $index == $last_index ) - continue; // We want this to be caught by the next code block. - - /* - * Working from /home/ to /user/ to /wordpress/ see if that file exists within - * the current folder, If it's found, change into it and follow through looking - * for it. If it cant find WordPress down that route, it'll continue onto the next - * folder level, and see if that matches, and so on. If it reaches the end, and still - * cant find it, it'll return false for the entire function. - */ - if ( isset($files[ $key ]) ){ - - // Lets try that folder: - $newdir = trailingslashit(path_join($base, $key)); - if ( $this->verbose ) - printf( "\n" . __('Changing to %s') . "
    \n", $newdir ); - - // Only search for the remaining path tokens in the directory, not the full path again. - $newfolder = implode( '/', array_slice( $folder_parts, $index + 1 ) ); - if ( $ret = $this->search_for_folder( $newfolder, $newdir, $loop) ) - return $ret; - } - } - - // Only check this as a last resort, to prevent locating the incorrect install. All above procedures will fail quickly if this is the right branch to take. - if (isset( $files[ $last_path ] ) ) { - if ( $this->verbose ) - printf( "\n" . __('Found %s') . "
    \n", $base . $last_path ); - return trailingslashit($base . $last_path); - } - - // Prevent this function from looping again. - // No need to proceed if we've just searched in / - if ( $loop || '/' == $base ) - return false; - - // As an extra last resort, Change back to / if the folder wasn't found. - // This comes into effect when the CWD is /home/user/ but WP is at /var/www/.... - return $this->search_for_folder( $folder, '/', true ); - - } - - /** - * Return the *nix-style file permissions for a file. - * - * From the PHP documentation page for fileperms(). - * - * @link http://docs.php.net/fileperms - * - * @access public - * @since 2.5.0 - * - * @param string $file String filename. - * @return string The *nix-style representation of permissions. - */ - public function gethchmod( $file ){ - $perms = $this->getchmod($file); - if (($perms & 0xC000) == 0xC000) // Socket - $info = 's'; - elseif (($perms & 0xA000) == 0xA000) // Symbolic Link - $info = 'l'; - elseif (($perms & 0x8000) == 0x8000) // Regular - $info = '-'; - elseif (($perms & 0x6000) == 0x6000) // Block special - $info = 'b'; - elseif (($perms & 0x4000) == 0x4000) // Directory - $info = 'd'; - elseif (($perms & 0x2000) == 0x2000) // Character special - $info = 'c'; - elseif (($perms & 0x1000) == 0x1000) // FIFO pipe - $info = 'p'; - else // Unknown - $info = 'u'; - - // Owner - $info .= (($perms & 0x0100) ? 'r' : '-'); - $info .= (($perms & 0x0080) ? 'w' : '-'); - $info .= (($perms & 0x0040) ? - (($perms & 0x0800) ? 's' : 'x' ) : - (($perms & 0x0800) ? 'S' : '-')); - - // Group - $info .= (($perms & 0x0020) ? 'r' : '-'); - $info .= (($perms & 0x0010) ? 'w' : '-'); - $info .= (($perms & 0x0008) ? - (($perms & 0x0400) ? 's' : 'x' ) : - (($perms & 0x0400) ? 'S' : '-')); - - // World - $info .= (($perms & 0x0004) ? 'r' : '-'); - $info .= (($perms & 0x0002) ? 'w' : '-'); - $info .= (($perms & 0x0001) ? - (($perms & 0x0200) ? 't' : 'x' ) : - (($perms & 0x0200) ? 'T' : '-')); - return $info; - } - - /** - * Convert *nix-style file permissions to a octal number. - * - * Converts '-rw-r--r--' to 0644 - * From "info at rvgate dot nl"'s comment on the PHP documentation for chmod() - * - * @link http://docs.php.net/manual/en/function.chmod.php#49614 - * - * @access public - * @since 2.5.0 - * - * @param string $mode string The *nix-style file permission. - * @return int octal representation - */ - public function getnumchmodfromh( $mode ) { - $realmode = ''; - $legal = array('', 'w', 'r', 'x', '-'); - $attarray = preg_split('//', $mode); - - for ($i=0; $i < count($attarray); $i++) - if ($key = array_search($attarray[$i], $legal)) - $realmode .= $legal[$key]; - - $mode = str_pad($realmode, 10, '-', STR_PAD_LEFT); - $trans = array('-'=>'0', 'r'=>'4', 'w'=>'2', 'x'=>'1'); - $mode = strtr($mode,$trans); - - $newmode = $mode[0]; - $newmode .= $mode[1] + $mode[2] + $mode[3]; - $newmode .= $mode[4] + $mode[5] + $mode[6]; - $newmode .= $mode[7] + $mode[8] + $mode[9]; - return $newmode; - } - - /** - * Determine if the string provided contains binary characters. - * - * @access private - * @since 2.7.0 - * - * @param string $text String to test against. - * @return bool true if string is binary, false otherwise. - */ - public function is_binary( $text ) { - return (bool) preg_match( '|[^\x20-\x7E]|', $text ); // chr(32)..chr(127) - } - - /** - * Change the ownership of a file / folder. - * - * Default behavior is to do nothing, override this in your subclass, if desired. - * - * @since 2.5.0 - * - * @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. - */ - public function chown( $file, $owner, $recursive = false ) { - return false; - } - - /** - * Connect filesystem. - * - * @since 2.5.0 - * - * @return bool True on success or false on failure (always true for WP_Filesystem_Direct). - */ - public function connect() { - return true; - } - - /** - * Read entire file into a string. - * - * @since 2.5.0 - * - * @param string $file Name of the file to read. - * @return string|bool Returns the read data or false on failure. - */ - public function get_contents( $file ) { - return false; - } - - /** - * Read entire file into an array. - * - * @since 2.5.0 - * - * @param string $file Path to the file. - * @return array|bool the file contents in an array or false on failure. - */ - public function get_contents_array( $file ) { - return false; - } - - /** - * Write a string to a file. - * - * @since 2.5.0 - * - * @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 on failure. - */ - public function put_contents( $file, $contents, $mode = false ) { - return false; - } - - /** - * Get the current working directory. - * - * @since 2.5.0 - * - * @return string|bool The current working directory on success, or false on failure. - */ - public function cwd() { - return false; - } - - /** - * Change current directory. - * - * @since 2.5.0 - * - * @param string $dir The new current directory. - * @return bool Returns true on success or false on failure. - */ - public function chdir( $dir ) { - return false; - } - - /** - * Change the file group. - * - * @since 2.5.0 - * - * @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. - * @return bool Returns true on success or false on failure. - */ - public function chgrp( $file, $group, $recursive = false ) { - return false; - } - - /** - * Change filesystem permissions. - * - * @since 2.5.0 - * - * @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. - * @return bool Returns true on success or false on failure. - */ - public function chmod( $file, $mode = false, $recursive = false ) { - return false; - } - - /** - * Get the file owner. - * - * @since 2.5.0 - * - * @param string $file Path to the file. - * @return string|bool Username of the user or false on error. - */ - public function owner( $file ) { - return false; - } - - /** - * Get the file's group. - * - * @since 2.5.0 - * - * @param string $file Path to the file. - * @return string|bool The group or false on error. - */ - public function group( $file ) { - return false; - } - - /** - * Copy a file. - * - * @since 2.5.0 - * - * @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. - * Default false. - * @param int $mode Optional. The permissions as octal number, usually 0644 for files, 0755 for dirs. - * Default false. - * @return bool True if file copied successfully, False otherwise. - */ - public function copy( $source, $destination, $overwrite = false, $mode = false ) { - return false; - } - - /** - * Move a file. - * - * @since 2.5.0 - * - * @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. - * Default false. - * @return bool True if file copied successfully, False otherwise. - */ - public function move( $source, $destination, $overwrite = false ) { - return false; - } - - /** - * Delete a file or directory. - * - * @since 2.5.0 - * - * @param string $file Path to the file. - * @param bool $recursive Optional. If set True changes file group recursively. Defaults to False. - * Default false. - * @param bool $type Type of resource. 'f' for file, 'd' for directory. - * Default false. - * @return bool True if the file or directory was deleted, false on failure. - */ - public function delete( $file, $recursive = false, $type = false ) { - return false; - } - - /** - * Check if a file or directory exists. - * - * @since 2.5.0 - * - * @param string $file Path to file/directory. - * @return bool Whether $file exists or not. - */ - public function exists( $file ) { - return false; - } - - /** - * Check if resource is a file. - * - * @since 2.5.0 - * - * @param string $file File path. - * @return bool Whether $file is a file. - */ - public function is_file( $file ) { - return false; - } - - /** - * Check if resource is a directory. - * - * @since 2.5.0 - * - * @param string $path Directory path. - * @return bool Whether $path is a directory. - */ - public function is_dir( $path ) { - return false; - } - - /** - * Check if a file is readable. - * - * @since 2.5.0 - * - * @param string $file Path to file. - * @return bool Whether $file is readable. - */ - public function is_readable( $file ) { - return false; - } - - /** - * Check if a file or directory is writable. - * - * @since 2.5.0 - * - * @param string $path Path to file/directory. - * @return bool Whether $file is writable. - */ - public function is_writable( $file ) { - return false; - } - - /** - * Gets the file's last access time. - * - * @since 2.5.0 - * - * @param string $file Path to file. - * @return int Unix timestamp representing last access time. - */ - public function atime( $file ) { - return false; - } - - /** - * Gets the file modification time. - * - * @since 2.5.0 - * - * @param string $file Path to file. - * @return int Unix timestamp representing modification time. - */ - public function mtime( $file ) { - return false; - } - - /** - * Gets the file size (in bytes). - * - * @since 2.5.0 - * - * @param string $file Path to file. - * @return int Size of the file in bytes. - */ - public function size( $file ) { - return false; - } - - /** - * Set the access and modification times of a file. - * - * Note: If $file doesn't exist, it will be created. - * - * @since 2.5.0 - * - * @param string $file Path to file. - * @param int $time Optional. Modified time to set for file. - * Default 0. - * @param int $atime Optional. Access time to set for file. - * Default 0. - * @return bool Whether operation was successful or not. - */ - public function touch( $file, $time = 0, $atime = 0 ) { - return false; - } - - /** - * Create a directory. - * - * @since 2.5.0 - * - * @param string $path Path for new directory. - * @param mixed $chmod Optional. The permissions as octal number, (or False to skip chmod) - * Default false. - * @param mixed $chown Optional. A user name or number (or False to skip chown) - * Default false. - * @param mixed $chgrp Optional. A group name or number (or False to skip chgrp). - * Default false. - * @return bool False if directory cannot be created, true otherwise. - */ - public function mkdir( $path, $chmod = false, $chown = false, $chgrp = false ) { - return false; - } - - /** - * Delete a directory. - * - * @since 2.5.0 - * - * @param string $path Path to directory. - * @param bool $recursive Optional. Whether to recursively remove files/directories. - * Default false. - * @return bool Whether directory is deleted successfully or not. - */ - public function rmdir( $path, $recursive = false ) { - return false; - } - - /** - * Get details for files in a directory or a specific file. - * - * @since 2.5.0 - * - * @param string $path Path to directory or file. - * @param bool $include_hidden Optional. Whether to include details of hidden ("." prefixed) files. - * Default true. - * @param bool $recursive Optional. Whether to recursively include file details in nested directories. - * Default false. - * @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. - * } - */ - public function dirlist( $path, $include_hidden = true, $recursive = false ) { - return false; - } - -} // WP_Filesystem_Base diff --git a/sources/wordpress/wp-admin/includes/class-wp-filesystem-direct.php b/sources/wordpress/wp-admin/includes/class-wp-filesystem-direct.php deleted file mode 100644 index a426bd2..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-filesystem-direct.php +++ /dev/null @@ -1,384 +0,0 @@ -method = 'direct'; - $this->errors = new WP_Error(); - } - - /** - * Reads entire file into a string - * - * @param string $file Name of the file to read. - * @return string|bool The function returns the read data or false on failure. - */ - public function get_contents($file) { - return @file_get_contents($file); - } - - /** - * Reads entire file into an array - * - * @param string $file Path to the file. - * @return array|bool the file contents in an array or false on failure. - */ - public function get_contents_array($file) { - return @file($file); - } - - /** - * Write a string to a file - * - * @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. - */ - public function put_contents( $file, $contents, $mode = false ) { - $fp = @fopen( $file, 'wb' ); - if ( ! $fp ) - return false; - - mbstring_binary_safe_encoding(); - - $data_length = strlen( $contents ); - - $bytes_written = fwrite( $fp, $contents ); - - reset_mbstring_encoding(); - - fclose( $fp ); - - if ( $data_length !== $bytes_written ) - return false; - - $this->chmod( $file, $mode ); - - return true; - } - - /** - * Gets the current working directory - * - * @return string|bool the current working directory on success, or false on failure. - */ - public function cwd() { - return @getcwd(); - } - - /** - * Change directory - * - * @param string $dir The new current directory. - * @return bool Returns true on success or false on failure. - */ - public function chdir($dir) { - return @chdir($dir); - } - - /** - * 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. - * @return bool Returns true on success or false on failure. - */ - public function chgrp($file, $group, $recursive = false) { - if ( ! $this->exists($file) ) - return false; - if ( ! $recursive ) - return @chgrp($file, $group); - if ( ! $this->is_dir($file) ) - return @chgrp($file, $group); - // Is a directory, and we want recursive - $file = trailingslashit($file); - $filelist = $this->dirlist($file); - foreach ($filelist as $filename) - $this->chgrp($file . $filename, $group, $recursive); - - return true; - } - - /** - * 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. - * @return bool Returns true on success or false on failure. - */ - public function chmod($file, $mode = false, $recursive = false) { - if ( ! $mode ) { - if ( $this->is_file($file) ) - $mode = FS_CHMOD_FILE; - elseif ( $this->is_dir($file) ) - $mode = FS_CHMOD_DIR; - else - return false; - } - - if ( ! $recursive || ! $this->is_dir($file) ) - return @chmod($file, $mode); - // Is a directory, and we want recursive - $file = trailingslashit($file); - $filelist = $this->dirlist($file); - foreach ( (array)$filelist as $filename => $filemeta) - $this->chmod($file . $filename, $mode, $recursive); - - return true; - } - - /** - * 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. - * @return bool Returns true on success or false on failure. - */ - public function chown($file, $owner, $recursive = false) { - if ( ! $this->exists($file) ) - return false; - if ( ! $recursive ) - return @chown($file, $owner); - if ( ! $this->is_dir($file) ) - return @chown($file, $owner); - // Is a directory, and we want recursive - $filelist = $this->dirlist($file); - foreach ($filelist as $filename) { - $this->chown($file . '/' . $filename, $owner, $recursive); - } - return true; - } - - /** - * Gets file owner - * - * @param string $file Path to the file. - * @return string|bool Username of the user or false on error. - */ - public function owner($file) { - $owneruid = @fileowner($file); - if ( ! $owneruid ) - return false; - if ( ! function_exists('posix_getpwuid') ) - return $owneruid; - $ownerarray = posix_getpwuid($owneruid); - return $ownerarray['name']; - } - - /** - * Gets file permissions - * - * FIXME does not handle errors in fileperms() - * - * @param string $file Path to the file. - * @return string Mode of the file (last 3 digits). - */ - public function getchmod($file) { - return substr( decoct( @fileperms( $file ) ), -3 ); - } - - public function group($file) { - $gid = @filegroup($file); - if ( ! $gid ) - return false; - if ( ! function_exists('posix_getgrgid') ) - return $gid; - $grouparray = posix_getgrgid($gid); - return $grouparray['name']; - } - - public function copy($source, $destination, $overwrite = false, $mode = false) { - if ( ! $overwrite && $this->exists($destination) ) - return false; - - $rtval = copy($source, $destination); - if ( $mode ) - $this->chmod($destination, $mode); - return $rtval; - } - - public function move($source, $destination, $overwrite = false) { - if ( ! $overwrite && $this->exists($destination) ) - return false; - - // Try using rename first. if that fails (for example, source is read only) try copy. - if ( @rename($source, $destination) ) - return true; - - if ( $this->copy($source, $destination, $overwrite) && $this->exists($destination) ) { - $this->delete($source); - return true; - } else { - return false; - } - } - - 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; - $file = str_replace( '\\', '/', $file ); // for win32, occasional problems deleting files otherwise - - if ( 'f' == $type || $this->is_file($file) ) - return @unlink($file); - if ( ! $recursive && $this->is_dir($file) ) - return @rmdir($file); - - // At this point it's a folder, and we're in recursive mode - $file = trailingslashit($file); - $filelist = $this->dirlist($file, true); - - $retval = true; - if ( is_array( $filelist ) ) { - foreach ( $filelist as $filename => $fileinfo ) { - if ( ! $this->delete($file . $filename, $recursive, $fileinfo['type']) ) - $retval = false; - } - } - - if ( file_exists($file) && ! @rmdir($file) ) - $retval = false; - - return $retval; - } - - public function exists($file) { - return @file_exists($file); - } - - public function is_file($file) { - return @is_file($file); - } - - public function is_dir($path) { - return @is_dir($path); - } - - public function is_readable($file) { - return @is_readable($file); - } - - public function is_writable($file) { - return @is_writable($file); - } - - public function atime($file) { - return @fileatime($file); - } - - public function mtime($file) { - return @filemtime($file); - } - - public function size($file) { - return @filesize($file); - } - - public function touch($file, $time = 0, $atime = 0) { - if ($time == 0) - $time = time(); - if ($atime == 0) - $atime = time(); - return @touch($file, $time, $atime); - } - - public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { - // Safe mode fails with a trailing slash under certain PHP versions. - $path = untrailingslashit($path); - if ( empty($path) ) - return false; - - if ( ! $chmod ) - $chmod = FS_CHMOD_DIR; - - if ( ! @mkdir($path) ) - return false; - $this->chmod($path, $chmod); - if ( $chown ) - $this->chown($path, $chown); - if ( $chgrp ) - $this->chgrp($path, $chgrp); - return true; - } - - public function rmdir($path, $recursive = false) { - return $this->delete($path, $recursive); - } - - public function dirlist($path, $include_hidden = true, $recursive = false) { - if ( $this->is_file($path) ) { - $limit_file = basename($path); - $path = dirname($path); - } else { - $limit_file = false; - } - - if ( ! $this->is_dir($path) ) - return false; - - $dir = @dir($path); - if ( ! $dir ) - return false; - - $ret = array(); - - while (false !== ($entry = $dir->read()) ) { - $struc = array(); - $struc['name'] = $entry; - - if ( '.' == $struc['name'] || '..' == $struc['name'] ) - continue; - - if ( ! $include_hidden && '.' == $struc['name'][0] ) - continue; - - if ( $limit_file && $struc['name'] != $limit_file) - continue; - - $struc['perms'] = $this->gethchmod($path.'/'.$entry); - $struc['permsn'] = $this->getnumchmodfromh($struc['perms']); - $struc['number'] = false; - $struc['owner'] = $this->owner($path.'/'.$entry); - $struc['group'] = $this->group($path.'/'.$entry); - $struc['size'] = $this->size($path.'/'.$entry); - $struc['lastmodunix']= $this->mtime($path.'/'.$entry); - $struc['lastmod'] = date('M j',$struc['lastmodunix']); - $struc['time'] = date('h:i:s',$struc['lastmodunix']); - $struc['type'] = $this->is_dir($path.'/'.$entry) ? 'd' : 'f'; - - if ( 'd' == $struc['type'] ) { - if ( $recursive ) - $struc['files'] = $this->dirlist($path . '/' . $struc['name'], $include_hidden, $recursive); - else - $struc['files'] = array(); - } - - $ret[ $struc['name'] ] = $struc; - } - $dir->close(); - unset($dir); - return $ret; - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php b/sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php deleted file mode 100644 index 87233d0..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php +++ /dev/null @@ -1,415 +0,0 @@ -method = 'ftpext'; - $this->errors = new WP_Error(); - - // Check if possible to use ftp functions. - if ( ! extension_loaded('ftp') ) { - $this->errors->add('no_ftp_ext', __('The ftp PHP extension is not available')); - return false; - } - - // This Class uses the timeout on a per-connection basis, Others use it on a per-action basis. - - if ( ! defined('FS_TIMEOUT') ) - define('FS_TIMEOUT', 240); - - if ( empty($opt['port']) ) - $this->options['port'] = 21; - else - $this->options['port'] = $opt['port']; - - if ( empty($opt['hostname']) ) - $this->errors->add('empty_hostname', __('FTP hostname is required')); - else - $this->options['hostname'] = $opt['hostname']; - - if ( ! empty($opt['base']) ) - $this->wp_base = $opt['base']; - - // Check if the options provided are OK. - if ( empty($opt['username']) ) - $this->errors->add('empty_username', __('FTP username is required')); - else - $this->options['username'] = $opt['username']; - - if ( empty($opt['password']) ) - $this->errors->add('empty_password', __('FTP password is required')); - else - $this->options['password'] = $opt['password']; - - $this->options['ssl'] = false; - if ( isset($opt['connection_type']) && 'ftps' == $opt['connection_type'] ) - $this->options['ssl'] = true; - } - - public function connect() { - if ( isset($this->options['ssl']) && $this->options['ssl'] && function_exists('ftp_ssl_connect') ) - $this->link = @ftp_ssl_connect($this->options['hostname'], $this->options['port'], FS_CONNECT_TIMEOUT); - else - $this->link = @ftp_connect($this->options['hostname'], $this->options['port'], FS_CONNECT_TIMEOUT); - - if ( ! $this->link ) { - $this->errors->add('connect', sprintf(__('Failed to connect to FTP Server %1$s:%2$s'), $this->options['hostname'], $this->options['port'])); - return false; - } - - if ( ! @ftp_login($this->link,$this->options['username'], $this->options['password']) ) { - $this->errors->add('auth', sprintf(__('Username/Password incorrect for %s'), $this->options['username'])); - return false; - } - - // Set the Connection to use Passive FTP - @ftp_pasv( $this->link, true ); - if ( @ftp_get_option($this->link, FTP_TIMEOUT_SEC) < FS_TIMEOUT ) - @ftp_set_option($this->link, FTP_TIMEOUT_SEC, FS_TIMEOUT); - - return true; - } - - public function get_contents( $file ) { - $tempfile = wp_tempnam($file); - $temp = fopen($tempfile, 'w+'); - - if ( ! $temp ) - return false; - - if ( ! @ftp_fget($this->link, $temp, $file, FTP_BINARY ) ) - return false; - - fseek( $temp, 0 ); // Skip back to the start of the file being written to - $contents = ''; - - while ( ! feof($temp) ) - $contents .= fread($temp, 8192); - - fclose($temp); - unlink($tempfile); - return $contents; - } - - public function get_contents_array($file) { - return explode("\n", $this->get_contents($file)); - } - - public function put_contents($file, $contents, $mode = false ) { - $tempfile = wp_tempnam($file); - $temp = fopen( $tempfile, 'wb+' ); - if ( ! $temp ) - return false; - - mbstring_binary_safe_encoding(); - - $data_length = strlen( $contents ); - $bytes_written = fwrite( $temp, $contents ); - - reset_mbstring_encoding(); - - if ( $data_length !== $bytes_written ) { - fclose( $temp ); - unlink( $tempfile ); - return false; - } - - fseek( $temp, 0 ); // Skip back to the start of the file being written to - - $ret = @ftp_fput( $this->link, $file, $temp, FTP_BINARY ); - - fclose($temp); - unlink($tempfile); - - $this->chmod($file, $mode); - - return $ret; - } - - public function cwd() { - $cwd = @ftp_pwd($this->link); - if ( $cwd ) - $cwd = trailingslashit($cwd); - return $cwd; - } - - public function chdir($dir) { - return @ftp_chdir($this->link, $dir); - } - - public function chgrp($file, $group, $recursive = false ) { - return false; - } - - public function chmod($file, $mode = false, $recursive = false) { - if ( ! $mode ) { - if ( $this->is_file($file) ) - $mode = FS_CHMOD_FILE; - elseif ( $this->is_dir($file) ) - $mode = FS_CHMOD_DIR; - else - return false; - } - - // chmod any sub-objects if recursive. - if ( $recursive && $this->is_dir($file) ) { - $filelist = $this->dirlist($file); - foreach ( (array)$filelist as $filename => $filemeta ) - $this->chmod($file . '/' . $filename, $mode, $recursive); - } - - // chmod the file or directory - if ( ! function_exists('ftp_chmod') ) - return (bool)@ftp_site($this->link, sprintf('CHMOD %o %s', $mode, $file)); - return (bool)@ftp_chmod($this->link, $mode, $file); - } - - public function owner($file) { - $dir = $this->dirlist($file); - return $dir[$file]['owner']; - } - - public function getchmod($file) { - $dir = $this->dirlist($file); - return $dir[$file]['permsn']; - } - - public function group($file) { - $dir = $this->dirlist($file); - return $dir[$file]['group']; - } - - public function copy($source, $destination, $overwrite = false, $mode = false) { - if ( ! $overwrite && $this->exists($destination) ) - return false; - $content = $this->get_contents($source); - if ( false === $content ) - return false; - return $this->put_contents($destination, $content, $mode); - } - - public function move($source, $destination, $overwrite = false) { - return ftp_rename($this->link, $source, $destination); - } - - public function delete($file, $recursive = false, $type = false) { - if ( empty($file) ) - return false; - if ( 'f' == $type || $this->is_file($file) ) - return @ftp_delete($this->link, $file); - if ( !$recursive ) - return @ftp_rmdir($this->link, $file); - - $filelist = $this->dirlist( trailingslashit($file) ); - if ( !empty($filelist) ) - foreach ( $filelist as $delete_file ) - $this->delete( trailingslashit($file) . $delete_file['name'], $recursive, $delete_file['type'] ); - return @ftp_rmdir($this->link, $file); - } - - public function exists($file) { - $list = @ftp_nlist($this->link, $file); - return !empty($list); //empty list = no file, so invert. - } - - public function is_file($file) { - return $this->exists($file) && !$this->is_dir($file); - } - - public function is_dir($path) { - $cwd = $this->cwd(); - $result = @ftp_chdir($this->link, trailingslashit($path) ); - if ( $result && $path == $this->cwd() || $this->cwd() != $cwd ) { - @ftp_chdir($this->link, $cwd); - return true; - } - return false; - } - - public function is_readable($file) { - return true; - } - - public function is_writable($file) { - return true; - } - - public function atime($file) { - return false; - } - - public function mtime($file) { - return ftp_mdtm($this->link, $file); - } - - public function size($file) { - return ftp_size($this->link, $file); - } - - public function touch($file, $time = 0, $atime = 0) { - return false; - } - - public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { - $path = untrailingslashit($path); - if ( empty($path) ) - return false; - - if ( !@ftp_mkdir($this->link, $path) ) - return false; - $this->chmod($path, $chmod); - if ( $chown ) - $this->chown($path, $chown); - if ( $chgrp ) - $this->chgrp($path, $chgrp); - return true; - } - - public function rmdir($path, $recursive = false) { - return $this->delete($path, $recursive); - } - - public function parselisting($line) { - static $is_windows; - if ( is_null($is_windows) ) - $is_windows = stripos( ftp_systype($this->link), 'win') !== false; - - if ( $is_windows && preg_match('/([0-9]{2})-([0-9]{2})-([0-9]{2}) +([0-9]{2}):([0-9]{2})(AM|PM) +([0-9]+|) +(.+)/', $line, $lucifer) ) { - $b = array(); - if ( $lucifer[3] < 70 ) - $lucifer[3] +=2000; - else - $lucifer[3] += 1900; // 4digit year fix - $b['isdir'] = ( $lucifer[7] == ''); - if ( $b['isdir'] ) - $b['type'] = 'd'; - else - $b['type'] = 'f'; - $b['size'] = $lucifer[7]; - $b['month'] = $lucifer[1]; - $b['day'] = $lucifer[2]; - $b['year'] = $lucifer[3]; - $b['hour'] = $lucifer[4]; - $b['minute'] = $lucifer[5]; - $b['time'] = @mktime($lucifer[4] + (strcasecmp($lucifer[6], "PM") == 0 ? 12 : 0), $lucifer[5], 0, $lucifer[1], $lucifer[2], $lucifer[3]); - $b['am/pm'] = $lucifer[6]; - $b['name'] = $lucifer[8]; - } elseif ( !$is_windows && $lucifer = preg_split('/[ ]/', $line, 9, PREG_SPLIT_NO_EMPTY)) { - //echo $line."\n"; - $lcount = count($lucifer); - if ( $lcount < 8 ) - return ''; - $b = array(); - $b['isdir'] = $lucifer[0]{0} === 'd'; - $b['islink'] = $lucifer[0]{0} === 'l'; - if ( $b['isdir'] ) - $b['type'] = 'd'; - elseif ( $b['islink'] ) - $b['type'] = 'l'; - else - $b['type'] = 'f'; - $b['perms'] = $lucifer[0]; - $b['number'] = $lucifer[1]; - $b['owner'] = $lucifer[2]; - $b['group'] = $lucifer[3]; - $b['size'] = $lucifer[4]; - if ( $lcount == 8 ) { - sscanf($lucifer[5], '%d-%d-%d', $b['year'], $b['month'], $b['day']); - sscanf($lucifer[6], '%d:%d', $b['hour'], $b['minute']); - $b['time'] = @mktime($b['hour'], $b['minute'], 0, $b['month'], $b['day'], $b['year']); - $b['name'] = $lucifer[7]; - } else { - $b['month'] = $lucifer[5]; - $b['day'] = $lucifer[6]; - if ( preg_match('/([0-9]{2}):([0-9]{2})/', $lucifer[7], $l2) ) { - $b['year'] = date("Y"); - $b['hour'] = $l2[1]; - $b['minute'] = $l2[2]; - } else { - $b['year'] = $lucifer[7]; - $b['hour'] = 0; - $b['minute'] = 0; - } - $b['time'] = strtotime( sprintf('%d %s %d %02d:%02d', $b['day'], $b['month'], $b['year'], $b['hour'], $b['minute']) ); - $b['name'] = $lucifer[8]; - } - } - - // Replace symlinks formatted as "source -> target" with just the source name - if ( $b['islink'] ) - $b['name'] = preg_replace( '/(\s*->\s*.*)$/', '', $b['name'] ); - - return $b; - } - - public function dirlist($path = '.', $include_hidden = true, $recursive = false) { - if ( $this->is_file($path) ) { - $limit_file = basename($path); - $path = dirname($path) . '/'; - } else { - $limit_file = false; - } - - $pwd = @ftp_pwd($this->link); - if ( ! @ftp_chdir($this->link, $path) ) // Cant change to folder = folder doesn't exist - return false; - $list = @ftp_rawlist($this->link, '-a', false); - @ftp_chdir($this->link, $pwd); - - if ( empty($list) ) // Empty array = non-existent folder (real folder will show . at least) - return false; - - $dirlist = array(); - foreach ( $list as $k => $v ) { - $entry = $this->parselisting($v); - if ( empty($entry) ) - continue; - - if ( '.' == $entry['name'] || '..' == $entry['name'] ) - continue; - - if ( ! $include_hidden && '.' == $entry['name'][0] ) - continue; - - if ( $limit_file && $entry['name'] != $limit_file) - continue; - - $dirlist[ $entry['name'] ] = $entry; - } - - $ret = array(); - foreach ( (array)$dirlist as $struc ) { - if ( 'd' == $struc['type'] ) { - if ( $recursive ) - $struc['files'] = $this->dirlist($path . '/' . $struc['name'], $include_hidden, $recursive); - else - $struc['files'] = array(); - } - - $ret[ $struc['name'] ] = $struc; - } - return $ret; - } - - public function __destruct() { - if ( $this->link ) - ftp_close($this->link); - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpsockets.php b/sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpsockets.php deleted file mode 100644 index 2952ae5..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpsockets.php +++ /dev/null @@ -1,352 +0,0 @@ -method = 'ftpsockets'; - $this->errors = new WP_Error(); - - // Check if possible to use ftp functions. - if ( ! @include_once( ABSPATH . 'wp-admin/includes/class-ftp.php' ) ) { - return false; - } - $this->ftp = new ftp(); - - if ( empty($opt['port']) ) - $this->options['port'] = 21; - else - $this->options['port'] = $opt['port']; - - if ( empty($opt['hostname']) ) - $this->errors->add('empty_hostname', __('FTP hostname is required')); - else - $this->options['hostname'] = $opt['hostname']; - - if ( ! empty($opt['base']) ) - $this->wp_base = $opt['base']; - - // Check if the options provided are OK. - if ( empty ($opt['username']) ) - $this->errors->add('empty_username', __('FTP username is required')); - else - $this->options['username'] = $opt['username']; - - if ( empty ($opt['password']) ) - $this->errors->add('empty_password', __('FTP password is required')); - else - $this->options['password'] = $opt['password']; - } - - public function connect() { - if ( ! $this->ftp ) - return false; - - $this->ftp->setTimeout(FS_CONNECT_TIMEOUT); - - if ( ! $this->ftp->SetServer($this->options['hostname'], $this->options['port']) ) { - $this->errors->add('connect', sprintf(__('Failed to connect to FTP Server %1$s:%2$s'), $this->options['hostname'], $this->options['port'])); - return false; - } - - if ( ! $this->ftp->connect() ) { - $this->errors->add('connect', sprintf(__('Failed to connect to FTP Server %1$s:%2$s'), $this->options['hostname'], $this->options['port'])); - return false; - } - - if ( ! $this->ftp->login($this->options['username'], $this->options['password']) ) { - $this->errors->add('auth', sprintf(__('Username/Password incorrect for %s'), $this->options['username'])); - return false; - } - - $this->ftp->SetType( FTP_BINARY ); - $this->ftp->Passive( true ); - $this->ftp->setTimeout( FS_TIMEOUT ); - return true; - } - - public function get_contents( $file ) { - if ( ! $this->exists($file) ) - return false; - - $temp = wp_tempnam( $file ); - - if ( ! $temphandle = fopen($temp, 'w+') ) - return false; - - mbstring_binary_safe_encoding(); - - if ( ! $this->ftp->fget($temphandle, $file) ) { - fclose($temphandle); - unlink($temp); - - reset_mbstring_encoding(); - - return ''; // Blank document, File does exist, It's just blank. - } - - reset_mbstring_encoding(); - - fseek( $temphandle, 0 ); // Skip back to the start of the file being written to - $contents = ''; - - while ( ! feof($temphandle) ) - $contents .= fread($temphandle, 8192); - - fclose($temphandle); - unlink($temp); - return $contents; - } - - public function get_contents_array($file) { - return explode("\n", $this->get_contents($file) ); - } - - public function put_contents($file, $contents, $mode = false ) { - $temp = wp_tempnam( $file ); - if ( ! $temphandle = @fopen($temp, 'w+') ) { - unlink($temp); - return false; - } - - // The FTP class uses string functions internally during file download/upload - mbstring_binary_safe_encoding(); - - $bytes_written = fwrite( $temphandle, $contents ); - if ( false === $bytes_written || $bytes_written != strlen( $contents ) ) { - fclose( $temphandle ); - unlink( $temp ); - - reset_mbstring_encoding(); - - return false; - } - - fseek( $temphandle, 0 ); // Skip back to the start of the file being written to - - $ret = $this->ftp->fput($file, $temphandle); - - reset_mbstring_encoding(); - - fclose($temphandle); - unlink($temp); - - $this->chmod($file, $mode); - - return $ret; - } - - public function cwd() { - $cwd = $this->ftp->pwd(); - if ( $cwd ) - $cwd = trailingslashit($cwd); - return $cwd; - } - - public function chdir($file) { - return $this->ftp->chdir($file); - } - - public function chgrp($file, $group, $recursive = false ) { - return false; - } - - public function chmod($file, $mode = false, $recursive = false ) { - if ( ! $mode ) { - if ( $this->is_file($file) ) - $mode = FS_CHMOD_FILE; - elseif ( $this->is_dir($file) ) - $mode = FS_CHMOD_DIR; - else - return false; - } - - // chmod any sub-objects if recursive. - if ( $recursive && $this->is_dir($file) ) { - $filelist = $this->dirlist($file); - foreach ( (array)$filelist as $filename => $filemeta ) - $this->chmod($file . '/' . $filename, $mode, $recursive); - } - - // chmod the file or directory - return $this->ftp->chmod($file, $mode); - } - - public function owner($file) { - $dir = $this->dirlist($file); - return $dir[$file]['owner']; - } - - public function getchmod($file) { - $dir = $this->dirlist($file); - return $dir[$file]['permsn']; - } - - public function group($file) { - $dir = $this->dirlist($file); - return $dir[$file]['group']; - } - - public function copy($source, $destination, $overwrite = false, $mode = false) { - if ( ! $overwrite && $this->exists($destination) ) - return false; - - $content = $this->get_contents($source); - if ( false === $content ) - return false; - - return $this->put_contents($destination, $content, $mode); - } - - public function move($source, $destination, $overwrite = false ) { - return $this->ftp->rename($source, $destination); - } - - public function delete($file, $recursive = false, $type = false) { - if ( empty($file) ) - return false; - if ( 'f' == $type || $this->is_file($file) ) - return $this->ftp->delete($file); - if ( !$recursive ) - return $this->ftp->rmdir($file); - - return $this->ftp->mdel($file); - } - - 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. - } - - public function is_file($file) { - if ( $this->is_dir($file) ) - return false; - if ( $this->exists($file) ) - return true; - return false; - } - - public function is_dir($path) { - $cwd = $this->cwd(); - if ( $this->chdir($path) ) { - $this->chdir($cwd); - return true; - } - return false; - } - - public function is_readable($file) { - return true; - } - - public function is_writable($file) { - return true; - } - - public function atime($file) { - return false; - } - - public function mtime($file) { - return $this->ftp->mdtm($file); - } - - public function size($file) { - return $this->ftp->filesize($file); - } - - public function touch($file, $time = 0, $atime = 0 ) { - return false; - } - - public function mkdir($path, $chmod = false, $chown = false, $chgrp = false ) { - $path = untrailingslashit($path); - if ( empty($path) ) - return false; - - if ( ! $this->ftp->mkdir($path) ) - return false; - if ( ! $chmod ) - $chmod = FS_CHMOD_DIR; - $this->chmod($path, $chmod); - if ( $chown ) - $this->chown($path, $chown); - if ( $chgrp ) - $this->chgrp($path, $chgrp); - return true; - } - - public function rmdir($path, $recursive = false ) { - $this->delete($path, $recursive); - } - - public function dirlist($path = '.', $include_hidden = true, $recursive = false ) { - if ( $this->is_file($path) ) { - $limit_file = basename($path); - $path = dirname($path) . '/'; - } else { - $limit_file = false; - } - - mbstring_binary_safe_encoding(); - - $list = $this->ftp->dirlist($path); - if ( empty( $list ) && ! $this->exists( $path ) ) { - - reset_mbstring_encoding(); - - return false; - } - - $ret = array(); - foreach ( $list as $struc ) { - - if ( '.' == $struc['name'] || '..' == $struc['name'] ) - continue; - - if ( ! $include_hidden && '.' == $struc['name'][0] ) - continue; - - if ( $limit_file && $struc['name'] != $limit_file ) - continue; - - if ( 'd' == $struc['type'] ) { - if ( $recursive ) - $struc['files'] = $this->dirlist($path . '/' . $struc['name'], $include_hidden, $recursive); - else - $struc['files'] = array(); - } - - // Replace symlinks formatted as "source -> target" with just the source name - if ( $struc['islink'] ) - $struc['name'] = preg_replace( '/(\s*->\s*.*)$/', '', $struc['name'] ); - - $ret[ $struc['name'] ] = $struc; - } - - reset_mbstring_encoding(); - - return $ret; - } - - public function __destruct() { - $this->ftp->quit(); - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-filesystem-ssh2.php b/sources/wordpress/wp-admin/includes/class-wp-filesystem-ssh2.php deleted file mode 100644 index 4618f28..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-filesystem-ssh2.php +++ /dev/null @@ -1,392 +0,0 @@ -method = 'ssh2'; - $this->errors = new WP_Error(); - - //Check if possible to use ssh2 functions. - if ( ! extension_loaded('ssh2') ) { - $this->errors->add('no_ssh2_ext', __('The ssh2 PHP extension is not available')); - return false; - } - if ( !function_exists('stream_get_contents') ) { - $this->errors->add('ssh2_php_requirement', __('The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()')); - return false; - } - - // Set defaults: - if ( empty($opt['port']) ) - $this->options['port'] = 22; - else - $this->options['port'] = $opt['port']; - - if ( empty($opt['hostname']) ) - $this->errors->add('empty_hostname', __('SSH2 hostname is required')); - else - $this->options['hostname'] = $opt['hostname']; - - if ( ! empty($opt['base']) ) - $this->wp_base = $opt['base']; - - // Check if the options provided are OK. - if ( !empty ($opt['public_key']) && !empty ($opt['private_key']) ) { - $this->options['public_key'] = $opt['public_key']; - $this->options['private_key'] = $opt['private_key']; - - $this->options['hostkey'] = array('hostkey' => 'ssh-rsa'); - - $this->keys = true; - } elseif ( empty ($opt['username']) ) { - $this->errors->add('empty_username', __('SSH2 username is required')); - } - - if ( !empty($opt['username']) ) - $this->options['username'] = $opt['username']; - - if ( empty ($opt['password']) ) { - // Password can be blank if we are using keys. - if ( !$this->keys ) - $this->errors->add('empty_password', __('SSH2 password is required')); - } else { - $this->options['password'] = $opt['password']; - } - - } - - public function connect() { - if ( ! $this->keys ) { - $this->link = @ssh2_connect($this->options['hostname'], $this->options['port']); - } else { - $this->link = @ssh2_connect($this->options['hostname'], $this->options['port'], $this->options['hostkey']); - } - - if ( ! $this->link ) { - $this->errors->add('connect', sprintf(__('Failed to connect to SSH2 Server %1$s:%2$s'), $this->options['hostname'], $this->options['port'])); - return false; - } - - if ( !$this->keys ) { - if ( ! @ssh2_auth_password($this->link, $this->options['username'], $this->options['password']) ) { - $this->errors->add('auth', sprintf(__('Username/Password incorrect for %s'), $this->options['username'])); - return false; - } - } else { - if ( ! @ssh2_auth_pubkey_file($this->link, $this->options['username'], $this->options['public_key'], $this->options['private_key'], $this->options['password'] ) ) { - $this->errors->add('auth', sprintf(__('Public and Private keys incorrect for %s'), $this->options['username'])); - return false; - } - } - - $this->sftp_link = ssh2_sftp($this->link); - - return true; - } - - public function run_command( $command, $returnbool = false) { - - if ( ! $this->link ) - return false; - - if ( ! ($stream = ssh2_exec($this->link, $command)) ) { - $this->errors->add('command', sprintf(__('Unable to perform command: %s'), $command)); - } else { - stream_set_blocking( $stream, true ); - stream_set_timeout( $stream, FS_TIMEOUT ); - $data = stream_get_contents( $stream ); - fclose( $stream ); - - if ( $returnbool ) - return ( $data === false ) ? false : '' != trim($data); - else - return $data; - } - return false; - } - - public function get_contents( $file ) { - $file = ltrim($file, '/'); - return file_get_contents('ssh2.sftp://' . $this->sftp_link . '/' . $file); - } - - public function get_contents_array($file) { - $file = ltrim($file, '/'); - return file('ssh2.sftp://' . $this->sftp_link . '/' . $file); - } - - public function put_contents($file, $contents, $mode = false ) { - $ret = file_put_contents( 'ssh2.sftp://' . $this->sftp_link . '/' . ltrim( $file, '/' ), $contents ); - - if ( $ret !== strlen( $contents ) ) - return false; - - $this->chmod($file, $mode); - - return true; - } - - public function cwd() { - $cwd = $this->run_command('pwd'); - if ( $cwd ) - $cwd = trailingslashit($cwd); - return $cwd; - } - - public function chdir($dir) { - return $this->run_command('cd ' . $dir, true); - } - - public function chgrp($file, $group, $recursive = false ) { - if ( ! $this->exists($file) ) - return false; - if ( ! $recursive || ! $this->is_dir($file) ) - return $this->run_command(sprintf('chgrp %s %s', escapeshellarg($group), escapeshellarg($file)), true); - return $this->run_command(sprintf('chgrp -R %s %s', escapeshellarg($group), escapeshellarg($file)), true); - } - - public function chmod($file, $mode = false, $recursive = false) { - if ( ! $this->exists($file) ) - return false; - - if ( ! $mode ) { - if ( $this->is_file($file) ) - $mode = FS_CHMOD_FILE; - elseif ( $this->is_dir($file) ) - $mode = FS_CHMOD_DIR; - else - return false; - } - - if ( ! $recursive || ! $this->is_dir($file) ) - return $this->run_command(sprintf('chmod %o %s', $mode, escapeshellarg($file)), true); - return $this->run_command(sprintf('chmod -R %o %s', $mode, escapeshellarg($file)), true); - } - - /** - * Change the ownership of a file / folder. - * - * @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. - */ - public function chown( $file, $owner, $recursive = false ) { - if ( ! $this->exists($file) ) - return false; - if ( ! $recursive || ! $this->is_dir($file) ) - return $this->run_command(sprintf('chown %s %s', escapeshellarg($owner), escapeshellarg($file)), true); - return $this->run_command(sprintf('chown -R %s %s', escapeshellarg($owner), escapeshellarg($file)), true); - } - - public function owner($file) { - $owneruid = @fileowner('ssh2.sftp://' . $this->sftp_link . '/' . ltrim($file, '/')); - if ( ! $owneruid ) - return false; - if ( ! function_exists('posix_getpwuid') ) - return $owneruid; - $ownerarray = posix_getpwuid($owneruid); - return $ownerarray['name']; - } - - public function getchmod($file) { - return substr( decoct( @fileperms( 'ssh2.sftp://' . $this->sftp_link . '/' . ltrim( $file, '/' ) ) ), -3 ); - } - - public function group($file) { - $gid = @filegroup('ssh2.sftp://' . $this->sftp_link . '/' . ltrim($file, '/')); - if ( ! $gid ) - return false; - if ( ! function_exists('posix_getgrgid') ) - return $gid; - $grouparray = posix_getgrgid($gid); - return $grouparray['name']; - } - - public function copy($source, $destination, $overwrite = false, $mode = false) { - if ( ! $overwrite && $this->exists($destination) ) - return false; - $content = $this->get_contents($source); - if ( false === $content) - return false; - return $this->put_contents($destination, $content, $mode); - } - - public function move($source, $destination, $overwrite = false) { - return @ssh2_sftp_rename($this->link, $source, $destination); - } - - public function delete($file, $recursive = false, $type = false) { - if ( 'f' == $type || $this->is_file($file) ) - return ssh2_sftp_unlink($this->sftp_link, $file); - if ( ! $recursive ) - return ssh2_sftp_rmdir($this->sftp_link, $file); - $filelist = $this->dirlist($file); - if ( is_array($filelist) ) { - foreach ( $filelist as $filename => $fileinfo) { - $this->delete($file . '/' . $filename, $recursive, $fileinfo['type']); - } - } - return ssh2_sftp_rmdir($this->sftp_link, $file); - } - - public function exists($file) { - $file = ltrim($file, '/'); - return file_exists('ssh2.sftp://' . $this->sftp_link . '/' . $file); - } - - public function is_file($file) { - $file = ltrim($file, '/'); - return is_file('ssh2.sftp://' . $this->sftp_link . '/' . $file); - } - - public function is_dir($path) { - $path = ltrim($path, '/'); - return is_dir('ssh2.sftp://' . $this->sftp_link . '/' . $path); - } - - public function is_readable($file) { - $file = ltrim($file, '/'); - return is_readable('ssh2.sftp://' . $this->sftp_link . '/' . $file); - } - - public function is_writable($file) { - $file = ltrim($file, '/'); - return is_writable('ssh2.sftp://' . $this->sftp_link . '/' . $file); - } - - public function atime($file) { - $file = ltrim($file, '/'); - return fileatime('ssh2.sftp://' . $this->sftp_link . '/' . $file); - } - - public function mtime($file) { - $file = ltrim($file, '/'); - return filemtime('ssh2.sftp://' . $this->sftp_link . '/' . $file); - } - - public function size($file) { - $file = ltrim($file, '/'); - return filesize('ssh2.sftp://' . $this->sftp_link . '/' . $file); - } - - public function touch($file, $time = 0, $atime = 0) { - //Not implemented. - } - - public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { - $path = untrailingslashit($path); - if ( empty($path) ) - return false; - - if ( ! $chmod ) - $chmod = FS_CHMOD_DIR; - if ( ! ssh2_sftp_mkdir($this->sftp_link, $path, $chmod, true) ) - return false; - if ( $chown ) - $this->chown($path, $chown); - if ( $chgrp ) - $this->chgrp($path, $chgrp); - return true; - } - - public function rmdir($path, $recursive = false) { - return $this->delete($path, $recursive); - } - - public function dirlist($path, $include_hidden = true, $recursive = false) { - if ( $this->is_file($path) ) { - $limit_file = basename($path); - $path = dirname($path); - } else { - $limit_file = false; - } - - if ( ! $this->is_dir($path) ) - return false; - - $ret = array(); - $dir = @dir('ssh2.sftp://' . $this->sftp_link .'/' . ltrim($path, '/') ); - - if ( ! $dir ) - return false; - - while (false !== ($entry = $dir->read()) ) { - $struc = array(); - $struc['name'] = $entry; - - if ( '.' == $struc['name'] || '..' == $struc['name'] ) - continue; //Do not care about these folders. - - if ( ! $include_hidden && '.' == $struc['name'][0] ) - continue; - - if ( $limit_file && $struc['name'] != $limit_file ) - continue; - - $struc['perms'] = $this->gethchmod($path.'/'.$entry); - $struc['permsn'] = $this->getnumchmodfromh($struc['perms']); - $struc['number'] = false; - $struc['owner'] = $this->owner($path.'/'.$entry); - $struc['group'] = $this->group($path.'/'.$entry); - $struc['size'] = $this->size($path.'/'.$entry); - $struc['lastmodunix']= $this->mtime($path.'/'.$entry); - $struc['lastmod'] = date('M j',$struc['lastmodunix']); - $struc['time'] = date('h:i:s',$struc['lastmodunix']); - $struc['type'] = $this->is_dir($path.'/'.$entry) ? 'd' : 'f'; - - if ( 'd' == $struc['type'] ) { - if ( $recursive ) - $struc['files'] = $this->dirlist($path . '/' . $struc['name'], $include_hidden, $recursive); - else - $struc['files'] = array(); - } - - $ret[ $struc['name'] ] = $struc; - } - $dir->close(); - unset($dir); - return $ret; - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-importer.php b/sources/wordpress/wp-admin/includes/class-wp-importer.php deleted file mode 100644 index b54573f..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-importer.php +++ /dev/null @@ -1,302 +0,0 @@ -prepare( "SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = '%s' LIMIT %d,%d", $meta_key, $offset, $limit ); - $results = $wpdb->get_results( $sql ); - - // Increment offset - $offset = ( $limit + $offset ); - - if ( !empty( $results ) ) { - foreach ( $results as $r ) { - // Set permalinks into array - $hashtable[$r->meta_value] = intval( $r->post_id ); - } - } - } while ( count( $results ) == $limit ); - - // Unset to save memory. - unset( $results, $r ); - - return $hashtable; - } - - /** - * Return count of imported permalinks from WordPress database - * - * @param string $bid - * @return int - */ - public function count_imported_posts( $importer_name, $bid ) { - global $wpdb; - - $count = 0; - - // Get count of permalinks - $meta_key = $importer_name . '_' . $bid . '_permalink'; - $sql = $wpdb->prepare( "SELECT COUNT( post_id ) AS cnt FROM $wpdb->postmeta WHERE meta_key = '%s'", $meta_key ); - - $result = $wpdb->get_results( $sql ); - - if ( !empty( $result ) ) - $count = intval( $result[0]->cnt ); - - // Unset to save memory. - unset( $results ); - - return $count; - } - - /** - * Set array with imported comments from WordPress database - * - * @param string $bid - * @return array - */ - public function get_imported_comments( $bid ) { - global $wpdb; - - $hashtable = array(); - - $limit = 100; - $offset = 0; - - // Grab all comments in chunks - do { - $sql = $wpdb->prepare( "SELECT comment_ID, comment_agent FROM $wpdb->comments LIMIT %d,%d", $offset, $limit ); - $results = $wpdb->get_results( $sql ); - - // Increment offset - $offset = ( $limit + $offset ); - - if ( !empty( $results ) ) { - foreach ( $results as $r ) { - // Explode comment_agent key - list ( $ca_bid, $source_comment_id ) = explode( '-', $r->comment_agent ); - $source_comment_id = intval( $source_comment_id ); - - // Check if this comment came from this blog - if ( $bid == $ca_bid ) { - $hashtable[$source_comment_id] = intval( $r->comment_ID ); - } - } - } - } while ( count( $results ) == $limit ); - - // Unset to save memory. - unset( $results, $r ); - - return $hashtable; - } - - public function set_blog( $blog_id ) { - if ( is_numeric( $blog_id ) ) { - $blog_id = (int) $blog_id; - } else { - $blog = 'http://' . preg_replace( '#^https?://#', '', $blog_id ); - if ( ( !$parsed = parse_url( $blog ) ) || empty( $parsed['host'] ) ) { - fwrite( STDERR, "Error: can not determine blog_id from $blog_id\n" ); - exit(); - } - if ( empty( $parsed['path'] ) ) - $parsed['path'] = '/'; - $blog = get_blog_details( array( 'domain' => $parsed['host'], 'path' => $parsed['path'] ) ); - if ( !$blog ) { - fwrite( STDERR, "Error: Could not find blog\n" ); - exit(); - } - $blog_id = (int) $blog->blog_id; - } - - if ( function_exists( 'is_multisite' ) ) { - if ( is_multisite() ) - switch_to_blog( $blog_id ); - } - - return $blog_id; - } - - public function set_user( $user_id ) { - if ( is_numeric( $user_id ) ) { - $user_id = (int) $user_id; - } else { - $user_id = (int) username_exists( $user_id ); - } - - if ( !$user_id || !wp_set_current_user( $user_id ) ) { - fwrite( STDERR, "Error: can not find user\n" ); - exit(); - } - - return $user_id; - } - - /** - * Sort by strlen, longest string first - * - * @param string $a - * @param string $b - * @return int - */ - public function cmpr_strlen( $a, $b ) { - return strlen( $b ) - strlen( $a ); - } - - /** - * GET URL - * - * @param string $url - * @param string $username - * @param string $password - * @param bool $head - * @return array - */ - public function get_page( $url, $username = '', $password = '', $head = false ) { - // Increase the timeout - add_filter( 'http_request_timeout', array( $this, 'bump_request_timeout' ) ); - - $headers = array(); - $args = array(); - if ( true === $head ) - $args['method'] = 'HEAD'; - if ( !empty( $username ) && !empty( $password ) ) - $headers['Authorization'] = 'Basic ' . base64_encode( "$username:$password" ); - - $args['headers'] = $headers; - - return wp_safe_remote_request( $url, $args ); - } - - /** - * Bump up the request timeout for http requests - * - * @param int $val - * @return int - */ - public function bump_request_timeout( $val ) { - return 60; - } - - /** - * Check if user has exceeded disk quota - * - * @return bool - */ - public function is_user_over_quota() { - if ( function_exists( 'upload_is_user_over_quota' ) ) { - if ( upload_is_user_over_quota( 1 ) ) { - echo "Sorry, you have used your upload quota.\n"; - return true; - } - } - - return false; - } - - /** - * Replace newlines, tabs, and multiple spaces with a single space - * - * @param string $string - * @return string - */ - public function min_whitespace( $string ) { - return preg_replace( '|[\r\n\t ]+|', ' ', $string ); - } - - /** - * Reset global variables that grow out of control during imports - * - * @return void - */ - public function stop_the_insanity() { - global $wpdb, $wp_actions; - // Or define( 'WP_IMPORTING', true ); - $wpdb->queries = array(); - // Reset $wp_actions to keep it from growing out of control - $wp_actions = array(); - } -} - -/** - * Returns value of command line params. - * Exits when a required param is not set. - * - * @param string $param - * @param bool $required - * @return mixed - */ -function get_cli_args( $param, $required = false ) { - $args = $_SERVER['argv']; - - $out = array(); - - $last_arg = null; - $return = null; - - $il = sizeof( $args ); - - for ( $i = 1, $il; $i < $il; $i++ ) { - if ( (bool) preg_match( "/^--(.+)/", $args[$i], $match ) ) { - $parts = explode( "=", $match[1] ); - $key = preg_replace( "/[^a-z0-9]+/", "", $parts[0] ); - - if ( isset( $parts[1] ) ) { - $out[$key] = $parts[1]; - } else { - $out[$key] = true; - } - - $last_arg = $key; - } else if ( (bool) preg_match( "/^-([a-zA-Z0-9]+)/", $args[$i], $match ) ) { - for ( $j = 0, $jl = strlen( $match[1] ); $j < $jl; $j++ ) { - $key = $match[1]{$j}; - $out[$key] = true; - } - - $last_arg = $key; - } else if ( $last_arg !== null ) { - $out[$last_arg] = $args[$i]; - } - } - - // Check array for specified param - if ( isset( $out[$param] ) ) { - // Set return value - $return = $out[$param]; - } - - // Check for missing required param - if ( !isset( $out[$param] ) && $required ) { - // Display message and exit - echo "\"$param\" parameter is required but was not specified\n"; - exit(); - } - - return $return; -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-links-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-links-list-table.php deleted file mode 100644 index 7f2760d..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-links-list-table.php +++ /dev/null @@ -1,207 +0,0 @@ - 'bookmarks', - 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, - ) ); - } - - public function ajax_user_can() { - return current_user_can( 'manage_links' ); - } - - public function prepare_items() { - global $cat_id, $s, $orderby, $order; - - wp_reset_vars( array( 'action', 'cat_id', 'link_id', 'orderby', 'order', 's' ) ); - - $args = array( 'hide_invisible' => 0, 'hide_empty' => 0 ); - - if ( 'all' != $cat_id ) - $args['category'] = $cat_id; - if ( !empty( $s ) ) - $args['search'] = $s; - if ( !empty( $orderby ) ) - $args['orderby'] = $orderby; - if ( !empty( $order ) ) - $args['order'] = $order; - - $this->items = get_bookmarks( $args ); - } - - public function no_items() { - _e( 'No links found.' ); - } - - protected function get_bulk_actions() { - $actions = array(); - $actions['delete'] = __( 'Delete' ); - - return $actions; - } - - protected function extra_tablenav( $which ) { - global $cat_id; - - if ( 'top' != $which ) - return; -?> -
    - $cat_id, - 'name' => 'cat_id', - 'taxonomy' => 'link_category', - 'show_option_all' => __( 'View all categories' ), - 'hide_empty' => true, - 'hierarchical' => 1, - 'show_count' => 0, - 'orderby' => 'name', - ); - wp_dropdown_categories( $dropdown_options ); - submit_button( __( 'Filter' ), 'button', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); -?> -
    - '', - 'name' => _x( 'Name', 'link name' ), - 'url' => __( 'URL' ), - 'categories' => __( 'Categories' ), - 'rel' => __( 'Relationship' ), - 'visible' => __( 'Visible' ), - 'rating' => __( 'Rating' ) - ); - } - - protected function get_sortable_columns() { - return array( - 'name' => 'name', - 'url' => 'url', - 'visible' => 'visible', - 'rating' => 'rating' - ); - } - - public function display_rows() { - global $cat_id; - - $alt = 0; - - foreach ( $this->items as $link ) { - $link = sanitize_bookmark( $link ); - $link->link_name = esc_attr( $link->link_name ); - $link->link_category = wp_get_link_cats( $link->link_id ); - - $short_url = url_shorten( $link->link_url ); - - $visible = ( $link->link_visible == 'Y' ) ? __( 'Yes' ) : __( 'No' ); - $rating = $link->link_rating; - $style = ( $alt++ % 2 ) ? '' : ' class="alternate"'; - - $edit_link = get_edit_bookmark_link( $link ); -?> - > -get_column_info(); - - foreach ( $columns as $column_name => $column_display_name ) { - $class = "class='column-$column_name'"; - - $style = ''; - if ( in_array( $column_name, $hidden ) ) - $style = ' style="display:none;"'; - - $attributes = $class . $style; - - switch ( $column_name ) { - case 'cb': ?> - - - - - link_name ) ) . "'>$link->link_name
    "; - - $actions = array(); - $actions['edit'] = '' . __( 'Edit' ) . ''; - $actions['delete'] = "link_id ) . "' onclick=\"if ( confirm( '" . esc_js( sprintf( __( "You are about to delete this link '%s'\n 'Cancel' to stop, 'OK' to delete." ), $link->link_name ) ) . "' ) ) { return true;}return false;\">" . __( 'Delete' ) . ""; - echo $this->row_actions( $actions ); - - echo ''; - break; - case 'url': - echo "link_name ) )."'>$short_url"; - break; - case 'categories': - ?>>link_category as $category ) { - $cat = get_term( $category, 'link_category', OBJECT, 'display' ); - if ( is_wp_error( $cat ) ) - echo $cat->get_error_message(); - $cat_name = $cat->name; - if ( $cat_id != $category ) - $cat_name = "$cat_name"; - $cat_names[] = $cat_name; - } - echo implode( ', ', $cat_names ); - ?>>link_rel ) ? '
    ' : $link->link_rel; ?>>> - >link_id ); ?> - - - '', - 'singular' => '', - 'ajax' => false, - 'screen' => null, - ) ); - - $this->screen = convert_to_screen( $args['screen'] ); - - add_filter( "manage_{$this->screen->id}_columns", array( $this, 'get_columns' ), 0 ); - - if ( !$args['plural'] ) - $args['plural'] = $this->screen->base; - - $args['plural'] = sanitize_key( $args['plural'] ); - $args['singular'] = sanitize_key( $args['singular'] ); - - $this->_args = $args; - - if ( $args['ajax'] ) { - // wp_enqueue_script( 'list-table' ); - add_action( 'admin_footer', array( $this, '_js_vars' ) ); - } - } - - /** - * Make private properties readable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to get. - * @return mixed Property. - */ - public function __get( $name ) { - return $this->$name; - } - - /** - * Make private properties settable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to set. - * @param mixed $value Property value. - * @return mixed Newly-set property. - */ - public function __set( $name, $value ) { - return $this->$name = $value; - } - - /** - * Make private properties checkable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to check if set. - * @return bool Whether the property is set. - */ - public function __isset( $name ) { - return isset( $this->$name ); - } - - /** - * Make private properties un-settable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to unset. - */ - public function __unset( $name ) { - unset( $this->$name ); - } - - /** - * Make private/protected methods readable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param callable $name Method to call. - * @param array $arguments Arguments to pass when calling. - * @return mixed|bool Return value of the callback, false otherwise. - */ - public function __call( $name, $arguments ) { - return call_user_func_array( array( $this, $name ), $arguments ); - } - - /** - * Checks the current user's permissions - * @uses wp_die() - * - * @since 3.1.0 - * @access public - * @abstract - */ - public function ajax_user_can() { - die( 'function WP_List_Table::ajax_user_can() must be over-ridden in a sub-class.' ); - } - - /** - * Prepares the list of items for displaying. - * @uses WP_List_Table::set_pagination_args() - * - * @since 3.1.0 - * @access public - * @abstract - */ - public function prepare_items() { - die( 'function WP_List_Table::prepare_items() must be over-ridden in a sub-class.' ); - } - - /** - * An internal method that sets all the necessary pagination arguments - * - * @param array $args An associative array with information about the pagination - * @access protected - */ - protected function set_pagination_args( $args ) { - $args = wp_parse_args( $args, array( - 'total_items' => 0, - 'total_pages' => 0, - 'per_page' => 0, - ) ); - - if ( !$args['total_pages'] && $args['per_page'] > 0 ) - $args['total_pages'] = ceil( $args['total_items'] / $args['per_page'] ); - - // Redirect if page number is invalid and headers are not already sent. - if ( ! headers_sent() && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) && $args['total_pages'] > 0 && $this->get_pagenum() > $args['total_pages'] ) { - wp_redirect( add_query_arg( 'paged', $args['total_pages'] ) ); - exit; - } - - $this->_pagination_args = $args; - } - - /** - * Access the pagination args - * - * @since 3.1.0 - * @access public - * - * @param string $key - * @return array - */ - public function get_pagination_arg( $key ) { - if ( 'page' == $key ) - return $this->get_pagenum(); - - if ( isset( $this->_pagination_args[$key] ) ) - return $this->_pagination_args[$key]; - } - - /** - * Whether the table has items to display or not - * - * @since 3.1.0 - * @access public - * - * @return bool - */ - public function has_items() { - return !empty( $this->items ); - } - - /** - * Message to be displayed when there are no items - * - * @since 3.1.0 - * @access public - */ - public function no_items() { - _e( 'No items found.' ); - } - - /** - * Display the search box. - * - * @since 3.1.0 - * @access public - * - * @param string $text The search button text - * @param string $input_id The search input id - */ - public function search_box( $text, $input_id ) { - if ( empty( $_REQUEST['s'] ) && !$this->has_items() ) - return; - - $input_id = $input_id . '-search-input'; - - if ( ! empty( $_REQUEST['orderby'] ) ) - echo ''; - if ( ! empty( $_REQUEST['order'] ) ) - echo ''; - if ( ! empty( $_REQUEST['post_mime_type'] ) ) - echo ''; - if ( ! empty( $_REQUEST['detached'] ) ) - echo ''; -?> - - link ) with the list - * of views available on this table. - * - * @since 3.1.0 - * @access protected - * - * @return array - */ - protected function get_views() { - return array(); - } - - /** - * Display the list of views available on this table. - * - * @since 3.1.0 - * @access public - */ - public function views() { - $views = $this->get_views(); - /** - * Filter the list of available list table views. - * - * 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 - * - * @param array $views An array of available list table views. - */ - $views = apply_filters( "views_{$this->screen->id}", $views ); - - if ( empty( $views ) ) - return; - - echo "
      \n"; - foreach ( $views as $class => $view ) { - $views[ $class ] = "\t
    • $view"; - } - echo implode( " |
    • \n", $views ) . "\n"; - echo "
    "; - } - - /** - * Get an associative array ( option_name => option_title ) with the list - * of bulk actions available on this table. - * - * @since 3.1.0 - * @access protected - * - * @return array - */ - protected function get_bulk_actions() { - return array(); - } - - /** - * Display the bulk actions dropdown. - * - * @since 3.1.0 - * @access protected - * - * @param string $which The location of the bulk actions: 'top' or 'bottom'. - * This is designated as optional for backwards-compatibility. - */ - protected function bulk_actions( $which = '' ) { - if ( is_null( $this->_actions ) ) { - $no_new_actions = $this->_actions = $this->get_bulk_actions(); - /** - * Filter the list table Bulk Actions drop-down. - * - * 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. - * - * @since 3.5.0 - * - * @param array $actions An array of the available bulk actions. - */ - $this->_actions = apply_filters( "bulk_actions-{$this->screen->id}", $this->_actions ); - $this->_actions = array_intersect_assoc( $this->_actions, $no_new_actions ); - $two = ''; - } else { - $two = '2'; - } - - if ( empty( $this->_actions ) ) - return; - - echo ""; - echo "\n"; - - submit_button( __( 'Apply' ), 'action', false, false, array( 'id' => "doaction$two" ) ); - echo "\n"; - } - - /** - * Get the current action selected from the bulk actions dropdown. - * - * @since 3.1.0 - * @access public - * - * @return string|bool The action name or False if no action was selected - */ - public function current_action() { - if ( isset( $_REQUEST['filter_action'] ) && ! empty( $_REQUEST['filter_action'] ) ) - return false; - - if ( isset( $_REQUEST['action'] ) && -1 != $_REQUEST['action'] ) - return $_REQUEST['action']; - - if ( isset( $_REQUEST['action2'] ) && -1 != $_REQUEST['action2'] ) - return $_REQUEST['action2']; - - return false; - } - - /** - * Generate row actions div - * - * @since 3.1.0 - * @access protected - * - * @param array $actions The list of actions - * @param bool $always_visible Whether the actions should be always visible - * @return string - */ - protected function row_actions( $actions, $always_visible = false ) { - $action_count = count( $actions ); - $i = 0; - - if ( !$action_count ) - return ''; - - $out = '
    '; - foreach ( $actions as $action => $link ) { - ++$i; - ( $i == $action_count ) ? $sep = '' : $sep = ' | '; - $out .= "$link$sep"; - } - $out .= '
    '; - - return $out; - } - - /** - * Display a monthly dropdown for filtering items - * - * @since 3.1.0 - * @access protected - */ - protected function months_dropdown( $post_type ) { - global $wpdb, $wp_locale; - - $months = $wpdb->get_results( $wpdb->prepare( " - SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month - FROM $wpdb->posts - WHERE post_type = %s - ORDER BY post_date DESC - ", $post_type ) ); - - /** - * Filter the 'Months' drop-down results. - * - * @since 3.7.0 - * - * @param object $months The months drop-down query results. - * @param string $post_type The post type. - */ - $months = apply_filters( 'months_dropdown_results', $months, $post_type ); - - $month_count = count( $months ); - - if ( !$month_count || ( 1 == $month_count && 0 == $months[0]->month ) ) - return; - - $m = isset( $_GET['m'] ) ? (int) $_GET['m'] : 0; -?> - - - __( 'List View' ), - 'excerpt' => __( 'Excerpt 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 - ); - } - ?> -
    -'; - - echo "" . number_format_i18n( get_comments_number() ) . ""; - - if ( $pending_comments ) - echo ''; - } - - /** - * Get the current page number - * - * @since 3.1.0 - * @access public - * - * @return int - */ - public function get_pagenum() { - $pagenum = isset( $_REQUEST['paged'] ) ? absint( $_REQUEST['paged'] ) : 0; - - if( isset( $this->_pagination_args['total_pages'] ) && $pagenum > $this->_pagination_args['total_pages'] ) - $pagenum = $this->_pagination_args['total_pages']; - - return max( 1, $pagenum ); - } - - /** - * Get number of items to display on a single page - * - * @since 3.1.0 - * @access protected - * - * @return int - */ - protected function get_items_per_page( $option, $default = 20 ) { - $per_page = (int) get_user_option( $option ); - if ( empty( $per_page ) || $per_page < 1 ) - $per_page = $default; - - /** - * 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. - * - * @since 2.9.0 - * - * @param int $per_page Number of items to be displayed. Default 20. - */ - return (int) apply_filters( $option, $per_page ); - } - - /** - * Display the pagination. - * - * @since 3.1.0 - * @access protected - */ - protected function pagination( $which ) { - if ( empty( $this->_pagination_args ) ) { - return; - } - - $total_items = $this->_pagination_args['total_items']; - $total_pages = $this->_pagination_args['total_pages']; - $infinite_scroll = false; - if ( isset( $this->_pagination_args['infinite_scroll'] ) ) { - $infinite_scroll = $this->_pagination_args['infinite_scroll']; - } - - $output = '' . sprintf( _n( '1 item', '%s items', $total_items ), number_format_i18n( $total_items ) ) . ''; - - $current = $this->get_pagenum(); - - $current_url = set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] ); - - $current_url = remove_query_arg( array( 'hotkeys_highlight_last', 'hotkeys_highlight_first' ), $current_url ); - - $page_links = array(); - - $disable_first = $disable_last = ''; - if ( $current == 1 ) { - $disable_first = ' disabled'; - } - if ( $current == $total_pages ) { - $disable_last = ' disabled'; - } - $page_links[] = sprintf( "%s", - 'first-page' . $disable_first, - esc_attr__( 'Go to the first page' ), - esc_url( remove_query_arg( 'paged', $current_url ) ), - '«' - ); - - $page_links[] = sprintf( "%s", - 'prev-page' . $disable_first, - esc_attr__( 'Go to the previous page' ), - esc_url( add_query_arg( 'paged', max( 1, $current-1 ), $current_url ) ), - '‹' - ); - - if ( 'bottom' == $which ) { - $html_current_page = $current; - } else { - $html_current_page = sprintf( "%s", - '', - esc_attr__( 'Current page' ), - $current, - strlen( $total_pages ) - ); - } - $html_total_pages = sprintf( "%s", number_format_i18n( $total_pages ) ); - $page_links[] = '' . sprintf( _x( '%1$s of %2$s', 'paging' ), $html_current_page, $html_total_pages ) . ''; - - $page_links[] = sprintf( "%s", - 'next-page' . $disable_last, - esc_attr__( 'Go to the next page' ), - esc_url( add_query_arg( 'paged', min( $total_pages, $current+1 ), $current_url ) ), - '›' - ); - - $page_links[] = sprintf( "%s", - 'last-page' . $disable_last, - esc_attr__( 'Go to the last page' ), - esc_url( add_query_arg( 'paged', $total_pages, $current_url ) ), - '»' - ); - - $pagination_links_class = 'pagination-links'; - if ( ! empty( $infinite_scroll ) ) { - $pagination_links_class = ' hide-if-js'; - } - $output .= "\n" . join( "\n", $page_links ) . ''; - - if ( $total_pages ) { - $page_class = $total_pages < 2 ? ' one-page' : ''; - } else { - $page_class = ' no-pages'; - } - $this->_pagination = "
    $output
    "; - - echo $this->_pagination; - } - - /** - * Get a list of columns. The format is: - * 'internal-name' => 'Title' - * - * @since 3.1.0 - * @access public - * @abstract - * - * @return array - */ - public function get_columns() { - die( 'function WP_List_Table::get_columns() must be over-ridden in a sub-class.' ); - } - - /** - * Get a list of sortable columns. The format is: - * 'internal-name' => 'orderby' - * or - * 'internal-name' => array( 'orderby', true ) - * - * The second format will make the initial sorting order be descending - * - * @since 3.1.0 - * @access protected - * - * @return array - */ - protected function get_sortable_columns() { - return array(); - } - - /** - * Get a list of all, hidden and sortable columns, with filter applied - * - * @since 3.1.0 - * @access protected - * - * @return array - */ - protected function get_column_info() { - if ( isset( $this->_column_headers ) ) - return $this->_column_headers; - - $columns = get_column_headers( $this->screen ); - $hidden = get_hidden_columns( $this->screen ); - - $sortable_columns = $this->get_sortable_columns(); - /** - * Filter the list table sortable columns for a specific screen. - * - * 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 - * - * @param array $sortable_columns An array of sortable columns. - */ - $_sortable = apply_filters( "manage_{$this->screen->id}_sortable_columns", $sortable_columns ); - - $sortable = array(); - foreach ( $_sortable as $id => $data ) { - if ( empty( $data ) ) - continue; - - $data = (array) $data; - if ( !isset( $data[1] ) ) - $data[1] = false; - - $sortable[$id] = $data; - } - - $this->_column_headers = array( $columns, $hidden, $sortable ); - - return $this->_column_headers; - } - - /** - * Return number of visible columns - * - * @since 3.1.0 - * @access public - * - * @return int - */ - public function get_column_count() { - list ( $columns, $hidden ) = $this->get_column_info(); - $hidden = array_intersect( array_keys( $columns ), array_filter( $hidden ) ); - return count( $columns ) - count( $hidden ); - } - - /** - * Print column headers, accounting for hidden and sortable columns. - * - * @since 3.1.0 - * @access public - * - * @param bool $with_id Whether to set the id attribute or not - */ - public function print_column_headers( $with_id = true ) { - list( $columns, $hidden, $sortable ) = $this->get_column_info(); - - $current_url = set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] ); - $current_url = remove_query_arg( 'paged', $current_url ); - - if ( isset( $_GET['orderby'] ) ) - $current_orderby = $_GET['orderby']; - else - $current_orderby = ''; - - if ( isset( $_GET['order'] ) && 'desc' == $_GET['order'] ) - $current_order = 'desc'; - else - $current_order = 'asc'; - - if ( ! empty( $columns['cb'] ) ) { - static $cb_counter = 1; - $columns['cb'] = '' - . ''; - $cb_counter++; - } - - foreach ( $columns as $column_key => $column_display_name ) { - $class = array( 'manage-column', "column-$column_key" ); - - $style = ''; - if ( in_array( $column_key, $hidden ) ) - $style = 'display:none;'; - - $style = ' style="' . $style . '"'; - - if ( 'cb' == $column_key ) - $class[] = 'check-column'; - elseif ( in_array( $column_key, array( 'posts', 'comments', 'links' ) ) ) - $class[] = 'num'; - - if ( isset( $sortable[$column_key] ) ) { - list( $orderby, $desc_first ) = $sortable[$column_key]; - - if ( $current_orderby == $orderby ) { - $order = 'asc' == $current_order ? 'desc' : 'asc'; - $class[] = 'sorted'; - $class[] = $current_order; - } else { - $order = $desc_first ? 'desc' : 'asc'; - $class[] = 'sortable'; - $class[] = $desc_first ? 'asc' : 'desc'; - } - - $column_display_name = '' . $column_display_name . ''; - } - - $id = $with_id ? "id='$column_key'" : ''; - - if ( !empty( $class ) ) - $class = "class='" . join( ' ', $class ) . "'"; - - echo "$column_display_name"; - } - } - - /** - * Display the table - * - * @since 3.1.0 - * @access public - */ - public function display() { - $singular = $this->_args['singular']; - - $this->display_tablenav( 'top' ); - -?> - - - - print_column_headers(); ?> - - - - - - print_column_headers( false ); ?> - - - - > - display_rows_or_placeholder(); ?> - -
    -display_tablenav( 'bottom' ); - } - - /** - * Get a list of CSS classes for the tag - * - * @since 3.1.0 - * @access protected - * - * @return array - */ - protected function get_table_classes() { - return array( 'widefat', 'fixed', $this->_args['plural'] ); - } - - /** - * Generate the table navigation above or below the table - * - * @since 3.1.0 - * @access protected - */ - protected function display_tablenav( $which ) { - if ( 'top' == $which ) - wp_nonce_field( 'bulk-' . $this->_args['plural'] ); -?> -
    - -
    - bulk_actions( $which ); ?> -
    -extra_tablenav( $which ); - $this->pagination( $which ); -?> - -
    -
    - part of the table - * - * @since 3.1.0 - * @access public - */ - public function display_rows_or_placeholder() { - if ( $this->has_items() ) { - $this->display_rows(); - } else { - echo ''; - } - } - - /** - * Generate the table rows - * - * @since 3.1.0 - * @access public - */ - public function display_rows() { - foreach ( $this->items as $item ) - $this->single_row( $item ); - } - - /** - * Generates content for a single row of the table - * - * @since 3.1.0 - * @access public - * - * @param object $item The current item - */ - public function single_row( $item ) { - static $row_class = ''; - $row_class = ( $row_class == '' ? ' class="alternate"' : '' ); - - echo ''; - $this->single_row_columns( $item ); - echo ''; - } - - /** - * Generates the columns for a single row of the table - * - * @since 3.1.0 - * @access protected - * - * @param object $item The current item - */ - protected function single_row_columns( $item ) { - list( $columns, $hidden ) = $this->get_column_info(); - - foreach ( $columns as $column_name => $column_display_name ) { - $class = "class='$column_name column-$column_name'"; - - $style = ''; - if ( in_array( $column_name, $hidden ) ) - $style = ' style="display:none;"'; - - $attributes = "$class$style"; - - if ( 'cb' == $column_name ) { - echo ''; - } - elseif ( method_exists( $this, 'column_' . $column_name ) ) { - echo ""; - } - else { - echo ""; - } - } - } - - /** - * Handle an incoming ajax request (called from admin-ajax.php) - * - * @since 3.1.0 - * @access public - */ - public function ajax_response() { - $this->prepare_items(); - - ob_start(); - if ( ! empty( $_REQUEST['no_placeholder'] ) ) { - $this->display_rows(); - } else { - $this->display_rows_or_placeholder(); - } - - $rows = ob_get_clean(); - - $response = array( 'rows' => $rows ); - - if ( isset( $this->_pagination_args['total_items'] ) ) { - $response['total_items_i18n'] = sprintf( - _n( '1 item', '%s items', $this->_pagination_args['total_items'] ), - number_format_i18n( $this->_pagination_args['total_items'] ) - ); - } - if ( isset( $this->_pagination_args['total_pages'] ) ) { - $response['total_pages'] = $this->_pagination_args['total_pages']; - $response['total_pages_i18n'] = number_format_i18n( $this->_pagination_args['total_pages'] ); - } - - die( json_encode( $response ) ); - } - - /** - * Send required variables to JavaScript land - * - * @access public - */ - public function _js_vars() { - $args = array( - 'class' => get_class( $this ), - 'screen' => array( - 'id' => $this->screen->id, - 'base' => $this->screen->base, - ) - ); - - printf( "\n", json_encode( $args ) ); - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-media-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-media-list-table.php deleted file mode 100644 index 237c99d..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-media-list-table.php +++ /dev/null @@ -1,564 +0,0 @@ -detached = ( isset( $_REQUEST['attachment-filter'] ) && 'detached' === $_REQUEST['attachment-filter'] ); - - parent::__construct( array( - 'plural' => 'media', - 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, - ) ); - } - - public function ajax_user_can() { - return current_user_can('upload_files'); - } - - public function prepare_items() { - global $wp_query, $post_mime_types, $avail_post_mime_types, $mode; - - list( $post_mime_types, $avail_post_mime_types ) = wp_edit_attachments_query( $_REQUEST ); - - $this->is_trash = isset( $_REQUEST['attachment-filter'] ) && 'trash' == $_REQUEST['attachment-filter']; - - $mode = empty( $_REQUEST['mode'] ) ? 'list' : $_REQUEST['mode']; - - $this->set_pagination_args( array( - 'total_items' => $wp_query->found_posts, - 'total_pages' => $wp_query->max_num_pages, - 'per_page' => $wp_query->query_vars['posts_per_page'], - ) ); - } - - protected function get_views() { - global $wpdb, $post_mime_types, $avail_post_mime_types; - - $type_links = array(); - $_num_posts = (array) wp_count_attachments(); - $_total_posts = array_sum($_num_posts) - $_num_posts['trash']; - $total_orphans = $wpdb->get_var( "SELECT COUNT( * ) FROM $wpdb->posts WHERE post_type = 'attachment' AND post_status != 'trash' AND post_parent < 1" ); - $matches = wp_match_mime_types(array_keys($post_mime_types), array_keys($_num_posts)); - foreach ( $matches as $type => $reals ) - foreach ( $reals as $real ) - $num_posts[$type] = ( isset( $num_posts[$type] ) ) ? $num_posts[$type] + $_num_posts[$real] : $_num_posts[$real]; - - $selected = empty( $_GET['attachment-filter'] ) ? ' selected="selected"' : ''; - $type_links['all'] = "'; - foreach ( $post_mime_types as $mime_type => $label ) { - if ( !wp_match_mime_types($mime_type, $avail_post_mime_types) ) - continue; - - $selected = ''; - 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['detached'] = ''; - - if ( !empty($_num_posts['trash']) ) - $type_links['trash'] = ''; - - return $type_links; - } - - protected function get_bulk_actions() { - $actions = array(); - $actions['delete'] = __( 'Delete Permanently' ); - if ( $this->detached ) - $actions['attach'] = __( 'Attach to a post' ); - - return $actions; - } - - protected function extra_tablenav( $which ) { - if ( 'bar' !== $which ) { - return; - } -?> -
    -is_trash ) { - $this->months_dropdown( 'attachment' ); - } - - /** This action is documented in wp-admin/includes/class-wp-posts-list-table.php */ - do_action( 'restrict_manage_posts' ); - submit_button( __( 'Filter' ), 'button', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); - } - - if ( $this->is_trash && current_user_can( 'edit_others_posts' ) ) { - submit_button( __( 'Empty Trash' ), 'apply', 'delete_all', false ); - } ?> -
    - __( '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 ); ?> - - - -extra_tablenav( 'bar' ); - - /** 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 ''; - } -?> - -
    - -
    -
    - '; - $posts_columns['icon'] = ''; - /* translators: column name */ - $posts_columns['title'] = _x( 'File', 'column name' ); - $posts_columns['author'] = __( 'Author' ); - - $taxonomies = get_taxonomies_for_attachments( 'objects' ); - $taxonomies = wp_filter_object_list( $taxonomies, array( 'show_admin_column' => true ), 'and', 'name' ); - - /** - * Filter the taxonomy columns for attachments in the Media list table. - * - * @since 3.5.0 - * - * @param array $taxonomies An array of registered taxonomies to show for attachments. - * @param string $post_type The post type. Default 'attachment'. - */ - $taxonomies = apply_filters( 'manage_taxonomies_for_attachment_columns', $taxonomies, 'attachment' ); - $taxonomies = array_filter( $taxonomies, 'taxonomy_exists' ); - - foreach ( $taxonomies as $taxonomy ) { - if ( 'category' == $taxonomy ) - $column_key = 'categories'; - elseif ( 'post_tag' == $taxonomy ) - $column_key = 'tags'; - else - $column_key = 'taxonomy-' . $taxonomy; - - $posts_columns[ $column_key ] = get_taxonomy( $taxonomy )->labels->name; - } - - /* translators: column name */ - if ( !$this->detached ) { - $posts_columns['parent'] = _x( 'Uploaded to', 'column name' ); - if ( post_type_supports( 'attachment', 'comments' ) ) - $posts_columns['comments'] = ''; - } - /* translators: column name */ - $posts_columns['date'] = _x( 'Date', 'column name' ); - /** - * Filter the Media list table columns. - * - * @since 2.5.0 - * - * @param array $posts_columns An array of columns displayed in the Media list table. - * @param bool $detached Whether the list table contains media not attached - * to any posts. Default true. - */ - $posts_columns = apply_filters( 'manage_media_columns', $posts_columns, $this->detached ); - - return $posts_columns; - } - - protected function get_sortable_columns() { - return array( - 'title' => 'title', - 'author' => 'author', - 'parent' => 'parent', - 'comments' => 'comment_count', - 'date' => array( 'date', true ), - ); - } - - public function display_rows() { - global $post; - - add_filter( 'the_title','esc_html' ); - $alt = ''; - - while ( have_posts() ) : the_post(); - $user_can_edit = current_user_can( 'edit_post', $post->ID ); - - if ( $this->is_trash && $post->post_status != 'trash' - || !$this->is_trash && $post->post_status == 'trash' ) - continue; - - $alt = ( 'alternate' == $alt ) ? '' : 'alternate'; - $post_owner = ( get_current_user_id() == $post->post_author ) ? 'self' : 'other'; - $att_title = _draft_or_post_title(); -?> - -get_column_info(); -foreach ( $columns as $column_name => $column_display_name ) { - $class = "class='$column_name column-$column_name'"; - - $style = ''; - if ( in_array( $column_name, $hidden ) ) - $style = ' style="display:none;"'; - - $attributes = $class . $style; - - switch ( $column_name ) { - - case 'cb': -?> - -post_mime_type ); - $attributes = 'class="column-icon media-icon ' . $mime . '-icon"' . $style; -?> - - - - - - - -post_date ) { - $h_time = __( 'Unpublished' ); - } else { - $m_time = $post->post_date; - $time = get_post_time( 'G', true, $post, false ); - if ( ( abs( $t_diff = time() - $time ) ) < DAY_IN_SECONDS ) { - if ( $t_diff < 0 ) - $h_time = sprintf( __( '%s from now' ), human_time_diff( $time ) ); - else - $h_time = sprintf( __( '%s ago' ), human_time_diff( $time ) ); - } else { - $h_time = mysql2date( __( 'Y/m/d' ), $m_time ); - } - } -?> - -post_parent > 0 ) - $parent = get_post( $post->post_parent ); - else - $parent = false; - - if ( $parent ) { - $title = _draft_or_post_title( $post->post_parent ); - $parent_type = get_post_type_object( $parent->post_type ); -?> - - - - - -'; - if ( $terms = get_the_terms( $post->ID, $taxonomy ) ) { - $out = array(); - foreach ( $terms as $t ) { - $posts_in_term_qv = array(); - $posts_in_term_qv['taxonomy'] = $taxonomy; - $posts_in_term_qv['term'] = $t->slug; - - $out[] = sprintf( '%s', - esc_url( add_query_arg( $posts_in_term_qv, 'upload.php' ) ), - esc_html( sanitize_term_field( 'name', $t->name, $t->term_id, $taxonomy, 'display' ) ) - ); - } - /* translators: used between list items, there is a space after the comma */ - echo join( __( ', ' ), $out ); - } else { - echo '—'; - } - echo ''; - break; - } -?> - - - -detached ) { - if ( current_user_can( 'edit_post', $post->ID ) ) - $actions['edit'] = '' . __( 'Edit' ) . ''; - if ( current_user_can( 'delete_post', $post->ID ) ) - if ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) { - $actions['trash'] = "ID ) . "'>" . __( 'Trash' ) . ""; - } else { - $delete_ays = !MEDIA_TRASH ? " onclick='return showNotice.warn();'" : ''; - $actions['delete'] = "ID ) . "'>" . __( 'Delete Permanently' ) . ""; - } - $actions['view'] = '' . __( 'View' ) . ''; - if ( current_user_can( 'edit_post', $post->ID ) ) - $actions['attach'] = ''.__( 'Attach' ).''; - } - else { - if ( current_user_can( 'edit_post', $post->ID ) && !$this->is_trash ) - $actions['edit'] = '' . __( 'Edit' ) . ''; - if ( current_user_can( 'delete_post', $post->ID ) ) { - if ( $this->is_trash ) - $actions['untrash'] = "ID ) . "'>" . __( 'Restore' ) . ""; - elseif ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) - $actions['trash'] = "ID ) . "'>" . __( 'Trash' ) . ""; - if ( $this->is_trash || !EMPTY_TRASH_DAYS || !MEDIA_TRASH ) { - $delete_ays = ( !$this->is_trash && !MEDIA_TRASH ) ? " onclick='return showNotice.warn();'" : ''; - $actions['delete'] = "ID ) . "'>" . __( 'Delete Permanently' ) . ""; - } - } - if ( !$this->is_trash ) { - $title =_draft_or_post_title( $post->post_parent ); - $actions['view'] = '' . __( 'View' ) . ''; - } - } - - /** - * Filter the action links for each attachment in the Media list table. - * - * @since 2.8.0 - * - * @param array $actions An array of action links for each attachment. - * Default 'Edit', 'Delete Permanently', 'View'. - * @param WP_Post $post WP_Post object for the current attachment. - * @param bool $detached Whether the list table contains media not attached - * to any posts. Default true. - */ - $actions = apply_filters( 'media_row_actions', $actions, $post, $this->detached ); - - return $actions; - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-ms-sites-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-ms-sites-list-table.php deleted file mode 100644 index 05c55bc..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-ms-sites-list-table.php +++ /dev/null @@ -1,402 +0,0 @@ - 'sites', - 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, - ) ); - } - - public function ajax_user_can() { - return current_user_can( 'manage_sites' ); - } - - public function prepare_items() { - global $s, $mode, $wpdb; - - $current_site = get_current_site(); - - $mode = ( empty( $_REQUEST['mode'] ) ) ? 'list' : $_REQUEST['mode']; - - $per_page = $this->get_items_per_page( 'sites_network_per_page' ); - - $pagenum = $this->get_pagenum(); - - $s = isset( $_REQUEST['s'] ) ? wp_unslash( trim( $_REQUEST[ 's' ] ) ) : ''; - $wild = ''; - if ( false !== strpos($s, '*') ) { - $wild = '%'; - $s = trim($s, '*'); - } - - /* - * If the network is large and a search is not being performed, show only - * the latest blogs with no paging in order to avoid expensive count queries. - */ - if ( !$s && wp_is_large_network() ) { - if ( !isset($_REQUEST['orderby']) ) - $_GET['orderby'] = $_REQUEST['orderby'] = ''; - if ( !isset($_REQUEST['order']) ) - $_GET['order'] = $_REQUEST['order'] = 'DESC'; - } - - $query = "SELECT * FROM {$wpdb->blogs} WHERE site_id = '{$wpdb->siteid}' "; - - if ( empty($s) ) { - // Nothing to do. - } elseif ( preg_match( '/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/', $s ) || - preg_match( '/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.?$/', $s ) || - preg_match( '/^[0-9]{1,3}\.[0-9]{1,3}\.?$/', $s ) || - preg_match( '/^[0-9]{1,3}\.$/', $s ) ) { - // IPv4 address - $sql = $wpdb->prepare( "SELECT blog_id FROM {$wpdb->registration_log} WHERE {$wpdb->registration_log}.IP LIKE %s", $wpdb->esc_like( $s ) . $wild ); - $reg_blog_ids = $wpdb->get_col( $sql ); - - if ( !$reg_blog_ids ) - $reg_blog_ids = array( 0 ); - - $query = "SELECT * - FROM {$wpdb->blogs} - WHERE site_id = '{$wpdb->siteid}' - AND {$wpdb->blogs}.blog_id IN (" . implode( ', ', $reg_blog_ids ) . ")"; - } else { - if ( is_numeric($s) && empty( $wild ) ) { - $query .= $wpdb->prepare( " AND ( {$wpdb->blogs}.blog_id = %s )", $s ); - } elseif ( is_subdomain_install() ) { - $blog_s = str_replace( '.' . $current_site->domain, '', $s ); - $blog_s = $wpdb->esc_like( $blog_s ) . $wild . $wpdb->esc_like( '.' . $current_site->domain ); - $query .= $wpdb->prepare( " AND ( {$wpdb->blogs}.domain LIKE %s ) ", $blog_s ); - } else { - if ( $s != trim('/', $current_site->path) ) { - $blog_s = $wpdb->esc_like( $current_site->path . $s ) . $wild . $wpdb->esc_like( '/' ); - } else { - $blog_s = $wpdb->esc_like( $s ); - } - $query .= $wpdb->prepare( " AND ( {$wpdb->blogs}.path LIKE %s )", $blog_s ); - } - } - - $order_by = isset( $_REQUEST['orderby'] ) ? $_REQUEST['orderby'] : ''; - if ( $order_by == 'registered' ) { - $query .= ' ORDER BY registered '; - } elseif ( $order_by == 'lastupdated' ) { - $query .= ' ORDER BY last_updated '; - } elseif ( $order_by == 'blogname' ) { - if ( is_subdomain_install() ) - $query .= ' ORDER BY domain '; - else - $query .= ' ORDER BY path '; - } elseif ( $order_by == 'blog_id' ) { - $query .= ' ORDER BY blog_id '; - } else { - $order_by = null; - } - - if ( isset( $order_by ) ) { - $order = ( isset( $_REQUEST['order'] ) && 'DESC' == strtoupper( $_REQUEST['order'] ) ) ? "DESC" : "ASC"; - $query .= $order; - } - - // Don't do an unbounded count on large networks - if ( ! wp_is_large_network() ) - $total = $wpdb->get_var( str_replace( 'SELECT *', 'SELECT COUNT( blog_id )', $query ) ); - - $query .= " LIMIT " . intval( ( $pagenum - 1 ) * $per_page ) . ", " . intval( $per_page ); - $this->items = $wpdb->get_results( $query, ARRAY_A ); - - if ( wp_is_large_network() ) - $total = count($this->items); - - $this->set_pagination_args( array( - 'total_items' => $total, - 'per_page' => $per_page, - ) ); - } - - public function no_items() { - _e( 'No sites found.' ); - } - - protected function get_bulk_actions() { - $actions = array(); - if ( current_user_can( 'delete_sites' ) ) - $actions['delete'] = __( 'Delete' ); - $actions['spam'] = _x( 'Mark as Spam', 'site' ); - $actions['notspam'] = _x( 'Not Spam', 'site' ); - - return $actions; - } - - protected function pagination( $which ) { - global $mode; - - parent::pagination( $which ); - - if ( 'top' == $which ) - $this->view_switcher( $mode ); - } - - public function get_columns() { - $blogname_columns = ( is_subdomain_install() ) ? __( 'Domain' ) : __( 'Path' ); - $sites_columns = array( - 'cb' => '', - 'blogname' => $blogname_columns, - 'lastupdated' => __( 'Last Updated' ), - 'registered' => _x( 'Registered', 'site' ), - 'users' => __( 'Users' ) - ); - - if ( has_filter( 'wpmublogsaction' ) ) - $sites_columns['plugins'] = __( 'Actions' ); - - /** - * Filter the displayed site columns in Sites list table. - * - * @since MU - * - * @param array $sites_columns An array of displayed site columns. Default 'cb', - * 'blogname', 'lastupdated', 'registered', 'users'. - */ - $sites_columns = apply_filters( 'wpmu_blogs_columns', $sites_columns ); - - return $sites_columns; - } - - protected function get_sortable_columns() { - return array( - 'blogname' => 'blogname', - 'lastupdated' => 'lastupdated', - 'registered' => 'blog_id', - ); - } - - public function display_rows() { - global $mode; - - $status_list = array( - 'archived' => array( 'site-archived', __( 'Archived' ) ), - 'spam' => array( 'site-spammed', _x( 'Spam', 'site' ) ), - 'deleted' => array( 'site-deleted', __( 'Deleted' ) ), - 'mature' => array( 'site-mature', __( 'Mature' ) ) - ); - - if ( 'list' == $mode ) { - $date = 'Y/m/d'; - } else { - $date = 'Y/m/d \<\b\r \/\> g:i:s a'; - } - - $class = ''; - foreach ( $this->items as $blog ) { - $class = ( 'alternate' == $class ) ? '' : 'alternate'; - reset( $status_list ); - - $blog_states = array(); - foreach ( $status_list as $status => $col ) { - if ( get_blog_status( $blog['blog_id'], $status ) == 1 ) { - $class = $col[0]; - $blog_states[] = $col[1]; - } - } - $blog_state = ''; - if ( ! empty( $blog_states ) ) { - $state_count = count( $blog_states ); - $i = 0; - $blog_state .= ' - '; - foreach ( $blog_states as $state ) { - ++$i; - ( $i == $state_count ) ? $sep = '' : $sep = ', '; - $blog_state .= "$state$sep"; - } - } - echo ""; - - $blogname = ( is_subdomain_install() ) ? str_replace( '.' . get_current_site()->domain, '', $blog['domain'] ) : $blog['path']; - - list( $columns, $hidden ) = $this->get_column_info(); - - foreach ( $columns as $column_name => $column_display_name ) { - $style = ''; - if ( in_array( $column_name, $hidden ) ) - $style = ' style="display:none;"'; - - switch ( $column_name ) { - case 'cb': ?> - - - - "; ?> - - ' . sprintf( _x( '%1$s – %2$s', '%1$s: site name. %2$s: site tagline.' ), get_option( 'blogname' ), get_option( 'blogdescription ' ) ) . '

    '; - restore_current_blog(); - } - - // Preordered. - $actions = array( - 'edit' => '', 'backend' => '', - 'activate' => '', 'deactivate' => '', - 'archive' => '', 'unarchive' => '', - 'spam' => '', 'unspam' => '', - 'delete' => '', - 'visit' => '', - ); - - $actions['edit'] = '' . __( 'Edit' ) . ''; - $actions['backend'] = "" . __( 'Dashboard' ) . ''; - if ( get_current_site()->blog_id != $blog['blog_id'] ) { - if ( get_blog_status( $blog['blog_id'], 'deleted' ) == '1' ) - $actions['activate'] = '' . __( 'Activate' ) . ''; - else - $actions['deactivate'] = '' . __( 'Deactivate' ) . ''; - - if ( get_blog_status( $blog['blog_id'], 'archived' ) == '1' ) - $actions['unarchive'] = '' . __( 'Unarchive' ) . ''; - else - $actions['archive'] = '' . _x( 'Archive', 'verb; site' ) . ''; - - if ( get_blog_status( $blog['blog_id'], 'spam' ) == '1' ) - $actions['unspam'] = '' . _x( 'Not Spam', 'site' ) . ''; - else - $actions['spam'] = '' . _x( 'Spam', 'site' ) . ''; - - if ( current_user_can( 'delete_site', $blog['blog_id'] ) ) - $actions['delete'] = '' . __( 'Delete' ) . ''; - } - - $actions['visit'] = "" . __( 'Visit' ) . ''; - - /** - * Filter the action links displayed for each site in the Sites list table. - * - * The 'Edit', 'Dashboard', 'Delete', and 'Visit' links are displayed by - * default for each site. The site's status determines whether to show the - * 'Activate' or 'Deactivate' link, 'Unarchive' or 'Archive' links, and - * 'Not Spam' or 'Spam' link for each site. - * - * @since 3.1.0 - * - * @param array $actions An array of action links to be displayed. - * @param int $blog_id The site ID. - * @param string $blogname Site path, formatted depending on whether it is a sub-domain - * or subdirectory multisite install. - */ - $actions = apply_filters( 'manage_sites_action_links', array_filter( $actions ), $blog['blog_id'], $blogname ); - echo $this->row_actions( $actions ); - ?> - - "; - echo ( $blog['last_updated'] == '0000-00-00 00:00:00' ) ? __( 'Never' ) : mysql2date( $date, $blog['last_updated'] ); ?> - - "; - if ( $blog['registered'] == '0000-00-00 00:00:00' ) - echo '—'; - else - echo mysql2date( $date, $blog['registered'] ); - ?> - - "; - $blogusers = get_users( array( 'blog_id' => $blog['blog_id'], 'number' => 6) ); - if ( is_array( $blogusers ) ) { - $blogusers_warning = ''; - if ( count( $blogusers ) > 5 ) { - $blogusers = array_slice( $blogusers, 0, 5 ); - $blogusers_warning = __( 'Only showing first 5 users.' ) . ' ' . __( 'More' ) . ''; - } - foreach ( $blogusers as $user_object ) { - echo '' . esc_html( $user_object->user_login ) . ' '; - if ( 'list' != $mode ) - echo '( ' . $user_object->user_email . ' )'; - echo '
    '; - } - if ( $blogusers_warning != '' ) - echo '' . $blogusers_warning . '
    '; - } - ?> - - - "; - /** - * Fires inside the auxiliary 'Actions' column of the Sites list table. - * - * By default this column is hidden unless something is hooked to the action. - * - * @since MU - * - * @param int $blog_id The site ID. - */ - do_action( 'wpmublogsaction', $blog['blog_id'] ); ?> - - "; - /** - * Fires for each registered custom column in the Sites list table. - * - * @since 3.1.0 - * - * @param string $column_name The name of the column to display. - * @param int $blog_id The site ID. - */ - do_action( 'manage_sites_custom_column', $column_name, $blog['blog_id'] ); - echo ""; - break; - } - } - ?> - - 'themes', - 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, - ) ); - - $status = isset( $_REQUEST['theme_status'] ) ? $_REQUEST['theme_status'] : 'all'; - if ( !in_array( $status, array( 'all', 'enabled', 'disabled', 'upgrade', 'search', 'broken' ) ) ) - $status = 'all'; - - $page = $this->get_pagenum(); - - $this->is_site_themes = ( 'site-themes-network' == $this->screen->id ) ? true : false; - - if ( $this->is_site_themes ) - $this->site_id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0; - } - - protected function get_table_classes() { - // todo: remove and add CSS for .themes - return array( 'widefat', 'plugins' ); - } - - public function ajax_user_can() { - if ( $this->is_site_themes ) - return current_user_can( 'manage_sites' ); - else - return current_user_can( 'manage_network_themes' ); - } - - public function prepare_items() { - global $status, $totals, $page, $orderby, $order, $s; - - wp_reset_vars( array( 'orderby', 'order', 's' ) ); - - $themes = array( - /** - * Filter the full array of WP_Theme objects to list in the Multisite - * themes list table. - * - * @since 3.1.0 - * - * @param array $all An array of WP_Theme objects to display in the list table. - */ - 'all' => apply_filters( 'all_themes', wp_get_themes() ), - 'search' => array(), - 'enabled' => array(), - 'disabled' => array(), - 'upgrade' => array(), - 'broken' => $this->is_site_themes ? array() : wp_get_themes( array( 'errors' => true ) ), - ); - - if ( $this->is_site_themes ) { - $themes_per_page = $this->get_items_per_page( 'site_themes_network_per_page' ); - $allowed_where = 'site'; - } else { - $themes_per_page = $this->get_items_per_page( 'themes_network_per_page' ); - $allowed_where = 'network'; - } - - $maybe_update = current_user_can( 'update_themes' ) && ! $this->is_site_themes && $current = get_site_transient( 'update_themes' ); - - foreach ( (array) $themes['all'] as $key => $theme ) { - if ( $this->is_site_themes && $theme->is_allowed( 'network' ) ) { - unset( $themes['all'][ $key ] ); - continue; - } - - if ( $maybe_update && isset( $current->response[ $key ] ) ) { - $themes['all'][ $key ]->update = true; - $themes['upgrade'][ $key ] = $themes['all'][ $key ]; - } - - $filter = $theme->is_allowed( $allowed_where, $this->site_id ) ? 'enabled' : 'disabled'; - $themes[ $filter ][ $key ] = $themes['all'][ $key ]; - } - - if ( $s ) { - $status = 'search'; - $themes['search'] = array_filter( array_merge( $themes['all'], $themes['broken'] ), array( $this, '_search_callback' ) ); - } - - $totals = array(); - foreach ( $themes as $type => $list ) - $totals[ $type ] = count( $list ); - - if ( empty( $themes[ $status ] ) && !in_array( $status, array( 'all', 'search' ) ) ) - $status = 'all'; - - $this->items = $themes[ $status ]; - WP_Theme::sort_by_name( $this->items ); - - $this->has_items = ! empty( $themes['all'] ); - $total_this_page = $totals[ $status ]; - - if ( $orderby ) { - $orderby = ucfirst( $orderby ); - $order = strtoupper( $order ); - - if ( $orderby == 'Name' ) { - if ( 'ASC' == $order ) - $this->items = array_reverse( $this->items ); - } else { - uasort( $this->items, array( $this, '_order_callback' ) ); - } - } - - $start = ( $page - 1 ) * $themes_per_page; - - if ( $total_this_page > $themes_per_page ) - $this->items = array_slice( $this->items, $start, $themes_per_page, true ); - - $this->set_pagination_args( array( - 'total_items' => $total_this_page, - 'per_page' => $themes_per_page, - ) ); - } - - public function _search_callback( $theme ) { - static $term; - if ( is_null( $term ) ) - $term = wp_unslash( $_REQUEST['s'] ); - - foreach ( array( 'Name', 'Description', 'Author', 'Author', 'AuthorURI' ) as $field ) { - // Don't mark up; Do translate. - if ( false !== stripos( $theme->display( $field, false, true ), $term ) ) - return true; - } - - if ( false !== stripos( $theme->get_stylesheet(), $term ) ) - return true; - - if ( false !== stripos( $theme->get_template(), $term ) ) - return true; - - return false; - } - - // Not used by any core columns. - public function _order_callback( $theme_a, $theme_b ) { - global $orderby, $order; - - $a = $theme_a[ $orderby ]; - $b = $theme_b[ $orderby ]; - - if ( $a == $b ) - return 0; - - if ( 'DESC' == $order ) - return ( $a < $b ) ? 1 : -1; - else - return ( $a < $b ) ? -1 : 1; - } - - public function no_items() { - if ( ! $this->has_items ) - _e( 'No themes found.' ); - else - _e( 'You do not appear to have any themes available at this time.' ); - } - - public function get_columns() { - global $status; - - return array( - 'cb' => '', - 'name' => __( 'Theme' ), - 'description' => __( 'Description' ), - ); - } - - protected function get_sortable_columns() { - return array( - 'name' => 'name', - ); - } - - protected function get_views() { - global $totals, $status; - - $status_links = array(); - foreach ( $totals as $type => $count ) { - if ( !$count ) - continue; - - switch ( $type ) { - case 'all': - $text = _nx( 'All (%s)', 'All (%s)', $count, 'themes' ); - break; - case 'enabled': - $text = _n( 'Enabled (%s)', 'Enabled (%s)', $count ); - break; - case 'disabled': - $text = _n( 'Disabled (%s)', 'Disabled (%s)', $count ); - break; - case 'upgrade': - $text = _n( 'Update Available (%s)', 'Update Available (%s)', $count ); - break; - case 'broken' : - $text = _n( 'Broken (%s)', 'Broken (%s)', $count ); - break; - } - - if ( $this->is_site_themes ) - $url = 'site-themes.php?id=' . $this->site_id; - else - $url = 'themes.php'; - - if ( 'search' != $type ) { - $status_links[$type] = sprintf( "%s", - esc_url( add_query_arg('theme_status', $type, $url) ), - ( $type == $status ) ? ' class="current"' : '', - sprintf( $text, number_format_i18n( $count ) ) - ); - } - } - - return $status_links; - } - - protected function get_bulk_actions() { - global $status; - - $actions = array(); - if ( 'enabled' != $status ) - $actions['enable-selected'] = $this->is_site_themes ? __( 'Enable' ) : __( 'Network Enable' ); - if ( 'disabled' != $status ) - $actions['disable-selected'] = $this->is_site_themes ? __( 'Disable' ) : __( 'Network Disable' ); - if ( ! $this->is_site_themes ) { - if ( current_user_can( 'update_themes' ) ) - $actions['update-selected'] = __( 'Update' ); - if ( current_user_can( 'delete_themes' ) ) - $actions['delete-selected'] = __( 'Delete' ); - } - return $actions; - } - - public function display_rows() { - foreach ( $this->items as $theme ) - $this->single_row( $theme ); - } - - public function single_row( $theme ) { - global $status, $page, $s, $totals; - - $context = $status; - - if ( $this->is_site_themes ) { - $url = "site-themes.php?id={$this->site_id}&"; - $allowed = $theme->is_allowed( 'site', $this->site_id ); - } else { - $url = 'themes.php?'; - $allowed = $theme->is_allowed( 'network' ); - } - - // Pre-order. - $actions = array( - 'enable' => '', - 'disable' => '', - 'edit' => '', - 'delete' => '' - ); - - $stylesheet = $theme->get_stylesheet(); - $theme_key = urlencode( $stylesheet ); - - if ( ! $allowed ) { - if ( ! $theme->errors() ) - $actions['enable'] = '' . ( $this->is_site_themes ? __( 'Enable' ) : __( 'Network Enable' ) ) . ''; - } else { - $actions['disable'] = '' . ( $this->is_site_themes ? __( 'Disable' ) : __( 'Network Disable' ) ) . ''; - } - - if ( current_user_can('edit_themes') ) - $actions['edit'] = '' . __('Edit') . ''; - - if ( ! $allowed && current_user_can( 'delete_themes' ) && ! $this->is_site_themes && $stylesheet != get_option( 'stylesheet' ) && $stylesheet != get_option( 'template' ) ) - $actions['delete'] = '' . __( 'Delete' ) . ''; - - /** - * Filter the action links displayed for each theme in the Multisite - * themes list table. - * - * The action links displayed are determined by the theme's status, and - * which Multisite themes list table is being displayed - the Network - * themes list table (themes.php), which displays all installed themes, - * or the Site themes list table (site-themes.php), which displays the - * non-network enabled themes when editing a site in the Network admin. - * - * The default action links for the Network themes list table include - * 'Network Enable', 'Network Disable', 'Edit', and 'Delete'. - * - * The default action links for the Site themes list table include - * 'Enable', 'Disable', and 'Edit'. - * - * @since 2.8.0 - * - * @param array $actions An array of action links. - * @param WP_Theme $theme The current WP_Theme object. - * @param string $context Status of the theme. - */ - $actions = apply_filters( 'theme_action_links', array_filter( $actions ), $theme, $context ); - - /** - * 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 - * directory name of the theme, which in most cases is synonymous - * with the template name. - * - * @since 3.1.0 - * - * @param array $actions An array of action links. - * @param WP_Theme $theme The current WP_Theme object. - * @param string $context Status of the theme. - */ - $actions = apply_filters( "theme_action_links_$stylesheet", $actions, $theme, $context ); - - $class = ! $allowed ? 'inactive' : 'active'; - $checkbox_id = "checkbox_" . md5( $theme->get('Name') ); - $checkbox = ""; - - $id = sanitize_html_class( $theme->get_stylesheet() ); - - if ( ! empty( $totals['upgrade'] ) && ! empty( $theme->update ) ) - $class .= ' update'; - - echo ""; - - list( $columns, $hidden ) = $this->get_column_info(); - - foreach ( $columns as $column_name => $column_display_name ) { - $style = ''; - if ( in_array( $column_name, $hidden ) ) - $style = ' style="display:none;"'; - - switch ( $column_name ) { - case 'cb': - echo ""; - break; - case 'name': - echo ""; - break; - case 'description': - echo ""; - break; - - default: - echo ""; - } - } - - echo ""; - - if ( $this->is_site_themes ) - remove_action( "after_theme_row_$stylesheet", 'wp_theme_update_row' ); - - /** - * Fires after each row in the Multisite themes list table. - * - * @since 3.1.0 - * - * @param string $stylesheet Directory name of the theme. - * @param WP_Theme $theme Current WP_Theme object. - * @param string $status Status of the theme. - */ - do_action( 'after_theme_row', $stylesheet, $theme, $status ); - - /** - * Fires after each specific row in the Multisite themes list table. - * - * 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. - * - * @since 3.5.0 - * - * @param string $stylesheet Directory name of the theme. - * @param WP_Theme $theme Current WP_Theme object. - * @param string $status Status of the theme. - */ - do_action( "after_theme_row_$stylesheet", $stylesheet, $theme, $status ); - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-ms-users-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-ms-users-list-table.php deleted file mode 100644 index 78f8f32..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-ms-users-list-table.php +++ /dev/null @@ -1,303 +0,0 @@ -get_items_per_page( 'users_network_per_page' ); - - $role = isset( $_REQUEST['role'] ) ? $_REQUEST['role'] : ''; - - $paged = $this->get_pagenum(); - - $args = array( - 'number' => $users_per_page, - 'offset' => ( $paged-1 ) * $users_per_page, - 'search' => $usersearch, - 'blog_id' => 0, - 'fields' => 'all_with_meta' - ); - - if ( wp_is_large_network( 'users' ) ) - $args['search'] = ltrim( $args['search'], '*' ); - - if ( $role == 'super' ) { - $logins = implode( "', '", get_super_admins() ); - $args['include'] = $wpdb->get_col( "SELECT ID FROM $wpdb->users WHERE user_login IN ('$logins')" ); - } - - /* - * If the network is large and a search is not being performed, - * show only the latest users with no paging in order to avoid - * expensive count queries. - */ - if ( !$usersearch && wp_is_large_network( 'users' ) ) { - if ( !isset($_REQUEST['orderby']) ) - $_GET['orderby'] = $_REQUEST['orderby'] = 'id'; - if ( !isset($_REQUEST['order']) ) - $_GET['order'] = $_REQUEST['order'] = 'DESC'; - $args['count_total'] = false; - } - - if ( isset( $_REQUEST['orderby'] ) ) - $args['orderby'] = $_REQUEST['orderby']; - - if ( isset( $_REQUEST['order'] ) ) - $args['order'] = $_REQUEST['order']; - - $mode = empty( $_REQUEST['mode'] ) ? 'list' : $_REQUEST['mode']; - - // Query the user IDs for this page - $wp_user_search = new WP_User_Query( $args ); - - $this->items = $wp_user_search->get_results(); - - $this->set_pagination_args( array( - 'total_items' => $wp_user_search->get_total(), - 'per_page' => $users_per_page, - ) ); - } - - protected function get_bulk_actions() { - $actions = array(); - if ( current_user_can( 'delete_users' ) ) - $actions['delete'] = __( 'Delete' ); - $actions['spam'] = _x( 'Mark as Spam', 'user' ); - $actions['notspam'] = _x( 'Not Spam', 'user' ); - - return $actions; - } - - public function no_items() { - _e( 'No users found.' ); - } - - protected function get_views() { - global $role; - - $total_users = get_user_count(); - $super_admins = get_super_admins(); - $total_admins = count( $super_admins ); - - $class = $role != 'super' ? ' class="current"' : ''; - $role_links = array(); - $role_links['all'] = "" . sprintf( _nx( 'All (%s)', 'All (%s)', $total_users, 'users' ), number_format_i18n( $total_users ) ) . ''; - $class = $role == 'super' ? ' class="current"' : ''; - $role_links['super'] = "" . sprintf( _n( 'Super Admin (%s)', 'Super Admins (%s)', $total_admins ), number_format_i18n( $total_admins ) ) . ''; - - return $role_links; - } - - protected function pagination( $which ) { - global $mode; - - parent::pagination ( $which ); - - if ( 'top' == $which ) - $this->view_switcher( $mode ); - } - - public function get_columns() { - $users_columns = array( - 'cb' => '', - 'username' => __( 'Username' ), - 'name' => __( 'Name' ), - 'email' => __( 'E-mail' ), - 'registered' => _x( 'Registered', 'user' ), - 'blogs' => __( 'Sites' ) - ); - /** - * Filter the columns displayed in the Network Admin Users list table. - * - * @since MU - * - * @param array $users_columns An array of user columns. Default 'cb', 'username', - * 'name', 'email', 'registered', 'blogs'. - */ - $users_columns = apply_filters( 'wpmu_users_columns', $users_columns ); - - return $users_columns; - } - - protected function get_sortable_columns() { - return array( - 'username' => 'login', - 'name' => 'name', - 'email' => 'email', - 'registered' => 'id', - ); - } - - public function display_rows() { - global $mode; - - $alt = ''; - $super_admins = get_super_admins(); - foreach ( $this->items as $user ) { - $alt = ( 'alternate' == $alt ) ? '' : 'alternate'; - - $status_list = array( 'spam' => 'site-spammed', 'deleted' => 'site-deleted' ); - - foreach ( $status_list as $status => $col ) { - if ( $user->$status ) - $alt .= " $col"; - } - - ?> - - get_column_info(); - - foreach ( $columns as $column_name => $column_display_name ) : - $class = "class='$column_name column-$column_name'"; - - $style = ''; - if ( in_array( $column_name, $hidden ) ) - $style = ' style="display:none;"'; - - $attributes = "$class$style"; - - switch ( $column_name ) { - case 'cb': ?> - - user_email, 32 ); - $edit_link = esc_url( add_query_arg( 'wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ), get_edit_user_link( $user->ID ) ) ); - - echo " - $user->first_name $user->last_name"; - break; - - case 'email': - echo ""; - break; - - case 'registered': - if ( 'list' == $mode ) - $date = 'Y/m/d'; - else - $date = 'Y/m/d \<\b\r \/\> g:i:s a'; - - echo ""; - break; - - case 'blogs': - $blogs = get_blogs_of_user( $user->ID, true ); - echo " - "; - /** This filter is documented in wp-admin/includes/class-wp-users-list-table.php */ - echo apply_filters( 'manage_users_custom_column', '', $column_name, $user->ID ); - echo ""; - break; - } - endforeach - ?> - - no_update ) ) { - foreach ( $plugin_info->no_update as $plugin ) { - $slugs[] = $plugin->slug; - } - } - - if ( isset( $plugin_info->response ) ) { - foreach ( $plugin_info->response as $plugin ) { - $slugs[] = $plugin->slug; - } - } - - return $slugs; - } - - public function prepare_items() { - include( ABSPATH . 'wp-admin/includes/plugin-install.php' ); - - global $tabs, $tab, $paged, $type, $term; - - wp_reset_vars( array( 'tab' ) ); - - $paged = $this->get_pagenum(); - - $per_page = 30; - - // These are the tabs which are shown on the page - $tabs = array(); - - if ( 'search' == $tab ) - $tabs['search'] = __( 'Search Results' ); - $tabs['featured'] = _x( 'Featured', 'Plugin Installer' ); - $tabs['popular'] = _x( 'Popular', 'Plugin Installer' ); - $tabs['favorites'] = _x( 'Favorites', 'Plugin Installer' ); - if ( $tab === 'beta' || false !== strpos( $GLOBALS['wp_version'], '-' ) ) { - $tabs['beta'] = _x( 'Beta Testing', 'Plugin Installer' ); - } - if ( current_user_can( 'upload_plugins' ) ) { - // No longer a real tab. Here for filter compatibility. - // Gets skipped in get_views(). - $tabs['upload'] = __( 'Upload Plugin' ); - } - - $nonmenu_tabs = array( 'plugin-information' ); // Valid actions to perform which do not have a Menu item. - - /** - * Filter the tabs shown on the Plugin Install screen. - * - * @since 2.7.0 - * - * @param array $tabs The tabs shown on the Plugin Install screen. Defaults are 'dashboard', 'search', - * 'upload', 'featured', 'popular', 'new', and 'favorites'. - */ - $tabs = apply_filters( 'install_plugins_tabs', $tabs ); - - /** - * Filter tabs not associated with a menu item on the Plugin Install screen. - * - * @since 2.7.0 - * - * @param array $nonmenu_tabs The tabs that don't have a Menu item on the Plugin Install screen. - */ - $nonmenu_tabs = apply_filters( 'install_plugins_nonmenu_tabs', $nonmenu_tabs ); - - // If a non-valid menu tab has been selected, And it's not a non-menu action. - if ( empty( $tab ) || ( !isset( $tabs[ $tab ] ) && !in_array( $tab, (array) $nonmenu_tabs ) ) ) - $tab = key( $tabs ); - - $args = array( - 'page' => $paged, - 'per_page' => $per_page, - 'fields' => array( 'last_updated' => true, 'downloaded' => true, 'icons' => true ), - // Send the locale and installed plugin slugs to the API so it can provide context-sensitive results. - 'locale' => get_locale(), - 'installed_plugins' => $this->get_installed_plugin_slugs(), - ); - - switch ( $tab ) { - case 'search': - $type = isset( $_REQUEST['type'] ) ? wp_unslash( $_REQUEST['type'] ) : 'term'; - $term = isset( $_REQUEST['s'] ) ? wp_unslash( $_REQUEST['s'] ) : ''; - - switch ( $type ) { - case 'tag': - $args['tag'] = sanitize_title_with_dashes( $term ); - break; - case 'term': - $args['search'] = $term; - break; - case 'author': - $args['author'] = $term; - break; - } - - break; - - case 'featured': - $args['fields']['group'] = true; - $this->orderby = 'group'; - // No break! - case 'popular': - case 'new': - case 'beta': - $args['browse'] = $tab; - break; - - case 'favorites': - $user = isset( $_GET['user'] ) ? wp_unslash( $_GET['user'] ) : get_user_option( 'wporg_favorites' ); - update_user_meta( get_current_user_id(), 'wporg_favorites', $user ); - if ( $user ) - $args['user'] = $user; - else - $args = false; - - add_action( 'install_plugins_favorites', 'install_plugins_favorites_form', 9, 0 ); - break; - - default: - $args = false; - break; - } - - /** - * Filter API request arguments for each Plugin Install screen tab. - * - * 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'. - * - * @since 3.7.0 - * - * @param array|bool $args Plugin Install API arguments. - */ - $args = apply_filters( "install_plugins_table_api_args_$tab", $args ); - - if ( !$args ) - return; - - $api = plugins_api( 'query_plugins', $args ); - - if ( is_wp_error( $api ) ) { - $this->error = $api; - return; - } - - $this->items = $api->plugins; - - if ( $this->orderby ) { - uasort( $this->items, array( $this, 'order_callback' ) ); - } - - $this->set_pagination_args( array( - 'total_items' => $api->info['results'], - 'per_page' => $args['per_page'], - ) ); - - if ( isset( $api->info['groups'] ) ) { - $this->groups = $api->info['groups']; - } - } - - public function no_items() { - if ( isset( $this->error ) ) { - $message = $this->error->get_error_message() . '

    ' . __( 'Try again' ) . '

    '; - } else { - $message = __( 'No plugins match your request.' ); - } - echo '
    ' . $message . '
    '; - } - - protected function get_views() { - global $tabs, $tab; - - $display_tabs = array(); - foreach ( (array) $tabs as $action => $text ) { - $class = ( $action == $tab ) ? ' current' : ''; - $href = self_admin_url('plugin-install.php?tab=' . $action); - $display_tabs['plugin-install-'.$action] = "$text"; - } - // No longer a real tab. - unset( $display_tabs['plugin-install-upload'] ); - - return $display_tabs; - } - - /** - * Override parent views so we can use the filter bar display. - */ - public function views() { - $views = $this->get_views(); - - /** This filter is documented in wp-admin/inclues/class-wp-list-table.php */ - $views = apply_filters( "views_{$this->screen->id}", $views ); - -?> -
    - - - -
    -_args['singular']; - - $data_attr = ''; - - if ( $singular ) { - $data_attr = " data-wp-lists='list:$singular'"; - } - - $this->display_tablenav( 'top' ); - -?> -
    - -
    > - display_rows_or_placeholder(); ?> -
    -
    -display_tablenav( 'bottom' ); - } - - protected function display_tablenav( $which ) { - if ( $GLOBALS['tab'] === 'featured' ) { - return; - } - - if ( 'top' == $which ) { - wp_referer_field(); - ?> -
    -
    - -
    - pagination( $which ); ?> -
    -
    - -
    - pagination( $which ); ?> -
    -
    - _args['plural'] ); - } - - public function get_columns() { - return array(); - } - - private function order_callback( $plugin_a, $plugin_b ) { - $orderby = $this->orderby; - if ( ! isset( $plugin_a->$orderby, $plugin_b->$orderby ) ) { - return 0; - } - - $a = $plugin_a->$orderby; - $b = $plugin_b->$orderby; - - if ( $a == $b ) { - return 0; - } - - if ( 'DESC' == $this->order ) { - return ( $a < $b ) ? 1 : -1; - } else { - return ( $a < $b ) ? -1 : 1; - } - } - - public function display_rows() { - $plugins_allowedtags = array( - 'a' => array( 'href' => array(),'title' => array(), 'target' => array() ), - 'abbr' => array( 'title' => array() ),'acronym' => array( 'title' => array() ), - 'code' => array(), 'pre' => array(), 'em' => array(),'strong' => array(), - 'ul' => array(), 'ol' => array(), 'li' => array(), 'p' => array(), 'br' => array() - ); - - $plugins_group_titles = array( - 'Performance' => _x( 'Performance', 'Plugin installer group title' ), - 'Social' => _x( 'Social', 'Plugin installer group title' ), - 'Tools' => _x( 'Tools', 'Plugin installer group title' ), - ); - - $group = null; - - foreach ( (array) $this->items as $plugin ) { - if ( is_object( $plugin ) ) { - $plugin = (array) $plugin; - } - - // Display the group heading if there is one - if ( isset( $plugin['group'] ) && $plugin['group'] != $group ) { - if ( isset( $this->groups[ $plugin['group'] ] ) ) { - $group_name = $this->groups[ $plugin['group'] ]; - if ( isset( $plugins_group_titles[ $group_name ] ) ) { - $group_name = $plugins_group_titles[ $group_name ]; - } - } else { - $group_name = $plugin['group']; - } - - // Starting a new group, close off the divs of the last one - if ( ! empty( $group ) ) { - echo ''; - } - - echo '

    ' . esc_html( $group_name ) . '

    '; - // needs an extra wrapping div for nth-child selectors to work - echo '
    '; - - $group = $plugin['group']; - } - $title = wp_kses( $plugin['name'], $plugins_allowedtags ); - - // Remove any HTML from the description. - $description = strip_tags( $plugin['short_description'] ); - $version = wp_kses( $plugin['version'], $plugins_allowedtags ); - - $name = strip_tags( $title . ' ' . $version ); - - $author = wp_kses( $plugin['author'], $plugins_allowedtags ); - if ( ! empty( $author ) ) { - $author = ' ' . sprintf( __( 'By %s' ), $author ) . ''; - } - - $action_links = array(); - - if ( current_user_can( 'install_plugins' ) || current_user_can( 'update_plugins' ) ) { - $status = install_plugin_install_status( $plugin ); - - switch ( $status['status'] ) { - case 'install': - if ( $status['url'] ) { - /* translators: 1: Plugin name and version. */ - $action_links[] = '' . __( 'Install Now' ) . ''; - } - - break; - case 'update_available': - if ( $status['url'] ) { - /* translators: 1: Plugin name and version */ - $action_links[] = '' . __( 'Update Now' ) . ''; - } - - break; - case 'latest_installed': - case 'newer_installed': - $action_links[] = '' . _x( 'Installed', 'plugin' ) . ''; - break; - } - } - - $details_link = self_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin['slug'] . - '&TB_iframe=true&width=600&height=550' ); - - /* translators: 1: Plugin name and version. */ - $action_links[] = '' . __( 'More Details' ) . ''; - - if ( !empty( $plugin['icons']['svg'] ) ) { - $plugin_icon_url = $plugin['icons']['svg']; - } elseif ( !empty( $plugin['icons']['2x'] ) ) { - $plugin_icon_url = $plugin['icons']['2x']; - } elseif ( !empty( $plugin['icons']['1x'] ) ) { - $plugin_icon_url = $plugin['icons']['1x']; - } else { - $plugin_icon_url = $plugin['icons']['default']; - } - - /** - * Filter the install action links for a plugin. - * - * @since 2.7.0 - * - * @param array $action_links An array of plugin action hyperlinks. Defaults are links to Details and Install Now. - * @param array $plugin The plugin currently being listed. - */ - $action_links = apply_filters( 'plugin_install_action_links', $action_links, $plugin ); - ?> -
    -
    - -
    -

    -
    - -
    -

    -

    -
    -
    -
    -
    - $plugin['rating'], 'type' => 'percent', 'number' => $plugin['num_ratings'] ) ); ?> - () -
    -
    - - - -
    -
    - -
    -
    - ' ) ) { - 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 { - echo '' . __( 'Compatible with your version of WordPress' ) . ''; - } - ?> -
    -
    -
    -
    '; - } - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-plugins-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-plugins-list-table.php deleted file mode 100644 index 9fa1261..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-plugins-list-table.php +++ /dev/null @@ -1,605 +0,0 @@ - 'plugins', - 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, - ) ); - - $status = 'all'; - if ( isset( $_REQUEST['plugin_status'] ) && in_array( $_REQUEST['plugin_status'], array( 'active', 'inactive', 'recently_activated', 'upgrade', 'mustuse', 'dropins', 'search' ) ) ) - $status = $_REQUEST['plugin_status']; - - if ( isset($_REQUEST['s']) ) - $_SERVER['REQUEST_URI'] = add_query_arg('s', wp_unslash($_REQUEST['s']) ); - - $page = $this->get_pagenum(); - } - - protected function get_table_classes() { - return array( 'widefat', $this->_args['plural'] ); - } - - public function ajax_user_can() { - return current_user_can('activate_plugins'); - } - - public function prepare_items() { - global $status, $plugins, $totals, $page, $orderby, $order, $s; - - wp_reset_vars( array( 'orderby', 'order', 's' ) ); - - /** - * Filter the full array of plugins to list in the Plugins list table. - * - * @since 3.0.0 - * - * @see get_plugins() - * - * @param array $plugins An array of plugins to display in the list table. - */ - $plugins = array( - 'all' => apply_filters( 'all_plugins', get_plugins() ), - 'search' => array(), - 'active' => array(), - 'inactive' => array(), - 'recently_activated' => array(), - 'upgrade' => array(), - 'mustuse' => array(), - 'dropins' => array() - ); - - $screen = $this->screen; - - if ( ! is_multisite() || ( $screen->in_admin( 'network' ) && current_user_can( 'manage_network_plugins' ) ) ) { - - /** - * Filter whether to display the advanced plugins list table. - * - * There are two types of advanced plugins - must-use and drop-ins - - * which can be used in a single site or Multisite network. - * - * The $type parameter allows you to differentiate between the type of advanced - * plugins to filter the display of. Contexts include 'mustuse' and 'dropins'. - * - * @since 3.0.0 - * - * @param bool $show Whether to show the advanced plugins for the specified - * plugin type. Default true. - * @param string $type The plugin type. Accepts 'mustuse', 'dropins'. - */ - if ( apply_filters( 'show_advanced_plugins', true, 'mustuse' ) ) { - $plugins['mustuse'] = get_mu_plugins(); - } - - /** This action is documented in wp-admin/includes/class-wp-plugins-list-table.php */ - if ( apply_filters( 'show_advanced_plugins', true, 'dropins' ) ) - $plugins['dropins'] = get_dropins(); - - if ( current_user_can( 'update_plugins' ) ) { - $current = get_site_transient( 'update_plugins' ); - foreach ( (array) $plugins['all'] as $plugin_file => $plugin_data ) { - if ( isset( $current->response[ $plugin_file ] ) ) { - $plugins['all'][ $plugin_file ]['update'] = true; - $plugins['upgrade'][ $plugin_file ] = $plugins['all'][ $plugin_file ]; - } - } - } - } - - set_transient( 'plugin_slugs', array_keys( $plugins['all'] ), DAY_IN_SECONDS ); - - if ( ! $screen->in_admin( 'network' ) ) { - $recently_activated = get_option( 'recently_activated', array() ); - - foreach ( $recently_activated as $key => $time ) - if ( $time + WEEK_IN_SECONDS < time() ) - unset( $recently_activated[$key] ); - update_option( 'recently_activated', $recently_activated ); - } - - $plugin_info = get_site_transient( 'update_plugins' ); - - foreach ( (array) $plugins['all'] as $plugin_file => $plugin_data ) { - // Extra info if known. array_merge() ensures $plugin_data has precedence if keys collide. - if ( isset( $plugin_info->response[ $plugin_file ] ) ) { - $plugins['all'][ $plugin_file ] = $plugin_data = array_merge( (array) $plugin_info->response[ $plugin_file ], $plugin_data ); - } elseif ( isset( $plugin_info->no_update[ $plugin_file ] ) ) { - $plugins['all'][ $plugin_file ] = $plugin_data = array_merge( (array) $plugin_info->no_update[ $plugin_file ], $plugin_data ); - } - - // Filter into individual sections - if ( is_multisite() && ! $screen->in_admin( 'network' ) && is_network_only_plugin( $plugin_file ) && ! is_plugin_active( $plugin_file ) ) { - // On the non-network screen, filter out network-only plugins as long as they're not individually activated - unset( $plugins['all'][ $plugin_file ] ); - } elseif ( ! $screen->in_admin( 'network' ) && is_plugin_active_for_network( $plugin_file ) ) { - // On the non-network screen, filter out network activated plugins - unset( $plugins['all'][ $plugin_file ] ); - } elseif ( ( ! $screen->in_admin( 'network' ) && is_plugin_active( $plugin_file ) ) - || ( $screen->in_admin( 'network' ) && is_plugin_active_for_network( $plugin_file ) ) ) { - // On the non-network screen, populate the active list with plugins that are individually activated - // On the network-admin screen, populate the active list with plugins that are network activated - $plugins['active'][ $plugin_file ] = $plugin_data; - } else { - if ( ! $screen->in_admin( 'network' ) && isset( $recently_activated[ $plugin_file ] ) ) { - // On the non-network screen, populate the recently activated list with plugins that have been recently activated - $plugins['recently_activated'][ $plugin_file ] = $plugin_data; - } - // Populate the inactive list with plugins that aren't activated - $plugins['inactive'][ $plugin_file ] = $plugin_data; - } - } - - if ( $s ) { - $status = 'search'; - $plugins['search'] = array_filter( $plugins['all'], array( $this, '_search_callback' ) ); - } - - $totals = array(); - foreach ( $plugins as $type => $list ) - $totals[ $type ] = count( $list ); - - if ( empty( $plugins[ $status ] ) && !in_array( $status, array( 'all', 'search' ) ) ) - $status = 'all'; - - $this->items = array(); - foreach ( $plugins[ $status ] as $plugin_file => $plugin_data ) { - // Translate, Don't Apply Markup, Sanitize HTML - $this->items[$plugin_file] = _get_plugin_data_markup_translate( $plugin_file, $plugin_data, false, true ); - } - - $total_this_page = $totals[ $status ]; - - if ( $orderby ) { - $orderby = ucfirst( $orderby ); - $order = strtoupper( $order ); - - uasort( $this->items, array( $this, '_order_callback' ) ); - } - - $plugins_per_page = $this->get_items_per_page( str_replace( '-', '_', $screen->id . '_per_page' ), 999 ); - - $start = ( $page - 1 ) * $plugins_per_page; - - if ( $total_this_page > $plugins_per_page ) - $this->items = array_slice( $this->items, $start, $plugins_per_page ); - - $this->set_pagination_args( array( - 'total_items' => $total_this_page, - 'per_page' => $plugins_per_page, - ) ); - } - - public function _search_callback( $plugin ) { - static $term; - if ( is_null( $term ) ) - $term = wp_unslash( $_REQUEST['s'] ); - - foreach ( $plugin as $value ) { - if ( false !== stripos( strip_tags( $value ), $term ) ) { - return true; - } - } - - return false; - } - - public function _order_callback( $plugin_a, $plugin_b ) { - global $orderby, $order; - - $a = $plugin_a[$orderby]; - $b = $plugin_b[$orderby]; - - if ( $a == $b ) - return 0; - - if ( 'DESC' == $order ) - return ( $a < $b ) ? 1 : -1; - else - return ( $a < $b ) ? -1 : 1; - } - - public function no_items() { - global $plugins; - - if ( !empty( $plugins['all'] ) ) - _e( 'No plugins found.' ); - else - _e( 'You do not appear to have any plugins available at this time.' ); - } - - public function get_columns() { - global $status; - - return array( - 'cb' => !in_array( $status, array( 'mustuse', 'dropins' ) ) ? '' : '', - 'name' => __( 'Plugin' ), - 'description' => __( 'Description' ), - ); - } - - protected function get_sortable_columns() { - return array(); - } - - protected function get_views() { - global $totals, $status; - - $status_links = array(); - foreach ( $totals as $type => $count ) { - if ( !$count ) - continue; - - switch ( $type ) { - case 'all': - $text = _nx( 'All (%s)', 'All (%s)', $count, 'plugins' ); - break; - case 'active': - $text = _n( 'Active (%s)', 'Active (%s)', $count ); - break; - case 'recently_activated': - $text = _n( 'Recently Active (%s)', 'Recently Active (%s)', $count ); - break; - case 'inactive': - $text = _n( 'Inactive (%s)', 'Inactive (%s)', $count ); - break; - case 'mustuse': - $text = _n( 'Must-Use (%s)', 'Must-Use (%s)', $count ); - break; - case 'dropins': - $text = _n( 'Drop-ins (%s)', 'Drop-ins (%s)', $count ); - break; - case 'upgrade': - $text = _n( 'Update Available (%s)', 'Update Available (%s)', $count ); - break; - } - - if ( 'search' != $type ) { - $status_links[$type] = sprintf( "%s", - add_query_arg('plugin_status', $type, 'plugins.php'), - ( $type == $status ) ? ' class="current"' : '', - sprintf( $text, number_format_i18n( $count ) ) - ); - } - } - - return $status_links; - } - - protected function get_bulk_actions() { - global $status; - - $actions = array(); - - if ( 'active' != $status ) - $actions['activate-selected'] = $this->screen->in_admin( 'network' ) ? __( 'Network Activate' ) : __( 'Activate' ); - - if ( 'inactive' != $status && 'recent' != $status ) - $actions['deactivate-selected'] = $this->screen->in_admin( 'network' ) ? __( 'Network Deactivate' ) : __( 'Deactivate' ); - - if ( !is_multisite() || $this->screen->in_admin( 'network' ) ) { - if ( current_user_can( 'update_plugins' ) ) - $actions['update-selected'] = __( 'Update' ); - if ( current_user_can( 'delete_plugins' ) && ( 'active' != $status ) ) - $actions['delete-selected'] = __( 'Delete' ); - } - - return $actions; - } - - public function bulk_actions( $which = '' ) { - global $status; - - if ( in_array( $status, array( 'mustuse', 'dropins' ) ) ) - return; - - parent::bulk_actions( $which ); - } - - protected function extra_tablenav( $which ) { - global $status; - - if ( ! in_array($status, array('recently_activated', 'mustuse', 'dropins') ) ) - return; - - echo '
    '; - - if ( ! $this->screen->in_admin( 'network' ) && 'recently_activated' == $status ) - submit_button( __( 'Clear List' ), 'button', 'clear-recent-list', false ); - elseif ( 'top' == $which && 'mustuse' == $status ) - echo '

    ' . sprintf( __( 'Files in the %s directory are executed automatically.' ), str_replace( ABSPATH, '/', WPMU_PLUGIN_DIR ) ) . '

    '; - elseif ( 'top' == $which && 'dropins' == $status ) - echo '

    ' . sprintf( __( 'Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present.' ), str_replace( ABSPATH, '', WP_CONTENT_DIR ) ) . '

    '; - - echo '
    '; - } - - public function current_action() { - if ( isset($_POST['clear-recent-list']) ) - return 'clear-recent-list'; - - return parent::current_action(); - } - - public function display_rows() { - global $status; - - if ( is_multisite() && ! $this->screen->in_admin( 'network' ) && in_array( $status, array( 'mustuse', 'dropins' ) ) ) - return; - - foreach ( $this->items as $plugin_file => $plugin_data ) - $this->single_row( array( $plugin_file, $plugin_data ) ); - } - - public function single_row( $item ) { - global $status, $page, $s, $totals; - - list( $plugin_file, $plugin_data ) = $item; - $context = $status; - $screen = $this->screen; - - // Pre-order. - $actions = array( - 'deactivate' => '', - 'activate' => '', - 'details' => '', - 'edit' => '', - 'delete' => '', - ); - - if ( 'mustuse' == $context ) { - $is_active = true; - } elseif ( 'dropins' == $context ) { - $dropins = _get_dropins(); - $plugin_name = $plugin_file; - if ( $plugin_file != $plugin_data['Name'] ) - $plugin_name .= '
    ' . $plugin_data['Name']; - if ( true === ( $dropins[ $plugin_file ][1] ) ) { // Doesn't require a constant - $is_active = true; - $description = '

    ' . $dropins[ $plugin_file ][0] . '

    '; - } elseif ( defined( $dropins[ $plugin_file ][1] ) && constant( $dropins[ $plugin_file ][1] ) ) { // Constant is true - $is_active = true; - $description = '

    ' . $dropins[ $plugin_file ][0] . '

    '; - } else { - $is_active = false; - $description = '

    ' . $dropins[ $plugin_file ][0] . ' ' . __('Inactive:') . ' ' . sprintf( __( 'Requires %s in wp-config.php.' ), "define('" . $dropins[ $plugin_file ][1] . "', true);" ) . '

    '; - } - if ( $plugin_data['Description'] ) - $description .= '

    ' . $plugin_data['Description'] . '

    '; - } else { - if ( $screen->in_admin( 'network' ) ) - $is_active = is_plugin_active_for_network( $plugin_file ); - else - $is_active = is_plugin_active( $plugin_file ); - - if ( $screen->in_admin( 'network' ) ) { - if ( $is_active ) { - if ( current_user_can( 'manage_network_plugins' ) ) - $actions['deactivate'] = '' . __('Network Deactivate') . ''; - } else { - if ( current_user_can( 'manage_network_plugins' ) ) - $actions['activate'] = '' . __('Network Activate') . ''; - if ( current_user_can( 'delete_plugins' ) && ! is_plugin_active( $plugin_file ) ) - $actions['delete'] = '' . __('Delete') . ''; - } - } else { - if ( $is_active ) { - $actions['deactivate'] = '' . __('Deactivate') . ''; - } else { - $actions['activate'] = '' . __('Activate') . ''; - - if ( ! is_multisite() && current_user_can('delete_plugins') ) - $actions['delete'] = '' . __('Delete') . ''; - } // end if $is_active - - } // end if $screen->in_admin( 'network' ) - - if ( ( ! is_multisite() || $screen->in_admin( 'network' ) ) && current_user_can('edit_plugins') && is_writable(WP_PLUGIN_DIR . '/' . $plugin_file) ) - $actions['edit'] = '' . __('Edit') . ''; - } // end if $context - - $prefix = $screen->in_admin( 'network' ) ? 'network_admin_' : ''; - - /** - * 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 - * 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. - * - * The default action links for the Network plugins list table include - * 'Network Activate', 'Network Deactivate', 'Edit', and 'Delete'. - * - * The default action links for the site plugins list table include - * 'Activate', 'Deactivate', and 'Edit', for a network site, and - * 'Activate', 'Deactivate', 'Edit', and 'Delete' for a single site. - * - * @since 2.5.0 - * - * @param array $actions An array of plugin action links. - * @param string $plugin_file Path to the plugin file. - * @param array $plugin_data An array of plugin data. - * @param string $context The plugin context. Defaults are 'All', 'Active', - * 'Inactive', 'Recently Activated', 'Upgrade', - * 'Must-Use', 'Drop-ins', 'Search'. - */ - $actions = apply_filters( $prefix . 'plugin_action_links', array_filter( $actions ), $plugin_file, $plugin_data, $context ); - - /** - * Filter the list of action links displayed for a specific plugin. - * - * The first 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. - * - * The second 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 - * - * @param array $actions An array of plugin action links. - * @param string $plugin_file Path to the plugin file. - * @param array $plugin_data An array of plugin data. - * @param string $context The plugin context. Defaults are 'All', 'Active', - * 'Inactive', 'Recently Activated', 'Upgrade', - * 'Must-Use', 'Drop-ins', 'Search'. - */ - $actions = apply_filters( $prefix . "plugin_action_links_$plugin_file", $actions, $plugin_file, $plugin_data, $context ); - - $class = $is_active ? 'active' : 'inactive'; - $checkbox_id = "checkbox_" . md5($plugin_data['Name']); - if ( in_array( $status, array( 'mustuse', 'dropins' ) ) ) { - $checkbox = ''; - } else { - $checkbox = "" - . ""; - } - if ( 'dropins' != $context ) { - $description = '

    ' . ( $plugin_data['Description'] ? $plugin_data['Description'] : ' ' ) . '

    '; - $plugin_name = $plugin_data['Name']; - } - - $id = sanitize_title( $plugin_name ); - if ( ! empty( $totals['upgrade'] ) && ! empty( $plugin_data['update'] ) ) - $class .= ' update'; - - echo "
    "; - - list( $columns, $hidden ) = $this->get_column_info(); - - foreach ( $columns as $column_name => $column_display_name ) { - $style = ''; - if ( in_array( $column_name, $hidden ) ) - $style = ' style="display:none;"'; - - switch ( $column_name ) { - case 'cb': - echo ""; - break; - case 'name': - echo ""; - break; - case 'description': - echo ""; - break; - default: - echo ""; - } - } - - echo ""; - - /** - * Fires after each row in the Plugins list table. - * - * @since 2.3.0 - * - * @param string $plugin_file Path to the plugin file, relative to the plugins directory. - * @param array $plugin_data An array of plugin data. - * @param string $status Status of the plugin. Defaults are 'All', 'Active', - * 'Inactive', 'Recently Activated', 'Upgrade', 'Must-Use', - * 'Drop-ins', 'Search'. - */ - do_action( 'after_plugin_row', $plugin_file, $plugin_data, $status ); - - /** - * Fires after each specific row in the Plugins list table. - * - * The dynamic portion of the hook name, $plugin_file, refers to the path - * to the plugin file, relative to the plugins directory. - * - * @since 2.7.0 - * - * @param string $plugin_file Path to the plugin file, relative to the plugins directory. - * @param array $plugin_data An array of plugin data. - * @param string $status Status of the plugin. Defaults are 'All', 'Active', - * 'Inactive', 'Recently Activated', 'Upgrade', 'Must-Use', - * 'Drop-ins', 'Search'. - */ - do_action( "after_plugin_row_$plugin_file", $plugin_file, $plugin_data, $status ); - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-posts-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-posts-list-table.php deleted file mode 100644 index 5914aea..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-posts-list-table.php +++ /dev/null @@ -1,1301 +0,0 @@ - 'posts', - 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, - ) ); - - $post_type = $this->screen->post_type; - $post_type_object = get_post_type_object( $post_type ); - - if ( !current_user_can( $post_type_object->cap->edit_others_posts ) ) { - $exclude_states = get_post_stati( array( 'show_in_admin_all_list' => false ) ); - $this->user_posts_count = $wpdb->get_var( $wpdb->prepare( " - SELECT COUNT( 1 ) FROM $wpdb->posts - WHERE post_type = %s AND post_status NOT IN ( '" . implode( "','", $exclude_states ) . "' ) - AND post_author = %d - ", $post_type, get_current_user_id() ) ); - - if ( $this->user_posts_count && empty( $_REQUEST['post_status'] ) && empty( $_REQUEST['all_posts'] ) && empty( $_REQUEST['author'] ) && empty( $_REQUEST['show_sticky'] ) ) - $_GET['author'] = get_current_user_id(); - } - - if ( 'post' == $post_type && $sticky_posts = get_option( 'sticky_posts' ) ) { - $sticky_posts = implode( ', ', array_map( 'absint', (array) $sticky_posts ) ); - $this->sticky_posts_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT( 1 ) FROM $wpdb->posts WHERE post_type = %s AND post_status NOT IN ('trash', 'auto-draft') AND ID IN ($sticky_posts)", $post_type ) ); - } - } - - public function ajax_user_can() { - return current_user_can( get_post_type_object( $this->screen->post_type )->cap->edit_posts ); - } - - public function prepare_items() { - global $avail_post_stati, $wp_query, $per_page, $mode; - - $avail_post_stati = wp_edit_posts_query(); - - $this->hierarchical_display = ( is_post_type_hierarchical( $this->screen->post_type ) && 'menu_order title' == $wp_query->query['orderby'] ); - - $total_items = $this->hierarchical_display ? $wp_query->post_count : $wp_query->found_posts; - - $post_type = $this->screen->post_type; - $per_page = $this->get_items_per_page( 'edit_' . $post_type . '_per_page' ); - - /** This filter is documented in wp-admin/includes/post.php */ - $per_page = apply_filters( 'edit_posts_per_page', $per_page, $post_type ); - - if ( $this->hierarchical_display ) - $total_pages = ceil( $total_items / $per_page ); - else - $total_pages = $wp_query->max_num_pages; - - if ( ! empty( $_REQUEST['mode'] ) ) { - $mode = $_REQUEST['mode'] == 'excerpt' ? 'excerpt' : 'list'; - set_user_setting ( 'posts_list_mode', $mode ); - } else { - $mode = get_user_setting ( 'posts_list_mode', 'list' ); - } - - $this->is_trash = isset( $_REQUEST['post_status'] ) && $_REQUEST['post_status'] == 'trash'; - - $this->set_pagination_args( array( - 'total_items' => $total_items, - 'total_pages' => $total_pages, - 'per_page' => $per_page - ) ); - } - - public function has_items() { - return have_posts(); - } - - public function no_items() { - if ( isset( $_REQUEST['post_status'] ) && 'trash' == $_REQUEST['post_status'] ) - echo get_post_type_object( $this->screen->post_type )->labels->not_found_in_trash; - else - echo get_post_type_object( $this->screen->post_type )->labels->not_found; - } - - protected function get_views() { - global $locked_post_status, $avail_post_stati; - - $post_type = $this->screen->post_type; - - if ( !empty($locked_post_status) ) - return array(); - - $status_links = array(); - $num_posts = wp_count_posts( $post_type, 'readable' ); - $class = ''; - $allposts = ''; - - $current_user_id = get_current_user_id(); - - if ( $this->user_posts_count ) { - if ( isset( $_GET['author'] ) && ( $_GET['author'] == $current_user_id ) ) - $class = ' class="current"'; - $status_links['mine'] = "" . sprintf( _nx( 'Mine (%s)', 'Mine (%s)', $this->user_posts_count, 'posts' ), number_format_i18n( $this->user_posts_count ) ) . ''; - $allposts = '&all_posts=1'; - } - - $total_posts = array_sum( (array) $num_posts ); - - // Subtract post types that are not included in the admin all list. - foreach ( get_post_stati( array('show_in_admin_all_list' => false) ) as $state ) - $total_posts -= $num_posts->$state; - - $class = empty( $class ) && empty( $_REQUEST['post_status'] ) && empty( $_REQUEST['show_sticky'] ) ? ' class="current"' : ''; - $status_links['all'] = "" . sprintf( _nx( 'All (%s)', 'All (%s)', $total_posts, 'posts' ), number_format_i18n( $total_posts ) ) . ''; - - foreach ( get_post_stati(array('show_in_admin_status_list' => true), 'objects') as $status ) { - $class = ''; - - $status_name = $status->name; - - if ( !in_array( $status_name, $avail_post_stati ) ) - continue; - - if ( empty( $num_posts->$status_name ) ) - continue; - - if ( isset($_REQUEST['post_status']) && $status_name == $_REQUEST['post_status'] ) - $class = ' class="current"'; - - $status_links[$status_name] = "" . sprintf( translate_nooped_plural( $status->label_count, $num_posts->$status_name ), number_format_i18n( $num_posts->$status_name ) ) . ''; - } - - if ( ! empty( $this->sticky_posts_count ) ) { - $class = ! empty( $_REQUEST['show_sticky'] ) ? ' class="current"' : ''; - - $sticky_link = array( 'sticky' => "" . sprintf( _nx( 'Sticky (%s)', 'Sticky (%s)', $this->sticky_posts_count, 'posts' ), number_format_i18n( $this->sticky_posts_count ) ) . '' ); - - // Sticky comes after Publish, or if not listed, after All. - $split = 1 + array_search( ( isset( $status_links['publish'] ) ? 'publish' : 'all' ), array_keys( $status_links ) ); - $status_links = array_merge( array_slice( $status_links, 0, $split ), $sticky_link, array_slice( $status_links, $split ) ); - } - - return $status_links; - } - - protected function get_bulk_actions() { - $actions = array(); - - if ( $this->is_trash ) - $actions['untrash'] = __( 'Restore' ); - else - $actions['edit'] = __( 'Edit' ); - - if ( $this->is_trash || !EMPTY_TRASH_DAYS ) - $actions['delete'] = __( 'Delete Permanently' ); - else - $actions['trash'] = __( 'Move to Trash' ); - - return $actions; - } - - protected function extra_tablenav( $which ) { - global $cat; -?> -
    -months_dropdown( $this->screen->post_type ); - - if ( is_object_in_taxonomy( $this->screen->post_type, 'category' ) ) { - $dropdown_options = array( - 'show_option_all' => __( 'View all categories' ), - 'hide_empty' => 0, - 'hierarchical' => 1, - 'show_count' => 0, - 'orderby' => 'name', - 'selected' => $cat - ); - wp_dropdown_categories( $dropdown_options ); - } - - /** - * Fires before the Filter button on the Posts and Pages list tables. - * - * The Filter button allows sorting by date and/or category on the - * Posts list table, and sorting by date on the Pages list table. - * - * @since 2.1.0 - */ - do_action( 'restrict_manage_posts' ); - - submit_button( __( 'Filter' ), 'button', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); - } - - if ( $this->is_trash && current_user_can( get_post_type_object( $this->screen->post_type )->cap->edit_others_posts ) ) { - submit_button( __( 'Empty Trash' ), 'apply', 'delete_all', false ); - } -?> -
    -screen->post_type ) ) - $this->view_switcher( $mode ); - } - - protected function get_table_classes() { - return array( 'widefat', 'fixed', is_post_type_hierarchical( $this->screen->post_type ) ? 'pages' : 'posts' ); - } - - public function get_columns() { - $post_type = $this->screen->post_type; - - $posts_columns = array(); - - $posts_columns['cb'] = ''; - - /* translators: manage posts column name */ - $posts_columns['title'] = _x( 'Title', 'column name' ); - - if ( post_type_supports( $post_type, 'author' ) ) { - $posts_columns['author'] = __( 'Author' ); - } - - $taxonomies = get_object_taxonomies( $post_type, 'objects' ); - $taxonomies = wp_filter_object_list( $taxonomies, array( 'show_admin_column' => true ), 'and', 'name' ); - - /** - * Filter the taxonomy columns in the Posts list table. - * - * The dynamic portion of the hook name, $post_type, refers to the post - * type slug. - * - * @since 3.5.0 - * - * @param array $taxonomies Array of taxonomies to show columns for. - * @param string $post_type The post type. - */ - $taxonomies = apply_filters( "manage_taxonomies_for_{$post_type}_columns", $taxonomies, $post_type ); - $taxonomies = array_filter( $taxonomies, 'taxonomy_exists' ); - - foreach ( $taxonomies as $taxonomy ) { - if ( 'category' == $taxonomy ) - $column_key = 'categories'; - elseif ( 'post_tag' == $taxonomy ) - $column_key = 'tags'; - else - $column_key = 'taxonomy-' . $taxonomy; - - $posts_columns[ $column_key ] = get_taxonomy( $taxonomy )->labels->name; - } - - $post_status = !empty( $_REQUEST['post_status'] ) ? $_REQUEST['post_status'] : 'all'; - if ( post_type_supports( $post_type, 'comments' ) && !in_array( $post_status, array( 'pending', 'draft', 'future' ) ) ) - $posts_columns['comments'] = ''; - - $posts_columns['date'] = __( 'Date' ); - - if ( 'page' == $post_type ) { - - /** - * Filter the columns displayed in the Pages list table. - * - * @since 2.5.0 - * - * @param array $post_columns An array of column names. - */ - $posts_columns = apply_filters( 'manage_pages_columns', $posts_columns ); - } else { - - /** - * Filter the columns displayed in the Posts list table. - * - * @since 1.5.0 - * - * @param array $posts_columns An array of column names. - * @param string $post_type The post type slug. - */ - $posts_columns = apply_filters( 'manage_posts_columns', $posts_columns, $post_type ); - } - - /** - * 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. - * - * @since 3.0.0 - * - * @param array $post_columns An array of column names. - */ - $posts_columns = apply_filters( "manage_{$post_type}_posts_columns", $posts_columns ); - - return $posts_columns; - } - - protected function get_sortable_columns() { - return array( - 'title' => 'title', - 'parent' => 'parent', - 'comments' => 'comment_count', - 'date' => array( 'date', true ) - ); - } - - public function display_rows( $posts = array(), $level = 0 ) { - global $wp_query, $per_page; - - if ( empty( $posts ) ) - $posts = $wp_query->posts; - - add_filter( 'the_title', 'esc_html' ); - - if ( $this->hierarchical_display ) { - $this->_display_rows_hierarchical( $posts, $this->get_pagenum(), $per_page ); - } else { - $this->_display_rows( $posts, $level ); - } - } - - private function _display_rows( $posts, $level = 0 ) { - global $mode; - - // Create array of post IDs. - $post_ids = array(); - - foreach ( $posts as $a_post ) - $post_ids[] = $a_post->ID; - - $this->comment_pending_count = get_pending_comments_num( $post_ids ); - - foreach ( $posts as $post ) - $this->single_row( $post, $level ); - } - - private function _display_rows_hierarchical( $pages, $pagenum = 1, $per_page = 20 ) { - global $wpdb; - - $level = 0; - - if ( ! $pages ) { - $pages = get_pages( array( 'sort_column' => 'menu_order' ) ); - - if ( ! $pages ) - return false; - } - - /* - * Arrange pages into two parts: top level pages and children_pages - * children_pages is two dimensional array, eg. - * children_pages[10][] contains all sub-pages whose parent is 10. - * It only takes O( N ) to arrange this and it takes O( 1 ) for subsequent lookup operations - * If searching, ignore hierarchy and treat everything as top level - */ - if ( empty( $_REQUEST['s'] ) ) { - - $top_level_pages = array(); - $children_pages = array(); - - foreach ( $pages as $page ) { - - // Catch and repair bad pages. - if ( $page->post_parent == $page->ID ) { - $page->post_parent = 0; - $wpdb->update( $wpdb->posts, array( 'post_parent' => 0 ), array( 'ID' => $page->ID ) ); - clean_post_cache( $page ); - } - - if ( 0 == $page->post_parent ) - $top_level_pages[] = $page; - else - $children_pages[ $page->post_parent ][] = $page; - } - - $pages = &$top_level_pages; - } - - $count = 0; - $start = ( $pagenum - 1 ) * $per_page; - $end = $start + $per_page; - - foreach ( $pages as $page ) { - if ( $count >= $end ) - break; - - if ( $count >= $start ) { - echo "\t"; - $this->single_row( $page, $level ); - } - - $count++; - - if ( isset( $children_pages ) ) - $this->_page_rows( $children_pages, $count, $page->ID, $level + 1, $pagenum, $per_page ); - } - - // If it is the last pagenum and there are orphaned pages, display them with paging as well. - if ( isset( $children_pages ) && $count < $end ){ - foreach ( $children_pages as $orphans ){ - foreach ( $orphans as $op ) { - if ( $count >= $end ) - break; - - if ( $count >= $start ) { - echo "\t"; - $this->single_row( $op, 0 ); - } - - $count++; - } - } - } - } - - /** - * Given a top level page ID, display the nested hierarchy of sub-pages - * together with paging support - * - * @since 3.1.0 (Standalone function exists since 2.6.0) - * - * @param array $children_pages - * @param int $count - * @param int $parent - * @param int $level - * @param int $pagenum - * @param int $per_page - */ - private function _page_rows( &$children_pages, &$count, $parent, $level, $pagenum, $per_page ) { - - if ( ! isset( $children_pages[$parent] ) ) - return; - - $start = ( $pagenum - 1 ) * $per_page; - $end = $start + $per_page; - - foreach ( $children_pages[$parent] as $page ) { - - if ( $count >= $end ) - break; - - // If the page starts in a subtree, print the parents. - if ( $count == $start && $page->post_parent > 0 ) { - $my_parents = array(); - $my_parent = $page->post_parent; - while ( $my_parent ) { - $my_parent = get_post( $my_parent ); - $my_parents[] = $my_parent; - if ( !$my_parent->post_parent ) - break; - $my_parent = $my_parent->post_parent; - } - $num_parents = count( $my_parents ); - while ( $my_parent = array_pop( $my_parents ) ) { - echo "\t"; - $this->single_row( $my_parent, $level - $num_parents ); - $num_parents--; - } - } - - if ( $count >= $start ) { - echo "\t"; - $this->single_row( $page, $level ); - } - - $count++; - - $this->_page_rows( $children_pages, $count, $page->ID, $level + 1, $pagenum, $per_page ); - } - - unset( $children_pages[$parent] ); //required in order to keep track of orphans - } - - public function single_row( $post, $level = 0 ) { - global $mode; - static $alternate; - - $global_post = get_post(); - $GLOBALS['post'] = $post; - setup_postdata( $post ); - - $edit_link = get_edit_post_link( $post->ID ); - $title = _draft_or_post_title(); - $post_type_object = get_post_type_object( $post->post_type ); - $can_edit_post = current_user_can( 'edit_post', $post->ID ); - - $alternate = 'alternate' == $alternate ? '' : 'alternate'; - $classes = $alternate . ' iedit author-' . ( get_current_user_id() == $post->post_author ? 'self' : 'other' ); - - $lock_holder = wp_check_post_lock( $post->ID ); - if ( $lock_holder ) { - $classes .= ' wp-locked'; - $lock_holder = get_userdata( $lock_holder ); - } - - if ( $post->post_parent ) { - $count = count( get_post_ancestors( $post->ID ) ); - $classes .= ' level-'. $count; - } else { - $classes .= ' level-0'; - } - ?> - - get_column_info(); - - foreach ( $columns as $column_name => $column_display_name ) { - $class = "class=\"$column_name column-$column_name\""; - - $style = ''; - if ( in_array( $column_name, $hidden ) ) - $style = ' style="display:none;"'; - - $attributes = "$class$style"; - - switch ( $column_name ) { - - case 'cb': - ?> - - hierarchical_display ) { - if ( 0 == $level && (int) $post->post_parent > 0 ) { - // Sent level 0 by accident, by default, or because we don't know the actual level. - $find_main_page = (int) $post->post_parent; - while ( $find_main_page > 0 ) { - $parent = get_post( $find_main_page ); - - if ( is_null( $parent ) ) - break; - - $level++; - $find_main_page = (int) $parent->post_parent; - - if ( !isset( $parent_name ) ) { - /** This filter is documented in wp-includes/post-template.php */ - $parent_name = apply_filters( 'the_title', $parent->post_title, $parent->ID ); - } - } - } - } - - $pad = str_repeat( '— ', $level ); - echo "'; - break; - - case 'date': - if ( '0000-00-00 00:00:00' == $post->post_date ) { - $t_time = $h_time = __( 'Unpublished' ); - $time_diff = 0; - } else { - $t_time = get_the_time( __( 'Y/m/d g:i:s A' ) ); - $m_time = $post->post_date; - $time = get_post_time( 'G', true, $post ); - - $time_diff = time() - $time; - - if ( $time_diff > 0 && $time_diff < DAY_IN_SECONDS ) - $h_time = sprintf( __( '%s ago' ), human_time_diff( $time ) ); - else - $h_time = mysql2date( __( 'Y/m/d' ), $m_time ); - } - - echo ''; - break; - - case 'comments': - ?> - - - - '; - if ( $terms = get_the_terms( $post->ID, $taxonomy ) ) { - $out = array(); - foreach ( $terms as $t ) { - $posts_in_term_qv = array(); - if ( 'post' != $post->post_type ) - $posts_in_term_qv['post_type'] = $post->post_type; - if ( $taxonomy_object->query_var ) { - $posts_in_term_qv[ $taxonomy_object->query_var ] = $t->slug; - } else { - $posts_in_term_qv['taxonomy'] = $taxonomy; - $posts_in_term_qv['term'] = $t->slug; - } - - $out[] = sprintf( '%s', - esc_url( add_query_arg( $posts_in_term_qv, 'edit.php' ) ), - esc_html( sanitize_term_field( 'name', $t->name, $t->term_id, $taxonomy, 'display' ) ) - ); - } - /* translators: used between list items, there is a space after the comma */ - echo join( __( ', ' ), $out ); - } else { - echo '—'; - } - echo ''; - break; - } - ?> - - - - screen; - - $post = get_default_post_to_edit( $screen->post_type ); - $post_type_object = get_post_type_object( $screen->post_type ); - - $taxonomy_names = get_object_taxonomies( $screen->post_type ); - $hierarchical_taxonomies = array(); - $flat_taxonomies = array(); - foreach ( $taxonomy_names as $taxonomy_name ) { - $taxonomy = get_taxonomy( $taxonomy_name ); - - if ( !$taxonomy->show_ui ) - continue; - - if ( $taxonomy->hierarchical ) - $hierarchical_taxonomies[] = $taxonomy; - else - $flat_taxonomies[] = $taxonomy; - } - - $m = ( isset( $mode ) && 'excerpt' == $mode ) ? 'excerpt' : 'list'; - $can_publish = current_user_can( $post_type_object->cap->publish_posts ); - $core_columns = array( 'cb' => true, 'date' => true, 'title' => true, 'categories' => true, 'tags' => true, 'comments' => true, 'author' => true ); - - ?> - -
    '; - $this->no_items(); - echo '
    '; - echo $this->column_cb( $item ); - echo '"; - echo call_user_func( array( $this, 'column_' . $column_name ), $item ); - echo ""; - echo $this->column_default( $item, $column_name ); - echo "
    - - - - - >ID, array( 80, 60 ), true ) ) { - if ( $this->is_trash || ! $user_can_edit ) { - echo $thumb; - } else { -?> - - - - - - > - is_trash || ! $user_can_edit ) { - echo $att_title; - } else { ?> - - - -

    -ID ), $matches ) ) - echo esc_html( strtoupper( $matches[1] ) ); - else - echo strtoupper( str_replace( 'image/', '', get_post_mime_type() ) ); -?> -

    -row_actions( $this->_get_row_actions( $post, $att_title ) ); -?> -
    >%s', - esc_url( add_query_arg( array( 'author' => get_the_author_meta('ID') ), 'upload.php' ) ), - get_the_author() - ); - ?>>post_excerpt : ''; ?>>> - show_ui && current_user_can( 'edit_post', $post->post_parent ) ) { ?> - - , - - >
    - - - -
    > -
    -ID ); - - $this->comments_bubble( $post->ID, $pending_comments ); -?> -
    -
    > - - ID ); ?> -
    - - - - - - -
    $checkbox" . $theme->display('Name') . ""; - echo $this->row_actions( $actions, true ); - echo ""; - if ( $theme->errors() ) { - $pre = $status == 'broken' ? __( 'Broken Theme:' ) . ' ' : ''; - echo '

    ' . $pre . $theme->errors()->get_error_message() . '

    '; - } - echo "

    " . $theme->display( 'Description' ) . "

    -
    "; - - $theme_meta = array(); - - if ( $theme->get('Version') ) - $theme_meta[] = sprintf( __( 'Version %s' ), $theme->display('Version') ); - - $theme_meta[] = sprintf( __( 'By %s' ), $theme->display('Author') ); - - if ( $theme->get('ThemeURI') ) - $theme_meta[] = '' . __( 'Visit Theme Site' ) . ''; - - /** - * Filter the array of row meta for each theme in the Multisite themes - * list table. - * - * @since 3.1.0 - * - * @param array $theme_meta An array of the theme's metadata, - * including the version, author, and - * theme URI. - * @param string $stylesheet Directory name of the theme. - * @param WP_Theme $theme WP_Theme object. - * @param string $status Status of the theme. - */ - $theme_meta = apply_filters( 'theme_row_meta', $theme_meta, $stylesheet, $theme, $status ); - echo implode( ' | ', $theme_meta ); - - echo "
    "; - - /** - * Fires inside each custom column of the Multisite themes list table. - * - * @since 3.1.0 - * - * @param string $column_name Name of the column. - * @param string $stylesheet Directory name of the theme. - * @param WP_Theme $theme Current WP_Theme object. - */ - do_action( 'manage_themes_custom_column', $column_name, $stylesheet, $theme ); - echo "
    - - - "; ?> - user_login; ?>user_login, $super_admins ) ) - echo ' - ' . __( 'Super Admin' ); - ?> -
    - ' . __( 'Edit' ) . ''; - - if ( current_user_can( 'delete_user', $user->ID ) && ! in_array( $user->user_login, $super_admins ) ) { - $actions['delete'] = '' . __( 'Delete' ) . ''; - } - - /** - * Filter the action links displayed under each user - * in the Network Admin Users list table. - * - * @since 3.2.0 - * - * @param array $actions An array of action links to be displayed. - * Default 'Edit', 'Delete'. - * @param WP_User $user WP_User object. - */ - $actions = apply_filters( 'ms_user_row_actions', $actions, $user ); - echo $this->row_actions( $actions ); - ?> -
    $user->user_email" . mysql2date( $date, $user->user_registered ) . ""; - if ( is_array( $blogs ) ) { - foreach ( (array) $blogs as $key => $val ) { - if ( !can_edit_network( $val->site_id ) ) - continue; - - $path = ( $val->path == '/' ) ? '' : $val->path; - echo ''; - echo '' . str_replace( '.' . get_current_site()->domain, '', $val->domain . $path ) . ''; - echo ' '; - $actions = array(); - $actions['edit'] = '' . __( 'Edit' ) . ''; - - $class = ''; - if ( get_blog_status( $val->userblog_id, 'spam' ) == 1 ) - $class .= 'site-spammed '; - if ( get_blog_status( $val->userblog_id, 'mature' ) == 1 ) - $class .= 'site-mature '; - if ( get_blog_status( $val->userblog_id, 'deleted' ) == 1 ) - $class .= 'site-deleted '; - if ( get_blog_status( $val->userblog_id, 'archived' ) == 1 ) - $class .= 'site-archived '; - - $actions['view'] = '' . __( 'View' ) . ''; - - /** - * Filter the action links displayed next the sites a user belongs to - * in the Network Admin Users list table. - * - * @since 3.1.0 - * - * @param array $actions An array of action links to be displayed. - * Default 'Edit', 'View'. - * @param int $userblog_id The site ID. - */ - $actions = apply_filters( 'ms_user_list_site_actions', $actions, $val->userblog_id ); - - $i=0; - $action_count = count( $actions ); - foreach ( $actions as $action => $link ) { - ++$i; - ( $i == $action_count ) ? $sep = '' : $sep = ' | '; - echo "$link$sep"; - } - echo '
    '; - } - } - ?> -
    $checkbox$plugin_name"; - echo $this->row_actions( $actions, true ); - echo " -
    $description
    -
    "; - - $plugin_meta = array(); - if ( !empty( $plugin_data['Version'] ) ) - $plugin_meta[] = sprintf( __( 'Version %s' ), $plugin_data['Version'] ); - if ( !empty( $plugin_data['Author'] ) ) { - $author = $plugin_data['Author']; - if ( !empty( $plugin_data['AuthorURI'] ) ) - $author = '' . $plugin_data['Author'] . ''; - $plugin_meta[] = sprintf( __( 'By %s' ), $author ); - } - - // Details link using API info, if available - if ( isset( $plugin_data['slug'] ) && current_user_can( 'install_plugins' ) ) { - $plugin_meta[] = sprintf( '%s', - esc_url( network_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin_data['slug'] . - '&TB_iframe=true&width=600&height=550' ) ), - esc_attr( sprintf( __( 'More information about %s' ), $plugin_name ) ), - esc_attr( $plugin_name ), - __( 'View details' ) - ); - } elseif ( ! empty( $plugin_data['PluginURI'] ) ) { - $plugin_meta[] = sprintf( '%s', - esc_url( $plugin_data['PluginURI'] ), - __( 'Visit plugin site' ) - ); - } - - /** - * Filter the array of row meta for each plugin in the Plugins list table. - * - * @since 2.8.0 - * - * @param array $plugin_meta An array of the plugin's metadata, - * including the version, author, - * author URI, and plugin URI. - * @param string $plugin_file Path to the plugin file, relative to the plugins directory. - * @param array $plugin_data An array of plugin data. - * @param string $status Status of the plugin. Defaults are 'All', 'Active', - * 'Inactive', 'Recently Activated', 'Upgrade', 'Must-Use', - * 'Drop-ins', 'Search'. - */ - $plugin_meta = apply_filters( 'plugin_row_meta', $plugin_meta, $plugin_file, $plugin_data, $status ); - echo implode( ' | ', $plugin_meta ); - - echo "
    "; - - /** - * Fires inside each custom column of the Plugins list table. - * - * @since 3.1.0 - * - * @param string $column_name Name of the column. - * @param string $plugin_file Path to the plugin file. - * @param array $plugin_data An array of plugin data. - */ - do_action( 'manage_plugins_custom_column', $column_name, $plugin_file, $plugin_data ); - echo "
    - - - -
    - -
    "; - - if ( $format = get_post_format( $post->ID ) ) { - $label = get_post_format_string( $format ); - - echo '' . $label . ": "; - } - - if ( $can_edit_post && $post->post_status != 'trash' ) { - echo '' . $pad . $title . ''; - } else { - echo $pad . $title; - } - _post_states( $post ); - - if ( isset( $parent_name ) ) - echo ' | ' . $post_type_object->labels->parent_item_colon . ' ' . esc_html( $parent_name ); - - echo "\n"; - - if ( $can_edit_post && $post->post_status != 'trash' ) { - if ( $lock_holder ) { - $locked_avatar = get_avatar( $lock_holder->ID, 18 ); - $locked_text = esc_html( sprintf( __( '%s is currently editing' ), $lock_holder->display_name ) ); - } else { - $locked_avatar = $locked_text = ''; - } - - echo '
    ' . $locked_avatar . ' ' . $locked_text . "
    \n"; - } - - if ( ! $this->hierarchical_display && 'excerpt' == $mode && current_user_can( 'read_post', $post->ID ) ) - the_excerpt(); - - $actions = array(); - if ( $can_edit_post && 'trash' != $post->post_status ) { - $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' ) . ""; - elseif ( EMPTY_TRASH_DAYS ) - $actions['trash'] = "" . __( 'Trash' ) . ""; - if ( 'trash' == $post->post_status || !EMPTY_TRASH_DAYS ) - $actions['delete'] = "" . __( 'Delete Permanently' ) . ""; - } - if ( $post_type_object->public ) { - if ( in_array( $post->post_status, array( 'pending', 'draft', 'future' ) ) ) { - if ( $can_edit_post ) { - $preview_link = set_url_scheme( get_permalink( $post->ID ) ); - /** This filter is documented in wp-admin/includes/meta-boxes.php */ - $preview_link = apply_filters( 'preview_post_link', add_query_arg( 'preview', 'true', $preview_link ), $post ); - $actions['view'] = '' . __( 'Preview' ) . ''; - } - } elseif ( 'trash' != $post->post_status ) { - $actions['view'] = '' . __( 'View' ) . ''; - } - } - - if ( is_post_type_hierarchical( $post->post_type ) ) { - - /** - * Filter the array of row action links on the Pages list table. - * - * The filter is evaluated only for hierarchical post types. - * - * @since 2.8.0 - * - * @param array $actions An array of row action links. Defaults are - * 'Edit', 'Quick Edit', 'Restore, 'Trash', - * 'Delete Permanently', 'Preview', and 'View'. - * @param WP_Post $post The post object. - */ - $actions = apply_filters( 'page_row_actions', $actions, $post ); - } else { - - /** - * Filter the array of row action links on the Posts list table. - * - * The filter is evaluated only for non-hierarchical post types. - * - * @since 2.8.0 - * - * @param array $actions An array of row action links. Defaults are - * 'Edit', 'Quick Edit', 'Restore, 'Trash', - * 'Delete Permanently', 'Preview', and 'View'. - * @param WP_Post $post The post object. - */ - $actions = apply_filters( 'post_row_actions', $actions, $post ); - } - - echo $this->row_actions( $actions ); - - get_inline_data( $post ); - echo '
    '; - if ( 'excerpt' == $mode ) { - - /** - * Filter the published time of the post. - * - * If $mode equals 'excerpt', the published time and date are both displayed. - * If $mode equals 'list' (default), the publish date is displayed, with the - * time and date together available as an abbreviation definition. - * - * @since 2.5.1 - * - * @param array $t_time The published time. - * @param WP_Post $post Post object. - * @param string $column_name The column name. - * @param string $mode The list display mode ('excerpt' or 'list'). - */ - echo apply_filters( 'post_date_column_time', $t_time, $post, $column_name, $mode ); - } else { - - /** This filter is documented in wp-admin/includes/class-wp-posts-list-table.php */ - echo '' . apply_filters( 'post_date_column_time', $h_time, $post, $column_name, $mode ) . ''; - } - echo '
    '; - if ( 'publish' == $post->post_status ) { - _e( 'Published' ); - } elseif ( 'future' == $post->post_status ) { - if ( $time_diff > 0 ) - echo '' . __( 'Missed schedule' ) . ''; - else - _e( 'Scheduled' ); - } else { - _e( 'Last Modified' ); - } - echo '
    >
    - comment_pending_count[$post->ID] ) ? $this->comment_pending_count[$post->ID] : 0; - - $this->comments_bubble( $post->ID, $pending_comments ); - ?> -
    >%s', - esc_url( add_query_arg( array( 'post_type' => $post->post_type, 'author' => get_the_author_meta( 'ID' ) ), 'edit.php' )), - get_the_author() - ); - ?>>post_type ) ) { - - /** - * Fires in each custom column on the Posts list table. - * - * This hook only fires if the current post type is hierarchical, - * such as pages. - * - * @since 2.5.0 - * - * @param string $column_name The name of the column to display. - * @param int $post_id The current post ID. - */ - do_action( 'manage_pages_custom_column', $column_name, $post->ID ); - } else { - - /** - * Fires in each custom column in the Posts list table. - * - * This hook only fires if the current post type is non-hierarchical, - * such as posts. - * - * @since 1.5.0 - * - * @param string $column_name The name of the column to display. - * @param int $post_id The current post ID. - */ - do_action( 'manage_posts_custom_column', $column_name, $post->ID ); - } - - /** - * 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. - * - * @since 3.1.0 - * - * @param string $column_name The name of the column to display. - * @param int $post_id The current post ID. - */ - do_action( "manage_{$post->post_type}_posts_custom_column", $column_name, $post->ID ); - ?>
    - - - post_type; - echo $bulk ? " bulk-edit-row bulk-edit-row-$hclass bulk-edit-{$screen->post_type}" : " quick-edit-row quick-edit-row-$hclass inline-edit-{$screen->post_type}"; - ?>" style="display: none"> - -
    - -
    -

    - post_type, 'title' ) ) : - if ( $bulk ) : ?> -
    -
    -
    - - - - - - - - - - - -
    - -
    -
    - post_type, 'author' ) ) : - $authors_dropdown = ''; - - if ( is_super_admin() || current_user_can( $post_type_object->cap->edit_others_posts ) ) : - $users_opt = array( - 'hide_if_only_one_author' => false, - 'who' => 'authors', - 'name' => 'post_author', - 'class'=> 'authors', - 'multi' => 1, - 'echo' => 0 - ); - if ( $bulk ) - $users_opt['show_option_none'] = __( '— No Change —' ); - - if ( $authors = wp_dropdown_users( $users_opt ) ) : - $authors_dropdown = ''; - endif; - endif; // authors - ?> - - - -
    - - - - - - -
    - - - -
    - - - -
    - - - - labels->name ) ?> - -
      - $taxonomy->name ) ) ?> -
    - - - -
    - - - -
    - - post_type, 'author' ) && $bulk ) - echo $authors_dropdown; - - if ( post_type_supports( $screen->post_type, 'page-attributes' ) ) : - - if ( $post_type_object->hierarchical ) : - ?> - - - - - - - post_type ) : - ?> - - - - - - - - - cap->assign_terms ) ) : ?> - - - - - - - - post_type, 'comments' ) || post_type_supports( $screen->post_type, 'trackbacks' ) ) : - if ( $bulk ) : ?> - -
    - post_type, 'comments' ) ) : ?> - - post_type, 'trackbacks' ) ) : ?> - - -
    - - - -
    - post_type, 'comments' ) ) : ?> - - post_type, 'trackbacks' ) ) : ?> - - -
    - - - -
    - - - post_type && $can_publish && current_user_can( $post_type_object->cap->edit_others_posts ) ) : ?> - - - - - - - - - - - - - -
    - - post_type, 'post-formats' ) ) { - $post_formats = get_theme_support( 'post-formats' ); - - ?> - - - -
    - - get_column_info(); - - foreach ( $columns as $column_name => $column_display_name ) { - if ( isset( $core_columns[$column_name] ) ) - continue; - - if ( $bulk ) { - - /** - * Fires once for each column in Bulk Edit mode. - * - * @since 2.7.0 - * - * @param string $column_name Name of the column to edit. - * @param WP_Post $post_type The post type slug. - */ - do_action( 'bulk_edit_custom_box', $column_name, $screen->post_type ); - } else { - - /** - * Fires once for each column in Quick Edit mode. - * - * @since 2.7.0 - * - * @param string $column_name Name of the column to edit. - * @param WP_Post $post_type The post type slug. - */ - do_action( 'quick_edit_custom_box', $column_name, $screen->post_type ); - } - - } - ?> -

    - - - - - 's' ) ); - } ?> - - - post_type, 'author' ) ) { ?> - - - -
    -

    -
    - 'tags', - 'singular' => 'tag', - 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, - ) ); - - $action = $this->screen->action; - $post_type = $this->screen->post_type; - $taxonomy = $this->screen->taxonomy; - - if ( empty( $taxonomy ) ) - $taxonomy = 'post_tag'; - - if ( ! taxonomy_exists( $taxonomy ) ) - wp_die( __( 'Invalid taxonomy' ) ); - - $tax = get_taxonomy( $taxonomy ); - - // @todo Still needed? Maybe just the show_ui part. - if ( empty( $post_type ) || !in_array( $post_type, get_post_types( array( 'show_ui' => true ) ) ) ) - $post_type = 'post'; - - } - - public function ajax_user_can() { - return current_user_can( get_taxonomy( $this->screen->taxonomy )->cap->manage_terms ); - } - - public function prepare_items() { - $tags_per_page = $this->get_items_per_page( 'edit_' . $this->screen->taxonomy . '_per_page' ); - - if ( 'post_tag' == $this->screen->taxonomy ) { - /** - * Filter the number of terms displayed per page for the Tags list table. - * - * @since 2.8.0 - * - * @param int $tags_per_page Number of tags to be displayed. Default 20. - */ - $tags_per_page = apply_filters( 'edit_tags_per_page', $tags_per_page ); - - /** - * Filter the number of terms displayed per page for the Tags list table. - * - * @since 2.7.0 - * @deprecated 2.8.0 Use edit_tags_per_page instead. - * - * @param int $tags_per_page Number of tags to be displayed. Default 20. - */ - $tags_per_page = apply_filters( 'tagsperpage', $tags_per_page ); - } elseif ( 'category' == $this->screen->taxonomy ) { - /** - * Filter the number of terms displayed per page for the Categories list table. - * - * @since 2.8.0 - * - * @param int $tags_per_page Number of categories to be displayed. Default 20. - */ - $tags_per_page = apply_filters( 'edit_categories_per_page', $tags_per_page ); - } - - $search = !empty( $_REQUEST['s'] ) ? trim( wp_unslash( $_REQUEST['s'] ) ) : ''; - - $args = array( - 'search' => $search, - 'page' => $this->get_pagenum(), - 'number' => $tags_per_page, - ); - - if ( !empty( $_REQUEST['orderby'] ) ) - $args['orderby'] = trim( wp_unslash( $_REQUEST['orderby'] ) ); - - if ( !empty( $_REQUEST['order'] ) ) - $args['order'] = trim( wp_unslash( $_REQUEST['order'] ) ); - - $this->callback_args = $args; - - $this->set_pagination_args( array( - 'total_items' => wp_count_terms( $this->screen->taxonomy, compact( 'search' ) ), - 'per_page' => $tags_per_page, - ) ); - } - - public function has_items() { - // todo: populate $this->items in prepare_items() - return true; - } - - protected function get_bulk_actions() { - $actions = array(); - $actions['delete'] = __( 'Delete' ); - - return $actions; - } - - public function current_action() { - if ( isset( $_REQUEST['action'] ) && isset( $_REQUEST['delete_tags'] ) && ( 'delete' == $_REQUEST['action'] || 'delete' == $_REQUEST['action2'] ) ) - return 'bulk-delete'; - - return parent::current_action(); - } - - public function get_columns() { - $columns = array( - 'cb' => '', - 'name' => _x( 'Name', 'term name' ), - 'description' => __( 'Description' ), - 'slug' => __( 'Slug' ), - ); - - if ( 'link_category' == $this->screen->taxonomy ) { - $columns['links'] = __( 'Links' ); - } else { - $columns['posts'] = _x( 'Count', 'Number/count of items' ); - } - - return $columns; - } - - protected function get_sortable_columns() { - return array( - 'name' => 'name', - 'description' => 'description', - 'slug' => 'slug', - 'posts' => 'count', - 'links' => 'count' - ); - } - - public function display_rows_or_placeholder() { - $taxonomy = $this->screen->taxonomy; - - $args = wp_parse_args( $this->callback_args, array( - 'page' => 1, - 'number' => 20, - 'search' => '', - 'hide_empty' => 0 - ) ); - - $page = $args['page']; - - // Set variable because $args['number'] can be subsequently overridden. - $number = $args['number']; - - $args['offset'] = $offset = ( $page - 1 ) * $number; - - // Convert it to table rows. - $count = 0; - - if ( is_taxonomy_hierarchical( $taxonomy ) && ! isset( $args['orderby'] ) ) { - // We'll need the full set of terms then. - $args['number'] = $args['offset'] = 0; - } - $terms = get_terms( $taxonomy, $args ); - - if ( empty( $terms ) ) { - echo ''; - $this->no_items(); - echo ''; - return; - } - - if ( is_taxonomy_hierarchical( $taxonomy ) && ! isset( $args['orderby'] ) ) { - if ( ! empty( $args['search'] ) ) {// Ignore children on searches. - $children = array(); - } else { - $children = _get_term_hierarchy( $taxonomy ); - } - // Some funky recursion to get the job done( Paging & parents mainly ) is contained within, Skip it for non-hierarchical taxonomies for performance sake - $this->_rows( $taxonomy, $terms, $children, $offset, $number, $count ); - } else { - $terms = get_terms( $taxonomy, $args ); - foreach ( $terms as $term ) { - $this->single_row( $term ); - } - } - } - - private function _rows( $taxonomy, $terms, &$children, $start, $per_page, &$count, $parent = 0, $level = 0 ) { - - $end = $start + $per_page; - - foreach ( $terms as $key => $term ) { - - if ( $count >= $end ) - break; - - if ( $term->parent != $parent && empty( $_REQUEST['s'] ) ) - continue; - - // If the page starts in a subtree, print the parents. - if ( $count == $start && $term->parent > 0 && empty( $_REQUEST['s'] ) ) { - $my_parents = $parent_ids = array(); - $p = $term->parent; - while ( $p ) { - $my_parent = get_term( $p, $taxonomy ); - $my_parents[] = $my_parent; - $p = $my_parent->parent; - if ( in_array( $p, $parent_ids ) ) // Prevent parent loops. - break; - $parent_ids[] = $p; - } - unset( $parent_ids ); - - $num_parents = count( $my_parents ); - while ( $my_parent = array_pop( $my_parents ) ) { - echo "\t"; - $this->single_row( $my_parent, $level - $num_parents ); - $num_parents--; - } - } - - if ( $count >= $start ) { - echo "\t"; - $this->single_row( $term, $level ); - } - - ++$count; - - unset( $terms[$key] ); - - if ( isset( $children[$term->term_id] ) && empty( $_REQUEST['s'] ) ) - $this->_rows( $taxonomy, $terms, $children, $start, $per_page, $count, $term->term_id, $level + 1 ); - } - } - - public function single_row( $tag, $level = 0 ) { - global $taxonomy; - $tag = sanitize_term( $tag, $taxonomy ); - - static $row_class = ''; - $row_class = ( $row_class == '' ? ' class="alternate"' : '' ); - - $this->level = $level; - - echo ''; - $this->single_row_columns( $tag ); - echo ''; - } - - public function column_cb( $tag ) { - $default_term = get_option( 'default_' . $this->screen->taxonomy ); - - if ( current_user_can( get_taxonomy( $this->screen->taxonomy )->cap->delete_terms ) && $tag->term_id != $default_term ) - return '' - . ''; - - return ' '; - } - - public function column_name( $tag ) { - $taxonomy = $this->screen->taxonomy; - $tax = get_taxonomy( $taxonomy ); - - $default_term = get_option( 'default_' . $taxonomy ); - - $pad = str_repeat( '— ', max( 0, $this->level ) ); - - /** - * Filter display of the term name in the terms list table. - * - * The default output may include padding due to the term's - * current level in the term hierarchy. - * - * @since 2.5.0 - * - * @see WP_Terms_List_Table::column_name() - * - * @param string $pad_tag_name The term name, padded if not top-level. - * @param object $tag Term object. - */ - $name = apply_filters( 'term_name', $pad . ' ' . $tag->name, $tag ); - - $qe_data = get_term( $tag->term_id, $taxonomy, OBJECT, 'edit' ); - $edit_link = esc_url( get_edit_term_link( $tag->term_id, $taxonomy, $this->screen->post_type ) ); - - $out = '' . $name . '
    '; - - $actions = array(); - if ( current_user_can( $tax->cap->edit_terms ) ) { - $actions['edit'] = '' . __( 'Edit' ) . ''; - $actions['inline hide-if-no-js'] = '' . __( 'Quick Edit' ) . ''; - } - if ( current_user_can( $tax->cap->delete_terms ) && $tag->term_id != $default_term ) - $actions['delete'] = "term_id ) . "'>" . __( 'Delete' ) . ""; - if ( $tax->public ) - $actions['view'] = '' . __( 'View' ) . ''; - - /** - * Filter the action links displayed for each term in the Tags list table. - * - * @since 2.8.0 - * @deprecated 3.0.0 Use {$taxonomy}_row_actions instead. - * - * @param array $actions An array of action links to be displayed. Default - * 'Edit', 'Quick Edit', 'Delete', and 'View'. - * @param object $tag Term object. - */ - $actions = apply_filters( 'tag_row_actions', $actions, $tag ); - - /** - * 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. - * - * @since 3.0.0 - * - * @param array $actions An array of action links to be displayed. Default - * 'Edit', 'Quick Edit', 'Delete', and 'View'. - * @param object $tag Term object. - */ - $actions = apply_filters( "{$taxonomy}_row_actions", $actions, $tag ); - - $out .= $this->row_actions( $actions ); - $out .= ''; - - return $out; - } - - public function column_description( $tag ) { - return $tag->description; - } - - public function column_slug( $tag ) { - /** This filter is documented in wp-admin/edit-tag-form.php */ - return apply_filters( 'editable_slug', $tag->slug ); - } - - public function column_posts( $tag ) { - $count = number_format_i18n( $tag->count ); - - $tax = get_taxonomy( $this->screen->taxonomy ); - - $ptype_object = get_post_type_object( $this->screen->post_type ); - if ( ! $ptype_object->show_ui ) - return $count; - - if ( $tax->query_var ) { - $args = array( $tax->query_var => $tag->slug ); - } else { - $args = array( 'taxonomy' => $tax->name, 'term' => $tag->slug ); - } - - if ( 'post' != $this->screen->post_type ) - $args['post_type'] = $this->screen->post_type; - - if ( 'attachment' == $this->screen->post_type ) - return "$count"; - - return "$count"; - } - - public function column_links( $tag ) { - $count = number_format_i18n( $tag->count ); - if ( $count ) - $count = "$count"; - return $count; - } - - 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, - * refers to the slug of the current taxonomy. - * - * @since 2.8.0 - * - * @param string $string Blank string. - * @param string $column_name Name of the column. - * @param int $term_id Term ID. - */ - return apply_filters( "manage_{$this->screen->taxonomy}_custom_column", '', $column_name, $tag->term_id ); - } - - /** - * Outputs the hidden row displayed when inline editing - * - * @since 3.1.0 - */ - public function inline_edit() { - $tax = get_taxonomy( $this->screen->taxonomy ); - - if ( ! current_user_can( $tax->cap->edit_terms ) ) - return; -?> - -
    - -
    - features = $_REQUEST['features']; - - $paged = $this->get_pagenum(); - - $per_page = 36; - - // These are the tabs which are shown on the page, - $tabs = array(); - $tabs['dashboard'] = __( 'Search' ); - if ( 'search' == $tab ) - $tabs['search'] = __( 'Search Results' ); - $tabs['upload'] = __( 'Upload' ); - $tabs['featured'] = _x( 'Featured', 'themes' ); - //$tabs['popular'] = _x( 'Popular', 'themes' ); - $tabs['new'] = _x( 'Latest', 'themes' ); - $tabs['updated'] = _x( 'Recently Updated', 'themes' ); - - $nonmenu_tabs = array( 'theme-information' ); // Valid actions to perform which do not have a Menu item. - - /** This filter is documented in wp-admin/theme-install.php */ - $tabs = apply_filters( 'install_themes_tabs', $tabs ); - - /** - * Filter tabs not associated with a menu item on the Install Themes screen. - * - * @since 2.8.0 - * - * @param array $nonmenu_tabs The tabs that don't have a menu item on - * the Install Themes screen. - */ - $nonmenu_tabs = apply_filters( 'install_themes_nonmenu_tabs', $nonmenu_tabs ); - - // If a non-valid menu tab has been selected, And it's not a non-menu action. - if ( empty( $tab ) || ( ! isset( $tabs[ $tab ] ) && ! in_array( $tab, (array) $nonmenu_tabs ) ) ) - $tab = key( $tabs ); - - $args = array( 'page' => $paged, 'per_page' => $per_page, 'fields' => $theme_field_defaults ); - - switch ( $tab ) { - case 'search': - $type = isset( $_REQUEST['type'] ) ? wp_unslash( $_REQUEST['type'] ) : 'term'; - switch ( $type ) { - case 'tag': - $args['tag'] = array_map( 'sanitize_key', $search_terms ); - break; - case 'term': - $args['search'] = $search_string; - break; - case 'author': - $args['author'] = $search_string; - break; - } - - if ( ! empty( $this->features ) ) { - $args['tag'] = $this->features; - $_REQUEST['s'] = implode( ',', $this->features ); - $_REQUEST['type'] = 'tag'; - } - - add_action( 'install_themes_table_header', 'install_theme_search_form', 10, 0 ); - break; - - case 'featured': - // case 'popular': - case 'new': - case 'updated': - $args['browse'] = $tab; - break; - - default: - $args = false; - break; - } - - /** - * Filter API request arguments for each Install Themes screen tab. - * - * The dynamic portion of the hook name, $tab, refers to the theme install - * tabs. Default tabs are 'dashboard', 'search', 'upload', 'featured', - * 'new', and 'updated'. - * - * @since 3.7.0 - * - * @param array $args An array of themes API arguments. - */ - $args = apply_filters( 'install_themes_table_api_args_' . $tab, $args ); - - if ( ! $args ) - return; - - $api = themes_api( 'query_themes', $args ); - - if ( is_wp_error( $api ) ) - wp_die( $api->get_error_message() . '

    ' . __( 'Try again' ) . '' ); - - $this->items = $api->themes; - - $this->set_pagination_args( array( - 'total_items' => $api->info['results'], - 'per_page' => $args['per_page'], - 'infinite_scroll' => true, - ) ); - } - - public function no_items() { - _e( 'No themes match your request.' ); - } - - protected function get_views() { - global $tabs, $tab; - - $display_tabs = array(); - foreach ( (array) $tabs as $action => $text ) { - $class = ( $action == $tab ) ? ' class="current"' : ''; - $href = self_admin_url('theme-install.php?tab=' . $action); - $display_tabs['theme-install-'.$action] = "$text"; - } - - return $display_tabs; - } - - public function display() { - wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); -?> -

    -
    - -
    - pagination( 'top' ); ?> -
    -
    - -
    - display_rows_or_placeholder(); ?> -
    - - items; - foreach ( $themes as $theme ) { - ?> -
    single_row( $theme ); - ?>
    - theme_installer(); - } - - /** - * Prints a theme from the WordPress.org API. - * - * @param object $theme An object that contains theme data returned by the WordPress.org API. - * - * Example theme data: - * object(stdClass)[59] - * public 'name' => string 'Magazine Basic' - * public 'slug' => string 'magazine-basic' - * public 'version' => string '1.1' - * public 'author' => string 'tinkerpriest' - * public 'preview_url' => string 'http://wp-themes.com/?magazine-basic' - * public 'screenshot_url' => string 'http://wp-themes.com/wp-content/themes/magazine-basic/screenshot.png' - * public 'rating' => float 80 - * public 'num_ratings' => int 1 - * public 'homepage' => string 'http://wordpress.org/themes/magazine-basic' - * public 'description' => string 'A basic magazine style layout with a fully customizable layout through a backend interface. Designed by c.bavota of Tinker Priest Media.' - * public 'download_link' => string 'http://wordpress.org/themes/download/magazine-basic.1.1.zip' - */ - public function single_row( $theme ) { - global $themes_allowedtags; - - if ( empty( $theme ) ) - return; - - $name = wp_kses( $theme->name, $themes_allowedtags ); - $author = wp_kses( $theme->author, $themes_allowedtags ); - - $preview_title = sprintf( __('Preview “%s”'), $name ); - $preview_url = add_query_arg( array( - 'tab' => 'theme-information', - 'theme' => $theme->slug, - ), self_admin_url( 'theme-install.php' ) ); - - $actions = array(); - - $install_url = add_query_arg( array( - 'action' => 'install-theme', - 'theme' => $theme->slug, - ), self_admin_url( 'update.php' ) ); - - $update_url = add_query_arg( array( - 'action' => 'upgrade-theme', - 'theme' => $theme->slug, - ), self_admin_url( 'update.php' ) ); - - $status = $this->_get_theme_status( $theme ); - - switch ( $status ) { - case 'update_available': - $actions[] = '' . __( 'Update' ) . ''; - break; - case 'newer_installed': - case 'latest_installed': - $actions[] = '' . _x( 'Installed', 'theme' ) . ''; - break; - case 'install': - default: - $actions[] = '' . __( 'Install Now' ) . ''; - break; - } - - $actions[] = '' . __( 'Preview' ) . ''; - - /** - * Filter the install action links for a theme in the Install Themes list table. - * - * @since 3.4.0 - * - * @param array $actions An array of theme action hyperlinks. Defaults are - * links to Install Now, Preview, and Details. - * @param WP_Theme $theme Theme object. - */ - $actions = apply_filters( 'theme_install_actions', $actions, $theme ); - - ?> - - - - -

    -
    - - - - install_theme_info( $theme ); - } - - /** - * Prints the wrapper for the theme installer. - */ - public function theme_installer() { - ?> -
    -
    -
    - - -
    -
    -
    -
    - -
    -
    -
    - -
    -
    - install_theme_info( $theme ); ?> -
    -
    - -
    -
    - name, $themes_allowedtags ); - $author = wp_kses( $theme->author, $themes_allowedtags ); - - $install_url = add_query_arg( array( - 'action' => 'install-theme', - 'theme' => $theme->slug, - ), self_admin_url( 'update.php' ) ); - - $update_url = add_query_arg( array( - 'action' => 'upgrade-theme', - 'theme' => $theme->slug, - ), self_admin_url( 'update.php' ) ); - - $status = $this->_get_theme_status( $theme ); - - ?> -
    slug ) ) . '" title="' . esc_attr( sprintf( __( 'Update to version %s' ), $theme->version ) ) . '">' . __( 'Update' ) . ''; - break; - case 'newer_installed': - case 'latest_installed': - echo '' . _x( 'Installed', 'theme' ) . ''; - break; - case 'install': - default: - echo '' . __( 'Install' ) . ''; - break; - } ?> -

    - - screenshot_url ) ): ?> - - -
    - $theme->rating, 'type' => 'percent', 'number' => $theme->num_ratings ) ); ?> -
    - - version, $themes_allowedtags ); ?> -
    -
    - description, $themes_allowedtags ); ?> -
    -
    - -
    - Install screen - * @uses $type Global; type of search. - */ - public function _js_vars( $extra_args = array() ) { - global $tab, $type; - parent::_js_vars( compact( 'tab', 'type' ) ); - } - - /** - * Check to see if the theme is already installed. - * - * @since 3.4.0 - * @access private - * - * @param object $theme - A WordPress.org Theme API object. - * @return string Theme status. - */ - private function _get_theme_status( $theme ) { - $status = 'install'; - - $installed_theme = wp_get_theme( $theme->slug ); - if ( $installed_theme->exists() ) { - if ( version_compare( $installed_theme->get('Version'), $theme->version, '=' ) ) - $status = 'latest_installed'; - elseif ( version_compare( $installed_theme->get('Version'), $theme->version, '>' ) ) - $status = 'newer_installed'; - else - $status = 'update_available'; - } - - return $status; - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-themes-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-themes-list-table.php deleted file mode 100644 index de34581..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-themes-list-table.php +++ /dev/null @@ -1,279 +0,0 @@ - true, - 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, - ) ); - } - - public function ajax_user_can() { - // Do not check edit_theme_options here. AJAX calls for available themes require switch_themes. - return current_user_can( 'switch_themes' ); - } - - public function prepare_items() { - $themes = wp_get_themes( array( 'allowed' => true ) ); - - if ( ! empty( $_REQUEST['s'] ) ) - $this->search_terms = array_unique( array_filter( array_map( 'trim', explode( ',', strtolower( wp_unslash( $_REQUEST['s'] ) ) ) ) ) ); - - if ( ! empty( $_REQUEST['features'] ) ) - $this->features = $_REQUEST['features']; - - if ( $this->search_terms || $this->features ) { - foreach ( $themes as $key => $theme ) { - if ( ! $this->search_theme( $theme ) ) - unset( $themes[ $key ] ); - } - } - - unset( $themes[ get_option( 'stylesheet' ) ] ); - WP_Theme::sort_by_name( $themes ); - - $per_page = 36; - $page = $this->get_pagenum(); - - $start = ( $page - 1 ) * $per_page; - - $this->items = array_slice( $themes, $start, $per_page, true ); - - $this->set_pagination_args( array( - 'total_items' => count( $themes ), - 'per_page' => $per_page, - 'infinite_scroll' => true, - ) ); - } - - public function no_items() { - if ( $this->search_terms || $this->features ) { - _e( 'No items found.' ); - return; - } - - if ( is_multisite() ) { - if ( current_user_can( 'install_themes' ) && current_user_can( 'manage_network_themes' ) ) { - printf( __( 'You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes.' ), network_admin_url( 'site-themes.php?id=' . $GLOBALS['blog_id'] ), network_admin_url( 'theme-install.php' ) ); - - return; - } elseif ( current_user_can( 'manage_network_themes' ) ) { - printf( __( 'You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes.' ), network_admin_url( 'site-themes.php?id=' . $GLOBALS['blog_id'] ) ); - - return; - } - // Else, fallthrough. install_themes doesn't help if you can't enable it. - } else { - if ( current_user_can( 'install_themes' ) ) { - printf( __( 'You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above.' ), admin_url( 'theme-install.php' ) ); - - return; - } - } - // Fallthrough. - printf( __( 'Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes.' ), get_site_option( 'site_name' ) ); - } - - public function tablenav( $which = 'top' ) { - if ( $this->get_pagination_arg( 'total_pages' ) <= 1 ) - return; - ?> -
    - pagination( $which ); ?> - -
    -
    - - tablenav( 'top' ); ?> - -
    - display_rows_or_placeholder(); ?> -
    - - tablenav( 'bottom' ); ?> -has_items() ) { - $this->display_rows(); - } else { - echo '
    '; - $this->no_items(); - echo '
    '; - } - } - - public function display_rows() { - $themes = $this->items; - - foreach ( $themes as $theme ): - ?>
    get_template(); - $stylesheet = $theme->get_stylesheet(); - $title = $theme->display('Name'); - $version = $theme->display('Version'); - $author = $theme->display('Author'); - - $activate_link = wp_nonce_url( "themes.php?action=activate&template=" . urlencode( $template ) . "&stylesheet=" . urlencode( $stylesheet ), 'switch-theme_' . $stylesheet ); - - $preview_link = esc_url( add_query_arg( - array( 'preview' => 1, 'template' => urlencode( $template ), 'stylesheet' => urlencode( $stylesheet ), 'preview_iframe' => true, 'TB_iframe' => 'true' ), - home_url( '/' ) ) ); - - $actions = array(); - $actions['activate'] = '' . __( 'Activate' ) . ''; - - $actions['preview'] = '' . __( 'Preview' ) . ''; - - if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) { - $actions['preview'] .= '' - . __( 'Live Preview' ) . ''; - } - - if ( ! is_multisite() && current_user_can( 'delete_themes' ) ) - $actions['delete'] = '' . __( 'Delete' ) . ''; - - /** This filter is documented in wp-admin/includes/class-wp-ms-themes-list-table.php */ - $actions = apply_filters( 'theme_action_links', $actions, $theme ); - - /** This filter is documented in wp-admin/includes/class-wp-ms-themes-list-table.php */ - $actions = apply_filters( "theme_action_links_$stylesheet", $actions, $theme ); - $delete_action = isset( $actions['delete'] ) ? '
    ' . $actions['delete'] . '
    ' : ''; - unset( $actions['delete'] ); - - ?> - - - get_screenshot() ) : ?> - - - - - get_screenshot() ) : ?> - - - - -

    -
    - - -
    -

    -

    display('Description'); ?>

    - parent() ) { - printf( '

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

    ', - __( 'http://codex.wordpress.org/Child_Themes' ), - $theme->parent()->display( 'Name' ) ); - } ?> -
    - -
    - features as $word ) { - if ( ! in_array( $word, $theme->get('Tags') ) ) - return false; - } - - // Match all phrases - foreach ( $this->search_terms as $word ) { - if ( in_array( $word, $theme->get('Tags') ) ) - continue; - - foreach ( array( 'Name', 'Description', 'Author', 'AuthorURI' ) as $header ) { - // Don't mark up; Do translate. - if ( false !== stripos( strip_tags( $theme->display( $header, false, true ) ), $word ) ) { - continue 2; - } - } - - if ( false !== stripos( $theme->get_stylesheet(), $word ) ) - continue; - - if ( false !== stripos( $theme->get_template(), $word ) ) - continue; - - return false; - } - - return true; - } - - /** - * Send required variables to JavaScript land - * - * @since 3.4.0 - * @access public - * - * @uses $this->features Array of all feature search terms. - * @uses get_pagenum() - * @uses _pagination_args['total_pages'] - */ - public function _js_vars( $extra_args = array() ) { - $search_string = isset( $_REQUEST['s'] ) ? esc_attr( wp_unslash( $_REQUEST['s'] ) ) : ''; - - $args = array( - 'search' => $search_string, - 'features' => $this->features, - 'paged' => $this->get_pagenum(), - 'total_pages' => ! empty( $this->_pagination_args['total_pages'] ) ? $this->_pagination_args['total_pages'] : 1, - ); - - if ( is_array( $extra_args ) ) - $args = array_merge( $args, $extra_args ); - - printf( "\n", json_encode( $args ) ); - parent::_js_vars(); - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-upgrader-skins.php b/sources/wordpress/wp-admin/includes/class-wp-upgrader-skins.php deleted file mode 100644 index 8fcee68..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-upgrader-skins.php +++ /dev/null @@ -1,767 +0,0 @@ - '', 'nonce' => '', 'title' => '', 'context' => false ); - $this->options = wp_parse_args($args, $defaults); - } - - public function set_upgrader(&$upgrader) { - if ( is_object($upgrader) ) - $this->upgrader =& $upgrader; - $this->add_strings(); - } - - public function add_strings() { - } - - public function set_result($result) { - $this->result = $result; - } - - public function request_filesystem_credentials($error = false) { - $url = $this->options['url']; - $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. - } - - public function header() { - if ( $this->done_header ) { - return; - } - $this->done_header = true; - echo '
    '; - echo '

    ' . $this->options['title'] . '

    '; - } - public function footer() { - if ( $this->done_footer ) { - return; - } - $this->done_footer = true; - echo '
    '; - } - - public function error($errors) { - if ( ! $this->done_header ) - $this->header(); - if ( is_string($errors) ) { - $this->feedback($errors); - } elseif ( is_wp_error($errors) && $errors->get_error_code() ) { - foreach ( $errors->get_error_messages() as $message ) { - if ( $errors->get_error_data() && is_string( $errors->get_error_data() ) ) - $this->feedback($message . ' ' . esc_html( strip_tags( $errors->get_error_data() ) ) ); - else - $this->feedback($message); - } - } - } - - public function feedback($string) { - if ( isset( $this->upgrader->strings[$string] ) ) - $string = $this->upgrader->strings[$string]; - - if ( strpos($string, '%') !== false ) { - $args = func_get_args(); - $args = array_splice($args, 1); - if ( $args ) { - $args = array_map( 'strip_tags', $args ); - $args = array_map( 'esc_html', $args ); - $string = vsprintf($string, $args); - } - } - if ( empty($string) ) - return; - show_message($string); - } - public function before() {} - public function after() {} - - /** - * Output JavaScript that calls function to decrement the update counts. - * - * @since 3.9.0 - * - * @param string $type Type of update count to decrement. Likely values include 'plugin', - * 'theme', 'translation', etc. - */ - protected function decrement_update_count( $type ) { - if ( ! $this->result || is_wp_error( $this->result ) || 'up_to_date' === $this->result ) { - return; - } - - if ( defined( 'IFRAME_REQUEST' ) ) { - echo ''; - } else { - echo ''; - } - } -} - -/** - * Plugin Upgrader Skin for WordPress Plugin Upgrades. - * - * @package WordPress - * @subpackage Upgrader - * @since 2.8.0 - */ -class Plugin_Upgrader_Skin extends WP_Upgrader_Skin { - public $plugin = ''; - public $plugin_active = false; - public $plugin_network_active = false; - - public function __construct($args = array()) { - $defaults = array( 'url' => '', 'plugin' => '', 'nonce' => '', 'title' => __('Update Plugin') ); - $args = wp_parse_args($args, $defaults); - - $this->plugin = $args['plugin']; - - $this->plugin_active = is_plugin_active( $this->plugin ); - $this->plugin_network_active = is_plugin_active_for_network( $this->plugin ); - - parent::__construct($args); - } - - public function after() { - $this->plugin = $this->upgrader->plugin_info(); - if ( !empty($this->plugin) && !is_wp_error($this->result) && $this->plugin_active ){ - echo ''; - } - - $this->decrement_update_count( 'plugin' ); - - $update_actions = array( - 'activate_plugin' => '' . __('Activate Plugin') . '', - 'plugins_page' => '' . __('Return to Plugins page') . '' - ); - if ( $this->plugin_active || ! $this->result || is_wp_error( $this->result ) || ! current_user_can( 'activate_plugins' ) ) - unset( $update_actions['activate_plugin'] ); - - /** - * Filter the list of action links available following a single plugin update. - * - * @since 2.7.0 - * - * @param array $update_actions Array of plugin action links. - * @param string $plugin Path to the plugin file. - */ - $update_actions = apply_filters( 'update_plugin_complete_actions', $update_actions, $this->plugin ); - - if ( ! empty($update_actions) ) - $this->feedback(implode(' | ', (array)$update_actions)); - } -} - -/** - * Plugin Upgrader Skin for WordPress Plugin Upgrades. - * - * @package WordPress - * @subpackage Upgrader - * @since 3.0.0 - */ -class Bulk_Upgrader_Skin extends WP_Upgrader_Skin { - public $in_loop = false; - public $error = false; - - public function __construct($args = array()) { - $defaults = array( 'url' => '', 'nonce' => '' ); - $args = wp_parse_args($args, $defaults); - - parent::__construct($args); - } - - public function add_strings() { - $this->upgrader->strings['skin_upgrade_start'] = __('The update process is starting. This process may take a while on some hosts, so please be patient.'); - $this->upgrader->strings['skin_update_failed_error'] = __('An error occurred while updating %1$s: %2$s'); - $this->upgrader->strings['skin_update_failed'] = __('The update of %1$s failed.'); - $this->upgrader->strings['skin_update_successful'] = __('%1$s updated successfully.').' '.__('Show Details').'.'; - $this->upgrader->strings['skin_upgrade_end'] = __('All updates have been completed.'); - } - - public function feedback($string) { - if ( isset( $this->upgrader->strings[$string] ) ) - $string = $this->upgrader->strings[$string]; - - if ( strpos($string, '%') !== false ) { - $args = func_get_args(); - $args = array_splice($args, 1); - if ( $args ) { - $args = array_map( 'strip_tags', $args ); - $args = array_map( 'esc_html', $args ); - $string = vsprintf($string, $args); - } - } - if ( empty($string) ) - return; - if ( $this->in_loop ) - echo "$string
    \n"; - else - echo "

    $string

    \n"; - } - - public function header() { - // Nothing, This will be displayed within a iframe. - } - - public function footer() { - // Nothing, This will be displayed within a iframe. - } - public function error($error) { - if ( is_string($error) && isset( $this->upgrader->strings[$error] ) ) - $this->error = $this->upgrader->strings[$error]; - - if ( is_wp_error($error) ) { - $messages = array(); - foreach ( $error->get_error_messages() as $emessage ) { - if ( $error->get_error_data() && is_string( $error->get_error_data() ) ) - $messages[] = $emessage . ' ' . esc_html( strip_tags( $error->get_error_data() ) ); - else - $messages[] = $emessage; - } - $this->error = implode(', ', $messages); - } - echo ''; - } - - public function bulk_header() { - $this->feedback('skin_upgrade_start'); - } - - public function bulk_footer() { - $this->feedback('skin_upgrade_end'); - } - - public function before($title = '') { - $this->in_loop = true; - printf( '

    ' . $this->upgrader->strings['skin_before_update_header'] . '

    ', $title, $this->upgrader->update_current, $this->upgrader->update_count); - echo ''; - echo '

    '; - $this->flush_output(); - } - - public function after($title = '') { - echo '

    '; - if ( $this->error || ! $this->result ) { - if ( $this->error ) - echo '

    ' . sprintf($this->upgrader->strings['skin_update_failed_error'], $title, $this->error) . '

    '; - else - echo '

    ' . sprintf($this->upgrader->strings['skin_update_failed'], $title) . '

    '; - - echo ''; - } - if ( $this->result && ! is_wp_error( $this->result ) ) { - if ( ! $this->error ) - echo '

    ' . sprintf($this->upgrader->strings['skin_update_successful'], $title, 'jQuery(\'#progress-' . esc_js($this->upgrader->update_current) . '\').toggle();jQuery(\'span\', this).toggle(); return false;') . '

    '; - echo ''; - } - - $this->reset(); - $this->flush_output(); - } - - public function reset() { - $this->in_loop = false; - $this->error = false; - } - - public function flush_output() { - wp_ob_end_flush_all(); - flush(); - } -} - -class Bulk_Plugin_Upgrader_Skin extends Bulk_Upgrader_Skin { - public $plugin_info = array(); // Plugin_Upgrader::bulk() will fill this in. - - public function __construct($args = array()) { - parent::__construct($args); - } - - public function add_strings() { - parent::add_strings(); - $this->upgrader->strings['skin_before_update_header'] = __('Updating Plugin %1$s (%2$d/%3$d)'); - } - - public function before($title = '') { - parent::before($this->plugin_info['Title']); - } - - public function after($title = '') { - parent::after($this->plugin_info['Title']); - $this->decrement_update_count( 'plugin' ); - } - public function bulk_footer() { - parent::bulk_footer(); - $update_actions = array( - 'plugins_page' => '' . __('Return to Plugins page') . '', - 'updates_page' => '' . __('Return to WordPress Updates') . '' - ); - if ( ! current_user_can( 'activate_plugins' ) ) - unset( $update_actions['plugins_page'] ); - - /** - * Filter the list of action links available following bulk plugin updates. - * - * @since 3.0.0 - * - * @param array $update_actions Array of plugin action links. - * @param array $plugin_info Array of information for the last-updated plugin. - */ - $update_actions = apply_filters( 'update_bulk_plugins_complete_actions', $update_actions, $this->plugin_info ); - - if ( ! empty($update_actions) ) - $this->feedback(implode(' | ', (array)$update_actions)); - } -} - -class Bulk_Theme_Upgrader_Skin extends Bulk_Upgrader_Skin { - public $theme_info = array(); // Theme_Upgrader::bulk() will fill this in. - - public function __construct($args = array()) { - parent::__construct($args); - } - - public function add_strings() { - parent::add_strings(); - $this->upgrader->strings['skin_before_update_header'] = __('Updating Theme %1$s (%2$d/%3$d)'); - } - - public function before($title = '') { - parent::before( $this->theme_info->display('Name') ); - } - - public function after($title = '') { - parent::after( $this->theme_info->display('Name') ); - $this->decrement_update_count( 'theme' ); - } - - public function bulk_footer() { - parent::bulk_footer(); - $update_actions = array( - 'themes_page' => '' . __('Return to Themes page') . '', - 'updates_page' => '' . __('Return to WordPress Updates') . '' - ); - if ( ! current_user_can( 'switch_themes' ) && ! current_user_can( 'edit_theme_options' ) ) - unset( $update_actions['themes_page'] ); - - /** - * Filter the list of action links available following bulk theme updates. - * - * @since 3.0.0 - * - * @param array $update_actions Array of theme action links. - * @param array $theme_info Array of information for the last-updated theme. - */ - $update_actions = apply_filters( 'update_bulk_theme_complete_actions', $update_actions, $this->theme_info ); - - if ( ! empty($update_actions) ) - $this->feedback(implode(' | ', (array)$update_actions)); - } -} - -/** - * Plugin Installer Skin for WordPress Plugin Installer. - * - * @package WordPress - * @subpackage Upgrader - * @since 2.8.0 - */ -class Plugin_Installer_Skin extends WP_Upgrader_Skin { - public $api; - public $type; - - public function __construct($args = array()) { - $defaults = array( 'type' => 'web', 'url' => '', 'plugin' => '', 'nonce' => '', 'title' => '' ); - $args = wp_parse_args($args, $defaults); - - $this->type = $args['type']; - $this->api = isset($args['api']) ? $args['api'] : array(); - - parent::__construct($args); - } - - public function before() { - if ( !empty($this->api) ) - $this->upgrader->strings['process_success'] = sprintf( __('Successfully installed the plugin %s %s.'), $this->api->name, $this->api->version); - } - - public function after() { - - $plugin_file = $this->upgrader->plugin_info(); - - $install_actions = array(); - - $from = isset($_GET['from']) ? wp_unslash( $_GET['from'] ) : 'plugins'; - - if ( 'import' == $from ) - $install_actions['activate_plugin'] = '' . __('Activate Plugin & Run Importer') . ''; - else - $install_actions['activate_plugin'] = '' . __('Activate Plugin') . ''; - - if ( is_multisite() && current_user_can( 'manage_network_plugins' ) ) { - $install_actions['network_activate'] = '' . __('Network Activate') . ''; - unset( $install_actions['activate_plugin'] ); - } - - if ( 'import' == $from ) - $install_actions['importers_page'] = '' . __('Return to Importers') . ''; - else if ( $this->type == 'web' ) - $install_actions['plugins_page'] = '' . __('Return to Plugin Installer') . ''; - else - $install_actions['plugins_page'] = '' . __('Return to Plugins page') . ''; - - if ( ! $this->result || is_wp_error($this->result) ) { - unset( $install_actions['activate_plugin'], $install_actions['network_activate'] ); - } elseif ( ! current_user_can( 'activate_plugins' ) ) { - unset( $install_actions['activate_plugin'] ); - } - - /** - * Filter the list of action links available following a single plugin installation. - * - * @since 2.7.0 - * - * @param array $install_actions Array of plugin action links. - * @param object $api Object containing WordPress.org API plugin data. Empty - * for non-API installs, such as when a plugin is installed - * via upload. - * @param string $plugin_file Path to the plugin file. - */ - $install_actions = apply_filters( 'install_plugin_complete_actions', $install_actions, $this->api, $plugin_file ); - - if ( ! empty($install_actions) ) - $this->feedback(implode(' | ', (array)$install_actions)); - } -} - -/** - * Theme Installer Skin for the WordPress Theme Installer. - * - * @package WordPress - * @subpackage Upgrader - * @since 2.8.0 - */ -class Theme_Installer_Skin extends WP_Upgrader_Skin { - public $api; - public $type; - - public function __construct($args = array()) { - $defaults = array( 'type' => 'web', 'url' => '', 'theme' => '', 'nonce' => '', 'title' => '' ); - $args = wp_parse_args($args, $defaults); - - $this->type = $args['type']; - $this->api = isset($args['api']) ? $args['api'] : array(); - - parent::__construct($args); - } - - public function before() { - if ( !empty($this->api) ) - $this->upgrader->strings['process_success'] = sprintf( $this->upgrader->strings['process_success_specific'], $this->api->name, $this->api->version); - } - - public function after() { - if ( empty($this->upgrader->result['destination_name']) ) - return; - - $theme_info = $this->upgrader->theme_info(); - if ( empty( $theme_info ) ) - return; - - $name = $theme_info->display('Name'); - $stylesheet = $this->upgrader->result['destination_name']; - $template = $theme_info->get_template(); - - $preview_link = add_query_arg( array( - 'preview' => 1, - 'template' => urlencode( $template ), - 'stylesheet' => urlencode( $stylesheet ), - ), trailingslashit( home_url() ) ); - - $activate_link = add_query_arg( array( - 'action' => 'activate', - 'template' => urlencode( $template ), - 'stylesheet' => urlencode( $stylesheet ), - ), admin_url('themes.php') ); - $activate_link = wp_nonce_url( $activate_link, 'switch-theme_' . $stylesheet ); - - $install_actions = array(); - $install_actions['preview'] = '' . __('Preview') . ''; - if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) { - $install_actions['preview'] .= '' . __('Live Preview') . ''; - } - $install_actions['activate'] = '' . __('Activate') . ''; - - if ( is_network_admin() && current_user_can( 'manage_network_themes' ) ) - $install_actions['network_enable'] = '' . __( 'Network Enable' ) . ''; - - if ( $this->type == 'web' ) - $install_actions['themes_page'] = '' . __('Return to Theme Installer') . ''; - elseif ( current_user_can( 'switch_themes' ) || current_user_can( 'edit_theme_options' ) ) - $install_actions['themes_page'] = '' . __('Return to Themes page') . ''; - - if ( ! $this->result || is_wp_error($this->result) || is_network_admin() || ! current_user_can( 'switch_themes' ) ) - unset( $install_actions['activate'], $install_actions['preview'] ); - - /** - * Filter the list of action links available following a single theme installation. - * - * @since 2.8.0 - * - * @param array $install_actions Array of theme action links. - * @param object $api Object containing WordPress.org API theme data. - * @param string $stylesheet Theme directory name. - * @param WP_Theme $theme_info Theme object. - */ - $install_actions = apply_filters( 'install_theme_complete_actions', $install_actions, $this->api, $stylesheet, $theme_info ); - if ( ! empty($install_actions) ) - $this->feedback(implode(' | ', (array)$install_actions)); - } -} - -/** - * Theme Upgrader Skin for WordPress Theme Upgrades. - * - * @package WordPress - * @subpackage Upgrader - * @since 2.8.0 - */ -class Theme_Upgrader_Skin extends WP_Upgrader_Skin { - public $theme = ''; - - public function __construct($args = array()) { - $defaults = array( 'url' => '', 'theme' => '', 'nonce' => '', 'title' => __('Update Theme') ); - $args = wp_parse_args($args, $defaults); - - $this->theme = $args['theme']; - - parent::__construct($args); - } - - public function after() { - $this->decrement_update_count( 'theme' ); - - $update_actions = array(); - if ( ! empty( $this->upgrader->result['destination_name'] ) && $theme_info = $this->upgrader->theme_info() ) { - $name = $theme_info->display('Name'); - $stylesheet = $this->upgrader->result['destination_name']; - $template = $theme_info->get_template(); - - $preview_link = add_query_arg( array( - 'preview' => 1, - 'template' => urlencode( $template ), - 'stylesheet' => urlencode( $stylesheet ), - ), trailingslashit( home_url() ) ); - - $activate_link = add_query_arg( array( - 'action' => 'activate', - 'template' => urlencode( $template ), - 'stylesheet' => urlencode( $stylesheet ), - ), admin_url('themes.php') ); - $activate_link = wp_nonce_url( $activate_link, 'switch-theme_' . $stylesheet ); - - if ( get_stylesheet() == $stylesheet ) { - if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) { - $update_actions['preview'] = '' . __('Customize') . ''; - } - } elseif ( current_user_can( 'switch_themes' ) ) { - $update_actions['preview'] = '' . __('Preview') . ''; - if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) { - $update_actions['preview'] .= '' . __('Live Preview') . ''; - } - $update_actions['activate'] = '' . __('Activate') . ''; - } - - if ( ! $this->result || is_wp_error( $this->result ) || is_network_admin() ) - unset( $update_actions['preview'], $update_actions['activate'] ); - } - - $update_actions['themes_page'] = '' . __('Return to Themes page') . ''; - - /** - * Filter the list of action links available following a single theme update. - * - * @since 2.8.0 - * - * @param array $update_actions Array of theme action links. - * @param string $theme Theme directory name. - */ - $update_actions = apply_filters( 'update_theme_complete_actions', $update_actions, $this->theme ); - - if ( ! empty($update_actions) ) - $this->feedback(implode(' | ', (array)$update_actions)); - } -} - -/** - * Translation Upgrader Skin for WordPress Translation Upgrades. - * - * @package WordPress - * @subpackage Upgrader - * @since 3.7.0 - */ -class Language_Pack_Upgrader_Skin extends WP_Upgrader_Skin { - public $language_update = null; - public $done_header = false; - public $done_footer = false; - public $display_footer_actions = true; - - public function __construct( $args = array() ) { - $defaults = array( 'url' => '', 'nonce' => '', 'title' => __( 'Update Translations' ), 'skip_header_footer' => false ); - $args = wp_parse_args( $args, $defaults ); - if ( $args['skip_header_footer'] ) { - $this->done_header = true; - $this->done_footer = true; - $this->display_footer_actions = false; - } - parent::__construct( $args ); - } - - public function before() { - $name = $this->upgrader->get_name_for_update( $this->language_update ); - - echo '
    '; - - printf( '

    ' . __( 'Updating translations for %1$s (%2$s)…' ) . '

    ', $name, $this->language_update->language ); - } - - public function error( $error ) { - echo '
    '; - parent::error( $error ); - echo '
    '; - } - - public function after() { - echo '
    '; - } - - public function bulk_footer() { - $this->decrement_update_count( 'translation' ); - $update_actions = array(); - $update_actions['updates_page'] = '' . __( 'Return to WordPress Updates' ) . ''; - - /** - * Filter the list of action links available following a translations update. - * - * @since 3.7.0 - * - * @param array $update_actions Array of translations update links. - */ - $update_actions = apply_filters( 'update_translations_complete_actions', $update_actions ); - - if ( $update_actions && $this->display_footer_actions ) - $this->feedback( implode( ' | ', $update_actions ) ); - } -} - -/** - * Upgrader Skin for Automatic WordPress Upgrades - * - * This skin is designed to be used when no output is intended, all output - * is captured and stored for the caller to process and log/email/discard. - * - * @package WordPress - * @subpackage Upgrader - * @since 3.7.0 - */ -class Automatic_Upgrader_Skin extends WP_Upgrader_Skin { - protected $messages = array(); - - public function request_filesystem_credentials( $error = false, $context = '' ) { - 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 ); - ob_end_clean(); - return $result; - } - - public function get_upgrade_messages() { - return $this->messages; - } - - public function feedback( $data ) { - if ( is_wp_error( $data ) ) - $string = $data->get_error_message(); - else if ( is_array( $data ) ) - return; - else - $string = $data; - - if ( ! empty( $this->upgrader->strings[ $string ] ) ) - $string = $this->upgrader->strings[ $string ]; - - if ( strpos( $string, '%' ) !== false ) { - $args = func_get_args(); - $args = array_splice( $args, 1 ); - if ( ! empty( $args ) ) - $string = vsprintf( $string, $args ); - } - - $string = trim( $string ); - - // Only allow basic HTML in the messages, as it'll be used in emails/logs rather than direct browser output. - $string = wp_kses( $string, array( - 'a' => array( - 'href' => true - ), - 'br' => true, - 'em' => true, - 'strong' => true, - ) ); - - if ( empty( $string ) ) - return; - - $this->messages[] = $string; - } - - public function header() { - ob_start(); - } - - public function footer() { - $output = ob_get_contents(); - if ( ! empty( $output ) ) - $this->feedback( $output ); - ob_end_clean(); - } - - public function bulk_header() {} - public function bulk_footer() {} - public function before() {} - public function after() {} -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-upgrader.php b/sources/wordpress/wp-admin/includes/class-wp-upgrader.php deleted file mode 100644 index 2bef3ea..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-upgrader.php +++ /dev/null @@ -1,2676 +0,0 @@ -skin = new WP_Upgrader_Skin(); - else - $this->skin = $skin; - } - - public function init() { - $this->skin->set_upgrader($this); - $this->generic_strings(); - } - - public function generic_strings() { - $this->strings['bad_request'] = __('Invalid Data provided.'); - $this->strings['fs_unavailable'] = __('Could not access filesystem.'); - $this->strings['fs_error'] = __('Filesystem error.'); - $this->strings['fs_no_root_dir'] = __('Unable to locate WordPress Root directory.'); - $this->strings['fs_no_content_dir'] = __('Unable to locate WordPress Content directory (wp-content).'); - $this->strings['fs_no_plugins_dir'] = __('Unable to locate WordPress Plugin directory.'); - $this->strings['fs_no_themes_dir'] = __('Unable to locate WordPress Theme directory.'); - /* translators: %s: directory name */ - $this->strings['fs_no_folder'] = __('Unable to locate needed folder (%s).'); - - $this->strings['download_failed'] = __('Download failed.'); - $this->strings['installing_package'] = __('Installing the latest version…'); - $this->strings['no_files'] = __('The package contains no files.'); - $this->strings['folder_exists'] = __('Destination folder already exists.'); - $this->strings['mkdir_failed'] = __('Could not create directory.'); - $this->strings['incompatible_archive'] = __('The package could not be installed.'); - - $this->strings['maintenance_start'] = __('Enabling Maintenance mode…'); - $this->strings['maintenance_end'] = __('Disabling Maintenance mode…'); - } - - public function fs_connect( $directories = array() ) { - global $wp_filesystem; - - if ( false === ($credentials = $this->skin->request_filesystem_credentials()) ) - return false; - - if ( ! WP_Filesystem($credentials) ) { - $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 - return false; - } - - if ( ! is_object($wp_filesystem) ) - return new WP_Error('fs_unavailable', $this->strings['fs_unavailable'] ); - - if ( is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code() ) - return new WP_Error('fs_error', $this->strings['fs_error'], $wp_filesystem->errors); - - foreach ( (array)$directories as $dir ) { - switch ( $dir ) { - case ABSPATH: - if ( ! $wp_filesystem->abspath() ) - return new WP_Error('fs_no_root_dir', $this->strings['fs_no_root_dir']); - break; - case WP_CONTENT_DIR: - if ( ! $wp_filesystem->wp_content_dir() ) - return new WP_Error('fs_no_content_dir', $this->strings['fs_no_content_dir']); - break; - case WP_PLUGIN_DIR: - if ( ! $wp_filesystem->wp_plugins_dir() ) - return new WP_Error('fs_no_plugins_dir', $this->strings['fs_no_plugins_dir']); - break; - case get_theme_root(): - if ( ! $wp_filesystem->wp_themes_dir() ) - return new WP_Error('fs_no_themes_dir', $this->strings['fs_no_themes_dir']); - break; - default: - if ( ! $wp_filesystem->find_folder($dir) ) - return new WP_Error( 'fs_no_folder', sprintf( $this->strings['fs_no_folder'], esc_html( basename( $dir ) ) ) ); - break; - } - } - return true; - } //end fs_connect(); - - public function download_package($package) { - - /** - * Filter whether to return the package. - * - * @since 3.7.0 - * - * @param bool $reply Whether to bail without returning the package. - * Default false. - * @param string $package The package file name. - * @param WP_Upgrader $this The WP_Upgrader instance. - */ - $reply = apply_filters( 'upgrader_pre_download', false, $package, $this ); - if ( false !== $reply ) - return $reply; - - if ( ! preg_match('!^(http|https|ftp)://!i', $package) && file_exists($package) ) //Local file or remote? - return $package; //must be a local file.. - - if ( empty($package) ) - return new WP_Error('no_package', $this->strings['no_package']); - - $this->skin->feedback('downloading_package', $package); - - $download_file = download_url($package); - - if ( is_wp_error($download_file) ) - return new WP_Error('download_failed', $this->strings['download_failed'], $download_file->get_error_message()); - - return $download_file; - } - - public function unpack_package($package, $delete_package = true) { - global $wp_filesystem; - - $this->skin->feedback('unpack_package'); - - $upgrade_folder = $wp_filesystem->wp_content_dir() . 'upgrade/'; - - //Clean up contents of upgrade directory beforehand. - $upgrade_files = $wp_filesystem->dirlist($upgrade_folder); - if ( !empty($upgrade_files) ) { - foreach ( $upgrade_files as $file ) - $wp_filesystem->delete($upgrade_folder . $file['name'], true); - } - - //We need a working directory - $working_dir = $upgrade_folder . basename($package, '.zip'); - - // Clean up working directory - if ( $wp_filesystem->is_dir($working_dir) ) - $wp_filesystem->delete($working_dir, true); - - // Unzip package to working directory - $result = unzip_file( $package, $working_dir ); - - // Once extracted, delete the package if required. - if ( $delete_package ) - unlink($package); - - if ( is_wp_error($result) ) { - $wp_filesystem->delete($working_dir, true); - if ( 'incompatible_archive' == $result->get_error_code() ) { - return new WP_Error( 'incompatible_archive', $this->strings['incompatible_archive'], $result->get_error_data() ); - } - return $result; - } - - return $working_dir; - } - - public function install_package( $args = array() ) { - global $wp_filesystem, $wp_theme_directories; - - $defaults = array( - 'source' => '', // Please always pass this - 'destination' => '', // and this - 'clear_destination' => false, - 'clear_working' => false, - 'abort_if_destination_exists' => true, - 'hook_extra' => array() - ); - - $args = wp_parse_args($args, $defaults); - - // These were previously extract()'d. - $source = $args['source']; - $destination = $args['destination']; - $clear_destination = $args['clear_destination']; - - @set_time_limit( 300 ); - - if ( empty( $source ) || empty( $destination ) ) { - return new WP_Error( 'bad_request', $this->strings['bad_request'] ); - } - $this->skin->feedback( 'installing_package' ); - - /** - * Filter the install response before the installation has started. - * - * Returning a truthy value, or one that could be evaluated as a WP_Error - * will effectively short-circuit the installation, returning that value - * instead. - * - * @since 2.8.0 - * - * @param bool|WP_Error $response Response. - * @param array $hook_extra Extra arguments passed to hooked filters. - */ - $res = apply_filters( 'upgrader_pre_install', true, $args['hook_extra'] ); - if ( is_wp_error( $res ) ) { - return $res; - } - - //Retain the Original source and destinations - $remote_source = $args['source']; - $local_destination = $destination; - - $source_files = array_keys( $wp_filesystem->dirlist( $remote_source ) ); - $remote_destination = $wp_filesystem->find_folder( $local_destination ); - - //Locate which directory to copy to the new folder, This is based on the actual folder holding the files. - if ( 1 == count( $source_files ) && $wp_filesystem->is_dir( trailingslashit( $args['source'] ) . $source_files[0] . '/' ) ) { //Only one folder? Then we want its contents. - $source = trailingslashit( $args['source'] ) . trailingslashit( $source_files[0] ); - } elseif ( count( $source_files ) == 0 ) { - return new WP_Error( 'incompatible_archive_empty', $this->strings['incompatible_archive'], $this->strings['no_files'] ); // There are no files? - } else { //It's only a single file, the upgrader will use the foldername of this file as the destination folder. foldername is based on zip filename. - $source = trailingslashit( $args['source'] ); - } - - /** - * Filter the source file location for the upgrade package. - * - * @since 2.8.0 - * - * @param string $source File source location. - * @param string $remote_source Remove file source location. - * @param WP_Upgrader $this WP_Upgrader instance. - */ - $source = apply_filters( 'upgrader_source_selection', $source, $remote_source, $this ); - if ( is_wp_error( $source ) ) { - return $source; - } - - // Has the source location changed? If so, we need a new source_files list. - if ( $source !== $remote_source ) { - $source_files = array_keys( $wp_filesystem->dirlist( $source ) ); - } - /* - * Protection against deleting files in any important base directories. - * Theme_Upgrader & Plugin_Upgrader also trigger this, as they pass the - * destination directory (WP_PLUGIN_DIR / wp-content/themes) intending - * to copy the directory into the directory, whilst they pass the source - * as the actual files to copy. - */ - $protected_directories = array( ABSPATH, WP_CONTENT_DIR, WP_PLUGIN_DIR, WP_CONTENT_DIR . '/themes' ); - - if ( is_array( $wp_theme_directories ) ) { - $protected_directories = array_merge( $protected_directories, $wp_theme_directories ); - } - if ( in_array( $destination, $protected_directories ) ) { - $remote_destination = trailingslashit( $remote_destination ) . trailingslashit( basename( $source ) ); - $destination = trailingslashit( $destination ) . trailingslashit( basename( $source ) ); - } - - if ( $clear_destination ) { - //We're going to clear the destination if there's something there - $this->skin->feedback('remove_old'); - $removed = true; - if ( $wp_filesystem->exists( $remote_destination ) ) { - $removed = $wp_filesystem->delete( $remote_destination, true ); - } - - /** - * Filter whether the upgrader cleared the destination. - * - * @since 2.8.0 - * - * @param bool $removed Whether the destination was cleared. - * @param string $local_destination The local package destination. - * @param string $remote_destination The remote package destination. - * @param array $hook_extra Extra arguments passed to hooked filters. - */ - $removed = apply_filters( 'upgrader_clear_destination', $removed, $local_destination, $remote_destination, $args['hook_extra'] ); - - if ( is_wp_error($removed) ) { - return $removed; - } else if ( ! $removed ) { - return new WP_Error('remove_old_failed', $this->strings['remove_old_failed']); - } - } elseif ( $args['abort_if_destination_exists'] && $wp_filesystem->exists($remote_destination) ) { - //If we're not clearing the destination folder and something exists there already, Bail. - //But first check to see if there are actually any files in the folder. - $_files = $wp_filesystem->dirlist($remote_destination); - if ( ! empty($_files) ) { - $wp_filesystem->delete($remote_source, true); //Clear out the source files. - return new WP_Error('folder_exists', $this->strings['folder_exists'], $remote_destination ); - } - } - - //Create destination if needed - if ( ! $wp_filesystem->exists( $remote_destination ) ) { - if ( ! $wp_filesystem->mkdir( $remote_destination, FS_CHMOD_DIR ) ) { - return new WP_Error( 'mkdir_failed_destination', $this->strings['mkdir_failed'], $remote_destination ); - } - } - // Copy new version of item into place. - $result = copy_dir($source, $remote_destination); - if ( is_wp_error($result) ) { - if ( $args['clear_working'] ) { - $wp_filesystem->delete( $remote_source, true ); - } - return $result; - } - - //Clear the Working folder? - if ( $args['clear_working'] ) { - $wp_filesystem->delete( $remote_source, true ); - } - - $destination_name = basename( str_replace($local_destination, '', $destination) ); - if ( '.' == $destination_name ) { - $destination_name = ''; - } - - $this->result = compact('local_source', 'source', 'source_name', 'source_files', 'destination', 'destination_name', 'local_destination', 'remote_destination', 'clear_destination', 'delete_source_dir'); - - /** - * Filter the install response after the installation has finished. - * - * @since 2.8.0 - * - * @param bool $response Install response. - * @param array $hook_extra Extra arguments passed to hooked filters. - * @param array $result Installation result data. - */ - $res = apply_filters( 'upgrader_post_install', true, $args['hook_extra'], $this->result ); - - if ( is_wp_error($res) ) { - $this->result = $res; - return $res; - } - - //Bombard the calling function will all the info which we've just used. - return $this->result; - } - - public function run( $options ) { - - $defaults = array( - 'package' => '', // Please always pass this. - 'destination' => '', // And this - 'clear_destination' => false, - 'abort_if_destination_exists' => true, // Abort if the Destination directory exists, Pass clear_destination as false please - 'clear_working' => true, - 'is_multi' => false, - 'hook_extra' => array() // Pass any extra $hook_extra args here, this will be passed to any hooked filters. - ); - - $options = wp_parse_args( $options, $defaults ); - - if ( ! $options['is_multi'] ) { // call $this->header separately if running multiple times - $this->skin->header(); - } - - // Connect to the Filesystem first. - $res = $this->fs_connect( array( WP_CONTENT_DIR, $options['destination'] ) ); - // Mainly for non-connected filesystem. - if ( ! $res ) { - if ( ! $options['is_multi'] ) { - $this->skin->footer(); - } - return false; - } - - $this->skin->before(); - - if ( is_wp_error($res) ) { - $this->skin->error($res); - $this->skin->after(); - if ( ! $options['is_multi'] ) { - $this->skin->footer(); - } - return $res; - } - - //Download the package (Note, This just returns the filename of the file if the package is a local file) - $download = $this->download_package( $options['package'] ); - if ( is_wp_error($download) ) { - $this->skin->error($download); - $this->skin->after(); - if ( ! $options['is_multi'] ) { - $this->skin->footer(); - } - return $download; - } - - $delete_package = ( $download != $options['package'] ); // Do not delete a "local" file - - //Unzips the file into a temporary directory - $working_dir = $this->unpack_package( $download, $delete_package ); - if ( is_wp_error($working_dir) ) { - $this->skin->error($working_dir); - $this->skin->after(); - if ( ! $options['is_multi'] ) { - $this->skin->footer(); - } - return $working_dir; - } - - //With the given options, this installs it to the destination directory. - $result = $this->install_package( array( - 'source' => $working_dir, - 'destination' => $options['destination'], - 'clear_destination' => $options['clear_destination'], - 'abort_if_destination_exists' => $options['abort_if_destination_exists'], - 'clear_working' => $options['clear_working'], - 'hook_extra' => $options['hook_extra'] - ) ); - - $this->skin->set_result($result); - if ( is_wp_error($result) ) { - $this->skin->error($result); - $this->skin->feedback('process_failed'); - } else { - //Install Succeeded - $this->skin->feedback('process_success'); - } - - $this->skin->after(); - - if ( ! $options['is_multi'] ) { - - /** This action is documented in wp-admin/includes/class-wp-upgrader.php */ - do_action( 'upgrader_process_complete', $this, $options['hook_extra'] ); - $this->skin->footer(); - } - - return $result; - } - - public function maintenance_mode($enable = false) { - global $wp_filesystem; - $file = $wp_filesystem->abspath() . '.maintenance'; - if ( $enable ) { - $this->skin->feedback('maintenance_start'); - // Create maintenance file to signal that we are upgrading - $maintenance_string = ''; - $wp_filesystem->delete($file); - $wp_filesystem->put_contents($file, $maintenance_string, FS_CHMOD_FILE); - } else if ( !$enable && $wp_filesystem->exists($file) ) { - $this->skin->feedback('maintenance_end'); - $wp_filesystem->delete($file); - } - } - -} - -/** - * Plugin Upgrader class for WordPress Plugins, It is designed to upgrade/install plugins from a local zip, remote zip URL, or uploaded zip file. - * - * @package WordPress - * @subpackage Upgrader - * @since 2.8.0 - */ -class Plugin_Upgrader extends WP_Upgrader { - - public $result; - public $bulk = false; - - public function upgrade_strings() { - $this->strings['up_to_date'] = __('The plugin is at the latest version.'); - $this->strings['no_package'] = __('Update package not available.'); - $this->strings['downloading_package'] = __('Downloading update from %s…'); - $this->strings['unpack_package'] = __('Unpacking the update…'); - $this->strings['remove_old'] = __('Removing the old version of the plugin…'); - $this->strings['remove_old_failed'] = __('Could not remove the old plugin.'); - $this->strings['process_failed'] = __('Plugin update failed.'); - $this->strings['process_success'] = __('Plugin updated successfully.'); - } - - public function install_strings() { - $this->strings['no_package'] = __('Install package not available.'); - $this->strings['downloading_package'] = __('Downloading install package from %s…'); - $this->strings['unpack_package'] = __('Unpacking the package…'); - $this->strings['installing_package'] = __('Installing the plugin…'); - $this->strings['no_files'] = __('The plugin contains no files.'); - $this->strings['process_failed'] = __('Plugin install failed.'); - $this->strings['process_success'] = __('Plugin installed successfully.'); - } - - public function install( $package, $args = array() ) { - - $defaults = array( - 'clear_update_cache' => true, - ); - $parsed_args = wp_parse_args( $args, $defaults ); - - $this->init(); - $this->install_strings(); - - add_filter('upgrader_source_selection', array($this, 'check_package') ); - - $this->run( array( - 'package' => $package, - 'destination' => WP_PLUGIN_DIR, - 'clear_destination' => false, // Do not overwrite files. - 'clear_working' => true, - 'hook_extra' => array( - 'type' => 'plugin', - 'action' => 'install', - ) - ) ); - - remove_filter('upgrader_source_selection', array($this, 'check_package') ); - - if ( ! $this->result || is_wp_error($this->result) ) - return $this->result; - - // Force refresh of plugin update information - wp_clean_plugins_cache( $parsed_args['clear_update_cache'] ); - - return true; - } - - public function upgrade( $plugin, $args = array() ) { - - $defaults = array( - 'clear_update_cache' => true, - ); - $parsed_args = wp_parse_args( $args, $defaults ); - - $this->init(); - $this->upgrade_strings(); - - $current = get_site_transient( 'update_plugins' ); - if ( !isset( $current->response[ $plugin ] ) ) { - $this->skin->before(); - $this->skin->set_result(false); - $this->skin->error('up_to_date'); - $this->skin->after(); - return false; - } - - // Get the URL to the zip file - $r = $current->response[ $plugin ]; - - add_filter('upgrader_pre_install', array($this, 'deactivate_plugin_before_upgrade'), 10, 2); - add_filter('upgrader_clear_destination', array($this, 'delete_old_plugin'), 10, 4); - //'source_selection' => array($this, 'source_selection'), //there's a trac ticket to move up the directory for zip's which are made a bit differently, useful for non-.org plugins. - - $this->run( array( - 'package' => $r->package, - 'destination' => WP_PLUGIN_DIR, - 'clear_destination' => true, - 'clear_working' => true, - 'hook_extra' => array( - 'plugin' => $plugin, - 'type' => 'plugin', - 'action' => 'update', - ), - ) ); - - // Cleanup our hooks, in case something else does a upgrade on this connection. - remove_filter('upgrader_pre_install', array($this, 'deactivate_plugin_before_upgrade')); - remove_filter('upgrader_clear_destination', array($this, 'delete_old_plugin')); - - if ( ! $this->result || is_wp_error($this->result) ) - return $this->result; - - // Force refresh of plugin update information - wp_clean_plugins_cache( $parsed_args['clear_update_cache'] ); - - return true; - } - - public function bulk_upgrade( $plugins, $args = array() ) { - - $defaults = array( - 'clear_update_cache' => true, - ); - $parsed_args = wp_parse_args( $args, $defaults ); - - $this->init(); - $this->bulk = true; - $this->upgrade_strings(); - - $current = get_site_transient( 'update_plugins' ); - - add_filter('upgrader_clear_destination', array($this, 'delete_old_plugin'), 10, 4); - - $this->skin->header(); - - // Connect to the Filesystem first. - $res = $this->fs_connect( array(WP_CONTENT_DIR, WP_PLUGIN_DIR) ); - if ( ! $res ) { - $this->skin->footer(); - return false; - } - - $this->skin->bulk_header(); - - // Only start maintenance mode if: - // - running Multisite and there are one or more plugins specified, OR - // - a plugin with an update available is currently active. - // @TODO: For multisite, maintenance mode should only kick in for individual sites if at all possible. - $maintenance = ( is_multisite() && ! empty( $plugins ) ); - foreach ( $plugins as $plugin ) - $maintenance = $maintenance || ( is_plugin_active( $plugin ) && isset( $current->response[ $plugin] ) ); - if ( $maintenance ) - $this->maintenance_mode(true); - - $results = array(); - - $this->update_count = count($plugins); - $this->update_current = 0; - foreach ( $plugins as $plugin ) { - $this->update_current++; - $this->skin->plugin_info = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin, false, true); - - if ( !isset( $current->response[ $plugin ] ) ) { - $this->skin->set_result('up_to_date'); - $this->skin->before(); - $this->skin->feedback('up_to_date'); - $this->skin->after(); - $results[$plugin] = true; - continue; - } - - // Get the URL to the zip file - $r = $current->response[ $plugin ]; - - $this->skin->plugin_active = is_plugin_active($plugin); - - $result = $this->run( array( - 'package' => $r->package, - 'destination' => WP_PLUGIN_DIR, - 'clear_destination' => true, - 'clear_working' => true, - 'is_multi' => true, - 'hook_extra' => array( - 'plugin' => $plugin - ) - ) ); - - $results[$plugin] = $this->result; - - // Prevent credentials auth screen from displaying multiple times - if ( false === $result ) - break; - } //end foreach $plugins - - $this->maintenance_mode(false); - - /** - * Fires when the bulk upgrader process is complete. - * - * @since 3.6.0 - * - * @param Plugin_Upgrader $this Plugin_Upgrader instance. In other contexts, $this, might - * be a Theme_Upgrader or Core_Upgrade instance. - * @param array $data { - * Array of bulk item update data. - * - * @type string $action Type of action. Default 'update'. - * @type string $type Type of update process. Accepts 'plugin', 'theme', or 'core'. - * @type bool $bulk Whether the update process is a bulk update. Default true. - * @type array $packages Array of plugin, theme, or core packages to update. - * } - */ - do_action( 'upgrader_process_complete', $this, array( - 'action' => 'update', - 'type' => 'plugin', - 'bulk' => true, - 'plugins' => $plugins, - ) ); - - $this->skin->bulk_footer(); - - $this->skin->footer(); - - // Cleanup our hooks, in case something else does a upgrade on this connection. - remove_filter('upgrader_clear_destination', array($this, 'delete_old_plugin')); - - // Force refresh of plugin update information - wp_clean_plugins_cache( $parsed_args['clear_update_cache'] ); - - return $results; - } - - public function check_package($source) { - global $wp_filesystem; - - if ( is_wp_error($source) ) - 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. - return $source; - - // Check the folder contains at least 1 valid plugin. - $plugins_found = false; - foreach ( glob( $working_directory . '*.php' ) as $file ) { - $info = get_plugin_data($file, false, false); - if ( !empty( $info['Name'] ) ) { - $plugins_found = true; - break; - } - } - - if ( ! $plugins_found ) - return new WP_Error( 'incompatible_archive_no_plugins', $this->strings['incompatible_archive'], __( 'No valid plugins were found.' ) ); - - return $source; - } - - // Return plugin info. - public function plugin_info() { - if ( ! is_array($this->result) ) - return false; - if ( empty($this->result['destination_name']) ) - return false; - - $plugin = get_plugins('/' . $this->result['destination_name']); //Ensure to pass with leading slash - if ( empty($plugin) ) - return false; - - $pluginfiles = array_keys($plugin); //Assume the requested plugin is the first in the list - - return $this->result['destination_name'] . '/' . $pluginfiles[0]; - } - - //Hooked to pre_install - public function deactivate_plugin_before_upgrade($return, $plugin) { - - if ( is_wp_error($return) ) //Bypass. - return $return; - - // When in cron (background updates) don't deactivate the plugin, as we require a browser to reactivate it - if ( defined( 'DOING_CRON' ) && DOING_CRON ) - return $return; - - $plugin = isset($plugin['plugin']) ? $plugin['plugin'] : ''; - if ( empty($plugin) ) - return new WP_Error('bad_request', $this->strings['bad_request']); - - if ( is_plugin_active($plugin) ) { - //Deactivate the plugin silently, Prevent deactivation hooks from running. - deactivate_plugins($plugin, true); - } - } - - //Hooked to upgrade_clear_destination - public function delete_old_plugin($removed, $local_destination, $remote_destination, $plugin) { - global $wp_filesystem; - - if ( is_wp_error($removed) ) - return $removed; //Pass errors through. - - $plugin = isset($plugin['plugin']) ? $plugin['plugin'] : ''; - if ( empty($plugin) ) - return new WP_Error('bad_request', $this->strings['bad_request']); - - $plugins_dir = $wp_filesystem->wp_plugins_dir(); - $this_plugin_dir = trailingslashit( dirname($plugins_dir . $plugin) ); - - if ( ! $wp_filesystem->exists($this_plugin_dir) ) //If it's already vanished. - return $removed; - - // If plugin is in its own directory, recursively delete the directory. - if ( strpos($plugin, '/') && $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); - - if ( ! $deleted ) - return new WP_Error('remove_old_failed', $this->strings['remove_old_failed']); - - return true; - } -} - -/** - * Theme Upgrader class for WordPress Themes, It is designed to upgrade/install themes from a local zip, remote zip URL, or uploaded zip file. - * - * @package WordPress - * @subpackage Upgrader - * @since 2.8.0 - */ -class Theme_Upgrader extends WP_Upgrader { - - public $result; - public $bulk = false; - - public function upgrade_strings() { - $this->strings['up_to_date'] = __('The theme is at the latest version.'); - $this->strings['no_package'] = __('Update package not available.'); - $this->strings['downloading_package'] = __('Downloading update from %s…'); - $this->strings['unpack_package'] = __('Unpacking the update…'); - $this->strings['remove_old'] = __('Removing the old version of the theme…'); - $this->strings['remove_old_failed'] = __('Could not remove the old theme.'); - $this->strings['process_failed'] = __('Theme update failed.'); - $this->strings['process_success'] = __('Theme updated successfully.'); - } - - public function install_strings() { - $this->strings['no_package'] = __('Install package not available.'); - $this->strings['downloading_package'] = __('Downloading install package from %s…'); - $this->strings['unpack_package'] = __('Unpacking the package…'); - $this->strings['installing_package'] = __('Installing the theme…'); - $this->strings['no_files'] = __('The theme contains no files.'); - $this->strings['process_failed'] = __('Theme install failed.'); - $this->strings['process_success'] = __('Theme installed successfully.'); - /* translators: 1: theme name, 2: version */ - $this->strings['process_success_specific'] = __('Successfully installed the theme %1$s %2$s.'); - $this->strings['parent_theme_search'] = __('This theme requires a parent theme. Checking if it is installed…'); - /* translators: 1: theme name, 2: version */ - $this->strings['parent_theme_prepare_install'] = __('Preparing to install %1$s %2$s…'); - /* translators: 1: theme name, 2: version */ - $this->strings['parent_theme_currently_installed'] = __('The parent theme, %1$s %2$s, is currently installed.'); - /* translators: 1: theme name, 2: version */ - $this->strings['parent_theme_install_success'] = __('Successfully installed the parent theme, %1$s %2$s.'); - $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 to see if we need to install a parent theme - $theme_info = $this->theme_info(); - - if ( ! $theme_info->parent() ) - return $install_result; - - $this->skin->feedback( 'parent_theme_search' ); - - if ( ! $theme_info->parent()->errors() ) { - $this->skin->feedback( 'parent_theme_currently_installed', $theme_info->parent()->display('Name'), $theme_info->parent()->display('Version') ); - // We already have the theme, fall through. - return $install_result; - } - - // We don't have the parent theme, lets 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) ) { - $this->skin->feedback( 'parent_theme_not_found', $theme_info->get('Template') ); - // Don't show activate or preview actions after install - add_filter('install_theme_complete_actions', array($this, 'hide_activate_preview_actions') ); - return $install_result; - } - - // Backup required data we're going to override: - $child_api = $this->skin->api; - $child_success_message = $this->strings['process_success']; - - // Override them - $this->skin->api = $api; - $this->strings['process_success_specific'] = $this->strings['parent_theme_install_success'];//, $api->name, $api->version); - - $this->skin->feedback('parent_theme_prepare_install', $api->name, $api->version); - - add_filter('install_theme_complete_actions', '__return_false', 999); // Don't show any actions after installing the theme. - - // Install the parent theme - $parent_result = $this->run( array( - 'package' => $api->download_link, - 'destination' => get_theme_root(), - 'clear_destination' => false, //Do not overwrite files. - 'clear_working' => true - ) ); - - if ( is_wp_error($parent_result) ) - add_filter('install_theme_complete_actions', array($this, 'hide_activate_preview_actions') ); - - // Start cleaning up after the parents installation - remove_filter('install_theme_complete_actions', '__return_false', 999); - - // Reset child's result and data - $this->result = $child_result; - $this->skin->api = $child_api; - $this->strings['process_success'] = $child_success_message; - - return $install_result; - } - - public function hide_activate_preview_actions($actions) { - unset($actions['activate'], $actions['preview']); - return $actions; - } - - public function install( $package, $args = array() ) { - - $defaults = array( - 'clear_update_cache' => true, - ); - $parsed_args = wp_parse_args( $args, $defaults ); - - $this->init(); - $this->install_strings(); - - add_filter('upgrader_source_selection', array($this, 'check_package') ); - add_filter('upgrader_post_install', array($this, 'check_parent_theme_filter'), 10, 3); - - $this->run( array( - 'package' => $package, - 'destination' => get_theme_root(), - 'clear_destination' => false, //Do not overwrite files. - 'clear_working' => true, - 'hook_extra' => array( - 'type' => 'theme', - 'action' => 'install', - ), - ) ); - - remove_filter('upgrader_source_selection', array($this, 'check_package') ); - remove_filter('upgrader_post_install', array($this, 'check_parent_theme_filter')); - - if ( ! $this->result || is_wp_error($this->result) ) - return $this->result; - - // Refresh the Theme Update information - wp_clean_themes_cache( $parsed_args['clear_update_cache'] ); - - return true; - } - - public function upgrade( $theme, $args = array() ) { - - $defaults = array( - 'clear_update_cache' => true, - ); - $parsed_args = wp_parse_args( $args, $defaults ); - - $this->init(); - $this->upgrade_strings(); - - // Is an update available? - $current = get_site_transient( 'update_themes' ); - if ( !isset( $current->response[ $theme ] ) ) { - $this->skin->before(); - $this->skin->set_result(false); - $this->skin->error( 'up_to_date' ); - $this->skin->after(); - return false; - } - - $r = $current->response[ $theme ]; - - add_filter('upgrader_pre_install', array($this, 'current_before'), 10, 2); - add_filter('upgrader_post_install', array($this, 'current_after'), 10, 2); - add_filter('upgrader_clear_destination', array($this, 'delete_old_theme'), 10, 4); - - $this->run( array( - 'package' => $r['package'], - 'destination' => get_theme_root( $theme ), - 'clear_destination' => true, - 'clear_working' => true, - 'hook_extra' => array( - 'theme' => $theme, - 'type' => 'theme', - 'action' => 'update', - ), - ) ); - - remove_filter('upgrader_pre_install', array($this, 'current_before')); - remove_filter('upgrader_post_install', array($this, 'current_after')); - remove_filter('upgrader_clear_destination', array($this, 'delete_old_theme')); - - if ( ! $this->result || is_wp_error($this->result) ) - return $this->result; - - wp_clean_themes_cache( $parsed_args['clear_update_cache'] ); - - return true; - } - - public function bulk_upgrade( $themes, $args = array() ) { - - $defaults = array( - 'clear_update_cache' => true, - ); - $parsed_args = wp_parse_args( $args, $defaults ); - - $this->init(); - $this->bulk = true; - $this->upgrade_strings(); - - $current = get_site_transient( 'update_themes' ); - - add_filter('upgrader_pre_install', array($this, 'current_before'), 10, 2); - add_filter('upgrader_post_install', array($this, 'current_after'), 10, 2); - add_filter('upgrader_clear_destination', array($this, 'delete_old_theme'), 10, 4); - - $this->skin->header(); - - // Connect to the Filesystem first. - $res = $this->fs_connect( array(WP_CONTENT_DIR) ); - if ( ! $res ) { - $this->skin->footer(); - return false; - } - - $this->skin->bulk_header(); - - // Only start maintenance mode if: - // - running Multisite and there are one or more themes specified, OR - // - a theme with an update available is currently in use. - // @TODO: For multisite, maintenance mode should only kick in for individual sites if at all possible. - $maintenance = ( is_multisite() && ! empty( $themes ) ); - foreach ( $themes as $theme ) - $maintenance = $maintenance || $theme == get_stylesheet() || $theme == get_template(); - if ( $maintenance ) - $this->maintenance_mode(true); - - $results = array(); - - $this->update_count = count($themes); - $this->update_current = 0; - foreach ( $themes as $theme ) { - $this->update_current++; - - $this->skin->theme_info = $this->theme_info($theme); - - if ( !isset( $current->response[ $theme ] ) ) { - $this->skin->set_result(true); - $this->skin->before(); - $this->skin->feedback( 'up_to_date' ); - $this->skin->after(); - $results[$theme] = true; - continue; - } - - // Get the URL to the zip file - $r = $current->response[ $theme ]; - - $result = $this->run( array( - 'package' => $r['package'], - 'destination' => get_theme_root( $theme ), - 'clear_destination' => true, - 'clear_working' => true, - 'is_multi' => true, - 'hook_extra' => array( - 'theme' => $theme - ), - ) ); - - $results[$theme] = $this->result; - - // Prevent credentials auth screen from displaying multiple times - if ( false === $result ) - break; - } //end foreach $plugins - - $this->maintenance_mode(false); - - /** This action is documented in wp-admin/includes/class-wp-upgrader.php */ - do_action( 'upgrader_process_complete', $this, array( - 'action' => 'update', - 'type' => 'theme', - 'bulk' => true, - 'themes' => $themes, - ) ); - - $this->skin->bulk_footer(); - - $this->skin->footer(); - - // Cleanup our hooks, in case something else does a upgrade on this connection. - remove_filter('upgrader_pre_install', array($this, 'current_before')); - remove_filter('upgrader_post_install', array($this, 'current_after')); - remove_filter('upgrader_clear_destination', array($this, 'delete_old_theme')); - - // Refresh the Theme Update information - wp_clean_themes_cache( $parsed_args['clear_update_cache'] ); - - return $results; - } - - public function check_package($source) { - global $wp_filesystem; - - if ( is_wp_error($source) ) - return $source; - - // 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. - return $source; - - // A proper archive should have a style.css file in the single subdirectory - if ( ! file_exists( $working_directory . 'style.css' ) ) - return new WP_Error( 'incompatible_archive_theme_no_style', $this->strings['incompatible_archive'], __( 'The theme is missing the style.css stylesheet.' ) ); - - $info = get_file_data( $working_directory . 'style.css', array( 'Name' => 'Theme Name', 'Template' => 'Template' ) ); - - if ( empty( $info['Name'] ) ) - return new WP_Error( 'incompatible_archive_theme_no_name', $this->strings['incompatible_archive'], __( "The style.css stylesheet doesn't contain a valid theme header." ) ); - - // If it's not a child theme, it must have at least an index.php to be legit. - if ( empty( $info['Template'] ) && ! file_exists( $working_directory . 'index.php' ) ) - return new WP_Error( 'incompatible_archive_theme_no_index', $this->strings['incompatible_archive'], __( 'The theme is missing the index.php file.' ) ); - - return $source; - } - - public function current_before($return, $theme) { - - if ( is_wp_error($return) ) - return $return; - - $theme = isset($theme['theme']) ? $theme['theme'] : ''; - - if ( $theme != get_stylesheet() ) //If not current - return $return; - //Change to maintenance mode now. - if ( ! $this->bulk ) - $this->maintenance_mode(true); - - return $return; - } - - public function current_after($return, $theme) { - if ( is_wp_error($return) ) - return $return; - - $theme = isset($theme['theme']) ? $theme['theme'] : ''; - - if ( $theme != get_stylesheet() ) // If not current - return $return; - - // Ensure stylesheet name hasn't changed after the upgrade: - if ( $theme == get_stylesheet() && $theme != $this->result['destination_name'] ) { - wp_clean_themes_cache(); - $stylesheet = $this->result['destination_name']; - switch_theme( $stylesheet ); - } - - //Time to remove maintenance mode - if ( ! $this->bulk ) - $this->maintenance_mode(false); - return $return; - } - - public function delete_old_theme( $removed, $local_destination, $remote_destination, $theme ) { - global $wp_filesystem; - - if ( is_wp_error( $removed ) ) - return $removed; // Pass errors through. - - if ( ! isset( $theme['theme'] ) ) - return $removed; - - $theme = $theme['theme']; - $themes_dir = trailingslashit( $wp_filesystem->wp_themes_dir( $theme ) ); - if ( $wp_filesystem->exists( $themes_dir . $theme ) ) { - if ( ! $wp_filesystem->delete( $themes_dir . $theme, true ) ) - return false; - } - - return true; - } - - public function theme_info($theme = null) { - - if ( empty($theme) ) { - if ( !empty($this->result['destination_name']) ) - $theme = $this->result['destination_name']; - else - return false; - } - return wp_get_theme( $theme ); - } - -} - -add_action( 'upgrader_process_complete', array( 'Language_Pack_Upgrader', 'async_upgrade' ), 20 ); - -/** - * Language pack upgrader, for updating translations of plugins, themes, and core. - * - * @package WordPress - * @subpackage Upgrader - * @since 3.7.0 - */ -class Language_Pack_Upgrader extends WP_Upgrader { - - public $result; - public $bulk = true; - - public static function async_upgrade( $upgrader = false ) { - // Avoid recursion. - if ( $upgrader && $upgrader instanceof Language_Pack_Upgrader ) { - return; - } - - // Nothing to do? - $language_updates = wp_get_translation_updates(); - if ( ! $language_updates ) { - return; - } - - // Avoid messing with VCS installs, at least for now. - // Noted: this is not the ideal way to accomplish this. - $check_vcs = new WP_Automatic_Updater; - if ( $check_vcs->is_vcs_checkout( WP_CONTENT_DIR ) ) { - return; - } - - foreach ( $language_updates as $key => $language_update ) { - $update = ! empty( $language_update->autoupdate ); - - /** - * Filter whether to asynchronously update translation for core, a plugin, or a theme. - * - * @since 4.0.0 - * - * @param bool $update Whether to update. - * @param object $language_update The update offer. - */ - $update = apply_filters( 'async_update_translation', $update, $language_update ); - - if ( ! $update ) { - unset( $language_updates[ $key ] ); - } - } - - if ( empty( $language_updates ) ) { - return; - } - - $skin = new Language_Pack_Upgrader_Skin( array( - 'skip_header_footer' => true, - ) ); - - $lp_upgrader = new Language_Pack_Upgrader( $skin ); - $lp_upgrader->bulk_upgrade( $language_updates ); - } - - 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 - $this->strings['no_package'] = __( 'Update package not available.' ); - $this->strings['downloading_package'] = __( 'Downloading translation from %s…' ); - $this->strings['unpack_package'] = __( 'Unpacking the update…' ); - $this->strings['process_failed'] = __( 'Translation update failed.' ); - $this->strings['process_success'] = __( 'Translation updated successfully.' ); - } - - public function upgrade( $update = false, $args = array() ) { - if ( $update ) { - $update = array( $update ); - } - - $results = $this->bulk_upgrade( $update, $args ); - - if ( ! is_array( $results ) ) { - return $results; - } - - return $results[0]; - } - - public function bulk_upgrade( $language_updates = array(), $args = array() ) { - global $wp_filesystem; - - $defaults = array( - 'clear_update_cache' => true, - ); - $parsed_args = wp_parse_args( $args, $defaults ); - - $this->init(); - $this->upgrade_strings(); - - if ( ! $language_updates ) - $language_updates = wp_get_translation_updates(); - - if ( empty( $language_updates ) ) { - $this->skin->header(); - $this->skin->before(); - $this->skin->set_result( true ); - $this->skin->feedback( 'up_to_date' ); - $this->skin->after(); - $this->skin->bulk_footer(); - $this->skin->footer(); - return true; - } - - if ( 'upgrader_process_complete' == current_filter() ) - $this->skin->feedback( 'starting_upgrade' ); - - // Remove any existing upgrade filters from the plugin/theme upgraders #WP29425 & #WP29230 - remove_all_filters( 'upgrader_pre_install' ); - remove_all_filters( 'upgrader_clear_destination' ); - remove_all_filterS( 'upgrader_post_install' ); - remove_all_filters( 'upgrader_source_selection' ); - - add_filter( 'upgrader_source_selection', array( $this, 'check_package' ), 10, 2 ); - - $this->skin->header(); - - // Connect to the Filesystem first. - $res = $this->fs_connect( array( WP_CONTENT_DIR, WP_LANG_DIR ) ); - if ( ! $res ) { - $this->skin->footer(); - return false; - } - - $results = array(); - - $this->update_count = count( $language_updates ); - $this->update_current = 0; - - /* - * The filesystem's mkdir() is not recursive. Make sure WP_LANG_DIR exists, - * as we then may need to create a /plugins or /themes directory inside of it. - */ - $remote_destination = $wp_filesystem->find_folder( WP_LANG_DIR ); - if ( ! $wp_filesystem->exists( $remote_destination ) ) - if ( ! $wp_filesystem->mkdir( $remote_destination, FS_CHMOD_DIR ) ) - return new WP_Error( 'mkdir_failed_lang_dir', $this->strings['mkdir_failed'], $remote_destination ); - - foreach ( $language_updates as $language_update ) { - - $this->skin->language_update = $language_update; - - $destination = WP_LANG_DIR; - if ( 'plugin' == $language_update->type ) - $destination .= '/plugins'; - elseif ( 'theme' == $language_update->type ) - $destination .= '/themes'; - - $this->update_current++; - - $options = array( - 'package' => $language_update->package, - 'destination' => $destination, - 'clear_destination' => false, - 'abort_if_destination_exists' => false, // We expect the destination to exist. - 'clear_working' => true, - 'is_multi' => true, - 'hook_extra' => array( - 'language_update_type' => $language_update->type, - 'language_update' => $language_update, - ) - ); - - $result = $this->run( $options ); - - $results[] = $this->result; - - // Prevent credentials auth screen from displaying multiple times. - if ( false === $result ) - break; - } - - $this->skin->bulk_footer(); - - $this->skin->footer(); - - // Clean up our hooks, in case something else does an upgrade on this connection. - 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' ); - } - - return $results; - } - - public function check_package( $source, $remote_source ) { - global $wp_filesystem; - - if ( is_wp_error( $source ) ) - return $source; - - // Check that the folder contains a valid language. - $files = $wp_filesystem->dirlist( $remote_source ); - - // Check to see if a .po and .mo exist in the folder. - $po = $mo = false; - foreach ( (array) $files as $file => $filedata ) { - if ( '.po' == substr( $file, -3 ) ) - $po = true; - elseif ( '.mo' == substr( $file, -3 ) ) - $mo = true; - } - - if ( ! $mo || ! $po ) - return new WP_Error( 'incompatible_archive_pomo', $this->strings['incompatible_archive'], - __( 'The language pack is missing either the .po or .mo files.' ) ); - - return $source; - } - - public function get_name_for_update( $update ) { - switch ( $update->type ) { - case 'core': - return 'WordPress'; // Not translated - break; - case 'theme': - $theme = wp_get_theme( $update->slug ); - if ( $theme->exists() ) - return $theme->Get( 'Name' ); - break; - case 'plugin': - $plugin_data = get_plugins( '/' . $update->slug ); - $plugin_data = array_shift( $plugin_data ); - if ( $plugin_data ) - return $plugin_data['Name']; - break; - } - return ''; - } - -} - -/** - * Core Upgrader class for WordPress. It allows for WordPress to upgrade itself in combination with the wp-admin/includes/update-core.php file - * - * @package WordPress - * @subpackage Upgrader - * @since 2.8.0 - */ -class Core_Upgrader extends WP_Upgrader { - - public function upgrade_strings() { - $this->strings['up_to_date'] = __('WordPress is at the latest version.'); - $this->strings['no_package'] = __('Update package not available.'); - $this->strings['downloading_package'] = __('Downloading update from %s…'); - $this->strings['unpack_package'] = __('Unpacking the update…'); - $this->strings['copy_failed'] = __('Could not copy files.'); - $this->strings['copy_failed_space'] = __('Could not copy files. You may have run out of disk space.' ); - $this->strings['start_rollback'] = __( 'Attempting to roll back to previous version.' ); - $this->strings['rollback_was_required'] = __( 'Due to an error during updating, WordPress has rolled back to your previous version.' ); - } - - public function upgrade( $current, $args = array() ) { - global $wp_filesystem; - - include( ABSPATH . WPINC . '/version.php' ); // $wp_version; - - $start_time = time(); - - $defaults = array( - 'pre_check_md5' => true, - 'attempt_rollback' => false, - 'do_rollback' => false, - ); - $parsed_args = wp_parse_args( $args, $defaults ); - - $this->init(); - $this->upgrade_strings(); - - // Is an update available? - 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) ); - if ( ! $res || is_wp_error( $res ) ) { - return $res; - } - - $wp_dir = trailingslashit($wp_filesystem->abspath()); - - $partial = true; - if ( $parsed_args['do_rollback'] ) - $partial = false; - elseif ( $parsed_args['pre_check_md5'] && ! $this->check_files() ) - $partial = false; - - /* - * If partial update is returned from the API, use that, unless we're doing - * a reinstall. If we cross the new_bundled version number, then use - * the new_bundled zip. Don't though if the constant is set to skip bundled items. - * If the API returns a no_content zip, go with it. Finally, default to the full zip. - */ - if ( $parsed_args['do_rollback'] && $current->packages->rollback ) - $to_download = 'rollback'; - elseif ( $current->packages->partial && 'reinstall' != $current->response && $wp_version == $current->partial_version && $partial ) - $to_download = 'partial'; - elseif ( $current->packages->new_bundled && version_compare( $wp_version, $current->new_bundled, '<' ) - && ( ! defined( 'CORE_UPGRADE_SKIP_NEW_BUNDLED' ) || ! CORE_UPGRADE_SKIP_NEW_BUNDLED ) ) - $to_download = 'new_bundled'; - elseif ( $current->packages->no_content ) - $to_download = 'no_content'; - else - $to_download = 'full'; - - $download = $this->download_package( $current->packages->$to_download ); - if ( is_wp_error($download) ) - return $download; - - $working_dir = $this->unpack_package( $download ); - if ( is_wp_error($working_dir) ) - return $working_dir; - - // Copy update-core.php from the new version into place. - if ( !$wp_filesystem->copy($working_dir . '/wordpress/wp-admin/includes/update-core.php', $wp_dir . 'wp-admin/includes/update-core.php', true) ) { - $wp_filesystem->delete($working_dir, true); - return new WP_Error( 'copy_failed_for_update_core_file', __( 'The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.' ), 'wp-admin/includes/update-core.php' ); - } - $wp_filesystem->chmod($wp_dir . 'wp-admin/includes/update-core.php', FS_CHMOD_FILE); - - require_once( ABSPATH . 'wp-admin/includes/update-core.php' ); - - if ( ! function_exists( 'update_core' ) ) - return new WP_Error( 'copy_failed_space', $this->strings['copy_failed_space'] ); - - $result = update_core( $working_dir, $wp_dir ); - - // In the event of an issue, we may be able to roll back. - if ( $parsed_args['attempt_rollback'] && $current->packages->rollback && ! $parsed_args['do_rollback'] ) { - $try_rollback = false; - if ( is_wp_error( $result ) ) { - $error_code = $result->get_error_code(); - /* - * Not all errors are equal. These codes are critical: copy_failed__copy_dir, - * mkdir_failed__copy_dir, copy_failed__copy_dir_retry, and disk_full. - * do_rollback allows for update_core() to trigger a rollback if needed. - */ - if ( false !== strpos( $error_code, 'do_rollback' ) ) - $try_rollback = true; - elseif ( false !== strpos( $error_code, '__copy_dir' ) ) - $try_rollback = true; - elseif ( 'disk_full' === $error_code ) - $try_rollback = true; - } - - if ( $try_rollback ) { - /** This filter is documented in wp-admin/includes/update-core.php */ - apply_filters( 'update_feedback', $result ); - - /** This filter is documented in wp-admin/includes/update-core.php */ - apply_filters( 'update_feedback', $this->strings['start_rollback'] ); - - $rollback_result = $this->upgrade( $current, array_merge( $parsed_args, array( 'do_rollback' => true ) ) ); - - $original_result = $result; - $result = new WP_Error( 'rollback_was_required', $this->strings['rollback_was_required'], (object) array( 'update' => $original_result, 'rollback' => $rollback_result ) ); - } - } - - /** This action is documented in wp-admin/includes/class-wp-upgrader.php */ - do_action( 'upgrader_process_complete', $this, array( 'action' => 'update', 'type' => 'core' ) ); - - // Clear the current updates - delete_site_transient( 'update_core' ); - - if ( ! $parsed_args['do_rollback'] ) { - $stats = array( - 'update_type' => $current->response, - 'success' => true, - 'fs_method' => $wp_filesystem->method, - 'fs_method_forced' => defined( 'FS_METHOD' ) || has_filter( 'filesystem_method' ), - 'time_taken' => time() - $start_time, - 'reported' => $wp_version, - 'attempted' => $current->version, - ); - - if ( is_wp_error( $result ) ) { - $stats['success'] = false; - // Did a rollback occur? - if ( ! empty( $try_rollback ) ) { - $stats['error_code'] = $original_result->get_error_code(); - $stats['error_data'] = $original_result->get_error_data(); - // Was the rollback successful? If not, collect its error too. - $stats['rollback'] = ! is_wp_error( $rollback_result ); - if ( is_wp_error( $rollback_result ) ) { - $stats['rollback_code'] = $rollback_result->get_error_code(); - $stats['rollback_data'] = $rollback_result->get_error_data(); - } - } else { - $stats['error_code'] = $result->get_error_code(); - $stats['error_data'] = $result->get_error_data(); - } - } - - wp_version_check( $stats ); - } - - 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 */ ) { - include( ABSPATH . WPINC . '/version.php' ); // $wp_version; // x.y.z - - $current_branch = implode( '.', array_slice( preg_split( '/[.-]/', $wp_version ), 0, 2 ) ); // x.y - $new_branch = implode( '.', array_slice( preg_split( '/[.-]/', $offered_ver ), 0, 2 ) ); // x.y - $current_is_development_version = (bool) strpos( $wp_version, '-' ); - - // Defaults: - $upgrade_dev = true; - $upgrade_minor = true; - $upgrade_major = false; - - // WP_AUTO_UPDATE_CORE = true (all), 'minor', false. - if ( defined( 'WP_AUTO_UPDATE_CORE' ) ) { - if ( false === WP_AUTO_UPDATE_CORE ) { - // Defaults to turned off, unless a filter allows it - $upgrade_dev = $upgrade_minor = $upgrade_major = false; - } elseif ( true === WP_AUTO_UPDATE_CORE ) { - // ALL updates for core - $upgrade_dev = $upgrade_minor = $upgrade_major = true; - } elseif ( 'minor' === WP_AUTO_UPDATE_CORE ) { - // Only minor updates for core - $upgrade_dev = $upgrade_major = false; - $upgrade_minor = true; - } - } - - // 1: If we're already on that version, not much point in updating? - if ( $offered_ver == $wp_version ) - return false; - - // 2: If we're running a newer version, that's a nope - if ( version_compare( $wp_version, $offered_ver, '>' ) ) - return false; - - $failure_data = get_site_option( 'auto_core_update_failed' ); - if ( $failure_data ) { - // If this was a critical update failure, cannot update. - if ( ! empty( $failure_data['critical'] ) ) - return false; - - // Don't claim we can update on update-core.php if we have a non-critical failure logged. - if ( $wp_version == $failure_data['current'] && false !== strpos( $offered_ver, '.1.next.minor' ) ) - return false; - - // Cannot update if we're retrying the same A to B update that caused a non-critical failure. - // Some non-critical failures do allow retries, like download_failed. - // 3.7.1 => 3.7.2 resulted in files_not_writable, if we are still on 3.7.1 and still trying to update to 3.7.2. - if ( empty( $failure_data['retry'] ) && $wp_version == $failure_data['current'] && $offered_ver == $failure_data['attempted'] ) - return false; - } - - // 3: 3.7-alpha-25000 -> 3.7-alpha-25678 -> 3.7-beta1 -> 3.7-beta2 - if ( $current_is_development_version ) { - - /** - * Filter whether to enable automatic core updates for development versions. - * - * @since 3.7.0 - * - * @param bool $upgrade_dev Whether to enable automatic updates for - * development versions. - */ - if ( ! apply_filters( 'allow_dev_auto_core_updates', $upgrade_dev ) ) - return false; - // Else fall through to minor + major branches below. - } - - // 4: Minor In-branch updates (3.7.0 -> 3.7.1 -> 3.7.2 -> 3.7.4) - if ( $current_branch == $new_branch ) { - - /** - * Filter whether to enable minor automatic core updates. - * - * @since 3.7.0 - * - * @param bool $upgrade_minor Whether to enable minor automatic core updates. - */ - return apply_filters( 'allow_minor_auto_core_updates', $upgrade_minor ); - } - - // 5: Major version updates (3.7.0 -> 3.8.0 -> 3.9.1) - if ( version_compare( $new_branch, $current_branch, '>' ) ) { - - /** - * Filter whether to enable major automatic core updates. - * - * @since 3.7.0 - * - * @param bool $upgrade_major Whether to enable major automatic core updates. - */ - return apply_filters( 'allow_major_auto_core_updates', $upgrade_major ); - } - - // If we're not sure, we don't want it - return false; - } - - public function check_files() { - global $wp_version, $wp_local_package; - - $checksums = get_core_checksums( $wp_version, isset( $wp_local_package ) ? $wp_local_package : 'en_US' ); - - if ( ! is_array( $checksums ) ) - return false; - - foreach ( $checksums as $file => $checksum ) { - // Skip files which get updated - if ( 'wp-content' == substr( $file, 0, 10 ) ) - continue; - if ( ! file_exists( ABSPATH . $file ) || md5_file( ABSPATH . $file ) !== $checksum ) - return false; - } - - return true; - } -} - -/** - * Upgrade Skin helper for File uploads. This class handles the upload process and passes it as if it's a local file to the Upgrade/Installer functions. - * - * @package WordPress - * @subpackage Upgrader - * @since 2.8.0 - */ -class File_Upload_Upgrader { - public $package; - public $filename; - public $id = 0; - - public function __construct($form, $urlholder) { - - if ( empty($_FILES[$form]['name']) && empty($_GET[$urlholder]) ) - wp_die(__('Please select a file')); - - //Handle a newly uploaded file, Else assume it's already been uploaded - if ( ! empty($_FILES) ) { - $overrides = array( 'test_form' => false, 'test_type' => false ); - $file = wp_handle_upload( $_FILES[$form], $overrides ); - - if ( isset( $file['error'] ) ) - wp_die( $file['error'] ); - - $this->filename = $_FILES[$form]['name']; - $this->package = $file['file']; - - // Construct the object array - $object = array( - 'post_title' => $this->filename, - 'post_content' => $file['url'], - 'post_mime_type' => $file['type'], - 'guid' => $file['url'], - 'context' => 'upgrader', - 'post_status' => 'private' - ); - - // Save the data. - $this->id = wp_insert_attachment( $object, $file['file'] ); - - // Schedule a cleanup for 2 hours from now in case of failed install. - wp_schedule_single_event( time() + 2 * HOUR_IN_SECONDS, 'upgrader_scheduled_cleanup', array( $this->id ) ); - - } elseif ( is_numeric( $_GET[$urlholder] ) ) { - // Numeric Package = previously uploaded file, see above. - $this->id = (int) $_GET[$urlholder]; - $attachment = get_post( $this->id ); - if ( empty($attachment) ) - wp_die(__('Please select a file')); - - $this->filename = $attachment->post_title; - $this->package = get_attached_file( $attachment->ID ); - } else { - // Else, It's set to something, Back compat for plugins using the old (pre-3.3) File_Uploader handler. - if ( ! ( ( $uploads = wp_upload_dir() ) && false === $uploads['error'] ) ) - wp_die( $uploads['error'] ); - - $this->filename = $_GET[$urlholder]; - $this->package = $uploads['basedir'] . '/' . $this->filename; - } - } - - public function cleanup() { - if ( $this->id ) - wp_delete_attachment( $this->id ); - - elseif ( file_exists( $this->package ) ) - return @unlink( $this->package ); - - return true; - } -} - -/** - * The WordPress automatic background updater. - * - * @package WordPress - * @subpackage Upgrader - * @since 3.7.0 - */ -class WP_Automatic_Updater { - - /** - * Tracks update results during processing. - * - * @var array - */ - protected $update_results = array(); - - /** - * Whether the entire automatic updater is disabled. - * - * @since 3.7.0 - */ - public function is_disabled() { - // Background updates are disabled if you don't want file changes. - if ( defined( 'DISALLOW_FILE_MODS' ) && DISALLOW_FILE_MODS ) - return true; - - if ( defined( 'WP_INSTALLING' ) ) - return true; - - // More fine grained control can be done through the WP_AUTO_UPDATE_CORE constant and filters. - $disabled = defined( 'AUTOMATIC_UPDATER_DISABLED' ) && AUTOMATIC_UPDATER_DISABLED; - - /** - * Filter whether to entirely disable background updates. - * - * There are more fine-grained filters and controls for selective disabling. - * This filter parallels the AUTOMATIC_UPDATER_DISABLED constant in name. - * - * This also disables update notification emails. That may change in the future. - * - * @since 3.7.0 - * - * @param bool $disabled Whether the updater should be disabled. - */ - return apply_filters( 'automatic_updater_disabled', $disabled ); - } - - /** - * Check for version control checkouts. - * - * Checks for Subversion, Git, Mercurial, and Bazaar. It recursively looks up the - * filesystem to the top of the drive, erring on the side of detecting a VCS - * checkout somewhere. - * - * ABSPATH is always checked in addition to whatever $context is (which may be the - * wp-content directory, for example). The underlying assumption is that if you are - * using version control *anywhere*, then you should be making decisions for - * how things get updated. - * - * @since 3.7.0 - * - * @param string $context The filesystem path to check, in addition to ABSPATH. - */ - public function is_vcs_checkout( $context ) { - $context_dirs = array( untrailingslashit( $context ) ); - if ( $context !== ABSPATH ) - $context_dirs[] = untrailingslashit( ABSPATH ); - - $vcs_dirs = array( '.svn', '.git', '.hg', '.bzr' ); - $check_dirs = array(); - - foreach ( $context_dirs as $context_dir ) { - // Walk up from $context_dir to the root. - do { - $check_dirs[] = $context_dir; - - // Once we've hit '/' or 'C:\', we need to stop. dirname will keep returning the input here. - if ( $context_dir == dirname( $context_dir ) ) - break; - - // Continue one level at a time. - } while ( $context_dir = dirname( $context_dir ) ); - } - - $check_dirs = array_unique( $check_dirs ); - - // Search all directories we've found for evidence of version control. - foreach ( $vcs_dirs as $vcs_dir ) { - foreach ( $check_dirs as $check_dir ) { - if ( $checkout = @is_dir( rtrim( $check_dir, '\\/' ) . "/$vcs_dir" ) ) - break 2; - } - } - - /** - * Filter whether the automatic updater should consider a filesystem - * location to be potentially managed by a version control system. - * - * @since 3.7.0 - * - * @param bool $checkout Whether a VCS checkout was discovered at $context - * or ABSPATH, or anywhere higher. - * @param string $context The filesystem context (a path) against which - * filesystem status should be checked. - */ - return apply_filters( 'automatic_updates_is_vcs_checkout', $checkout, $context ); - } - - /** - * Tests to see if we can and should update a specific item. - * - * @since 3.7.0 - * - * @param string $type The type of update being checked: 'core', 'theme', - * 'plugin', 'translation'. - * @param object $item The update offer. - * @param string $context The filesystem context (a path) against which filesystem - * access and status should be checked. - */ - public function should_update( $type, $item, $context ) { - // Used to see if WP_Filesystem is set up to allow unattended updates. - $skin = new Automatic_Upgrader_Skin; - - if ( $this->is_disabled() ) - return false; - - // 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 ( 'core' == $type ) - $this->send_core_update_notification_email( $item ); - return false; - } - - // Next up, is this an item we can update? - if ( 'core' == $type ) - $update = Core_Upgrader::should_update_to_version( $item->current ); - else - $update = ! empty( $item->autoupdate ); - - /** - * 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 - * 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 - * adjust core updates. - * - * @since 3.7.0 - * - * @param bool $update Whether to update. - * @param object $item The update offer. - */ - $update = apply_filters( 'auto_update_' . $type, $update, $item ); - - if ( ! $update ) { - if ( 'core' == $type ) - $this->send_core_update_notification_email( $item ); - return false; - } - - // If it's a core update, are we actually compatible with its requirements? - if ( 'core' == $type ) { - global $wpdb; - - $php_compat = version_compare( phpversion(), $item->php_version, '>=' ); - if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) - $mysql_compat = true; - else - $mysql_compat = version_compare( $wpdb->db_version(), $item->mysql_version, '>=' ); - - if ( ! $php_compat || ! $mysql_compat ) - return false; - } - - return true; - } - - /** - * Notifies an administrator of a core update. - * - * @since 3.7.0 - * - * @param object $item The update offer. - */ - protected function send_core_update_notification_email( $item ) { - $notified = get_site_option( 'auto_core_update_notified' ); - - // Don't notify if we've already notified the same email address of the same version. - if ( $notified && $notified['email'] == get_site_option( 'admin_email' ) && $notified['version'] == $item->current ) - return false; - - // See if we need to notify users of a core update. - $notify = ! empty( $item->notify_email ); - - /** - * Filter whether to notify the site administrator of a new core update. - * - * By default, administrators are notified when the update offer received - * from WordPress.org sets a particular flag. This allows some discretion - * in if and when to notify. - * - * This filter is only evaluated once per release. If the same email address - * was already notified of the same new version, WordPress won't repeatedly - * email the administrator. - * - * This filter is also used on about.php to check if a plugin has disabled - * these notifications. - * - * @since 3.7.0 - * - * @param bool $notify Whether the site administrator is notified. - * @param object $item The update offer. - */ - if ( ! apply_filters( 'send_core_update_notification_email', $notify, $item ) ) - return false; - - $this->send_email( 'manual', $item ); - return true; - } - - /** - * Update an item, if appropriate. - * - * @since 3.7.0 - * - * @param string $type The type of update being checked: 'core', 'theme', 'plugin', 'translation'. - * @param object $item The update offer. - */ - public function update( $type, $item ) { - $skin = new Automatic_Upgrader_Skin; - - switch ( $type ) { - case 'core': - // The Core upgrader doesn't use the Upgrader's skin during the actual main part of the upgrade, instead, firing a filter. - add_filter( 'update_feedback', array( $skin, 'feedback' ) ); - $upgrader = new Core_Upgrader( $skin ); - $context = ABSPATH; - break; - case 'plugin': - $upgrader = new Plugin_Upgrader( $skin ); - $context = WP_PLUGIN_DIR; // We don't support custom Plugin directories, or updates for WPMU_PLUGIN_DIR - break; - case 'theme': - $upgrader = new Theme_Upgrader( $skin ); - $context = get_theme_root( $item->theme ); - break; - case 'translation': - $upgrader = new Language_Pack_Upgrader( $skin ); - $context = WP_CONTENT_DIR; // WP_LANG_DIR; - break; - } - - // Determine whether we can and should perform this update. - if ( ! $this->should_update( $type, $item, $context ) ) - return false; - - $upgrader_item = $item; - switch ( $type ) { - case 'core': - $skin->feedback( __( 'Updating to WordPress %s' ), $item->version ); - $item_name = sprintf( __( 'WordPress %s' ), $item->version ); - break; - case 'theme': - $upgrader_item = $item->theme; - $theme = wp_get_theme( $upgrader_item ); - $item_name = $theme->Get( 'Name' ); - $skin->feedback( __( 'Updating theme: %s' ), $item_name ); - break; - case 'plugin': - $upgrader_item = $item->plugin; - $plugin_data = get_plugin_data( $context . '/' . $upgrader_item ); - $item_name = $plugin_data['Name']; - $skin->feedback( __( 'Updating plugin: %s' ), $item_name ); - break; - case 'translation': - $language_item_name = $upgrader->get_name_for_update( $item ); - $item_name = sprintf( __( 'Translations for %s' ), $language_item_name ); - $skin->feedback( sprintf( __( 'Updating translations for %1$s (%2$s)…' ), $language_item_name, $item->language ) ); - break; - } - - // Boom, This sites about to get a whole new splash of paint! - $upgrade_result = $upgrader->upgrade( $upgrader_item, array( - 'clear_update_cache' => false, - // Always use partial builds if possible for core updates. - 'pre_check_md5' => false, - // Only available for core updates. - 'attempt_rollback' => true, - ) ); - - // If the filesystem is unavailable, false is returned. - if ( false === $upgrade_result ) { - $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. - if ( 'core' == $type ) { - if ( is_wp_error( $upgrade_result ) ) { - $skin->error( __( 'Installation Failed' ), $upgrade_result ); - } else { - $skin->feedback( __( 'WordPress updated successfully' ) ); - } - } - - $this->update_results[ $type ][] = (object) array( - 'item' => $item, - 'result' => $upgrade_result, - 'name' => $item_name, - 'messages' => $skin->get_upgrade_messages() - ); - - return $upgrade_result; - } - - /** - * Kicks off the background update process, looping through all pending updates. - * - * @since 3.7.0 - */ - public function run() { - global $wpdb, $wp_version; - - if ( $this->is_disabled() ) - return; - - if ( ! is_main_network() || ! is_main_site() ) - return; - - $lock_name = 'auto_updater.lock'; - - // Try to lock - $lock_result = $wpdb->query( $wpdb->prepare( "INSERT IGNORE INTO `$wpdb->options` ( `option_name`, `option_value`, `autoload` ) VALUES (%s, %s, 'no') /* LOCK */", $lock_name, time() ) ); - - if ( ! $lock_result ) { - $lock_result = get_option( $lock_name ); - - // If we couldn't create a lock, and there isn't a lock, bail - if ( ! $lock_result ) - return; - - // Check to see if the lock is still valid - if ( $lock_result > ( time() - HOUR_IN_SECONDS ) ) - return; - } - - // Update the lock, as by this point we've definitely got a lock, just need to fire the actions - update_option( $lock_name, time() ); - - // Don't automatically run these thins, as we'll handle it ourselves - remove_action( 'upgrader_process_complete', array( 'Language_Pack_Upgrader', 'async_upgrade' ), 20 ); - remove_action( 'upgrader_process_complete', 'wp_version_check' ); - remove_action( 'upgrader_process_complete', 'wp_update_plugins' ); - remove_action( 'upgrader_process_complete', 'wp_update_themes' ); - - // Next, Plugins - wp_update_plugins(); // Check for Plugin updates - $plugin_updates = get_site_transient( 'update_plugins' ); - if ( $plugin_updates && !empty( $plugin_updates->response ) ) { - foreach ( $plugin_updates->response as $plugin ) { - $this->update( 'plugin', $plugin ); - } - // Force refresh of plugin update information - wp_clean_plugins_cache(); - } - - // Next, those themes we all love - wp_update_themes(); // Check for Theme updates - $theme_updates = get_site_transient( 'update_themes' ); - if ( $theme_updates && !empty( $theme_updates->response ) ) { - foreach ( $theme_updates->response as $theme ) { - $this->update( 'theme', (object) $theme ); - } - // Force refresh of theme update information - wp_clean_themes_cache(); - } - - // Next, Process any core update - wp_version_check(); // Check for Core updates - $core_update = find_core_auto_update(); - - if ( $core_update ) - $this->update( 'core', $core_update ); - - // Clean up, and check for any pending translations - // (Core_Upgrader checks for core updates) - $theme_stats = array(); - if ( isset( $this->update_results['theme'] ) ) { - foreach ( $this->update_results['theme'] as $upgrade ) { - $theme_stats[ $upgrade->item->theme ] = ( true === $upgrade->result ); - } - } - wp_update_themes( $theme_stats ); // Check for Theme updates - - $plugin_stats = array(); - if ( isset( $this->update_results['plugin'] ) ) { - foreach ( $this->update_results['plugin'] as $upgrade ) { - $plugin_stats[ $upgrade->item->plugin ] = ( true === $upgrade->result ); - } - } - wp_update_plugins( $plugin_stats ); // Check for Plugin updates - - // Finally, Process any new translations - $language_updates = wp_get_translation_updates(); - if ( $language_updates ) { - foreach ( $language_updates as $update ) { - $this->update( 'translation', $update ); - } - - // Clear existing caches - wp_clean_plugins_cache(); - wp_clean_themes_cache(); - delete_site_transient( 'update_core' ); - - wp_version_check(); // check for Core updates - wp_update_themes(); // Check for Theme updates - wp_update_plugins(); // Check for Plugin updates - } - - // Send debugging email to all development installs. - if ( ! empty( $this->update_results ) ) { - $development_version = false !== strpos( $wp_version, '-' ); - - /** - * Filter whether to send a debugging email for each automatic background update. - * - * @since 3.7.0 - * - * @param bool $development_version By default, emails are sent if the - * install is a development version. - * Return false to avoid the email. - */ - if ( apply_filters( 'automatic_updates_send_debug_email', $development_version ) ) - $this->send_debug_email(); - - if ( ! empty( $this->update_results['core'] ) ) - $this->after_core_update( $this->update_results['core'][0] ); - - /** - * Fires after all automatic updates have run. - * - * @since 3.8.0 - * - * @param array $update_results The results of all attempted updates. - */ - do_action( 'automatic_updates_complete', $this->update_results ); - } - - // Clear the lock - delete_option( $lock_name ); - } - - /** - * If we tried to perform a core update, check if we should send an email, - * and if we need to avoid processing future updates. - * - * @param object $update_result The result of the core update. Includes the update offer and result. - */ - protected function after_core_update( $update_result ) { - global $wp_version; - - $core_update = $update_result->item; - $result = $update_result->result; - - if ( ! is_wp_error( $result ) ) { - $this->send_email( 'success', $core_update ); - return; - } - - $error_code = $result->get_error_code(); - - // Any of these WP_Error codes are critical failures, as in they occurred after we started to copy core files. - // We should not try to perform a background update again until there is a successful one-click update performed by the user. - $critical = false; - if ( $error_code === 'disk_full' || false !== strpos( $error_code, '__copy_dir' ) ) { - $critical = true; - } elseif ( $error_code === 'rollback_was_required' && is_wp_error( $result->get_error_data()->rollback ) ) { - // A rollback is only critical if it failed too. - $critical = true; - $rollback_result = $result->get_error_data()->rollback; - } elseif ( false !== strpos( $error_code, 'do_rollback' ) ) { - $critical = true; - } - - if ( $critical ) { - $critical_data = array( - 'attempted' => $core_update->current, - 'current' => $wp_version, - 'error_code' => $error_code, - 'error_data' => $result->get_error_data(), - 'timestamp' => time(), - 'critical' => true, - ); - if ( isset( $rollback_result ) ) { - $critical_data['rollback_code'] = $rollback_result->get_error_code(); - $critical_data['rollback_data'] = $rollback_result->get_error_data(); - } - update_site_option( 'auto_core_update_failed', $critical_data ); - $this->send_email( 'critical', $core_update, $result ); - return; - } - - /* - * Any other WP_Error code (like download_failed or files_not_writable) occurs before - * we tried to copy over core files. Thus, the failures are early and graceful. - * - * We should avoid trying to perform a background update again for the same version. - * But we can try again if another version is released. - * - * For certain 'transient' failures, like download_failed, we should allow retries. - * In fact, let's schedule a special update for an hour from now. (It's possible - * the issue could actually be on WordPress.org's side.) If that one fails, then email. - */ - $send = true; - $transient_failures = array( 'incompatible_archive', 'download_failed', 'insane_distro' ); - if ( in_array( $error_code, $transient_failures ) && ! get_site_option( 'auto_core_update_failed' ) ) { - wp_schedule_single_event( time() + HOUR_IN_SECONDS, 'wp_maybe_auto_update' ); - $send = false; - } - - $n = get_site_option( 'auto_core_update_notified' ); - // Don't notify if we've already notified the same email address of the same version of the same notification type. - if ( $n && 'fail' == $n['type'] && $n['email'] == get_site_option( 'admin_email' ) && $n['version'] == $core_update->current ) - $send = false; - - update_site_option( 'auto_core_update_failed', array( - 'attempted' => $core_update->current, - 'current' => $wp_version, - 'error_code' => $error_code, - 'error_data' => $result->get_error_data(), - 'timestamp' => time(), - 'retry' => in_array( $error_code, $transient_failures ), - ) ); - - if ( $send ) - $this->send_email( 'fail', $core_update, $result ); - } - - /** - * Sends an email upon the completion or failure of a background core update. - * - * @since 3.7.0 - * - * @param string $type The type of email to send. Can be one of 'success', 'fail', 'manual', 'critical'. - * @param object $core_update The update offer that was attempted. - * @param mixed $result Optional. The result for the core update. Can be WP_Error. - */ - protected function send_email( $type, $core_update, $result = null ) { - update_site_option( 'auto_core_update_notified', array( - 'type' => $type, - 'email' => get_site_option( 'admin_email' ), - 'version' => $core_update->current, - 'timestamp' => time(), - ) ); - - $next_user_core_update = get_preferred_from_update_core(); - // If the update transient is empty, use the update we just performed - if ( ! $next_user_core_update ) - $next_user_core_update = $core_update; - $newer_version_available = ( 'upgrade' == $next_user_core_update->response && version_compare( $next_user_core_update->version, $core_update->version, '>' ) ); - - /** - * Filter whether to send an email following an automatic background core update. - * - * @since 3.7.0 - * - * @param bool $send Whether to send the email. Default true. - * @param string $type The type of email to send. Can be one of - * 'success', 'fail', 'critical'. - * @param object $core_update The update offer that was attempted. - * @param mixed $result The result for the core update. Can be WP_Error. - */ - if ( 'manual' !== $type && ! apply_filters( 'auto_core_update_send_email', true, $type, $core_update, $result ) ) - return; - - switch ( $type ) { - case 'success' : // We updated. - /* translators: 1: Site name, 2: WordPress version number. */ - $subject = __( '[%1$s] Your site has updated to WordPress %2$s' ); - break; - - case 'fail' : // We tried to update but couldn't. - case 'manual' : // We can't update (and made no attempt). - /* translators: 1: Site name, 2: WordPress version number. */ - $subject = __( '[%1$s] WordPress %2$s is available. Please update!' ); - break; - - case 'critical' : // We tried to update, started to copy files, then things went wrong. - /* translators: 1: Site name. */ - $subject = __( '[%1$s] URGENT: Your site may be down due to a failed update' ); - break; - - default : - return; - } - - // If the auto update is not to the latest version, say that the current version of WP is available instead. - $version = 'success' === $type ? $core_update->current : $next_user_core_update->current; - $subject = sprintf( $subject, wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES ), $version ); - - $body = ''; - - switch ( $type ) { - case 'success' : - $body .= sprintf( __( 'Howdy! Your site at %1$s has been updated automatically to WordPress %2$s.' ), home_url(), $core_update->current ); - $body .= "\n\n"; - if ( ! $newer_version_available ) - $body .= __( 'No further action is needed on your part.' ) . ' '; - - // Can only reference the About screen if their update was successful. - list( $about_version ) = explode( '-', $core_update->current, 2 ); - $body .= sprintf( __( "For more on version %s, see the About WordPress screen:" ), $about_version ); - $body .= "\n" . admin_url( 'about.php' ); - - if ( $newer_version_available ) { - $body .= "\n\n" . sprintf( __( 'WordPress %s is also now available.' ), $next_user_core_update->current ) . ' '; - $body .= __( 'Updating is easy and only takes a few moments:' ); - $body .= "\n" . network_admin_url( 'update-core.php' ); - } - - break; - - case 'fail' : - case 'manual' : - $body .= sprintf( __( 'Please update your site at %1$s to WordPress %2$s.' ), home_url(), $next_user_core_update->current ); - - $body .= "\n\n"; - - // Don't show this message if there is a newer version available. - // Potential for confusion, and also not useful for them to know at this point. - if ( 'fail' == $type && ! $newer_version_available ) - $body .= __( 'We tried but were unable to update your site automatically.' ) . ' '; - - $body .= __( 'Updating is easy and only takes a few moments:' ); - $body .= "\n" . network_admin_url( 'update-core.php' ); - break; - - case 'critical' : - if ( $newer_version_available ) - $body .= sprintf( __( 'Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s.' ), home_url(), $core_update->current ); - else - $body .= sprintf( __( 'Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s.' ), home_url(), $core_update->current ); - - $body .= "\n\n" . __( "This means your site may be offline or broken. Don't panic; this can be fixed." ); - - $body .= "\n\n" . __( "Please check out your site now. It's possible that everything is working. If it says you need to update, you should do so:" ); - $body .= "\n" . network_admin_url( 'update-core.php' ); - break; - } - - $critical_support = 'critical' === $type && ! empty( $core_update->support_email ); - if ( $critical_support ) { - // Support offer if available. - $body .= "\n\n" . sprintf( __( "The WordPress team is willing to help you. Forward this email to %s and the team will work with you to make sure your site is working." ), $core_update->support_email ); - } else { - // Add a note about the support forums. - $body .= "\n\n" . __( 'If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help.' ); - $body .= "\n" . __( 'https://wordpress.org/support/' ); - } - - // Updates are important! - if ( $type != 'success' || $newer_version_available ) { - $body .= "\n\n" . __( 'Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers.' ); - } - - if ( $critical_support ) { - $body .= " " . __( "If you reach out to us, we'll also ensure you'll never have this problem again." ); - } - - // If things are successful and we're now on the latest, mention plugins and themes if any are out of date. - if ( $type == 'success' && ! $newer_version_available && ( get_plugin_updates() || get_theme_updates() ) ) { - $body .= "\n\n" . __( 'You also have some plugins or themes with updates available. Update them now:' ); - $body .= "\n" . network_admin_url(); - } - - $body .= "\n\n" . __( 'The WordPress Team' ) . "\n"; - - if ( 'critical' == $type && is_wp_error( $result ) ) { - $body .= "\n***\n\n"; - $body .= sprintf( __( 'Your site was running version %s.' ), $GLOBALS['wp_version'] ); - $body .= ' ' . __( 'We have some data that describes the error your site encountered.' ); - $body .= ' ' . __( 'Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:' ); - - // If we had a rollback and we're still critical, then the rollback failed too. - // Loop through all errors (the main WP_Error, the update result, the rollback result) for code, data, etc. - if ( 'rollback_was_required' == $result->get_error_code() ) - $errors = array( $result, $result->get_error_data()->update, $result->get_error_data()->rollback ); - else - $errors = array( $result ); - - foreach ( $errors as $error ) { - if ( ! is_wp_error( $error ) ) - continue; - $error_code = $error->get_error_code(); - $body .= "\n\n" . sprintf( __( "Error code: %s" ), $error_code ); - if ( 'rollback_was_required' == $error_code ) - continue; - if ( $error->get_error_message() ) - $body .= "\n" . $error->get_error_message(); - $error_data = $error->get_error_data(); - if ( $error_data ) - $body .= "\n" . implode( ', ', (array) $error_data ); - } - $body .= "\n"; - } - - $to = get_site_option( 'admin_email' ); - $headers = ''; - - $email = compact( 'to', 'subject', 'body', 'headers' ); - - /** - * Filter the email sent following an automatic background core update. - * - * @since 3.7.0 - * - * @param array $email { - * Array of email arguments that will be passed to wp_mail(). - * - * @type string $to The email recipient. An array of emails - * can be returned, as handled by wp_mail(). - * @type string $subject The email's subject. - * @type string $body The email message body. - * @type string $headers Any email headers, defaults to no headers. - * } - * @param string $type The type of email being sent. Can be one of - * 'success', 'fail', 'manual', 'critical'. - * @param object $core_update The update offer that was attempted. - * @param mixed $result The result for the core update. Can be WP_Error. - */ - $email = apply_filters( 'auto_core_update_email', $email, $type, $core_update, $result ); - - wp_mail( $email['to'], wp_specialchars_decode( $email['subject'] ), $email['body'], $email['headers'] ); - } - - /** - * Prepares and sends an email of a full log of background update results, useful for debugging and geekery. - * - * @since 3.7.0 - */ - protected function send_debug_email() { - $update_count = 0; - foreach ( $this->update_results as $type => $updates ) - $update_count += count( $updates ); - - $body = array(); - $failures = 0; - - $body[] = sprintf( __( 'WordPress site: %s' ), network_home_url( '/' ) ); - - // Core - if ( isset( $this->update_results['core'] ) ) { - $result = $this->update_results['core'][0]; - if ( $result->result && ! is_wp_error( $result->result ) ) { - $body[] = sprintf( __( 'SUCCESS: WordPress was successfully updated to %s' ), $result->name ); - } else { - $body[] = sprintf( __( 'FAILED: WordPress failed to update to %s' ), $result->name ); - $failures++; - } - $body[] = ''; - } - - // Plugins, Themes, Translations - foreach ( array( 'plugin', 'theme', 'translation' ) as $type ) { - if ( ! isset( $this->update_results[ $type ] ) ) - continue; - $success_items = wp_list_filter( $this->update_results[ $type ], array( 'result' => true ) ); - if ( $success_items ) { - $messages = array( - 'plugin' => __( 'The following plugins were successfully updated:' ), - 'theme' => __( 'The following themes were successfully updated:' ), - 'translation' => __( 'The following translations were successfully updated:' ), - ); - - $body[] = $messages[ $type ]; - foreach ( wp_list_pluck( $success_items, 'name' ) as $name ) { - $body[] = ' * ' . sprintf( __( 'SUCCESS: %s' ), $name ); - } - } - if ( $success_items != $this->update_results[ $type ] ) { - // Failed updates - $messages = array( - 'plugin' => __( 'The following plugins failed to update:' ), - 'theme' => __( 'The following themes failed to update:' ), - 'translation' => __( 'The following translations failed to update:' ), - ); - - $body[] = $messages[ $type ]; - foreach ( $this->update_results[ $type ] as $item ) { - if ( ! $item->result || is_wp_error( $item->result ) ) { - $body[] = ' * ' . sprintf( __( 'FAILED: %s' ), $item->name ); - $failures++; - } - } - } - $body[] = ''; - } - - $site_title = wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ); - if ( $failures ) { - $body[] = trim( __( " -BETA TESTING? -============= - -This debugging email is sent when you are using a development version of WordPress. - -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/ - -Thanks! -- The WordPress Team" ) ); - $body[] = ''; - - $subject = sprintf( __( '[%s] There were failures during background updates' ), $site_title ); - } else { - $subject = sprintf( __( '[%s] Background updates have finished' ), $site_title ); - } - - $body[] = trim( __( ' -UPDATE LOG -==========' ) ); - $body[] = ''; - - foreach ( array( 'core', 'plugin', 'theme', 'translation' ) as $type ) { - if ( ! isset( $this->update_results[ $type ] ) ) - continue; - foreach ( $this->update_results[ $type ] as $update ) { - $body[] = $update->name; - $body[] = str_repeat( '-', strlen( $update->name ) ); - foreach ( $update->messages as $message ) - $body[] = " " . html_entity_decode( str_replace( '…', '...', $message ) ); - if ( is_wp_error( $update->result ) ) { - $results = array( 'update' => $update->result ); - // If we rolled back, we want to know an error that occurred then too. - if ( 'rollback_was_required' === $update->result->get_error_code() ) - $results = (array) $update->result->get_error_data(); - foreach ( $results as $result_type => $result ) { - if ( ! is_wp_error( $result ) ) - continue; - - if ( 'rollback' === $result_type ) { - /* translators: 1: Error code, 2: Error message. */ - $body[] = ' ' . sprintf( __( 'Rollback Error: [%1$s] %2$s' ), $result->get_error_code(), $result->get_error_message() ); - } else { - /* translators: 1: Error code, 2: Error message. */ - $body[] = ' ' . sprintf( __( 'Error: [%1$s] %2$s' ), $result->get_error_code(), $result->get_error_message() ); - } - - if ( $result->get_error_data() ) - $body[] = ' ' . implode( ', ', (array) $result->get_error_data() ); - } - } - $body[] = ''; - } - } - - $email = array( - 'to' => get_site_option( 'admin_email' ), - 'subject' => $subject, - 'body' => implode( "\n", $body ), - 'headers' => '' - ); - - /** - * Filter the debug email that can be sent following an automatic - * background core update. - * - * @since 3.8.0 - * - * @param array $email { - * Array of email arguments that will be passed to wp_mail(). - * - * @type string $to The email recipient. An array of emails - * can be returned, as handled by wp_mail(). - * @type string $subject Email subject. - * @type string $body Email message body. - * @type string $headers Any email headers. Default empty. - * } - * @param int $failures The number of failures encountered while upgrading. - * @param mixed $results The results of all attempted updates. - */ - $email = apply_filters( 'automatic_updates_debug_email', $email, $failures, $this->update_results ); - - wp_mail( $email['to'], wp_specialchars_decode( $email['subject'] ), $email['body'], $email['headers'] ); - } -} diff --git a/sources/wordpress/wp-admin/includes/class-wp-users-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-users-list-table.php deleted file mode 100644 index 15d55f4..0000000 --- a/sources/wordpress/wp-admin/includes/class-wp-users-list-table.php +++ /dev/null @@ -1,459 +0,0 @@ - 'user', - 'plural' => 'users', - 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, - ) ); - - $this->is_site_users = 'site-users-network' == $this->screen->id; - - if ( $this->is_site_users ) - $this->site_id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0; - } - - /** - * Check the current user's permissions. - * - * @since 3.1.0 - * @access public - */ - public function ajax_user_can() { - if ( $this->is_site_users ) - return current_user_can( 'manage_sites' ); - else - return current_user_can( 'list_users' ); - } - - /** - * Prepare the users list for display. - * - * @since 3.1.0 - * @access public - */ - public function prepare_items() { - global $role, $usersearch; - - $usersearch = isset( $_REQUEST['s'] ) ? wp_unslash( trim( $_REQUEST['s'] ) ) : ''; - - $role = isset( $_REQUEST['role'] ) ? $_REQUEST['role'] : ''; - - $per_page = ( $this->is_site_users ) ? 'site_users_network_per_page' : 'users_per_page'; - $users_per_page = $this->get_items_per_page( $per_page ); - - $paged = $this->get_pagenum(); - - $args = array( - 'number' => $users_per_page, - 'offset' => ( $paged-1 ) * $users_per_page, - 'role' => $role, - 'search' => $usersearch, - 'fields' => 'all_with_meta' - ); - - if ( '' !== $args['search'] ) - $args['search'] = '*' . $args['search'] . '*'; - - if ( $this->is_site_users ) - $args['blog_id'] = $this->site_id; - - if ( isset( $_REQUEST['orderby'] ) ) - $args['orderby'] = $_REQUEST['orderby']; - - if ( isset( $_REQUEST['order'] ) ) - $args['order'] = $_REQUEST['order']; - - // Query the user IDs for this page - $wp_user_search = new WP_User_Query( $args ); - - $this->items = $wp_user_search->get_results(); - - $this->set_pagination_args( array( - 'total_items' => $wp_user_search->get_total(), - 'per_page' => $users_per_page, - ) ); - } - - /** - * Output 'no users' message. - * - * @since 3.1.0 - * @access public - */ - public function no_items() { - _e( 'No matching users were found.' ); - } - - /** - * Return an associative array listing all the views that can be used - * with this table. - * - * Provides a list of roles and user count for that role for easy - * filtering of the user table. - * - * @since 3.1.0 - * @access protected - * - * @return array An array of HTML links, one for each view. - */ - protected function get_views() { - global $wp_roles, $role; - - if ( $this->is_site_users ) { - $url = 'site-users.php?id=' . $this->site_id; - switch_to_blog( $this->site_id ); - $users_of_blog = count_users(); - restore_current_blog(); - } else { - $url = 'users.php'; - $users_of_blog = count_users(); - } - $total_users = $users_of_blog['total_users']; - $avail_roles =& $users_of_blog['avail_roles']; - unset($users_of_blog); - - $class = empty($role) ? ' class="current"' : ''; - $role_links = array(); - $role_links['all'] = "" . sprintf( _nx( 'All (%s)', 'All (%s)', $total_users, 'users' ), number_format_i18n( $total_users ) ) . ''; - foreach ( $wp_roles->get_names() as $this_role => $name ) { - if ( !isset($avail_roles[$this_role]) ) - continue; - - $class = ''; - - if ( $this_role == $role ) { - $class = ' class="current"'; - } - - $name = translate_user_role( $name ); - /* translators: User role name with count */ - $name = sprintf( __('%1$s (%2$s)'), $name, number_format_i18n( $avail_roles[$this_role] ) ); - $role_links[$this_role] = "$name"; - } - - return $role_links; - } - - /** - * Retrieve an associative array of bulk actions available on this table. - * - * @since 3.1.0 - * @access protected - * - * @return array Array of bulk actions. - */ - protected function get_bulk_actions() { - $actions = array(); - - if ( is_multisite() ) { - if ( current_user_can( 'remove_users' ) ) - $actions['remove'] = __( 'Remove' ); - } else { - if ( current_user_can( 'delete_users' ) ) - $actions['delete'] = __( 'Delete' ); - } - - return $actions; - } - - /** - * Output the controls to allow user roles to be changed in bulk. - * - * @since 3.1.0 - * @access protected - * - * @param string $which Whether this is being invoked above ("top") - * or below the table ("bottom"). - */ - protected function extra_tablenav( $which ) { - if ( 'top' != $which ) - return; - ?> -
    - - - - '; - } - - /** - * Capture the bulk action required, and return it. - * - * Overridden from the base class implementation to capture - * the role change drop-down. - * - * @since 3.1.0 - * @access public - * - * @return string The bulk action required. - */ - public function current_action() { - if ( isset($_REQUEST['changeit']) && !empty($_REQUEST['new_role']) ) - return 'promote'; - - return parent::current_action(); - } - - /** - * Get a list of columns for the list table. - * - * @since 3.1.0 - * @access public - * - * @return array Array in which the key is the ID of the column, - * and the value is the description. - */ - public function get_columns() { - $c = array( - 'cb' => '', - 'username' => __( 'Username' ), - 'name' => __( 'Name' ), - 'email' => __( 'E-mail' ), - 'role' => __( 'Role' ), - 'posts' => __( 'Posts' ) - ); - - if ( $this->is_site_users ) - unset( $c['posts'] ); - - return $c; - } - - /** - * Get a list of sortable columns for the list table. - * - * @since 3.1.0 - * @access protected - * - * @return array Array of sortable columns. - */ - protected function get_sortable_columns() { - $c = array( - 'username' => 'login', - 'name' => 'name', - 'email' => 'email', - ); - - if ( $this->is_site_users ) - unset( $c['posts'] ); - - return $c; - } - - /** - * Generate the list table rows. - * - * @since 3.1.0 - * @access public - */ - public function display_rows() { - // Query the post counts for this page - if ( ! $this->is_site_users ) - $post_counts = count_many_users_posts( array_keys( $this->items ) ); - - $editable_roles = array_keys( get_editable_roles() ); - - $style = ''; - foreach ( $this->items as $userid => $user_object ) { - if ( count( $user_object->roles ) <= 1 ) { - $role = reset( $user_object->roles ); - } elseif ( $roles = array_intersect( array_values( $user_object->roles ), $editable_roles ) ) { - $role = reset( $roles ); - } else { - $role = reset( $user_object->roles ); - } - - if ( is_multisite() && empty( $user_object->allcaps ) ) - continue; - - $style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"'; - echo "\n\t" . $this->single_row( $user_object, $style, $role, isset( $post_counts ) ? $post_counts[ $userid ] : 0 ); - } - } - - /** - * Generate HTML for a single row on the users.php admin panel. - * - * @since 3.1.0 - * @access public - * - * @param object $user_object The current user object. - * @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 - * to zero, as in, a new user has made zero posts. - * @return string Output for a single row. - */ - public function single_row( $user_object, $style = '', $role = '', $numposts = 0 ) { - global $wp_roles; - - if ( !( is_object( $user_object ) && is_a( $user_object, 'WP_User' ) ) ) - $user_object = get_userdata( (int) $user_object ); - $user_object->filter = 'display'; - $email = $user_object->user_email; - - if ( $this->is_site_users ) - $url = "site-users.php?id={$this->site_id}&"; - else - $url = 'users.php?'; - - $checkbox = ''; - // Check if the user for this row is editable - if ( current_user_can( 'list_users' ) ) { - // Set up the user editing link - $edit_link = esc_url( add_query_arg( 'wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ), get_edit_user_link( $user_object->ID ) ) ); - - // Set up the hover actions for this user - $actions = array(); - - if ( current_user_can( 'edit_user', $user_object->ID ) ) { - $edit = "$user_object->user_login
    "; - $actions['edit'] = '' . __( 'Edit' ) . ''; - } else { - $edit = "$user_object->user_login
    "; - } - - if ( !is_multisite() && get_current_user_id() != $user_object->ID && current_user_can( 'delete_user', $user_object->ID ) ) - $actions['delete'] = "" . __( 'Delete' ) . ""; - if ( is_multisite() && get_current_user_id() != $user_object->ID && current_user_can( 'remove_user', $user_object->ID ) ) - $actions['remove'] = "" . __( 'Remove' ) . ""; - - /** - * Filter the action links displayed under each user in the Users list table. - * - * @since 2.8.0 - * - * @param array $actions An array of action links to be displayed. - * Default 'Edit', 'Delete' for single site, and - * 'Edit', 'Remove' for Multisite. - * @param WP_User $user_object WP_User object for the currently-listed user. - */ - $actions = apply_filters( 'user_row_actions', $actions, $user_object ); - $edit .= $this->row_actions( $actions ); - - // Set up the checkbox ( because the user is editable, otherwise it's empty ) - $checkbox = '' - . ""; - - } else { - $edit = '' . $user_object->user_login . ''; - } - $role_name = isset( $wp_roles->role_names[$role] ) ? translate_user_role( $wp_roles->role_names[$role] ) : __( 'None' ); - $avatar = get_avatar( $user_object->ID, 32 ); - - $r = ""; - - list( $columns, $hidden ) = $this->get_column_info(); - - foreach ( $columns as $column_name => $column_display_name ) { - $class = "class=\"$column_name column-$column_name\""; - - $style = ''; - if ( in_array( $column_name, $hidden ) ) - $style = ' style="display:none;"'; - - $attributes = "$class$style"; - - switch ( $column_name ) { - case 'cb': - $r .= "$checkbox"; - break; - case 'username': - $r .= "$avatar $edit"; - break; - case 'name': - $r .= "$user_object->first_name $user_object->last_name"; - break; - case 'email': - $r .= "$email"; - break; - case 'role': - $r .= "$role_name"; - break; - case 'posts': - $attributes = 'class="posts column-posts num"' . $style; - $r .= ""; - if ( $numposts > 0 ) { - $r .= ""; - $r .= $numposts; - $r .= ''; - } else { - $r .= 0; - } - $r .= ""; - break; - default: - $r .= ""; - - /** - * Filter the display output of custom columns in the Users list table. - * - * @since 2.8.0 - * - * @param string $output Custom column output. Default empty. - * @param string $column_name Column name. - * @param int $user_id ID of the currently-listed user. - */ - $r .= apply_filters( 'manage_users_custom_column', '', $column_name, $user_object->ID ); - $r .= ""; - } - } - $r .= ''; - - return $r; - } -} diff --git a/sources/wordpress/wp-admin/includes/comment.php b/sources/wordpress/wp-admin/includes/comment.php deleted file mode 100644 index a74eeaa..0000000 --- a/sources/wordpress/wp-admin/includes/comment.php +++ /dev/null @@ -1,171 +0,0 @@ -get_var( $wpdb->prepare("SELECT comment_post_ID FROM $wpdb->comments - WHERE comment_author = %s AND comment_date = %s", $comment_author, $comment_date) ); -} - -/** - * Update a comment with values provided in $_POST. - * - * @since 2.0.0 - */ -function edit_comment() { - - if ( ! current_user_can( 'edit_comment', (int) $_POST['comment_ID'] ) ) - wp_die ( __( 'You are not allowed to edit comments on this post.' ) ); - - if ( isset( $_POST['newcomment_author'] ) ) - $_POST['comment_author'] = $_POST['newcomment_author']; - if ( isset( $_POST['newcomment_author_email'] ) ) - $_POST['comment_author_email'] = $_POST['newcomment_author_email']; - if ( isset( $_POST['newcomment_author_url'] ) ) - $_POST['comment_author_url'] = $_POST['newcomment_author_url']; - if ( isset( $_POST['comment_status'] ) ) - $_POST['comment_approved'] = $_POST['comment_status']; - if ( isset( $_POST['content'] ) ) - $_POST['comment_content'] = $_POST['content']; - if ( isset( $_POST['comment_ID'] ) ) - $_POST['comment_ID'] = (int) $_POST['comment_ID']; - - foreach ( array ('aa', 'mm', 'jj', 'hh', 'mn') as $timeunit ) { - if ( !empty( $_POST['hidden_' . $timeunit] ) && $_POST['hidden_' . $timeunit] != $_POST[$timeunit] ) { - $_POST['edit_date'] = '1'; - break; - } - } - - if ( !empty ( $_POST['edit_date'] ) ) { - $aa = $_POST['aa']; - $mm = $_POST['mm']; - $jj = $_POST['jj']; - $hh = $_POST['hh']; - $mn = $_POST['mn']; - $ss = $_POST['ss']; - $jj = ($jj > 31 ) ? 31 : $jj; - $hh = ($hh > 23 ) ? $hh -24 : $hh; - $mn = ($mn > 59 ) ? $mn -60 : $mn; - $ss = ($ss > 59 ) ? $ss -60 : $ss; - $_POST['comment_date'] = "$aa-$mm-$jj $hh:$mn:$ss"; - } - - wp_update_comment( $_POST ); -} - -/** - * Returns a comment object based on comment ID. - * - * @since 2.0.0 - * - * @param int $id ID of comment to retrieve. - * @return bool|object Comment if found. False on failure. - */ -function get_comment_to_edit( $id ) { - if ( !$comment = get_comment($id) ) - return false; - - $comment->comment_ID = (int) $comment->comment_ID; - $comment->comment_post_ID = (int) $comment->comment_post_ID; - - $comment->comment_content = format_to_edit( $comment->comment_content ); - /** - * Filter the comment content before editing. - * - * @since 2.0.0 - * - * @param string $comment->comment_content Comment content. - */ - $comment->comment_content = apply_filters( 'comment_edit_pre', $comment->comment_content ); - - $comment->comment_author = format_to_edit( $comment->comment_author ); - $comment->comment_author_email = format_to_edit( $comment->comment_author_email ); - $comment->comment_author_url = format_to_edit( $comment->comment_author_url ); - $comment->comment_author_url = esc_url($comment->comment_author_url); - - return $comment; -} - -/** - * Get the number of pending comments on a post or posts - * - * @since 2.3.0 - * @uses $wpdb - * - * @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 - */ -function get_pending_comments_num( $post_id ) { - global $wpdb; - - $single = false; - if ( !is_array($post_id) ) { - $post_id_array = (array) $post_id; - $single = true; - } else { - $post_id_array = $post_id; - } - $post_id_array = array_map('intval', $post_id_array); - $post_id_in = "'" . implode("', '", $post_id_array) . "'"; - - $pending = $wpdb->get_results( "SELECT comment_post_ID, COUNT(comment_ID) as num_comments FROM $wpdb->comments WHERE comment_post_ID IN ( $post_id_in ) AND comment_approved = '0' GROUP BY comment_post_ID", ARRAY_A ); - - if ( $single ) { - if ( empty($pending) ) - return 0; - else - return absint($pending[0]['num_comments']); - } - - $pending_keyed = array(); - - // Default to zero pending for all posts in request - foreach ( $post_id_array as $id ) - $pending_keyed[$id] = 0; - - if ( !empty($pending) ) - foreach ( $pending as $pend ) - $pending_keyed[$pend['comment_post_ID']] = absint($pend['num_comments']); - - return $pending_keyed; -} - -/** - * Add avatars to relevant places in admin, or try to. - * - * @since 2.5.0 - * @uses $comment - * - * @param string $name User name. - * @return string Avatar with Admin name. - */ -function floated_admin_avatar( $name ) { - global $comment; - $avatar = get_avatar( $comment, 32, 'mystery' ); - return "$avatar $name"; -} - -function enqueue_comment_hotkeys_js() { - if ( 'true' == get_user_option( 'comment_shortcuts' ) ) - wp_enqueue_script( 'jquery-table-hotkeys' ); -} diff --git a/sources/wordpress/wp-admin/includes/continents-cities.php b/sources/wordpress/wp-admin/includes/continents-cities.php deleted file mode 100644 index 0ebc4f3..0000000 --- a/sources/wordpress/wp-admin/includes/continents-cities.php +++ /dev/null @@ -1,493 +0,0 @@ -%1$s %2$s', __( 'Quick Draft' ), __( 'Drafts' ) ); - wp_add_dashboard_widget( 'dashboard_quick_press', $quick_draft_title, 'wp_dashboard_quick_press' ); - } - - // WordPress News - wp_add_dashboard_widget( 'dashboard_primary', __( 'WordPress News' ), 'wp_dashboard_primary' ); - - if ( is_network_admin() ) { - - /** - * Fires after core widgets for the Network Admin dashboard have been registered. - * - * @since 3.1.0 - */ - do_action( 'wp_network_dashboard_setup' ); - - /** - * Filter the list of widgets to load for the Network Admin dashboard. - * - * @since 3.1.0 - * - * @param array $dashboard_widgets An array of dashboard widgets. - */ - $dashboard_widgets = apply_filters( 'wp_network_dashboard_widgets', array() ); - } elseif ( is_user_admin() ) { - - /** - * Fires after core widgets for the User Admin dashboard have been registered. - * - * @since 3.1.0 - */ - do_action( 'wp_user_dashboard_setup' ); - - /** - * Filter the list of widgets to load for the User Admin dashboard. - * - * @since 3.1.0 - * - * @param array $dashboard_widgets An array of dashboard widgets. - */ - $dashboard_widgets = apply_filters( 'wp_user_dashboard_widgets', array() ); - } else { - - /** - * Fires after core widgets for the admin dashboard have been registered. - * - * @since 2.5.0 - */ - do_action( 'wp_dashboard_setup' ); - - /** - * Filter the list of widgets to load for the admin dashboard. - * - * @since 2.5.0 - * - * @param array $dashboard_widgets An array of dashboard widgets. - */ - $dashboard_widgets = apply_filters( 'wp_dashboard_widgets', array() ); - } - - foreach ( $dashboard_widgets as $widget_id ) { - $name = empty( $wp_registered_widgets[$widget_id]['all_link'] ) ? $wp_registered_widgets[$widget_id]['name'] : $wp_registered_widgets[$widget_id]['name'] . " " . __('View all') . ''; - wp_add_dashboard_widget( $widget_id, $name, $wp_registered_widgets[$widget_id]['callback'], $wp_registered_widget_controls[$widget_id]['callback'] ); - } - - if ( 'POST' == $_SERVER['REQUEST_METHOD'] && isset($_POST['widget_id']) ) { - check_admin_referer( 'edit-dashboard-widget_' . $_POST['widget_id'], 'dashboard-widget-nonce' ); - ob_start(); // hack - but the same hack wp-admin/widgets.php uses - wp_dashboard_trigger_widget_control( $_POST['widget_id'] ); - ob_end_clean(); - wp_redirect( remove_query_arg( 'edit' ) ); - exit; - } - - /** This action is documented in wp-admin/edit-form-advanced.php */ - do_action( 'do_meta_boxes', $screen->id, 'normal', '' ); - - /** This action is documented in wp-admin/edit-form-advanced.php */ - do_action( 'do_meta_boxes', $screen->id, 'side', '' ); -} - -function wp_add_dashboard_widget( $widget_id, $widget_name, $callback, $control_callback = null, $callback_args = null ) { - $screen = get_current_screen(); - global $wp_dashboard_control_callbacks; - - if ( $control_callback && current_user_can( 'edit_dashboard' ) && is_callable( $control_callback ) ) { - $wp_dashboard_control_callbacks[$widget_id] = $control_callback; - if ( isset( $_GET['edit'] ) && $widget_id == $_GET['edit'] ) { - list($url) = explode( '#', add_query_arg( 'edit', false ), 2 ); - $widget_name .= ' ' . __( 'Cancel' ) . ''; - $callback = '_wp_dashboard_control_callback'; - } else { - list($url) = explode( '#', add_query_arg( 'edit', $widget_id ), 2 ); - $widget_name .= ' ' . __( 'Configure' ) . ''; - } - } - - $side_widgets = array( 'dashboard_quick_press', 'dashboard_primary' ); - - $location = 'normal'; - if ( in_array($widget_id, $side_widgets) ) - $location = 'side'; - - $priority = 'core'; - if ( 'dashboard_browser_nag' === $widget_id ) - $priority = 'high'; - - add_meta_box( $widget_id, $widget_name, $callback, $screen, $location, $priority, $callback_args ); -} - -function _wp_dashboard_control_callback( $dashboard, $meta_box ) { - echo '
    '; - wp_dashboard_trigger_widget_control( $meta_box['id'] ); - wp_nonce_field( 'edit-dashboard-widget_' . $meta_box['id'], 'dashboard-widget-nonce' ); - echo ''; - submit_button( __('Submit') ); - echo '
    '; -} - -/** - * Displays the dashboard. - * - * @since 2.5.0 - */ -function wp_dashboard() { - $screen = get_current_screen(); - $columns = absint( $screen->get_columns() ); - $columns_css = ''; - if ( $columns ) { - $columns_css = " columns-$columns"; - } - -?> -
    -
    - id, 'normal', '' ); ?> -
    -
    - id, 'side', '' ); ?> -
    -
    - id, 'column3', '' ); ?> -
    -
    - id, 'column4', '' ); ?> -
    -
    - - -
    -
      - publish ) { - if ( 'post' == $post_type ) { - $text = _n( '%s Post', '%s Posts', $num_posts->publish ); - } else { - $text = _n( '%s Page', '%s Pages', $num_posts->publish ); - } - $text = sprintf( $text, number_format_i18n( $num_posts->publish ) ); - $post_type_object = get_post_type_object( $post_type ); - if ( $post_type_object && current_user_can( $post_type_object->cap->edit_posts ) ) { - printf( '
    • %2$s
    • ', $post_type, $text ); - } else { - printf( '
    • %2$s
    • ', $post_type, $text ); - } - - } - } - // 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 ) ); - ?> -
    • - moderated ) { - /* translators: Number of comments in moderation */ - $text = sprintf( _nx( '%s in moderation', '%s in moderation', $num_comm->moderated, 'comments' ), number_format_i18n( $num_comm->moderated ) ); - ?> -
    • - ' . implode( "\n
    • ", $elements ) . "
    • \n"; - } - - ?> -
    - $content

    "; - } - ?> -
    - -
    - -
    - ' . __( 'Create a New Site' ) . ''; - if ( current_user_can('create_users') ) - $actions['create-user'] = '' . __( 'Create a New User' ) . ''; - - $c_users = get_user_count(); - $c_blogs = get_blog_count(); - - $user_text = sprintf( _n( '%s user', '%s users', $c_users ), number_format_i18n( $c_users ) ); - $blog_text = sprintf( _n( '%s site', '%s sites', $c_blogs ), number_format_i18n( $c_blogs ) ); - - $sentence = sprintf( __( 'You have %1$s and %2$s.' ), $blog_text, $user_text ); - - if ( $actions ) { - echo '
      '; - foreach ( $actions as $class => $action ) { - $actions[ $class ] = "\t
    • $action"; - } - echo implode( " |
    • \n", $actions ) . "\n"; - echo '
    '; - } -?> -
    - -

    - - - - -
    -

    - - 'submit_users' ) ); ?> -

    -
    - -
    -

    - - 'submit_sites' ) ); ?> -

    -
    -post_status != 'auto-draft' ) { // auto-draft doesn't exists anymore - $post = get_default_post_to_edit( 'post', true ); - update_user_option( get_current_user_id(), 'dashboard_quick_press_last_post_id', (int) $post->ID ); // Save post_ID - } else { - $post->post_title = ''; // Remove the auto draft title - } - } else { - $post = get_default_post_to_edit( 'post' , true); - $user_id = get_current_user_id(); - // Don't create an option if this is a super admin who does not belong to this site. - if ( ! ( is_super_admin( $user_id ) && ! in_array( get_current_blog_id(), array_keys( get_blogs_of_user( $user_id ) ) ) ) ) - update_user_option( $user_id, 'dashboard_quick_press_last_post_id', (int) $post->ID ); // Save post_ID - } - - $post_ID = (int) $post->ID; -?> - -
    - - -
    - - -
    - - -
    - -
    - - -
    - -

    - - - - - 'save-post' ) ); ?> -
    -

    - -
    - 'post', - 'post_status' => 'draft', - 'author' => get_current_user_id(), - 'posts_per_page' => 4, - 'orderby' => 'modified', - 'order' => 'DESC' - ); - $drafts = get_posts( $query_args ); - if ( ! $drafts ) { - return; - } - } - - echo '
    '; - if ( count( $drafts ) > 3 ) { - echo '

    ' . _x( 'View all', 'drafts' ) . "

    \n"; - } - echo '

    ' . __( 'Drafts' ) . "

    \n
      "; - - $drafts = array_slice( $drafts, 0, 3 ); - foreach ( $drafts as $draft ) { - $url = get_edit_post_link( $draft->ID ); - $title = _draft_or_post_title( $draft->ID ); - echo "
    • \n"; - echo '
      ' . esc_html( $title ) . ''; - echo '
      '; - if ( $the_content = wp_trim_words( $draft->post_content, 10 ) ) { - echo '

      ' . $the_content . '

      '; - } - echo "
    • \n"; - } - echo "
    \n
    "; -} - -function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) { - $GLOBALS['comment'] =& $comment; - - $comment_post_title = strip_tags(get_the_title( $comment->comment_post_ID )); - - if ( current_user_can( 'edit_post', $comment->comment_post_ID ) ) { - $comment_post_url = get_edit_post_link( $comment->comment_post_ID ); - $comment_post_link = "$comment_post_title"; - } else { - $comment_post_link = $comment_post_title; - } - - $comment_link = '#'; - - $actions_string = ''; - if ( current_user_can( 'edit_comment', $comment->comment_ID ) ) { - // Pre-order it: Approve | Reply | Edit | Spam | Trash. - $actions = array( - 'approve' => '', 'unapprove' => '', - 'reply' => '', - 'edit' => '', - 'spam' => '', - 'trash' => '', 'delete' => '' - ); - - $del_nonce = esc_html( '_wpnonce=' . wp_create_nonce( "delete-comment_$comment->comment_ID" ) ); - $approve_nonce = esc_html( '_wpnonce=' . wp_create_nonce( "approve-comment_$comment->comment_ID" ) ); - - $approve_url = esc_url( "comment.php?action=approvecomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$approve_nonce" ); - $unapprove_url = esc_url( "comment.php?action=unapprovecomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$approve_nonce" ); - $spam_url = esc_url( "comment.php?action=spamcomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$del_nonce" ); - $trash_url = esc_url( "comment.php?action=trashcomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$del_nonce" ); - $delete_url = esc_url( "comment.php?action=deletecomment&p=$comment->comment_post_ID&c=$comment->comment_ID&$del_nonce" ); - - $actions['approve'] = "" . __( 'Approve' ) . ''; - $actions['unapprove'] = "" . __( 'Unapprove' ) . ''; - $actions['edit'] = "". __('Edit') . ''; - $actions['reply'] = '' . __('Reply') . ''; - $actions['spam'] = "" . /* translators: mark as spam link */ _x( 'Spam', 'verb' ) . ''; - if ( !EMPTY_TRASH_DAYS ) - $actions['delete'] = "" . __('Delete Permanently') . ''; - else - $actions['trash'] = "" . _x('Trash', 'verb') . ''; - - /** - * Filter the action links displayed for each comment in the 'Recent Comments' - * dashboard widget. - * - * @since 2.6.0 - * - * @param array $actions An array of comment actions. Default actions include: - * 'Approve', 'Unapprove', 'Edit', 'Reply', 'Spam', - * 'Delete', and 'Trash'. - * @param object $comment The comment object. - */ - $actions = apply_filters( 'comment_row_actions', array_filter($actions), $comment ); - - $i = 0; - foreach ( $actions as $action => $link ) { - ++$i; - ( ( ('approve' == $action || 'unapprove' == $action) && 2 === $i ) || 1 === $i ) ? $sep = '' : $sep = ' | '; - - // Reply and quickedit need a hide-if-no-js span - if ( 'reply' == $action || 'quickedit' == $action ) - $action .= ' hide-if-no-js'; - - $actions_string .= "$sep$link"; - } - } - -?> - -
    comment_ID) ) ); ?>> - - - - comment_type || 'comment' == $comment->comment_type ) : ?> - -
    -

    - ' . get_comment_author_link() . '', $comment_post_link.' '.$comment_link, ' ' . __( '[Pending]' ) . '' ); ?> -

    - - comment_type ) { - case 'pingback' : - $type = __( 'Pingback' ); - break; - case 'trackback' : - $type = __( 'Trackback' ); - break; - default : - $type = ucwords( $comment->comment_type ); - } - $type = esc_html( $type ); - ?> -
    - -

    $type", $comment_post_link." ".$comment_link ); ?>

    -

    - - -

    -

    -
    -
    -'; - - $future_posts = wp_dashboard_recent_posts( array( - 'max' => 5, - 'status' => 'future', - 'order' => 'ASC', - 'title' => __( 'Publishing Soon' ), - 'id' => 'future-posts', - ) ); - $recent_posts = wp_dashboard_recent_posts( array( - 'max' => 5, - 'status' => 'publish', - 'order' => 'DESC', - 'title' => __( 'Recently Published' ), - 'id' => 'published-posts', - ) ); - - $recent_comments = wp_dashboard_recent_comments(); - - if ( !$future_posts && !$recent_posts && !$recent_comments ) { - echo '
    '; - echo '

    '; - echo '

    ' . __( 'No activity yet!' ) . '

    '; - echo '
    '; - } - - echo '
    '; -} - -/** - * Generates Publishing Soon and Recently Published sections. - * - * @since 3.8.0 - * - * @param array $args { - * An array of query and display arguments. - * - * @type int $max Number of posts to display. - * @type string $status Post status. - * @type string $order Designates ascending ('ASC') or descending ('DESC') order. - * @type string $title Section title. - * @type string $id The container id. - * } - * @return bool False if no posts were found. True otherwise. - */ -function wp_dashboard_recent_posts( $args ) { - $query_args = array( - 'post_type' => 'post', - 'post_status' => $args['status'], - 'orderby' => 'date', - 'order' => $args['order'], - 'posts_per_page' => intval( $args['max'] ), - 'no_found_rows' => true, - 'cache_results' => false, - 'perm' => ( 'future' === $args['status'] ) ? 'editable' : 'readable', - ); - $posts = new WP_Query( $query_args ); - - if ( $posts->have_posts() ) { - - echo '
    '; - - echo '

    ' . $args['title'] . '

    '; - - echo '
      '; - - $today = date( 'Y-m-d', current_time( 'timestamp' ) ); - $tomorrow = date( 'Y-m-d', strtotime( '+1 day', current_time( 'timestamp' ) ) ); - - while ( $posts->have_posts() ) { - $posts->the_post(); - - $time = get_the_time( 'U' ); - if ( date( 'Y-m-d', $time ) == $today ) { - $relative = __( 'Today' ); - } elseif ( date( 'Y-m-d', $time ) == $tomorrow ) { - $relative = __( 'Tomorrow' ); - } else { - /* translators: date and time format for recent posts on the dashboard, see http://php.net/date */ - $relative = date_i18n( __( 'M jS' ), $time ); - } - - if ( current_user_can( 'edit_post', get_the_ID() ) ) { - /* translators: 1: relative date, 2: time, 3: post edit link, 4: post title */ - $format = __( '%1$s, %2$s %4$s' ); - printf( "
    • $format
    • ", $relative, get_the_time(), get_edit_post_link(), _draft_or_post_title() ); - } else { - /* translators: 1: relative date, 2: time, 3: post title */ - $format = __( '%1$s, %2$s %3$s' ); - printf( "
    • $format
    • ", $relative, get_the_time(), _draft_or_post_title() ); - } - } - - echo '
    '; - echo '
    '; - - } else { - return false; - } - - wp_reset_postdata(); - - return true; -} - -/** - * Show Comments section. - * - * @since 3.8.0 - * - * @param int $total_items Optional. Number of comments to query. Default 5. - * @return bool False if no comments were found. True otherwise. - */ -function wp_dashboard_recent_comments( $total_items = 5 ) { - // Select all comment types and filter out spam later for better query performance. - $comments = array(); - - $comments_query = array( - 'number' => $total_items * 5, - 'offset' => 0 - ); - if ( ! current_user_can( 'edit_posts' ) ) - $comments_query['status'] = 'approve'; - - while ( count( $comments ) < $total_items && $possible = get_comments( $comments_query ) ) { - foreach ( $possible as $comment ) { - if ( ! current_user_can( 'read_post', $comment->comment_post_ID ) ) - continue; - $comments[] = $comment; - if ( count( $comments ) == $total_items ) - break 2; - } - $comments_query['offset'] += $comments_query['number']; - $comments_query['number'] = $total_items * 10; - } - - if ( $comments ) { - echo '
    '; - echo '

    ' . __( 'Comments' ) . '

    '; - - echo '
    '; - foreach ( $comments as $comment ) - _wp_dashboard_recent_comments_row( $comment ); - echo '
    '; - - if ( current_user_can('edit_posts') ) - _get_list_table('WP_Comments_List_Table')->views(); - - wp_comment_reply( -1, false, 'dashboard', false ); - wp_comment_trashnotice(); - - echo '
    '; - } else { - return false; - } - return true; -} - -/** - * Display generic dashboard RSS widget feed. - * - * @since 2.5.0 - * - * @param string $widget_id - */ -function wp_dashboard_rss_output( $widget_id ) { - $widgets = get_option( 'dashboard_widget_options' ); - echo '
    '; - wp_widget_rss_output( $widgets[ $widget_id ] ); - echo "
    "; -} - -/** - * Checks to see if all of the feed url in $check_urls are cached. - * - * If $check_urls is empty, look for the rss feed url found in the dashboard - * widget options of $widget_id. If cached, call $callback, a function that - * echoes out output for this widget. If not cache, echo a "Loading..." stub - * which is later replaced by AJAX call (see top of /wp-admin/index.php) - * - * @since 2.5.0 - * - * @param string $widget_id - * @param callback $callback - * @param array $check_urls RSS feeds - * @return bool False on failure. True on success. - */ -function wp_dashboard_cached_rss_widget( $widget_id, $callback, $check_urls = array() ) { - $loading = '

    ' . __( 'Loading…' ) . '

    ' . __( 'This widget requires JavaScript.' ) . '

    '; - $doing_ajax = ( defined('DOING_AJAX') && DOING_AJAX ); - - if ( empty($check_urls) ) { - $widgets = get_option( 'dashboard_widget_options' ); - if ( empty($widgets[$widget_id]['url']) && ! $doing_ajax ) { - echo $loading; - return false; - } - $check_urls = array( $widgets[$widget_id]['url'] ); - } - - $cache_key = 'dash_' . md5( $widget_id ); - if ( false !== ( $output = get_transient( $cache_key ) ) ) { - echo $output; - return true; - } - - if ( ! $doing_ajax ) { - echo $loading; - return false; - } - - if ( $callback && is_callable( $callback ) ) { - $args = array_slice( func_get_args(), 3 ); - array_unshift( $args, $widget_id, $check_urls ); - ob_start(); - call_user_func_array( $callback, $args ); - set_transient( $cache_key, ob_get_flush(), 12 * HOUR_IN_SECONDS ); // Default lifetime in cache of 12 hours (same as the feeds) - } - - return true; -} - -/* Dashboard Widgets Controls */ - -// Calls widget_control callback -/** - * Calls widget control callback. - * - * @since 2.5.0 - * - * @param int $widget_control_id Registered Widget ID. - */ -function wp_dashboard_trigger_widget_control( $widget_control_id = false ) { - global $wp_dashboard_control_callbacks; - - if ( is_scalar($widget_control_id) && $widget_control_id && isset($wp_dashboard_control_callbacks[$widget_control_id]) && is_callable($wp_dashboard_control_callbacks[$widget_control_id]) ) { - call_user_func( $wp_dashboard_control_callbacks[$widget_control_id], '', array( 'id' => $widget_control_id, 'callback' => $wp_dashboard_control_callbacks[$widget_control_id] ) ); - } -} - -/** - * The RSS dashboard widget control. - * - * Sets up $args to be used as input to wp_widget_rss_form(). Handles POST data - * from RSS-type widgets. - * - * @since 2.5.0 - * - * @param string $widget_id - * @param array $form_inputs - */ -function wp_dashboard_rss_control( $widget_id, $form_inputs = array() ) { - if ( !$widget_options = get_option( 'dashboard_widget_options' ) ) - $widget_options = array(); - - if ( !isset($widget_options[$widget_id]) ) - $widget_options[$widget_id] = array(); - - $number = 1; // Hack to use wp_widget_rss_form() - $widget_options[$widget_id]['number'] = $number; - - if ( 'POST' == $_SERVER['REQUEST_METHOD'] && isset($_POST['widget-rss'][$number]) ) { - $_POST['widget-rss'][$number] = wp_unslash( $_POST['widget-rss'][$number] ); - $widget_options[$widget_id] = wp_widget_rss_process( $_POST['widget-rss'][$number] ); - $widget_options[$widget_id]['number'] = $number; - - // Title is optional. If black, fill it if possible. - if ( !$widget_options[$widget_id]['title'] && isset($_POST['widget-rss'][$number]['title']) ) { - $rss = fetch_feed($widget_options[$widget_id]['url']); - if ( is_wp_error($rss) ) { - $widget_options[$widget_id]['title'] = htmlentities(__('Unknown Feed')); - } else { - $widget_options[$widget_id]['title'] = htmlentities(strip_tags($rss->get_title())); - $rss->__destruct(); - unset($rss); - } - } - update_option( 'dashboard_widget_options', $widget_options ); - $cache_key = 'dash_' . md5( $widget_id ); - delete_transient( $cache_key ); - } - - wp_widget_rss_form( $widget_options[$widget_id], $form_inputs ); -} - -/** - * WordPress News dashboard widget. - * - * @since 2.7.0 - */ -function wp_dashboard_primary() { - $feeds = array( - 'news' => array( - - /** - * Filter the primary link URL for the 'WordPress News' dashboard widget. - * - * @since 2.5.0 - * - * @param string $link The widget's primary link URL. - */ - 'link' => apply_filters( 'dashboard_primary_link', __( 'http://wordpress.org/news/' ) ), - - /** - * Filter the primary feed URL for the 'WordPress News' dashboard widget. - * - * @since 2.3.0 - * - * @param string $url The widget's primary feed URL. - */ - 'url' => apply_filters( 'dashboard_primary_feed', __( 'http://wordpress.org/news/feed/' ) ), - - /** - * Filter the primary link title for the 'WordPress News' dashboard widget. - * - * @since 2.3.0 - * - * @param string $title Title attribute for the widget's primary link. - */ - 'title' => apply_filters( 'dashboard_primary_title', __( 'WordPress Blog' ) ), - 'items' => 1, - 'show_summary' => 1, - 'show_author' => 0, - 'show_date' => 1, - ), - 'planet' => array( - - /** - * Filter the secondary link URL for the 'WordPress News' dashboard widget. - * - * @since 2.3.0 - * - * @param string $link The widget's secondary link URL. - */ - 'link' => apply_filters( 'dashboard_secondary_link', __( 'http://planet.wordpress.org/' ) ), - - /** - * Filter the secondary feed URL for the 'WordPress News' dashboard widget. - * - * @since 2.3.0 - * - * @param string $url The widget's secondary feed URL. - */ - 'url' => apply_filters( 'dashboard_secondary_feed', __( 'http://planet.wordpress.org/feed/' ) ), - - /** - * Filter the secondary link title for the 'WordPress News' dashboard widget. - * - * @since 2.3.0 - * - * @param string $title Title attribute for the widget's secondary link. - */ - 'title' => apply_filters( 'dashboard_secondary_title', __( 'Other WordPress News' ) ), - 'items' => 3, - 'show_summary' => 0, - 'show_author' => 0, - 'show_date' => 0, - ) - ); - - if ( ( ! is_multisite() && is_blog_admin() && current_user_can( 'install_plugins' ) ) || ( is_network_admin() && current_user_can( 'manage_network_plugins' ) && current_user_can( 'install_plugins' ) ) ) { - $feeds['plugins'] = array( - 'link' => '', - 'url' => array( - 'popular' => 'http://wordpress.org/plugins/rss/browse/popular/', - ), - 'title' => '', - 'items' => 1, - 'show_summary' => 0, - 'show_author' => 0, - 'show_date' => 0, - ); - } - - wp_dashboard_cached_rss_widget( 'dashboard_primary', 'wp_dashboard_primary_output', $feeds ); -} - -/** - * Display the WordPress news feeds. - * - * @since 3.8.0 - * - * @param string $widget_id Widget ID. - * @param array $feeds Array of RSS feeds. - */ -function wp_dashboard_primary_output( $widget_id, $feeds ) { - foreach( $feeds as $type => $args ) { - $args['type'] = $type; - echo '
    '; - if ( $type === 'plugins' ) { - wp_dashboard_plugins_output( $args['url'], $args ); - } else { - wp_widget_rss_output( $args['url'], $args ); - } - echo "
    "; - } -} - -/** - * Display plugins text for the WordPress news widget. - * - * @since 2.5.0 - */ -function wp_dashboard_plugins_output( $rss, $args = array() ) { - // Plugin feeds plus link to install them - $popular = fetch_feed( $args['url']['popular'] ); - - if ( false === $plugin_slugs = get_transient( 'plugin_slugs' ) ) { - $plugin_slugs = array_keys( get_plugins() ); - set_transient( 'plugin_slugs', $plugin_slugs, DAY_IN_SECONDS ); - } - - echo '
      '; - - foreach ( array( $popular ) as $feed ) { - if ( is_wp_error( $feed ) || ! $feed->get_item_quantity() ) - continue; - - $items = $feed->get_items(0, 5); - - // Pick a random, non-installed plugin - while ( true ) { - // Abort this foreach loop iteration if there's no plugins left of this type - if ( 0 == count($items) ) - continue 2; - - $item_key = array_rand($items); - $item = $items[$item_key]; - - list($link, $frag) = explode( '#', $item->get_link() ); - - $link = esc_url($link); - if ( preg_match( '|/([^/]+?)/?$|', $link, $matches ) ) - $slug = $matches[1]; - else { - unset( $items[$item_key] ); - continue; - } - - // Is this random plugin's slug already installed? If so, try again. - reset( $plugin_slugs ); - foreach ( $plugin_slugs as $plugin_slug ) { - if ( $slug == substr( $plugin_slug, 0, strlen( $slug ) ) ) { - unset( $items[$item_key] ); - continue 2; - } - } - - // If we get to this point, then the random plugin isn't installed and we can stop the while(). - break; - } - - // Eliminate some common badly formed plugin descriptions - while ( ( null !== $item_key = array_rand($items) ) && false !== strpos( $items[$item_key]->get_description(), 'Plugin Name:' ) ) - unset($items[$item_key]); - - if ( !isset($items[$item_key]) ) - continue; - - $title = esc_html( $item->get_title() ); - - $ilink = wp_nonce_url('plugin-install.php?tab=plugin-information&plugin=' . $slug, 'install-plugin_' . $slug) . '&TB_iframe=true&width=600&height=800'; - echo "
    • " . __( 'Popular Plugin' ) . ": $title (" . __( 'Install' ) . ")
    • "; - - $feed->__destruct(); - unset( $feed ); - } - - echo '
    '; -} - -/** - * Display file upload quota on dashboard. - * - * Runs on the activity_box_end hook in wp_dashboard_right_now(). - * - * @since 3.0.0 - * - * @return bool 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' ) ) - return true; - - $quota = get_space_allowed(); - $used = get_space_used(); - - if ( $used > $quota ) - $percentused = '100'; - else - $percentused = ( $used / $quota ) * 100; - $used_class = ( $percentused >= 70 ) ? ' warning' : ''; - $used = round( $used, 2 ); - $percentused = number_format( $percentused ); - - ?> -

    -
    -
      -
    • - %3$s', - esc_url( admin_url( 'upload.php' ) ), - __( 'Manage Uploads' ), - $text - ); ?> -
    • - %3$s', - esc_url( admin_url( 'upload.php' ) ), - __( 'Manage Uploads' ), - $text - ); ?> -
    • -
    -
    - %s. Using an outdated browser makes your computer unsafe. For the best WordPress experience, please update your browser." ), esc_attr( $response['update_url'] ), esc_html( $response['name'] ) ); - } else { - $msg = sprintf( __( "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." ), esc_attr( $response['update_url'] ), esc_html( $response['name'] ) ); - } - - $browser_nag_class = ''; - if ( !empty( $response['img_src'] ) ) { - $img_src = ( is_ssl() && ! empty( $response['img_src_ssl'] ) )? $response['img_src_ssl'] : $response['img_src']; - - $notice .= '
    '; - $browser_nag_class = ' has-browser-icon'; - } - $notice .= "

    {$msg}

    "; - - $browsehappy = 'http://browsehappy.com/'; - $locale = get_locale(); - if ( 'en_US' !== $locale ) - $browsehappy = add_query_arg( 'locale', $locale, $browsehappy ); - - $notice .= '

    ' . sprintf( __( 'Update %2$s or learn how to browse happy' ), esc_attr( $response['update_url'] ), esc_html( $response['name'] ), esc_url( $browsehappy ) ) . '

    '; - $notice .= '

    ' . __( 'Dismiss' ) . '

    '; - $notice .= '
    '; - } - - /** - * Filter the notice output for the 'Browse Happy' nag meta box. - * - * @since 3.2.0 - * - * @param string $notice The notice content. - * @param array $response An array containing web browser information. - */ - echo apply_filters( 'browse-happy-notice', $notice, $response ); -} - -function dashboard_browser_nag_class( $classes ) { - $response = wp_check_browser_version(); - - if ( $response && $response['insecure'] ) - $classes[] = 'browser-insecure'; - - return $classes; -} - -/** - * Check if the user needs a browser update - * - * @since 3.2.0 - * - * @return array|bool False on failure, array of browser data on success. - */ -function wp_check_browser_version() { - if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) - return false; - - $key = md5( $_SERVER['HTTP_USER_AGENT'] ); - - if ( false === ($response = get_site_transient('browser_' . $key) ) ) { - global $wp_version; - - $options = array( - 'body' => array( 'useragent' => $_SERVER['HTTP_USER_AGENT'] ), - 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url() - ); - - $response = wp_remote_post( 'http://api.wordpress.org/core/browse-happy/1.1/', $options ); - - if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) - return false; - - /** - * Response should be an array with: - * 'name' - string - A user friendly browser name - * 'version' - string - The most recent version of the browser - * 'current_version' - string - The version of the browser the user is using - * 'upgrade' - boolean - Whether the browser needs an upgrade - * 'insecure' - boolean - Whether the browser is deemed insecure - * 'upgrade_url' - string - The url to visit to upgrade - * 'img_src' - string - An image representing the browser - * 'img_src_ssl' - string - An image (over SSL) representing the browser - */ - $response = json_decode( wp_remote_retrieve_body( $response ), true ); - - if ( ! is_array( $response ) ) - return false; - - set_site_transient( 'browser_' . $key, $response, WEEK_IN_SECONDS ); - } - - return $response; -} - -/** - * Empty function usable by plugins to output empty dashboard widget (to be populated later by JS). - */ -function wp_dashboard_empty() {} - -/** - * Displays a welcome panel to introduce users to WordPress. - * - * @since 3.3.0 - */ -function wp_welcome_panel() { - ?> -
    -

    -

    -
    -
    - -

    - - - - true ) ) ) > 1 ) ) : ?> -

    change your theme completely' ), admin_url( 'themes.php' ) ); ?>

    - -
    -
    -

    -
      - -
    • ' . __( 'Edit your front page' ) . '', get_edit_post_link( get_option( 'page_on_front' ) ) ); ?>
    • -
    • ' . __( 'Add additional pages' ) . '', admin_url( 'post-new.php?post_type=page' ) ); ?>
    • - -
    • ' . __( 'Edit your front page' ) . '', get_edit_post_link( get_option( 'page_on_front' ) ) ); ?>
    • -
    • ' . __( 'Add additional pages' ) . '', admin_url( 'post-new.php?post_type=page' ) ); ?>
    • -
    • ' . __( 'Add a blog post' ) . '', admin_url( 'post-new.php' ) ); ?>
    • - -
    • ' . __( 'Write your first blog post' ) . '', admin_url( 'post-new.php' ) ); ?>
    • -
    • ' . __( 'Add an About page' ) . '', admin_url( 'post-new.php?post_type=page' ) ); ?>
    • - -
    • ' . __( 'View your site' ) . '', home_url( '/' ) ); ?>
    • -
    -
    -
    -

    -
      - -
    • widgets or menus' ), - admin_url( 'widgets.php' ), admin_url( 'nav-menus.php' ) ); - } elseif ( current_theme_supports( 'widgets' ) ) { - echo '' . __( 'Manage widgets' ) . ''; - } else { - echo '' . __( 'Manage menus' ) . ''; - } - ?>
    • - - -
    • ' . __( 'Turn comments on or off' ) . '', admin_url( 'options-discussion.php' ) ); ?>
    • - -
    • ' . __( 'Learn more about getting started' ) . '', __( 'http://codex.wordpress.org/First_Steps_With_WordPress' ) ); ?>
    • -
    -
    -
    -
    - 0) ); - - if ( $categories ) { - foreach ( $categories as $category ) { - if ( $currentcat != $category->term_id && $parent == $category->parent) { - $pad = str_repeat( '– ', $level ); - $category->name = esc_html( $category->name ); - echo "\n\t"; - wp_dropdown_cats( $currentcat, $currentparent, $category->term_id, $level +1, $categories ); - } - } - } else { - return false; - } -} - -/** - * Register a setting and its sanitization callback - * - * @since 2.7.0 - * @deprecated 3.0.0 - * @deprecated Use register_setting() - * @see register_setting() - * - * @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 - */ -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 ); -} - -/** - * Unregister a setting - * - * @since 2.7.0 - * @deprecated 3.0.0 - * @deprecated Use unregister_setting() - * @see unregister_setting() - * - * @param unknown_type $option_group - * @param unknown_type $option_name - * @param unknown_type $sanitize_callback - * @return unknown - */ -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 ); -} - -/** - * Determines the language to use for CodePress syntax highlighting. - * - * @since 2.8.0 - * @deprecated 3.0.0 - * - * @param string $filename -**/ -function codepress_get_lang( $filename ) { - _deprecated_function( __FUNCTION__, '3.0' ); - return; -} - -/** - * Adds Javascript required to make CodePress work on the theme/plugin editors. - * - * @since 2.8.0 - * @deprecated 3.0.0 -**/ -function codepress_footer_js() { - _deprecated_function( __FUNCTION__, '3.0' ); - return; -} - -/** - * Determine whether to use CodePress. - * - * @since 2.8.0 - * @deprecated 3.0.0 -**/ -function use_codepress() { - _deprecated_function( __FUNCTION__, '3.0' ); - return; -} - -/** - * @deprecated 3.1.0 - * - * @return array List of user IDs. - */ -function get_author_user_ids() { - _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); - - global $wpdb; - if ( !is_multisite() ) - $level_key = $wpdb->get_blog_prefix() . 'user_level'; - else - $level_key = $wpdb->get_blog_prefix() . 'capabilities'; // wpmu site admins don't have user_levels - - return $wpdb->get_col( $wpdb->prepare("SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s AND meta_value != '0'", $level_key) ); -} - -/** - * @deprecated 3.1.0 - * - * @param int $user_id User ID. - * @return array|bool List of editable authors. False if no editable users. - */ -function get_editable_authors( $user_id ) { - _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); - - global $wpdb; - - $editable = get_editable_user_ids( $user_id ); - - if ( !$editable ) { - return false; - } else { - $editable = join(',', $editable); - $authors = $wpdb->get_results( "SELECT * FROM $wpdb->users WHERE ID IN ($editable) ORDER BY display_name" ); - } - - return apply_filters('get_editable_authors', $authors); -} - -/** - * @deprecated 3.1.0 - * - * @param int $user_id User ID. - * @param bool $exclude_zeros Optional, default is true. Whether to exclude zeros. - * @return unknown - */ -function get_editable_user_ids( $user_id, $exclude_zeros = true, $post_type = 'post' ) { - _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); - - global $wpdb; - - if ( ! $user = get_userdata( $user_id ) ) - return array(); - $post_type_obj = get_post_type_object($post_type); - - if ( ! $user->has_cap($post_type_obj->cap->edit_others_posts) ) { - if ( $user->has_cap($post_type_obj->cap->edit_posts) || ! $exclude_zeros ) - return array($user->ID); - else - return array(); - } - - if ( !is_multisite() ) - $level_key = $wpdb->get_blog_prefix() . 'user_level'; - else - $level_key = $wpdb->get_blog_prefix() . 'capabilities'; // wpmu site admins don't have user_levels - - $query = $wpdb->prepare("SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s", $level_key); - if ( $exclude_zeros ) - $query .= " AND meta_value != '0'"; - - return $wpdb->get_col( $query ); -} - -/** - * @deprecated 3.1.0 - */ -function get_nonauthor_user_ids() { - _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); - - global $wpdb; - - if ( !is_multisite() ) - $level_key = $wpdb->get_blog_prefix() . 'user_level'; - else - $level_key = $wpdb->get_blog_prefix() . 'capabilities'; // wpmu site admins don't have user_levels - - return $wpdb->get_col( $wpdb->prepare("SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s AND meta_value = '0'", $level_key) ); -} - -if ( !class_exists('WP_User_Search') ) : -/** - * WordPress User Search class. - * - * @since 2.1.0 - * @deprecated 3.1.0 - */ -class WP_User_Search { - - /** - * {@internal Missing Description}} - * - * @since 2.1.0 - * @access private - * @var unknown_type - */ - var $results; - - /** - * {@internal Missing Description}} - * - * @since 2.1.0 - * @access private - * @var unknown_type - */ - var $search_term; - - /** - * Page number. - * - * @since 2.1.0 - * @access private - * @var int - */ - var $page; - - /** - * Role name that users have. - * - * @since 2.5.0 - * @access private - * @var string - */ - var $role; - - /** - * Raw page number. - * - * @since 2.1.0 - * @access private - * @var int|bool - */ - var $raw_page; - - /** - * Amount of users to display per page. - * - * @since 2.1.0 - * @access public - * @var int - */ - var $users_per_page = 50; - - /** - * {@internal Missing Description}} - * - * @since 2.1.0 - * @access private - * @var unknown_type - */ - var $first_user; - - /** - * {@internal Missing Description}} - * - * @since 2.1.0 - * @access private - * @var int - */ - var $last_user; - - /** - * {@internal Missing Description}} - * - * @since 2.1.0 - * @access private - * @var string - */ - var $query_limit; - - /** - * {@internal Missing Description}} - * - * @since 3.0.0 - * @access private - * @var string - */ - var $query_orderby; - - /** - * {@internal Missing Description}} - * - * @since 3.0.0 - * @access private - * @var string - */ - var $query_from; - - /** - * {@internal Missing Description}} - * - * @since 3.0.0 - * @access private - * @var string - */ - var $query_where; - - /** - * {@internal Missing Description}} - * - * @since 2.1.0 - * @access private - * @var int - */ - var $total_users_for_query = 0; - - /** - * {@internal Missing Description}} - * - * @since 2.1.0 - * @access private - * @var bool - */ - var $too_many_total_users = false; - - /** - * {@internal Missing Description}} - * - * @since 2.1.0 - * @access private - * @var unknown_type - */ - var $search_errors; - - /** - * {@internal Missing Description}} - * - * @since 2.7.0 - * @access private - * @var unknown_type - */ - var $paging_text; - - /** - * PHP4 Constructor - Sets up the object properties. - * - * @since 2.1.0 - * - * @param string $search_term Search terms string. - * @param int $page Optional. Page ID. - * @param string $role Role name. - * @return WP_User_Search - */ - function WP_User_Search ($search_term = '', $page = '', $role = '') { - _deprecated_function( __FUNCTION__, '3.1', 'WP_User_Query' ); - - $this->search_term = wp_unslash( $search_term ); - $this->raw_page = ( '' == $page ) ? false : (int) $page; - $this->page = (int) ( '' == $page ) ? 1 : $page; - $this->role = $role; - - $this->prepare_query(); - $this->query(); - $this->do_paging(); - } - - /** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 2.1.0 - * @access public - */ - function prepare_query() { - global $wpdb; - $this->first_user = ($this->page - 1) * $this->users_per_page; - - $this->query_limit = $wpdb->prepare(" LIMIT %d, %d", $this->first_user, $this->users_per_page); - $this->query_orderby = ' ORDER BY user_login'; - - $search_sql = ''; - if ( $this->search_term ) { - $searches = array(); - $search_sql = 'AND ('; - foreach ( array('user_login', 'user_nicename', 'user_email', 'user_url', 'display_name') as $col ) - $searches[] = $wpdb->prepare( $col . ' LIKE %s', '%' . like_escape($this->search_term) . '%' ); - $search_sql .= implode(' OR ', $searches); - $search_sql .= ')'; - } - - $this->query_from = " FROM $wpdb->users"; - $this->query_where = " WHERE 1=1 $search_sql"; - - if ( $this->role ) { - $this->query_from .= " INNER JOIN $wpdb->usermeta ON $wpdb->users.ID = $wpdb->usermeta.user_id"; - $this->query_where .= $wpdb->prepare(" AND $wpdb->usermeta.meta_key = '{$wpdb->prefix}capabilities' AND $wpdb->usermeta.meta_value LIKE %s", '%' . $this->role . '%'); - } elseif ( is_multisite() ) { - $level_key = $wpdb->prefix . 'capabilities'; // wpmu site admins don't have user_levels - $this->query_from .= ", $wpdb->usermeta"; - $this->query_where .= " AND $wpdb->users.ID = $wpdb->usermeta.user_id AND meta_key = '{$level_key}'"; - } - - do_action_ref_array( 'pre_user_search', array( &$this ) ); - } - - /** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 2.1.0 - * @access public - */ - function query() { - global $wpdb; - - $this->results = $wpdb->get_col("SELECT DISTINCT($wpdb->users.ID)" . $this->query_from . $this->query_where . $this->query_orderby . $this->query_limit); - - if ( $this->results ) - $this->total_users_for_query = $wpdb->get_var("SELECT COUNT(DISTINCT($wpdb->users.ID))" . $this->query_from . $this->query_where); // no limit - else - $this->search_errors = new WP_Error('no_matching_users_found', __('No matching users were found!')); - } - - /** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 2.1.0 - * @access public - */ - function prepare_vars_for_template_usage() {} - - /** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 2.1.0 - * @access public - */ - function do_paging() { - if ( $this->total_users_for_query > $this->users_per_page ) { // have to page the results - $args = array(); - if( ! empty($this->search_term) ) - $args['usersearch'] = urlencode($this->search_term); - if( ! empty($this->role) ) - $args['role'] = urlencode($this->role); - - $this->paging_text = paginate_links( array( - 'total' => ceil($this->total_users_for_query / $this->users_per_page), - 'current' => $this->page, - 'base' => 'users.php?%_%', - 'format' => 'userspage=%#%', - 'add_args' => $args - ) ); - if ( $this->paging_text ) { - $this->paging_text = sprintf( '' . __( 'Displaying %s–%s of %s' ) . '%s', - number_format_i18n( ( $this->page - 1 ) * $this->users_per_page + 1 ), - number_format_i18n( min( $this->page * $this->users_per_page, $this->total_users_for_query ) ), - number_format_i18n( $this->total_users_for_query ), - $this->paging_text - ); - } - } - } - - /** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 2.1.0 - * @access public - * - * @return unknown - */ - function get_results() { - return (array) $this->results; - } - - /** - * Displaying paging text. - * - * @see do_paging() Builds paging text. - * - * @since 2.1.0 - * @access public - */ - function page_links() { - echo $this->paging_text; - } - - /** - * Whether paging is enabled. - * - * @see do_paging() Builds paging text. - * - * @since 2.1.0 - * @access public - * - * @return bool - */ - function results_are_paged() { - if ( $this->paging_text ) - return true; - return false; - } - - /** - * Whether there are search terms. - * - * @since 2.1.0 - * @access public - * - * @return bool - */ - function is_search() { - if ( $this->search_term ) - return true; - return false; - } -} -endif; - -/** - * Retrieve editable posts from other users. - * - * @deprecated 3.1.0 - * - * @param int $user_id User ID to not retrieve posts from. - * @param string $type Optional, defaults to 'any'. Post type to retrieve, can be 'draft' or 'pending'. - * @return array List of posts from others. - */ -function get_others_unpublished_posts($user_id, $type='any') { - _deprecated_function( __FUNCTION__, '3.1' ); - - global $wpdb; - - $editable = get_editable_user_ids( $user_id ); - - if ( in_array($type, array('draft', 'pending')) ) - $type_sql = " post_status = '$type' "; - else - $type_sql = " ( post_status = 'draft' OR post_status = 'pending' ) "; - - $dir = ( 'pending' == $type ) ? 'ASC' : 'DESC'; - - if ( !$editable ) { - $other_unpubs = ''; - } else { - $editable = join(',', $editable); - $other_unpubs = $wpdb->get_results( $wpdb->prepare("SELECT ID, post_title, post_author FROM $wpdb->posts WHERE post_type = 'post' AND $type_sql AND post_author IN ($editable) AND post_author != %d ORDER BY post_modified $dir", $user_id) ); - } - - return apply_filters('get_others_drafts', $other_unpubs); -} - -/** - * Retrieve drafts from other users. - * - * @deprecated 3.1.0 - * - * @param int $user_id User ID. - * @return array List of drafts from other users. - */ -function get_others_drafts($user_id) { - _deprecated_function( __FUNCTION__, '3.1' ); - - return get_others_unpublished_posts($user_id, 'draft'); -} - -/** - * Retrieve pending review posts from other users. - * - * @deprecated 3.1.0 - * - * @param int $user_id User ID. - * @return array List of posts with pending review post type from other users. - */ -function get_others_pending($user_id) { - _deprecated_function( __FUNCTION__, '3.1' ); - - return get_others_unpublished_posts($user_id, 'pending'); -} - -/** - * Output the QuickPress dashboard widget. - * - * @since 3.0.0 - * @deprecated 3.2.0 - * @deprecated Use wp_dashboard_quick_press() - * @see wp_dashboard_quick_press() - */ -function wp_dashboard_quick_press_output() { - _deprecated_function( __FUNCTION__, '3.2', 'wp_dashboard_quick_press()' ); - wp_dashboard_quick_press(); -} - -/** - * @since 2.7.0 - * @deprecated 3.3.0 - * @deprecated Use wp_editor() - * @see wp_editor() - */ -function wp_tiny_mce( $teeny = false, $settings = false ) { - _deprecated_function( __FUNCTION__, '3.3', 'wp_editor()' ); - - static $num = 1; - - if ( ! class_exists('_WP_Editors' ) ) - require_once( ABSPATH . WPINC . '/class-wp-editor.php' ); - - $editor_id = 'content' . $num++; - - $set = array( - 'teeny' => $teeny, - 'tinymce' => $settings ? $settings : true, - 'quicktags' => false - ); - - $set = _WP_Editors::parse_settings($editor_id, $set); - _WP_Editors::editor_settings($editor_id, $set); -} - -/** - * @deprecated 3.3.0 - * @deprecated Use wp_editor() - * @see wp_editor() - */ -function wp_preload_dialogs() { - _deprecated_function( __FUNCTION__, '3.3', 'wp_editor()' ); -} - -/** - * @deprecated 3.3.0 - * @deprecated Use wp_editor() - * @see wp_editor() - */ -function wp_print_editor_js() { - _deprecated_function( __FUNCTION__, '3.3', 'wp_editor()' ); -} - -/** - * @deprecated 3.3.0 - * @deprecated Use wp_editor() - * @see wp_editor() - */ -function wp_quicktags() { - _deprecated_function( __FUNCTION__, '3.3', 'wp_editor()' ); -} - -/** - * Returns the screen layout options. - * - * @since 2.8.0 - * @deprecated 3.3.0 - * @deprecated Use $current_screen->render_screen_layout() - * @see WP_Screen::render_screen_layout() - */ -function screen_layout( $screen ) { - _deprecated_function( __FUNCTION__, '3.3', '$current_screen->render_screen_layout()' ); - - $current_screen = get_current_screen(); - - if ( ! $current_screen ) - return ''; - - ob_start(); - $current_screen->render_screen_layout(); - return ob_get_clean(); -} - -/** - * Returns the screen's per-page options. - * - * @since 2.8.0 - * @deprecated 3.3.0 - * @deprecated Use $current_screen->render_per_page_options() - * @see WP_Screen::render_per_page_options() - */ -function screen_options( $screen ) { - _deprecated_function( __FUNCTION__, '3.3', '$current_screen->render_per_page_options()' ); - - $current_screen = get_current_screen(); - - if ( ! $current_screen ) - return ''; - - ob_start(); - $current_screen->render_per_page_options(); - return ob_get_clean(); -} - -/** - * Renders the screen's help. - * - * @since 2.7.0 - * @deprecated 3.3.0 - * @deprecated Use $current_screen->render_screen_meta() - * @see WP_Screen::render_screen_meta() - */ -function screen_meta( $screen ) { - $current_screen = get_current_screen(); - $current_screen->render_screen_meta(); -} - -/** - * Favorite actions were deprecated in version 3.2. Use the admin bar instead. - * - * @since 2.7.0 - * @deprecated 3.2.0 - */ -function favorite_actions() { - _deprecated_function( __FUNCTION__, '3.2', 'WP_Admin_Bar' ); -} - -function media_upload_image() { - _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); - return wp_media_upload_handler(); -} - -function media_upload_audio() { - _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); - return wp_media_upload_handler(); -} - -function media_upload_video() { - _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); - return wp_media_upload_handler(); -} - -function media_upload_file() { - _deprecated_function( __FUNCTION__, '3.3', 'wp_media_upload_handler()' ); - return wp_media_upload_handler(); -} - -function type_url_form_image() { - _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('image')" ); - return wp_media_insert_url_form( 'image' ); -} - -function type_url_form_audio() { - _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('audio')" ); - return wp_media_insert_url_form( 'audio' ); -} - -function type_url_form_video() { - _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('video')" ); - return wp_media_insert_url_form( 'video' ); -} - -function type_url_form_file() { - _deprecated_function( __FUNCTION__, '3.3', "wp_media_insert_url_form('file')" ); - return wp_media_insert_url_form( 'file' ); -} - -/** - * Add contextual help text for a page. - * - * Creates an 'Overview' help tab. - * - * @since 2.7.0 - * @deprecated 3.3.0 - * @deprecated Use get_current_screen()->add_help_tab() - * @see WP_Screen - * - * @param string $screen The handle for the screen to add help to. This is usually the hook name returned by the add_*_page() functions. - * @param string $help The content of an 'Overview' help tab. - */ -function add_contextual_help( $screen, $help ) { - _deprecated_function( __FUNCTION__, '3.3', 'get_current_screen()->add_help_tab()' ); - - if ( is_string( $screen ) ) - $screen = convert_to_screen( $screen ); - - WP_Screen::add_old_compat_help( $screen, $help ); -} - -/** - * Get the allowed themes for the current blog. - * - * @since 3.0.0 - * @deprecated 3.4.0 - * @deprecated Use wp_get_themes() - * @see wp_get_themes() - * - * @return array $themes Array of allowed themes. - */ -function get_allowed_themes() { - _deprecated_function( __FUNCTION__, '3.4', "wp_get_themes( array( 'allowed' => true ) )" ); - - $themes = wp_get_themes( array( 'allowed' => true ) ); - - $wp_themes = array(); - foreach ( $themes as $theme ) { - $wp_themes[ $theme->get('Name') ] = $theme; - } - - return $wp_themes; -} - -/** - * {@internal Missing Short Description}} - * - * @since 1.5.0 - * @deprecated 3.4.0 - * - * @return unknown - */ -function get_broken_themes() { - _deprecated_function( __FUNCTION__, '3.4', "wp_get_themes( array( 'errors' => true )" ); - - $themes = wp_get_themes( array( 'errors' => true ) ); - $broken = array(); - foreach ( $themes as $theme ) { - $name = $theme->get('Name'); - $broken[ $name ] = array( - 'Name' => $name, - 'Title' => $name, - 'Description' => $theme->errors()->get_error_message(), - ); - } - return $broken; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.0.0 - * @deprecated 3.4.0 - * - * @return unknown - */ -function current_theme_info() { - _deprecated_function( __FUNCTION__, '3.4', 'wp_get_theme()' ); - - return wp_get_theme(); -} - -/** - * This was once used to display an 'Insert into Post' button. Now it is deprecated and stubbed. - * - * @deprecated 3.5.0 - */ -function _insert_into_post_button( $type ) { - _deprecated_function( __FUNCTION__, '3.5' ); -} - -/** - * This was once used to display a media button. Now it is deprecated and stubbed. - * - * @deprecated 3.5.0 - */ -function _media_button($title, $icon, $type, $id) { - _deprecated_function( __FUNCTION__, '3.5' ); -} - -/** - * Get an existing post and format it for editing. - * - * @since 2.0.0 - * @deprecated 3.5.0 - * - * @param int $id - * @return object - */ -function get_post_to_edit( $id ) { - _deprecated_function( __FUNCTION__, '3.5', 'get_post()' ); - - return get_post( $id, OBJECT, 'edit' ); -} - -/** - * Get the default page information to use. - * - * @since 2.5.0 - * @deprecated 3.5.0 - * @deprecated Use get_default_post_to_edit() - * - * @return WP_Post Post object containing all the default post data as attributes - */ -function get_default_page_to_edit() { - _deprecated_function( __FUNCTION__, '3.5', "get_default_post_to_edit( 'page' )" ); - - $page = get_default_post_to_edit(); - $page->post_type = 'page'; - return $page; -} - -/** - * This was once used to create a thumbnail from an Image given a maximum side size. - * - * @since 1.2.0 - * @deprecated 3.5.0 - * @deprecated Use image_resize() - * @see image_resize() - * - * @param mixed $file Filename of the original image, Or attachment id. - * @param int $max_side Maximum length of a single side for the thumbnail. - * @param mixed $deprecated Never used. - * @return string Thumbnail path on success, Error string on failure. - */ -function wp_create_thumbnail( $file, $max_side, $deprecated = '' ) { - _deprecated_function( __FUNCTION__, '3.5', 'image_resize()' ); - return apply_filters( 'wp_create_thumbnail', image_resize( $file, $max_side, $max_side ) ); -} - -/** - * This was once used to display a metabox for the nav menu theme locations. - * - * Deprecated in favor of a 'Manage Locations' tab added to nav menus management screen. - * - * @since 3.0.0 - * @deprecated 3.6.0 - */ -function wp_nav_menu_locations_meta_box() { - _deprecated_function( __FUNCTION__, '3.6' ); -} - -/** - * This was once used to kick-off the Core Updater. - * - * Deprecated in favor of instantating a Core_Upgrader instance directly, - * and calling the 'upgrade' method. - * - * @since 2.7.0 - * @deprecated 3.7.0 - * @see Core_Upgrader - */ -function wp_update_core($current, $feedback = '') { - _deprecated_function( __FUNCTION__, '3.7', 'new Core_Upgrader();' ); - - if ( !empty($feedback) ) - add_filter('update_feedback', $feedback); - - include( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); - $upgrader = new Core_Upgrader(); - return $upgrader->upgrade($current); - -} - -/** - * This was once used to kick-off the Plugin Updater. - * - * Deprecated in favor of instantating a Plugin_Upgrader instance directly, - * and calling the 'upgrade' method. - * Unused since 2.8.0. - * - * @since 2.5.0 - * @deprecated 3.7.0 - * @see Plugin_Upgrader - */ -function wp_update_plugin($plugin, $feedback = '') { - _deprecated_function( __FUNCTION__, '3.7', 'new Plugin_Upgrader();' ); - - if ( !empty($feedback) ) - add_filter('update_feedback', $feedback); - - include( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); - $upgrader = new Plugin_Upgrader(); - return $upgrader->upgrade($plugin); -} - -/** - * This was once used to kick-off the Theme Updater. - * - * Deprecated in favor of instantating a Theme_Upgrader instance directly, - * and calling the 'upgrade' method. - * Unused since 2.8.0. - * - * @since 2.7.0 - * @deprecated 3.7.0 - * @see Theme_Upgrader - */ -function wp_update_theme($theme, $feedback = '') { - _deprecated_function( __FUNCTION__, '3.7', 'new Theme_Upgrader();' ); - - if ( !empty($feedback) ) - add_filter('update_feedback', $feedback); - - include( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); - $upgrader = new Theme_Upgrader(); - return $upgrader->upgrade($theme); -} - -/** - * This was once used to display attachment links. Now it is deprecated and stubbed. - * - * {@internal Missing Short Description}} - * - * @since 2.0.0 - * @deprecated 3.7.0 - * - * @param unknown_type $id - * @return unknown - */ -function the_attachment_links( $id = false ) { - _deprecated_function( __FUNCTION__, '3.7' ); -} - -/**#@+ - * Displays a screen icon. - * - * @since 2.7.0 - * @since 3.8.0 Screen icons are no longer used in WordPress. This function no longer produces output. - * @deprecated 3.8.0 - */ -function screen_icon() { - echo get_screen_icon(); -} -function get_screen_icon() { - return ''; -} -/**#@-*/ - -/**#@+ - * Deprecated dashboard widget controls. - * - * @since 2.5.0 - * @deprecated 3.8.0 - */ -function wp_dashboard_incoming_links_output() {} -function wp_dashboard_secondary_output() {} -/**#@-*/ - -/**#@+ - * Deprecated dashboard widget controls. - * - * @since 2.7.0 - * @deprecated 3.8.0 - */ -function wp_dashboard_incoming_links() {} -function wp_dashboard_incoming_links_control() {} -function wp_dashboard_plugins() {} -function wp_dashboard_primary_control() {} -function wp_dashboard_recent_comments_control() {} -function wp_dashboard_secondary() {} -function wp_dashboard_secondary_control() {} -/**#@-*/ - -/** - * This was once used to move child posts to a new parent. - * - * @since 2.3.0 - * @deprecated 3.9.0 - * @access private - * - * @param int $old_ID - * @param int $new_ID - */ -function _relocate_children( $old_ID, $new_ID ) { - _deprecated_function( __FUNCTION__, '3.9' ); -} diff --git a/sources/wordpress/wp-admin/includes/export.php b/sources/wordpress/wp-admin/includes/export.php deleted file mode 100644 index 397e9e7..0000000 --- a/sources/wordpress/wp-admin/includes/export.php +++ /dev/null @@ -1,508 +0,0 @@ - 'all', 'author' => false, 'category' => false, - 'start_date' => false, 'end_date' => false, 'status' => false, - ); - $args = wp_parse_args( $args, $defaults ); - - /** - * Fires at the beginning of an export, before any headers are sent. - * - * @since 2.3.0 - * - * @param array $args An array of export arguments. - */ - do_action( 'export_wp', $args ); - - $sitename = sanitize_key( get_bloginfo( 'name' ) ); - if ( ! empty($sitename) ) $sitename .= '.'; - $filename = $sitename . 'wordpress.' . date( 'Y-m-d' ) . '.xml'; - - header( 'Content-Description: File Transfer' ); - header( 'Content-Disposition: attachment; filename=' . $filename ); - header( 'Content-Type: text/xml; charset=' . get_option( 'blog_charset' ), true ); - - if ( 'all' != $args['content'] && post_type_exists( $args['content'] ) ) { - $ptype = get_post_type_object( $args['content'] ); - if ( ! $ptype->can_export ) - $args['content'] = 'post'; - - $where = $wpdb->prepare( "{$wpdb->posts}.post_type = %s", $args['content'] ); - } else { - $post_types = get_post_types( array( 'can_export' => true ) ); - $esses = array_fill( 0, count($post_types), '%s' ); - $where = $wpdb->prepare( "{$wpdb->posts}.post_type IN (" . implode( ',', $esses ) . ')', $post_types ); - } - - if ( $args['status'] && ( 'post' == $args['content'] || 'page' == $args['content'] ) ) - $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_status = %s", $args['status'] ); - else - $where .= " AND {$wpdb->posts}.post_status != 'auto-draft'"; - - $join = ''; - if ( $args['category'] && 'post' == $args['content'] ) { - if ( $term = term_exists( $args['category'], 'category' ) ) { - $join = "INNER JOIN {$wpdb->term_relationships} ON ({$wpdb->posts}.ID = {$wpdb->term_relationships}.object_id)"; - $where .= $wpdb->prepare( " AND {$wpdb->term_relationships}.term_taxonomy_id = %d", $term['term_taxonomy_id'] ); - } - } - - if ( 'post' == $args['content'] || 'page' == $args['content'] ) { - if ( $args['author'] ) - $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_author = %d", $args['author'] ); - - if ( $args['start_date'] ) - $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date >= %s", date( 'Y-m-d', strtotime($args['start_date']) ) ); - - if ( $args['end_date'] ) - $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date < %s", date( 'Y-m-d', strtotime('+1 month', strtotime($args['end_date'])) ) ); - } - - // Grab a snapshot of post IDs, just in case it changes during the export. - $post_ids = $wpdb->get_col( "SELECT ID FROM {$wpdb->posts} $join WHERE $where" ); - - /* - * Get the requested terms ready, empty unless posts filtered by category - * or all content. - */ - $cats = $tags = $terms = array(); - if ( isset( $term ) && $term ) { - $cat = get_term( $term['term_id'], 'category' ); - $cats = array( $cat->term_id => $cat ); - unset( $term, $cat ); - } else if ( 'all' == $args['content'] ) { - $categories = (array) get_categories( array( 'get' => 'all' ) ); - $tags = (array) get_tags( array( 'get' => 'all' ) ); - - $custom_taxonomies = get_taxonomies( array( '_builtin' => false ) ); - $custom_terms = (array) get_terms( $custom_taxonomies, array( 'get' => 'all' ) ); - - // Put categories in order with no child going before its parent. - while ( $cat = array_shift( $categories ) ) { - if ( $cat->parent == 0 || isset( $cats[$cat->parent] ) ) - $cats[$cat->term_id] = $cat; - else - $categories[] = $cat; - } - - // Put terms in order with no child going before its parent. - while ( $t = array_shift( $custom_terms ) ) { - if ( $t->parent == 0 || isset( $terms[$t->parent] ) ) - $terms[$t->term_id] = $t; - else - $custom_terms[] = $t; - } - - unset( $categories, $custom_taxonomies, $custom_terms ); - } - - /** - * Wrap given string in XML CDATA tag. - * - * @since 2.1.0 - * - * @param string $str String to wrap in XML CDATA tag. - * @return string - */ - function wxr_cdata( $str ) { - if ( seems_utf8( $str ) == false ) - $str = utf8_encode( $str ); - - // $str = ent2ncr(esc_html($str)); - $str = '', ']]]]>', $str ) . ']]>'; - - return $str; - } - - /** - * Return the URL of the site - * - * @since 2.5.0 - * - * @return string Site URL. - */ - function wxr_site_url() { - // Multisite: the base URL. - if ( is_multisite() ) - return network_home_url(); - // WordPress (single site): the blog URL. - else - return get_bloginfo_rss( 'url' ); - } - - /** - * Output a cat_name XML tag from a given category object - * - * @since 2.1.0 - * - * @param object $category Category Object - */ - function wxr_cat_name( $category ) { - if ( empty( $category->name ) ) - return; - - echo '' . wxr_cdata( $category->name ) . ''; - } - - /** - * Output a category_description XML tag from a given category object - * - * @since 2.1.0 - * - * @param object $category Category Object - */ - function wxr_category_description( $category ) { - if ( empty( $category->description ) ) - return; - - echo '' . wxr_cdata( $category->description ) . ''; - } - - /** - * Output a tag_name XML tag from a given tag object - * - * @since 2.3.0 - * - * @param object $tag Tag Object - */ - function wxr_tag_name( $tag ) { - if ( empty( $tag->name ) ) - return; - - echo '' . wxr_cdata( $tag->name ) . ''; - } - - /** - * Output a tag_description XML tag from a given tag object - * - * @since 2.3.0 - * - * @param object $tag Tag Object - */ - function wxr_tag_description( $tag ) { - if ( empty( $tag->description ) ) - return; - - echo '' . wxr_cdata( $tag->description ) . ''; - } - - /** - * Output a term_name XML tag from a given term object - * - * @since 2.9.0 - * - * @param object $term Term Object - */ - function wxr_term_name( $term ) { - if ( empty( $term->name ) ) - return; - - echo '' . wxr_cdata( $term->name ) . ''; - } - - /** - * Output a term_description XML tag from a given term object - * - * @since 2.9.0 - * - * @param object $term Term Object - */ - function wxr_term_description( $term ) { - if ( empty( $term->description ) ) - return; - - echo '' . wxr_cdata( $term->description ) . ''; - } - - /** - * Output list of authors with posts - * - * @since 3.1.0 - * - * @param array $post_ids Array of post IDs to filter the query by. Optional. - */ - function wxr_authors_list( array $post_ids = null ) { - global $wpdb; - - if ( !empty( $post_ids ) ) { - $post_ids = array_map( 'absint', $post_ids ); - $and = 'AND ID IN ( ' . implode( ', ', $post_ids ) . ')'; - } else { - $and = ''; - } - - $authors = array(); - $results = $wpdb->get_results( "SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_status != 'auto-draft' $and" ); - foreach ( (array) $results as $result ) - $authors[] = get_userdata( $result->post_author ); - - $authors = array_filter( $authors ); - - foreach ( $authors as $author ) { - echo "\t"; - echo '' . $author->ID . ''; - echo '' . $author->user_login . ''; - echo '' . $author->user_email . ''; - echo '' . wxr_cdata( $author->display_name ) . ''; - echo '' . wxr_cdata( $author->user_firstname ) . ''; - echo '' . wxr_cdata( $author->user_lastname ) . ''; - echo "\n"; - } - } - - /** - * Ouput all navigation menu terms - * - * @since 3.1.0 - */ - function wxr_nav_menu_terms() { - $nav_menus = wp_get_nav_menus(); - if ( empty( $nav_menus ) || ! is_array( $nav_menus ) ) - return; - - foreach ( $nav_menus as $menu ) { - echo "\t{$menu->term_id}nav_menu{$menu->slug}"; - wxr_term_name( $menu ); - echo "\n"; - } - } - - /** - * Output list of taxonomy terms, in XML tag format, associated with a post - * - * @since 2.3.0 - */ - function wxr_post_taxonomy() { - $post = get_post(); - - $taxonomies = get_object_taxonomies( $post->post_type ); - if ( empty( $taxonomies ) ) - return; - $terms = wp_get_object_terms( $post->ID, $taxonomies ); - - foreach ( (array) $terms as $term ) { - echo "\t\ttaxonomy}\" nicename=\"{$term->slug}\">" . wxr_cdata( $term->name ) . "\n"; - } - } - - function wxr_filter_postmeta( $return_me, $meta_key ) { - if ( '_edit_lock' == $meta_key ) - $return_me = true; - return $return_me; - } - add_filter( 'wxr_export_skip_postmeta', 'wxr_filter_postmeta', 10, 2 ); - - echo '\n"; - - ?> - - - - - - - - - - - - - - - - - - - - - - <?php bloginfo_rss( 'name' ); ?> - - - - - - - - - - - - term_id ?>slug; ?>parent ? $cats[$c->parent]->slug : ''; ?> - - - term_id ?>slug; ?> - - - term_id ?>taxonomy; ?>slug; ?>parent ? $terms[$t->parent]->slug : ''; ?> - - - - - -in_the_loop = true; - - // Fetch 20 posts at a time rather than loading the entire table into memory. - while ( $next_posts = array_splice( $post_ids, 0, 20 ) ) { - $where = 'WHERE ID IN (' . join( ',', $next_posts ) . ')'; - $posts = $wpdb->get_results( "SELECT * FROM {$wpdb->posts} $where" ); - - // Begin Loop. - foreach ( $posts as $post ) { - setup_postdata( $post ); - $is_sticky = is_sticky( $post->ID ) ? 1 : 0; -?> - - - <?php echo apply_filters( 'the_title_rss', $post->post_title ); ?> - - - - - - post_content ) ); - ?> - post_excerpt ) ); - ?> - ID; ?> - post_date; ?> - post_date_gmt; ?> - comment_status; ?> - ping_status; ?> - post_name; ?> - post_status; ?> - post_parent; ?> - menu_order; ?> - post_type; ?> - post_password; ?> - -post_type == 'attachment' ) : ?> - ID ); ?> - - -get_results( $wpdb->prepare( "SELECT * FROM $wpdb->postmeta WHERE post_id = %d", $post->ID ) ); - foreach ( $postmeta as $meta ) : - /** - * Filter whether to selectively skip post meta used for WXR exports. - * - * Returning a truthy value to the filter will skip the current meta - * object from being exported. - * - * @since 3.3.0 - * - * @param bool $skip Whether to skip the current post meta. Default false. - * @param string $meta_key Current meta key. - * @param object $meta Current meta object. - */ - if ( apply_filters( 'wxr_export_skip_postmeta', false, $meta->meta_key, $meta ) ) - continue; - ?> - - meta_key; ?> - meta_value ); ?> - -get_results( $wpdb->prepare( "SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_approved <> 'spam'", $post->ID ) ); - foreach ( $comments as $c ) : ?> - - comment_ID; ?> - comment_author ); ?> - comment_author_email; ?> - comment_author_url ); ?> - comment_author_IP; ?> - comment_date; ?> - comment_date_gmt; ?> - comment_content ) ?> - comment_approved; ?> - comment_type; ?> - comment_parent; ?> - user_id; ?> -get_results( $wpdb->prepare( "SELECT * FROM $wpdb->commentmeta WHERE comment_id = %d", $c->comment_ID ) ); - foreach ( $c_meta as $meta ) : - /** - * Filter whether to selectively skip comment meta used for WXR exports. - * - * Returning a truthy value to the filter will skip the current meta - * object from being exported. - * - * @since 4.0.0 - * - * @param bool $skip Whether to skip the current comment meta. Default false. - * @param string $meta_key Current meta key. - * @param object $meta Current meta object. - */ - if ( apply_filters( 'wxr_export_skip_commentmeta', false, $meta->meta_key, $meta ) ) { - continue; - } - ?> - - meta_key; ?> - meta_value ); ?> - - - - - - - - - __( 'Main Index Template' ), - 'style.css' => __( 'Stylesheet' ), - 'editor-style.css' => __( 'Visual Editor Stylesheet' ), - 'editor-style-rtl.css' => __( 'Visual Editor RTL Stylesheet' ), - 'rtl.css' => __( 'RTL Stylesheet' ), - 'comments.php' => __( 'Comments' ), - 'comments-popup.php' => __( 'Popup Comments' ), - 'footer.php' => __( 'Footer' ), - 'header.php' => __( 'Header' ), - 'sidebar.php' => __( 'Sidebar' ), - 'archive.php' => __( 'Archives' ), - 'author.php' => __( 'Author Template' ), - 'tag.php' => __( 'Tag Template' ), - 'category.php' => __( 'Category Template' ), - 'page.php' => __( 'Page Template' ), - 'search.php' => __( 'Search Results' ), - 'searchform.php' => __( 'Search Form' ), - 'single.php' => __( 'Single Post' ), - '404.php' => __( '404 Template' ), - 'link.php' => __( 'Links Template' ), - 'functions.php' => __( 'Theme Functions' ), - 'attachment.php' => __( 'Attachment Template' ), - 'image.php' => __('Image Attachment Template'), - 'video.php' => __('Video Attachment Template'), - 'audio.php' => __('Audio Attachment Template'), - 'application.php' => __('Application Attachment Template'), - 'my-hacks.php' => __( 'my-hacks.php (legacy hacks support)' ), - '.htaccess' => __( '.htaccess (for rewrite rules )' ), - // Deprecated files - 'wp-layout.css' => __( 'Stylesheet' ), - 'wp-comments.php' => __( 'Comments Template' ), - 'wp-comments-popup.php' => __( 'Popup Comments Template' ), -); - -/** - * Get the description for standard WordPress theme files and other various standard - * WordPress files - * - * @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 - */ -function get_file_description( $file ) { - global $wp_file_descriptions; - - if ( isset( $wp_file_descriptions[basename( $file )] ) ) { - return $wp_file_descriptions[basename( $file )]; - } - elseif ( file_exists( $file ) && is_file( $file ) ) { - $template_data = implode( '', file( $file ) ); - if ( preg_match( '|Template Name:(.*)$|mi', $template_data, $name )) - return sprintf( __( '%s Page Template' ), _cleanup_header_comment($name[1]) ); - } - - return trim( basename( $file ) ); -} - -/** - * Get the absolute filesystem path to the root of the WordPress installation - * - * @since 1.5.0 - * - * @uses get_option - * @return string Full filesystem path to the root of the WordPress installation - */ -function get_home_path() { - $home = set_url_scheme( get_option( 'home' ), 'http' ); - $siteurl = set_url_scheme( get_option( 'siteurl' ), 'http' ); - if ( ! empty( $home ) && 0 !== strcasecmp( $home, $siteurl ) ) { - $wp_path_rel_to_home = str_ireplace( $home, '', $siteurl ); /* $siteurl - $home */ - $pos = strripos( str_replace( '\\', '/', $_SERVER['SCRIPT_FILENAME'] ), trailingslashit( $wp_path_rel_to_home ) ); - $home_path = substr( $_SERVER['SCRIPT_FILENAME'], 0, $pos ); - $home_path = trailingslashit( $home_path ); - } else { - $home_path = ABSPATH; - } - - return str_replace( '\\', '/', $home_path ); -} - -/** - * Returns a listing of all files in the specified folder and all subdirectories up to 100 levels deep. - * The depth of the recursiveness can be controlled by the $levels param. - * - * @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). - * @return bool|array False on failure, Else array of files - */ -function list_files( $folder = '', $levels = 100 ) { - if ( empty($folder) ) - return false; - - if ( ! $levels ) - return false; - - $files = array(); - if ( $dir = @opendir( $folder ) ) { - while (($file = readdir( $dir ) ) !== false ) { - if ( in_array($file, array('.', '..') ) ) - continue; - if ( is_dir( $folder . '/' . $file ) ) { - $files2 = list_files( $folder . '/' . $file, $levels - 1); - if ( $files2 ) - $files = array_merge($files, $files2 ); - else - $files[] = $folder . '/' . $file . '/'; - } else { - $files[] = $folder . '/' . $file; - } - } - } - @closedir( $dir ); - return $files; -} - -/** - * Returns a filename of a Temporary unique file. - * Please note that the calling function must unlink() this itself. - * - * The filename is based off the passed parameter or defaults to the current unix timestamp, - * while the directory can either be passed as well, or by leaving it blank, default to a writable temporary directory. - * - * @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 - * @return string a writable filename - */ -function wp_tempnam($filename = '', $dir = '') { - if ( empty($dir) ) - $dir = get_temp_dir(); - $filename = basename($filename); - if ( empty($filename) ) - $filename = time(); - - $filename = preg_replace('|\..*$|', '.tmp', $filename); - $filename = $dir . wp_unique_filename($dir, $filename); - touch($filename); - return $filename; -} - -/** - * Make sure that the file that was requested to edit, is allowed to be edited - * - * Function will die if if you are not allowed to edit the file - * - * @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 - */ -function validate_file_to_edit( $file, $allowed_files = '' ) { - $code = validate_file( $file, $allowed_files ); - - if (!$code ) - return $file; - - switch ( $code ) { - case 1 : - wp_die( __( 'Sorry, that file cannot be edited.' ) ); - - // case 2 : - // wp_die( __('Sorry, can’t call files with their real path.' )); - - case 3 : - wp_die( __( 'Sorry, that file cannot be edited.' ) ); - } -} - -/** - * Handle PHP uploads in WordPress, sanitizing file names, checking extensions for mime type, - * and moving the file to the appropriate directory within the uploads directory. - * - * @since 4.0.0 - * - * @see wp_handle_upload_error - * - * @param array $file Reference to a single element of $_FILES. Call the function once for - * each uploaded file. - * @param array $overrides An associative array of names => values to override default variables. - * @param string $time Time formatted in 'yyyy/mm'. - * @param string $action Expected value for $_POST['action']. - * @return array On success, returns an associative array of file attributes. On failure, returns - * $overrides['upload_error_handler'](&$file, $message ) or array( 'error'=>$message ). -*/ -function _wp_handle_upload( &$file, $overrides, $time, $action ) { - // The default error handler. - if ( ! function_exists( 'wp_handle_upload_error' ) ) { - function wp_handle_upload_error( &$file, $message ) { - return array( 'error' => $message ); - } - } - - /** - * 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. - */ - $file = apply_filters( "{$action}_prefilter", $file ); - - // You may define your own function and pass the name in $overrides['upload_error_handler'] - $upload_error_handler = 'wp_handle_upload_error'; - if ( isset( $overrides['upload_error_handler'] ) ) { - $upload_error_handler = $overrides['upload_error_handler']; - } - - // You may have had one or more 'wp_handle_upload_prefilter' functions error out the file. Handle that gracefully. - if ( isset( $file['error'] ) && ! is_numeric( $file['error'] ) && $file['error'] ) { - return $upload_error_handler( $file, $file['error'] ); - } - - // Install user overrides. Did we mention that this voids your warranty? - - // You may define your own function and pass the name in $overrides['unique_filename_callback'] - $unique_filename_callback = null; - if ( isset( $overrides['unique_filename_callback'] ) ) { - $unique_filename_callback = $overrides['unique_filename_callback']; - } - - /* - * This may not have orignially been intended to be overrideable, - * but historically has been. - */ - if ( isset( $overrides['upload_error_strings'] ) ) { - $upload_error_strings = $overrides['upload_error_strings']; - } else { - // Courtesy of php.net, the strings that describe the error indicated in $_FILES[{form field}]['error']. - $upload_error_strings = array( - false, - __( 'The uploaded file exceeds the upload_max_filesize directive in php.ini.' ), - __( 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.' ), - __( 'The uploaded file was only partially uploaded.' ), - __( 'No file was uploaded.' ), - '', - __( 'Missing a temporary folder.' ), - __( 'Failed to write file to disk.' ), - __( 'File upload stopped by extension.' ) - ); - } - - // All tests are on by default. Most can be turned off by $overrides[{test_name}] = false; - $test_form = isset( $overrides['test_form'] ) ? $overrides['test_form'] : true; - $test_size = isset( $overrides['test_size'] ) ? $overrides['test_size'] : true; - - // If you override this, you must provide $ext and $type!! - $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.' ) ); - } - // A successful upload will pass this test. It makes no sense to override this one. - if ( isset( $file['error'] ) && $file['error'] > 0 ) { - return call_user_func( $upload_error_handler, $file, $upload_error_strings[ $file['error'] ] ); - } - - $test_file_size = 'wp_handle_upload' === $action ? $file['size'] : filesize( $file['tmp_name'] ); - // A non-empty file will pass this test. - if ( $test_size && ! ( $test_file_size > 0 ) ) { - if ( is_multisite() ) { - $error_msg = __( 'File is empty. Please upload something more substantial.' ); - } else { - $error_msg = __( 'File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini.' ); - } - return call_user_func( $upload_error_handler, $file, $error_msg ); - } - - // 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 ) { - return call_user_func( $upload_error_handler, $file, __( 'Specified file failed upload test.' ) ); - } - - // A correct MIME type will pass this test. Override $mimes or use the upload_mimes filter. - if ( $test_type ) { - $wp_filetype = wp_check_filetype_and_ext( $file['tmp_name'], $file['name'], $mimes ); - $ext = empty( $wp_filetype['ext'] ) ? '' : $wp_filetype['ext']; - $type = empty( $wp_filetype['type'] ) ? '' : $wp_filetype['type']; - $proper_filename = empty( $wp_filetype['proper_filename'] ) ? '' : $wp_filetype['proper_filename']; - - // Check to see if wp_check_filetype_and_ext() determined the filename was incorrect - if ( $proper_filename ) { - $file['name'] = $proper_filename; - } - if ( ( ! $type || !$ext ) && ! current_user_can( 'unfiltered_upload' ) ) { - return call_user_func( $upload_error_handler, $file, __( 'Sorry, this file type is not permitted for security reasons.' ) ); - } - if ( ! $type ) { - $type = $file['type']; - } - } else { - $type = ''; - } - - /* - * A writable uploads dir will pass this test. Again, there's no point - * overriding this one. - */ - if ( ! ( ( $uploads = wp_upload_dir( $time ) ) && false === $uploads['error'] ) ) { - return call_user_func( $upload_error_handler, $file, $uploads['error'] ); - } - - $filename = wp_unique_filename( $uploads['path'], $file['name'], $unique_filename_callback ); - - // Move the file to the uploads dir. - $new_file = $uploads['path'] . "/$filename"; - if ( 'wp_handle_upload' === $action ) { - $move_new_file = @ move_uploaded_file( $file['tmp_name'], $new_file ); - } else { - $move_new_file = @ rename( $file['tmp_name'], $new_file ); - } - - if ( false === $move_new_file ) { - if ( 0 === strpos( $uploads['basedir'], ABSPATH ) ) { - $error_path = str_replace( ABSPATH, '', $uploads['basedir'] ) . $uploads['subdir']; - } else { - $error_path = basename( $uploads['basedir'] ) . $uploads['subdir']; - } - return $upload_error_handler( $file, sprintf( __('The uploaded file could not be moved to %s.' ), $error_path ) ); - } - - // Set correct file permissions. - $stat = stat( dirname( $new_file )); - $perms = $stat['mode'] & 0000666; - @ chmod( $new_file, $perms ); - - // Compute the URL. - $url = $uploads['url'] . "/$filename"; - - if ( is_multisite() ) { - delete_transient( 'dirsize_cache' ); - } - - /** - * Filter the data array for the uploaded file. - * - * @since 2.1.0 - * - * @param array $upload { - * Array of upload data. - * - * @type string $file Filename of the newly-uploaded file. - * @type string $url URL of the uploaded file. - * @type string $type File type. - * } - * @param string $context The type of upload action. Values include 'upload' or 'sideload'. - */ - return apply_filters( 'wp_handle_upload', array( - 'file' => $new_file, - 'url' => $url, - 'type' => $type - ), 'wp_handle_sideload' === $action ? 'sideload' : 'upload' ); } - -/** - * Wrapper for _wp_handle_upload(), passes 'wp_handle_upload' action. - * - * @since 2.0.0 - * - * @see _wp_handle_upload() - * - * @param array $file Reference to a single element of $_FILES. Call the function once for - * each uploaded file. - * @param array|bool $overrides Optional. An associative array of names=>values to override default - * variables. Default false. - * @param string $time Optional. Time formatted in 'yyyy/mm'. Default null. - * @return array On success, returns an associative array of file attributes. On failure, returns - * $overrides['upload_error_handler'](&$file, $message ) or array( 'error'=>$message ). - */ -function wp_handle_upload( &$file, $overrides = false, $time = null ) { - /* - * $_POST['action'] must be set and its value must equal $overrides['action'] - * or this: - */ - $action = 'wp_handle_upload'; - if ( isset( $overrides['action'] ) ) { - $action = $overrides['action']; - } - - return _wp_handle_upload( $file, $overrides, $time, $action ); -} - -/** - * Wrapper for _wp_handle_upload(), passes 'wp_handle_sideload' action - * - * @since 2.6.0 - * - * @see _wp_handle_upload() - * - * @param array $file An array similar to that of a PHP $_FILES POST array - * @param array|bool $overrides Optional. An associative array of names=>values to override default - * variables. Default false. - * @param string $time Optional. Time formatted in 'yyyy/mm'. Default null. - * @return array On success, returns an associative array of file attributes. On failure, returns - * $overrides['upload_error_handler'](&$file, $message ) or array( 'error'=>$message ). - */ -function wp_handle_sideload( &$file, $overrides = false, $time = null ) { - /* - * $_POST['action'] must be set and its value must equal $overrides['action'] - * or this: - */ - $action = 'wp_handle_sideload'; - if ( isset( $overrides['action'] ) ) { - $action = $overrides['action']; - } - return _wp_handle_upload( $file, $overrides, $time, $action ); -} - - -/** - * Downloads a url to a local temporary file using the WordPress HTTP Class. - * Please note, That the calling function must unlink() the file. - * - * @since 2.5.0 - * - * @param string $url the URL of the file to download - * @param int $timeout The timeout for the request to download the file default 300 seconds - * @return mixed WP_Error on failure, string Filename on success. - */ -function download_url( $url, $timeout = 300 ) { - //WARNING: The file is not automatically deleted, The script must unlink() the file. - if ( ! $url ) - return new WP_Error('http_no_url', __('Invalid URL Provided.')); - - $tmpfname = wp_tempnam($url); - if ( ! $tmpfname ) - return new WP_Error('http_no_file', __('Could not create Temporary file.')); - - $response = wp_safe_remote_get( $url, array( 'timeout' => $timeout, 'stream' => true, 'filename' => $tmpfname ) ); - - if ( is_wp_error( $response ) ) { - unlink( $tmpfname ); - return $response; - } - - if ( 200 != wp_remote_retrieve_response_code( $response ) ){ - unlink( $tmpfname ); - return new WP_Error( 'http_404', trim( wp_remote_retrieve_response_message( $response ) ) ); - } - - $content_md5 = wp_remote_retrieve_header( $response, 'content-md5' ); - if ( $content_md5 ) { - $md5_check = verify_file_md5( $tmpfname, $content_md5 ); - if ( is_wp_error( $md5_check ) ) { - unlink( $tmpfname ); - return $md5_check; - } - } - - return $tmpfname; -} - -/** - * Calculates and compares the MD5 of a file to its expected value. - * - * @since 3.7.0 - * - * @param string $filename The filename to check the MD5 of. - * @param string $expected_md5 The expected MD5 of the file, either a base64 encoded raw md5, or a hex-encoded md5 - * @return bool|object WP_Error on failure, true on success, false when the MD5 format is unknown/unexpected - */ -function verify_file_md5( $filename, $expected_md5 ) { - if ( 32 == strlen( $expected_md5 ) ) - $expected_raw_md5 = pack( 'H*', $expected_md5 ); - elseif ( 24 == strlen( $expected_md5 ) ) - $expected_raw_md5 = base64_decode( $expected_md5 ); - else - return false; // unknown format - - $file_md5 = md5_file( $filename, true ); - - if ( $file_md5 === $expected_raw_md5 ) - return true; - - return new WP_Error( 'md5_mismatch', sprintf( __( 'The checksum of the file (%1$s) does not match the expected checksum value (%2$s).' ), bin2hex( $file_md5 ), bin2hex( $expected_raw_md5 ) ) ); -} - -/** - * Unzips a specified ZIP file to a location on the Filesystem via the WordPress Filesystem Abstraction. - * Assumes that WP_Filesystem() has already been called and set up. Does not extract a root-level __MACOSX directory, if present. - * - * Attempts to increase the PHP Memory limit to 256M before uncompressing, - * However, The most memory required shouldn't be much larger than the Archive itself. - * - * @since 2.5.0 - * - * @param string $file Full path and filename of zip archive - * @param string $to Full path on the filesystem to extract archive to - * @return mixed WP_Error on failure, True on success - */ -function unzip_file($file, $to) { - global $wp_filesystem; - - if ( ! $wp_filesystem || !is_object($wp_filesystem) ) - return new WP_Error('fs_unavailable', __('Could not access filesystem.')); - - // Unzip can use a lot of memory, but not this much hopefully - /** This filter is documented in wp-admin/admin.php */ - @ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', WP_MAX_MEMORY_LIMIT ) ); - - $needed_dirs = array(); - $to = trailingslashit($to); - - // Determine any parent dir's needed (of the upgrade directory) - if ( ! $wp_filesystem->is_dir($to) ) { //Only do parents if no children exist - $path = preg_split('![/\\\]!', untrailingslashit($to)); - for ( $i = count($path); $i >= 0; $i-- ) { - if ( empty($path[$i]) ) - continue; - - $dir = implode('/', array_slice($path, 0, $i+1) ); - if ( preg_match('!^[a-z]:$!i', $dir) ) // Skip it if it looks like a Windows Drive letter. - continue; - - if ( ! $wp_filesystem->is_dir($dir) ) - $needed_dirs[] = $dir; - else - break; // A folder exists, therefor, we dont need the check the levels below this - } - } - - /** - * Filter whether to use ZipArchive to unzip archives. - * - * @since 3.0.0 - * - * @param bool $ziparchive Whether to use ZipArchive. Default true. - */ - if ( class_exists( 'ZipArchive' ) && apply_filters( 'unzip_file_use_ziparchive', true ) ) { - $result = _unzip_file_ziparchive($file, $to, $needed_dirs); - if ( true === $result ) { - return $result; - } elseif ( is_wp_error($result) ) { - if ( 'incompatible_archive' != $result->get_error_code() ) - return $result; - } - } - // Fall through to PclZip if ZipArchive is not available, or encountered an error opening the file. - return _unzip_file_pclzip($file, $to, $needed_dirs); -} - -/** - * This function should not be called directly, use unzip_file instead. Attempts to unzip an archive using the ZipArchive class. - * Assumes that WP_Filesystem() has already been called and set up. - * - * @since 3.0.0 - * @see unzip_file - * @access private - * - * @param string $file Full path and filename of zip archive - * @param string $to Full path on the filesystem to extract archive to - * @param array $needed_dirs A partial list of required folders needed to be created. - * @return mixed WP_Error on failure, True on success - */ -function _unzip_file_ziparchive($file, $to, $needed_dirs = array() ) { - global $wp_filesystem; - - $z = new ZipArchive(); - - $zopen = $z->open( $file, ZIPARCHIVE::CHECKCONS ); - if ( true !== $zopen ) - return new WP_Error( 'incompatible_archive', __( 'Incompatible Archive.' ), array( 'ziparchive_error' => $zopen ) ); - - $uncompressed_size = 0; - - for ( $i = 0; $i < $z->numFiles; $i++ ) { - if ( ! $info = $z->statIndex($i) ) - return new WP_Error( 'stat_failed_ziparchive', __( 'Could not retrieve file from archive.' ) ); - - if ( '__MACOSX/' === substr($info['name'], 0, 9) ) // Skip the OS X-created __MACOSX directory - continue; - - $uncompressed_size += $info['size']; - - if ( '/' == substr($info['name'], -1) ) // directory - $needed_dirs[] = $to . untrailingslashit($info['name']); - else - $needed_dirs[] = $to . untrailingslashit(dirname($info['name'])); - } - - /* - * disk_free_space() could return false. Assume that any falsey value is an error. - * A disk that has zero free bytes has bigger problems. - * Require we have enough space to unzip the file and copy its contents, with a 10% buffer. - */ - if ( defined( 'DOING_CRON' ) && DOING_CRON ) { - $available_space = @disk_free_space( WP_CONTENT_DIR ); - if ( $available_space && ( $uncompressed_size * 2.1 ) > $available_space ) - return new WP_Error( 'disk_full_unzip_file', __( 'Could not copy files. You may have run out of disk space.' ), compact( 'uncompressed_size', 'available_space' ) ); - } - - $needed_dirs = array_unique($needed_dirs); - foreach ( $needed_dirs as $dir ) { - // Check the parent folders of the folders all exist within the creation array. - if ( untrailingslashit($to) == $dir ) // Skip over the working directory, We know this exists (or will exist) - continue; - if ( strpos($dir, $to) === false ) // If the directory is not within the working directory, Skip it - continue; - - $parent_folder = dirname($dir); - while ( !empty($parent_folder) && untrailingslashit($to) != $parent_folder && !in_array($parent_folder, $needed_dirs) ) { - $needed_dirs[] = $parent_folder; - $parent_folder = dirname($parent_folder); - } - } - asort($needed_dirs); - - // Create those directories if need be: - foreach ( $needed_dirs as $_dir ) { - if ( ! $wp_filesystem->mkdir($_dir, FS_CHMOD_DIR) && ! $wp_filesystem->is_dir($_dir) ) // Only check to see if the Dir exists upon creation failure. Less I/O this way. - return new WP_Error( 'mkdir_failed_ziparchive', __( 'Could not create directory.' ), substr( $_dir, strlen( $to ) ) ); - } - unset($needed_dirs); - - for ( $i = 0; $i < $z->numFiles; $i++ ) { - if ( ! $info = $z->statIndex($i) ) - return new WP_Error( 'stat_failed_ziparchive', __( 'Could not retrieve file from archive.' ) ); - - if ( '/' == substr($info['name'], -1) ) // directory - continue; - - if ( '__MACOSX/' === substr($info['name'], 0, 9) ) // Don't extract the OS X-created __MACOSX directory files - continue; - - $contents = $z->getFromIndex($i); - if ( false === $contents ) - return new WP_Error( 'extract_failed_ziparchive', __( 'Could not extract file from archive.' ), $info['name'] ); - - if ( ! $wp_filesystem->put_contents( $to . $info['name'], $contents, FS_CHMOD_FILE) ) - return new WP_Error( 'copy_failed_ziparchive', __( 'Could not copy file.' ), $info['name'] ); - } - - $z->close(); - - return true; -} - -/** - * This function should not be called directly, use unzip_file instead. Attempts to unzip an archive using the PclZip library. - * Assumes that WP_Filesystem() has already been called and set up. - * - * @since 3.0.0 - * @see unzip_file - * @access private - * - * @param string $file Full path and filename of zip archive - * @param string $to Full path on the filesystem to extract archive to - * @param array $needed_dirs A partial list of required folders needed to be created. - * @return mixed WP_Error on failure, True on success - */ -function _unzip_file_pclzip($file, $to, $needed_dirs = array()) { - global $wp_filesystem; - - mbstring_binary_safe_encoding(); - - require_once(ABSPATH . 'wp-admin/includes/class-pclzip.php'); - - $archive = new PclZip($file); - - $archive_files = $archive->extract(PCLZIP_OPT_EXTRACT_AS_STRING); - - reset_mbstring_encoding(); - - // Is the archive valid? - if ( !is_array($archive_files) ) - return new WP_Error('incompatible_archive', __('Incompatible Archive.'), $archive->errorInfo(true)); - - if ( 0 == count($archive_files) ) - return new WP_Error( 'empty_archive_pclzip', __( 'Empty archive.' ) ); - - $uncompressed_size = 0; - - // Determine any children directories needed (From within the archive) - foreach ( $archive_files as $file ) { - if ( '__MACOSX/' === substr($file['filename'], 0, 9) ) // Skip the OS X-created __MACOSX directory - continue; - - $uncompressed_size += $file['size']; - - $needed_dirs[] = $to . untrailingslashit( $file['folder'] ? $file['filename'] : dirname($file['filename']) ); - } - - /* - * disk_free_space() could return false. Assume that any falsey value is an error. - * A disk that has zero free bytes has bigger problems. - * Require we have enough space to unzip the file and copy its contents, with a 10% buffer. - */ - if ( defined( 'DOING_CRON' ) && DOING_CRON ) { - $available_space = @disk_free_space( WP_CONTENT_DIR ); - if ( $available_space && ( $uncompressed_size * 2.1 ) > $available_space ) - return new WP_Error( 'disk_full_unzip_file', __( 'Could not copy files. You may have run out of disk space.' ), compact( 'uncompressed_size', 'available_space' ) ); - } - - $needed_dirs = array_unique($needed_dirs); - foreach ( $needed_dirs as $dir ) { - // Check the parent folders of the folders all exist within the creation array. - if ( untrailingslashit($to) == $dir ) // Skip over the working directory, We know this exists (or will exist) - continue; - if ( strpos($dir, $to) === false ) // If the directory is not within the working directory, Skip it - continue; - - $parent_folder = dirname($dir); - while ( !empty($parent_folder) && untrailingslashit($to) != $parent_folder && !in_array($parent_folder, $needed_dirs) ) { - $needed_dirs[] = $parent_folder; - $parent_folder = dirname($parent_folder); - } - } - asort($needed_dirs); - - // Create those directories if need be: - foreach ( $needed_dirs as $_dir ) { - // Only check to see if the dir exists upon creation failure. Less I/O this way. - if ( ! $wp_filesystem->mkdir( $_dir, FS_CHMOD_DIR ) && ! $wp_filesystem->is_dir( $_dir ) ) - return new WP_Error( 'mkdir_failed_pclzip', __( 'Could not create directory.' ), substr( $_dir, strlen( $to ) ) ); - } - unset($needed_dirs); - - // Extract the files from the zip - foreach ( $archive_files as $file ) { - if ( $file['folder'] ) - continue; - - if ( '__MACOSX/' === substr($file['filename'], 0, 9) ) // Don't extract the OS X-created __MACOSX directory files - continue; - - if ( ! $wp_filesystem->put_contents( $to . $file['filename'], $file['content'], FS_CHMOD_FILE) ) - return new WP_Error( 'copy_failed_pclzip', __( 'Could not copy file.' ), $file['filename'] ); - } - return true; -} - -/** - * Copies a directory from one location to another via the WordPress Filesystem Abstraction. - * Assumes that WP_Filesystem() has already been called and setup. - * - * @since 2.5.0 - * - * @param string $from source directory - * @param string $to destination directory - * @param array $skip_list a list of files/folders to skip copying - * @return mixed WP_Error on failure, True on success. - */ -function copy_dir($from, $to, $skip_list = array() ) { - global $wp_filesystem; - - $dirlist = $wp_filesystem->dirlist($from); - - $from = trailingslashit($from); - $to = trailingslashit($to); - - foreach ( (array) $dirlist as $filename => $fileinfo ) { - if ( in_array( $filename, $skip_list ) ) - continue; - - if ( 'f' == $fileinfo['type'] ) { - if ( ! $wp_filesystem->copy($from . $filename, $to . $filename, true, FS_CHMOD_FILE) ) { - // If copy failed, chmod file to 0644 and try again. - $wp_filesystem->chmod( $to . $filename, FS_CHMOD_FILE ); - if ( ! $wp_filesystem->copy($from . $filename, $to . $filename, true, FS_CHMOD_FILE) ) - return new WP_Error( 'copy_failed_copy_dir', __( 'Could not copy file.' ), $to . $filename ); - } - } elseif ( 'd' == $fileinfo['type'] ) { - if ( !$wp_filesystem->is_dir($to . $filename) ) { - if ( !$wp_filesystem->mkdir($to . $filename, FS_CHMOD_DIR) ) - return new WP_Error( 'mkdir_failed_copy_dir', __( 'Could not create directory.' ), $to . $filename ); - } - - // generate the $sub_skip_list for the subdirectory as a sub-set of the existing $skip_list - $sub_skip_list = array(); - foreach ( $skip_list as $skip_item ) { - if ( 0 === strpos( $skip_item, $filename . '/' ) ) - $sub_skip_list[] = preg_replace( '!^' . preg_quote( $filename, '!' ) . '/!i', '', $skip_item ); - } - - $result = copy_dir($from . $filename, $to . $filename, $sub_skip_list); - if ( is_wp_error($result) ) - return $result; - } - } - return true; -} - -/** - * 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. - * - * @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 - */ -function WP_Filesystem( $args = false, $context = false ) { - global $wp_filesystem; - - require_once(ABSPATH . 'wp-admin/includes/class-wp-filesystem-base.php'); - - $method = get_filesystem_method($args, $context); - - if ( ! $method ) - return false; - - if ( ! class_exists("WP_Filesystem_$method") ) { - - /** - * Filter the path for a specific filesystem method class file. - * - * @since 2.6.0 - * - * @see get_filesystem_method() - * - * @param string $path Path to the specific filesystem method class file. - * @param string $method The filesystem method to use. - */ - $abstraction_file = apply_filters( 'filesystem_method_file', ABSPATH . 'wp-admin/includes/class-wp-filesystem-' . $method . '.php', $method ); - - if ( ! file_exists($abstraction_file) ) - return; - - require_once($abstraction_file); - } - $method = "WP_Filesystem_$method"; - - $wp_filesystem = new $method($args); - - //Define the timeouts for the connections. Only available after the construct is called to allow for per-transport overriding of the default. - if ( ! defined('FS_CONNECT_TIMEOUT') ) - define('FS_CONNECT_TIMEOUT', 30); - if ( ! defined('FS_TIMEOUT') ) - define('FS_TIMEOUT', 30); - - if ( is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code() ) - return false; - - if ( !$wp_filesystem->connect() ) - return false; //There was an error connecting to the server. - - // Set the permission constants if not already set. - if ( ! defined('FS_CHMOD_DIR') ) - define('FS_CHMOD_DIR', ( fileperms( ABSPATH ) & 0777 | 0755 ) ); - if ( ! defined('FS_CHMOD_FILE') ) - define('FS_CHMOD_FILE', ( fileperms( ABSPATH . 'index.php' ) & 0777 | 0644 ) ); - - return true; -} - -/** - * Determines which Filesystem Method to use. - * 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 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. - * - * @since 2.5.0 - * - * @param array $args Connection details. - * @param string $context Full path to the directory that is tested for being writable. - * @return string The transport to use, see description for valid return values. - */ -function get_filesystem_method($args = array(), $context = 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 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); - $temp_file_name = $context . 'temp-write-test-' . time(); - $temp_handle = @fopen($temp_file_name, 'w'); - if ( $temp_handle ) { - if ( getmyuid() == @fileowner($temp_file_name) ) - $method = 'direct'; - @fclose($temp_handle); - @unlink($temp_file_name); - } - } - - if ( ! $method && isset($args['connection_type']) && 'ssh' == $args['connection_type'] && extension_loaded('ssh2') && function_exists('stream_get_contents') ) $method = 'ssh2'; - if ( ! $method && extension_loaded('ftp') ) $method = 'ftpext'; - if ( ! $method && ( extension_loaded('sockets') || function_exists('fsockopen') ) ) $method = 'ftpsockets'; //Sockets: Socket extension; PHP Mode: FSockopen / fwrite / fread - - /** - * Filter the filesystem method to use. - * - * @since 2.6.0 - * - * @param string $method Filesystem method to return. - * @param array $args An array of connection details for the method. - */ - return apply_filters( 'filesystem_method', $method, $args ); -} - -/** - * 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. - * - * Plugins may override this form by returning true|false via the request_filesystem_credentials filter. - * - * @since 2.5.0 - * - * @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. - * @return boolean False on failure. True on success. - */ -function request_filesystem_credentials($form_post, $type = '', $error = false, $context = false, $extra_fields = null) { - - /** - * Filter the filesystem credentials form output. - * - * Returning anything other than an empty string will effectively short-circuit - * output of the filesystem credentials form, returning that value instead. - * - * @since 2.5.0 - * - * @param mixed $output Form output to return instead. Default empty. - * @param string $form_post URL to POST the form to. - * @param string $type Chosen type of filesystem. - * @param bool $error Whether the current request has failed to connect. - * Default false. - * @param string $context Full path to the directory that is tested for - * being writable. - * @param array $extra_fields Extra POST fields. - */ - $req_cred = apply_filters( 'request_filesystem_credentials', '', $form_post, $type, $error, $context, $extra_fields ); - if ( '' !== $req_cred ) - return $req_cred; - - if ( empty($type) ) - $type = get_filesystem_method(array(), $context); - - if ( 'direct' == $type ) - return true; - - if ( is_null( $extra_fields ) ) - $extra_fields = array( 'version', 'locale' ); - - $credentials = get_option('ftp_credentials', array( 'hostname' => '', 'username' => '')); - - // If defined, set it to that, Else, If POST'd, set it to that, If not, Set it to whatever it previously was(saved details in option) - $credentials['hostname'] = defined('FTP_HOST') ? FTP_HOST : (!empty($_POST['hostname']) ? wp_unslash( $_POST['hostname'] ) : $credentials['hostname']); - $credentials['username'] = defined('FTP_USER') ? FTP_USER : (!empty($_POST['username']) ? wp_unslash( $_POST['username'] ) : $credentials['username']); - $credentials['password'] = defined('FTP_PASS') ? FTP_PASS : (!empty($_POST['password']) ? wp_unslash( $_POST['password'] ) : ''); - - // Check to see if we are setting the public/private keys for ssh - $credentials['public_key'] = defined('FTP_PUBKEY') ? FTP_PUBKEY : (!empty($_POST['public_key']) ? wp_unslash( $_POST['public_key'] ) : ''); - $credentials['private_key'] = defined('FTP_PRIKEY') ? FTP_PRIKEY : (!empty($_POST['private_key']) ? wp_unslash( $_POST['private_key'] ) : ''); - - // Sanitize the hostname, Some people might pass in odd-data: - $credentials['hostname'] = preg_replace('|\w+://|', '', $credentials['hostname']); //Strip any schemes off - - if ( strpos($credentials['hostname'], ':') ) { - list( $credentials['hostname'], $credentials['port'] ) = explode(':', $credentials['hostname'], 2); - if ( ! is_numeric($credentials['port']) ) - unset($credentials['port']); - } else { - unset($credentials['port']); - } - - if ( ( defined('FTP_SSH') && FTP_SSH ) || ( defined('FS_METHOD') && 'ssh2' == FS_METHOD ) ) - $credentials['connection_type'] = 'ssh'; - else if ( (defined('FTP_SSL') && FTP_SSL) && 'ftpext' == $type ) //Only the FTP Extension understands SSL - $credentials['connection_type'] = 'ftps'; - else if ( !empty($_POST['connection_type']) ) - $credentials['connection_type'] = wp_unslash( $_POST['connection_type'] ); - else if ( !isset($credentials['connection_type']) ) //All else fails (And it's not defaulted to something else saved), Default to FTP - $credentials['connection_type'] = 'ftp'; - - if ( ! $error && - ( - ( !empty($credentials['password']) && !empty($credentials['username']) && !empty($credentials['hostname']) ) || - ( 'ssh' == $credentials['connection_type'] && !empty($credentials['public_key']) && !empty($credentials['private_key']) ) - ) ) { - $stored_credentials = $credentials; - if ( !empty($stored_credentials['port']) ) //save port as part of hostname to simplify above code. - $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); - return $credentials; - } - $hostname = isset( $credentials['hostname'] ) ? $credentials['hostname'] : ''; - $username = isset( $credentials['username'] ) ? $credentials['username'] : ''; - $public_key = isset( $credentials['public_key'] ) ? $credentials['public_key'] : ''; - $private_key = isset( $credentials['private_key'] ) ? $credentials['private_key'] : ''; - $port = isset( $credentials['port'] ) ? $credentials['port'] : ''; - $connection_type = isset( $credentials['connection_type'] ) ? $credentials['connection_type'] : ''; - - if ( $error ) { - $error_string = __('ERROR: There was an error connecting to the server, Please verify the settings are correct.'); - if ( is_wp_error($error) ) - $error_string = esc_html( $error->get_error_message() ); - echo '

    ' . $error_string . '

    '; - } - - $types = array(); - if ( extension_loaded('ftp') || extension_loaded('sockets') || function_exists('fsockopen') ) - $types[ 'ftp' ] = __('FTP'); - if ( extension_loaded('ftp') ) //Only this supports FTPS - $types[ 'ftps' ] = __('FTPS (SSL)'); - if ( extension_loaded('ssh2') && function_exists('stream_get_contents') ) - $types[ 'ssh' ] = __('SSH2'); - - /** - * Filter the connection types to output to the filesystem credentials form. - * - * @since 2.9.0 - * - * @param array $types Types of connections. - * @param array $credentials Credentials to connect with. - * @param string $type Chosen filesystem method. - * @param object $error Error object. - * @param string $context Full path to the directory that is tested - * for being writable. - */ - $types = apply_filters( 'fs_ftp_connection_types', $types, $credentials, $type, $error, $context ); - -?> - -
    -
    -

    -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    " size="40" />
    size="40" />
    size="40" />
    -
    -
    -
    - -

    size="40" /> -
    size="40" /> -
    -
    - $text ) : ?> - - -
    -
    - -'; -} -submit_button( __( 'Proceed' ), 'button', 'upgrade' ); -?> -
    -
    - 400 ? 400 / $big : 1; - - $backup_sizes = get_post_meta( $post_id, '_wp_attachment_backup_sizes', true ); - $can_restore = false; - if ( ! empty( $backup_sizes ) && isset( $backup_sizes['full-orig'], $meta['file'] ) ) - $can_restore = $backup_sizes['full-orig']['file'] != basename( $meta['file'] ); - - if ( $msg ) { - if ( isset($msg->error) ) - $note = "

    $msg->error

    "; - elseif ( isset($msg->msg) ) - $note = "

    $msg->msg

    "; - } - - ?> -
    -
    - -
    -
    -
    -

    -
    -

    -
    - -

    - -
    - × - ! - , 'scale')" class="button button-primary" value="" /> -
    -
    -
    - - - -
    -
    -

    -
    -

    -
    - , 'restore')" class="button button-primary" value="" /> -
    -
    -
    -
    - - - -
    -
    -

    - -
    -

    - -


    -

    - -


    -

    -
    -
    - -

    - - - - : - - -

    - -

    - - - - × - - -

    -
    - - - -
    -
    -

    -

    -
    - -

    - -
    -

    - -

    -
    - - - - - - -

    -
    - - - -
    - -
    - -
    -
    , this)" class="imgedit-crop disabled" title="">
    get_post_mime_type( $post_id ), 'methods' => array( 'rotate' ) ) ) ) { ?> -
    , this)" title="">
    -
    , this)" title="">
    - -
    -
    - - -
    , this)" class="imgedit-flipv" title="">
    -
    , this)" class="imgedit-fliph" title="">
    - -
    , this)" class="imgedit-undo disabled" title="">
    -
    , this)" class="imgedit-redo disabled" title="">
    -
    -
    - - - - - - - - -
    - -
    - -
    - - )" disabled="disabled" class="button button-primary imgedit-submit-btn" value="" /> -
    -
    - -
    -
    - - -
    -stream( $mime_type ) ) ) - return false; - - return true; - } else { - _deprecated_argument( __FUNCTION__, '3.5', __( '$image needs to be an WP_Image_Editor object' ) ); - - /** - * Filter the GD image resource to be streamed to the browser. - * - * @since 2.9.0 - * @deprecated 3.5.0 Use image_editor_save_pre instead. - * - * @param resource $image Image resource to be streamed. - * @param int $post_id Post ID. - */ - $image = apply_filters( 'image_save_pre', $image, $post_id ); - - switch ( $mime_type ) { - case 'image/jpeg': - header( 'Content-Type: image/jpeg' ); - return imagejpeg( $image, null, 90 ); - case 'image/png': - header( 'Content-Type: image/png' ); - return imagepng( $image ); - case 'image/gif': - header( 'Content-Type: image/gif' ); - return imagegif( $image ); - default: - return false; - } - } -} - -/** - * Saves Image to File - * - * @param string $filename - * @param WP_Image_Editor $image - * @param string $mime_type - * @param int $post_id - * @return boolean - */ -function wp_save_image_file( $filename, $image, $mime_type, $post_id ) { - if ( $image instanceof WP_Image_Editor ) { - - /** This filter is documented in wp-admin/includes/image-edit.php */ - $image = apply_filters( 'image_editor_save_pre', $image, $post_id ); - - /** - * Filter whether to skip saving the image file. - * - * Returning a non-null value will short-circuit the save method, - * returning that value instead. - * - * @since 3.5.0 - * - * @param mixed $override Value to return instead of saving. Default null. - * @param string $filename Name of the file to be saved. - * @param WP_Image_Editor $image WP_Image_Editor instance. - * @param string $mime_type Image mime type. - * @param int $post_id Post ID. - */ - $saved = apply_filters( 'wp_save_image_editor_file', null, $filename, $image, $mime_type, $post_id ); - - if ( null !== $saved ) - return $saved; - - return $image->save( $filename, $mime_type ); - } else { - _deprecated_argument( __FUNCTION__, '3.5', __( '$image needs to be an WP_Image_Editor object' ) ); - - /** This filter is documented in wp-admin/includes/image-edit.php */ - $image = apply_filters( 'image_save_pre', $image, $post_id ); - - /** - * Filter whether to skip saving the image file. - * - * Returning a non-null value will short-circuit the save method, - * returning that value instead. - * - * @since 2.9.0 - * @deprecated 3.5.0 Use wp_save_image_editor_file instead. - * - * @param mixed $override Value to return instead of saving. Default null. - * @param string $filename Name of the file to be saved. - * @param WP_Image_Editor $image WP_Image_Editor instance. - * @param string $mime_type Image mime type. - * @param int $post_id Post ID. - */ - $saved = apply_filters( 'wp_save_image_file', null, $filename, $image, $mime_type, $post_id ); - - if ( null !== $saved ) - return $saved; - - switch ( $mime_type ) { - case 'image/jpeg': - - /** This filter is documented in wp-includes/class-wp-image-editor.php */ - return imagejpeg( $image, $filename, apply_filters( 'jpeg_quality', 90, 'edit_image' ) ); - case 'image/png': - return imagepng( $image, $filename ); - case 'image/gif': - return imagegif( $image, $filename ); - default: - return false; - } - } -} - -function _image_get_preview_ratio($w, $h) { - $max = max($w, $h); - return $max > 400 ? (400 / $max) : 1; -} - -// @TODO: Returns GD resource, but is NOT public -function _rotate_image_resource($img, $angle) { - _deprecated_function( __FUNCTION__, '3.5', __( 'Use WP_Image_Editor::rotate' ) ); - if ( function_exists('imagerotate') ) { - $rotated = imagerotate($img, $angle, 0); - if ( is_resource($rotated) ) { - imagedestroy($img); - $img = $rotated; - } - } - return $img; -} - -/** - * @TODO: Only used within image_edit_apply_changes - * and receives/returns GD Resource. - * Consider removal. - * - * @param GD_Resource $img - * @param boolean $horz - * @param boolean $vert - * @return GD_Resource - */ -function _flip_image_resource($img, $horz, $vert) { - _deprecated_function( __FUNCTION__, '3.5', __( 'Use WP_Image_Editor::flip' ) ); - $w = imagesx($img); - $h = imagesy($img); - $dst = wp_imagecreatetruecolor($w, $h); - if ( is_resource($dst) ) { - $sx = $vert ? ($w - 1) : 0; - $sy = $horz ? ($h - 1) : 0; - $sw = $vert ? -$w : $w; - $sh = $horz ? -$h : $h; - - if ( imagecopyresampled($dst, $img, 0, 0, $sx, $sy, $w, $h, $sw, $sh) ) { - imagedestroy($img); - $img = $dst; - } - } - return $img; -} - -/** - * @TODO: Only used within image_edit_apply_changes - * and receives/returns GD Resource. - * Consider removal. - * - * @param GD_Resource $img - * @param float $x - * @param float $y - * @param float $w - * @param float $h - * @return GD_Resource - */ -function _crop_image_resource($img, $x, $y, $w, $h) { - $dst = wp_imagecreatetruecolor($w, $h); - if ( is_resource($dst) ) { - if ( imagecopy($dst, $img, 0, 0, $x, $y, $w, $h) ) { - imagedestroy($img); - $img = $dst; - } - } - return $img; -} - -/** - * Performs group of changes on Editor specified. - * - * @param WP_Image_Editor $image - * @param type $changes - * @return WP_Image_Editor - */ -function image_edit_apply_changes( $image, $changes ) { - if ( is_resource( $image ) ) - _deprecated_argument( __FUNCTION__, '3.5', __( '$image needs to be an WP_Image_Editor object' ) ); - - if ( !is_array($changes) ) - return $image; - - // Expand change operations. - foreach ( $changes as $key => $obj ) { - if ( isset($obj->r) ) { - $obj->type = 'rotate'; - $obj->angle = $obj->r; - unset($obj->r); - } elseif ( isset($obj->f) ) { - $obj->type = 'flip'; - $obj->axis = $obj->f; - unset($obj->f); - } elseif ( isset($obj->c) ) { - $obj->type = 'crop'; - $obj->sel = $obj->c; - unset($obj->c); - } - $changes[$key] = $obj; - } - - // Combine operations. - if ( count($changes) > 1 ) { - $filtered = array($changes[0]); - for ( $i = 0, $j = 1; $j < count($changes); $j++ ) { - $combined = false; - if ( $filtered[$i]->type == $changes[$j]->type ) { - switch ( $filtered[$i]->type ) { - case 'rotate': - $filtered[$i]->angle += $changes[$j]->angle; - $combined = true; - break; - case 'flip': - $filtered[$i]->axis ^= $changes[$j]->axis; - $combined = true; - break; - } - } - if ( !$combined ) - $filtered[++$i] = $changes[$j]; - } - $changes = $filtered; - unset($filtered); - } - - // Image resource before applying the changes. - if ( $image instanceof WP_Image_Editor ) { - - /** - * Filter the WP_Image_Editor instance before applying changes to the image. - * - * @since 3.5.0 - * - * @param WP_Image_Editor $image WP_Image_Editor instance. - * @param array $changes Array of change operations. - */ - $image = apply_filters( 'wp_image_editor_before_change', $image, $changes ); - } elseif ( is_resource( $image ) ) { - - /** - * Filter the GD image resource before applying changes to the image. - * - * @since 2.9.0 - * @deprecated 3.5.0 Use wp_image_editor_before_change instead. - * - * @param resource $image GD image resource. - * @param array $changes Array of change operations. - */ - $image = apply_filters( 'image_edit_before_change', $image, $changes ); - } - - foreach ( $changes as $operation ) { - switch ( $operation->type ) { - case 'rotate': - if ( $operation->angle != 0 ) { - if ( $image instanceof WP_Image_Editor ) - $image->rotate( $operation->angle ); - else - $image = _rotate_image_resource( $image, $operation->angle ); - } - break; - case 'flip': - if ( $operation->axis != 0 ) - if ( $image instanceof WP_Image_Editor ) - $image->flip( ($operation->axis & 1) != 0, ($operation->axis & 2) != 0 ); - else - $image = _flip_image_resource( $image, ( $operation->axis & 1 ) != 0, ( $operation->axis & 2 ) != 0 ); - break; - case 'crop': - $sel = $operation->sel; - - if ( $image instanceof WP_Image_Editor ) { - $size = $image->get_size(); - $w = $size['width']; - $h = $size['height']; - - $scale = 1 / _image_get_preview_ratio( $w, $h ); // discard preview scaling - $image->crop( $sel->x * $scale, $sel->y * $scale, $sel->w * $scale, $sel->h * $scale ); - } else { - $scale = 1 / _image_get_preview_ratio( imagesx( $image ), imagesy( $image ) ); // discard preview scaling - $image = _crop_image_resource( $image, $sel->x * $scale, $sel->y * $scale, $sel->w * $scale, $sel->h * $scale ); - } - break; - } - } - - return $image; -} - - -/** - * Streams image in post to browser, along with enqueued changes - * in $_REQUEST['history'] - * - * @param int $post_id - * @return boolean - */ -function stream_preview_image( $post_id ) { - $post = get_post( $post_id ); - - /** This filter is documented in wp-admin/admin.php */ - @ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', WP_MAX_MEMORY_LIMIT ) ); - - $img = wp_get_image_editor( _load_image_to_edit_path( $post_id ) ); - - if ( is_wp_error( $img ) ) - return false; - - $changes = !empty($_REQUEST['history']) ? json_decode( wp_unslash($_REQUEST['history']) ) : null; - if ( $changes ) - $img = image_edit_apply_changes( $img, $changes ); - - // Scale the image. - $size = $img->get_size(); - $w = $size['width']; - $h = $size['height']; - - $ratio = _image_get_preview_ratio( $w, $h ); - $w2 = max ( 1, $w * $ratio ); - $h2 = max ( 1, $h * $ratio ); - - if ( is_wp_error( $img->resize( $w2, $h2 ) ) ) - return false; - - return wp_stream_image( $img, $post->post_mime_type, $post_id ); -} - -function wp_restore_image($post_id) { - $meta = wp_get_attachment_metadata($post_id); - $file = get_attached_file($post_id); - $backup_sizes = get_post_meta( $post_id, '_wp_attachment_backup_sizes', true ); - $restored = false; - $msg = new stdClass; - - if ( !is_array($backup_sizes) ) { - $msg->error = __('Cannot load image metadata.'); - return $msg; - } - - $parts = pathinfo($file); - $suffix = time() . rand(100, 999); - $default_sizes = get_intermediate_image_sizes(); - - if ( isset($backup_sizes['full-orig']) && is_array($backup_sizes['full-orig']) ) { - $data = $backup_sizes['full-orig']; - - if ( $parts['basename'] != $data['file'] ) { - if ( defined('IMAGE_EDIT_OVERWRITE') && IMAGE_EDIT_OVERWRITE ) { - - // Delete only if it's edited image. - if ( preg_match('/-e[0-9]{13}\./', $parts['basename']) ) { - - /** This filter is documented in wp-admin/custom-header.php */ - $delpath = apply_filters( 'wp_delete_file', $file ); - @unlink($delpath); - } - } elseif ( isset( $meta['width'], $meta['height'] ) ) { - $backup_sizes["full-$suffix"] = array('width' => $meta['width'], 'height' => $meta['height'], 'file' => $parts['basename']); - } - } - - $restored_file = path_join($parts['dirname'], $data['file']); - $restored = update_attached_file($post_id, $restored_file); - - $meta['file'] = _wp_relative_upload_path( $restored_file ); - $meta['width'] = $data['width']; - $meta['height'] = $data['height']; - } - - foreach ( $default_sizes as $default_size ) { - if ( isset($backup_sizes["$default_size-orig"]) ) { - $data = $backup_sizes["$default_size-orig"]; - if ( isset($meta['sizes'][$default_size]) && $meta['sizes'][$default_size]['file'] != $data['file'] ) { - if ( defined('IMAGE_EDIT_OVERWRITE') && IMAGE_EDIT_OVERWRITE ) { - - // Delete only if it's edited image - if ( preg_match('/-e[0-9]{13}-/', $meta['sizes'][$default_size]['file']) ) { - /** This filter is documented in wp-admin/custom-header.php */ - $delpath = apply_filters( 'wp_delete_file', path_join($parts['dirname'], $meta['sizes'][$default_size]['file']) ); - @unlink($delpath); - } - } else { - $backup_sizes["$default_size-{$suffix}"] = $meta['sizes'][$default_size]; - } - } - - $meta['sizes'][$default_size] = $data; - } else { - unset($meta['sizes'][$default_size]); - } - } - - if ( !wp_update_attachment_metadata($post_id, $meta) || !update_post_meta( $post_id, '_wp_attachment_backup_sizes', $backup_sizes) ) { - $msg->error = __('Cannot save image metadata.'); - return $msg; - } - - if ( !$restored ) - $msg->error = __('Image metadata is inconsistent.'); - else - $msg->msg = __('Image restored successfully.'); - - return $msg; -} - -/** - * Saves image to post along with enqueued changes - * in $_REQUEST['history'] - * - * @param int $post_id - * @return \stdClass - */ -function wp_save_image( $post_id ) { - global $_wp_additional_image_sizes; - - $return = new stdClass; - $success = $delete = $scaled = $nocrop = false; - $post = get_post( $post_id ); - - $img = wp_get_image_editor( _load_image_to_edit_path( $post_id, 'full' ) ); - if ( is_wp_error( $img ) ) { - $return->error = esc_js( __('Unable to create new image.') ); - return $return; - } - - $fwidth = !empty($_REQUEST['fwidth']) ? intval($_REQUEST['fwidth']) : 0; - $fheight = !empty($_REQUEST['fheight']) ? intval($_REQUEST['fheight']) : 0; - $target = !empty($_REQUEST['target']) ? preg_replace('/[^a-z0-9_-]+/i', '', $_REQUEST['target']) : ''; - $scale = !empty($_REQUEST['do']) && 'scale' == $_REQUEST['do']; - - if ( $scale && $fwidth > 0 && $fheight > 0 ) { - $size = $img->get_size(); - $sX = $size['width']; - $sY = $size['height']; - - // Check if it has roughly the same w / h ratio. - $diff = round($sX / $sY, 2) - round($fwidth / $fheight, 2); - if ( -0.1 < $diff && $diff < 0.1 ) { - // Scale the full size image. - if ( $img->resize( $fwidth, $fheight ) ) - $scaled = true; - } - - if ( !$scaled ) { - $return->error = esc_js( __('Error while saving the scaled image. Please reload the page and try again.') ); - return $return; - } - } elseif ( !empty($_REQUEST['history']) ) { - $changes = json_decode( wp_unslash($_REQUEST['history']) ); - if ( $changes ) - $img = image_edit_apply_changes($img, $changes); - } else { - $return->error = esc_js( __('Nothing to save, the image has not changed.') ); - return $return; - } - - $meta = wp_get_attachment_metadata($post_id); - $backup_sizes = get_post_meta( $post->ID, '_wp_attachment_backup_sizes', true ); - - if ( !is_array($meta) ) { - $return->error = esc_js( __('Image data does not exist. Please re-upload the image.') ); - return $return; - } - - if ( !is_array($backup_sizes) ) - $backup_sizes = array(); - - // Generate new filename. - $path = get_attached_file($post_id); - $path_parts = pathinfo( $path ); - $filename = $path_parts['filename']; - $suffix = time() . rand(100, 999); - - if ( defined('IMAGE_EDIT_OVERWRITE') && IMAGE_EDIT_OVERWRITE && - isset($backup_sizes['full-orig']) && $backup_sizes['full-orig']['file'] != $path_parts['basename'] ) { - - if ( 'thumbnail' == $target ) - $new_path = "{$path_parts['dirname']}/{$filename}-temp.{$path_parts['extension']}"; - else - $new_path = $path; - } else { - while( true ) { - $filename = preg_replace( '/-e([0-9]+)$/', '', $filename ); - $filename .= "-e{$suffix}"; - $new_filename = "{$filename}.{$path_parts['extension']}"; - $new_path = "{$path_parts['dirname']}/$new_filename"; - if ( file_exists($new_path) ) - $suffix++; - else - break; - } - } - - // Save the full-size file, also needed to create sub-sizes. - if ( !wp_save_image_file($new_path, $img, $post->post_mime_type, $post_id) ) { - $return->error = esc_js( __('Unable to save the image.') ); - return $return; - } - - if ( 'nothumb' == $target || 'all' == $target || 'full' == $target || $scaled ) { - $tag = false; - if ( isset($backup_sizes['full-orig']) ) { - if ( ( !defined('IMAGE_EDIT_OVERWRITE') || !IMAGE_EDIT_OVERWRITE ) && $backup_sizes['full-orig']['file'] != $path_parts['basename'] ) - $tag = "full-$suffix"; - } else { - $tag = 'full-orig'; - } - - if ( $tag ) - $backup_sizes[$tag] = array('width' => $meta['width'], 'height' => $meta['height'], 'file' => $path_parts['basename']); - - $success = update_attached_file( $post_id, $new_path ); - - $meta['file'] = _wp_relative_upload_path( $new_path ); - - $size = $img->get_size(); - $meta['width'] = $size['width']; - $meta['height'] = $size['height']; - - if ( $success && ('nothumb' == $target || 'all' == $target) ) { - $sizes = get_intermediate_image_sizes(); - if ( 'nothumb' == $target ) - $sizes = array_diff( $sizes, array('thumbnail') ); - } - - $return->fw = $meta['width']; - $return->fh = $meta['height']; - } elseif ( 'thumbnail' == $target ) { - $sizes = array( 'thumbnail' ); - $success = $delete = $nocrop = true; - } - - if ( isset( $sizes ) ) { - $_sizes = array(); - - foreach ( $sizes as $size ) { - $tag = false; - if ( isset( $meta['sizes'][$size] ) ) { - if ( isset($backup_sizes["$size-orig"]) ) { - if ( ( !defined('IMAGE_EDIT_OVERWRITE') || !IMAGE_EDIT_OVERWRITE ) && $backup_sizes["$size-orig"]['file'] != $meta['sizes'][$size]['file'] ) - $tag = "$size-$suffix"; - } else { - $tag = "$size-orig"; - } - - if ( $tag ) - $backup_sizes[$tag] = $meta['sizes'][$size]; - } - - if ( isset( $_wp_additional_image_sizes[ $size ] ) ) { - $width = intval( $_wp_additional_image_sizes[ $size ]['width'] ); - $height = intval( $_wp_additional_image_sizes[ $size ]['height'] ); - $crop = ( $nocrop ) ? false : $_wp_additional_image_sizes[ $size ]['crop']; - } else { - $height = get_option( "{$size}_size_h" ); - $width = get_option( "{$size}_size_w" ); - $crop = ( $nocrop ) ? false : get_option( "{$size}_crop" ); - } - - $_sizes[ $size ] = array( 'width' => $width, 'height' => $height, 'crop' => $crop ); - } - - $meta['sizes'] = array_merge( $meta['sizes'], $img->multi_resize( $_sizes ) ); - } - - unset( $img ); - - if ( $success ) { - wp_update_attachment_metadata( $post_id, $meta ); - update_post_meta( $post_id, '_wp_attachment_backup_sizes', $backup_sizes); - - if ( $target == 'thumbnail' || $target == 'all' || $target == 'full' ) { - // Check if it's an image edit from attachment edit screen - if ( ! empty( $_REQUEST['context'] ) && 'edit-attachment' == $_REQUEST['context'] ) { - $thumb_url = wp_get_attachment_image_src( $post_id, array( 900, 600 ), true ); - $return->thumbnail = $thumb_url[0]; - } else { - $file_url = wp_get_attachment_url($post_id); - if ( ! empty( $meta['sizes']['thumbnail'] ) && $thumb = $meta['sizes']['thumbnail'] ) { - $return->thumbnail = path_join( dirname($file_url), $thumb['file'] ); - } else { - $return->thumbnail = "$file_url?w=128&h=128"; - } - } - } - } else { - $delete = true; - } - - if ( $delete ) { - - /** This filter is documented in wp-admin/custom-header.php */ - $delpath = apply_filters( 'wp_delete_file', $new_path ); - @unlink( $delpath ); - } - - $return->msg = esc_js( __('Image saved') ); - return $return; -} diff --git a/sources/wordpress/wp-admin/includes/image.php b/sources/wordpress/wp-admin/includes/image.php deleted file mode 100644 index 5fc7161..0000000 --- a/sources/wordpress/wp-admin/includes/image.php +++ /dev/null @@ -1,604 +0,0 @@ -crop( $src_x, $src_y, $src_w, $src_h, $dst_w, $dst_h, $src_abs ); - if ( is_wp_error( $src ) ) - return $src; - - if ( ! $dst_file ) - $dst_file = str_replace( basename( $src_file ), 'cropped-' . basename( $src_file ), $src_file ); - - /* - * The directory containing the original file may no longer exist when - * using a replication plugin. - */ - wp_mkdir_p( dirname( $dst_file ) ); - - $dst_file = dirname( $dst_file ) . '/' . wp_unique_filename( dirname( $dst_file ), basename( $dst_file ) ); - - $result = $editor->save( $dst_file ); - if ( is_wp_error( $result ) ) - return $result; - - return $dst_file; -} - -/** - * Generate post thumbnail attachment meta data. - * - * @since 2.1.0 - * - * @param int $attachment_id Attachment Id to process. - * @param string $file Filepath of the Attached image. - * @return mixed Metadata for attachment. - */ -function wp_generate_attachment_metadata( $attachment_id, $file ) { - $attachment = get_post( $attachment_id ); - - $metadata = array(); - $support = false; - if ( preg_match('!^image/!', get_post_mime_type( $attachment )) && file_is_displayable_image($file) ) { - $imagesize = getimagesize( $file ); - $metadata['width'] = $imagesize[0]; - $metadata['height'] = $imagesize[1]; - - // Make the file path relative to the upload dir. - $metadata['file'] = _wp_relative_upload_path($file); - - // Make thumbnails and other intermediate sizes. - global $_wp_additional_image_sizes; - - $sizes = array(); - foreach ( get_intermediate_image_sizes() as $s ) { - $sizes[$s] = array( 'width' => '', 'height' => '', 'crop' => false ); - if ( isset( $_wp_additional_image_sizes[$s]['width'] ) ) - $sizes[$s]['width'] = intval( $_wp_additional_image_sizes[$s]['width'] ); // For theme-added sizes - else - $sizes[$s]['width'] = get_option( "{$s}_size_w" ); // For default sizes set in options - if ( isset( $_wp_additional_image_sizes[$s]['height'] ) ) - $sizes[$s]['height'] = intval( $_wp_additional_image_sizes[$s]['height'] ); // For theme-added sizes - else - $sizes[$s]['height'] = get_option( "{$s}_size_h" ); // For default sizes set in options - if ( isset( $_wp_additional_image_sizes[$s]['crop'] ) ) - $sizes[$s]['crop'] = $_wp_additional_image_sizes[$s]['crop']; // For theme-added sizes - else - $sizes[$s]['crop'] = get_option( "{$s}_crop" ); // For default sizes set in options - } - - /** - * Filter the image sizes automatically generated when uploading an image. - * - * @since 2.9.0 - * - * @param array $sizes An associative array of image sizes. - */ - $sizes = apply_filters( 'intermediate_image_sizes_advanced', $sizes ); - - if ( $sizes ) { - $editor = wp_get_image_editor( $file ); - - if ( ! is_wp_error( $editor ) ) - $metadata['sizes'] = $editor->multi_resize( $sizes ); - } else { - $metadata['sizes'] = array(); - } - - // Fetch additional metadata from EXIF/IPTC. - $image_meta = wp_read_image_metadata( $file ); - if ( $image_meta ) - $metadata['image_meta'] = $image_meta; - - } elseif ( preg_match( '#^video/#', get_post_mime_type( $attachment ) ) ) { - $metadata = wp_read_video_metadata( $file ); - $support = current_theme_supports( 'post-thumbnails', 'attachment:video' ) || post_type_supports( 'attachment:video', 'thumbnail' ); - } elseif ( preg_match( '#^audio/#', get_post_mime_type( $attachment ) ) ) { - $metadata = wp_read_audio_metadata( $file ); - $support = current_theme_supports( 'post-thumbnails', 'attachment:audio' ) || post_type_supports( 'attachment:audio', 'thumbnail' ); - } - - if ( $support && ! empty( $metadata['image']['data'] ) ) { - // Check for existing cover. - $hash = md5( $metadata['image']['data'] ); - $posts = get_posts( array( - 'fields' => 'ids', - 'post_type' => 'attachment', - 'post_mime_type' => $metadata['image']['mime'], - 'post_status' => 'inherit', - 'posts_per_page' => 1, - 'meta_key' => '_cover_hash', - 'meta_value' => $hash - ) ); - $exists = reset( $posts ); - - if ( ! empty( $exists ) ) { - update_post_meta( $attachment_id, '_thumbnail_id', $exists ); - } else { - $ext = '.jpg'; - switch ( $metadata['image']['mime'] ) { - case 'image/gif': - $ext = '.gif'; - break; - case 'image/png': - $ext = '.png'; - break; - } - $basename = str_replace( '.', '-', basename( $file ) ) . '-image' . $ext; - $uploaded = wp_upload_bits( $basename, '', $metadata['image']['data'] ); - if ( false === $uploaded['error'] ) { - $image_attachment = array( - 'post_mime_type' => $metadata['image']['mime'], - 'post_type' => 'attachment', - 'post_content' => '', - ); - /** - * Filter the parameters for the attachment thumbnail creation. - * - * @since 3.9.0 - * - * @param array $image_attachment An array of parameters to create the thumbnail. - * @param array $metadata Current attachment metadata. - * @param array $uploaded An array containing the thumbnail path and url. - */ - $image_attachment = apply_filters( 'attachment_thumbnail_args', $image_attachment, $metadata, $uploaded ); - - $sub_attachment_id = wp_insert_attachment( $image_attachment, $uploaded['file'] ); - add_post_meta( $sub_attachment_id, '_cover_hash', $hash ); - $attach_data = wp_generate_attachment_metadata( $sub_attachment_id, $uploaded['file'] ); - wp_update_attachment_metadata( $sub_attachment_id, $attach_data ); - update_post_meta( $attachment_id, '_thumbnail_id', $sub_attachment_id ); - } - } - } - - // Remove the blob of binary data from the array. - if ( isset( $metadata['image']['data'] ) ) - unset( $metadata['image']['data'] ); - - /** - * Filter the generated attachment meta data. - * - * @since 2.1.0 - * - * @param array $metadata An array of attachment meta data. - * @param int $attachment_id Current attachment ID. - */ - return apply_filters( 'wp_generate_attachment_metadata', $metadata, $attachment_id ); -} - -/** - * Convert a fraction string to a decimal. - * - * @since 2.5.0 - * - * @param string $str - * @return int|float - */ -function wp_exif_frac2dec($str) { - @list( $n, $d ) = explode( '/', $str ); - if ( !empty($d) ) - return $n / $d; - return $str; -} - -/** - * Convert the exif date format to a unix timestamp. - * - * @since 2.5.0 - * - * @param string $str - * @return int - */ -function wp_exif_date2ts($str) { - @list( $date, $time ) = explode( ' ', trim($str) ); - @list( $y, $m, $d ) = explode( ':', $date ); - - return strtotime( "{$y}-{$m}-{$d} {$time}" ); -} - -/** - * Get extended image metadata, exif or iptc as available. - * - * Retrieves the EXIF metadata aperture, credit, camera, caption, copyright, iso - * created_timestamp, focal_length, shutter_speed, and title. - * - * The IPTC metadata that is retrieved is APP13, credit, byline, created date - * and time, caption, copyright, and title. Also includes FNumber, Model, - * DateTimeDigitized, FocalLength, ISOSpeedRatings, and ExposureTime. - * - * @todo Try other exif libraries if available. - * @since 2.5.0 - * - * @param string $file - * @return bool|array False on failure. Image metadata array on success. - */ -function wp_read_image_metadata( $file ) { - if ( ! file_exists( $file ) ) - return false; - - list( , , $sourceImageType ) = getimagesize( $file ); - - /* - * EXIF contains a bunch of data we'll probably never need formatted in ways - * that are difficult to use. We'll normalize it and just extract the fields - * that are likely to be useful. Fractions and numbers are converted to - * floats, dates to unix timestamps, and everything else to strings. - */ - $meta = array( - 'aperture' => 0, - 'credit' => '', - 'camera' => '', - 'caption' => '', - 'created_timestamp' => 0, - 'copyright' => '', - 'focal_length' => 0, - 'iso' => 0, - 'shutter_speed' => 0, - 'title' => '', - 'orientation' => 0, - ); - - /* - * Read IPTC first, since it might contain data not available in exif such - * as caption, description etc. - */ - if ( is_callable( 'iptcparse' ) ) { - getimagesize( $file, $info ); - - if ( ! empty( $info['APP13'] ) ) { - $iptc = iptcparse( $info['APP13'] ); - - // Headline, "A brief synopsis of the caption." - if ( ! empty( $iptc['2#105'][0] ) ) { - $meta['title'] = trim( $iptc['2#105'][0] ); - /* - * Title, "Many use the Title field to store the filename of the image, - * though the field may be used in many ways." - */ - } elseif ( ! empty( $iptc['2#005'][0] ) ) { - $meta['title'] = trim( $iptc['2#005'][0] ); - } - - if ( ! empty( $iptc['2#120'][0] ) ) { // description / legacy caption - $caption = trim( $iptc['2#120'][0] ); - if ( empty( $meta['title'] ) ) { - mbstring_binary_safe_encoding(); - $caption_length = strlen( $caption ); - reset_mbstring_encoding(); - - // Assume the title is stored in 2:120 if it's short. - if ( $caption_length < 80 ) { - $meta['title'] = $caption; - } else { - $meta['caption'] = $caption; - } - } elseif ( $caption != $meta['title'] ) { - $meta['caption'] = $caption; - } - } - - if ( ! empty( $iptc['2#110'][0] ) ) // credit - $meta['credit'] = trim( $iptc['2#110'][0] ); - elseif ( ! empty( $iptc['2#080'][0] ) ) // creator / legacy byline - $meta['credit'] = trim( $iptc['2#080'][0] ); - - if ( ! empty( $iptc['2#055'][0] ) and ! empty( $iptc['2#060'][0] ) ) // created date and time - $meta['created_timestamp'] = strtotime( $iptc['2#055'][0] . ' ' . $iptc['2#060'][0] ); - - if ( ! empty( $iptc['2#116'][0] ) ) // copyright - $meta['copyright'] = trim( $iptc['2#116'][0] ); - } - } - - /** - * Filter the image types to check for exif data. - * - * @since 2.5.0 - * - * @param array $image_types Image types to check for exif data. - */ - if ( is_callable( 'exif_read_data' ) && in_array( $sourceImageType, apply_filters( 'wp_read_image_metadata_types', array( IMAGETYPE_JPEG, IMAGETYPE_TIFF_II, IMAGETYPE_TIFF_MM ) ) ) ) { - $exif = @exif_read_data( $file ); - - if ( empty( $meta['title'] ) && ! empty( $exif['Title'] ) ) { - $meta['title'] = trim( $exif['Title'] ); - } - - if ( ! empty( $exif['ImageDescription'] ) ) { - mbstring_binary_safe_encoding(); - $description_length = strlen( $exif['ImageDescription'] ); - reset_mbstring_encoding(); - - if ( empty( $meta['title'] ) && $description_length < 80 ) { - // Assume the title is stored in ImageDescription - $meta['title'] = trim( $exif['ImageDescription'] ); - if ( empty( $meta['caption'] ) && ! empty( $exif['COMPUTED']['UserComment'] ) && trim( $exif['COMPUTED']['UserComment'] ) != $meta['title'] ) { - $meta['caption'] = trim( $exif['COMPUTED']['UserComment'] ); - } - } elseif ( empty( $meta['caption'] ) && trim( $exif['ImageDescription'] ) != $meta['title'] ) { - $meta['caption'] = trim( $exif['ImageDescription'] ); - } - } elseif ( empty( $meta['caption'] ) && ! empty( $exif['Comments'] ) && trim( $exif['Comments'] ) != $meta['title'] ) { - $meta['caption'] = trim( $exif['Comments'] ); - } - - if ( empty( $meta['credit'] ) ) { - if ( ! empty( $exif['Artist'] ) ) { - $meta['credit'] = trim( $exif['Artist'] ); - } elseif ( ! empty($exif['Author'] ) ) { - $meta['credit'] = trim( $exif['Author'] ); - } - } - - if ( empty( $meta['copyright'] ) && ! empty( $exif['Copyright'] ) ) { - $meta['copyright'] = trim( $exif['Copyright'] ); - } - if ( ! empty( $exif['FNumber'] ) ) { - $meta['aperture'] = round( wp_exif_frac2dec( $exif['FNumber'] ), 2 ); - } - if ( ! empty( $exif['Model'] ) ) { - $meta['camera'] = trim( $exif['Model'] ); - } - if ( empty( $meta['created_timestamp'] ) && ! empty( $exif['DateTimeDigitized'] ) ) { - $meta['created_timestamp'] = wp_exif_date2ts( $exif['DateTimeDigitized'] ); - } - if ( ! empty( $exif['FocalLength'] ) ) { - $meta['focal_length'] = (string) wp_exif_frac2dec( $exif['FocalLength'] ); - } - if ( ! empty( $exif['ISOSpeedRatings'] ) ) { - $meta['iso'] = is_array( $exif['ISOSpeedRatings'] ) ? reset( $exif['ISOSpeedRatings'] ) : $exif['ISOSpeedRatings']; - $meta['iso'] = trim( $meta['iso'] ); - } - if ( ! empty( $exif['ExposureTime'] ) ) { - $meta['shutter_speed'] = (string) wp_exif_frac2dec( $exif['ExposureTime'] ); - } - if ( ! empty( $exif['Orientation'] ) ) { - $meta['orientation'] = $exif['Orientation']; - } - } - - foreach ( array( 'title', 'caption', 'credit', 'copyright', 'camera', 'iso' ) as $key ) { - if ( $meta[ $key ] && ! seems_utf8( $meta[ $key ] ) ) { - $meta[ $key ] = utf8_encode( $meta[ $key ] ); - } - } - - foreach ( $meta as &$value ) { - if ( is_string( $value ) ) { - $value = wp_kses_post( $value ); - } - } - - /** - * Filter the array of meta data read from an image's exif data. - * - * @since 2.5.0 - * - * @param array $meta Image meta data. - * @param string $file Path to image file. - * @param int $sourceImageType Type of image. - */ - return apply_filters( 'wp_read_image_metadata', $meta, $file, $sourceImageType ); - -} - -/** - * Validate that file is an image. - * - * @since 2.5.0 - * - * @param string $path File path to test if valid image. - * @return bool True if valid image, false if not valid image. - */ -function file_is_valid_image($path) { - $size = @getimagesize($path); - return !empty($size); -} - -/** - * Validate that file is suitable for displaying within a web page. - * - * @since 2.5.0 - * - * @param string $path File path to test. - * @return bool True if suitable, false if not suitable. - */ -function file_is_displayable_image($path) { - $displayable_image_types = array( IMAGETYPE_GIF, IMAGETYPE_JPEG, IMAGETYPE_PNG, IMAGETYPE_BMP ); - - $info = @getimagesize( $path ); - if ( empty( $info ) ) { - $result = false; - } elseif ( ! in_array( $info[2], $displayable_image_types ) ) { - $result = false; - } else { - $result = true; - } - - /** - * Filter whether the current image is displayable in the browser. - * - * @since 2.5.0 - * - * @param bool $result Whether the image can be displayed. Default true. - * @param string $path Path to the image. - */ - return apply_filters( 'file_is_displayable_image', $result, $path ); -} - -/** - * Load an image resource for editing. - * - * @since 2.9.0 - * - * @param string $attachment_id Attachment ID. - * @param string $mime_type Image mime type. - * @param string $size Optional. Image size, defaults to 'full'. - * @return resource|false The resulting image resource on success, false on failure. - */ -function load_image_to_edit( $attachment_id, $mime_type, $size = 'full' ) { - $filepath = _load_image_to_edit_path( $attachment_id, $size ); - if ( empty( $filepath ) ) - return false; - - switch ( $mime_type ) { - case 'image/jpeg': - $image = imagecreatefromjpeg($filepath); - break; - case 'image/png': - $image = imagecreatefrompng($filepath); - break; - case 'image/gif': - $image = imagecreatefromgif($filepath); - break; - default: - $image = false; - break; - } - if ( is_resource($image) ) { - /** - * Filter the current image being loaded for editing. - * - * @since 2.9.0 - * - * @param resource $image Current image. - * @param string $attachment_id Attachment ID. - * @param string $size Image size. - */ - $image = apply_filters( 'load_image_to_edit', $image, $attachment_id, $size ); - if ( function_exists('imagealphablending') && function_exists('imagesavealpha') ) { - imagealphablending($image, false); - imagesavealpha($image, true); - } - } - return $image; -} - -/** - * Retrieve the path or url of an attachment's attached file. - * - * If the attached file is not present on the local filesystem (usually due to replication plugins), - * then the url of the file is returned if url fopen is supported. - * - * @since 3.4.0 - * @access private - * - * @param string $attachment_id Attachment ID. - * @param string $size Optional. Image size, defaults to 'full'. - * @return string|false File path or url on success, false on failure. - */ -function _load_image_to_edit_path( $attachment_id, $size = 'full' ) { - $filepath = get_attached_file( $attachment_id ); - - if ( $filepath && file_exists( $filepath ) ) { - if ( 'full' != $size && ( $data = image_get_intermediate_size( $attachment_id, $size ) ) ) { - /** - * Filter the path to the current image. - * - * The filter is evaluated for all image sizes except 'full'. - * - * @since 3.1.0 - * - * @param string $path Path to the current image. - * @param string $attachment_id Attachment ID. - * @param string $size Size of the image. - */ - $filepath = apply_filters( 'load_image_to_edit_filesystempath', path_join( dirname( $filepath ), $data['file'] ), $attachment_id, $size ); - } - } elseif ( function_exists( 'fopen' ) && function_exists( 'ini_get' ) && true == ini_get( 'allow_url_fopen' ) ) { - /** - * Filter the image URL if not in the local filesystem. - * - * The filter is only evaluated if fopen is enabled on the server. - * - * @since 3.1.0 - * - * @param string $image_url Current image URL. - * @param string $attachment_id Attachment ID. - * @param string $size Size of the image. - */ - $filepath = apply_filters( 'load_image_to_edit_attachmenturl', wp_get_attachment_url( $attachment_id ), $attachment_id, $size ); - } - - /** - * Filter the returned path or URL of the current image. - * - * @since 2.9.0 - * - * @param string|bool $filepath File path or URL to current image, or false. - * @param string $attachment_id Attachment ID. - * @param string $size Size of the image. - */ - return apply_filters( 'load_image_to_edit_path', $filepath, $attachment_id, $size ); -} - -/** - * Copy an existing image file. - * - * @since 3.4.0 - * @access private - * - * @param string $attachment_id Attachment ID. - * @return string|false New file path on success, false on failure. - */ -function _copy_image_file( $attachment_id ) { - $dst_file = $src_file = get_attached_file( $attachment_id ); - if ( ! file_exists( $src_file ) ) - $src_file = _load_image_to_edit_path( $attachment_id ); - - if ( $src_file ) { - $dst_file = str_replace( basename( $dst_file ), 'copy-' . basename( $dst_file ), $dst_file ); - $dst_file = dirname( $dst_file ) . '/' . wp_unique_filename( dirname( $dst_file ), basename( $dst_file ) ); - - /* - * The directory containing the original file may no longer - * exist when using a replication plugin. - */ - wp_mkdir_p( dirname( $dst_file ) ); - - if ( ! @copy( $src_file, $dst_file ) ) - $dst_file = false; - } else { - $dst_file = false; - } - - return $dst_file; -} diff --git a/sources/wordpress/wp-admin/includes/import.php b/sources/wordpress/wp-admin/includes/import.php deleted file mode 100644 index ab8e8e3..0000000 --- a/sources/wordpress/wp-admin/includes/import.php +++ /dev/null @@ -1,206 +0,0 @@ - false, 'test_type' => false ); - $_FILES['import']['name'] .= '.txt'; - $file = wp_handle_upload( $_FILES['import'], $overrides ); - - if ( isset( $file['error'] ) ) - return $file; - - $url = $file['url']; - $type = $file['type']; - $file = $file['file']; - $filename = basename( $file ); - - // Construct the object array - $object = array( 'post_title' => $filename, - 'post_content' => $url, - 'post_mime_type' => $type, - 'guid' => $url, - 'context' => 'import', - 'post_status' => 'private' - ); - - // Save the data - $id = wp_insert_attachment( $object, $file ); - - /* - * Schedule a cleanup for one day from now in case of failed - * import or missing wp_import_cleanup() call. - */ - wp_schedule_single_event( time() + DAY_IN_SECONDS, 'importer_scheduled_cleanup', array( $id ) ); - - return array( 'file' => $file, 'id' => $id ); -} - -/** - * Returns a list from WordPress.org of popular importer plugins. - * - * @since 3.5.0 - * - * @return array Importers with metadata for each. - */ -function wp_get_popular_importers() { - include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version - - $locale = get_locale(); - $popular_importers = get_site_transient( 'popular_importers_' . $locale ); - - if ( ! $popular_importers ) { - $url = add_query_arg( 'locale', get_locale(), 'http://api.wordpress.org/core/importers/1.1/' ); - $options = array( 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url() ); - $response = wp_remote_get( $url, $options ); - $popular_importers = json_decode( wp_remote_retrieve_body( $response ), true ); - - if ( is_array( $popular_importers ) ) - set_site_transient( 'popular_importers_' . $locale, $popular_importers, 2 * DAY_IN_SECONDS ); - else - $popular_importers = false; - } - - if ( is_array( $popular_importers ) ) { - // If the data was received as translated, return it as-is. - if ( $popular_importers['translated'] ) - return $popular_importers['importers']; - - foreach ( $popular_importers['importers'] as &$importer ) { - $importer['description'] = translate( $importer['description'] ); - if ( $importer['name'] != 'WordPress' ) - $importer['name'] = translate( $importer['name'] ); - } - return $popular_importers['importers']; - } - - return array( - // slug => name, description, plugin slug, and register_importer() slug - 'blogger' => array( - 'name' => __( 'Blogger' ), - 'description' => __( 'Install the Blogger importer to import posts, comments, and users from a Blogger blog.' ), - 'plugin-slug' => 'blogger-importer', - 'importer-id' => 'blogger', - ), - 'wpcat2tag' => array( - 'name' => __( 'Categories and Tags Converter' ), - 'description' => __( 'Install the category/tag converter to convert existing categories to tags or tags to categories, selectively.' ), - 'plugin-slug' => 'wpcat2tag-importer', - 'importer-id' => 'wp-cat2tag', - ), - 'livejournal' => array( - 'name' => __( 'LiveJournal' ), - 'description' => __( 'Install the LiveJournal importer to import posts from LiveJournal using their API.' ), - 'plugin-slug' => 'livejournal-importer', - 'importer-id' => 'livejournal', - ), - 'movabletype' => array( - 'name' => __( 'Movable Type and TypePad' ), - 'description' => __( 'Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog.' ), - 'plugin-slug' => 'movabletype-importer', - 'importer-id' => 'mt', - ), - 'opml' => array( - 'name' => __( 'Blogroll' ), - 'description' => __( 'Install the blogroll importer to import links in OPML format.' ), - 'plugin-slug' => 'opml-importer', - 'importer-id' => 'opml', - ), - 'rss' => array( - 'name' => __( 'RSS' ), - 'description' => __( 'Install the RSS importer to import posts from an RSS feed.' ), - 'plugin-slug' => 'rss-importer', - 'importer-id' => 'rss', - ), - 'tumblr' => array( - 'name' => __( 'Tumblr' ), - 'description' => __( 'Install the Tumblr importer to import posts & media from Tumblr using their API.' ), - 'plugin-slug' => 'tumblr-importer', - 'importer-id' => 'tumblr', - ), - 'wordpress' => array( - 'name' => 'WordPress', - 'description' => __( 'Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.' ), - 'plugin-slug' => 'wordpress-importer', - 'importer-id' => 'wordpress', - ), - ); -} diff --git a/sources/wordpress/wp-admin/includes/list-table.php b/sources/wordpress/wp-admin/includes/list-table.php deleted file mode 100644 index 04b552f..0000000 --- a/sources/wordpress/wp-admin/includes/list-table.php +++ /dev/null @@ -1,113 +0,0 @@ - 'posts', - 'WP_Media_List_Table' => 'media', - 'WP_Terms_List_Table' => 'terms', - 'WP_Users_List_Table' => 'users', - 'WP_Comments_List_Table' => 'comments', - 'WP_Post_Comments_List_Table' => 'comments', - 'WP_Links_List_Table' => 'links', - 'WP_Plugin_Install_List_Table' => 'plugin-install', - 'WP_Themes_List_Table' => 'themes', - 'WP_Theme_Install_List_Table' => array( 'themes', 'theme-install' ), - 'WP_Plugins_List_Table' => 'plugins', - // Network Admin - 'WP_MS_Sites_List_Table' => 'ms-sites', - 'WP_MS_Users_List_Table' => 'ms-users', - 'WP_MS_Themes_List_Table' => 'ms-themes', - ); - - if ( isset( $core_classes[ $class ] ) ) { - foreach ( (array) $core_classes[ $class ] as $required ) - require_once( ABSPATH . 'wp-admin/includes/class-wp-' . $required . '-list-table.php' ); - - if ( isset( $args['screen'] ) ) - $args['screen'] = convert_to_screen( $args['screen'] ); - elseif ( isset( $GLOBALS['hook_suffix'] ) ) - $args['screen'] = get_current_screen(); - else - $args['screen'] = null; - - return new $class( $args ); - } - - return false; -} - -/** - * Register column headers for a particular screen. - * - * @since 2.7.0 - * - * @param string $screen The handle for the screen to add help to. This is usually the hook name returned by the add_*_page() functions. - * @param array $columns An array of columns with column IDs as the keys and translated column names as the values - * @see get_column_headers(), print_column_headers(), get_hidden_columns() - */ -function register_column_headers($screen, $columns) { - $wp_list_table = new _WP_List_Table_Compat($screen, $columns); -} - -/** - * Prints column headers for a particular screen. - * - * @since 2.7.0 - */ -function print_column_headers($screen, $id = true) { - $wp_list_table = new _WP_List_Table_Compat($screen); - - $wp_list_table->print_column_headers($id); -} - -/** - * Helper class to be used only by back compat functions - * - * @since 3.1.0 - */ -class _WP_List_Table_Compat extends WP_List_Table { - public $_screen; - public $_columns; - - public function __construct( $screen, $columns = array() ) { - if ( is_string( $screen ) ) - $screen = convert_to_screen( $screen ); - - $this->_screen = $screen; - - if ( !empty( $columns ) ) { - $this->_columns = $columns; - add_filter( 'manage_' . $screen->id . '_columns', array( $this, 'get_columns' ), 0 ); - } - } - - protected function get_column_info() { - $columns = get_column_headers( $this->_screen ); - $hidden = get_hidden_columns( $this->_screen ); - $sortable = array(); - - return array( $columns, $hidden, $sortable ); - } - - public function get_columns() { - return $this->_columns; - } -} diff --git a/sources/wordpress/wp-admin/includes/media.php b/sources/wordpress/wp-admin/includes/media.php deleted file mode 100644 index 8a5e6cc..0000000 --- a/sources/wordpress/wp-admin/includes/media.php +++ /dev/null @@ -1,2988 +0,0 @@ - __('From Computer'), // handler action suffix => tab text - 'type_url' => __('From URL'), - 'gallery' => __('Gallery'), - 'library' => __('Media Library') - ); - - /** - * Filter the available tabs in the legacy (pre-3.5.0) media popup. - * - * @since 2.5.0 - * - * @param array $_default_tabs An array of media tabs. - */ - return apply_filters( 'media_upload_tabs', $_default_tabs ); -} - -/** - * Adds the gallery tab back to the tabs array if post has image attachments - * - * @since 2.5.0 - * - * @param array $tabs - * @return array $tabs with gallery if post has image attachment - */ -function update_gallery_tab($tabs) { - global $wpdb; - - if ( !isset($_REQUEST['post_id']) ) { - unset($tabs['gallery']); - return $tabs; - } - - $post_id = intval($_REQUEST['post_id']); - - if ( $post_id ) - $attachments = intval( $wpdb->get_var( $wpdb->prepare( "SELECT count(*) FROM $wpdb->posts WHERE post_type = 'attachment' AND post_status != 'trash' AND post_parent = %d", $post_id ) ) ); - - if ( empty($attachments) ) { - unset($tabs['gallery']); - return $tabs; - } - - $tabs['gallery'] = sprintf(__('Gallery (%s)'), "$attachments"); - - return $tabs; -} -add_filter('media_upload_tabs', 'update_gallery_tab'); - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - */ -function the_media_upload_tabs() { - global $redir_tab; - $tabs = media_upload_tabs(); - $default = 'type'; - - if ( !empty($tabs) ) { - echo "
      \n"; - if ( isset($redir_tab) && array_key_exists($redir_tab, $tabs) ) { - $current = $redir_tab; - } elseif ( isset($_GET['tab']) && array_key_exists($_GET['tab'], $tabs) ) { - $current = $_GET['tab']; - } else { - /** This filter is documented in wp-admin/media-upload.php */ - $current = apply_filters( 'media_upload_default_tab', $default ); - } - - foreach ( $tabs as $callback => $text ) { - $class = ''; - - if ( $current == $callback ) - $class = " class='current'"; - - $href = add_query_arg(array('tab' => $callback, 's' => false, 'paged' => false, 'post_mime_type' => false, 'm' => false)); - $link = "$text"; - echo "\t
    • $link
    • \n"; - } - echo "
    \n"; - } -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @param integer $id image attachment id - * @param string $caption image caption - * @param string $alt image alt attribute - * @param string $title image title attribute - * @param string $align image css alignment property - * @param string $url image src url - * @param string|bool $rel image rel attribute - * @param string $size image size (thumbnail, medium, large, full or added with add_image_size() ) - * @return string the html to insert into editor - */ -function get_image_send_to_editor($id, $caption, $title, $align, $url='', $rel = false, $size='medium', $alt = '') { - - $html = get_image_tag($id, $alt, '', $align, $size); - - $rel = $rel ? ' rel="attachment wp-att-' . esc_attr($id).'"' : ''; - - if ( $url ) - $html = '$html"; - - /** - * Filter the image HTML markup to send to the editor. - * - * @since 2.5.0 - * - * @param string $html The image HTML markup to send. - * @param int $id The attachment id. - * @param string $caption The image caption. - * @param string $title The image title. - * @param string $align The image alignment. - * @param string $url The image source URL. - * @param string $size The image size. - * @param string $alt The image alternative, or alt, text. - */ - $html = apply_filters( 'image_send_to_editor', $html, $id, $caption, $title, $align, $url, $size, $alt ); - - return $html; -} - -/** - * Adds image shortcode with caption to editor - * - * @since 2.6.0 - * - * @param string $html - * @param integer $id - * @param string $caption image caption - * @param string $alt image alt attribute - * @param string $title image title attribute - * @param string $align image css alignment property - * @param string $url image src url - * @param string $size image size (thumbnail, medium, large, full or added with add_image_size() ) - * @return string - */ -function image_add_caption( $html, $id, $caption, $title, $align, $url, $size, $alt = '' ) { - - /** - * Filter whether to disable captions. - * - * Prevents image captions from being appended to image HTML when inserted into the editor. - * - * @since 2.6.0 - * - * @param bool $bool Whether to disable appending captions. Returning true to the filter - * will disable captions. Default empty string. - */ - if ( empty($caption) || apply_filters( 'disable_captions', '' ) ) - return $html; - - $id = ( 0 < (int) $id ) ? 'attachment_' . $id : ''; - - if ( ! preg_match( '/width=["\']([0-9]+)/', $html, $matches ) ) - return $html; - - $width = $matches[1]; - - $caption = str_replace( array("\r\n", "\r"), "\n", $caption); - $caption = preg_replace_callback( '/<[a-zA-Z0-9]+(?: [^<>]+>)*/', '_cleanup_image_add_caption', $caption ); - - // Convert any remaining line breaks to
    . - $caption = preg_replace( '/[ \n\t]*\n[ \t]*/', '
    ', $caption ); - - $html = preg_replace( '/(class=["\'][^\'"]*)align(none|left|right|center)\s?/', '$1', $html ); - if ( empty($align) ) - $align = 'none'; - - $shcode = '[caption id="' . $id . '" align="align' . $align . '" width="' . $width . '"]' . $html . ' ' . $caption . '[/caption]'; - - /** - * Filter the image HTML markup including the caption shortcode. - * - * @since 2.6.0 - * - * @param string $shcode The image HTML markup with caption shortcode. - * @param string $html The image HTML markup. - */ - return apply_filters( 'image_add_caption_shortcode', $shcode, $html ); -} -add_filter( 'image_send_to_editor', 'image_add_caption', 20, 8 ); - -/** - * Private preg_replace callback used in image_add_caption() - * - * @access private - * @since 3.4.0 - */ -function _cleanup_image_add_caption( $matches ) { - // Remove any line breaks from inside the tags. - return preg_replace( '/[\r\n\t]+/', ' ', $matches[0] ); -} - -/** - * Adds image html to editor - * - * @since 2.5.0 - * - * @param string $html - */ -function media_send_to_editor($html) { -?> - - false )) { - - $time = current_time('mysql'); - if ( $post = get_post($post_id) ) { - if ( substr( $post->post_date, 0, 4 ) > 0 ) - $time = $post->post_date; - } - - $name = $_FILES[$file_id]['name']; - $file = wp_handle_upload($_FILES[$file_id], $overrides, $time); - - if ( isset($file['error']) ) - return new WP_Error( 'upload_error', $file['error'] ); - - $name_parts = pathinfo($name); - $name = trim( substr( $name, 0, -(1 + strlen($name_parts['extension'])) ) ); - - $url = $file['url']; - $type = $file['type']; - $file = $file['file']; - $title = $name; - $content = ''; - - if ( preg_match( '#^audio#', $type ) ) { - $meta = wp_read_audio_metadata( $file ); - - if ( ! empty( $meta['title'] ) ) - $title = $meta['title']; - - $content = ''; - - if ( ! empty( $title ) ) { - - if ( ! empty( $meta['album'] ) && ! empty( $meta['artist'] ) ) { - /* translators: 1: audio track title, 2: album title, 3: artist name */ - $content .= sprintf( __( '"%1$s" from %2$s by %3$s.' ), $title, $meta['album'], $meta['artist'] ); - } else if ( ! empty( $meta['album'] ) ) { - /* translators: 1: audio track title, 2: album title */ - $content .= sprintf( __( '"%1$s" from %2$s.' ), $title, $meta['album'] ); - } else if ( ! empty( $meta['artist'] ) ) { - /* translators: 1: audio track title, 2: artist name */ - $content .= sprintf( __( '"%1$s" by %2$s.' ), $title, $meta['artist'] ); - } else { - $content .= sprintf( __( '"%s".' ), $title ); - } - - } else if ( ! empty( $meta['album'] ) ) { - - if ( ! empty( $meta['artist'] ) ) { - /* translators: 1: audio album title, 2: artist name */ - $content .= sprintf( __( '%1$s by %2$s.' ), $meta['album'], $meta['artist'] ); - } else { - $content .= $meta['album'] . '.'; - } - - } else if ( ! empty( $meta['artist'] ) ) { - - $content .= $meta['artist'] . '.'; - - } - - if ( ! empty( $meta['year'] ) ) - $content .= ' ' . sprintf( __( 'Released: %d.' ), $meta['year'] ); - - if ( ! empty( $meta['track_number'] ) ) { - $track_number = explode( '/', $meta['track_number'] ); - if ( isset( $track_number[1] ) ) - $content .= ' ' . sprintf( __( 'Track %1$s of %2$s.' ), number_format_i18n( $track_number[0] ), number_format_i18n( $track_number[1] ) ); - else - $content .= ' ' . sprintf( __( 'Track %1$s.' ), number_format_i18n( $track_number[0] ) ); - } - - if ( ! empty( $meta['genre'] ) ) - $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 ) ) { - if ( trim( $image_meta['title'] ) && ! is_numeric( sanitize_title( $image_meta['title'] ) ) ) - $title = $image_meta['title']; - if ( trim( $image_meta['caption'] ) ) - $content = $image_meta['caption']; - } - - // Construct the attachment array - $attachment = array_merge( array( - 'post_mime_type' => $type, - 'guid' => $url, - 'post_parent' => $post_id, - 'post_title' => $title, - 'post_content' => $content, - ), $post_data ); - - // This should never be set as it would then overwrite an existing attachment. - if ( isset( $attachment['ID'] ) ) - unset( $attachment['ID'] ); - - // Save the data - $id = wp_insert_attachment($attachment, $file, $post_id); - if ( !is_wp_error($id) ) { - wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $file ) ); - } - - return $id; - -} - -/** - * This handles a sideloaded file in the same way as an uploaded file is handled by {@link media_handle_upload()} - * - * @since 2.6.0 - * - * @param array $file_array Array similar to a {@link $_FILES} upload array - * @param int $post_id The post ID the media is associated with - * @param string $desc Description of the sideloaded file - * @param array $post_data allows you to overwrite some of the attachment - * @return int|object The ID of the attachment or a WP_Error on failure - */ -function media_handle_sideload($file_array, $post_id, $desc = null, $post_data = array()) { - $overrides = array('test_form'=>false); - - $time = current_time( 'mysql' ); - if ( $post = get_post( $post_id ) ) { - if ( substr( $post->post_date, 0, 4 ) > 0 ) - $time = $post->post_date; - } - - $file = wp_handle_sideload( $file_array, $overrides, $time ); - if ( isset($file['error']) ) - return new WP_Error( 'upload_error', $file['error'] ); - - $url = $file['url']; - $type = $file['type']; - $file = $file['file']; - $title = preg_replace('/\.[^.]+$/', '', basename($file)); - $content = ''; - - // Use image exif/iptc data for title and caption defaults if possible. - if ( $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'] ) ) - $content = $image_meta['caption']; - } - - if ( isset( $desc ) ) - $title = $desc; - - // Construct the attachment array. - $attachment = array_merge( array( - 'post_mime_type' => $type, - 'guid' => $url, - 'post_parent' => $post_id, - 'post_title' => $title, - 'post_content' => $content, - ), $post_data ); - - // This should never be set as it would then overwrite an existing attachment. - if ( isset( $attachment['ID'] ) ) - unset( $attachment['ID'] ); - - // Save the attachment metadata - $id = wp_insert_attachment($attachment, $file, $post_id); - if ( !is_wp_error($id) ) - wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $file ) ); - - return $id; -} - -/** - * Adds the iframe to display content for the media upload page - * - * @since 2.5.0 - * - * @param array $content_func - */ -function wp_iframe($content_func /* ... */) { - _wp_admin_html_begin(); -?> -<?php bloginfo('name') ?> › <?php _e('Uploads'); ?> — <?php _e('WordPress'); ?> - - - - - class="wp-core-ui no-js"> - - - - - - $post - ) ); - - $img = ' '; - - $id_attribute = $instance === 1 ? ' id="insert-media-button"' : ''; - printf( '%s', - $id_attribute, - esc_attr( $editor_id ), - esc_attr__( 'Add Media' ), - $img . __( 'Add Media' ) - ); - /** - * Filter the legacy (pre-3.5.0) media buttons. - * - * @since 2.5.0 - * @deprecated 3.5.0 Use 'media_buttons' action instead. - * - * @param string $string Media buttons context. Default empty. - */ - $legacy_filter = apply_filters( 'media_buttons_context', '' ); - - if ( $legacy_filter ) { - // #WP22559. Close if a plugin started by closing to open their own tag. - if ( 0 === stripos( trim( $legacy_filter ), '' ) ) - $legacy_filter .= ''; - echo $legacy_filter; - } -} -add_action( 'media_buttons', 'media_buttons' ); - -function get_upload_iframe_src( $type = null, $post_id = null, $tab = null ) { - global $post_ID; - - if ( empty( $post_id ) ) - $post_id = $post_ID; - - $upload_iframe_src = add_query_arg( 'post_id', (int) $post_id, admin_url('media-upload.php') ); - - if ( $type && 'media' != $type ) - $upload_iframe_src = add_query_arg('type', $type, $upload_iframe_src); - - if ( ! empty( $tab ) ) - $upload_iframe_src = add_query_arg('tab', $tab, $upload_iframe_src); - - /** - * Filter the upload iframe source URL for a specific media type. - * - * The dynamic portion of the hook name, $type, refers to the type - * of media uploaded. - * - * @since 3.0.0 - * - * @param string $upload_iframe_src The upload iframe source URL by type. - */ - $upload_iframe_src = apply_filters( $type . '_upload_iframe_src', $upload_iframe_src ); - - return add_query_arg('TB_iframe', true, $upload_iframe_src); -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @return mixed void|object WP_Error on failure - */ -function media_upload_form_handler() { - check_admin_referer('media-form'); - - $errors = null; - - if ( isset($_POST['send']) ) { - $keys = array_keys($_POST['send']); - $send_id = (int) array_shift($keys); - } - - if ( !empty($_POST['attachments']) ) foreach ( $_POST['attachments'] as $attachment_id => $attachment ) { - $post = $_post = get_post($attachment_id, ARRAY_A); - - if ( !current_user_can( 'edit_post', $attachment_id ) ) - continue; - - if ( isset($attachment['post_content']) ) - $post['post_content'] = $attachment['post_content']; - if ( isset($attachment['post_title']) ) - $post['post_title'] = $attachment['post_title']; - if ( isset($attachment['post_excerpt']) ) - $post['post_excerpt'] = $attachment['post_excerpt']; - if ( isset($attachment['menu_order']) ) - $post['menu_order'] = $attachment['menu_order']; - - if ( isset($send_id) && $attachment_id == $send_id ) { - if ( isset($attachment['post_parent']) ) - $post['post_parent'] = $attachment['post_parent']; - } - - /** - * Filter the attachment fields to be saved. - * - * @since 2.5.0 - * - * @see wp_get_attachment_metadata() - * - * @param WP_Post $post The WP_Post object. - * @param array $attachment An array of attachment metadata. - */ - $post = apply_filters( 'attachment_fields_to_save', $post, $attachment ); - - if ( isset($attachment['image_alt']) ) { - $image_alt = wp_unslash( $attachment['image_alt'] ); - if ( $image_alt != get_post_meta($attachment_id, '_wp_attachment_image_alt', true) ) { - $image_alt = wp_strip_all_tags( $image_alt, true ); - - // Update_meta expects slashed. - update_post_meta( $attachment_id, '_wp_attachment_image_alt', wp_slash( $image_alt ) ); - } - } - - if ( isset($post['errors']) ) { - $errors[$attachment_id] = $post['errors']; - unset($post['errors']); - } - - if ( $post != $_post ) - wp_update_post($post); - - foreach ( get_attachment_taxonomies($post) as $t ) { - if ( isset($attachment[$t]) ) - wp_set_object_terms($attachment_id, array_map('trim', preg_split('/,+/', $attachment[$t])), $t, false); - } - } - - if ( isset($_POST['insert-gallery']) || isset($_POST['update-gallery']) ) { ?> - - $html"; - } - - /** - * Filter the HTML markup for a media item sent to the editor. - * - * @since 2.5.0 - * - * @see wp_get_attachment_metadata() - * - * @param string $html HTML markup for a media item sent to the editor. - * @param int $send_id The first key from the $_POST['send'] data. - * @param array $attachment Array of attachment metadata. - */ - $html = apply_filters( 'media_send_to_editor', $html, $send_id, $attachment ); - return media_send_to_editor($html); - } - - return $errors; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @return mixed - */ -function wp_media_upload_handler() { - $errors = array(); - $id = 0; - - if ( isset($_POST['html-upload']) && !empty($_FILES) ) { - check_admin_referer('media-form'); - // Upload File button was clicked - $id = media_handle_upload('async-upload', $_REQUEST['post_id']); - unset($_FILES); - if ( is_wp_error($id) ) { - $errors['upload_error'] = $id; - $id = false; - } - } - - if ( !empty($_POST['insertonlybutton']) ) { - $src = $_POST['src']; - if ( !empty($src) && !strpos($src, '://') ) - $src = "http://$src"; - - if ( isset( $_POST['media_type'] ) && 'image' != $_POST['media_type'] ) { - $title = esc_html( wp_unslash( $_POST['title'] ) ); - if ( empty( $title ) ) - $title = esc_html( basename( $src ) ); - - if ( $title && $src ) - $html = "$title"; - - $type = 'file'; - if ( ( $ext = preg_replace( '/^.+?\.([^.]+)$/', '$1', $src ) ) && ( $ext_type = wp_ext2type( $ext ) ) - && ( 'audio' == $ext_type || 'video' == $ext_type ) ) - $type = $ext_type; - - /** - * Filter the URL sent to the editor for a specific media type. - * - * The dynamic portion of the hook name, $type, refers to the type - * of media being sent. - * - * @since 3.3.0 - * - * @param string $html HTML markup sent to the editor. - * @param string $src Media source URL. - * @param string $title Media title. - */ - $html = apply_filters( $type . '_send_to_editor_url', $html, esc_url_raw( $src ), $title ); - } else { - $align = ''; - $alt = esc_attr( wp_unslash( $_POST['alt'] ) ); - if ( isset($_POST['align']) ) { - $align = esc_attr( wp_unslash( $_POST['align'] ) ); - $class = " class='align$align'"; - } - if ( !empty($src) ) - $html = "$alt"; - - /** - * Filter the image URL sent to the editor. - * - * @since 2.8.0 - * - * @param string $html HTML markup sent to the editor for an image. - * @param string $src Image source URL. - * @param string $alt Image alternate, or alt, text. - * @param string $align The image alignment. Default 'alignnone'. Possible values include - * 'alignleft', 'aligncenter', 'alignright', 'alignnone'. - */ - $html = apply_filters( 'image_send_to_editor_url', $html, esc_url_raw( $src ), $alt, $align ); - } - - return media_send_to_editor($html); - } - - if ( isset( $_POST['save'] ) ) { - $errors['upload_notice'] = __('Saved.'); - return media_upload_gallery(); - } elseif ( ! empty( $_POST ) ) { - $return = media_upload_form_handler(); - - if ( is_string($return) ) - return $return; - if ( is_array($return) ) - $errors = $return; - } - - if ( isset($_GET['tab']) && $_GET['tab'] == 'type_url' ) { - $type = 'image'; - if ( isset( $_GET['type'] ) && in_array( $_GET['type'], array( 'video', 'audio', 'file' ) ) ) - $type = $_GET['type']; - return wp_iframe( 'media_upload_type_url_form', $type, $errors, $id ); - } - - return wp_iframe( 'media_upload_type_form', 'image', $errors, $id ); -} - -/** - * Download an image from the specified URL and attach it to a post. - * - * @since 2.6.0 - * - * @param string $file The URL of the image to download - * @param int $post_id The post ID the media is to be associated with - * @param string $desc Optional. Description of the image - * @return string|WP_Error Populated HTML img tag on success - */ -function media_sideload_image( $file, $post_id, $desc = null ) { - if ( ! empty( $file ) ) { - // Set variables for storage, fix file filename for query strings. - preg_match( '/[^\?]+\.(jpe?g|jpe|gif|png)\b/i', $file, $matches ); - $file_array = array(); - $file_array['name'] = basename( $matches[0] ); - - // Download file to temp location. - $file_array['tmp_name'] = download_url( $file ); - - // If error storing temporarily, return the error. - if ( is_wp_error( $file_array['tmp_name'] ) ) { - return $file_array['tmp_name']; - } - - // Do the validation and storage stuff. - $id = media_handle_sideload( $file_array, $post_id, $desc ); - - // If error storing permanently, unlink. - if ( is_wp_error( $id ) ) { - @unlink( $file_array['tmp_name'] ); - return $id; - } - - $src = wp_get_attachment_url( $id ); - } - - // Finally check to make sure the file has been saved, then return the HTML. - if ( ! empty( $src ) ) { - $alt = isset( $desc ) ? esc_attr( $desc ) : ''; - $html = "$alt"; - return $html; - } -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @return unknown - */ -function media_upload_gallery() { - $errors = array(); - - if ( !empty($_POST) ) { - $return = media_upload_form_handler(); - - if ( is_string($return) ) - return $return; - if ( is_array($return) ) - $errors = $return; - } - - wp_enqueue_script('admin-gallery'); - return wp_iframe( 'media_upload_gallery_form', $errors ); -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @return unknown - */ -function media_upload_library() { - $errors = array(); - if ( !empty($_POST) ) { - $return = media_upload_form_handler(); - - if ( is_string($return) ) - return $return; - if ( is_array($return) ) - $errors = $return; - } - - return wp_iframe( 'media_upload_library_form', $errors ); -} - -/** - * Retrieve HTML for the image alignment radio buttons with the specified one checked. - * - * @since 2.7.0 - * - * @param object $post - * @param string $checked - * @return string - */ -function image_align_input_fields( $post, $checked = '' ) { - - if ( empty($checked) ) - $checked = get_user_setting('align', 'none'); - - $alignments = array('none' => __('None'), 'left' => __('Left'), 'center' => __('Center'), 'right' => __('Right')); - if ( !array_key_exists( (string) $checked, $alignments ) ) - $checked = 'none'; - - $out = array(); - foreach ( $alignments as $name => $label ) { - $name = esc_attr($name); - $out[] = ""; - } - return join("\n", $out); -} - -/** - * Retrieve HTML for the size radio buttons with the specified one checked. - * - * @since 2.7.0 - * - * @param object $post - * @param bool|string $check - * @return array - */ -function image_size_input_fields( $post, $check = '' ) { - - /** - * Filter the names and labels of the default image sizes. - * - * @since 3.3.0 - * - * @param array $size_names Array of image sizes and their names. Default values - * include 'Thumbnail', 'Medium', 'Large', 'Full Size'. - */ - $size_names = apply_filters( 'image_size_names_choose', array( - 'thumbnail' => __( 'Thumbnail' ), - 'medium' => __( 'Medium' ), - 'large' => __( 'Large' ), - 'full' => __( 'Full Size' ) - ) ); - - if ( empty($check) ) - $check = get_user_setting('imgsize', 'medium'); - - foreach ( $size_names as $size => $label ) { - $downsize = image_downsize($post->ID, $size); - $checked = ''; - - // Is this size selectable? - $enabled = ( $downsize[3] || 'full' == $size ); - $css_id = "image-size-{$size}-{$post->ID}"; - - // If this size is the default but that's not available, don't select it. - if ( $size == $check ) { - if ( $enabled ) - $checked = " checked='checked'"; - else - $check = ''; - } elseif ( !$check && $enabled && 'thumbnail' != $size ) { - /* - * If $check is not enabled, default to the first available size - * that's bigger than a thumbnail. - */ - $check = $size; - $checked = " checked='checked'"; - } - - $html = "
    "; - - $html .= ""; - - // Only show the dimensions if that choice is available. - if ( $enabled ) - $html .= " "; - - $html .= '
    '; - - $out[] = $html; - } - - return array( - 'label' => __('Size'), - 'input' => 'html', - 'html' => join("\n", $out), - ); -} - -/** - * Retrieve HTML for the Link URL buttons with the default link type as specified. - * - * @since 2.7.0 - * - * @param object $post - * @param string $url_type - * @return string - */ -function image_link_input_fields($post, $url_type = '') { - - $file = wp_get_attachment_url($post->ID); - $link = get_attachment_link($post->ID); - - if ( empty($url_type) ) - $url_type = get_user_setting('urlbutton', 'post'); - - $url = ''; - if ( $url_type == 'file' ) - $url = $file; - elseif ( $url_type == 'post' ) - $url = $link; - - return " -
    - - - -"; -} - -function wp_caption_input_textarea($edit_post) { - // Post data is already escaped. - $name = "attachments[{$edit_post->ID}][post_excerpt]"; - - return ''; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @param array $form_fields - * @param object $post - * @return array - */ -function image_attachment_fields_to_edit($form_fields, $post) { - return $form_fields; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @param array $form_fields An array of attachment form fields. - * @param WP_Post $post The WP_Post attachment object. - * @return array Filtered attachment form fields. - */ -function media_single_attachment_fields_to_edit( $form_fields, $post ) { - unset($form_fields['url'], $form_fields['align'], $form_fields['image-size']); - return $form_fields; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.8.0 - * - * @param array $form_fields An array of attachment form fields. - * @param WP_Post $post The WP_Post attachment object. - * @return array Filtered attachment form fields. - */ -function media_post_single_attachment_fields_to_edit( $form_fields, $post ) { - unset($form_fields['image_url']); - return $form_fields; -} - -/** - * Filters input from media_upload_form_handler() and assigns a default - * post_title from the file name if none supplied. - * - * Illustrates the use of the attachment_fields_to_save filter - * which can be used to add default values to any field before saving to DB. - * - * @since 2.5.0 - * - * @param WP_Post $post The WP_Post attachment object. - * @param array $attachment An array of attachment metadata. - * @return array Filtered attachment post object. - */ -function image_attachment_fields_to_save( $post, $attachment ) { - if ( substr( $post['post_mime_type'], 0, 5 ) == 'image' ) { - if ( strlen( trim( $post['post_title'] ) ) == 0 ) { - $attachment_url = ( isset( $post['attachment_url'] ) ) ? $post['attachment_url'] : $post['guid']; - $post['post_title'] = preg_replace( '/\.\w+$/', '', wp_basename( $attachment_url ) ); - $post['errors']['post_title']['errors'][] = __( 'Empty Title filled from filename.' ); - } - } - - return $post; -} - -add_filter( 'attachment_fields_to_save', 'image_attachment_fields_to_save', 10, 2 ); - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @param string $html - * @param integer $attachment_id - * @param array $attachment - * @return array - */ -function image_media_send_to_editor($html, $attachment_id, $attachment) { - $post = get_post($attachment_id); - if ( substr($post->post_mime_type, 0, 5) == 'image' ) { - $url = $attachment['url']; - $align = !empty($attachment['align']) ? $attachment['align'] : 'none'; - $size = !empty($attachment['image-size']) ? $attachment['image-size'] : 'medium'; - $alt = !empty($attachment['image_alt']) ? $attachment['image_alt'] : ''; - $rel = ( $url == get_attachment_link($attachment_id) ); - - return get_image_send_to_editor($attachment_id, $attachment['post_excerpt'], $attachment['post_title'], $align, $url, $rel, $size, $alt); - } - - return $html; -} - -add_filter('media_send_to_editor', 'image_media_send_to_editor', 10, 3); - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @param object $post - * @param array $errors - * @return array - */ -function get_attachment_fields_to_edit($post, $errors = null) { - if ( is_int($post) ) - $post = get_post($post); - if ( is_array($post) ) - $post = new WP_Post( (object) $post ); - - $image_url = wp_get_attachment_url($post->ID); - - $edit_post = sanitize_post($post, 'edit'); - - $form_fields = array( - 'post_title' => array( - 'label' => __('Title'), - 'value' => $edit_post->post_title - ), - 'image_alt' => array(), - 'post_excerpt' => array( - 'label' => __('Caption'), - 'input' => 'html', - 'html' => wp_caption_input_textarea($edit_post) - ), - 'post_content' => array( - 'label' => __('Description'), - 'value' => $edit_post->post_content, - 'input' => 'textarea' - ), - 'url' => array( - 'label' => __('Link URL'), - 'input' => 'html', - 'html' => image_link_input_fields($post, get_option('image_default_link_type')), - 'helps' => __('Enter a link URL or click above for presets.') - ), - 'menu_order' => array( - 'label' => __('Order'), - 'value' => $edit_post->menu_order - ), - 'image_url' => array( - 'label' => __('File URL'), - 'input' => 'html', - 'html' => "
    ", - 'value' => wp_get_attachment_url($post->ID), - 'helps' => __('Location of the uploaded file.') - ) - ); - - foreach ( get_attachment_taxonomies($post) as $taxonomy ) { - $t = (array) get_taxonomy($taxonomy); - if ( ! $t['public'] || ! $t['show_ui'] ) - continue; - if ( empty($t['label']) ) - $t['label'] = $taxonomy; - if ( empty($t['args']) ) - $t['args'] = array(); - - $terms = get_object_term_cache($post->ID, $taxonomy); - if ( false === $terms ) - $terms = wp_get_object_terms($post->ID, $taxonomy, $t['args']); - - $values = array(); - - foreach ( $terms as $term ) - $values[] = $term->slug; - $t['value'] = join(', ', $values); - - $form_fields[$taxonomy] = $t; - } - - // Merge default fields with their errors, so any key passed with the error (e.g. 'error', 'helps', 'value') will replace the default - // The recursive merge is easily traversed with array casting: foreach( (array) $things as $thing ) - $form_fields = array_merge_recursive($form_fields, (array) $errors); - - // This was formerly in image_attachment_fields_to_edit(). - if ( substr($post->post_mime_type, 0, 5) == 'image' ) { - $alt = get_post_meta($post->ID, '_wp_attachment_image_alt', true); - if ( empty($alt) ) - $alt = ''; - - $form_fields['post_title']['required'] = true; - - $form_fields['image_alt'] = array( - 'value' => $alt, - 'label' => __('Alternative Text'), - 'helps' => __('Alt text for the image, e.g. “The Mona Lisa”') - ); - - $form_fields['align'] = array( - 'label' => __('Alignment'), - 'input' => 'html', - 'html' => image_align_input_fields($post, get_option('image_default_align')), - ); - - $form_fields['image-size'] = image_size_input_fields( $post, get_option('image_default_size', 'medium') ); - - } else { - unset( $form_fields['image_alt'] ); - } - - /** - * Filter the attachment fields to edit. - * - * @since 2.5.0 - * - * @param array $form_fields An array of attachment form fields. - * @param WP_Post $post The WP_Post attachment object. - */ - $form_fields = apply_filters( 'attachment_fields_to_edit', $form_fields, $post ); - - return $form_fields; -} - -/** - * Retrieve HTML for media items of post gallery. - * - * The HTML markup retrieved will be created for the progress of SWF Upload - * component. Will also create link for showing and hiding the form to modify - * the image attachment. - * - * @since 2.5.0 - * - * @param int $post_id Optional. Post ID. - * @param array $errors Errors for attachment, if any. - * @return string - */ -function get_media_items( $post_id, $errors ) { - $attachments = array(); - if ( $post_id ) { - $post = get_post($post_id); - if ( $post && $post->post_type == 'attachment' ) - $attachments = array($post->ID => $post); - else - $attachments = get_children( array( 'post_parent' => $post_id, 'post_type' => 'attachment', 'orderby' => 'menu_order ASC, ID', 'order' => 'DESC') ); - } else { - if ( is_array($GLOBALS['wp_the_query']->posts) ) - foreach ( $GLOBALS['wp_the_query']->posts as $attachment ) - $attachments[$attachment->ID] = $attachment; - } - - $output = ''; - foreach ( (array) $attachments as $id => $attachment ) { - if ( $attachment->post_status == 'trash' ) - continue; - if ( $item = get_media_item( $id, array( 'errors' => isset($errors[$id]) ? $errors[$id] : null) ) ) - $output .= "\n
    $item\n
    "; - } - - return $output; -} - -/** - * Retrieve HTML form for modifying the image attachment. - * - * @since 2.5.0 - * - * @param int $attachment_id Attachment ID for modification. - * @param string|array $args Optional. Override defaults. - * @return string HTML form for attachment. - */ -function get_media_item( $attachment_id, $args = null ) { - global $redir_tab; - - if ( ( $attachment_id = intval( $attachment_id ) ) && $thumb_url = wp_get_attachment_image_src( $attachment_id, 'thumbnail', true ) ) - $thumb_url = $thumb_url[0]; - else - $thumb_url = false; - - $post = get_post( $attachment_id ); - $current_post_id = !empty( $_GET['post_id'] ) ? (int) $_GET['post_id'] : 0; - - $default_args = array( - 'errors' => null, - 'send' => $current_post_id ? post_type_supports( get_post_type( $current_post_id ), 'editor' ) : true, - 'delete' => true, - 'toggle' => true, - 'show_title' => true - ); - $args = wp_parse_args( $args, $default_args ); - - /** - * Filter the arguments used to retrieve an image for the edit image form. - * - * @since 3.1.0 - * - * @see get_media_item - * - * @param array $args An array of arguments. - */ - $r = apply_filters( 'get_media_item_args', $args ); - - $toggle_on = __( 'Show' ); - $toggle_off = __( 'Hide' ); - - $filename = esc_html( wp_basename( $post->guid ) ); - $title = esc_attr( $post->post_title ); - - $post_mime_types = get_post_mime_types(); - $keys = array_keys( wp_match_mime_types( array_keys( $post_mime_types ), $post->post_mime_type ) ); - $type = array_shift( $keys ); - $type_html = ""; - - $form_fields = get_attachment_fields_to_edit( $post, $r['errors'] ); - - if ( $r['toggle'] ) { - $class = empty( $r['errors'] ) ? 'startclosed' : 'startopen'; - $toggle_links = " - $toggle_on - $toggle_off"; - } else { - $class = ''; - $toggle_links = ''; - } - - $display_title = ( !empty( $title ) ) ? $title : $filename; // $title shouldn't ever be empty, but just in case - $display_title = $r['show_title'] ? "
    " . wp_html_excerpt( $display_title, 60, '…' ) . "
    " : ''; - - $gallery = ( ( isset( $_REQUEST['tab'] ) && 'gallery' == $_REQUEST['tab'] ) || ( isset( $redir_tab ) && 'gallery' == $redir_tab ) ); - $order = ''; - - foreach ( $form_fields as $key => $val ) { - if ( 'menu_order' == $key ) { - if ( $gallery ) - $order = ""; - else - $order = ""; - - unset( $form_fields['menu_order'] ); - break; - } - } - - $media_dims = ''; - $meta = wp_get_attachment_metadata( $post->ID ); - if ( isset( $meta['width'], $meta['height'] ) ) - $media_dims .= "{$meta['width']} × {$meta['height']} "; - - /** - * Filter the media metadata. - * - * @since 2.5.0 - * - * @param string $media_dims The HTML markup containing the media dimensions. - * @param WP_Post $post The WP_Post attachment object. - */ - $media_dims = apply_filters( 'media_meta', $media_dims, $post ); - - $image_edit_button = ''; - if ( wp_attachment_is_image( $post->ID ) && wp_image_editor_supports( array( 'mime_type' => $post->post_mime_type ) ) ) { - $nonce = wp_create_nonce( "image_editor-$post->ID" ); - $image_edit_button = " "; - } - - $attachment_url = get_permalink( $attachment_id ); - - $item = " - $type_html - $toggle_links - $order - $display_title - - - - - \n"; - - $item .= " - - - - \n"; - - $defaults = array( - 'input' => 'text', - 'required' => false, - 'value' => '', - 'extra_rows' => array(), - ); - - if ( $r['send'] ) { - $r['send'] = get_submit_button( __( 'Insert into Post' ), 'button', "send[$attachment_id]", false ); - } - - $delete = empty( $r['delete'] ) ? '' : $r['delete']; - if ( $delete && current_user_can( 'delete_post', $attachment_id ) ) { - if ( !EMPTY_TRASH_DAYS ) { - $delete = "" . __( 'Delete Permanently' ) . ''; - } elseif ( !MEDIA_TRASH ) { - $delete = "" . __( 'Delete' ) . " - "; - } else { - $delete = "" . __( 'Move to Trash' ) . " - "; - } - } else { - $delete = ''; - } - - $thumbnail = ''; - $calling_post_id = 0; - if ( isset( $_GET['post_id'] ) ) { - $calling_post_id = absint( $_GET['post_id'] ); - } elseif ( isset( $_POST ) && count( $_POST ) ) {// Like for async-upload where $_GET['post_id'] isn't set - $calling_post_id = $post->post_parent; - } - if ( 'image' == $type && $calling_post_id && current_theme_supports( 'post-thumbnails', get_post_type( $calling_post_id ) ) - && post_type_supports( get_post_type( $calling_post_id ), 'thumbnail' ) && get_post_thumbnail_id( $calling_post_id ) != $attachment_id ) { - $ajax_nonce = wp_create_nonce( "set_post_thumbnail-$calling_post_id" ); - $thumbnail = "" . esc_html__( "Use as featured image" ) . ""; - } - - if ( ( $r['send'] || $thumbnail || $delete ) && !isset( $form_fields['buttons'] ) ) { - $form_fields['buttons'] = array( 'tr' => "\t\t\n" ); - } - $hidden_fields = array(); - - foreach ( $form_fields as $id => $field ) { - if ( $id[0] == '_' ) - continue; - - if ( !empty( $field['tr'] ) ) { - $item .= $field['tr']; - continue; - } - - $field = array_merge( $defaults, $field ); - $name = "attachments[$attachment_id][$id]"; - - if ( $field['input'] == 'hidden' ) { - $hidden_fields[$name] = $field['value']; - continue; - } - - $required = $field['required'] ? '*' : ''; - $aria_required = $field['required'] ? " aria-required='true' " : ''; - $class = $id; - $class .= $field['required'] ? ' form-required' : ''; - - $item .= "\t\t\n\t\t\t\n\t\t\t\n\t\t\n"; - - $extra_rows = array(); - - if ( !empty( $field['errors'] ) ) - foreach ( array_unique( (array) $field['errors'] ) as $error ) - $extra_rows['error'][] = $error; - - if ( !empty( $field['extra_rows'] ) ) - foreach ( $field['extra_rows'] as $class => $rows ) - foreach ( (array) $rows as $html ) - $extra_rows[$class][] = $html; - - foreach ( $extra_rows as $class => $rows ) - foreach ( $rows as $html ) - $item .= "\t\t\n"; - } - - if ( !empty( $form_fields['_final'] ) ) - $item .= "\t\t\n"; - $item .= "\t\n"; - $item .= "\t
    -

    -

    $image_edit_button

    -
    -

    " . __('File name:') . " $filename

    -

    " . __('File type:') . " $post->post_mime_type

    -

    " . __('Upload date:') . " " . mysql2date( get_option('date_format'), $post->post_date ). '

    '; - if ( !empty( $media_dims ) ) - $item .= "

    " . __('Dimensions:') . " $media_dims

    \n"; - - $item .= "
    " . $r['send'] . " $thumbnail $delete
    "; - if ( !empty( $field[ $field['input'] ] ) ) - $item .= $field[ $field['input'] ]; - elseif ( $field['input'] == 'textarea' ) { - if ( 'post_content' == $id && user_can_richedit() ) { - // Sanitize_post() skips the post_content when user_can_richedit. - $field['value'] = htmlspecialchars( $field['value'], ENT_QUOTES ); - } - // Post_excerpt is already escaped by sanitize_post() in get_attachment_fields_to_edit(). - $item .= "'; - } else { - $item .= ""; - } - if ( !empty( $field['helps'] ) ) - $item .= "

    " . join( "

    \n

    ", array_unique( (array) $field['helps'] ) ) . '

    '; - $item .= "
    $html
    {$form_fields['_final']}
    \n"; - - foreach ( $hidden_fields as $name => $value ) - $item .= "\t\n"; - - if ( $post->post_parent < 1 && isset( $_REQUEST['post_id'] ) ) { - $parent = (int) $_REQUEST['post_id']; - $parent_name = "attachments[$attachment_id][post_parent]"; - $item .= "\t\n"; - } - - return $item; -} - -function get_compat_media_markup( $attachment_id, $args = null ) { - $post = get_post( $attachment_id ); - - $default_args = array( - 'errors' => null, - 'in_modal' => false, - ); - - $user_can_edit = current_user_can( 'edit_post', $attachment_id ); - - $args = wp_parse_args( $args, $default_args ); - - /** This filter is documented in wp-admin/includes/media.php */ - $args = apply_filters( 'get_media_item_args', $args ); - - $form_fields = array(); - - if ( $args['in_modal'] ) { - foreach ( get_attachment_taxonomies($post) as $taxonomy ) { - $t = (array) get_taxonomy($taxonomy); - if ( ! $t['public'] || ! $t['show_ui'] ) - continue; - if ( empty($t['label']) ) - $t['label'] = $taxonomy; - if ( empty($t['args']) ) - $t['args'] = array(); - - $terms = get_object_term_cache($post->ID, $taxonomy); - if ( false === $terms ) - $terms = wp_get_object_terms($post->ID, $taxonomy, $t['args']); - - $values = array(); - - foreach ( $terms as $term ) - $values[] = $term->slug; - $t['value'] = join(', ', $values); - $t['taxonomy'] = true; - - $form_fields[$taxonomy] = $t; - } - } - - // Merge default fields with their errors, so any key passed with the error (e.g. 'error', 'helps', 'value') will replace the default - // The recursive merge is easily traversed with array casting: foreach( (array) $things as $thing ) - $form_fields = array_merge_recursive($form_fields, (array) $args['errors'] ); - - /** This filter is documented in wp-admin/includes/media.php */ - $form_fields = apply_filters( 'attachment_fields_to_edit', $form_fields, $post ); - - unset( $form_fields['image-size'], $form_fields['align'], $form_fields['image_alt'], - $form_fields['post_title'], $form_fields['post_excerpt'], $form_fields['post_content'], - $form_fields['url'], $form_fields['menu_order'], $form_fields['image_url'] ); - - /** This filter is documented in wp-admin/includes/media.php */ - $media_meta = apply_filters( 'media_meta', '', $post ); - - $defaults = array( - 'input' => 'text', - 'required' => false, - 'value' => '', - 'extra_rows' => array(), - 'show_in_edit' => true, - 'show_in_modal' => true, - ); - - $hidden_fields = array(); - - $item = ''; - foreach ( $form_fields as $id => $field ) { - if ( $id[0] == '_' ) - continue; - - $name = "attachments[$attachment_id][$id]"; - $id_attr = "attachments-$attachment_id-$id"; - - if ( !empty( $field['tr'] ) ) { - $item .= $field['tr']; - continue; - } - - $field = array_merge( $defaults, $field ); - - if ( ( ! $field['show_in_edit'] && ! $args['in_modal'] ) || ( ! $field['show_in_modal'] && $args['in_modal'] ) ) - continue; - - if ( $field['input'] == 'hidden' ) { - $hidden_fields[$name] = $field['value']; - continue; - } - - $readonly = ! $user_can_edit && ! empty( $field['taxonomy'] ) ? " readonly='readonly' " : ''; - $required = $field['required'] ? '*' : ''; - $aria_required = $field['required'] ? " aria-required='true' " : ''; - $class = 'compat-field-' . $id; - $class .= $field['required'] ? ' form-required' : ''; - - $item .= "\t\t"; - $item .= "\t\t\t"; - $item .= "\n\t\t\t"; - - if ( !empty( $field[ $field['input'] ] ) ) - $item .= $field[ $field['input'] ]; - elseif ( $field['input'] == 'textarea' ) { - if ( 'post_content' == $id && user_can_richedit() ) { - // sanitize_post() skips the post_content when user_can_richedit. - $field['value'] = htmlspecialchars( $field['value'], ENT_QUOTES ); - } - $item .= "'; - } else { - $item .= ""; - } - if ( !empty( $field['helps'] ) ) - $item .= "

    " . join( "

    \n

    ", array_unique( (array) $field['helps'] ) ) . '

    '; - $item .= "\n\t\t\n"; - - $extra_rows = array(); - - if ( !empty( $field['errors'] ) ) - foreach ( array_unique( (array) $field['errors'] ) as $error ) - $extra_rows['error'][] = $error; - - if ( !empty( $field['extra_rows'] ) ) - foreach ( $field['extra_rows'] as $class => $rows ) - foreach ( (array) $rows as $html ) - $extra_rows[$class][] = $html; - - foreach ( $extra_rows as $class => $rows ) - foreach ( $rows as $html ) - $item .= "\t\t$html\n"; - } - - if ( !empty( $form_fields['_final'] ) ) - $item .= "\t\t{$form_fields['_final']}\n"; - if ( $item ) - $item = '' . $item . '
    '; - - foreach ( $hidden_fields as $hidden_field => $value ) { - $item .= '' . "\n"; - } - - if ( $item ) - $item = '' . $item; - - return array( - 'item' => $item, - 'meta' => $media_meta, - ); -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - */ -function media_upload_header() { - $post_id = isset( $_REQUEST['post_id'] ) ? intval( $_REQUEST['post_id'] ) : 0; - echo '\n"; - if ( empty( $_GET['chromeless'] ) ) { - echo '
    '; - the_media_upload_tabs(); - echo '
    '; - } -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @param unknown_type $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/' ) . '

    '; - return; - } - - $upload_action_url = admin_url('async-upload.php'); - $post_id = isset($_REQUEST['post_id']) ? intval($_REQUEST['post_id']) : 0; - $_type = isset($type) ? $type : ''; - $_tab = isset($tab) ? $tab : ''; - - $max_upload_size = wp_max_upload_size(); - if ( ! $max_upload_size ) { - $max_upload_size = 0; - } -?> - -
    -
    get_error_message(); - -?>
    - $post_id, - "_wpnonce" => wp_create_nonce('media-form'), - "type" => $_type, - "tab" => $_tab, - "short" => "1", -); - -/** - * Filter the media upload post parameters. - * - * @since 3.1.0 As 'swfupload_post_params' - * @since 3.3.0 - * - * @param array $post_params An array of media upload parameters used by Plupload. - */ -$post_params = apply_filters( 'upload_post_params', $post_params ); - -$plupload_init = array( - 'runtimes' => 'html5,flash,silverlight,html4', - 'browse_button' => 'plupload-browse-button', - 'container' => 'plupload-upload-ui', - 'drop_element' => 'drag-drop-area', - 'file_data_name' => 'async-upload', - 'url' => $upload_action_url, - 'flash_swf_url' => includes_url( 'js/plupload/plupload.flash.swf' ), - 'silverlight_xap_url' => includes_url( 'js/plupload/plupload.silverlight.xap' ), - 'filters' => array( - 'max_file_size' => $max_upload_size . 'b', - ), - 'multipart_params' => $post_params, -); - -/** - * Filter the default Plupload settings. - * - * @since 3.3.0 - * - * @param array $plupload_init An array of default settings used by Plupload. - */ -$plupload_init = apply_filters( 'plupload_init', $plupload_init ); - -?> - - - -
    - -
    -
    -

    -

    -

    -
    -
    - -
    - -
    - -

    - - - - -

    -
    - -
    - -

    - - -
    - - - - -

    - - - - -
    '.esc_html($id->get_error_message()).'
    '; - exit; - } -} -?>

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

    - -

    - -

    - - - -
    - - - -

    - - - -
    -
    - -
    -
    -
    - - - -
    - - - - - - - | - | - -
    - - - -
    - - - - - - - - -
      - $reals ) - foreach ( $reals as $real ) - if ( isset($num_posts[$_type]) ) - $num_posts[$_type] += $_num_posts[$real]; - else - $num_posts[$_type] = $_num_posts[$real]; -// If available type specified by media button clicked, filter by that type -if ( empty($_GET['post_mime_type']) && !empty($num_posts[$type]) ) { - $_GET['post_mime_type'] = $type; - list($post_mime_types, $avail_post_mime_types) = wp_edit_attachments_query(); -} -if ( empty($_GET['post_mime_type']) || $_GET['post_mime_type'] == 'all' ) - $class = ' class="current"'; -else - $class = ''; -$type_links[] = '
    • ' . __('All Types') . ''; -foreach ( $post_mime_types as $mime_type => $label ) { - $class = ''; - - if ( !wp_match_mime_types($mime_type, $avail_post_mime_types) ) - continue; - - if ( isset($_GET['post_mime_type']) && wp_match_mime_types($mime_type, $_GET['post_mime_type']) ) - $class = ' class="current"'; - - $type_links[] = '
    • ' . sprintf( translate_nooped_plural( $label[2], $num_posts[$mime_type] ), '' . number_format_i18n( $num_posts[$mime_type] ) . '') . ''; -} -/** - * Filter the media upload mime type list items. - * - * Returned values should begin with an
    • tag. - * - * @since 3.1.0 - * - * @param array $type_links An array of list items containing mime type link HTML. - */ -echo implode(' |
    • ', apply_filters( 'media_upload_mime_type_links', $type_links ) ) . ''; -unset($type_links); -?> -
    - -
    - - add_query_arg( 'paged', '%#%' ), - 'format' => '', - 'prev_text' => __('«'), - 'next_text' => __('»'), - 'total' => ceil($wp_query->found_posts / 10), - 'current' => $q['paged'], -)); - -if ( $page_links ) - echo "
    $page_links
    "; -?> - -
    -posts WHERE post_type = 'attachment' ORDER BY post_date DESC"; - -$arc_result = $wpdb->get_results( $arc_query ); - -$month_count = count($arc_result); -$selected_month = isset( $_GET['m'] ) ? $_GET['m'] : 0; - -if ( $month_count && !( 1 == $month_count && 0 == $arc_result[0]->mmonth ) ) { ?> - - - - - -
    - -
    -
    -
    - -
    - - - - - - -
    - - -
    -

    - - -

    -
    - - - - - - -'; - } else { - $caption = ''; - } - - $default_align = get_option('image_default_align'); - if ( empty($default_align) ) - $default_align = 'none'; - - if ( 'image' == $default_view ) { - $view = 'image-only'; - $table_class = ''; - } else { - $view = $table_class = 'not-image'; - } - - return ' -

       

    - - - - - - - - - - - - - - - - - - ' . $caption . ' - - - - - - - - - - - - - - - - - -
    - - * -
    - - * -

    ' . __('Link text, e.g. “Ransom Demands (PDF)”') . '

    - - -

    ' . __('Alt text for the image, e.g. “The Mona Lisa”') . '

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

    ' . __('Enter a link URL or click above for presets.') . '

    - -
    - ' . get_submit_button( __( 'Insert into Post' ), 'button', 'insertonlybutton', false ) . ' -
    -'; - -} - -/** - * Displays the multi-file uploader message. - * - * @since 2.6.0 - */ -function media_upload_flash_bypass() { - $browser_uploader = admin_url( 'media-new.php?browser-uploader' ); - - if ( $post = get_post() ) - $browser_uploader .= '&post_id=' . intval( $post->ID ); - elseif ( ! empty( $GLOBALS['post_ID'] ) ) - $browser_uploader .= '&post_id=' . intval( $GLOBALS['post_ID'] ); - - ?> -

    - browser uploader instead.' ), $browser_uploader, '_blank' ); ?> -

    - -

    - Switch to the multi-file uploader.'); ?> -

    - '; - $end = ''; - } -?> -

    -' . sprintf( __( 'Sorry, you have used all of your storage quota of %s MB.' ), get_space_allowed() ) . '

    '; -} - -/** - * Displays the image and editor in the post editor - * - * @since 3.5.0 - */ -function edit_form_image_editor( $post ) { - $open = isset( $_GET['image-editor'] ); - if ( $open ) - require_once ABSPATH . 'wp-admin/includes/image-edit.php'; - - $thumb_url = false; - if ( $attachment_id = intval( $post->ID ) ) - $thumb_url = wp_get_attachment_image_src( $attachment_id, array( 900, 450 ), true ); - - $alt_text = get_post_meta( $post->ID, '_wp_attachment_image_alt', true ); - - $att_url = wp_get_attachment_url( $post->ID ); ?> -
    - ID ) ) : - $image_edit_button = ''; - if ( wp_image_editor_supports( array( 'mime_type' => $post->post_mime_type ) ) ) { - $nonce = wp_create_nonce( "image_editor-$post->ID" ); - $image_edit_button = " "; - } - ?> - -
    - - class="wp_attachment_image" id="media-head-"> -

    -

    -
    - class="image-editor" id="image-editor-"> - -
    - post_mime_type, 'audio/' ) ): - - wp_maybe_generate_attachment_metadata( $post ); - - echo wp_audio_shortcode( array( 'src' => $att_url ) ); - - elseif ( $attachment_id && 0 === strpos( $post->post_mime_type, 'video/' ) ): - - wp_maybe_generate_attachment_metadata( $post ); - - $meta = wp_get_attachment_metadata( $attachment_id ); - $w = ! empty( $meta['width'] ) ? min( $meta['width'], 640 ) : 0; - $h = ! empty( $meta['height'] ) ? $meta['height'] : 0; - if ( $h && $w < $meta['width'] ) { - $h = round( ( $meta['height'] * $w ) / $meta['width'] ); - } - - $attr = array( 'src' => $att_url ); - if ( ! empty( $w ) && ! empty( $h ) ) { - $attr['width'] = $w; - $attr['height'] = $h; - } - - $thumb_id = get_post_thumbnail_id( $attachment_id ); - if ( ! empty( $thumb_id ) ) { - $attr['poster'] = wp_get_attachment_url( $thumb_id ); - } - - echo wp_video_shortcode( $attr ); - - endif; ?> - -
    -

    -
    - -

    - - - post_mime_type, 0, 5 ) ) : ?> -

    -
    - -

    - - - 'strong,em,link,block,del,ins,img,ul,ol,li,code,close' ); - $editor_args = array( - 'textarea_name' => 'content', - 'textarea_rows' => 5, - 'media_buttons' => false, - 'tinymce' => false, - 'quicktags' => $quicktags_settings, - ); - ?> - - - post_content, 'attachment_content', $editor_args ); ?> - -
    - ID ); - echo $extras['item']; - echo '' . "\n"; -} - -/** - * Displays non-editable attachment metadata in the publish metabox - * - * @since 3.5.0 - */ -function attachment_submitbox_metadata() { - $post = get_post(); - - $filename = esc_html( wp_basename( $post->guid ) ); - - $media_dims = ''; - $meta = wp_get_attachment_metadata( $post->ID ); - if ( isset( $meta['width'], $meta['height'] ) ) - $media_dims .= "{$meta['width']} × {$meta['height']} "; - /** This filter is documented in wp-admin/includes/media.php */ - $media_dims = apply_filters( 'media_meta', $media_dims, $post ); - - $att_url = wp_get_attachment_url( $post->ID ); -?> -
    - - -
    -
    - -
    -
    - ID ), $matches ) ) { - echo esc_html( strtoupper( $matches[1] ) ); - list( $mime_type ) = explode( '/', $post->post_mime_type ); - if ( $mime_type !== 'image' && ! empty( $meta['mime_type'] ) ) { - if ( $meta['mime_type'] !== "$mime_type/" . strtolower( $matches[1] ) ) { - echo ' (' . $meta['mime_type'] . ')'; - } - } - } else { - echo strtoupper( str_replace( 'image/', '', $post->post_mime_type ) ); - } - ?> -
    - - ID ); - $file_size = false; - - if ( isset( $meta['filesize'] ) ) - $file_size = $meta['filesize']; - elseif ( file_exists( $file ) ) - $file_size = filesize( $file ); - - if ( ! empty( $file_size ) ) : ?> -
    - -
    - post_mime_type ) ) { - - /** - * Filter the audio and video metadata fields to be shown in the publish meta box. - * - * The key for each item in the array should correspond to an attachment - * metadata key, and the value should be the desired label. - * - * @since 3.7.0 - * - * @param array $fields An array of the attachment metadata keys and labels. - */ - $fields = apply_filters( 'media_submitbox_misc_sections', array( - 'length_formatted' => __( 'Length:' ), - 'bitrate' => __( 'Bitrate:' ), - ) ); - - foreach ( $fields as $key => $label ) { - if ( empty( $meta[ $key ] ) ) { - continue; - } - ?> -
    - -
    - __( 'Audio Format:' ), - 'codec' => __( 'Audio Codec:' ) - ) ); - - foreach ( $audio_fields as $key => $label ) { - if ( empty( $meta['audio'][ $key ] ) ) { - continue; - } - ?> -
    - -
    - -
    - -
    - $list ) { - if ( ! empty( $list ) ) { - $metadata[$key] = reset( $list ); - // Fix bug in byte stream analysis. - if ( 'terms_of_use' === $key && 0 === strpos( $metadata[$key], 'yright notice.' ) ) - $metadata[$key] = 'Cop' . $metadata[$key]; - } - } - break; - } - } - - if ( ! empty( $data['id3v2']['APIC'] ) ) { - $image = reset( $data['id3v2']['APIC']); - if ( ! empty( $image['data'] ) ) { - $metadata['image'] = array( - 'data' => $image['data'], - 'mime' => $image['image_mime'], - 'width' => $image['image_width'], - 'height' => $image['image_height'] - ); - } - } elseif ( ! empty( $data['comments']['picture'] ) ) { - $image = reset( $data['comments']['picture'] ); - if ( ! empty( $image['data'] ) ) { - $metadata['image'] = array( - 'data' => $image['data'], - 'mime' => $image['image_mime'] - ); - } - } -} - -/** - * Retrieve metadata from a video file's ID3 tags - * - * @since 3.6.0 - * - * @param string $file Path to file. - * @return array|boolean Returns array of metadata, if found. - */ -function wp_read_video_metadata( $file ) { - if ( ! file_exists( $file ) ) - return false; - - $metadata = array(); - - if ( ! class_exists( 'getID3' ) ) - require( ABSPATH . WPINC . '/ID3/getid3.php' ); - $id3 = new getID3(); - $data = $id3->analyze( $file ); - - if ( isset( $data['video']['lossless'] ) ) - $metadata['lossless'] = $data['video']['lossless']; - if ( ! empty( $data['video']['bitrate'] ) ) - $metadata['bitrate'] = (int) $data['video']['bitrate']; - if ( ! empty( $data['video']['bitrate_mode'] ) ) - $metadata['bitrate_mode'] = $data['video']['bitrate_mode']; - if ( ! empty( $data['filesize'] ) ) - $metadata['filesize'] = (int) $data['filesize']; - if ( ! empty( $data['mime_type'] ) ) - $metadata['mime_type'] = $data['mime_type']; - if ( ! empty( $data['playtime_seconds'] ) ) - $metadata['length'] = (int) ceil( $data['playtime_seconds'] ); - if ( ! empty( $data['playtime_string'] ) ) - $metadata['length_formatted'] = $data['playtime_string']; - if ( ! empty( $data['video']['resolution_x'] ) ) - $metadata['width'] = (int) $data['video']['resolution_x']; - if ( ! empty( $data['video']['resolution_y'] ) ) - $metadata['height'] = (int) $data['video']['resolution_y']; - if ( ! empty( $data['fileformat'] ) ) - $metadata['fileformat'] = $data['fileformat']; - if ( ! empty( $data['video']['dataformat'] ) ) - $metadata['dataformat'] = $data['video']['dataformat']; - if ( ! empty( $data['video']['encoder'] ) ) - $metadata['encoder'] = $data['video']['encoder']; - if ( ! empty( $data['video']['codec'] ) ) - $metadata['codec'] = $data['video']['codec']; - - if ( ! empty( $data['audio'] ) ) { - unset( $data['audio']['streams'] ); - $metadata['audio'] = $data['audio']; - } - - wp_add_id3_tag_data( $metadata, $data ); - - return $metadata; -} - -/** - * Retrieve metadata from a audio file's ID3 tags - * - * @since 3.6.0 - * - * @param string $file Path to file. - * @return array|boolean Returns array of metadata, if found. - */ -function wp_read_audio_metadata( $file ) { - if ( ! file_exists( $file ) ) - return false; - $metadata = array(); - - if ( ! class_exists( 'getID3' ) ) - require( ABSPATH . WPINC . '/ID3/getid3.php' ); - $id3 = new getID3(); - $data = $id3->analyze( $file ); - - if ( ! empty( $data['audio'] ) ) { - unset( $data['audio']['streams'] ); - $metadata = $data['audio']; - } - - if ( ! empty( $data['fileformat'] ) ) - $metadata['fileformat'] = $data['fileformat']; - if ( ! empty( $data['filesize'] ) ) - $metadata['filesize'] = (int) $data['filesize']; - if ( ! empty( $data['mime_type'] ) ) - $metadata['mime_type'] = $data['mime_type']; - if ( ! empty( $data['playtime_seconds'] ) ) - $metadata['length'] = (int) ceil( $data['playtime_seconds'] ); - if ( ! empty( $data['playtime_string'] ) ) - $metadata['length_formatted'] = $data['playtime_string']; - - wp_add_id3_tag_data( $metadata, $data ); - - return $metadata; -} diff --git a/sources/wordpress/wp-admin/includes/menu.php b/sources/wordpress/wp-admin/includes/menu.php deleted file mode 100644 index 873f737..0000000 --- a/sources/wordpress/wp-admin/includes/menu.php +++ /dev/null @@ -1,322 +0,0 @@ - $sub) { - foreach ($sub as $index => $data) { - if ( ! current_user_can($data[1]) ) { - unset($submenu[$parent][$index]); - $_wp_submenu_nopriv[$parent][$data[2]] = true; - } - } - unset($index, $data); - - if ( empty($submenu[$parent]) ) - unset($submenu[$parent]); -} -unset($sub, $parent); - -/* - * Loop over the top-level menu. - * Menus for which the original parent is not accessible due to lack of privileges - * will have the next submenu in line be assigned as the new menu parent. - */ -foreach ( $menu as $id => $data ) { - if ( empty($submenu[$data[2]]) ) - continue; - $subs = $submenu[$data[2]]; - $first_sub = array_shift($subs); - $old_parent = $data[2]; - $new_parent = $first_sub[2]; - /* - * If the first submenu is not the same as the assigned parent, - * make the first submenu the new parent. - */ - if ( $new_parent != $old_parent ) { - $_wp_real_parent_file[$old_parent] = $new_parent; - $menu[$id][2] = $new_parent; - - foreach ($submenu[$old_parent] as $index => $data) { - $submenu[$new_parent][$index] = $submenu[$old_parent][$index]; - unset($submenu[$old_parent][$index]); - } - unset($submenu[$old_parent], $index); - - if ( isset($_wp_submenu_nopriv[$old_parent]) ) - $_wp_submenu_nopriv[$new_parent] = $_wp_submenu_nopriv[$old_parent]; - } -} -unset($id, $data, $subs, $first_sub, $old_parent, $new_parent); - -if ( is_network_admin() ) { - - /** - * Fires before the administration menu loads in the Network Admin. - * - * @since 3.1.0 - * - * @param string $context Empty context. - */ - do_action( 'network_admin_menu', '' ); -} elseif ( is_user_admin() ) { - - /** - * Fires before the administration menu loads in the User Admin. - * - * @since 3.1.0 - * - * @param string $context Empty context. - */ - do_action( 'user_admin_menu', '' ); -} else { - - /** - * Fires before the administration menu loads in the admin. - * - * @since 1.5.0 - * - * @param string $context Empty context. - */ - do_action( 'admin_menu', '' ); -} - -/* - * Remove menus that have no accessible submenus and require privileges - * that the user does not have. Run re-parent loop again. - */ -foreach ( $menu as $id => $data ) { - if ( ! current_user_can($data[1]) ) - $_wp_menu_nopriv[$data[2]] = true; - - /* - * If there is only one submenu and it is has same destination as the parent, - * remove the submenu. - */ - if ( ! empty( $submenu[$data[2]] ) && 1 == count ( $submenu[$data[2]] ) ) { - $subs = $submenu[$data[2]]; - $first_sub = array_shift($subs); - if ( $data[2] == $first_sub[2] ) - unset( $submenu[$data[2]] ); - } - - // If submenu is empty... - if ( empty($submenu[$data[2]]) ) { - // And user doesn't have privs, remove menu. - if ( isset( $_wp_menu_nopriv[$data[2]] ) ) { - unset($menu[$id]); - } - } -} -unset($id, $data, $subs, $first_sub); - -// Remove any duplicated separators -$separator_found = false; -foreach ( $menu as $id => $data ) { - if ( 0 == strcmp('wp-menu-separator', $data[4] ) ) { - if (false == $separator_found) { - $separator_found = true; - } else { - unset($menu[$id]); - $separator_found = false; - } - } else { - $separator_found = false; - } -} -unset($id, $data); - -function add_cssclass($add, $class) { - $class = empty($class) ? $add : $class .= ' ' . $add; - return $class; -} - -function add_menu_classes($menu) { - - $first = $lastorder = false; - $i = 0; - $mc = count($menu); - foreach ( $menu as $order => $top ) { - $i++; - - if ( 0 == $order ) { // dashboard is always shown/single - $menu[0][4] = add_cssclass('menu-top-first', $top[4]); - $lastorder = 0; - continue; - } - - if ( 0 === strpos($top[2], 'separator') && false !== $lastorder ) { // if separator - $first = true; - $c = $menu[$lastorder][4]; - $menu[$lastorder][4] = add_cssclass('menu-top-last', $c); - continue; - } - - if ( $first ) { - $c = $menu[$order][4]; - $menu[$order][4] = add_cssclass('menu-top-first', $c); - $first = false; - } - - if ( $mc == $i ) { // last item - $c = $menu[$order][4]; - $menu[$order][4] = add_cssclass('menu-top-last', $c); - } - - $lastorder = $order; - } - - /** - * Filter administration menus array with classes added for top-level items. - * - * @since 2.7.0 - * - * @param array $menu Associative array of administration menu items. - */ - return apply_filters( 'add_menu_classes', $menu ); -} - -uksort($menu, "strnatcasecmp"); // make it all pretty - -/** - * Filter whether to enable custom ordering of the administration menu. - * - * See the 'menu_order' filter for reordering menu items. - * - * @since 2.8.0 - * - * @param bool $custom Whether custom ordering is enabled. Default false. - */ -if ( apply_filters( 'custom_menu_order', false ) ) { - $menu_order = array(); - foreach ( $menu as $menu_item ) { - $menu_order[] = $menu_item[2]; - } - unset($menu_item); - $default_menu_order = $menu_order; - - /** - * Filter the order of administration menu items. - * - * A truthy value must first be passed to the 'custom_menu_order' filter - * for this filter to work. Use the following to enable custom menu ordering: - * - * add_filter( 'custom_menu_order', '__return_true' ); - * - * @since 2.8.0 - * - * @param array $menu_order An ordered array of menu items. - */ - $menu_order = apply_filters( 'menu_order', $menu_order ); - $menu_order = array_flip($menu_order); - $default_menu_order = array_flip($default_menu_order); - - function sort_menu($a, $b) { - global $menu_order, $default_menu_order; - $a = $a[2]; - $b = $b[2]; - if ( isset($menu_order[$a]) && !isset($menu_order[$b]) ) { - return -1; - } elseif ( !isset($menu_order[$a]) && isset($menu_order[$b]) ) { - return 1; - } elseif ( isset($menu_order[$a]) && isset($menu_order[$b]) ) { - if ( $menu_order[$a] == $menu_order[$b] ) - return 0; - return ($menu_order[$a] < $menu_order[$b]) ? -1 : 1; - } else { - return ($default_menu_order[$a] <= $default_menu_order[$b]) ? -1 : 1; - } - } - - usort($menu, 'sort_menu'); - unset($menu_order, $default_menu_order); -} - -// Remove the last menu item if it is a separator. -$last_menu_key = array_keys( $menu ); -$last_menu_key = array_pop( $last_menu_key ); -if ( !empty( $menu ) && 'wp-menu-separator' == $menu[ $last_menu_key ][ 4 ] ) - unset( $menu[ $last_menu_key ] ); -unset( $last_menu_key ); - -if ( !user_can_access_admin_page() ) { - - /** - * Fires when access to an admin page is denied. - * - * @since 2.5.0 - */ - do_action( 'admin_page_access_denied' ); - - wp_die( __('You do not have sufficient permissions to access this page.') ); -} - -$menu = add_menu_classes($menu); diff --git a/sources/wordpress/wp-admin/includes/meta-boxes.php b/sources/wordpress/wp-admin/includes/meta-boxes.php deleted file mode 100644 index 3e2c9de..0000000 --- a/sources/wordpress/wp-admin/includes/meta-boxes.php +++ /dev/null @@ -1,1119 +0,0 @@ -post_type; - $post_type_object = get_post_type_object($post_type); - $can_publish = current_user_can($post_type_object->cap->publish_posts); -?> -
    - -
    - - -
    - -
    - -
    -
    -post_status && 'future' != $post->post_status && 'pending' != $post->post_status ) { ?> -post_status ) { ?>style="display:none" type="submit" name="save" id="save-post" value="" class="button" /> -post_status && $can_publish ) { ?> - - - -
    -public ) : ?> -
    -post_status ) { - $preview_link = esc_url( get_permalink( $post->ID ) ); - $preview_button = __( 'Preview Changes' ); -} else { - $preview_link = set_url_scheme( get_permalink( $post->ID ) ); - - /** - * Filter the URI of a post preview in the post submit box. - * - * @since 2.0.5 - * @since 4.0.0 $post parameter was added. - * - * @param string $preview_link URI the user will be directed to for a post preview. - * @param WP_Post $post Post object. - */ - $preview_link = esc_url( apply_filters( 'preview_post_link', add_query_arg( 'preview', 'true', $preview_link ), $post ) ); - $preview_button = __( 'Preview' ); -} -?> - - -
    - -
    -
    - -
    - -
    - -post_status ) { - case 'private': - _e('Privately Published'); - break; - case 'publish': - _e('Published'); - break; - case 'future': - _e('Scheduled'); - break; - case 'pending': - _e('Pending Review'); - break; - case 'draft': - case 'auto-draft': - _e('Draft'); - break; -} -?> - -post_status || 'private' == $post->post_status || $can_publish ) { ?> -post_status ) { ?>style="display:none;" class="edit-post-status hide-if-no-js"> - -
    - - - - -
    - - -
    - -
    - post_status ) { - $post->post_password = ''; - $visibility = 'private'; - $visibility_trans = __('Private'); -} elseif ( !empty( $post->post_password ) ) { - $visibility = 'password'; - $visibility_trans = __('Password protected'); -} elseif ( $post_type == 'post' && is_sticky( $post->ID ) ) { - $visibility = 'public'; - $visibility_trans = __('Public, Sticky'); -} else { - $visibility = 'public'; - $visibility_trans = __('Public'); -} - -echo esc_html( $visibility_trans ); ?> - - - -
    - - -ID)); ?> /> - - - />
    - -ID ) ); ?> />
    - - />
    -
    - />
    - -

    - - -

    -
    - - -
    - -ID ) { - if ( 'future' == $post->post_status ) { // scheduled for publishing at a future date - $stamp = __('Scheduled for: %1$s'); - } else if ( 'publish' == $post->post_status || 'private' == $post->post_status ) { // already published - $stamp = __('Published on: %1$s'); - } else if ( '0000-00-00 00:00:00' == $post->post_date_gmt ) { // draft, 1 or more saves, no date specified - $stamp = __('Publish immediately'); - } else if ( time() < strtotime( $post->post_date_gmt . ' +0000' ) ) { // draft, 1 or more saves, future date specified - $stamp = __('Schedule for: %1$s'); - } else { // draft, 1 or more saves, date specified - $stamp = __('Publish on: %1$s'); - } - $date = date_i18n( $datef, strtotime( $post->post_date ) ); -} else { // draft (no saves, and thus no date specified) - $stamp = __('Publish immediately'); - $date = date_i18n( $datef, strtotime( current_time('mysql') ) ); -} - -if ( ! empty( $args['args']['revisions_count'] ) ) : - $revisions_to_keep = wp_revisions_to_keep( $post ); -?> -
    - 0 && $revisions_to_keep <= $args['args']['revisions_count'] ) { - echo ''; - printf( __( 'Revisions: %s' ), '' . number_format_i18n( $args['args']['revisions_count'] ) . '+' ); - echo ''; - } else { - printf( __( 'Revisions: %s' ), '' . number_format_i18n( $args['args']['revisions_count'] ) . '' ); - } -?> - -
    - -
    - - - -
    -
    - - - -
    -
    -
    - -
    - -
    -ID ) ) { - if ( !EMPTY_TRASH_DAYS ) - $delete_text = __('Delete Permanently'); - else - $delete_text = __('Move to Trash'); - ?> - -
    - -
    - -post_status, array('publish', 'future', 'private') ) || 0 == $post->ID ) { - if ( $can_publish ) : - if ( !empty($post->post_date_gmt) && time() < strtotime( $post->post_date_gmt . ' +0000' ) ) : ?> - - 'p' ) ); ?> - - - 'p' ) ); ?> - - - 'p' ) ); ?> - - - - -
    -
    -
    -
    - - -
    - -
    - - -
    - -
    - - -
    - %1$s'); - $date = date_i18n( $datef, strtotime( $post->post_date ) ); - ?> -
    - -
    - - -
    -
    -
    - -
    -
    - ID ) ) - if ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) { - echo "" . __( 'Trash' ) . ""; - } else { - $delete_ays = ! MEDIA_TRASH ? " onclick='return showNotice.warn();'" : ''; - echo "" . __( 'Delete Permanently' ) . ""; - } - ?> -
    - -
    - - - -
    -
    -
    - -
    - -post_type, 'post-formats' ) ) : - $post_formats = get_theme_support( 'post-formats' ); - - if ( is_array( $post_formats[0] ) ) : - $post_format = get_post_format( $post->ID ); - if ( !$post_format ) - $post_format = '0'; - // Add in the current one if it isn't there yet, in case the current theme doesn't support it - if ( $post_format && !in_array( $post_format, $post_formats[0] ) ) - $post_formats[0][] = $post_format; - ?> -
    - /> - -
    /> -
    -
    - 'post_tag' ); - if ( ! isset( $box['args'] ) || ! is_array( $box['args'] ) ) { - $args = array(); - } else { - $args = $box['args']; - } - $r = wp_parse_args( $args, $defaults ); - $tax_name = esc_attr( $r['taxonomy'] ); - $taxonomy = get_taxonomy( $r['taxonomy'] ); - $user_can_assign_terms = current_user_can( $taxonomy->cap->assign_terms ); - $comma = _x( ',', 'tag delimiter' ); -?> -
    -
    -
    -

    labels->add_or_remove_items; ?>

    -
    - -
    - -
    labels->add_new_item; ?>
    -

    -

    -
    -

    labels->separate_items_with_commas; ?>

    - -
    -
    -
    - -

    labels->choose_from_most_used; ?>

    - - 'category' ); - if ( ! isset( $box['args'] ) || ! is_array( $box['args'] ) ) { - $args = array(); - } else { - $args = $box['args']; - } - $r = wp_parse_args( $args, $defaults ); - $tax_name = esc_attr( $r['taxonomy'] ); - $taxonomy = get_taxonomy( $r['taxonomy'] ); - ?> -
    - - - - -
    - "; // Allows for an empty term set to be sent. 0 is an invalid Term ID and will be ignored by empty() checks. - ?> -
      - ID, array( 'taxonomy' => $tax_name, 'popular_cats' => $popular_ids ) ); ?> -
    -
    - cap->edit_terms ) ) : ?> -
    -

    - - labels->add_new_item ); - ?> - -

    -

    - - - - $tax_name, 'hide_empty' => 0, 'name' => 'new' . $tax_name . '_parent', 'orderby' => 'name', 'hierarchical' => 1, 'show_option_none' => '— ' . $taxonomy->labels->parent_item . ' —' ) ); ?> - - - -

    -
    - -
    - - -

    Learn more about manual excerpts.'); ?>

    -to_ping) ) .'" />'; - if ('' != $post->pinged) { - $pings = '

    '. __('Already pinged:') . '

      '; - $already_pinged = explode("\n", trim($post->pinged)); - foreach ($already_pinged as $pinged_url) { - $pings .= "\n\t
    • " . esc_html($pinged_url) . "
    • "; - } - $pings .= '
    '; - } - -?> -


    ()

    -

    pingbacks, no other action necessary.'); ?>

    - -
    -
    -ID); -foreach ( $metadata as $key => $value ) { - if ( is_protected_meta( $metadata[ $key ][ 'meta_key' ], 'post' ) || ! current_user_can( 'edit_post_meta', $post->ID, $metadata[ $key ][ 'meta_key' ] ) ) - unset( $metadata[ $key ] ); -} -list_meta( $metadata ); -meta_form( $post ); ?> -
    -

    use in your theme.'); ?>

    - - -

    -
    - - -

    - -

    - $post->ID, 'number' => 1, 'count' => true ) ); - $wp_list_table = _get_list_table('WP_Post_Comments_List_Table'); - $wp_list_table->display( true ); - - if ( 1 > $total ) { - echo '

    ' . __('No comments yet.') . '

    '; - } else { - $hidden = get_hidden_meta_boxes( get_current_screen() ); - if ( ! in_array('commentsdiv', $hidden) ) { - ?> - - -

    - - - - - 'authors', - 'name' => 'post_author_override', - 'selected' => empty($post->ID) ? $user_ID : $post->post_author, - 'include_selected' => true - ) ); -} - -/** - * Display list of revisions. - * - * @since 2.6.0 - * - * @param object $post - */ -function post_revisions_meta_box( $post ) { - wp_list_post_revisions( $post ); -} - -// -- Page related Meta Boxes - -/** - * Display page attributes form fields. - * - * @since 2.7.0 - * - * @param object $post - */ -function page_attributes_meta_box($post) { - $post_type_object = get_post_type_object($post->post_type); - if ( $post_type_object->hierarchical ) { - $dropdown_args = array( - 'post_type' => $post->post_type, - 'exclude_tree' => $post->ID, - 'selected' => $post->post_parent, - 'name' => 'parent_id', - 'show_option_none' => __('(no parent)'), - 'sort_column' => 'menu_order, post_title', - 'echo' => 0, - ); - - /** - * Filter the arguments used to generate a Pages drop-down element. - * - * @since 3.3.0 - * - * @see wp_dropdown_pages() - * - * @param array $dropdown_args Array of arguments used to generate the pages drop-down. - * @param WP_Post $post The current WP_Post object. - */ - $dropdown_args = apply_filters( 'page_attributes_dropdown_pages_args', $dropdown_args, $post ); - $pages = wp_dropdown_pages( $dropdown_args ); - if ( ! empty($pages) ) { -?> -

    - - -post_type && 0 != count( get_page_templates( $post ) ) ) { - $template = !empty($post->page_template) ? $post->page_template : false; - ?> -

    - - -

    -

    -

    post_type ) _e( 'Need help? Use the Help tab in the upper right of your screen.' ); ?>

    - - - -
    -
      -
    • -
    • -
    - -
    -
      - link_id) ) - wp_link_category_checklist($link->link_id); - else - wp_link_category_checklist(); - ?> -
    -
    - - - -
    -

    - -
    -
    - -
    -

    -

    -

    -
    -

    -link_rel ) ? $link->link_rel : ''; // In PHP 5.3: $link_rel = $link->link_rel ?: ''; - $rels = preg_split('/\s+/', $link_rel); - - if ('' != $value && in_array($value, $rels) ) { - echo ' checked="checked"'; - } - - if ('' == $value) { - if ('family' == $class && strpos($link_rel, 'child') === false && strpos($link_rel, 'parent') === false && strpos($link_rel, 'sibling') === false && strpos($link_rel, 'spouse') === false && strpos($link_rel, 'kin') === false) echo ' checked="checked"'; - if ('friendship' == $class && strpos($link_rel, 'friend') === false && strpos($link_rel, 'acquaintance') === false && strpos($link_rel, 'contact') === false) echo ' checked="checked"'; - if ('geographical' == $class && strpos($link_rel, 'co-resident') === false && strpos($link_rel, 'neighbor') === false) echo ' checked="checked"'; - if ('identity' == $class && in_array('me', $rels) ) echo ' checked="checked"'; - } -} - -/** - * Display xfn form fields. - * - * @since 2.6.0 - * - * @param object $link - */ -function link_xfn_meta_box($link) { -?> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    XFN.'); ?>

    - - - - - - - - - - - - - - - - - - - -ID, '_thumbnail_id', true ); - echo _wp_post_thumbnail_html( $thumbnail_id, $post->ID ); -} - -/** - * Display fields for ID3 data - * - * @since 3.9.0 - * - * @param WP_Post $post - */ -function attachment_id3_data_meta_box( $post ) { - $meta = array(); - if ( ! empty( $post->ID ) ) { - $meta = wp_get_attachment_metadata( $post->ID ); - } - - foreach ( wp_get_attachment_id3_keys( $post, 'edit' ) as $key => $label ) : ?> -

    -
    - -

    - $markerline ) { - if (strpos($markerline, '# BEGIN ' . $marker) !== false) - $state = false; - if ( $state ) { - if ( $n + 1 < count( $markerdata ) ) - fwrite( $f, "{$markerline}\n" ); - else - fwrite( $f, "{$markerline}" ); - } - if (strpos($markerline, '# END ' . $marker) !== false) { - fwrite( $f, "# BEGIN {$marker}\n" ); - if ( is_array( $insertion )) - foreach ( $insertion as $insertline ) - fwrite( $f, "{$insertline}\n" ); - fwrite( $f, "# END {$marker}\n" ); - $state = true; - $foundit = true; - } - } - } - if (!$foundit) { - fwrite( $f, "\n# BEGIN {$marker}\n" ); - foreach ( $insertion as $insertline ) - fwrite( $f, "{$insertline}\n" ); - fwrite( $f, "# END {$marker}\n" ); - } - fclose( $f ); - return true; - } else { - return false; - } -} - -/** - * Updates the htaccess file with the current rules if it is writable. - * - * Always writes to the file if it exists and is writable to ensure that we - * blank out old rules. - * - * @since 1.5.0 - */ -function save_mod_rewrite_rules() { - if ( is_multisite() ) - return; - - global $wp_rewrite; - - $home_path = get_home_path(); - $htaccess_file = $home_path.'.htaccess'; - - /* - * If the file doesn't already exist check for write access to the directory - * and whether we have some rules. Else check for write access to the file. - */ - if ((!file_exists($htaccess_file) && is_writable($home_path) && $wp_rewrite->using_mod_rewrite_permalinks()) || is_writable($htaccess_file)) { - if ( got_mod_rewrite() ) { - $rules = explode( "\n", $wp_rewrite->mod_rewrite_rules() ); - return insert_with_markers( $htaccess_file, 'WordPress', $rules ); - } - } - - return false; -} - -/** - * Updates the IIS web.config file with the current rules if it is writable. - * If the permalinks do not require rewrite rules then the rules are deleted from the web.config file. - * - * @since 2.8.0 - * - * @return bool True if web.config was updated successfully - */ -function iis7_save_url_rewrite_rules(){ - if ( is_multisite() ) - return; - - global $wp_rewrite; - - $home_path = get_home_path(); - $web_config_file = $home_path . 'web.config'; - - // Using win_is_writable() instead of is_writable() because of a bug in Windows PHP - if ( iis7_supports_permalinks() && ( ( ! file_exists($web_config_file) && win_is_writable($home_path) && $wp_rewrite->using_mod_rewrite_permalinks() ) || win_is_writable($web_config_file) ) ) { - $rule = $wp_rewrite->iis7_url_rewrite_rules(false, '', ''); - if ( ! empty($rule) ) { - return iis7_add_rewrite_rule($web_config_file, $rule); - } else { - return iis7_delete_rewrite_rule($web_config_file); - } - } - return false; -} - -/** - * {@internal Missing Short Description}} - * - * @since 1.5.0 - * - * @param unknown_type $file - */ -function update_recently_edited( $file ) { - $oldfiles = (array ) get_option( 'recently_edited' ); - if ( $oldfiles ) { - $oldfiles = array_reverse( $oldfiles ); - $oldfiles[] = $file; - $oldfiles = array_reverse( $oldfiles ); - $oldfiles = array_unique( $oldfiles ); - if ( 5 < count( $oldfiles )) - array_pop( $oldfiles ); - } else { - $oldfiles[] = $file; - } - update_option( 'recently_edited', $oldfiles ); -} - -/** - * If siteurl, home or page_on_front changed, flush rewrite rules. - * - * @since 2.1.0 - * - * @param string $old_value - * @param string $value - */ -function update_home_siteurl( $old_value, $value ) { - if ( defined( "WP_INSTALLING" ) ) - return; - - // If home changed, write rewrite rules to new location. - flush_rewrite_rules(); -} - -add_action( 'update_option_home', 'update_home_siteurl', 10, 2 ); -add_action( 'update_option_siteurl', 'update_home_siteurl', 10, 2 ); -add_action( 'update_option_page_on_front', 'update_home_siteurl', 10, 2 ); - -/** - * Shorten an URL, to be used as link text - * - * @since 1.2.0 - * - * @param string $url - * @return string - */ -function url_shorten( $url ) { - $short_url = str_replace( array( 'http://', 'www.' ), '', $url ); - $short_url = untrailingslashit( $short_url ); - if ( strlen( $short_url ) > 35 ) - $short_url = substr( $short_url, 0, 32 ) . '…'; - return $short_url; -} - -/** - * Resets global variables based on $_GET and $_POST - * - * This function resets global variables based on the names passed - * in the $vars array to the value of $_POST[$var] or $_GET[$var] or '' - * if neither is defined. - * - * @since 2.0.0 - * - * @param array $vars An array of globals to reset. - */ -function wp_reset_vars( $vars ) { - foreach ( $vars as $var ) { - if ( empty( $_POST[ $var ] ) ) { - if ( empty( $_GET[ $var ] ) ) { - $GLOBALS[ $var ] = ''; - } else { - $GLOBALS[ $var ] = $_GET[ $var ]; - } - } else { - $GLOBALS[ $var ] = $_POST[ $var ]; - } - } -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.1.0 - * - * @param unknown_type $message - */ -function show_message($message) { - if ( is_wp_error($message) ){ - if ( $message->get_error_data() && is_string( $message->get_error_data() ) ) - $message = $message->get_error_message() . ': ' . $message->get_error_data(); - else - $message = $message->get_error_message(); - } - echo "

    $message

    \n"; - wp_ob_end_flush_all(); - flush(); -} - -function wp_doc_link_parse( $content ) { - if ( !is_string( $content ) || empty( $content ) ) - return array(); - - if ( !function_exists('token_get_all') ) - return array(); - - $tokens = token_get_all( $content ); - $count = count( $tokens ); - $functions = array(); - $ignore_functions = array(); - for ( $t = 0; $t < $count - 2; $t++ ) { - if ( ! is_array( $tokens[ $t ] ) ) { - continue; - } - - if ( T_STRING == $tokens[ $t ][0] && ( '(' == $tokens[ $t + 1 ] || '(' == $tokens[ $t + 2 ] ) ) { - // If it's a function or class defined locally, there's not going to be any docs available - if ( ( isset( $tokens[ $t - 2 ][1] ) && in_array( $tokens[ $t - 2 ][1], array( 'function', 'class' ) ) ) || ( isset( $tokens[ $t - 2 ][0] ) && T_OBJECT_OPERATOR == $tokens[ $t - 1 ][0] ) ) { - $ignore_functions[] = $tokens[$t][1]; - } - // Add this to our stack of unique references - $functions[] = $tokens[$t][1]; - } - } - - $functions = array_unique( $functions ); - sort( $functions ); - - /** - * Filter the list of functions and classes to be ignored from the documentation lookup. - * - * @since 2.8.0 - * - * @param array $ignore_functions Functions and classes to be ignored. - */ - $ignore_functions = apply_filters( 'documentation_ignore_functions', $ignore_functions ); - - $ignore_functions = array_unique( $ignore_functions ); - - $out = array(); - foreach ( $functions as $function ) { - if ( in_array( $function, $ignore_functions ) ) - continue; - $out[] = $function; - } - - return $out; -} - -/** - * Saves option for number of rows when listing posts, pages, comments, etc. - * - * @since 2.8.0 - */ -function set_screen_options() { - - if ( isset($_POST['wp_screen_options']) && is_array($_POST['wp_screen_options']) ) { - check_admin_referer( 'screen-options-nonce', 'screenoptionnonce' ); - - if ( !$user = wp_get_current_user() ) - return; - $option = $_POST['wp_screen_options']['option']; - $value = $_POST['wp_screen_options']['value']; - - if ( $option != sanitize_key( $option ) ) - return; - - $map_option = $option; - $type = str_replace('edit_', '', $map_option); - $type = str_replace('_per_page', '', $type); - if ( in_array( $type, get_taxonomies() ) ) - $map_option = 'edit_tags_per_page'; - elseif ( in_array( $type, get_post_types() ) ) - $map_option = 'edit_per_page'; - else - $option = str_replace('-', '_', $option); - - switch ( $map_option ) { - case 'edit_per_page': - case 'users_per_page': - case 'edit_comments_per_page': - case 'upload_per_page': - case 'edit_tags_per_page': - case 'plugins_per_page': - // Network admin - case 'sites_network_per_page': - case 'users_network_per_page': - case 'site_users_network_per_page': - case 'plugins_network_per_page': - case 'themes_network_per_page': - case 'site_themes_network_per_page': - $value = (int) $value; - if ( $value < 1 || $value > 999 ) - return; - break; - default: - - /** - * Filter a screen option value before it is set. - * - * The filter can also be used to modify non-standard [items]_per_page - * settings. See the parent function for a full list of standard options. - * - * Returning false to the filter will skip saving the current option. - * - * @since 2.8.0 - * - * @see set_screen_options() - * - * @param bool|int $value Screen option value. Default false to skip. - * @param string $option The option name. - * @param int $value The number of rows to use. - */ - $value = apply_filters( 'set-screen-option', false, $option, $value ); - - if ( false === $value ) - return; - break; - } - - update_user_meta($user->ID, $option, $value); - wp_safe_redirect( remove_query_arg( array('pagenum', 'apage', 'paged'), wp_get_referer() ) ); - exit; - } -} - -/** - * Check if rewrite rule for WordPress already exists in the IIS 7+ configuration file - * - * @since 2.8.0 - * - * @return bool - * @param string $filename The file path to the configuration file - */ -function iis7_rewrite_rule_exists($filename) { - if ( ! file_exists($filename) ) - return false; - if ( ! class_exists('DOMDocument') ) - return false; - - $doc = new DOMDocument(); - if ( $doc->load($filename) === false ) - return false; - $xpath = new DOMXPath($doc); - $rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]'); - if ( $rules->length == 0 ) - return false; - else - return true; -} - -/** - * Delete WordPress rewrite rule from web.config file if it exists there - * - * @since 2.8.0 - * - * @param string $filename Name of the configuration file - * @return bool - */ -function iis7_delete_rewrite_rule($filename) { - // If configuration file does not exist then rules also do not exist so there is nothing to delete - if ( ! file_exists($filename) ) - return true; - - if ( ! class_exists('DOMDocument') ) - return false; - - $doc = new DOMDocument(); - $doc->preserveWhiteSpace = false; - - if ( $doc -> load($filename) === false ) - return false; - $xpath = new DOMXPath($doc); - $rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]'); - if ( $rules->length > 0 ) { - $child = $rules->item(0); - $parent = $child->parentNode; - $parent->removeChild($child); - $doc->formatOutput = true; - saveDomDocument($doc, $filename); - } - return true; -} - -/** - * Add WordPress rewrite rule to the IIS 7+ configuration file. - * - * @since 2.8.0 - * - * @param string $filename The file path to the configuration file - * @param string $rewrite_rule The XML fragment with URL Rewrite rule - * @return bool - */ -function iis7_add_rewrite_rule($filename, $rewrite_rule) { - if ( ! class_exists('DOMDocument') ) - return false; - - // If configuration file does not exist then we create one. - if ( ! file_exists($filename) ) { - $fp = fopen( $filename, 'w'); - fwrite($fp, ''); - fclose($fp); - } - - $doc = new DOMDocument(); - $doc->preserveWhiteSpace = false; - - if ( $doc->load($filename) === false ) - return false; - - $xpath = new DOMXPath($doc); - - // First check if the rule already exists as in that case there is no need to re-add it - $wordpress_rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]'); - if ( $wordpress_rules->length > 0 ) - return true; - - // Check the XPath to the rewrite rule and create XML nodes if they do not exist - $xmlnodes = $xpath->query('/configuration/system.webServer/rewrite/rules'); - if ( $xmlnodes->length > 0 ) { - $rules_node = $xmlnodes->item(0); - } else { - $rules_node = $doc->createElement('rules'); - - $xmlnodes = $xpath->query('/configuration/system.webServer/rewrite'); - if ( $xmlnodes->length > 0 ) { - $rewrite_node = $xmlnodes->item(0); - $rewrite_node->appendChild($rules_node); - } else { - $rewrite_node = $doc->createElement('rewrite'); - $rewrite_node->appendChild($rules_node); - - $xmlnodes = $xpath->query('/configuration/system.webServer'); - if ( $xmlnodes->length > 0 ) { - $system_webServer_node = $xmlnodes->item(0); - $system_webServer_node->appendChild($rewrite_node); - } else { - $system_webServer_node = $doc->createElement('system.webServer'); - $system_webServer_node->appendChild($rewrite_node); - - $xmlnodes = $xpath->query('/configuration'); - if ( $xmlnodes->length > 0 ) { - $config_node = $xmlnodes->item(0); - $config_node->appendChild($system_webServer_node); - } else { - $config_node = $doc->createElement('configuration'); - $doc->appendChild($config_node); - $config_node->appendChild($system_webServer_node); - } - } - } - } - - $rule_fragment = $doc->createDocumentFragment(); - $rule_fragment->appendXML($rewrite_rule); - $rules_node->appendChild($rule_fragment); - - $doc->encoding = "UTF-8"; - $doc->formatOutput = true; - saveDomDocument($doc, $filename); - - return true; -} - -/** - * Saves the XML document into a file - * - * @since 2.8.0 - * - * @param DOMDocument $doc - * @param string $filename - */ -function saveDomDocument($doc, $filename) { - $config = $doc->saveXML(); - $config = preg_replace("/([^\r])\n/", "$1\r\n", $config); - $fp = fopen($filename, 'w'); - fwrite($fp, $config); - fclose($fp); -} - -/** - * Display the default admin color scheme picker (Used in user-edit.php) - * - * @since 3.0.0 - */ -function admin_color_scheme_picker( $user_id ) { - global $_wp_admin_css_colors; - - ksort( $_wp_admin_css_colors ); - - if ( isset( $_wp_admin_css_colors['fresh'] ) ) { - // Set Default ('fresh') and Light should go first. - $_wp_admin_css_colors = array_filter( array_merge( array( 'fresh' => '', 'light' => '' ), $_wp_admin_css_colors ) ); - } - - $current_color = get_user_option( 'admin_color', $user_id ); - - if ( empty( $current_color ) || ! isset( $_wp_admin_css_colors[ $current_color ] ) ) { - $current_color = 'fresh'; - } - - ?> -
    - - $color_info ) : - - ?> -
    - /> - - - - - - colors as $html_color ) { - ?> - - - -
     
    -
    - -
    - icon_colors ) ) { - $icon_colors = $_wp_admin_css_colors[ $color_scheme ]->icon_colors; - } elseif ( ! empty( $_wp_admin_css_colors['fresh']->icon_colors ) ) { - $icon_colors = $_wp_admin_css_colors['fresh']->icon_colors; - } else { - // Fall back to the default set of icon colors if the default scheme is missing. - $icon_colors = array( 'base' => '#999', 'focus' => '#2ea2cc', 'current' => '#fff' ); - } - - echo '\n"; -} -add_action( 'admin_head', 'wp_color_scheme_settings' ); - -function _ipad_meta() { - if ( wp_is_mobile() ) { - ?> - - sprintf( __( '%s is currently editing' ), $user->display_name ) ); - - if ( ( $avatar = get_avatar( $user->ID, 18 ) ) && preg_match( "|src='([^']+)'|", $avatar, $matches ) ) - $send['avatar_src'] = $matches[1]; - - $checked[$key] = $send; - } - } - } - - if ( ! empty( $checked ) ) - $response['wp-check-locked-posts'] = $checked; - - return $response; -} -add_filter( 'heartbeat_received', 'wp_check_locked_posts', 10, 3 ); - -/** - * Check lock status on the New/Edit Post screen and refresh the lock - * - * @since 3.6.0 - */ -function wp_refresh_post_lock( $response, $data, $screen_id ) { - if ( array_key_exists( 'wp-refresh-post-lock', $data ) ) { - $received = $data['wp-refresh-post-lock']; - $send = array(); - - if ( ! $post_id = absint( $received['post_id'] ) ) - return $response; - - if ( ! current_user_can('edit_post', $post_id) ) - return $response; - - if ( ( $user_id = wp_check_post_lock( $post_id ) ) && ( $user = get_userdata( $user_id ) ) ) { - $error = array( - 'text' => sprintf( __( '%s has taken over and is currently editing.' ), $user->display_name ) - ); - - if ( $avatar = get_avatar( $user->ID, 64 ) ) { - if ( preg_match( "|src='([^']+)'|", $avatar, $matches ) ) - $error['avatar_src'] = $matches[1]; - } - - $send['lock_error'] = $error; - } else { - if ( $new_lock = wp_set_post_lock( $post_id ) ) - $send['new_lock'] = implode( ':', $new_lock ); - } - - $response['wp-refresh-post-lock'] = $send; - } - - return $response; -} -add_filter( 'heartbeat_received', 'wp_refresh_post_lock', 10, 3 ); - -/** - * Check nonce expiration on the New/Edit Post screen and refresh if needed - * - * @since 3.6.0 - */ -function wp_refresh_post_nonces( $response, $data, $screen_id ) { - if ( array_key_exists( 'wp-refresh-post-nonces', $data ) ) { - $received = $data['wp-refresh-post-nonces']; - $response['wp-refresh-post-nonces'] = array( 'check' => 1 ); - - if ( ! $post_id = absint( $received['post_id'] ) ) - return $response; - - if ( ! current_user_can( 'edit_post', $post_id ) || empty( $received['post_nonce'] ) ) - return $response; - - if ( 2 === wp_verify_nonce( $received['post_nonce'], 'update-post_' . $post_id ) ) { - $response['wp-refresh-post-nonces'] = array( - 'replace' => array( - 'getpermalinknonce' => wp_create_nonce('getpermalink'), - 'samplepermalinknonce' => wp_create_nonce('samplepermalink'), - 'closedpostboxesnonce' => wp_create_nonce('closedpostboxes'), - '_ajax_linking_nonce' => wp_create_nonce( 'internal-linking' ), - '_wpnonce' => wp_create_nonce( 'update-post_' . $post_id ), - ), - 'heartbeatNonce' => wp_create_nonce( 'heartbeat-nonce' ), - ); - } - } - - return $response; -} -add_filter( 'heartbeat_received', 'wp_refresh_post_nonces', 10, 3 ); - -/** - * Disable suspension of Heartbeat on the Add/Edit Post screens. - * - * @since 3.8.0 - * - * @param array $settings An array of Heartbeat settings. - * @return array Filtered Heartbeat settings. - */ -function wp_heartbeat_set_suspension( $settings ) { - global $pagenow; - - if ( 'post.php' === $pagenow || 'post-new.php' === $pagenow ) { - $settings['suspension'] = 'disable'; - } - - return $settings; -} -add_filter( 'heartbeat_settings', 'wp_heartbeat_set_suspension' ); - -/** - * Autosave with heartbeat - * - * @since 3.9.0 - */ -function heartbeat_autosave( $response, $data ) { - if ( ! empty( $data['wp_autosave'] ) ) { - $saved = wp_autosave( $data['wp_autosave'] ); - - if ( is_wp_error( $saved ) ) { - $response['wp_autosave'] = array( 'success' => false, 'message' => $saved->get_error_message() ); - } elseif ( empty( $saved ) ) { - $response['wp_autosave'] = array( 'success' => false, 'message' => __( 'Error while saving.' ) ); - } else { - /* translators: draft saved date format, see http://php.net/date */ - $draft_saved_date_format = __( 'g:i:s a' ); - /* translators: %s: date and time */ - $response['wp_autosave'] = array( 'success' => true, 'message' => sprintf( __( 'Draft saved at %s.' ), date_i18n( $draft_saved_date_format ) ) ); - } - } - - return $response; -} -// Run later as we have to set DOING_AUTOSAVE for back-compat -add_filter( 'heartbeat_received', 'heartbeat_autosave', 500, 2 ); - -/** - * Disables autocomplete on the 'post' form (Add/Edit Post screens) for WebKit browsers, - * as they disregard the autocomplete setting on the editor textarea. That can break the editor - * when the user navigates to it with the browser's Back button. See #28037 - * - * @since 4.0 - */ -function post_form_autocomplete_off() { - global $is_safari, $is_chrome; - - if ( $is_safari || $is_chrome ) { - echo ' autocomplete="off"'; - } -} - -add_action( 'post_edit_form_tag', 'post_form_autocomplete_off' ); diff --git a/sources/wordpress/wp-admin/includes/ms-deprecated.php b/sources/wordpress/wp-admin/includes/ms-deprecated.php deleted file mode 100644 index 44e2a82..0000000 --- a/sources/wordpress/wp-admin/includes/ms-deprecated.php +++ /dev/null @@ -1,78 +0,0 @@ - ( 1024 * get_site_option( 'fileupload_maxk', 1500 ) ) ) - $file['error'] = sprintf(__('This file is too big. Files must be less than %1$s KB in size.'), get_site_option( 'fileupload_maxk', 1500 ) ); - 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']) ) - wp_die( $file['error'] . ' ' . __( 'Back' ) . '' ); - - return $file; -} -add_filter( 'wp_handle_upload_prefilter', 'check_upload_size' ); - -/** - * 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 - */ -function wpmu_delete_blog( $blog_id, $drop = false ) { - global $wpdb; - - $switch = false; - if ( get_current_blog_id() != $blog_id ) { - $switch = true; - switch_to_blog( $blog_id ); - } - - $blog = get_blog_details( $blog_id ); - /** - * Fires before a blog is deleted. - * - * @since MU - * - * @param int $blog_id The blog ID. - * @param bool $drop True if blog's table should be dropped. Default is false. - */ - do_action( 'delete_blog', $blog_id, $drop ); - - $users = get_users( array( 'blog_id' => $blog_id, 'fields' => 'ids' ) ); - - // Remove users from this blog. - if ( ! empty( $users ) ) { - foreach ( $users as $user_id ) { - remove_user_from_blog( $user_id, $blog_id ); - } - } - - update_blog_status( $blog_id, 'deleted', 1 ); - - $current_site = get_current_site(); - - // 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 ) ) ) - $drop = false; - - if ( $drop ) { - $tables = $wpdb->tables( 'blog' ); - /** - * Filter the tables to drop when the blog is deleted. - * - * @since MU - * - * @param array $tables The blog tables to be dropped. - * @param int $blog_id The ID of the blog to drop tables for. - */ - $drop_tables = apply_filters( 'wpmu_drop_tables', $tables, $blog_id ); - - foreach ( (array) $drop_tables as $table ) { - $wpdb->query( "DROP TABLE IF EXISTS `$table`" ); - } - - $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. - * - * @since MU - * - * @param string $uploads['basedir'] Uploads path without subdirectory. @see wp_upload_dir() - * @param int $blog_id The blog ID. - */ - $dir = apply_filters( 'wpmu_delete_blog_upload_dir', $uploads['basedir'], $blog_id ); - $dir = rtrim( $dir, DIRECTORY_SEPARATOR ); - $top_dir = $dir; - $stack = array($dir); - $index = 0; - - while ( $index < count( $stack ) ) { - # Get indexed directory from stack - $dir = $stack[$index]; - - $dh = @opendir( $dir ); - if ( $dh ) { - while ( ( $file = @readdir( $dh ) ) !== false ) { - if ( $file == '.' || $file == '..' ) - continue; - - if ( @is_dir( $dir . DIRECTORY_SEPARATOR . $file ) ) - $stack[] = $dir . DIRECTORY_SEPARATOR . $file; - else if ( @is_file( $dir . DIRECTORY_SEPARATOR . $file ) ) - @unlink( $dir . DIRECTORY_SEPARATOR . $file ); - } - @closedir( $dh ); - } - $index++; - } - - $stack = array_reverse( $stack ); // Last added dirs are deepest - foreach( (array) $stack as $dir ) { - if ( $dir != $top_dir) - @rmdir( $dir ); - } - - clean_blog_cache( $blog ); - } - - if ( $switch ) - restore_current_blog(); -} - -// @todo Merge with wp_delete_user() ? -function wpmu_delete_user( $id ) { - global $wpdb; - - $id = (int) $id; - $user = new WP_User( $id ); - - if ( !$user->exists() ) - return false; - /** - * Fires before a user is deleted from the network. - * - * @since MU - * - * @param int $id ID of the user about to be deleted from the network. - */ - do_action( 'wpmu_delete_user', $id ); - - $blogs = get_blogs_of_user( $id ); - - if ( ! empty( $blogs ) ) { - foreach ( $blogs as $blog ) { - switch_to_blog( $blog->userblog_id ); - remove_user_from_blog( $id, $blog->userblog_id ); - - $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d", $id ) ); - foreach ( (array) $post_ids as $post_id ) { - wp_delete_post( $post_id ); - } - - // Clean links - $link_ids = $wpdb->get_col( $wpdb->prepare( "SELECT link_id FROM $wpdb->links WHERE link_owner = %d", $id ) ); - - if ( $link_ids ) { - foreach ( $link_ids as $link_id ) - wp_delete_link( $link_id ); - } - - restore_current_blog(); - } - } - - $meta = $wpdb->get_col( $wpdb->prepare( "SELECT umeta_id FROM $wpdb->usermeta WHERE user_id = %d", $id ) ); - foreach ( $meta as $mid ) - delete_metadata_by_mid( 'user', $mid ); - - $wpdb->delete( $wpdb->users, array( 'ID' => $id ) ); - - clean_user_cache( $user ); - - /** This action is documented in wp-admin/includes/user.php */ - do_action( 'deleted_user', $id ); - - return true; -} - -function update_option_new_admin_email( $old_value, $value ) { - if ( $value == get_option( 'admin_email' ) || !is_email( $value ) ) - return; - - $hash = md5( $value. time() .mt_rand() ); - $new_admin_email = array( - 'hash' => $hash, - 'newemail' => $value - ); - update_option( 'adminhash', $new_admin_email ); - - $email_text = __( 'Dear user, - -You recently requested to have the administration email address on -your site changed. -If this is correct, please click on the following link to change it: -###ADMIN_URL### - -You can safely ignore and delete this email if you do not want to -take this action. - -This email has been sent to ###EMAIL### - -Regards, -All at ###SITENAME### -###SITEURL###' ); - - /** - * Filter the email text sent when the site admin email is changed. - * - * The following strings have a special meaning and will get replaced dynamically: - * ###ADMIN_URL### The link to click on to confirm the email change. Required otherwise this functunalty is will break. - * ###EMAIL### The new email. - * ###SITENAME### The name of the site. - * ###SITEURL### The URL to the site. - * - * @since MU - * - * @param string $email_text Text in the email. - * @param string $new_admin_email New admin email that the current administration email was changed to. - */ - $content = apply_filters( 'new_admin_email_content', $email_text, $new_admin_email ); - - $content = str_replace( '###ADMIN_URL###', esc_url( admin_url( 'options.php?adminhash='.$hash ) ), $content ); - $content = str_replace( '###EMAIL###', $value, $content ); - $content = str_replace( '###SITENAME###', get_site_option( 'site_name' ), $content ); - $content = str_replace( '###SITEURL###', network_home_url(), $content ); - - wp_mail( $value, sprintf( __( '[%s] New Admin Email Address' ), wp_specialchars_decode( get_option( 'blogname' ) ) ), $content ); -} -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 ); - -function send_confirmation_on_profile_email() { - global $errors, $wpdb; - $current_user = wp_get_current_user(); - if ( ! is_object($errors) ) - $errors = new WP_Error(); - - if ( $current_user->ID != $_POST['user_id'] ) - return false; - - if ( $current_user->user_email != $_POST['email'] ) { - if ( !is_email( $_POST['email'] ) ) { - $errors->add( 'user_email', __( "ERROR: The email address isn’t correct." ), array( 'form-field' => 'email' ) ); - return; - } - - if ( $wpdb->get_var( $wpdb->prepare( "SELECT user_email FROM {$wpdb->users} WHERE user_email=%s", $_POST['email'] ) ) ) { - $errors->add( 'user_email', __( "ERROR: The email address is already used." ), array( 'form-field' => 'email' ) ); - delete_option( $current_user->ID . '_new_email' ); - return; - } - - $hash = md5( $_POST['email'] . time() . mt_rand() ); - $new_user_email = array( - 'hash' => $hash, - 'newemail' => $_POST['email'] - ); - update_option( $current_user->ID . '_new_email', $new_user_email ); - - $email_text = __( 'Dear user, - -You recently requested to have the email address on your account changed. -If this is correct, please click on the following link to change it: -###ADMIN_URL### - -You can safely ignore and delete this email if you do not want to -take this action. - -This email has been sent to ###EMAIL### - -Regards, -All at ###SITENAME### -###SITEURL###' ); - - /** - * Filter the email text sent when a user changes emails. - * - * The following strings have a special meaning and will get replaced dynamically: - * ###ADMIN_URL### The link to click on to confirm the email change. Required otherwise this functunalty is will break. - * ###EMAIL### The new email. - * ###SITENAME### The name of the site. - * ###SITEURL### The URL to the site. - * - * @since MU - * - * @param string $email_text Text in the email. - * @param string $new_user_email New user email that the current user has changed to. - */ - $content = apply_filters( 'new_user_email_content', $email_text, $new_user_email ); - - $content = str_replace( '###ADMIN_URL###', esc_url( admin_url( 'profile.php?newuseremail='.$hash ) ), $content ); - $content = str_replace( '###EMAIL###', $_POST['email'], $content); - $content = str_replace( '###SITENAME###', get_site_option( 'site_name' ), $content ); - $content = str_replace( '###SITEURL###', network_home_url(), $content ); - - wp_mail( $_POST['email'], sprintf( __( '[%s] New Email Address' ), wp_specialchars_decode( get_option( 'blogname' ) ) ), $content ); - $_POST['email'] = $current_user->user_email; - } -} -add_action( 'personal_options_update', 'send_confirmation_on_profile_email' ); - -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'] ) . "
    "; -} -add_action( 'admin_notices', 'new_user_email_admin_notice' ); - -/** - * Check whether a blog has used its allotted upload space. - * - * @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 - */ -function upload_is_user_over_quota( $echo = true ) { - if ( get_site_option( 'upload_space_check_disabled' ) ) - return false; - - $space_allowed = get_space_allowed(); - if ( empty( $space_allowed ) || !is_numeric( $space_allowed ) ) - $space_allowed = 10; // Default space allowed is 10 MB - - $space_used = get_space_used(); - - if ( ( $space_allowed - $space_used ) < 0 ) { - if ( $echo ) - _e( 'Sorry, you have used your space allocation. Please delete some files to upload more files.' ); - return true; - } else { - return false; - } -} - -/** - * Displays the amount of disk space used by the current blog. Not used in core. - * - * @since MU - */ -function display_space_usage() { - $space_allowed = get_space_allowed(); - $space_used = get_space_used(); - - $percent_used = ( $space_used / $space_allowed ) * 100; - - if ( $space_allowed > 1000 ) { - $space = number_format( $space_allowed / 1024 ); - /* translators: Gigabytes */ - $space .= __( 'GB' ); - } else { - $space = number_format( $space_allowed ); - /* translators: Megabytes */ - $space .= __( 'MB' ); - } - ?> - - - - - - - update( $wpdb->users, array( sanitize_key( $pref ) => $value ), array( 'ID' => $id ) ); - - $user = new WP_User( $id ); - clean_user_cache( $user ); - - if ( $pref == 'spam' ) { - if ( $value == 1 ) { - /** - * Fires after the user is marked as a SPAM user. - * - * @since 3.0.0 - * - * @param int $id ID of the user marked as SPAM. - */ - do_action( 'make_spam_user', $id ); - } else { - /** - * Fires after the user is marked as a HAM user. Opposite of SPAM. - * - * @since 3.0.0 - * - * @param int $id ID of the user marked as HAM. - */ - do_action( 'make_ham_user', $id ); - } - } - - return $value; -} - -function refresh_user_details( $id ) { - $id = (int) $id; - - if ( !$user = get_userdata( $id ) ) - return false; - - clean_user_cache( $user ); - - return $id; -} - -function format_code_lang( $code = '' ) { - $code = strtolower( substr( $code, 0, 2 ) ); - $lang_codes = array( - 'aa' => 'Afar', 'ab' => 'Abkhazian', 'af' => 'Afrikaans', 'ak' => 'Akan', 'sq' => 'Albanian', 'am' => 'Amharic', 'ar' => 'Arabic', 'an' => 'Aragonese', 'hy' => 'Armenian', 'as' => 'Assamese', 'av' => 'Avaric', 'ae' => 'Avestan', 'ay' => 'Aymara', 'az' => 'Azerbaijani', 'ba' => 'Bashkir', 'bm' => 'Bambara', 'eu' => 'Basque', 'be' => 'Belarusian', 'bn' => 'Bengali', - 'bh' => 'Bihari', 'bi' => 'Bislama', 'bs' => 'Bosnian', 'br' => 'Breton', 'bg' => 'Bulgarian', 'my' => 'Burmese', 'ca' => 'Catalan; Valencian', 'ch' => 'Chamorro', 'ce' => 'Chechen', 'zh' => 'Chinese', 'cu' => 'Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic', 'cv' => 'Chuvash', 'kw' => 'Cornish', 'co' => 'Corsican', 'cr' => 'Cree', - 'cs' => 'Czech', 'da' => 'Danish', 'dv' => 'Divehi; Dhivehi; Maldivian', 'nl' => 'Dutch; Flemish', 'dz' => 'Dzongkha', 'en' => 'English', 'eo' => 'Esperanto', 'et' => 'Estonian', 'ee' => 'Ewe', 'fo' => 'Faroese', 'fj' => 'Fijjian', 'fi' => 'Finnish', 'fr' => 'French', 'fy' => 'Western Frisian', 'ff' => 'Fulah', 'ka' => 'Georgian', 'de' => 'German', 'gd' => 'Gaelic; Scottish Gaelic', - 'ga' => 'Irish', 'gl' => 'Galician', 'gv' => 'Manx', 'el' => 'Greek, Modern', 'gn' => 'Guarani', 'gu' => 'Gujarati', 'ht' => 'Haitian; Haitian Creole', 'ha' => 'Hausa', 'he' => 'Hebrew', 'hz' => 'Herero', 'hi' => 'Hindi', 'ho' => 'Hiri Motu', 'hu' => 'Hungarian', 'ig' => 'Igbo', 'is' => 'Icelandic', 'io' => 'Ido', 'ii' => 'Sichuan Yi', 'iu' => 'Inuktitut', 'ie' => 'Interlingue', - 'ia' => 'Interlingua (International Auxiliary Language Association)', 'id' => 'Indonesian', 'ik' => 'Inupiaq', 'it' => 'Italian', 'jv' => 'Javanese', 'ja' => 'Japanese', 'kl' => 'Kalaallisut; Greenlandic', 'kn' => 'Kannada', 'ks' => 'Kashmiri', 'kr' => 'Kanuri', 'kk' => 'Kazakh', 'km' => 'Central Khmer', 'ki' => 'Kikuyu; Gikuyu', 'rw' => 'Kinyarwanda', 'ky' => 'Kirghiz; Kyrgyz', - 'kv' => 'Komi', 'kg' => 'Kongo', 'ko' => 'Korean', 'kj' => 'Kuanyama; Kwanyama', 'ku' => 'Kurdish', 'lo' => 'Lao', 'la' => 'Latin', 'lv' => 'Latvian', 'li' => 'Limburgan; Limburger; Limburgish', 'ln' => 'Lingala', 'lt' => 'Lithuanian', 'lb' => 'Luxembourgish; Letzeburgesch', 'lu' => 'Luba-Katanga', 'lg' => 'Ganda', 'mk' => 'Macedonian', 'mh' => 'Marshallese', 'ml' => 'Malayalam', - 'mi' => 'Maori', 'mr' => 'Marathi', 'ms' => 'Malay', 'mg' => 'Malagasy', 'mt' => 'Maltese', 'mo' => 'Moldavian', 'mn' => 'Mongolian', 'na' => 'Nauru', 'nv' => 'Navajo; Navaho', 'nr' => 'Ndebele, South; South Ndebele', 'nd' => 'Ndebele, North; North Ndebele', 'ng' => 'Ndonga', 'ne' => 'Nepali', 'nn' => 'Norwegian Nynorsk; Nynorsk, Norwegian', 'nb' => 'Bokmål, Norwegian, Norwegian Bokmål', - 'no' => 'Norwegian', 'ny' => 'Chichewa; Chewa; Nyanja', 'oc' => 'Occitan, Provençal', 'oj' => 'Ojibwa', 'or' => 'Oriya', 'om' => 'Oromo', 'os' => 'Ossetian; Ossetic', 'pa' => 'Panjabi; Punjabi', 'fa' => 'Persian', 'pi' => 'Pali', 'pl' => 'Polish', 'pt' => 'Portuguese', 'ps' => 'Pushto', 'qu' => 'Quechua', 'rm' => 'Romansh', 'ro' => 'Romanian', 'rn' => 'Rundi', 'ru' => 'Russian', - 'sg' => 'Sango', 'sa' => 'Sanskrit', 'sr' => 'Serbian', 'hr' => 'Croatian', 'si' => 'Sinhala; Sinhalese', 'sk' => 'Slovak', 'sl' => 'Slovenian', 'se' => 'Northern Sami', 'sm' => 'Samoan', 'sn' => 'Shona', 'sd' => 'Sindhi', 'so' => 'Somali', 'st' => 'Sotho, Southern', 'es' => 'Spanish; Castilian', 'sc' => 'Sardinian', 'ss' => 'Swati', 'su' => 'Sundanese', 'sw' => 'Swahili', - 'sv' => 'Swedish', 'ty' => 'Tahitian', 'ta' => 'Tamil', 'tt' => 'Tatar', 'te' => 'Telugu', 'tg' => 'Tajik', 'tl' => 'Tagalog', 'th' => 'Thai', 'bo' => 'Tibetan', 'ti' => 'Tigrinya', 'to' => 'Tonga (Tonga Islands)', 'tn' => 'Tswana', 'ts' => 'Tsonga', 'tk' => 'Turkmen', 'tr' => 'Turkish', 'tw' => 'Twi', 'ug' => 'Uighur; Uyghur', 'uk' => 'Ukrainian', 'ur' => 'Urdu', 'uz' => 'Uzbek', - 've' => 'Venda', 'vi' => 'Vietnamese', 'vo' => 'Volapük', 'cy' => 'Welsh','wa' => 'Walloon','wo' => 'Wolof', 'xh' => 'Xhosa', 'yi' => 'Yiddish', 'yo' => 'Yoruba', 'za' => 'Zhuang; Chuang', 'zu' => 'Zulu' ); - - /** - * Filter the language codes. - * - * @since MU - * - * @param array $lang_codes Key/value pair of language codes where key is the short version. - * @param string $code A two-letter designation of the language. - */ - $lang_codes = apply_filters( 'lang_codes', $lang_codes, $code ); - return strtr( $code, $lang_codes ); -} - -function sync_category_tag_slugs( $term, $taxonomy ) { - if ( global_terms_enabled() && ( $taxonomy == 'category' || $taxonomy == 'post_tag' ) ) { - if ( is_object( $term ) ) { - $term->slug = sanitize_title( $term->name ); - } else { - $term['slug'] = sanitize_title( $term['name'] ); - } - } - return $term; -} -add_filter( 'get_term', 'sync_category_tag_slugs', 10, 2 ); - -function _access_denied_splash() { - if ( ! is_user_logged_in() || is_network_admin() ) - return; - - $blogs = get_blogs_of_user( get_current_user_id() ); - - if ( wp_list_filter( $blogs, array( 'userblog_id' => get_current_blog_id() ) ) ) - return; - - $blog_name = get_bloginfo( 'name' ); - - if ( empty( $blogs ) ) - wp_die( sprintf( __( 'You attempted to access the "%1$s" dashboard, but you do not currently have privileges on this site. If you believe you should be able to access the "%1$s" dashboard, please contact your network administrator.' ), $blog_name ) ); - - $output = '

    ' . sprintf( __( 'You attempted to access the "%1$s" dashboard, but you do not currently have privileges on this site. If you believe you should be able to access the "%1$s" dashboard, please contact your network administrator.' ), $blog_name ) . '

    '; - $output .= '

    ' . __( 'If you reached this screen by accident and meant to visit one of your own sites, here are some shortcuts to help you find your way.' ) . '

    '; - - $output .= '

    ' . __('Your Sites') . '

    '; - $output .= ''; - - foreach ( $blogs as $blog ) { - $output .= ''; - $output .= ""; - $output .= ''; - $output .= ''; - } - - $output .= '
    {$blog->blogname}' . __( 'Visit Dashboard' ) . ' | ' . - '' . __( 'View Site' ) . '
    '; - - wp_die( $output ); -} -add_action( 'admin_page_access_denied', '_access_denied_splash', 99 ); - -function check_import_new_users( $permission ) { - if ( !is_super_admin() ) - return false; - return true; -} -add_filter( 'import_allow_create_users', 'check_import_new_users' ); -// See "import_allow_fetch_attachments" and "import_attachment_size_limit" filters too. - -function mu_dropdown_languages( $lang_files = array(), $current = '' ) { - $flag = false; - $output = array(); - - foreach ( (array) $lang_files as $val ) { - $code_lang = basename( $val, '.mo' ); - - if ( $code_lang == 'en_US' ) { // American English - $flag = true; - $ae = __( 'American English' ); - $output[$ae] = ''; - } elseif ( $code_lang == 'en_GB' ) { // British English - $flag = true; - $be = __( 'British English' ); - $output[$be] = ''; - } else { - $translated = format_code_lang( $code_lang ); - $output[$translated] = ''; - } - - } - - if ( $flag === false ) // WordPress english - $output[] = '"; - - // Order by name - uksort( $output, 'strnatcasecmp' ); - /** - * Filter the languages available in the dropdown. - * - * @since MU - * - * @param array $output HTML output of the dropdown. - * @param array $lang_files Available language files. - * @param string $current The current language code. - */ - $output = apply_filters( 'mu_dropdown_languages', $output, $lang_files, $current ); - echo implode( "\n\t", $output ); -} - -function site_admin_notice() { - global $wp_db_version; - if ( !is_super_admin() ) - return false; - if ( get_site_option( 'wpmu_upgrade_site' ) != $wp_db_version ) - echo "
    " . sprintf( __( 'Thank you for Updating! Please visit the Upgrade Network page to update all your sites.' ), esc_url( network_admin_url( 'upgrade.php' ) ) ) . "
    "; -} -add_action( 'admin_notices', 'site_admin_notice' ); -add_action( 'network_admin_notices', 'site_admin_notice' ); - -function avoid_blog_page_permalink_collision( $data, $postarr ) { - if ( is_subdomain_install() ) - return $data; - if ( $data['post_type'] != 'page' ) - return $data; - if ( !isset( $data['post_name'] ) || $data['post_name'] == '' ) - return $data; - if ( !is_main_site() ) - return $data; - - $post_name = $data['post_name']; - $c = 0; - while( $c < 10 && get_id_from_blogname( $post_name ) ) { - $post_name .= mt_rand( 1, 10 ); - $c ++; - } - if ( $post_name != $data['post_name'] ) { - $data['post_name'] = $post_name; - } - return $data; -} -add_filter( 'wp_insert_post_data', 'avoid_blog_page_permalink_collision', 10, 2 ); - -function choose_primary_blog() { - ?> - - - - - - - - - - - -
    - 1 ) { - $found = false; - ?> - - userblog_id ); - } - } elseif ( count( $all_blogs ) == 1 ) { - $blog = array_shift( $all_blogs ); - echo $blog->domain; - if ( $primary_blog != $blog->userblog_id ) // Set the primary blog again if it's out of sync with blog list. - update_user_meta( get_current_user_id(), 'primary_blog', $blog->userblog_id ); - } else { - echo "N/A"; - } - ?> -
    - - -
    - user_login, $super_admins ) ) { - $super_admins[] = $user->user_login; - update_site_option( 'site_admins' , $super_admins ); - - /** - * Fires after the user is granted Super Admin privileges. - * - * @since 3.0.0 - * - * @param int $user_id ID of the user that was granted Super Admin privileges. - */ - do_action( 'granted_super_admin', $user_id ); - return true; - } - return false; -} - -/** - * 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. - */ -function revoke_super_admin( $user_id ) { - // If global super_admins override is defined, there is nothing to do here. - if ( isset( $GLOBALS['super_admins'] ) ) { - return false; - } - - /** - * Fires before the user's Super Admin privileges are revoked. - * - * @since 3.0.0 - * - * @param int $user_id ID of the user Super Admin privileges are being revoked from. - */ - do_action( 'revoke_super_admin', $user_id ); - - // Directly fetch site_admins instead of using get_super_admins() - $super_admins = get_site_option( 'site_admins', array( 'admin' ) ); - - $user = get_userdata( $user_id ); - if ( $user && 0 !== strcasecmp( $user->user_email, get_site_option( 'admin_email' ) ) ) { - if ( false !== ( $key = array_search( $user->user_login, $super_admins ) ) ) { - unset( $super_admins[$key] ); - update_site_option( 'site_admins', $super_admins ); - - /** - * Fires after the user's Super Admin privileges are revoked. - * - * @since 3.0.0 - * - * @param int $user_id ID of the user Super Admin privileges were revoked from. - */ - do_action( 'revoked_super_admin', $user_id ); - return true; - } - } - return false; -} - -/** - * 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 - * - * @since 3.1.0 - * @param integer $site_id The network/site ID to check. - */ -function can_edit_network( $site_id ) { - global $wpdb; - - if ( $site_id == $wpdb->siteid ) - $result = true; - else - $result = false; - - /** - * Filter whether this network can be edited from this page. - * - * @since 3.1.0 - * - * @param bool $result Whether the network can be edited from this page. - * @param int $site_id The network/site ID to check. - */ - return apply_filters( 'can_edit_network', $result, $site_id ); -} - -/** - * Thickbox image paths for Network Admin. - * - * @since 3.1.0 - * @access private - */ -function _thickbox_path_admin_subfolder() { -?> - - $_wp_nav_menu_max_depth ? $depth : $_wp_nav_menu_max_depth; - - ob_start(); - $item_id = esc_attr( $item->ID ); - $removed_args = array( - 'action', - 'customlink-tab', - 'edit-menu-item', - 'menu-item', - 'page-tab', - '_wpnonce', - ); - - $original_title = ''; - if ( 'taxonomy' == $item->type ) { - $original_title = get_term_field( 'name', $item->object_id, $item->object, 'raw' ); - if ( is_wp_error( $original_title ) ) - $original_title = false; - } elseif ( 'post_type' == $item->type ) { - $original_object = get_post( $item->object_id ); - $original_title = get_the_title( $original_object->ID ); - } - - $classes = array( - 'menu-item menu-item-depth-' . $depth, - 'menu-item-' . esc_attr( $item->object ), - 'menu-item-edit-' . ( ( isset( $_GET['edit-menu-item'] ) && $item_id == $_GET['edit-menu-item'] ) ? 'active' : 'inactive'), - ); - - $title = $item->title; - - if ( ! empty( $item->_invalid ) ) { - $classes[] = 'menu-item-invalid'; - /* translators: %s: title of menu item which is invalid */ - $title = sprintf( __( '%s (Invalid)' ), $item->title ); - } elseif ( isset( $item->post_status ) && 'draft' == $item->post_status ) { - $classes[] = 'pending'; - /* translators: %s: title of menu item in draft status */ - $title = sprintf( __('%s (Pending)'), $item->title ); - } - - $title = ( ! isset( $item->label ) || '' == $item->label ) ? $title : $item->label; - - $submenu_text = ''; - if ( 0 == $depth ) - $submenu_text = 'style="display: none;"'; - - ?> -
  • '; - $output .= ''; - - // Menu item hidden fields - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - $output .= ''; - } - -} // Walker_Nav_Menu_Checklist - -/** - * Prints the appropriate response to a menu quick search. - * - * @since 3.0.0 - * - * @param array $request The unsanitized request values. - */ -function _wp_ajax_menu_quick_search( $request = array() ) { - $args = array(); - $type = isset( $request['type'] ) ? $request['type'] : ''; - $object_type = isset( $request['object_type'] ) ? $request['object_type'] : ''; - $query = isset( $request['q'] ) ? $request['q'] : ''; - $response_format = isset( $request['response-format'] ) && in_array( $request['response-format'], array( 'json', 'markup' ) ) ? $request['response-format'] : 'json'; - - if ( 'markup' == $response_format ) { - $args['walker'] = new Walker_Nav_Menu_Checklist; - } - - if ( 'get-post-item' == $type ) { - if ( post_type_exists( $object_type ) ) { - if ( isset( $request['ID'] ) ) { - $object_id = (int) $request['ID']; - if ( 'markup' == $response_format ) { - echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', array( get_post( $object_id ) ) ), 0, (object) $args ); - } elseif ( 'json' == $response_format ) { - echo json_encode( - array( - 'ID' => $object_id, - 'post_title' => get_the_title( $object_id ), - 'post_type' => get_post_type( $object_id ), - ) - ); - echo "\n"; - } - } - } elseif ( taxonomy_exists( $object_type ) ) { - if ( isset( $request['ID'] ) ) { - $object_id = (int) $request['ID']; - if ( 'markup' == $response_format ) { - 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( - array( - 'ID' => $object_id, - 'post_title' => $post_obj->name, - 'post_type' => $object_type, - ) - ); - echo "\n"; - } - } - - } - - } elseif ( preg_match('/quick-search-(posttype|taxonomy)-([a-zA-Z_-]*\b)/', $type, $matches) ) { - if ( 'posttype' == $matches[1] && get_post_type_object( $matches[2] ) ) { - query_posts(array( - 'posts_per_page' => 10, - 'post_type' => $matches[2], - 's' => $query, - )); - if ( ! have_posts() ) - return; - while ( have_posts() ) { - the_post(); - if ( 'markup' == $response_format ) { - $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( - array( - 'ID' => get_the_ID(), - 'post_title' => get_the_title(), - 'post_type' => get_post_type(), - ) - ); - echo "\n"; - } - } - } elseif ( 'taxonomy' == $matches[1] ) { - $terms = get_terms( $matches[2], array( - 'name__like' => $query, - 'number' => 10, - )); - if ( empty( $terms ) || is_wp_error( $terms ) ) - return; - foreach( (array) $terms as $term ) { - 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( - array( - 'ID' => $term->term_id, - 'post_title' => $term->name, - 'post_type' => $matches[2], - ) - ); - echo "\n"; - } - } - } - } -} - -/** - * Register nav menu metaboxes and advanced menu items - * - * @since 3.0.0 - **/ -function wp_nav_menu_setup() { - // Register meta boxes - wp_nav_menu_post_type_meta_boxes(); - add_meta_box( 'add-custom-links', __( 'Links' ), 'wp_nav_menu_item_link_meta_box', 'nav-menus', 'side', 'default' ); - wp_nav_menu_taxonomy_meta_boxes(); - - // Register advanced menu items (columns) - add_filter( 'manage_nav-menus_columns', 'wp_nav_menu_manage_columns' ); - - // If first time editing, disable advanced items by default. - if( false === get_user_option( 'managenav-menuscolumnshidden' ) ) { - $user = wp_get_current_user(); - update_user_option($user->ID, 'managenav-menuscolumnshidden', - array( 0 => 'link-target', 1 => 'css-classes', 2 => 'xfn', 3 => 'description', ), - true); - } -} - -/** - * Limit the amount of meta boxes to just links, pages and cats for first time users. - * - * @since 3.0.0 - **/ -function wp_initial_nav_menu_meta_boxes() { - global $wp_meta_boxes; - - if ( get_user_option( 'metaboxhidden_nav-menus' ) !== false || ! is_array($wp_meta_boxes) ) - return; - - $initial_meta_boxes = array( 'nav-menu-theme-locations', 'add-page', 'add-custom-links', 'add-category' ); - $hidden_meta_boxes = array(); - - foreach ( array_keys($wp_meta_boxes['nav-menus']) as $context ) { - foreach ( array_keys($wp_meta_boxes['nav-menus'][$context]) as $priority ) { - foreach ( $wp_meta_boxes['nav-menus'][$context][$priority] as $box ) { - if ( in_array( $box['id'], $initial_meta_boxes ) ) { - unset( $box['id'] ); - } else { - $hidden_meta_boxes[] = $box['id']; - } - } - } - } - - $user = wp_get_current_user(); - update_user_option( $user->ID, 'metaboxhidden_nav-menus', $hidden_meta_boxes, true ); -} - -/** - * Creates metaboxes for any post type menu item. - * - * @since 3.0.0 - */ -function wp_nav_menu_post_type_meta_boxes() { - $post_types = get_post_types( array( 'show_in_nav_menus' => true ), 'object' ); - - if ( ! $post_types ) - return; - - foreach ( $post_types as $post_type ) { - /** - * Filter whether a menu items meta box will be added for the current - * object type. - * - * If a falsey value is returned instead of an object, the menu items - * meta box for the current meta box object will not be added. - * - * @since 3.0.0 - * - * @param object $meta_box_object The current object to add a menu items - * meta box for. - */ - $post_type = apply_filters( 'nav_menu_meta_box_object', $post_type ); - if ( $post_type ) { - $id = $post_type->name; - // Give pages a higher priority. - $priority = ( 'page' == $post_type->name ? 'core' : 'default' ); - add_meta_box( "add-{$id}", $post_type->labels->name, 'wp_nav_menu_item_post_type_meta_box', 'nav-menus', 'side', $priority, $post_type ); - } - } -} - -/** - * Creates metaboxes for any taxonomy menu item. - * - * @since 3.0.0 - */ -function wp_nav_menu_taxonomy_meta_boxes() { - $taxonomies = get_taxonomies( array( 'show_in_nav_menus' => true ), 'object' ); - - if ( !$taxonomies ) - return; - - foreach ( $taxonomies as $tax ) { - /** This filter is documented in wp-admin/includes/nav-menu.php */ - $tax = apply_filters( 'nav_menu_meta_box_object', $tax ); - if ( $tax ) { - $id = $tax->name; - add_meta_box( "add-{$id}", $tax->labels->name, 'wp_nav_menu_item_taxonomy_meta_box', 'nav-menus', 'side', 'default', $tax ); - } - } -} - -/** - * Check whether to disable the Menu Locations meta box submit button - * - * @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 -*/ -function wp_nav_menu_disabled_check( $nav_menu_selected_id ) { - global $one_theme_location_no_menus; - - if ( $one_theme_location_no_menus ) - return false; - - return disabled( $nav_menu_selected_id, 0 ); -} - -/** - * Displays a metabox for the custom links menu item. - * - * @since 3.0.0 - */ -function wp_nav_menu_item_link_meta_box() { - global $_nav_menu_placeholder, $nav_menu_selected_id; - - $_nav_menu_placeholder = 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1; - - ?> -
    - - - - - -

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

    - -
    - name; - - // Paginate browsing for large numbers of post objects. - $per_page = 50; - $pagenum = isset( $_REQUEST[$post_type_name . '-tab'] ) && isset( $_REQUEST['paged'] ) ? absint( $_REQUEST['paged'] ) : 1; - $offset = 0 < $pagenum ? $per_page * ( $pagenum - 1 ) : 0; - - $args = array( - 'offset' => $offset, - 'order' => 'ASC', - 'orderby' => 'title', - 'posts_per_page' => $per_page, - 'post_type' => $post_type_name, - 'suppress_filters' => true, - 'update_post_term_cache' => false, - 'update_post_meta_cache' => false - ); - - if ( isset( $post_type['args']->_default_query ) ) - $args = array_merge($args, (array) $post_type['args']->_default_query ); - - // @todo transient caching of these results with proper invalidation on updating of a post of this type - $get_posts = new WP_Query; - $posts = $get_posts->query( $args ); - if ( ! $get_posts->post_count ) { - echo '

    ' . __( 'No items.' ) . '

    '; - return; - } - - $num_pages = $get_posts->max_num_pages; - - $page_links = paginate_links( array( - 'base' => add_query_arg( - array( - $post_type_name . '-tab' => 'all', - 'paged' => '%#%', - 'item-type' => 'post_type', - 'item-object' => $post_type_name, - ) - ), - 'format' => '', - 'prev_text' => __('«'), - 'next_text' => __('»'), - 'total' => $num_pages, - 'current' => $pagenum - )); - - $db_fields = false; - if ( is_post_type_hierarchical( $post_type_name ) ) { - $db_fields = array( 'parent' => 'post_parent', 'id' => 'ID' ); - } - - $walker = new Walker_Nav_Menu_Checklist( $db_fields ); - - $current_tab = 'most-recent'; - if ( isset( $_REQUEST[$post_type_name . '-tab'] ) && in_array( $_REQUEST[$post_type_name . '-tab'], array('all', 'search') ) ) { - $current_tab = $_REQUEST[$post_type_name . '-tab']; - } - - if ( ! empty( $_REQUEST['quick-search-posttype-' . $post_type_name] ) ) { - $current_tab = 'search'; - } - - $removed_args = array( - 'action', - 'customlink-tab', - 'edit-menu-item', - 'menu-item', - 'page-tab', - '_wpnonce', - ); - - ?> -
    - - -
    -
      - 'post_date', 'order' => 'DESC', 'posts_per_page' => 15 ) ); - $most_recent = $get_posts->query( $recent_args ); - $args['walker'] = $walker; - echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $most_recent), 0, (object) $args ); - ?> -
    -
    - - - -
    - - - -
      - front_or_home = true; - array_unshift( $posts, $front_page_obj ); - } else { - $_nav_menu_placeholder = ( 0 > $_nav_menu_placeholder ) ? intval($_nav_menu_placeholder) - 1 : -1; - array_unshift( $posts, (object) array( - 'front_or_home' => true, - 'ID' => 0, - 'object_id' => $_nav_menu_placeholder, - 'post_content' => '', - 'post_excerpt' => '', - 'post_parent' => '', - 'post_title' => _x('Home', 'nav menu home label'), - 'post_type' => 'nav_menu_item', - 'type' => 'custom', - 'url' => home_url('/'), - ) ); - } - } - - /** - * 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. - * - * @since 3.2.0 - * - * @see WP_Query::query() - * - * @param array $posts The posts for the current post type. - * @param array $args An array of WP_Query arguments. - * @param object $post_type The current post type object for this menu item meta box. - */ - $posts = apply_filters( "nav_menu_items_{$post_type_name}", $posts, $args, $post_type ); - $checkbox_items = walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $posts), 0, (object) $args ); - - if ( 'all' == $current_tab && ! empty( $_REQUEST['selectall'] ) ) { - $checkbox_items = preg_replace('/(type=(.)checkbox(\2))/', '$1 checked=$2checked$2', $checkbox_items); - - } - - echo $checkbox_items; - ?> -
    - - - -
    - -

    - - - - - - class="button-secondary submit-add-to-menu right" value="" name="add-post-type-menu-item" id="" /> - - -

    - -
    - name; - - // Paginate browsing for large numbers of objects. - $per_page = 50; - $pagenum = isset( $_REQUEST[$taxonomy_name . '-tab'] ) && isset( $_REQUEST['paged'] ) ? absint( $_REQUEST['paged'] ) : 1; - $offset = 0 < $pagenum ? $per_page * ( $pagenum - 1 ) : 0; - - $args = array( - 'child_of' => 0, - 'exclude' => '', - 'hide_empty' => false, - 'hierarchical' => 1, - 'include' => '', - 'number' => $per_page, - 'offset' => $offset, - 'order' => 'ASC', - 'orderby' => 'name', - 'pad_counts' => false, - ); - - $terms = get_terms( $taxonomy_name, $args ); - - if ( ! $terms || is_wp_error($terms) ) { - echo '

    ' . __( 'No items.' ) . '

    '; - return; - } - - $num_pages = ceil( wp_count_terms( $taxonomy_name , array_merge( $args, array('number' => '', 'offset' => '') ) ) / $per_page ); - - $page_links = paginate_links( array( - 'base' => add_query_arg( - array( - $taxonomy_name . '-tab' => 'all', - 'paged' => '%#%', - 'item-type' => 'taxonomy', - 'item-object' => $taxonomy_name, - ) - ), - 'format' => '', - 'prev_text' => __('«'), - 'next_text' => __('»'), - 'total' => $num_pages, - 'current' => $pagenum - )); - - $db_fields = false; - if ( is_taxonomy_hierarchical( $taxonomy_name ) ) { - $db_fields = array( 'parent' => 'parent', 'id' => 'term_id' ); - } - - $walker = new Walker_Nav_Menu_Checklist( $db_fields ); - - $current_tab = 'most-used'; - if ( isset( $_REQUEST[$taxonomy_name . '-tab'] ) && in_array( $_REQUEST[$taxonomy_name . '-tab'], array('all', 'most-used', 'search') ) ) { - $current_tab = $_REQUEST[$taxonomy_name . '-tab']; - } - - if ( ! empty( $_REQUEST['quick-search-taxonomy-' . $taxonomy_name] ) ) { - $current_tab = 'search'; - } - - $removed_args = array( - 'action', - 'customlink-tab', - 'edit-menu-item', - 'menu-item', - 'page-tab', - '_wpnonce', - ); - - ?> -
    - - -
    -
      - 'count', 'order' => 'DESC', 'number' => 10, 'hierarchical' => false ) ); - $args['walker'] = $walker; - echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $popular_terms), 0, (object) $args ); - ?> -
    -
    - -
    - - - -
      - -
    - - - -
    - -
    - $searched, 'fields' => 'all', 'orderby' => 'count', 'order' => 'DESC', 'hierarchical' => false ) ); - } else { - $searched = ''; - $search_results = array(); - } - ?> -

    - - - 'submit-quick-search-taxonomy-' . $taxonomy_name ) ); ?> -

    - -
      - - - -
    • get_error_message(); ?>
    • - -
    • - -
    -
    - -

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

    - -
    - $_item_object_data ) { - if ( - // Checkbox is not checked. - empty( $_item_object_data['menu-item-object-id'] ) && - ( - // And item type either isn't set. - ! isset( $_item_object_data['menu-item-type'] ) || - // Or URL is the default. - in_array( $_item_object_data['menu-item-url'], array( 'http://', '' ) ) || - ! ( 'custom' == $_item_object_data['menu-item-type'] && ! isset( $_item_object_data['menu-item-db-id'] ) ) || // or it's not a custom menu item (but not the custom home page) - // Or it *is* a custom menu item that already exists. - ! empty( $_item_object_data['menu-item-db-id'] ) - ) - ) { - // Then this potential menu item is not getting added to this menu. - continue; - } - - // If this possible menu item doesn't actually have a menu database ID yet. - if ( - empty( $_item_object_data['menu-item-db-id'] ) || - ( 0 > $_possible_db_id ) || - $_possible_db_id != $_item_object_data['menu-item-db-id'] - ) { - $_actual_db_id = 0; - } else { - $_actual_db_id = (int) $_item_object_data['menu-item-db-id']; - } - - $args = array( - 'menu-item-db-id' => ( isset( $_item_object_data['menu-item-db-id'] ) ? $_item_object_data['menu-item-db-id'] : '' ), - 'menu-item-object-id' => ( isset( $_item_object_data['menu-item-object-id'] ) ? $_item_object_data['menu-item-object-id'] : '' ), - 'menu-item-object' => ( isset( $_item_object_data['menu-item-object'] ) ? $_item_object_data['menu-item-object'] : '' ), - 'menu-item-parent-id' => ( isset( $_item_object_data['menu-item-parent-id'] ) ? $_item_object_data['menu-item-parent-id'] : '' ), - 'menu-item-position' => ( isset( $_item_object_data['menu-item-position'] ) ? $_item_object_data['menu-item-position'] : '' ), - 'menu-item-type' => ( isset( $_item_object_data['menu-item-type'] ) ? $_item_object_data['menu-item-type'] : '' ), - 'menu-item-title' => ( isset( $_item_object_data['menu-item-title'] ) ? $_item_object_data['menu-item-title'] : '' ), - 'menu-item-url' => ( isset( $_item_object_data['menu-item-url'] ) ? $_item_object_data['menu-item-url'] : '' ), - 'menu-item-description' => ( isset( $_item_object_data['menu-item-description'] ) ? $_item_object_data['menu-item-description'] : '' ), - 'menu-item-attr-title' => ( isset( $_item_object_data['menu-item-attr-title'] ) ? $_item_object_data['menu-item-attr-title'] : '' ), - 'menu-item-target' => ( isset( $_item_object_data['menu-item-target'] ) ? $_item_object_data['menu-item-target'] : '' ), - 'menu-item-classes' => ( isset( $_item_object_data['menu-item-classes'] ) ? $_item_object_data['menu-item-classes'] : '' ), - 'menu-item-xfn' => ( isset( $_item_object_data['menu-item-xfn'] ) ? $_item_object_data['menu-item-xfn'] : '' ), - ); - - $items_saved[] = wp_update_nav_menu_item( $menu_id, $_actual_db_id, $args ); - - } - } - return $items_saved; -} - -/** - * Adds custom arguments to some of the meta box object types. - * - * @since 3.0.0 - * - * @access private - * - * @param object $object The post type or taxonomy meta-object. - * @return object The post type of taxonomy object. - */ -function _wp_nav_menu_meta_box_object( $object = null ) { - if ( isset( $object->name ) ) { - - if ( 'page' == $object->name ) { - $object->_default_query = array( - 'orderby' => 'menu_order title', - 'post_status' => 'publish', - ); - - // Posts should show only published items. - } elseif ( 'post' == $object->name ) { - $object->_default_query = array( - 'post_status' => 'publish', - ); - - // Categories should be in reverse chronological order. - } elseif ( 'category' == $object->name ) { - $object->_default_query = array( - 'orderby' => 'id', - 'order' => 'DESC', - ); - - // Custom post types should show only published items. - } else { - $object->_default_query = array( - 'post_status' => 'publish', - ); - } - } - - return $object; -} - -/** - * Returns the menu formatted to edit. - * - * @since 3.0.0 - * - * @param string $menu_id The ID of the menu to format. - * @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 ) { - $menu = wp_get_nav_menu_object( $menu_id ); - - // If the menu exists, get its items. - if ( is_nav_menu( $menu ) ) { - $menu_items = wp_get_nav_menu_items( $menu->term_id, array('post_status' => 'any') ); - $result = '
    ' : '">'; - $result .= '

    ' . __( 'Add menu items from the column on the left.' ) . '

    '; - $result .= '
    '; - - if( empty($menu_items) ) - return $result . ' '; - - /** - * Filter the Walker class used when adding nav menu items. - * - * @since 3.0.0 - * - * @param string $class The walker class to use. Default 'Walker_Nav_Menu_Edit'. - * @param int $menu_id ID of the menu being rendered. - */ - $walker_class_name = apply_filters( 'wp_edit_nav_menu_walker', 'Walker_Nav_Menu_Edit', $menu_id ); - - if ( class_exists( $walker_class_name ) ) - $walker = new $walker_class_name; - else - return new WP_Error( 'menu_walker_not_exist', sprintf( __('The Walker class named %s does not exist.'), $walker_class_name ) ); - - $some_pending_menu_items = $some_invalid_menu_items = false; - foreach( (array) $menu_items as $menu_item ) { - if ( isset( $menu_item->post_status ) && 'draft' == $menu_item->post_status ) - $some_pending_menu_items = true; - if ( ! empty( $menu_item->_invalid ) ) - $some_invalid_menu_items = true; - } - - if ( $some_pending_menu_items ) - $result .= '

    ' . __('Click Save Menu to make pending menu items public.') . '

    '; - - if ( $some_invalid_menu_items ) - $result .= '

    ' . __('There are some invalid menu items. Please check or delete them.') . '

    '; - - $result .= ' '; - return $result; - } elseif ( is_wp_error( $menu ) ) { - return $menu; - } - -} - -/** - * Returns the columns for the nav menus page. - * - * @since 3.0.0 - * - * @return string|WP_Error $output The menu formatted to edit or error object on failure. - */ -function wp_nav_menu_manage_columns() { - return array( - '_title' => __('Show advanced menu properties'), - 'cb' => '', - 'link-target' => __('Link Target'), - 'css-classes' => __('CSS Classes'), - 'xfn' => __('Link Relationship (XFN)'), - 'description' => __('Description'), - ); -} - -/** - * Deletes orphaned draft menu items - * - * @access private - * @since 3.0.0 - * - */ -function _wp_delete_orphaned_draft_menu_items() { - global $wpdb; - $delete_timestamp = time() - ( DAY_IN_SECONDS * EMPTY_TRASH_DAYS ); - - // Delete orphaned draft menu items. - $menu_items_to_delete = $wpdb->get_col($wpdb->prepare("SELECT ID FROM $wpdb->posts AS p LEFT JOIN $wpdb->postmeta AS m ON p.ID = m.post_id WHERE post_type = 'nav_menu_item' AND post_status = 'draft' AND meta_key = '_menu_item_orphaned' AND meta_value < '%d'", $delete_timestamp ) ); - - foreach( (array) $menu_items_to_delete as $menu_item_id ) - wp_delete_post( $menu_item_id, true ); -} -add_action('admin_head-nav-menus.php', '_wp_delete_orphaned_draft_menu_items'); - -/** - * Saves nav 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 - */ -function wp_nav_menu_update_menu_items ( $nav_menu_selected_id, $nav_menu_selected_title ) { - $unsorted_menu_items = wp_get_nav_menu_items( $nav_menu_selected_id, array( 'orderby' => 'ID', 'output' => ARRAY_A, 'output_key' => 'ID', 'post_status' => 'draft,publish' ) ); - - $menu_items = array(); - // Index menu items by db ID - foreach ( $unsorted_menu_items as $_item ) - $menu_items[$_item->db_id] = $_item; - - $post_fields = array( - 'menu-item-db-id', 'menu-item-object-id', 'menu-item-object', - 'menu-item-parent-id', 'menu-item-position', 'menu-item-type', - 'menu-item-title', 'menu-item-url', 'menu-item-description', - 'menu-item-attr-title', 'menu-item-target', 'menu-item-classes', 'menu-item-xfn' - ); - - wp_defer_term_counting( true ); - // Loop through all the menu items' POST variables - if ( ! empty( $_POST['menu-item-db-id'] ) ) { - foreach( (array) $_POST['menu-item-db-id'] as $_key => $k ) { - - // Menu item title can't be blank - if ( ! isset( $_POST['menu-item-title'][ $_key ] ) || '' == $_POST['menu-item-title'][ $_key ] ) - continue; - - $args = array(); - foreach ( $post_fields as $field ) - $args[$field] = isset( $_POST[$field][$_key] ) ? $_POST[$field][$_key] : ''; - - $menu_item_db_id = wp_update_nav_menu_item( $nav_menu_selected_id, ( $_POST['menu-item-db-id'][$_key] != $_key ? 0 : $_key ), $args ); - - if ( is_wp_error( $menu_item_db_id ) ) - $messages[] = '

    ' . $menu_item_db_id->get_error_message() . '

    '; - elseif ( isset( $menu_items[$menu_item_db_id] ) ) - unset( $menu_items[$menu_item_db_id] ); - } - } - - // Remove menu items from the menu that weren't in $_POST - if ( ! empty( $menu_items ) ) { - foreach ( array_keys( $menu_items ) as $menu_item_id ) { - if ( is_nav_menu_item( $menu_item_id ) ) { - wp_delete_post( $menu_item_id ); - } - } - } - - // Store 'auto-add' pages. - $auto_add = ! empty( $_POST['auto-add-pages'] ); - $nav_menu_option = (array) get_option( 'nav_menu_options' ); - if ( ! isset( $nav_menu_option['auto_add'] ) ) - $nav_menu_option['auto_add'] = array(); - if ( $auto_add ) { - if ( ! in_array( $nav_menu_selected_id, $nav_menu_option['auto_add'] ) ) - $nav_menu_option['auto_add'][] = $nav_menu_selected_id; - } else { - if ( false !== ( $key = array_search( $nav_menu_selected_id, $nav_menu_option['auto_add'] ) ) ) - unset( $nav_menu_option['auto_add'][$key] ); - } - // Remove nonexistent/deleted menus - $nav_menu_option['auto_add'] = array_intersect( $nav_menu_option['auto_add'], wp_get_nav_menus( array( 'fields' => 'ids' ) ) ); - update_option( 'nav_menu_options', $nav_menu_option ); - - wp_defer_term_counting( false ); - - /** This action is documented in wp-includes/nav-menu.php */ - do_action( 'wp_update_nav_menu', $nav_menu_selected_id ); - - $messages[] = '

    ' . sprintf( __( '%1$s has been updated.' ), $nav_menu_selected_title ) . '

    '; - unset( $menu_items, $unsorted_menu_items ); - - return $messages; -} diff --git a/sources/wordpress/wp-admin/includes/plugin-install.php b/sources/wordpress/wp-admin/includes/plugin-install.php deleted file mode 100644 index 356fff6..0000000 --- a/sources/wordpress/wp-admin/includes/plugin-install.php +++ /dev/null @@ -1,549 +0,0 @@ -per_page) ) - $args->per_page = 24; - - /** - * Override the Plugin Install API arguments. - * - * Please ensure that an object is returned. - * - * @since 2.7.0 - * - * @param object $args Plugin API arguments. - * @param string $action The type of information being requested from the Plugin Install API. - */ - $args = apply_filters( 'plugins_api_args', $args, $action ); - - /** - * Allows a plugin to override the WordPress.org Plugin Install API entirely. - * - * Please ensure that an object is returned. - * - * @since 2.7.0 - * - * @param bool|object $result The result object. Default false. - * @param string $action The type of information being requested from the Plugin Install API. - * @param object $args Plugin API arguments. - */ - $res = apply_filters( 'plugins_api', false, $action, $args ); - - if ( false === $res ) { - $url = $http_url = 'http://api.wordpress.org/plugins/info/1.0/'; - if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) - $url = set_url_scheme( $url, 'https' ); - - $args = array( - 'timeout' => 15, - 'body' => array( - 'action' => $action, - 'request' => serialize( $args ) - ) - ); - $request = wp_remote_post( $url, $args ); - - if ( $ssl && is_wp_error( $request ) ) { - trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); - $request = wp_remote_post( $http_url, $args ); - } - - if ( is_wp_error($request) ) { - $res = new WP_Error('plugins_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), $request->get_error_message() ); - } else { - $res = maybe_unserialize( wp_remote_retrieve_body( $request ) ); - if ( ! is_object( $res ) && ! is_array( $res ) ) - $res = new WP_Error('plugins_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), wp_remote_retrieve_body( $request ) ); - } - } elseif ( !is_wp_error($res) ) { - $res->external = true; - } - - /** - * Filter the Plugin Install API response results. - * - * @since 2.7.0 - * - * @param object|WP_Error $res Response object or WP_Error. - * @param string $action The type of information being requested from the Plugin Install API. - * @param object $args Plugin API arguments. - */ - return apply_filters( 'plugins_api_result', $res, $action, $args ); -} - -/** - * Retrieve popular WordPress plugin tags. - * - * @since 2.7.0 - * - * @param array $args - * @return array - */ -function install_popular_tags( $args = array() ) { - $key = md5(serialize($args)); - if ( false !== ($tags = get_site_transient('poptags_' . $key) ) ) - return $tags; - - $tags = plugins_api('hot_tags', $args); - - if ( is_wp_error($tags) ) - return $tags; - - set_site_transient( 'poptags_' . $key, $tags, 3 * HOUR_IN_SECONDS ); - - return $tags; -} - -function install_dashboard() { - ?> -

    WordPress Plugin Directory or upload a plugin in .zip format via this page.' ), 'https://wordpress.org/plugins/', self_admin_url( 'plugin-install.php?tab=upload' ) ); ?>

    - - - -

    -

    - '; - if ( is_wp_error($api_tags) ) { - echo $api_tags->get_error_message(); - } else { - //Set up the tags in a way which can be interpreted by wp_generate_tag_cloud() - $tags = array(); - foreach ( (array)$api_tags as $tag ) - $tags[ $tag['name'] ] = (object) array( - 'link' => esc_url( self_admin_url('plugin-install.php?tab=search&type=tag&s=' . urlencode($tag['name'])) ), - 'name' => $tag['name'], - 'id' => sanitize_title_with_dashes($tag['name']), - 'count' => $tag['count'] ); - echo wp_generate_tag_cloud($tags, array( 'single_text' => __('%s plugin'), 'multiple_text' => __('%s plugins') ) ); - } - echo '


    '; -} -add_action( 'install_plugins_featured', 'install_dashboard' ); - -/** - * Display search form for searching plugins. - * - * @since 2.7.0 - */ -function install_search_form( $type_selector = true ) { - $type = isset($_REQUEST['type']) ? wp_unslash( $_REQUEST['type'] ) : 'term'; - $term = isset($_REQUEST['s']) ? wp_unslash( $_REQUEST['s'] ) : ''; - $input_attrs = ''; - $button_type = 'button screen-reader-text'; - - // assume no $type_selector means it's a simplified search form - if ( ! $type_selector ) { - $input_attrs = 'class="wp-filter-search" placeholder="' . esc_attr__( 'Search Plugins' ) . '" '; - } - - ?>
    - - - - - - 'search-submit' ) ); ?> -
    -
    -

    -
    - - - - -
    -
    - -

    -
    - -

    - - - -

    -
    - -
    - display(); ?> -
    - response ) ) { - foreach ( (array)$update_plugins->response as $file => $plugin ) { - if ( $plugin->slug === $api->slug ) { - $status = 'update_available'; - $update_file = $file; - $version = $plugin->new_version; - if ( current_user_can('update_plugins') ) - $url = wp_nonce_url(self_admin_url('update.php?action=upgrade-plugin&plugin=' . $update_file), 'upgrade-plugin_' . $update_file); - break; - } - } - } - - if ( 'install' == $status ) { - if ( is_dir( WP_PLUGIN_DIR . '/' . $api->slug ) ) { - $installed_plugin = get_plugins('/' . $api->slug); - if ( empty($installed_plugin) ) { - if ( current_user_can('install_plugins') ) - $url = wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=' . $api->slug), 'install-plugin_' . $api->slug); - } else { - $key = array_keys( $installed_plugin ); - $key = array_shift( $key ); //Use the first plugin regardless of the name, Could have issues for multiple-plugins in one directory if they share different version numbers - if ( version_compare($api->version, $installed_plugin[ $key ]['Version'], '=') ){ - $status = 'latest_installed'; - } elseif ( version_compare($api->version, $installed_plugin[ $key ]['Version'], '<') ) { - $status = 'newer_installed'; - $version = $installed_plugin[ $key ]['Version']; - } else { - //If the above update check failed, Then that probably means that the update checker has out-of-date information, force a refresh - if ( ! $loop ) { - delete_site_transient('update_plugins'); - wp_update_plugins(); - return install_plugin_install_status($api, true); - } - } - } - } else { - // "install" & no directory with that slug - if ( current_user_can('install_plugins') ) - $url = wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=' . $api->slug), 'install-plugin_' . $api->slug); - } - } - if ( isset($_GET['from']) ) - $url .= '&from=' . urlencode( wp_unslash( $_GET['from'] ) ); - - return compact('status', 'url', 'version'); -} - -/** - * Display plugin information in dialog box form. - * - * @since 2.7.0 - */ -function install_plugin_information() { - global $tab; - - $api = plugins_api( 'plugin_information', array( - 'slug' => wp_unslash( $_REQUEST['plugin'] ), - 'is_ssl' => is_ssl(), - 'fields' => array( 'banners' => true, 'reviews' => true ) - ) ); - - if ( is_wp_error( $api ) ) { - wp_die( $api ); - } - - $plugins_allowedtags = array( - 'a' => array( 'href' => array(), 'title' => array(), 'target' => array() ), - 'abbr' => array( 'title' => array() ), 'acronym' => array( 'title' => array() ), - 'code' => array(), 'pre' => array(), 'em' => array(), 'strong' => array(), - 'div' => array( 'class' => array() ), 'span' => array( 'class' => array() ), - 'p' => array(), 'ul' => array(), 'ol' => array(), 'li' => array(), - 'h1' => array(), 'h2' => array(), 'h3' => array(), 'h4' => array(), 'h5' => array(), 'h6' => array(), - 'img' => array( 'src' => array(), 'class' => array(), 'alt' => array() ) - ); - - $plugins_section_titles = array( - 'description' => _x( 'Description', 'Plugin installer section title' ), - 'installation' => _x( 'Installation', 'Plugin installer section title' ), - 'faq' => _x( 'FAQ', 'Plugin installer section title' ), - 'screenshots' => _x( 'Screenshots', 'Plugin installer section title' ), - 'changelog' => _x( 'Changelog', 'Plugin installer section title' ), - 'reviews' => _x( 'Reviews', 'Plugin installer section title' ), - 'other_notes' => _x( 'Other Notes', 'Plugin installer section title' ) - ); - - // Sanitize HTML - foreach ( (array) $api->sections as $section_name => $content ) { - $api->sections[$section_name] = wp_kses( $content, $plugins_allowedtags ); - } - - foreach ( array( 'version', 'author', 'requires', 'tested', 'homepage', 'downloaded', 'slug' ) as $key ) { - if ( isset( $api->$key ) ) { - $api->$key = wp_kses( $api->$key, $plugins_allowedtags ); - } - } - - $_tab = esc_attr( $tab ); - - $section = isset( $_REQUEST['section'] ) ? wp_unslash( $_REQUEST['section'] ) : 'description'; // Default to the Description tab, Do not translate, API returns English. - if ( empty( $section ) || ! isset( $api->sections[ $section ] ) ) { - $section_titles = array_keys( (array) $api->sections ); - $section = array_shift( $section_titles ); - } - - iframe_header( __( 'Plugin Install' ) ); - - $_with_banner = ''; - - if ( ! empty( $api->banners ) && ( ! empty( $api->banners['low'] ) || ! empty( $api->banners['high'] ) ) ) { - $_with_banner = 'with-banner'; - $low = empty( $api->banners['low'] ) ? $api->banners['high'] : $api->banners['low']; - $high = empty( $api->banners['high'] ) ? $api->banners['low'] : $api->banners['high']; - ?> - - '; - echo "

    {$api->name}

    "; - echo "
    \n"; - - foreach ( (array) $api->sections as $section_name => $content ) { - if ( 'reviews' === $section_name && ( empty( $api->ratings ) || 0 === array_sum( (array) $api->ratings ) ) ) { - continue; - } - - if ( isset( $plugins_section_titles[ $section_name ] ) ) { - $title = $plugins_section_titles[ $section_name ]; - } else { - $title = ucwords( str_replace( '_', ' ', $section_name ) ); - } - - $class = ( $section_name === $section ) ? ' class="current"' : ''; - $href = add_query_arg( array('tab' => $tab, 'section' => $section_name) ); - $href = esc_url( $href ); - $san_section = esc_attr( $section_name ); - echo "\t$title\n"; - } - - echo "
    \n"; - - ?> -
    -
    -
      - version ) ) { ?> -
    • version; ?>
    • - author ) ) { ?> -
    • author, '_blank' ); ?>
    • - last_updated ) ) { ?> -
    • - last_updated ) ) ); ?> -
    • - requires ) ) { ?> -
    • requires ); ?>
    • - tested ) ) { ?> -
    • tested; ?>
    • - downloaded ) ) { ?> -
    • downloaded ), number_format_i18n( $api->downloaded ) ); ?>
    • - slug ) && empty( $api->external ) ) { ?> -
    • - homepage ) ) { ?> -
    • - donate_link ) && empty( $api->contributors ) ) { ?> -
    • - -
    - rating ) ) { ?> -

    - $api->rating, 'type' => 'percent', 'number' => $api->num_ratings ) ); ?> - num_ratings ), number_format_i18n( $api->num_ratings ) ); ?> - ratings ) && array_sum( (array) $api->ratings ) > 0 ) { - foreach( $api->ratings as $key => $ratecount ) { - // Avoid div-by-zero. - $_rating = $api->num_ratings ? ( $ratecount / $api->num_ratings ) : 0; - ?> - - contributors ) ) { ?> -

    -
      - contributors as $contrib_username => $contrib_profile ) { - if ( empty( $contrib_username ) && empty( $contrib_profile ) ) { - continue; - } - if ( empty( $contrib_username ) ) { - $contrib_username = preg_replace( '/^.+\/(.+)\/?$/', '\1', $contrib_profile ); - } - $contrib_username = sanitize_user( $contrib_username ); - if ( empty( $contrib_profile ) ) { - echo "
    • {$contrib_username}
    • "; - } else { - echo "
    • {$contrib_username}
    • "; - } - } - ?> -
    - donate_link ) ) { ?> - - - -
    -
    - 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.') . '

    '; - } 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.') . '

    '; - } - - foreach ( (array) $api->sections as $section_name => $content ) { - $content = links_add_base_url( $content, 'https://wordpress.org/plugins/' . $api->slug . '/' ); - $content = links_add_target( $content, '_blank' ); - - $san_section = esc_attr( $section_name ); - - $display = ( $section_name === $section ) ? 'block' : 'none'; - - echo "\t
    \n"; - echo $content; - echo "\t
    \n"; - } - echo "
    \n"; - echo "
    \n"; - echo "\n"; // #plugin-information-scrollable - echo "\n"; - - iframe_footer(); - exit; -} -add_action('install_plugins_pre_plugin-information', 'install_plugin_information'); diff --git a/sources/wordpress/wp-admin/includes/plugin.php b/sources/wordpress/wp-admin/includes/plugin.php deleted file mode 100644 index 209b5c9..0000000 --- a/sources/wordpress/wp-admin/includes/plugin.php +++ /dev/null @@ -1,1878 +0,0 @@ - - * /* - * 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. - * - * 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 - * the plugin contents when it has all of the required plugin data. - * - * The first 8kiB of the file will be pulled in and if the plugin data is not - * within that first 8kiB, then the plugin author should correct their plugin - * and move the plugin data headers to the top. - * - * The plugin file is assumed to have permissions to allow for scripts to read - * 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. - * @since 1.5.0 - * - * @param string $plugin_file Path to the plugin file - * @param bool $markup Optional. If the returned data should have HTML markup applied. Defaults to true. - * @param bool $translate Optional. If the returned data should be translated. Defaults to true. - * @return array See above for description. - */ -function get_plugin_data( $plugin_file, $markup = true, $translate = true ) { - - $default_headers = array( - 'Name' => 'Plugin Name', - 'PluginURI' => 'Plugin URI', - 'Version' => 'Version', - 'Description' => 'Description', - 'Author' => 'Author', - 'AuthorURI' => 'Author URI', - 'TextDomain' => 'Text Domain', - 'DomainPath' => 'Domain Path', - 'Network' => 'Network', - // Site Wide Only is deprecated in favor of Network. - '_sitewide' => 'Site Wide Only', - ); - - $plugin_data = get_file_data( $plugin_file, $default_headers, 'plugin' ); - - // Site Wide Only is the old header for Network - if ( ! $plugin_data['Network'] && $plugin_data['_sitewide'] ) { - _deprecated_argument( __FUNCTION__, '3.0', sprintf( __( 'The %1$s plugin header is deprecated. Use %2$s instead.' ), 'Site Wide Only: true', 'Network: true' ) ); - $plugin_data['Network'] = $plugin_data['_sitewide']; - } - $plugin_data['Network'] = ( 'true' == strtolower( $plugin_data['Network'] ) ); - unset( $plugin_data['_sitewide'] ); - - if ( $markup || $translate ) { - $plugin_data = _get_plugin_data_markup_translate( $plugin_file, $plugin_data, $markup, $translate ); - } else { - $plugin_data['Title'] = $plugin_data['Name']; - $plugin_data['AuthorName'] = $plugin_data['Author']; - } - - return $plugin_data; -} - -/** - * Sanitizes plugin data, optionally adds markup, optionally translates. - * - * @since 2.7.0 - * @access private - * @see get_plugin_data() - */ -function _get_plugin_data_markup_translate( $plugin_file, $plugin_data, $markup = true, $translate = true ) { - - // Sanitize the plugin filename to a WP_PLUGIN_DIR relative path - $plugin_file = plugin_basename( $plugin_file ); - - // Translate fields - if ( $translate ) { - if ( $textdomain = $plugin_data['TextDomain'] ) { - if ( $plugin_data['DomainPath'] ) - load_plugin_textdomain( $textdomain, false, dirname( $plugin_file ) . $plugin_data['DomainPath'] ); - else - load_plugin_textdomain( $textdomain, false, dirname( $plugin_file ) ); - } elseif ( in_array( basename( $plugin_file ), array( 'hello.php', 'akismet.php' ) ) ) { - $textdomain = 'default'; - } - if ( $textdomain ) { - foreach ( array( 'Name', 'PluginURI', 'Description', 'Author', 'AuthorURI', 'Version' ) as $field ) - $plugin_data[ $field ] = translate( $plugin_data[ $field ], $textdomain ); - } - } - - // Sanitize fields - $allowed_tags = $allowed_tags_in_links = array( - 'abbr' => array( 'title' => true ), - 'acronym' => array( 'title' => true ), - 'code' => true, - 'em' => true, - 'strong' => true, - ); - $allowed_tags['a'] = array( 'href' => true, 'title' => true ); - - // Name is marked up inside tags. Don't allow these. - // Author is too, but some plugins have used here (omitting Author URI). - $plugin_data['Name'] = wp_kses( $plugin_data['Name'], $allowed_tags_in_links ); - $plugin_data['Author'] = wp_kses( $plugin_data['Author'], $allowed_tags ); - - $plugin_data['Description'] = wp_kses( $plugin_data['Description'], $allowed_tags ); - $plugin_data['Version'] = wp_kses( $plugin_data['Version'], $allowed_tags ); - - $plugin_data['PluginURI'] = esc_url( $plugin_data['PluginURI'] ); - $plugin_data['AuthorURI'] = esc_url( $plugin_data['AuthorURI'] ); - - $plugin_data['Title'] = $plugin_data['Name']; - $plugin_data['AuthorName'] = $plugin_data['Author']; - - // Apply markup - if ( $markup ) { - if ( $plugin_data['PluginURI'] && $plugin_data['Name'] ) - $plugin_data['Title'] = '' . $plugin_data['Name'] . ''; - - if ( $plugin_data['AuthorURI'] && $plugin_data['Author'] ) - $plugin_data['Author'] = '' . $plugin_data['Author'] . ''; - - $plugin_data['Description'] = wptexturize( $plugin_data['Description'] ); - - if ( $plugin_data['Author'] ) - $plugin_data['Description'] .= ' ' . sprintf( __('By %s.'), $plugin_data['Author'] ) . ''; - } - - return $plugin_data; -} - -/** - * Get a list of a plugin's files. - * - * @since 2.8.0 - * - * @param string $plugin Plugin ID - * @return array List of files relative to the plugin root. - */ -function get_plugin_files($plugin) { - $plugin_file = WP_PLUGIN_DIR . '/' . $plugin; - $dir = dirname($plugin_file); - $plugin_files = array($plugin); - if ( is_dir($dir) && $dir != WP_PLUGIN_DIR ) { - $plugins_dir = @ opendir( $dir ); - if ( $plugins_dir ) { - while (($file = readdir( $plugins_dir ) ) !== false ) { - if ( substr($file, 0, 1) == '.' ) - continue; - if ( is_dir( $dir . '/' . $file ) ) { - $plugins_subdir = @ opendir( $dir . '/' . $file ); - if ( $plugins_subdir ) { - while (($subfile = readdir( $plugins_subdir ) ) !== false ) { - if ( substr($subfile, 0, 1) == '.' ) - continue; - $plugin_files[] = plugin_basename("$dir/$file/$subfile"); - } - @closedir( $plugins_subdir ); - } - } else { - if ( plugin_basename("$dir/$file") != $plugin ) - $plugin_files[] = plugin_basename("$dir/$file"); - } - } - @closedir( $plugins_dir ); - } - } - - return $plugin_files; -} - -/** - * Check the plugins directory and retrieve all plugin files with plugin data. - * - * WordPress only supports plugin files in the base plugins directory - * (wp-content/plugins) and in one directory above the plugins directory - * (wp-content/plugins/my-plugin). The file it looks for has the plugin data and - * must be found in those two locations. It is recommended that do keep your - * plugin files in directories. - * - * The file with the plugin data is the file that will be included and therefore - * needs to have the main execution for the plugin. This does not mean - * everything must be contained in the file and it is recommended that the file - * be split for maintainability. Keep everything in one file for extreme - * optimization purposes. - * - * @since 1.5.0 - * - * @param string $plugin_folder Optional. Relative path to single plugin folder. - * @return array Key is the plugin file path and the value is an array of the plugin data. - */ -function get_plugins($plugin_folder = '') { - - if ( ! $cache_plugins = wp_cache_get('plugins', 'plugins') ) - $cache_plugins = array(); - - if ( isset($cache_plugins[ $plugin_folder ]) ) - return $cache_plugins[ $plugin_folder ]; - - $wp_plugins = array (); - $plugin_root = WP_PLUGIN_DIR; - if ( !empty($plugin_folder) ) - $plugin_root .= $plugin_folder; - - // Files in wp-content/plugins directory - $plugins_dir = @ opendir( $plugin_root); - $plugin_files = array(); - if ( $plugins_dir ) { - while (($file = readdir( $plugins_dir ) ) !== false ) { - if ( substr($file, 0, 1) == '.' ) - continue; - if ( is_dir( $plugin_root.'/'.$file ) ) { - $plugins_subdir = @ opendir( $plugin_root.'/'.$file ); - if ( $plugins_subdir ) { - while (($subfile = readdir( $plugins_subdir ) ) !== false ) { - if ( substr($subfile, 0, 1) == '.' ) - continue; - if ( substr($subfile, -4) == '.php' ) - $plugin_files[] = "$file/$subfile"; - } - closedir( $plugins_subdir ); - } - } else { - if ( substr($file, -4) == '.php' ) - $plugin_files[] = $file; - } - } - closedir( $plugins_dir ); - } - - if ( empty($plugin_files) ) - return $wp_plugins; - - foreach ( $plugin_files as $plugin_file ) { - if ( !is_readable( "$plugin_root/$plugin_file" ) ) - continue; - - $plugin_data = get_plugin_data( "$plugin_root/$plugin_file", false, false ); //Do not apply markup/translate as it'll be cached. - - if ( empty ( $plugin_data['Name'] ) ) - continue; - - $wp_plugins[plugin_basename( $plugin_file )] = $plugin_data; - } - - uasort( $wp_plugins, '_sort_uname_callback' ); - - $cache_plugins[ $plugin_folder ] = $wp_plugins; - wp_cache_set('plugins', $cache_plugins, 'plugins'); - - return $wp_plugins; -} - -/** - * Check the mu-plugins directory and retrieve all mu-plugin files with any plugin data. - * - * WordPress only includes mu-plugin files in the base mu-plugins directory (wp-content/mu-plugins). - * - * @since 3.0.0 - * @return array Key is the mu-plugin file path and the value is an array of the mu-plugin data. - */ -function get_mu_plugins() { - $wp_plugins = array(); - // Files in wp-content/mu-plugins directory - $plugin_files = array(); - - if ( ! is_dir( WPMU_PLUGIN_DIR ) ) - return $wp_plugins; - if ( $plugins_dir = @ opendir( WPMU_PLUGIN_DIR ) ) { - while ( ( $file = readdir( $plugins_dir ) ) !== false ) { - if ( substr( $file, -4 ) == '.php' ) - $plugin_files[] = $file; - } - } else { - return $wp_plugins; - } - - @closedir( $plugins_dir ); - - if ( empty($plugin_files) ) - return $wp_plugins; - - foreach ( $plugin_files as $plugin_file ) { - if ( !is_readable( WPMU_PLUGIN_DIR . "/$plugin_file" ) ) - continue; - - $plugin_data = get_plugin_data( WPMU_PLUGIN_DIR . "/$plugin_file", false, false ); //Do not apply markup/translate as it'll be cached. - - if ( empty ( $plugin_data['Name'] ) ) - $plugin_data['Name'] = $plugin_file; - - $wp_plugins[ $plugin_file ] = $plugin_data; - } - - if ( isset( $wp_plugins['index.php'] ) && filesize( WPMU_PLUGIN_DIR . '/index.php') <= 30 ) // silence is golden - unset( $wp_plugins['index.php'] ); - - uasort( $wp_plugins, '_sort_uname_callback' ); - - return $wp_plugins; -} - -/** - * Callback to sort array by a 'Name' key. - * - * @since 3.1.0 - * @access private - */ -function _sort_uname_callback( $a, $b ) { - return strnatcasecmp( $a['Name'], $b['Name'] ); -} - -/** - * Check the wp-content directory and retrieve all drop-ins with any plugin data. - * - * @since 3.0.0 - * @return array Key is the file path and the value is an array of the plugin data. - */ -function get_dropins() { - $dropins = array(); - $plugin_files = array(); - - $_dropins = _get_dropins(); - - // These exist in the wp-content directory - if ( $plugins_dir = @ opendir( WP_CONTENT_DIR ) ) { - while ( ( $file = readdir( $plugins_dir ) ) !== false ) { - if ( isset( $_dropins[ $file ] ) ) - $plugin_files[] = $file; - } - } else { - return $dropins; - } - - @closedir( $plugins_dir ); - - if ( empty($plugin_files) ) - return $dropins; - - foreach ( $plugin_files as $plugin_file ) { - if ( !is_readable( WP_CONTENT_DIR . "/$plugin_file" ) ) - continue; - $plugin_data = get_plugin_data( WP_CONTENT_DIR . "/$plugin_file", false, false ); //Do not apply markup/translate as it'll be cached. - if ( empty( $plugin_data['Name'] ) ) - $plugin_data['Name'] = $plugin_file; - $dropins[ $plugin_file ] = $plugin_data; - } - - uksort( $dropins, 'strnatcasecmp' ); - - return $dropins; -} - -/** - * Returns drop-ins that WordPress uses. - * - * Includes Multisite drop-ins only when is_multisite() - * - * @since 3.0.0 - * @return array Key is file name. The value is an array, with the first value the - * purpose of the drop-in and the second value the name of the constant that must be - * true for the drop-in to be used, or true if no constant is required. - */ -function _get_dropins() { - $dropins = array( - 'advanced-cache.php' => array( __( 'Advanced caching plugin.' ), 'WP_CACHE' ), // WP_CACHE - 'db.php' => array( __( 'Custom database class.' ), true ), // auto on load - 'db-error.php' => array( __( 'Custom database error message.' ), true ), // auto on error - 'install.php' => array( __( 'Custom install script.' ), true ), // auto on install - 'maintenance.php' => array( __( 'Custom maintenance message.' ), true ), // auto on maintenance - 'object-cache.php' => array( __( 'External object cache.' ), true ), // auto on load - ); - - if ( is_multisite() ) { - $dropins['sunrise.php' ] = array( __( 'Executed before Multisite is loaded.' ), 'SUNRISE' ); // SUNRISE - $dropins['blog-deleted.php' ] = array( __( 'Custom site deleted message.' ), true ); // auto on deleted blog - $dropins['blog-inactive.php' ] = array( __( 'Custom site inactive message.' ), true ); // auto on inactive blog - $dropins['blog-suspended.php'] = array( __( 'Custom site suspended message.' ), true ); // auto on archived or spammed blog - } - - return $dropins; -} - -/** - * Check whether the plugin is active by checking the active_plugins list. - * - * @since 2.5.0 - * - * @param string $plugin Base plugin path from plugins directory. - * @return bool True, if in the active plugins list. False, not in the list. - */ -function is_plugin_active( $plugin ) { - return in_array( $plugin, (array) get_option( 'active_plugins', array() ) ) || is_plugin_active_for_network( $plugin ); -} - -/** - * Check whether the plugin is inactive. - * - * Reverse of is_plugin_active(). Used as a callback. - * - * @since 3.1.0 - * @see is_plugin_active() - * - * @param string $plugin Base plugin path from plugins directory. - * @return bool True if inactive. False if active. - */ -function is_plugin_inactive( $plugin ) { - return ! is_plugin_active( $plugin ); -} - -/** - * Check whether the plugin is active for the entire network. - * - * @since 3.0.0 - * - * @param string $plugin Base plugin path from plugins directory. - * @return bool True, if active for the network, otherwise false. - */ -function is_plugin_active_for_network( $plugin ) { - if ( !is_multisite() ) - return false; - - $plugins = get_site_option( 'active_sitewide_plugins'); - if ( isset($plugins[$plugin]) ) - return true; - - return false; -} - -/** - * Checks for "Network: true" in the plugin header to see if this should - * be activated only as a network wide plugin. The plugin would also work - * when Multisite is not enabled. - * - * Checks for "Site Wide Only: true" for backwards compatibility. - * - * @since 3.0.0 - * - * @param string $plugin Plugin to check - * @return bool True if plugin is network only, false otherwise. - */ -function is_network_only_plugin( $plugin ) { - $plugin_data = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin ); - if ( $plugin_data ) - return $plugin_data['Network']; - return false; -} - -/** - * Attempts activation of plugin in a "sandbox" and redirects on success. - * - * A plugin that is already activated will not attempt to be activated again. - * - * The way it works is by setting the redirection to the error before trying to - * include the plugin file. If the plugin fails, then the redirection will not - * be overwritten with the success message. Also, the options will not be - * updated and the activation hook will not be called on plugin error. - * - * It should be noted that in no way the below code will actually prevent errors - * within the file. The code should not be used elsewhere to replicate the - * "sandbox", which uses redirection to work. - * {@source 13 1} - * - * If any errors are found or text is outputted, then it will be captured to - * ensure that the success redirection will update the error redirection. - * - * @since 2.5.0 - * - * @param string $plugin Plugin path to main plugin file with plugin data. - * @param string $redirect Optional. URL to redirect to. - * @param bool $network_wide Whether to enable the plugin for all sites in the - * network or just the current site. Multisite only. Default is false. - * @param bool $silent Prevent calling activation hooks. Optional, default is false. - * @return WP_Error|null WP_Error on invalid file or null on success. - */ -function activate_plugin( $plugin, $redirect = '', $network_wide = false, $silent = false ) { - $plugin = plugin_basename( trim( $plugin ) ); - - if ( is_multisite() && ( $network_wide || is_network_only_plugin($plugin) ) ) { - $network_wide = true; - $current = get_site_option( 'active_sitewide_plugins', array() ); - $_GET['networkwide'] = 1; // Back compat for plugins looking for this value. - } else { - $current = get_option( 'active_plugins', array() ); - } - - $valid = validate_plugin($plugin); - if ( is_wp_error($valid) ) - return $valid; - - if ( !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(); - wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $plugin ); - $_wp_plugin_file = $plugin; - include_once( WP_PLUGIN_DIR . '/' . $plugin ); - $plugin = $_wp_plugin_file; // Avoid stomping of the $plugin variable in a plugin. - - if ( ! $silent ) { - /** - * Fires before a plugin is activated. - * - * If a plugin is silently activated (such as during an update), - * this hook does not fire. - * - * @since 2.9.0 - * - * @param string $plugin Plugin path to main plugin file with plugin data. - * @param bool $network_wide Whether to enable the plugin for all sites in the network - * or just the current site. Multisite only. Default is false. - */ - do_action( 'activate_plugin', $plugin, $network_wide ); - - /** - * 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. - * - * If a plugin is silently activated (such as during an update), - * this hook does not fire. - * - * @since 2.0.0 - * - * @param bool $network_wide Whether to enable the plugin for all sites in the network - * or just the current site. Multisite only. Default is false. - */ - do_action( 'activate_' . $plugin, $network_wide ); - } - - if ( $network_wide ) { - $current[$plugin] = time(); - update_site_option( 'active_sitewide_plugins', $current ); - } else { - $current[] = $plugin; - sort($current); - update_option('active_plugins', $current); - } - - if ( ! $silent ) { - /** - * Fires after a plugin has been activated. - * - * If a plugin is silently activated (such as during an update), - * this hook does not fire. - * - * @since 2.9.0 - * - * @param string $plugin Plugin path to main plugin file with plugin data. - * @param bool $network_wide Whether to enable the plugin for all sites in the network - * or just the current site. Multisite only. Default is false. - */ - do_action( 'activated_plugin', $plugin, $network_wide ); - } - - if ( ob_get_length() > 0 ) { - $output = ob_get_clean(); - return new WP_Error('unexpected_output', __('The plugin generated unexpected output.'), $output); - } - ob_end_clean(); - } - - return null; -} - -/** - * Deactivate a single plugin or multiple plugins. - * - * The deactivation hook is disabled by the plugin upgrader by using the $silent - * parameter. - * - * @since 2.5.0 - * - * @param string|array $plugins Single plugin or list of plugins to deactivate. - * @param bool $silent Prevent calling deactivation hooks. Default is false. - * @param mixed $network_wide Whether to deactivate the plugin for all sites in the network. - * A value of null (the default) will deactivate plugins for both the site and the network. - */ -function deactivate_plugins( $plugins, $silent = false, $network_wide = null ) { - if ( is_multisite() ) - $network_current = get_site_option( 'active_sitewide_plugins', array() ); - $current = get_option( 'active_plugins', array() ); - $do_blog = $do_network = false; - - foreach ( (array) $plugins as $plugin ) { - $plugin = plugin_basename( trim( $plugin ) ); - if ( ! is_plugin_active($plugin) ) - continue; - - $network_deactivating = false !== $network_wide && is_plugin_active_for_network( $plugin ); - - if ( ! $silent ) { - /** - * Fires before a plugin is deactivated. - * - * If a plugin is silently deactivated (such as during an update), - * this hook does not fire. - * - * @since 2.9.0 - * - * @param string $plugin Plugin path to main plugin file with plugin data. - * @param bool $network_deactivating Whether the plugin is deactivated for all sites in the network - * or just the current site. Multisite only. Default is false. - */ - do_action( 'deactivate_plugin', $plugin, $network_deactivating ); - } - - if ( false !== $network_wide ) { - if ( is_plugin_active_for_network( $plugin ) ) { - $do_network = true; - unset( $network_current[ $plugin ] ); - } elseif ( $network_wide ) { - continue; - } - } - - if ( true !== $network_wide ) { - $key = array_search( $plugin, $current ); - if ( false !== $key ) { - $do_blog = true; - unset( $current[ $key ] ); - } - } - - if ( ! $silent ) { - /** - * 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. - * - * If a plugin is silently deactivated (such as during an update), - * this hook does not fire. - * - * @since 2.0.0 - * - * @param bool $network_deactivating Whether the plugin is deactivated for all sites in the network - * or just the current site. Multisite only. Default is false. - */ - do_action( 'deactivate_' . $plugin, $network_deactivating ); - - /** - * Fires after a plugin is deactivated. - * - * If a plugin is silently deactivated (such as during an update), - * this hook does not fire. - * - * @since 2.9.0 - * - * @param string $plugin Plugin basename. - * @param bool $network_deactivating Whether the plugin is deactivated for all sites in the network - * or just the current site. Multisite only. Default false. - */ - do_action( 'deactivated_plugin', $plugin, $network_deactivating ); - } - } - - if ( $do_blog ) - update_option('active_plugins', $current); - if ( $do_network ) - update_site_option( 'active_sitewide_plugins', $network_current ); -} - -/** - * Activate multiple plugins. - * - * When WP_Error is returned, it does not mean that one of the plugins had - * errors. It means that one or more of the plugins file path was invalid. - * - * The execution will be halted as soon as one of the plugins has an error. - * - * @since 2.6.0 - * - * @param string|array $plugins Single plugin or list of plugins to activate. - * @param string $redirect Redirect to page after successful activation. - * @param bool $network_wide Whether to enable the plugin for all sites in the network. - * @param bool $silent Prevent calling activation hooks. Default is false. - * @return bool|WP_Error True when finished or WP_Error if there were errors during a plugin activation. - */ -function activate_plugins( $plugins, $redirect = '', $network_wide = false, $silent = false ) { - if ( !is_array($plugins) ) - $plugins = array($plugins); - - $errors = array(); - foreach ( $plugins as $plugin ) { - if ( !empty($redirect) ) - $redirect = add_query_arg('plugin', $plugin, $redirect); - $result = activate_plugin($plugin, $redirect, $network_wide, $silent); - if ( is_wp_error($result) ) - $errors[$plugin] = $result; - } - - if ( !empty($errors) ) - return new WP_Error('plugins_invalid', __('One of the plugins is invalid.'), $errors); - - return true; -} - -/** - * Remove directory and files of a plugin for a list of plugins. - * - * @since 2.6.0 - * - * @param array $plugins List of plugins to delete. - * @param string $deprecated Deprecated. - * @return bool|null|WP_Error True on success, false is $plugins is empty, WP_Error on failure. - * Null if filesystem credentials are required to proceed. - */ -function delete_plugins( $plugins, $deprecated = '' ) { - global $wp_filesystem; - - if ( empty($plugins) ) - return false; - - $checked = array(); - foreach( $plugins as $plugin ) - $checked[] = 'checked[]=' . $plugin; - - ob_start(); - $url = wp_nonce_url('plugins.php?action=delete-selected&verify-delete=1&' . implode('&', $checked), 'bulk-plugins'); - if ( false === ($credentials = request_filesystem_credentials($url)) ) { - $data = ob_get_contents(); - ob_end_clean(); - if ( ! empty($data) ){ - include_once( ABSPATH . 'wp-admin/admin-header.php'); - echo $data; - include( ABSPATH . 'wp-admin/admin-footer.php'); - exit; - } - return; - } - - if ( ! WP_Filesystem($credentials) ) { - request_filesystem_credentials($url, '', true); //Failed to connect, Error and request again - $data = ob_get_contents(); - ob_end_clean(); - if ( ! empty($data) ){ - include_once( ABSPATH . 'wp-admin/admin-header.php'); - echo $data; - include( ABSPATH . 'wp-admin/admin-footer.php'); - exit; - } - return; - } - - if ( ! is_object($wp_filesystem) ) - return new WP_Error('fs_unavailable', __('Could not access filesystem.')); - - 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 - $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.')); - - $plugins_dir = trailingslashit( $plugins_dir ); - - $errors = array(); - - foreach( $plugins as $plugin_file ) { - // Run Uninstall hook - if ( is_uninstallable_plugin( $plugin_file ) ) - uninstall_plugin($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 ( ! $deleted ) - $errors[] = $plugin_file; - } - - // Remove deleted plugins from the plugin updates list. - if ( $current = get_site_transient('update_plugins') ) { - // Don't remove the plugins that weren't deleted. - $deleted = array_diff( $plugins, $errors ); - - foreach ( $deleted as $plugin_file ) { - unset( $current->response[ $plugin_file ] ); - } - - set_site_transient( 'update_plugins', $current ); - } - - if ( ! empty($errors) ) - return new WP_Error('could_not_remove_plugin', sprintf(__('Could not fully remove the plugin(s) %s.'), implode(', ', $errors)) ); - - return true; -} - -/** - * Validate active plugins - * - * Validate all active plugins, deactivates invalid and - * returns an array of deactivated ones. - * - * @since 2.5.0 - * @return array invalid plugins, plugin as key, error as value - */ -function validate_active_plugins() { - $plugins = get_option( 'active_plugins', array() ); - // Validate vartype: array. - if ( ! is_array( $plugins ) ) { - update_option( 'active_plugins', array() ); - $plugins = array(); - } - - if ( is_multisite() && current_user_can( 'manage_network_plugins' ) ) { - $network_plugins = (array) get_site_option( 'active_sitewide_plugins', array() ); - $plugins = array_merge( $plugins, array_keys( $network_plugins ) ); - } - - if ( empty( $plugins ) ) - return; - - $invalid = array(); - - // Invalid plugins get deactivated. - foreach ( $plugins as $plugin ) { - $result = validate_plugin( $plugin ); - if ( is_wp_error( $result ) ) { - $invalid[$plugin] = $result; - deactivate_plugins( $plugin, true ); - } - } - return $invalid; -} - -/** - * Validate the plugin path. - * - * Checks that the file exists and {@link validate_file() is valid file}. - * - * @since 2.5.0 - * - * @param string $plugin Plugin Path - * @return WP_Error|int 0 on success, WP_Error on failure. - */ -function validate_plugin($plugin) { - if ( validate_file($plugin) ) - return new WP_Error('plugin_invalid', __('Invalid plugin path.')); - if ( ! file_exists(WP_PLUGIN_DIR . '/' . $plugin) ) - return new WP_Error('plugin_not_found', __('Plugin file does not exist.')); - - $installed_plugins = get_plugins(); - if ( ! isset($installed_plugins[$plugin]) ) - return new WP_Error('no_plugin_header', __('The plugin does not have a valid header.')); - return 0; -} - -/** - * Whether the plugin can be uninstalled. - * - * @since 2.7.0 - * - * @param string $plugin Plugin path to check. - * @return bool Whether plugin can be uninstalled. - */ -function is_uninstallable_plugin($plugin) { - $file = plugin_basename($plugin); - - $uninstallable_plugins = (array) get_option('uninstall_plugins'); - if ( isset( $uninstallable_plugins[$file] ) || file_exists( WP_PLUGIN_DIR . '/' . dirname($file) . '/uninstall.php' ) ) - return true; - - return false; -} - -/** - * Uninstall a single plugin. - * - * Calls the uninstall hook, if it is available. - * - * @since 2.7.0 - * - * @param string $plugin Relative plugin path from Plugin Directory. - */ -function uninstall_plugin($plugin) { - $file = plugin_basename($plugin); - - $uninstallable_plugins = (array) get_option('uninstall_plugins'); - if ( file_exists( WP_PLUGIN_DIR . '/' . dirname($file) . '/uninstall.php' ) ) { - if ( isset( $uninstallable_plugins[$file] ) ) { - unset($uninstallable_plugins[$file]); - update_option('uninstall_plugins', $uninstallable_plugins); - } - unset($uninstallable_plugins); - - define('WP_UNINSTALL_PLUGIN', $file); - wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . dirname( $file ) ); - include( WP_PLUGIN_DIR . '/' . dirname($file) . '/uninstall.php' ); - - return true; - } - - if ( isset( $uninstallable_plugins[$file] ) ) { - $callable = $uninstallable_plugins[$file]; - unset($uninstallable_plugins[$file]); - update_option('uninstall_plugins', $uninstallable_plugins); - unset($uninstallable_plugins); - - wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $file ); - include( WP_PLUGIN_DIR . '/' . $file ); - - add_action( 'uninstall_' . $file, $callable ); - - /** - * Fires in uninstall_plugin() once the plugin has been uninstalled. - * - * The action concatenates the 'uninstall_' prefix with the basename of the - * plugin passed to {@see uninstall_plugin()} to create a dynamically-named action. - * - * @since 2.7.0 - */ - do_action( 'uninstall_' . $file ); - } -} - -// -// Menu -// - -/** - * Add a top level menu page - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - * @param string $icon_url The url to the icon to be used for this menu. - * * Pass a base64-encoded SVG using a data URI, which will be colored to match the color scheme. - * This should begin with 'data:image/svg+xml;base64,'. - * * Pass the name of a Dashicons helper class to use a font icon, e.g. 'dashicons-chart-pie'. - * * Pass 'none' to leave div.wp-menu-image empty so an icon can be added via CSS. - * @param int $position The position in the menu order this one should appear - * - * @return string The resulting page's hook_suffix - */ -function add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function = '', $icon_url = '', $position = null ) { - global $menu, $admin_page_hooks, $_registered_pages, $_parent_pages; - - $menu_slug = plugin_basename( $menu_slug ); - - $admin_page_hooks[$menu_slug] = sanitize_title( $menu_title ); - - $hookname = get_plugin_page_hookname( $menu_slug, '' ); - - if ( !empty( $function ) && !empty( $hookname ) && current_user_can( $capability ) ) - add_action( $hookname, $function ); - - if ( empty($icon_url) ) { - $icon_url = 'dashicons-admin-generic'; - $icon_class = 'menu-icon-generic '; - } else { - $icon_url = set_url_scheme( $icon_url ); - $icon_class = ''; - } - - $new_menu = array( $menu_title, $capability, $menu_slug, $page_title, 'menu-top ' . $icon_class . $hookname, $hookname, $icon_url ); - - if ( null === $position ) - $menu[] = $new_menu; - else - $menu[$position] = $new_menu; - - $_registered_pages[$hookname] = true; - - // No parent as top level - $_parent_pages[$menu_slug] = false; - - return $hookname; -} - -/** - * Add a top level menu page in the 'objects' section - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - * @param string $icon_url The url to the icon to be used for this menu - * - * @return string The resulting page's hook_suffix - */ -function add_object_page( $page_title, $menu_title, $capability, $menu_slug, $function = '', $icon_url = '') { - global $_wp_last_object_menu; - - $_wp_last_object_menu++; - - return add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $_wp_last_object_menu); -} - -/** - * Add a top level menu page in the 'utility' section - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - * @param string $icon_url The url to the icon to be used for this menu - * - * @return string The resulting page's hook_suffix - */ -function add_utility_page( $page_title, $menu_title, $capability, $menu_slug, $function = '', $icon_url = '') { - global $_wp_last_utility_menu; - - $_wp_last_utility_menu++; - - return add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $_wp_last_utility_menu); -} - -/** - * Add a sub menu page - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $parent_slug The slug name for the parent menu (or the file name of a standard WordPress admin page) - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - */ -function add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { - global $submenu; - global $menu; - global $_wp_real_parent_file; - global $_wp_submenu_nopriv; - global $_registered_pages; - global $_parent_pages; - - $menu_slug = plugin_basename( $menu_slug ); - $parent_slug = plugin_basename( $parent_slug); - - if ( isset( $_wp_real_parent_file[$parent_slug] ) ) - $parent_slug = $_wp_real_parent_file[$parent_slug]; - - if ( !current_user_can( $capability ) ) { - $_wp_submenu_nopriv[$parent_slug][$menu_slug] = true; - return false; - } - - /* - * If the parent doesn't already have a submenu, add a link to the parent - * as the first item in the submenu. If the submenu file is the same as the - * parent file someone is trying to link back to the parent manually. In - * this case, don't automatically add a link back to avoid duplication. - */ - if (!isset( $submenu[$parent_slug] ) && $menu_slug != $parent_slug ) { - foreach ( (array)$menu as $parent_menu ) { - if ( $parent_menu[2] == $parent_slug && current_user_can( $parent_menu[1] ) ) - $submenu[$parent_slug][] = array_slice( $parent_menu, 0, 4 ); - } - } - - $submenu[$parent_slug][] = array ( $menu_title, $capability, $menu_slug, $page_title ); - - $hookname = get_plugin_page_hookname( $menu_slug, $parent_slug); - if (!empty ( $function ) && !empty ( $hookname )) - add_action( $hookname, $function ); - - $_registered_pages[$hookname] = true; - - /* - * Backward-compatibility for plugins using add_management page. - * See wp-admin/admin.php for redirect from edit.php to tools.php - */ - if ( 'tools.php' == $parent_slug ) - $_registered_pages[get_plugin_page_hookname( $menu_slug, 'edit.php')] = true; - - // No parent as top level. - $_parent_pages[$menu_slug] = $parent_slug; - - return $hookname; -} - -/** - * Add sub menu page to the tools main menu. - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - */ -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 ); -} - -/** - * Add sub menu page to the options main menu. - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - */ -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 ); -} - -/** - * Add sub menu page to the themes main menu. - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - */ -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 ); -} - -/** - * Add sub menu page to the plugins main menu. - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - */ -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 ); -} - -/** - * Add sub menu page to the Users/Profile main menu. - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - */ -function add_users_page( $page_title, $menu_title, $capability, $menu_slug, $function = '' ) { - if ( current_user_can('edit_users') ) - $parent = 'users.php'; - else - $parent = 'profile.php'; - return add_submenu_page( $parent, $page_title, $menu_title, $capability, $menu_slug, $function ); -} -/** - * Add sub menu page to the Dashboard main menu. - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - */ -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 ); -} - -/** - * Add sub menu page to the posts main menu. - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - */ -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 ); -} - -/** - * Add sub menu page to the media main menu. - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - */ -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 ); -} - -/** - * Add sub menu page to the links main menu. - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. - */ -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 ); -} - -/** - * Add sub menu page to the pages main menu. - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. -*/ -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 ); -} - -/** - * Add sub menu page to the comments main menu. - * - * This function takes a capability which will be used to determine whether - * or not a page is included in the menu. - * - * The function which is hooked in to handle the output of the page must check - * that the user has the required capability as well. - * - * @param string $page_title The text to be displayed in the title tags of the page when the menu is selected - * @param string $menu_title The text to be used for the menu - * @param string $capability The capability required for this menu to be displayed to the user. - * @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. -*/ -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 ); -} - -/** - * Remove a top level admin menu - * - * @since 3.1.0 - * - * @param string $menu_slug The slug of the menu - * @return array|bool The removed menu on success, False if not found - */ -function remove_menu_page( $menu_slug ) { - global $menu; - - foreach ( $menu as $i => $item ) { - if ( $menu_slug == $item[2] ) { - unset( $menu[$i] ); - return $item; - } - } - - return false; -} - -/** - * Remove an admin submenu - * - * @since 3.1.0 - * - * @param string $menu_slug The slug for the parent menu - * @param string $submenu_slug The slug of the submenu - * @return array|bool The removed submenu on success, False if not found - */ -function remove_submenu_page( $menu_slug, $submenu_slug ) { - global $submenu; - - if ( !isset( $submenu[$menu_slug] ) ) - return false; - - foreach ( $submenu[$menu_slug] as $i => $item ) { - if ( $submenu_slug == $item[2] ) { - unset( $submenu[$menu_slug][$i] ); - return $item; - } - } - - return false; -} - -/** - * Get the url to access a particular menu page based on the slug it was registered with. - * - * If the slug hasn't been registered properly no url will be returned - * - * @since 3.0.0 - * - * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu) - * @param bool $echo Whether or not to echo the url - default is true - * @return string the url - */ -function menu_page_url($menu_slug, $echo = true) { - global $_parent_pages; - - if ( isset( $_parent_pages[$menu_slug] ) ) { - $parent_slug = $_parent_pages[$menu_slug]; - if ( $parent_slug && ! isset( $_parent_pages[$parent_slug] ) ) { - $url = admin_url( add_query_arg( 'page', $menu_slug, $parent_slug ) ); - } else { - $url = admin_url( 'admin.php?page=' . $menu_slug ); - } - } else { - $url = ''; - } - - $url = esc_url($url); - - if ( $echo ) - echo $url; - - return $url; -} - -// -// Pluggable Menu Support -- Private -// - -function get_admin_page_parent( $parent = '' ) { - global $parent_file; - global $menu; - global $submenu; - global $pagenow; - global $typenow; - global $plugin_page; - global $_wp_real_parent_file; - global $_wp_menu_nopriv; - global $_wp_submenu_nopriv; - - if ( !empty ( $parent ) && 'admin.php' != $parent ) { - if ( isset( $_wp_real_parent_file[$parent] ) ) - $parent = $_wp_real_parent_file[$parent]; - return $parent; - } - - if ( $pagenow == 'admin.php' && isset( $plugin_page ) ) { - foreach ( (array)$menu as $parent_menu ) { - if ( $parent_menu[2] == $plugin_page ) { - $parent_file = $plugin_page; - if ( isset( $_wp_real_parent_file[$parent_file] ) ) - $parent_file = $_wp_real_parent_file[$parent_file]; - return $parent_file; - } - } - if ( isset( $_wp_menu_nopriv[$plugin_page] ) ) { - $parent_file = $plugin_page; - if ( isset( $_wp_real_parent_file[$parent_file] ) ) - $parent_file = $_wp_real_parent_file[$parent_file]; - return $parent_file; - } - } - - if ( isset( $plugin_page ) && isset( $_wp_submenu_nopriv[$pagenow][$plugin_page] ) ) { - $parent_file = $pagenow; - if ( isset( $_wp_real_parent_file[$parent_file] ) ) - $parent_file = $_wp_real_parent_file[$parent_file]; - return $parent_file; - } - - foreach (array_keys( (array)$submenu ) as $parent) { - foreach ( $submenu[$parent] as $submenu_array ) { - if ( isset( $_wp_real_parent_file[$parent] ) ) - $parent = $_wp_real_parent_file[$parent]; - if ( !empty($typenow) && ($submenu_array[2] == "$pagenow?post_type=$typenow") ) { - $parent_file = $parent; - return $parent; - } elseif ( $submenu_array[2] == $pagenow && empty($typenow) && ( empty($parent_file) || false === strpos($parent_file, '?') ) ) { - $parent_file = $parent; - return $parent; - } else - if ( isset( $plugin_page ) && ($plugin_page == $submenu_array[2] ) ) { - $parent_file = $parent; - return $parent; - } - } - } - - if ( empty($parent_file) ) - $parent_file = ''; - return ''; -} - -function get_admin_page_title() { - global $title; - global $menu; - global $submenu; - global $pagenow; - global $plugin_page; - global $typenow; - - if ( ! empty ( $title ) ) - return $title; - - $hook = get_plugin_page_hook( $plugin_page, $pagenow ); - - $parent = $parent1 = get_admin_page_parent(); - - if ( empty ( $parent) ) { - foreach ( (array)$menu as $menu_array ) { - if ( isset( $menu_array[3] ) ) { - if ( $menu_array[2] == $pagenow ) { - $title = $menu_array[3]; - return $menu_array[3]; - } else - if ( isset( $plugin_page ) && ($plugin_page == $menu_array[2] ) && ($hook == $menu_array[3] ) ) { - $title = $menu_array[3]; - return $menu_array[3]; - } - } else { - $title = $menu_array[0]; - return $title; - } - } - } else { - foreach ( array_keys( $submenu ) as $parent ) { - foreach ( $submenu[$parent] as $submenu_array ) { - if ( isset( $plugin_page ) && - ( $plugin_page == $submenu_array[2] ) && - ( - ( $parent == $pagenow ) || - ( $parent == $plugin_page ) || - ( $plugin_page == $hook ) || - ( $pagenow == 'admin.php' && $parent1 != $submenu_array[2] ) || - ( !empty($typenow) && $parent == $pagenow . '?post_type=' . $typenow) - ) - ) { - $title = $submenu_array[3]; - return $submenu_array[3]; - } - - if ( $submenu_array[2] != $pagenow || isset( $_GET['page'] ) ) // not the current page - continue; - - if ( isset( $submenu_array[3] ) ) { - $title = $submenu_array[3]; - return $submenu_array[3]; - } else { - $title = $submenu_array[0]; - return $title; - } - } - } - if ( empty ( $title ) ) { - foreach ( $menu as $menu_array ) { - if ( isset( $plugin_page ) && - ( $plugin_page == $menu_array[2] ) && - ( $pagenow == 'admin.php' ) && - ( $parent1 == $menu_array[2] ) ) - { - $title = $menu_array[3]; - return $menu_array[3]; - } - } - } - } - - return $title; -} - -function get_plugin_page_hook( $plugin_page, $parent_page ) { - $hook = get_plugin_page_hookname( $plugin_page, $parent_page ); - if ( has_action($hook) ) - return $hook; - else - return null; -} - -function get_plugin_page_hookname( $plugin_page, $parent_page ) { - global $admin_page_hooks; - - $parent = get_admin_page_parent( $parent_page ); - - $page_type = 'admin'; - if ( empty ( $parent_page ) || 'admin.php' == $parent_page || isset( $admin_page_hooks[$plugin_page] ) ) { - if ( isset( $admin_page_hooks[$plugin_page] ) ) - $page_type = 'toplevel'; - else - if ( isset( $admin_page_hooks[$parent] )) - $page_type = $admin_page_hooks[$parent]; - } else if ( isset( $admin_page_hooks[$parent] ) ) { - $page_type = $admin_page_hooks[$parent]; - } - - $plugin_name = preg_replace( '!\.php!', '', $plugin_page ); - - return $page_type . '_page_' . $plugin_name; -} - -function user_can_access_admin_page() { - global $pagenow; - global $menu; - global $submenu; - global $_wp_menu_nopriv; - global $_wp_submenu_nopriv; - global $plugin_page; - global $_registered_pages; - - $parent = get_admin_page_parent(); - - if ( !isset( $plugin_page ) && isset( $_wp_submenu_nopriv[$parent][$pagenow] ) ) - return false; - - if ( isset( $plugin_page ) ) { - if ( isset( $_wp_submenu_nopriv[$parent][$plugin_page] ) ) - return false; - - $hookname = get_plugin_page_hookname($plugin_page, $parent); - - if ( !isset($_registered_pages[$hookname]) ) - return false; - } - - if ( empty( $parent) ) { - if ( isset( $_wp_menu_nopriv[$pagenow] ) ) - return false; - if ( isset( $_wp_submenu_nopriv[$pagenow][$pagenow] ) ) - return false; - if ( isset( $plugin_page ) && isset( $_wp_submenu_nopriv[$pagenow][$plugin_page] ) ) - return false; - if ( isset( $plugin_page ) && isset( $_wp_menu_nopriv[$plugin_page] ) ) - return false; - foreach (array_keys( $_wp_submenu_nopriv ) as $key ) { - if ( isset( $_wp_submenu_nopriv[$key][$pagenow] ) ) - return false; - if ( isset( $plugin_page ) && isset( $_wp_submenu_nopriv[$key][$plugin_page] ) ) - return false; - } - return true; - } - - if ( isset( $plugin_page ) && ( $plugin_page == $parent ) && isset( $_wp_menu_nopriv[$plugin_page] ) ) - return false; - - if ( isset( $submenu[$parent] ) ) { - foreach ( $submenu[$parent] as $submenu_array ) { - if ( isset( $plugin_page ) && ( $submenu_array[2] == $plugin_page ) ) { - if ( current_user_can( $submenu_array[1] )) - return true; - else - return false; - } else if ( $submenu_array[2] == $pagenow ) { - if ( current_user_can( $submenu_array[1] )) - return true; - else - return false; - } - } - } - - foreach ( $menu as $menu_array ) { - if ( $menu_array[2] == $parent) { - if ( current_user_can( $menu_array[1] )) - return true; - else - return false; - } - } - - return true; -} - -/* Whitelist functions */ - -/** - * Register a setting and its sanitization callback - * - * @since 2.7.0 - * - * @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 - */ -function register_setting( $option_group, $option_name, $sanitize_callback = '' ) { - global $new_whitelist_options; - - if ( 'misc' == $option_group ) { - _deprecated_argument( __FUNCTION__, '3.0', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'misc' ) ); - $option_group = 'general'; - } - - if ( 'privacy' == $option_group ) { - _deprecated_argument( __FUNCTION__, '3.5', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'privacy' ) ); - $option_group = 'reading'; - } - - $new_whitelist_options[ $option_group ][] = $option_name; - if ( $sanitize_callback != '' ) - add_filter( "sanitize_option_{$option_name}", $sanitize_callback ); -} - -/** - * Unregister a setting - * - * @since 2.7.0 - * - * @param unknown_type $option_group - * @param unknown_type $option_name - * @param unknown_type $sanitize_callback - * @return unknown - */ -function unregister_setting( $option_group, $option_name, $sanitize_callback = '' ) { - global $new_whitelist_options; - - if ( 'misc' == $option_group ) { - _deprecated_argument( __FUNCTION__, '3.0', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'misc' ) ); - $option_group = 'general'; - } - - if ( 'privacy' == $option_group ) { - _deprecated_argument( __FUNCTION__, '3.5', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'privacy' ) ); - $option_group = 'reading'; - } - - $pos = array_search( $option_name, (array) $new_whitelist_options ); - if ( $pos !== false ) - unset( $new_whitelist_options[ $option_group ][ $pos ] ); - if ( $sanitize_callback != '' ) - remove_filter( "sanitize_option_{$option_name}", $sanitize_callback ); -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.7.0 - * - * @param unknown_type $options - * @return unknown - */ -function option_update_filter( $options ) { - global $new_whitelist_options; - - if ( is_array( $new_whitelist_options ) ) - $options = add_option_whitelist( $new_whitelist_options, $options ); - - return $options; -} -add_filter( 'whitelist_options', 'option_update_filter' ); - -/** - * {@internal Missing Short Description}} - * - * @since 2.7.0 - * - * @param unknown_type $new_options - * @param unknown_type $options - * @return unknown - */ -function add_option_whitelist( $new_options, $options = '' ) { - if ( $options == '' ) - global $whitelist_options; - else - $whitelist_options = $options; - - foreach ( $new_options as $page => $keys ) { - foreach ( $keys as $key ) { - if ( !isset($whitelist_options[ $page ]) || !is_array($whitelist_options[ $page ]) ) { - $whitelist_options[ $page ] = array(); - $whitelist_options[ $page ][] = $key; - } else { - $pos = array_search( $key, $whitelist_options[ $page ] ); - if ( $pos === false ) - $whitelist_options[ $page ][] = $key; - } - } - } - - return $whitelist_options; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.7.0 - * - * @param unknown_type $del_options - * @param unknown_type $options - * @return unknown - */ -function remove_option_whitelist( $del_options, $options = '' ) { - if ( $options == '' ) - global $whitelist_options; - else - $whitelist_options = $options; - - foreach ( $del_options as $page => $keys ) { - foreach ( $keys as $key ) { - if ( isset($whitelist_options[ $page ]) && is_array($whitelist_options[ $page ]) ) { - $pos = array_search( $key, $whitelist_options[ $page ] ); - if ( $pos !== false ) - unset( $whitelist_options[ $page ][ $pos ] ); - } - } - } - - return $whitelist_options; -} - -/** - * Output nonce, action, and option_page fields for a settings page. - * - * @since 2.7.0 - * - * @param string $option_group A settings group name. This should match the group name used in register_setting(). - */ -function settings_fields($option_group) { - echo ""; - echo ''; - wp_nonce_field("$option_group-options"); -} - -/** - * Clears the Plugins cache used by get_plugins() and by default, the Plugin Update cache. - * - * @since 3.7.0 - * - * @param bool $clear_update_cache Whether to clear the Plugin updates cache - */ -function wp_clean_plugins_cache( $clear_update_cache = true ) { - if ( $clear_update_cache ) - delete_site_transient( 'update_plugins' ); - wp_cache_delete( 'plugins', 'plugins' ); -} diff --git a/sources/wordpress/wp-admin/includes/post.php b/sources/wordpress/wp-admin/includes/post.php deleted file mode 100644 index 30573e8..0000000 --- a/sources/wordpress/wp-admin/includes/post.php +++ /dev/null @@ -1,1667 +0,0 @@ -cap->create_posts ) ) { - if ( 'page' == $post_data['post_type'] ) - return new WP_Error( 'edit_others_pages', __( 'You are not allowed to create pages as this user.' ) ); - else - return new WP_Error( 'edit_others_posts', __( 'You are not allowed to create posts as this user.' ) ); - } - - if ( isset( $post_data['content'] ) ) - $post_data['post_content'] = $post_data['content']; - - if ( isset( $post_data['excerpt'] ) ) - $post_data['post_excerpt'] = $post_data['excerpt']; - - if ( isset( $post_data['parent_id'] ) ) - $post_data['post_parent'] = (int) $post_data['parent_id']; - - if ( isset($post_data['trackback_url']) ) - $post_data['to_ping'] = $post_data['trackback_url']; - - $post_data['user_ID'] = get_current_user_id(); - - if (!empty ( $post_data['post_author_override'] ) ) { - $post_data['post_author'] = (int) $post_data['post_author_override']; - } else { - if (!empty ( $post_data['post_author'] ) ) { - $post_data['post_author'] = (int) $post_data['post_author']; - } else { - $post_data['post_author'] = (int) $post_data['user_ID']; - } - } - - if ( isset( $post_data['user_ID'] ) && ( $post_data['post_author'] != $post_data['user_ID'] ) - && ! current_user_can( $ptype->cap->edit_others_posts ) ) { - if ( $update ) { - if ( 'page' == $post_data['post_type'] ) - return new WP_Error( 'edit_others_pages', __( 'You are not allowed to edit pages as this user.' ) ); - else - return new WP_Error( 'edit_others_posts', __( 'You are not allowed to edit posts as this user.' ) ); - } else { - if ( 'page' == $post_data['post_type'] ) - return new WP_Error( 'edit_others_pages', __( 'You are not allowed to create pages as this user.' ) ); - else - return new WP_Error( 'edit_others_posts', __( 'You are not allowed to create posts as this user.' ) ); - } - } - - if ( ! empty( $post_data['post_status'] ) ) { - $post_data['post_status'] = sanitize_key( $post_data['post_status'] ); - - // No longer an auto-draft - if ( 'auto-draft' === $post_data['post_status'] ) { - $post_data['post_status'] = 'draft'; - } - - if ( ! get_post_status_object( $post_data['post_status'] ) ) { - unset( $post_data['post_status'] ); - } - } - - // What to do based on which button they pressed - if ( isset($post_data['saveasdraft']) && '' != $post_data['saveasdraft'] ) - $post_data['post_status'] = 'draft'; - if ( isset($post_data['saveasprivate']) && '' != $post_data['saveasprivate'] ) - $post_data['post_status'] = 'private'; - if ( isset($post_data['publish']) && ( '' != $post_data['publish'] ) && ( !isset($post_data['post_status']) || $post_data['post_status'] != 'private' ) ) - $post_data['post_status'] = 'publish'; - if ( isset($post_data['advanced']) && '' != $post_data['advanced'] ) - $post_data['post_status'] = 'draft'; - if ( isset($post_data['pending']) && '' != $post_data['pending'] ) - $post_data['post_status'] = 'pending'; - - if ( isset( $post_data['ID'] ) ) - $post_id = $post_data['ID']; - else - $post_id = false; - $previous_status = $post_id ? get_post_field( 'post_status', $post_id ) : false; - - if ( isset( $post_data['post_status'] ) && 'private' == $post_data['post_status'] && ! current_user_can( $ptype->cap->publish_posts ) ) { - $post_data['post_status'] = $previous_status ? $previous_status : 'pending'; - } - - $published_statuses = array( 'publish', 'future' ); - - // Posts 'submitted for approval' present are submitted to $_POST the same as if they were being published. - // Change status from 'publish' to 'pending' if user lacks permissions to publish or to resave published posts. - if ( isset($post_data['post_status']) && (in_array( $post_data['post_status'], $published_statuses ) && !current_user_can( $ptype->cap->publish_posts )) ) - if ( ! in_array( $previous_status, $published_statuses ) || !current_user_can( 'edit_post', $post_id ) ) - $post_data['post_status'] = 'pending'; - - if ( ! isset( $post_data['post_status'] ) ) { - $post_data['post_status'] = 'auto-draft' === $previous_status ? 'draft' : $previous_status; - } - - if ( isset( $post_data['post_password'] ) && ! current_user_can( $ptype->cap->publish_posts ) ) { - unset( $post_data['post_password'] ); - } - - if (!isset( $post_data['comment_status'] )) - $post_data['comment_status'] = 'closed'; - - if (!isset( $post_data['ping_status'] )) - $post_data['ping_status'] = 'closed'; - - foreach ( array('aa', 'mm', 'jj', 'hh', 'mn') as $timeunit ) { - if ( !empty( $post_data['hidden_' . $timeunit] ) && $post_data['hidden_' . $timeunit] != $post_data[$timeunit] ) { - $post_data['edit_date'] = '1'; - break; - } - } - - if ( !empty( $post_data['edit_date'] ) ) { - $aa = $post_data['aa']; - $mm = $post_data['mm']; - $jj = $post_data['jj']; - $hh = $post_data['hh']; - $mn = $post_data['mn']; - $ss = $post_data['ss']; - $aa = ($aa <= 0 ) ? date('Y') : $aa; - $mm = ($mm <= 0 ) ? date('n') : $mm; - $jj = ($jj > 31 ) ? 31 : $jj; - $jj = ($jj <= 0 ) ? date('j') : $jj; - $hh = ($hh > 23 ) ? $hh -24 : $hh; - $mn = ($mn > 59 ) ? $mn -60 : $mn; - $ss = ($ss > 59 ) ? $ss -60 : $ss; - $post_data['post_date'] = sprintf( "%04d-%02d-%02d %02d:%02d:%02d", $aa, $mm, $jj, $hh, $mn, $ss ); - $valid_date = wp_checkdate( $mm, $jj, $aa, $post_data['post_date'] ); - if ( !$valid_date ) { - return new WP_Error( 'invalid_date', __( 'Whoops, the provided date is invalid.' ) ); - } - $post_data['post_date_gmt'] = get_gmt_from_date( $post_data['post_date'] ); - } - - return $post_data; -} - -/** - * Update an existing post with values provided in $_POST. - * - * @since 1.5.0 - * - * @param array $post_data Optional. - * @return int Post ID. - */ -function edit_post( $post_data = null ) { - - if ( empty($post_data) ) - $post_data = &$_POST; - - // Clear out any data in internal vars. - unset( $post_data['filter'] ); - - $post_ID = (int) $post_data['post_ID']; - $post = get_post( $post_ID ); - $post_data['post_type'] = $post->post_type; - $post_data['post_mime_type'] = $post->post_mime_type; - - if ( ! empty( $post_data['post_status'] ) ) { - $post_data['post_status'] = sanitize_key( $post_data['post_status'] ); - - if ( 'inherit' == $post_data['post_status'] ) { - unset( $post_data['post_status'] ); - } - } - - $ptype = get_post_type_object($post_data['post_type']); - if ( !current_user_can( 'edit_post', $post_ID ) ) { - if ( 'page' == $post_data['post_type'] ) - wp_die( __('You are not allowed to edit this page.' )); - else - wp_die( __('You are not allowed to edit this post.' )); - } - - if ( post_type_supports( $ptype->name, 'revisions' ) ) { - $revisions = wp_get_post_revisions( $post_ID, array( 'order' => 'ASC', 'posts_per_page' => 1 ) ); - $revision = current( $revisions ); - - // Check if the revisions have been upgraded - if ( $revisions && _wp_get_post_revision_version( $revision ) < 1 ) - _wp_upgrade_revisions_of_post( $post, wp_get_post_revisions( $post_ID ) ); - } - - if ( isset($post_data['visibility']) ) { - switch ( $post_data['visibility'] ) { - case 'public' : - $post_data['post_password'] = ''; - break; - case 'password' : - unset( $post_data['sticky'] ); - break; - case 'private' : - $post_data['post_status'] = 'private'; - $post_data['post_password'] = ''; - unset( $post_data['sticky'] ); - break; - } - } - - $post_data = _wp_translate_postdata( true, $post_data ); - if ( is_wp_error($post_data) ) - wp_die( $post_data->get_error_message() ); - - // Post Formats - if ( isset( $post_data['post_format'] ) ) - set_post_format( $post_ID, $post_data['post_format'] ); - - $format_meta_urls = array( 'url', 'link_url', 'quote_source_url' ); - foreach ( $format_meta_urls as $format_meta_url ) { - $keyed = '_format_' . $format_meta_url; - if ( isset( $post_data[ $keyed ] ) ) - update_post_meta( $post_ID, $keyed, wp_slash( esc_url_raw( wp_unslash( $post_data[ $keyed ] ) ) ) ); - } - - $format_keys = array( 'quote', 'quote_source_name', 'image', 'gallery', 'audio_embed', 'video_embed' ); - - foreach ( $format_keys as $key ) { - $keyed = '_format_' . $key; - if ( isset( $post_data[ $keyed ] ) ) { - if ( current_user_can( 'unfiltered_html' ) ) - update_post_meta( $post_ID, $keyed, $post_data[ $keyed ] ); - else - update_post_meta( $post_ID, $keyed, wp_filter_post_kses( $post_data[ $keyed ] ) ); - } - } - - if ( 'attachment' === $post_data['post_type'] && preg_match( '#^(audio|video)/#', $post_data['post_mime_type'] ) ) { - $id3data = wp_get_attachment_metadata( $post_ID ); - if ( ! is_array( $id3data ) ) { - $id3data = array(); - } - - foreach ( wp_get_attachment_id3_keys( $post, 'edit' ) as $key => $label ) { - if ( isset( $post_data[ 'id3_' . $key ] ) ) { - $id3data[ $key ] = sanitize_text_field( wp_unslash( $post_data[ 'id3_' . $key ] ) ); - } - } - wp_update_attachment_metadata( $post_ID, $id3data ); - } - - // Meta Stuff - if ( isset($post_data['meta']) && $post_data['meta'] ) { - foreach ( $post_data['meta'] as $key => $value ) { - if ( !$meta = get_post_meta_by_id( $key ) ) - continue; - if ( $meta->post_id != $post_ID ) - continue; - if ( is_protected_meta( $value['key'], 'post' ) || ! current_user_can( 'edit_post_meta', $post_ID, $value['key'] ) ) - continue; - update_meta( $key, $value['key'], $value['value'] ); - } - } - - if ( isset($post_data['deletemeta']) && $post_data['deletemeta'] ) { - foreach ( $post_data['deletemeta'] as $key => $value ) { - if ( !$meta = get_post_meta_by_id( $key ) ) - continue; - if ( $meta->post_id != $post_ID ) - continue; - if ( is_protected_meta( $meta->meta_key, 'post' ) || ! current_user_can( 'delete_post_meta', $post_ID, $meta->meta_key ) ) - continue; - delete_meta( $key ); - } - } - - // Attachment stuff - if ( 'attachment' == $post_data['post_type'] ) { - if ( isset( $post_data[ '_wp_attachment_image_alt' ] ) ) { - $image_alt = wp_unslash( $post_data['_wp_attachment_image_alt'] ); - if ( $image_alt != get_post_meta( $post_ID, '_wp_attachment_image_alt', true ) ) { - $image_alt = wp_strip_all_tags( $image_alt, true ); - // update_meta expects slashed. - update_post_meta( $post_ID, '_wp_attachment_image_alt', wp_slash( $image_alt ) ); - } - } - - $attachment_data = isset( $post_data['attachments'][ $post_ID ] ) ? $post_data['attachments'][ $post_ID ] : array(); - - /** This filter is documented in wp-admin/includes/media.php */ - $post_data = apply_filters( 'attachment_fields_to_save', $post_data, $attachment_data ); - } - - add_meta( $post_ID ); - - update_post_meta( $post_ID, '_edit_last', get_current_user_id() ); - - wp_update_post( $post_data ); - - // Now that we have an ID we can fix any attachment anchor hrefs - _fix_attachment_links( $post_ID ); - - wp_set_post_lock( $post_ID ); - - if ( current_user_can( $ptype->cap->edit_others_posts ) ) { - if ( ! empty( $post_data['sticky'] ) ) - stick_post( $post_ID ); - else - unstick_post( $post_ID ); - } - - return $post_ID; -} - -/** - * Process the post data for the bulk editing of posts. - * - * Updates all bulk edited posts/pages, adding (but not removing) tags and - * categories. Skips pages when they would be their own parent or child. - * - * @since 2.7.0 - * - * @param array $post_data Optional, the array of post data to process if not provided will use $_POST superglobal. - * @return array - */ -function bulk_edit_posts( $post_data = null ) { - global $wpdb; - - if ( empty($post_data) ) - $post_data = &$_POST; - - if ( isset($post_data['post_type']) ) - $ptype = get_post_type_object($post_data['post_type']); - else - $ptype = get_post_type_object('post'); - - if ( !current_user_can( $ptype->cap->edit_posts ) ) { - if ( 'page' == $ptype->name ) - wp_die( __('You are not allowed to edit pages.')); - else - wp_die( __('You are not allowed to edit posts.')); - } - - if ( -1 == $post_data['_status'] ) { - $post_data['post_status'] = null; - unset($post_data['post_status']); - } else { - $post_data['post_status'] = $post_data['_status']; - } - unset($post_data['_status']); - - if ( ! empty( $post_data['post_status'] ) ) { - $post_data['post_status'] = sanitize_key( $post_data['post_status'] ); - - if ( 'inherit' == $post_data['post_status'] ) { - unset( $post_data['post_status'] ); - } - } - - $post_IDs = array_map( 'intval', (array) $post_data['post'] ); - - $reset = array( - 'post_author', 'post_status', 'post_password', - 'post_parent', 'page_template', 'comment_status', - 'ping_status', 'keep_private', 'tax_input', - 'post_category', 'sticky', 'post_format', - ); - - foreach ( $reset as $field ) { - if ( isset($post_data[$field]) && ( '' == $post_data[$field] || -1 == $post_data[$field] ) ) - unset($post_data[$field]); - } - - if ( isset($post_data['post_category']) ) { - if ( is_array($post_data['post_category']) && ! empty($post_data['post_category']) ) - $new_cats = array_map( 'absint', $post_data['post_category'] ); - else - unset($post_data['post_category']); - } - - $tax_input = array(); - if ( isset($post_data['tax_input'])) { - foreach ( $post_data['tax_input'] as $tax_name => $terms ) { - if ( empty($terms) ) - continue; - if ( is_taxonomy_hierarchical( $tax_name ) ) { - $tax_input[ $tax_name ] = array_map( 'absint', $terms ); - } else { - $comma = _x( ',', 'tag delimiter' ); - if ( ',' !== $comma ) - $terms = str_replace( $comma, ',', $terms ); - $tax_input[ $tax_name ] = explode( ',', trim( $terms, " \n\t\r\0\x0B," ) ); - } - } - } - - if ( isset($post_data['post_parent']) && ($parent = (int) $post_data['post_parent']) ) { - $pages = $wpdb->get_results("SELECT ID, post_parent FROM $wpdb->posts WHERE post_type = 'page'"); - $children = array(); - - for ( $i = 0; $i < 50 && $parent > 0; $i++ ) { - $children[] = $parent; - - foreach ( $pages as $page ) { - if ( $page->ID == $parent ) { - $parent = $page->post_parent; - break; - } - } - } - } - - $updated = $skipped = $locked = array(); - $shared_post_data = $post_data; - - foreach ( $post_IDs as $post_ID ) { - // Start with fresh post data with each iteration. - $post_data = $shared_post_data; - - $post_type_object = get_post_type_object( get_post_type( $post_ID ) ); - - if ( !isset( $post_type_object ) || ( isset($children) && in_array($post_ID, $children) ) || !current_user_can( 'edit_post', $post_ID ) ) { - $skipped[] = $post_ID; - continue; - } - - if ( wp_check_post_lock( $post_ID ) ) { - $locked[] = $post_ID; - continue; - } - - $post = get_post( $post_ID ); - $tax_names = get_object_taxonomies( $post ); - foreach ( $tax_names as $tax_name ) { - $taxonomy_obj = get_taxonomy($tax_name); - if ( isset( $tax_input[$tax_name]) && current_user_can( $taxonomy_obj->cap->assign_terms ) ) - $new_terms = $tax_input[$tax_name]; - else - $new_terms = array(); - - if ( $taxonomy_obj->hierarchical ) - $current_terms = (array) wp_get_object_terms( $post_ID, $tax_name, array('fields' => 'ids') ); - else - $current_terms = (array) wp_get_object_terms( $post_ID, $tax_name, array('fields' => 'names') ); - - $post_data['tax_input'][$tax_name] = array_merge( $current_terms, $new_terms ); - } - - if ( isset($new_cats) && in_array( 'category', $tax_names ) ) { - $cats = (array) wp_get_post_categories($post_ID); - $post_data['post_category'] = array_unique( array_merge($cats, $new_cats) ); - unset( $post_data['tax_input']['category'] ); - } - - $post_data['post_type'] = $post->post_type; - $post_data['post_mime_type'] = $post->post_mime_type; - $post_data['guid'] = $post->guid; - - foreach ( array( 'comment_status', 'ping_status', 'post_author' ) as $field ) { - if ( ! isset( $post_data[ $field ] ) ) { - $post_data[ $field ] = $post->$field; - } - } - - $post_data['ID'] = $post_ID; - $post_data['post_ID'] = $post_ID; - - $post_data = _wp_translate_postdata( true, $post_data ); - if ( is_wp_error( $post_data ) ) { - $skipped[] = $post_ID; - continue; - } - - $updated[] = wp_update_post( $post_data ); - - if ( isset( $post_data['sticky'] ) && current_user_can( $ptype->cap->edit_others_posts ) ) { - if ( 'sticky' == $post_data['sticky'] ) - stick_post( $post_ID ); - else - unstick_post( $post_ID ); - } - - if ( isset( $post_data['post_format'] ) ) - set_post_format( $post_ID, $post_data['post_format'] ); - } - - return array( 'updated' => $updated, 'skipped' => $skipped, 'locked' => $locked ); -} - -/** - * Default post information to use when populating the "Write Post" form. - * - * @since 2.0.0 - * - * @param string $post_type A post type string, defaults to 'post'. - * @return WP_Post Post object containing all the default post data as attributes - */ -function get_default_post_to_edit( $post_type = 'post', $create_in_db = false ) { - $post_title = ''; - if ( !empty( $_REQUEST['post_title'] ) ) - $post_title = esc_html( wp_unslash( $_REQUEST['post_title'] )); - - $post_content = ''; - if ( !empty( $_REQUEST['content'] ) ) - $post_content = esc_html( wp_unslash( $_REQUEST['content'] )); - - $post_excerpt = ''; - if ( !empty( $_REQUEST['excerpt'] ) ) - $post_excerpt = esc_html( wp_unslash( $_REQUEST['excerpt'] )); - - if ( $create_in_db ) { - $post_id = wp_insert_post( array( 'post_title' => __( 'Auto Draft' ), 'post_type' => $post_type, 'post_status' => 'auto-draft' ) ); - $post = get_post( $post_id ); - if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post->post_type, 'post-formats' ) && get_option( 'default_post_format' ) ) - set_post_format( $post, get_option( 'default_post_format' ) ); - } else { - $post = new stdClass; - $post->ID = 0; - $post->post_author = ''; - $post->post_date = ''; - $post->post_date_gmt = ''; - $post->post_password = ''; - $post->post_type = $post_type; - $post->post_status = 'draft'; - $post->to_ping = ''; - $post->pinged = ''; - $post->comment_status = get_option( 'default_comment_status' ); - $post->ping_status = get_option( 'default_ping_status' ); - $post->post_pingback = get_option( 'default_pingback_flag' ); - $post->post_category = get_option( 'default_category' ); - $post->page_template = 'default'; - $post->post_parent = 0; - $post->menu_order = 0; - $post = new WP_Post( $post ); - } - - /** - * Filter the default post content initially used in the "Write Post" form. - * - * @since 1.5.0 - * - * @param string $post_content Default post content. - * @param WP_Post $post Post object. - */ - $post->post_content = apply_filters( 'default_content', $post_content, $post ); - - /** - * Filter the default post title initially used in the "Write Post" form. - * - * @since 1.5.0 - * - * @param string $post_title Default post title. - * @param WP_Post $post Post object. - */ - $post->post_title = apply_filters( 'default_title', $post_title, $post ); - - /** - * Filter the default post excerpt initially used in the "Write Post" form. - * - * @since 1.5.0 - * - * @param string $post_excerpt Default post excerpt. - * @param WP_Post $post Post object. - */ - $post->post_excerpt = apply_filters( 'default_excerpt', $post_excerpt, $post ); - $post->post_name = ''; - - return $post; -} - -/** - * Determine if a post exists based on title, content, and date - * - * @since 2.0.0 - * - * @param string $title Post title - * @param string $content Optional post content - * @param string $date Optional post date - * @return int Post ID if post exists, 0 otherwise. - */ -function post_exists($title, $content = '', $date = '') { - global $wpdb; - - $post_title = wp_unslash( sanitize_post_field( 'post_title', $title, 0, 'db' ) ); - $post_content = wp_unslash( sanitize_post_field( 'post_content', $content, 0, 'db' ) ); - $post_date = wp_unslash( sanitize_post_field( 'post_date', $date, 0, 'db' ) ); - - $query = "SELECT ID FROM $wpdb->posts WHERE 1=1"; - $args = array(); - - if ( !empty ( $date ) ) { - $query .= ' AND post_date = %s'; - $args[] = $post_date; - } - - if ( !empty ( $title ) ) { - $query .= ' AND post_title = %s'; - $args[] = $post_title; - } - - if ( !empty ( $content ) ) { - $query .= 'AND post_content = %s'; - $args[] = $post_content; - } - - if ( !empty ( $args ) ) - return (int) $wpdb->get_var( $wpdb->prepare($query, $args) ); - - return 0; -} - -/** - * Creates a new post from the "Write Post" form using $_POST information. - * - * @since 2.1.0 - * - * @return unknown - */ -function wp_write_post() { - if ( isset($_POST['post_type']) ) - $ptype = get_post_type_object($_POST['post_type']); - else - $ptype = get_post_type_object('post'); - - if ( !current_user_can( $ptype->cap->edit_posts ) ) { - if ( 'page' == $ptype->name ) - return new WP_Error( 'edit_pages', __( 'You are not allowed to create pages on this site.' ) ); - else - return new WP_Error( 'edit_posts', __( 'You are not allowed to create posts or drafts on this site.' ) ); - } - - $_POST['post_mime_type'] = ''; - - // Clear out any data in internal vars. - unset( $_POST['filter'] ); - - // Edit don't write if we have a post id. - if ( isset( $_POST['post_ID'] ) ) - return edit_post(); - - if ( isset($_POST['visibility']) ) { - switch ( $_POST['visibility'] ) { - case 'public' : - $_POST['post_password'] = ''; - break; - case 'password' : - unset( $_POST['sticky'] ); - break; - case 'private' : - $_POST['post_status'] = 'private'; - $_POST['post_password'] = ''; - unset( $_POST['sticky'] ); - break; - } - } - - $translated = _wp_translate_postdata( false ); - if ( is_wp_error($translated) ) - return $translated; - - // Create the post. - $post_ID = wp_insert_post( $_POST ); - if ( is_wp_error( $post_ID ) ) - return $post_ID; - - if ( empty($post_ID) ) - return 0; - - add_meta( $post_ID ); - - add_post_meta( $post_ID, '_edit_last', $GLOBALS['current_user']->ID ); - - // Now that we have an ID we can fix any attachment anchor hrefs - _fix_attachment_links( $post_ID ); - - wp_set_post_lock( $post_ID ); - - return $post_ID; -} - -/** - * 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 - */ -function write_post() { - $result = wp_write_post(); - if ( is_wp_error( $result ) ) - wp_die( $result->get_error_message() ); - else - return $result; -} - -// -// Post Meta -// - -/** - * {@internal Missing Short Description}} - * - * @since 1.2.0 - * - * @param unknown_type $post_ID - * @return unknown - */ -function add_meta( $post_ID ) { - $post_ID = (int) $post_ID; - - $metakeyselect = isset($_POST['metakeyselect']) ? wp_unslash( trim( $_POST['metakeyselect'] ) ) : ''; - $metakeyinput = isset($_POST['metakeyinput']) ? wp_unslash( trim( $_POST['metakeyinput'] ) ) : ''; - $metavalue = isset($_POST['metavalue']) ? $_POST['metavalue'] : ''; - if ( is_string( $metavalue ) ) - $metavalue = trim( $metavalue ); - - if ( ('0' === $metavalue || ! empty ( $metavalue ) ) && ( ( ( '#NONE#' != $metakeyselect ) && !empty ( $metakeyselect) ) || !empty ( $metakeyinput ) ) ) { - /* - * We have a key/value pair. If both the select and the input - * for the key have data, the input takes precedence. - */ - if ( '#NONE#' != $metakeyselect ) - $metakey = $metakeyselect; - - if ( $metakeyinput ) - $metakey = $metakeyinput; // default - - if ( is_protected_meta( $metakey, 'post' ) || ! current_user_can( 'add_post_meta', $post_ID, $metakey ) ) - return false; - - $metakey = wp_slash( $metakey ); - - return add_post_meta( $post_ID, $metakey, $metavalue ); - } - - return false; -} // add_meta - -/** - * {@internal Missing Short Description}} - * - * @since 1.2.0 - * - * @param unknown_type $mid - * @return unknown - */ -function delete_meta( $mid ) { - return delete_metadata_by_mid( 'post' , $mid ); -} - -/** - * Get a list of previously defined keys. - * - * @since 1.2.0 - * - * @return unknown - */ -function get_meta_keys() { - global $wpdb; - - $keys = $wpdb->get_col( " - SELECT meta_key - FROM $wpdb->postmeta - GROUP BY meta_key - ORDER BY meta_key" ); - - return $keys; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.1.0 - * - * @param unknown_type $mid - * @return unknown - */ -function get_post_meta_by_id( $mid ) { - return get_metadata_by_mid( 'post', $mid ); -} - -/** - * {@internal Missing Short Description}} - * - * Some postmeta stuff. - * - * @since 1.2.0 - * - * @param unknown_type $postid - * @return unknown - */ -function has_meta( $postid ) { - global $wpdb; - - return $wpdb->get_results( $wpdb->prepare("SELECT meta_key, meta_value, meta_id, post_id - FROM $wpdb->postmeta WHERE post_id = %d - ORDER BY meta_key,meta_id", $postid), ARRAY_A ); -} - -/** - * {@internal Missing Short Description}} - * - * @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 - */ -function update_meta( $meta_id, $meta_key, $meta_value ) { - $meta_key = wp_unslash( $meta_key ); - $meta_value = wp_unslash( $meta_value ); - - return update_metadata_by_mid( 'post', $meta_id, $meta_value, $meta_key ); -} - -// -// Private -// - -/** - * Replace hrefs of attachment anchors with up-to-date permalinks. - * - * @since 2.3.0 - * @access private - * - * @param int|object $post Post ID or post object. - * @return void|int|WP_Error Void if nothing fixed. 0 or WP_Error on update failure. The post ID on update success. - */ -function _fix_attachment_links( $post ) { - $post = get_post( $post, ARRAY_A ); - $content = $post['post_content']; - - // Don't run if no pretty permalinks or post is not published, scheduled, or privately published. - if ( ! get_option( 'permalink_structure' ) || ! in_array( $post['post_status'], array( 'publish', 'future', 'private' ) ) ) - return; - - // Short if there aren't any links or no '?attachment_id=' strings (strpos cannot be zero) - if ( !strpos($content, '?attachment_id=') || !preg_match_all( '/]+)>[\s\S]+?<\/a>/', $content, $link_matches ) ) - return; - - $site_url = get_bloginfo('url'); - $site_url = substr( $site_url, (int) strpos($site_url, '://') ); // remove the http(s) - $replace = ''; - - foreach ( $link_matches[1] as $key => $value ) { - if ( !strpos($value, '?attachment_id=') || !strpos($value, 'wp-att-') - || !preg_match( '/href=(["\'])[^"\']*\?attachment_id=(\d+)[^"\']*\\1/', $value, $url_match ) - || !preg_match( '/rel=["\'][^"\']*wp-att-(\d+)/', $value, $rel_match ) ) - continue; - - $quote = $url_match[1]; // the quote (single or double) - $url_id = (int) $url_match[2]; - $rel_id = (int) $rel_match[1]; - - if ( !$url_id || !$rel_id || $url_id != $rel_id || strpos($url_match[0], $site_url) === false ) - continue; - - $link = $link_matches[0][$key]; - $replace = str_replace( $url_match[0], 'href=' . $quote . get_attachment_link( $url_id ) . $quote, $link ); - - $content = str_replace( $link, $replace, $content ); - } - - if ( $replace ) { - $post['post_content'] = $content; - // Escape data pulled from DB. - $post = add_magic_quotes($post); - - return wp_update_post($post); - } -} - -/** - * Get all the possible statuses for a post_type - * - * @since 2.5.0 - * - * @param string $type The post_type you want the statuses for - * @return array As array of all the statuses for the supplied post type - */ -function get_available_post_statuses($type = 'post') { - $stati = wp_count_posts($type); - - return array_keys(get_object_vars($stati)); -} - -/** - * Run the wp query to fetch the posts for listing on the edit posts page - * - * @since 2.5.0 - * - * @param array|bool $q Array of query variables to use to build the query or false to use $_GET superglobal. - * @return array - */ -function wp_edit_posts_query( $q = false ) { - if ( false === $q ) - $q = $_GET; - $q['m'] = isset($q['m']) ? (int) $q['m'] : 0; - $q['cat'] = isset($q['cat']) ? (int) $q['cat'] : 0; - $post_stati = get_post_stati(); - - if ( isset($q['post_type']) && in_array( $q['post_type'], get_post_types() ) ) - $post_type = $q['post_type']; - else - $post_type = 'post'; - - $avail_post_stati = get_available_post_statuses($post_type); - - if ( isset($q['post_status']) && in_array( $q['post_status'], $post_stati ) ) { - $post_status = $q['post_status']; - $perm = 'readable'; - } - - if ( isset($q['orderby']) ) - $orderby = $q['orderby']; - elseif ( isset($q['post_status']) && in_array($q['post_status'], array('pending', 'draft')) ) - $orderby = 'modified'; - - if ( isset($q['order']) ) - $order = $q['order']; - elseif ( isset($q['post_status']) && 'pending' == $q['post_status'] ) - $order = 'ASC'; - - $per_page = "edit_{$post_type}_per_page"; - $posts_per_page = (int) get_user_option( $per_page ); - if ( empty( $posts_per_page ) || $posts_per_page < 1 ) - $posts_per_page = 20; - - /** - * 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. - * - * Some examples of filter hooks generated here include: 'edit_attachment_per_page', - * 'edit_post_per_page', 'edit_page_per_page', etc. - * - * @since 3.0.0 - * - * @param int $posts_per_page Number of posts to display per page for the given post - * type. Default 20. - */ - $posts_per_page = apply_filters( "edit_{$post_type}_per_page", $posts_per_page ); - - /** - * Filter the number of posts displayed per page when specifically listing "posts". - * - * @since 2.8.0 - * - * @param int $posts_per_page Number of posts to be displayed. Default 20. - * @param string $post_type The post type. - */ - $posts_per_page = apply_filters( 'edit_posts_per_page', $posts_per_page, $post_type ); - - $query = compact('post_type', 'post_status', 'perm', 'order', 'orderby', 'posts_per_page'); - - // Hierarchical types require special args. - if ( is_post_type_hierarchical( $post_type ) && !isset($orderby) ) { - $query['orderby'] = 'menu_order title'; - $query['order'] = 'asc'; - $query['posts_per_page'] = -1; - $query['posts_per_archive_page'] = -1; - } - - if ( ! empty( $q['show_sticky'] ) ) - $query['post__in'] = (array) get_option( 'sticky_posts' ); - - wp( $query ); - - return $avail_post_stati; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @param unknown_type $type - * @return unknown - */ -function get_available_post_mime_types($type = 'attachment') { - global $wpdb; - - $types = $wpdb->get_col($wpdb->prepare("SELECT DISTINCT post_mime_type FROM $wpdb->posts WHERE post_type = %s", $type)); - return $types; -} - -/** - * Executes a query for attachments. An array of WP_Query arguments - * can be passed in, which will override the arguments set by this function. - * - * @since 2.5.0 - * - * @param array|bool $q Array of query variables to use to build the query or false to use $_GET superglobal. - * @return array - */ -function wp_edit_attachments_query( $q = false ) { - if ( false === $q ) - $q = $_GET; - - $q['m'] = isset( $q['m'] ) ? (int) $q['m'] : 0; - $q['cat'] = isset( $q['cat'] ) ? (int) $q['cat'] : 0; - $q['post_type'] = 'attachment'; - $post_type = get_post_type_object( 'attachment' ); - $states = 'inherit'; - if ( current_user_can( $post_type->cap->read_private_posts ) ) - $states .= ',private'; - - $q['post_status'] = isset( $q['status'] ) && 'trash' == $q['status'] ? 'trash' : $states; - $q['post_status'] = isset( $q['attachment-filter'] ) && 'trash' == $q['attachment-filter'] ? 'trash' : $states; - - $media_per_page = (int) get_user_option( 'upload_per_page' ); - if ( empty( $media_per_page ) || $media_per_page < 1 ) - $media_per_page = 20; - - /** - * Filter the number of items to list per page when listing media items. - * - * @since 2.9.0 - * - * @param int $media_per_page Number of media to list. Default 20. - */ - $q['posts_per_page'] = apply_filters( 'upload_per_page', $media_per_page ); - - $post_mime_types = get_post_mime_types(); - $avail_post_mime_types = get_available_post_mime_types('attachment'); - - if ( isset($q['post_mime_type']) && !array_intersect( (array) $q['post_mime_type'], array_keys($post_mime_types) ) ) - unset($q['post_mime_type']); - - foreach( array_keys( $post_mime_types ) as $type ) { - if ( isset( $q['attachment-filter'] ) && "post_mime_type:$type" == $q['attachment-filter'] ) { - $q['post_mime_type'] = $type; - break; - } - } - - if ( isset( $q['detached'] ) || ( isset( $q['attachment-filter'] ) && 'detached' == $q['attachment-filter'] ) ) { - $q['post_parent'] = 0; - } - - wp( $q ); - - return array($post_mime_types, $avail_post_mime_types); -} - -/** - * 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 - */ -function postbox_classes( $id, $page ) { - if ( isset( $_GET['edit'] ) && $_GET['edit'] == $id ) { - $classes = array( '' ); - } elseif ( $closed = get_user_option('closedpostboxes_'.$page ) ) { - if ( !is_array( $closed ) ) { - $classes = array( '' ); - } else { - $classes = in_array( $id, $closed ) ? array( 'closed' ) : array( '' ); - } - } else { - $classes = array( '' ); - } - - /** - * 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. - * - * @since 3.2.0 - * - * @param array $classes An array of postbox classes. - */ - $classes = apply_filters( "postbox_classes_{$page}_{$id}", $classes ); - return implode( ' ', $classes ); -} - -/** - * {@internal Missing Short Description}} - * - * @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 - */ -function get_sample_permalink($id, $title = null, $name = null) { - $post = get_post( $id ); - if ( ! $post ) - return array( '', '' ); - - $ptype = get_post_type_object($post->post_type); - - $original_status = $post->post_status; - $original_date = $post->post_date; - $original_name = $post->post_name; - - // Hack: get_permalink() would return ugly permalink for drafts, so we will fake that our post is published. - if ( in_array( $post->post_status, array( 'draft', 'pending' ) ) ) { - $post->post_status = 'publish'; - $post->post_name = sanitize_title($post->post_name ? $post->post_name : $post->post_title, $post->ID); - } - - // If the user wants to set a new name -- override the current one - // Note: if empty name is supplied -- use the title instead, see #6072 - if ( !is_null($name) ) - $post->post_name = sanitize_title($name ? $name : $title, $post->ID); - - $post->post_name = wp_unique_post_slug($post->post_name, $post->ID, $post->post_status, $post->post_type, $post->post_parent); - - $post->filter = 'sample'; - - $permalink = get_permalink($post, true); - - // Replace custom post_type Token with generic pagename token for ease of use. - $permalink = str_replace("%$post->post_type%", '%pagename%', $permalink); - - // Handle page hierarchy - if ( $ptype->hierarchical ) { - $uri = get_page_uri($post); - $uri = untrailingslashit($uri); - $uri = strrev( stristr( strrev( $uri ), '/' ) ); - $uri = untrailingslashit($uri); - - /** This filter is documented in wp-admin/edit-tag-form.php */ - $uri = apply_filters( 'editable_slug', $uri ); - if ( !empty($uri) ) - $uri .= '/'; - $permalink = str_replace('%pagename%', "{$uri}%pagename%", $permalink); - } - - /** This filter is documented in wp-admin/edit-tag-form.php */ - $permalink = array( $permalink, apply_filters( 'editable_slug', $post->post_name ) ); - $post->post_status = $original_status; - $post->post_date = $original_date; - $post->post_name = $original_name; - unset($post->filter); - - return $permalink; -} - -/** - * Returns the HTML of the sample permalink slug editor. - * - * @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. - * @return string The HTML of the sample permalink slug editor. - */ -function get_sample_permalink_html( $id, $new_title = null, $new_slug = null ) { - $post = get_post( $id ); - if ( ! $post ) - return ''; - - list($permalink, $post_name) = get_sample_permalink($post->ID, $new_title, $new_slug); - - if ( current_user_can( 'read_post', $post->ID ) ) { - $ptype = get_post_type_object( $post->post_type ); - $view_post = $ptype->labels->view_item; - } - - if ( 'publish' == get_post_status( $post ) ) { - $title = __('Click to edit this part of the permalink'); - } else { - $title = __('Temporary permalink. Click to edit this part.'); - } - - if ( false === strpos( $permalink, '%postname%' ) && false === strpos( $permalink, '%pagename%' ) ) { - $return = '' . __('Permalink:') . "\n" . '' . $permalink . "\n"; - if ( '' == get_option( 'permalink_structure' ) && current_user_can( 'manage_options' ) && !( 'page' == get_option('show_on_front') && $id == get_option('page_on_front') ) ) { - $return .= '' . __('Change Permalinks') . "\n"; - } - } else { - if ( function_exists( 'mb_strlen' ) ) { - if ( mb_strlen( $post_name ) > 30 ) { - $post_name_abridged = mb_substr( $post_name, 0, 14 ) . '…' . mb_substr( $post_name, -14 ); - } else { - $post_name_abridged = $post_name; - } - } else { - if ( strlen( $post_name ) > 30 ) { - $post_name_abridged = substr( $post_name, 0, 14 ) . '…' . substr( $post_name, -14 ); - } else { - $post_name_abridged = $post_name; - } - } - - $post_name_html = '' . $post_name_abridged . ''; - $display_link = str_replace( array( '%pagename%', '%postname%' ), $post_name_html, $permalink ); - - $return = '' . __( 'Permalink:' ) . "\n"; - $return .= '' . $display_link . "\n"; - $return .= '‎'; // Fix bi-directional text display defect in RTL languages. - $return .= '' . __( 'Edit' ) . "\n"; - $return .= '' . $post_name . "\n"; - } - - if ( isset( $view_post ) ) { - if( 'draft' == $post->post_status ) { - $preview_link = set_url_scheme( get_permalink( $post->ID ) ); - /** This filter is documented in wp-admin/includes/meta-boxes.php */ - $preview_link = apply_filters( 'preview_post_link', add_query_arg( 'preview', 'true', $preview_link ), $post ); - $return .= "$view_post\n"; - } else { - $return .= "$view_post\n"; - } - } - - /** - * Filter the sample permalink HTML markup. - * - * @since 2.9.0 - * - * @param string $return Sample permalink HTML markup. - * @param int|WP_Post $id Post object or ID. - * @param string $new_title New sample permalink title. - * @param string $new_slug New sample permalink slug. - */ - $return = apply_filters( 'get_sample_permalink_html', $return, $id, $new_title, $new_slug ); - - return $return; -} - -/** - * Output HTML for the post thumbnail meta-box. - * - * @since 2.9.0 - * - * @param int $thumbnail_id ID of the attachment used for thumbnail - * @param mixed $post The post ID or object associated with the thumbnail, defaults to global $post. - * @return string html - */ -function _wp_post_thumbnail_html( $thumbnail_id = null, $post = null ) { - global $content_width, $_wp_additional_image_sizes; - - $post = get_post( $post ); - - $upload_iframe_src = esc_url( get_upload_iframe_src('image', $post->ID ) ); - $set_thumbnail_link = '

    %s

    '; - $content = sprintf( $set_thumbnail_link, $upload_iframe_src, esc_html__( 'Set featured image' ) ); - - if ( $thumbnail_id && get_post( $thumbnail_id ) ) { - $old_content_width = $content_width; - $content_width = 266; - if ( !isset( $_wp_additional_image_sizes['post-thumbnail'] ) ) - $thumbnail_html = wp_get_attachment_image( $thumbnail_id, array( $content_width, $content_width ) ); - else - $thumbnail_html = wp_get_attachment_image( $thumbnail_id, 'post-thumbnail' ); - if ( !empty( $thumbnail_html ) ) { - $ajax_nonce = wp_create_nonce( 'set_post_thumbnail-' . $post->ID ); - $content = sprintf( $set_thumbnail_link, $upload_iframe_src, $thumbnail_html ); - $content .= '

    ' . esc_html__( 'Remove featured image' ) . '

    '; - } - $content_width = $old_content_width; - } - - /** - * Filter the admin post thumbnail HTML markup to return. - * - * @since 2.9.0 - * - * @param string $content Admin post thumbnail HTML markup. - * @param int $post_id Post ID. - */ - return apply_filters( 'admin_post_thumbnail_html', $content, $post->ID ); -} - -/** - * Check to see if the post is currently being edited by another user. - * - * @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. - */ -function wp_check_post_lock( $post_id ) { - if ( !$post = get_post( $post_id ) ) - return false; - - if ( !$lock = get_post_meta( $post->ID, '_edit_lock', true ) ) - return false; - - $lock = explode( ':', $lock ); - $time = $lock[0]; - $user = isset( $lock[1] ) ? $lock[1] : get_post_meta( $post->ID, '_edit_last', true ); - - /** This filter is documented in wp-admin/includes/ajax-actions.php */ - $time_window = apply_filters( 'wp_check_post_lock_window', 150 ); - - if ( $time && $time > time() - $time_window && $user != get_current_user_id() ) - return $user; - return false; -} - -/** - * Mark the post as currently being edited by the current user - * - * @since 2.5.0 - * - * @param int $post_id ID of the post to being edited - * @return bool|array Returns false if the post doesn't exist of there is no current user, or - * an array of the lock time and the user ID. - */ -function wp_set_post_lock( $post_id ) { - if ( !$post = get_post( $post_id ) ) - return false; - if ( 0 == ($user_id = get_current_user_id()) ) - return false; - - $now = time(); - $lock = "$now:$user_id"; - - update_post_meta( $post->ID, '_edit_lock', $lock ); - return array( $now, $user_id ); -} - -/** - * Outputs the HTML for the notice to say that someone else is editing or has taken over editing of this post. - * - * @since 2.8.5 - * @return none - */ -function _admin_notice_post_locked() { - if ( ! $post = get_post() ) - return; - - $user = null; - if ( $user_id = wp_check_post_lock( $post->ID ) ) - $user = get_userdata( $user_id ); - - if ( $user ) { - - /** - * Filter whether to show the post locked dialog. - * - * Returning a falsey value to the filter will short-circuit displaying the dialog. - * - * @since 3.6.0 - * - * @param bool $display Whether to display the dialog. Default true. - * @param WP_User|bool $user WP_User object on success, false otherwise. - */ - if ( ! apply_filters( 'show_post_locked_dialog', true, $post, $user ) ) - return; - - $locked = true; - } else { - $locked = false; - } - - if ( $locked && ( $sendback = wp_get_referer() ) && - false === strpos( $sendback, 'post.php' ) && false === strpos( $sendback, 'post-new.php' ) ) { - - $sendback_text = __('Go back'); - } else { - $sendback = admin_url( 'edit.php' ); - - if ( 'post' != $post->post_type ) - $sendback = add_query_arg( 'post_type', $post->post_type, $sendback ); - - $sendback_text = get_post_type_object( $post->post_type )->labels->all_items; - } - - $hidden = $locked ? '' : ' hidden'; - - ?> -
    -
    -
    - post_type )->public ) { - $preview_link = set_url_scheme( add_query_arg( 'preview', 'true', get_permalink( $post->ID ) ) ); - - if ( 'publish' == $post->post_status || $user->ID != $post->post_author ) { - // Latest content is in autosave - $nonce = wp_create_nonce( 'post_preview_' . $post->ID ); - $preview_link = add_query_arg( array( 'preview_id' => $post->ID, 'preview_nonce' => $nonce ), $preview_link ); - } - } else { - $preview_link = ''; - } - - /** This filter is documented in wp-admin/includes/meta-boxes.php */ - $preview_link = apply_filters( 'preview_post_link', $preview_link, $post ); - - /** - * Filter whether to allow the post lock to be overridden. - * - * Returning a falsey value to the filter will disable the ability - * to override the post lock. - * - * @since 3.6.0 - * - * @param bool $override Whether to allow overriding post locks. Default true. - * @param WP_Post $post Post object. - * @param WP_User $user User object. - */ - $override = apply_filters( 'override_post_lock', true, $post, $user ); - $tab_last = $override ? '' : ' wp-tab-last'; - - ?> -
    -
    ID, 64 ); ?>
    -

    - display_name ) ); - ?> -

    - -

    - - - - - - -

    -
    - -
    -
    -

    -
    - - -

    - -

    -
    - -
    -
    - ID; - $new_autosave['post_author'] = $post_author; - - // If the new autosave has the same content as the post, delete the autosave. - $post = get_post( $post_id ); - $autosave_is_different = false; - foreach ( array_intersect( array_keys( $new_autosave ), array_keys( _wp_post_revision_fields() ) ) as $field ) { - if ( normalize_whitespace( $new_autosave[ $field ] ) != normalize_whitespace( $post->$field ) ) { - $autosave_is_different = true; - break; - } - } - - if ( ! $autosave_is_different ) { - wp_delete_post_revision( $old_autosave->ID ); - return 0; - } - - return wp_update_post( $new_autosave ); - } - - // _wp_put_post_revision() expects unescaped. - $post_data = wp_unslash( $post_data ); - - // Otherwise create the new autosave as a special post revision - return _wp_put_post_revision( $post_data, true ); -} - -/** - * Save draft or manually autosave for showing preview. - * - * @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() { - - $post_ID = (int) $_POST['post_ID']; - $_POST['ID'] = $post_ID; - - if ( ! $post = get_post( $post_ID ) ) { - wp_die( __( 'You are not allowed to edit this post.' ) ); - } - - if ( ! current_user_can( 'edit_post', $post->ID ) ) { - wp_die( __( 'You are not allowed to edit this post.' ) ); - } - - $is_autosave = false; - - if ( ! wp_check_post_lock( $post->ID ) && get_current_user_id() == $post->post_author && ( 'draft' == $post->post_status || 'auto-draft' == $post->post_status ) ) { - $saved_post_id = edit_post(); - } else { - $is_autosave = true; - - if ( 'auto-draft' == $_POST['post_status'] ) - $_POST['post_status'] = 'draft'; - - $saved_post_id = wp_create_post_autosave( $post->ID ); - } - - if ( is_wp_error( $saved_post_id ) ) - wp_die( $saved_post_id->get_error_message() ); - - $query_args = array( 'preview' => 'true' ); - - if ( $is_autosave && $saved_post_id ) { - $query_args['preview_id'] = $post->ID; - $query_args['preview_nonce'] = wp_create_nonce( 'post_preview_' . $post->ID ); - - if ( isset( $_POST['post_format'] ) ) - $query_args['post_format'] = empty( $_POST['post_format'] ) ? 'standard' : sanitize_key( $_POST['post_format'] ); - } - - $url = add_query_arg( $query_args, get_permalink( $post->ID ) ); - - /** This filter is documented in wp-admin/includes/meta-boxes.php */ - return apply_filters( 'preview_post_link', $url, $post ); -} - -/** - * Save a post submitted with XHR - * - * Intended for use with heartbeat and autosave.js - * - * @since 3.9.0 - * - * @param $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. - */ -function wp_autosave( $post_data ) { - // Back-compat - if ( ! defined( 'DOING_AUTOSAVE' ) ) - define( 'DOING_AUTOSAVE', true ); - - $post_id = (int) $post_data['post_id']; - $post_data['ID'] = $post_data['post_ID'] = $post_id; - - if ( false === wp_verify_nonce( $post_data['_wpnonce'], 'update-post_' . $post_id ) ) { - return new WP_Error( 'invalid_nonce', __( 'Error while saving.' ) ); - } - - $post = get_post( $post_id ); - - if ( ! current_user_can( 'edit_post', $post->ID ) ) { - return new WP_Error( 'edit_posts', __( 'You are not allowed to edit this item.' ) ); - } - - if ( 'auto-draft' == $post->post_status ) - $post_data['post_status'] = 'draft'; - - if ( $post_data['post_type'] != 'page' && ! empty( $post_data['catslist'] ) ) - $post_data['post_category'] = explode( ',', $post_data['catslist'] ); - - if ( ! wp_check_post_lock( $post->ID ) && get_current_user_id() == $post->post_author && ( 'auto-draft' == $post->post_status || 'draft' == $post->post_status ) ) { - // Drafts and auto-drafts are just overwritten by autosave for the same user if the post is not locked - return edit_post( wp_slash( $post_data ) ); - } else { - // Non drafts or other users drafts are not overwritten. The autosave is stored in a special post revision for each user. - return wp_create_post_autosave( wp_slash( $post_data ) ); - } -} diff --git a/sources/wordpress/wp-admin/includes/revision.php b/sources/wordpress/wp-admin/includes/revision.php deleted file mode 100644 index 151cd64..0000000 --- a/sources/wordpress/wp-admin/includes/revision.php +++ /dev/null @@ -1,228 +0,0 @@ -post_parent !== $post->ID && $compare_from->ID !== $post->ID ) - return false; - if ( $compare_to->post_parent !== $post->ID && $compare_to->ID !== $post->ID ) - return false; - - if ( $compare_from && strtotime( $compare_from->post_date_gmt ) > strtotime( $compare_to->post_date_gmt ) ) { - $temp = $compare_from; - $compare_from = $compare_to; - $compare_to = $temp; - } - - // Add default title if title field is empty - if ( $compare_from && empty( $compare_from->post_title ) ) - $compare_from->post_title = __( '(no title)' ); - if ( empty( $compare_to->post_title ) ) - $compare_to->post_title = __( '(no title)' ); - - $return = array(); - - foreach ( _wp_post_revision_fields() as $field => $name ) { - /** - * Contextually filter a post revision field. - * - * 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 - * - * @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'. - */ - $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 ) ); - - if ( ! $diff && 'post_title' === $field ) { - // It's a better user experience to still show the Title, even if it didn't change. - // No, you didn't see this. - $diff = ''; - $diff .= ''; - $diff .= ''; - $diff .= '
    ' . esc_html( $compare_from->post_title ) . '' . esc_html( $compare_to->post_title ) . '
    '; - } - - if ( $diff ) { - $return[] = array( - 'id' => $field, - 'name' => $name, - 'diff' => $diff, - ); - } - } - return $return; -} - -/** - * Prepare revisions for JavaScript. - * - * @since 3.6.0 - * - * @param object|int $post The post object. Also accepts a post ID. - * @param int $selected_revision_id The selected revision ID. - * @param int $from Optional. The revision ID to compare from. - * - * @return array An associative array of revision data and related settings. - */ -function wp_prepare_revisions_for_js( $post, $selected_revision_id, $from = null ) { - $post = get_post( $post ); - $authors = array(); - $now_gmt = time(); - - $revisions = wp_get_post_revisions( $post->ID, array( 'order' => 'ASC', 'check_enabled' => false ) ); - // If revisions are disabled, we only want autosaves and the current post. - if ( ! wp_revisions_enabled( $post ) ) { - foreach ( $revisions as $revision_id => $revision ) { - if ( ! wp_is_post_autosave( $revision ) ) - unset( $revisions[ $revision_id ] ); - } - $revisions = array( $post->ID => $post ) + $revisions; - } - - $show_avatars = get_option( 'show_avatars' ); - - cache_users( wp_list_pluck( $revisions, 'post_author' ) ); - - $can_restore = current_user_can( 'edit_post', $post->ID ); - $current_id = false; - - foreach ( $revisions as $revision ) { - $modified = strtotime( $revision->post_modified ); - $modified_gmt = strtotime( $revision->post_modified_gmt ); - if ( $can_restore ) { - $restore_link = str_replace( '&', '&', wp_nonce_url( - add_query_arg( - array( 'revision' => $revision->ID, - 'action' => 'restore' ), - admin_url( 'revision.php' ) - ), - "restore-post_{$revision->ID}" - ) ); - } - - if ( ! isset( $authors[ $revision->post_author ] ) ) { - $authors[ $revision->post_author ] = array( - 'id' => (int) $revision->post_author, - 'avatar' => $show_avatars ? get_avatar( $revision->post_author, 32 ) : '', - 'name' => get_the_author_meta( 'display_name', $revision->post_author ), - ); - } - - $autosave = (bool) wp_is_post_autosave( $revision ); - $current = ! $autosave && $revision->post_modified_gmt === $post->post_modified_gmt; - if ( $current && ! empty( $current_id ) ) { - // If multiple revisions have the same post_modified_gmt, highest ID is current. - if ( $current_id < $revision->ID ) { - $revisions[ $current_id ]['current'] = false; - $current_id = $revision->ID; - } else { - $current = false; - } - } elseif ( $current ) { - $current_id = $revision->ID; - } - - $revisions[ $revision->ID ] = array( - 'id' => $revision->ID, - 'title' => get_the_title( $post->ID ), - 'author' => $authors[ $revision->post_author ], - 'date' => date_i18n( __( 'M j, Y @ G:i' ), $modified ), - 'dateShort' => date_i18n( _x( 'j M @ G:i', 'revision date short format' ), $modified ), - 'timeAgo' => sprintf( __( '%s ago' ), human_time_diff( $modified_gmt, $now_gmt ) ), - 'autosave' => $autosave, - 'current' => $current, - 'restoreUrl' => $can_restore ? $restore_link : false, - ); - } - - /* - * 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 - * revision as "current". - */ - if ( empty( $current_id ) ) { - if ( $revisions[ $revision->ID ]['autosave'] ) { - $revision = end( $revisions ); - while ( $revision['autosave'] ) { - $revision = prev( $revisions ); - } - $current_id = $revision['id']; - } else { - $current_id = $revision->ID; - } - $revisions[ $current_id ]['current'] = true; - } - - // Now, grab the initial diff. - $compare_two_mode = is_numeric( $from ); - if ( ! $compare_two_mode ) { - $found = array_search( $selected_revision_id, array_keys( $revisions ) ); - if ( $found ) { - $from = array_keys( array_slice( $revisions, $found - 1, 1, true ) ); - $from = reset( $from ); - } else { - $from = 0; - } - } - - $from = absint( $from ); - - $diffs = array( array( - 'id' => $from . ':' . $selected_revision_id, - 'fields' => wp_get_revision_ui_diff( $post->ID, $from, $selected_revision_id ), - )); - - return array( - 'postId' => $post->ID, - 'nonce' => wp_create_nonce( 'revisions-ajax-nonce' ), - 'revisionData' => array_values( $revisions ), - 'to' => $selected_revision_id, - 'from' => $from, - 'diffData' => $diffs, - 'baseUrl' => parse_url( admin_url( 'revision.php' ), PHP_URL_PATH ), - 'compareTwoMode' => absint( $compare_two_mode ), // Apparently booleans are not allowed - 'revisionIds' => array_keys( $revisions ), - ); -} diff --git a/sources/wordpress/wp-admin/includes/schema.php b/sources/wordpress/wp-admin/includes/schema.php deleted file mode 100644 index 1fc432f..0000000 --- a/sources/wordpress/wp-admin/includes/schema.php +++ /dev/null @@ -1,1037 +0,0 @@ -get_charset_collate(); - -/** - * Retrieve the SQL for creating database tables. - * - * @since 3.3.0 - * - * @param string $scope Optional. The tables for which to retrieve SQL. Can be all, global, ms_global, or blog tables. Defaults to all. - * @param int $blog_id Optional. The blog ID for which to retrieve SQL. Default is the current blog ID. - * @return string The SQL needed to create the requested tables. - */ -function wp_get_db_schema( $scope = 'all', $blog_id = null ) { - global $wpdb; - - $charset_collate = ''; - - if ( ! empty($wpdb->charset) ) - $charset_collate = "DEFAULT CHARACTER SET $wpdb->charset"; - if ( ! empty($wpdb->collate) ) - $charset_collate .= " COLLATE $wpdb->collate"; - - if ( $blog_id && $blog_id != $wpdb->blogid ) - $old_blog_id = $wpdb->set_blog_id( $blog_id ); - - // Engage multisite if in the middle of turning it on from network.php. - $is_multisite = is_multisite() || ( defined( 'WP_INSTALLING_NETWORK' ) && WP_INSTALLING_NETWORK ); - - // Blog specific tables. - $blog_tables = "CREATE TABLE $wpdb->terms ( - term_id bigint(20) unsigned NOT NULL auto_increment, - name varchar(200) NOT NULL default '', - slug varchar(200) NOT NULL default '', - term_group bigint(10) NOT NULL default 0, - PRIMARY KEY (term_id), - UNIQUE KEY slug (slug), - KEY name (name) -) $charset_collate; -CREATE TABLE $wpdb->term_taxonomy ( - term_taxonomy_id bigint(20) unsigned NOT NULL auto_increment, - term_id bigint(20) unsigned NOT NULL default 0, - taxonomy varchar(32) NOT NULL default '', - description longtext NOT NULL, - parent bigint(20) unsigned NOT NULL default 0, - count bigint(20) NOT NULL default 0, - PRIMARY KEY (term_taxonomy_id), - UNIQUE KEY term_id_taxonomy (term_id,taxonomy), - KEY taxonomy (taxonomy) -) $charset_collate; -CREATE TABLE $wpdb->term_relationships ( - object_id bigint(20) unsigned NOT NULL default 0, - term_taxonomy_id bigint(20) unsigned NOT NULL default 0, - term_order int(11) NOT NULL default 0, - PRIMARY KEY (object_id,term_taxonomy_id), - KEY term_taxonomy_id (term_taxonomy_id) -) $charset_collate; -CREATE TABLE $wpdb->commentmeta ( - meta_id bigint(20) unsigned NOT NULL auto_increment, - comment_id bigint(20) unsigned NOT NULL default '0', - meta_key varchar(255) default NULL, - meta_value longtext, - PRIMARY KEY (meta_id), - KEY comment_id (comment_id), - KEY meta_key (meta_key) -) $charset_collate; -CREATE TABLE $wpdb->comments ( - comment_ID bigint(20) unsigned NOT NULL auto_increment, - comment_post_ID bigint(20) unsigned NOT NULL default '0', - comment_author tinytext NOT NULL, - comment_author_email varchar(100) NOT NULL default '', - comment_author_url varchar(200) NOT NULL default '', - comment_author_IP varchar(100) NOT NULL default '', - comment_date datetime NOT NULL default '0000-00-00 00:00:00', - comment_date_gmt datetime NOT NULL default '0000-00-00 00:00:00', - comment_content text NOT NULL, - comment_karma int(11) NOT NULL default '0', - comment_approved varchar(20) NOT NULL default '1', - comment_agent varchar(255) NOT NULL default '', - comment_type varchar(20) NOT NULL default '', - comment_parent bigint(20) unsigned NOT NULL default '0', - user_id bigint(20) unsigned NOT NULL default '0', - PRIMARY KEY (comment_ID), - KEY comment_post_ID (comment_post_ID), - KEY comment_approved_date_gmt (comment_approved,comment_date_gmt), - KEY comment_date_gmt (comment_date_gmt), - KEY comment_parent (comment_parent), - KEY comment_author_email (comment_author_email(10)) -) $charset_collate; -CREATE TABLE $wpdb->links ( - link_id bigint(20) unsigned NOT NULL auto_increment, - link_url varchar(255) NOT NULL default '', - link_name varchar(255) NOT NULL default '', - link_image varchar(255) NOT NULL default '', - link_target varchar(25) NOT NULL default '', - link_description varchar(255) NOT NULL default '', - link_visible varchar(20) NOT NULL default 'Y', - link_owner bigint(20) unsigned NOT NULL default '1', - link_rating int(11) NOT NULL default '0', - link_updated datetime NOT NULL default '0000-00-00 00:00:00', - link_rel varchar(255) NOT NULL default '', - link_notes mediumtext NOT NULL, - link_rss varchar(255) NOT NULL default '', - PRIMARY KEY (link_id), - KEY link_visible (link_visible) -) $charset_collate; -CREATE TABLE $wpdb->options ( - option_id bigint(20) unsigned NOT NULL auto_increment, - option_name varchar(64) NOT NULL default '', - option_value longtext NOT NULL, - autoload varchar(20) NOT NULL default 'yes', - PRIMARY KEY (option_id), - UNIQUE KEY option_name (option_name) -) $charset_collate; -CREATE TABLE $wpdb->postmeta ( - meta_id bigint(20) unsigned NOT NULL auto_increment, - post_id bigint(20) unsigned NOT NULL default '0', - meta_key varchar(255) default NULL, - meta_value longtext, - PRIMARY KEY (meta_id), - KEY post_id (post_id), - KEY meta_key (meta_key) -) $charset_collate; -CREATE TABLE $wpdb->posts ( - ID bigint(20) unsigned NOT NULL auto_increment, - post_author bigint(20) unsigned NOT NULL default '0', - post_date datetime NOT NULL default '0000-00-00 00:00:00', - post_date_gmt datetime NOT NULL default '0000-00-00 00:00:00', - post_content longtext NOT NULL, - post_title text NOT NULL, - post_excerpt text NOT NULL, - post_status varchar(20) NOT NULL default 'publish', - comment_status varchar(20) NOT NULL default 'open', - ping_status varchar(20) NOT NULL default 'open', - post_password varchar(20) NOT NULL default '', - post_name varchar(200) NOT NULL default '', - to_ping text NOT NULL, - pinged text NOT NULL, - post_modified datetime NOT NULL default '0000-00-00 00:00:00', - post_modified_gmt datetime NOT NULL default '0000-00-00 00:00:00', - post_content_filtered longtext NOT NULL, - post_parent bigint(20) unsigned NOT NULL default '0', - guid varchar(255) NOT NULL default '', - menu_order int(11) NOT NULL default '0', - post_type varchar(20) NOT NULL default 'post', - post_mime_type varchar(100) NOT NULL default '', - comment_count bigint(20) NOT NULL default '0', - PRIMARY KEY (ID), - KEY post_name (post_name), - KEY type_status_date (post_type,post_status,post_date,ID), - KEY post_parent (post_parent), - KEY post_author (post_author) -) $charset_collate;\n"; - - // Single site users table. The multisite flavor of the users table is handled below. - $users_single_table = "CREATE TABLE $wpdb->users ( - ID bigint(20) unsigned NOT NULL auto_increment, - user_login varchar(60) NOT NULL default '', - user_pass varchar(64) NOT NULL default '', - user_nicename varchar(50) NOT NULL default '', - user_email varchar(100) NOT NULL default '', - user_url varchar(100) NOT NULL default '', - user_registered datetime NOT NULL default '0000-00-00 00:00:00', - user_activation_key varchar(60) NOT NULL default '', - user_status int(11) NOT NULL default '0', - display_name varchar(250) NOT NULL default '', - PRIMARY KEY (ID), - KEY user_login_key (user_login), - KEY user_nicename (user_nicename) -) $charset_collate;\n"; - - // Multisite users table - $users_multi_table = "CREATE TABLE $wpdb->users ( - ID bigint(20) unsigned NOT NULL auto_increment, - user_login varchar(60) NOT NULL default '', - user_pass varchar(64) NOT NULL default '', - user_nicename varchar(50) NOT NULL default '', - user_email varchar(100) NOT NULL default '', - user_url varchar(100) NOT NULL default '', - user_registered datetime NOT NULL default '0000-00-00 00:00:00', - user_activation_key varchar(60) NOT NULL default '', - user_status int(11) NOT NULL default '0', - display_name varchar(250) NOT NULL default '', - spam tinyint(2) NOT NULL default '0', - deleted tinyint(2) NOT NULL default '0', - PRIMARY KEY (ID), - KEY user_login_key (user_login), - KEY user_nicename (user_nicename) -) $charset_collate;\n"; - - // Usermeta. - $usermeta_table = "CREATE TABLE $wpdb->usermeta ( - umeta_id bigint(20) unsigned NOT NULL auto_increment, - user_id bigint(20) unsigned NOT NULL default '0', - meta_key varchar(255) default NULL, - meta_value longtext, - PRIMARY KEY (umeta_id), - KEY user_id (user_id), - KEY meta_key (meta_key) -) $charset_collate;\n"; - - // Global tables - if ( $is_multisite ) - $global_tables = $users_multi_table . $usermeta_table; - else - $global_tables = $users_single_table . $usermeta_table; - - // Multisite global tables. - $ms_global_tables = "CREATE TABLE $wpdb->blogs ( - blog_id bigint(20) NOT NULL auto_increment, - site_id bigint(20) NOT NULL default '0', - domain varchar(200) NOT NULL default '', - path varchar(100) NOT NULL default '', - registered datetime NOT NULL default '0000-00-00 00:00:00', - last_updated datetime NOT NULL default '0000-00-00 00:00:00', - public tinyint(2) NOT NULL default '1', - archived tinyint(2) NOT NULL default '0', - mature tinyint(2) NOT NULL default '0', - spam tinyint(2) NOT NULL default '0', - deleted tinyint(2) NOT NULL default '0', - lang_id int(11) NOT NULL default '0', - PRIMARY KEY (blog_id), - KEY domain (domain(50),path(5)), - KEY lang_id (lang_id) -) $charset_collate; -CREATE TABLE $wpdb->blog_versions ( - blog_id bigint(20) NOT NULL default '0', - db_version varchar(20) NOT NULL default '', - last_updated datetime NOT NULL default '0000-00-00 00:00:00', - PRIMARY KEY (blog_id), - KEY db_version (db_version) -) $charset_collate; -CREATE TABLE $wpdb->registration_log ( - ID bigint(20) NOT NULL auto_increment, - email varchar(255) NOT NULL default '', - IP varchar(30) NOT NULL default '', - blog_id bigint(20) NOT NULL default '0', - date_registered datetime NOT NULL default '0000-00-00 00:00:00', - PRIMARY KEY (ID), - KEY IP (IP) -) $charset_collate; -CREATE TABLE $wpdb->site ( - id bigint(20) NOT NULL auto_increment, - domain varchar(200) NOT NULL default '', - path varchar(100) NOT NULL default '', - PRIMARY KEY (id), - KEY domain (domain,path) -) $charset_collate; -CREATE TABLE $wpdb->sitemeta ( - meta_id bigint(20) NOT NULL auto_increment, - site_id bigint(20) NOT NULL default '0', - meta_key varchar(255) default NULL, - meta_value longtext, - PRIMARY KEY (meta_id), - KEY meta_key (meta_key), - KEY site_id (site_id) -) $charset_collate; -CREATE TABLE $wpdb->signups ( - signup_id bigint(20) NOT NULL auto_increment, - domain varchar(200) NOT NULL default '', - path varchar(100) NOT NULL default '', - title longtext NOT NULL, - user_login varchar(60) NOT NULL default '', - user_email varchar(100) NOT NULL default '', - registered datetime NOT NULL default '0000-00-00 00:00:00', - activated datetime NOT NULL default '0000-00-00 00:00:00', - active tinyint(1) NOT NULL default '0', - activation_key varchar(50) NOT NULL default '', - meta longtext, - PRIMARY KEY (signup_id), - KEY activation_key (activation_key), - KEY user_email (user_email), - KEY user_login_email (user_login,user_email), - KEY domain_path (domain,path) -) $charset_collate;"; - - switch ( $scope ) { - case 'blog' : - $queries = $blog_tables; - break; - case 'global' : - $queries = $global_tables; - if ( $is_multisite ) - $queries .= $ms_global_tables; - break; - case 'ms_global' : - $queries = $ms_global_tables; - break; - case 'all' : - default: - $queries = $global_tables . $blog_tables; - if ( $is_multisite ) - $queries .= $ms_global_tables; - break; - } - - if ( isset( $old_blog_id ) ) - $wpdb->set_blog_id( $old_blog_id ); - - return $queries; -} - -// Populate for back compat. -$wp_queries = wp_get_db_schema( 'all' ); - -/** - * Create WordPress options and set the default values. - * - * @since 1.5.0 - * @uses $wpdb - * @uses $wp_db_version - */ -function populate_options() { - global $wpdb, $wp_db_version, $wp_current_db_version; - - $guessurl = wp_guess_url(); - /** - * Fires before creating WordPress options and populating their default values. - * - * @since 2.6.0 - */ - do_action( 'populate_options' ); - - if ( ini_get('safe_mode') ) { - // Safe mode can break mkdir() so use a flat structure by default. - $uploads_use_yearmonth_folders = 0; - } else { - $uploads_use_yearmonth_folders = 1; - } - - $template = WP_DEFAULT_THEME; - // If default theme is a child theme, we need to get its template - $theme = wp_get_theme( $template ); - if ( ! $theme->errors() ) - $template = $theme->get_template(); - - $timezone_string = ''; - $gmt_offset = 0; - /* translators: default GMT offset or timezone string. Must be either a valid offset (-12 to 14) - or a valid timezone string (America/New_York). See http://us3.php.net/manual/en/timezones.php - for all timezone strings supported by PHP. - */ - $offset_or_tz = _x( '0', 'default GMT offset or timezone string' ); - if ( is_numeric( $offset_or_tz ) ) - $gmt_offset = $offset_or_tz; - elseif ( $offset_or_tz && in_array( $offset_or_tz, timezone_identifiers_list() ) ) - $timezone_string = $offset_or_tz; - - $options = array( - 'siteurl' => $guessurl, - 'home' => $guessurl, - 'blogname' => __('My Site'), - /* translators: blog tagline */ - 'blogdescription' => __('Just another WordPress site'), - 'users_can_register' => 0, - 'admin_email' => 'you@example.com', - /* translators: default start of the week. 0 = Sunday, 1 = Monday */ - 'start_of_week' => _x( '1', 'start of week' ), - 'use_balanceTags' => 0, - 'use_smilies' => 1, - 'require_name_email' => 1, - 'comments_notify' => 1, - 'posts_per_rss' => 10, - 'rss_use_excerpt' => 0, - 'mailserver_url' => 'mail.example.com', - 'mailserver_login' => 'login@example.com', - 'mailserver_pass' => 'password', - 'mailserver_port' => 110, - 'default_category' => 1, - 'default_comment_status' => 'open', - 'default_ping_status' => 'open', - 'default_pingback_flag' => 1, - 'posts_per_page' => 10, - /* translators: default date format, see http://php.net/date */ - 'date_format' => __('F j, Y'), - /* translators: default time format, see http://php.net/date */ - 'time_format' => __('g:i a'), - /* translators: links last updated date format, see http://php.net/date */ - 'links_updated_date_format' => __('F j, Y g:i a'), - 'comment_moderation' => 0, - 'moderation_notify' => 1, - 'permalink_structure' => '', - 'gzipcompression' => 0, - 'hack_file' => 0, - 'blog_charset' => 'UTF-8', - 'moderation_keys' => '', - 'active_plugins' => array(), - 'category_base' => '', - 'ping_sites' => 'http://rpc.pingomatic.com/', - 'advanced_edit' => 0, - 'comment_max_links' => 2, - 'gmt_offset' => $gmt_offset, - - // 1.5 - 'default_email_category' => 1, - 'recently_edited' => '', - 'template' => $template, - 'stylesheet' => WP_DEFAULT_THEME, - 'comment_whitelist' => 1, - 'blacklist_keys' => '', - 'comment_registration' => 0, - 'html_type' => 'text/html', - - // 1.5.1 - 'use_trackback' => 0, - - // 2.0 - 'default_role' => 'subscriber', - 'db_version' => $wp_db_version, - - // 2.0.1 - 'uploads_use_yearmonth_folders' => $uploads_use_yearmonth_folders, - 'upload_path' => '', - - // 2.1 - 'blog_public' => '1', - 'default_link_category' => 2, - 'show_on_front' => 'posts', - - // 2.2 - 'tag_base' => '', - - // 2.5 - 'show_avatars' => '1', - 'avatar_rating' => 'G', - 'upload_url_path' => '', - 'thumbnail_size_w' => 150, - 'thumbnail_size_h' => 150, - 'thumbnail_crop' => 1, - 'medium_size_w' => 300, - 'medium_size_h' => 300, - - // 2.6 - 'avatar_default' => 'mystery', - - // 2.7 - 'large_size_w' => 1024, - 'large_size_h' => 1024, - 'image_default_link_type' => 'file', - 'image_default_size' => '', - 'image_default_align' => '', - 'close_comments_for_old_posts' => 0, - 'close_comments_days_old' => 14, - 'thread_comments' => 1, - 'thread_comments_depth' => 5, - 'page_comments' => 0, - 'comments_per_page' => 50, - 'default_comments_page' => 'newest', - 'comment_order' => 'asc', - 'sticky_posts' => array(), - 'widget_categories' => array(), - 'widget_text' => array(), - 'widget_rss' => array(), - 'uninstall_plugins' => array(), - - // 2.8 - 'timezone_string' => $timezone_string, - - // 3.0 - 'page_for_posts' => 0, - 'page_on_front' => 0, - - // 3.1 - 'default_post_format' => 0, - - // 3.5 - 'link_manager_enabled' => 0, - ); - - // 3.3 - if ( ! is_multisite() ) { - $options['initial_db_version'] = ! empty( $wp_current_db_version ) && $wp_current_db_version < $wp_db_version - ? $wp_current_db_version : $wp_db_version; - } - - // 3.0 multisite - if ( is_multisite() ) { - /* translators: blog tagline */ - $options[ 'blogdescription' ] = sprintf(__('Just another %s site'), get_current_site()->site_name ); - $options[ 'permalink_structure' ] = '/%year%/%monthnum%/%day%/%postname%/'; - } - - // Set autoload to no for these options - $fat_options = array( 'moderation_keys', 'recently_edited', 'blacklist_keys', 'uninstall_plugins' ); - - $keys = "'" . implode( "', '", array_keys( $options ) ) . "'"; - $existing_options = $wpdb->get_col( "SELECT option_name FROM $wpdb->options WHERE option_name in ( $keys )" ); - - $insert = ''; - foreach ( $options as $option => $value ) { - if ( in_array($option, $existing_options) ) - continue; - if ( in_array($option, $fat_options) ) - $autoload = 'no'; - else - $autoload = 'yes'; - - if ( is_array($value) ) - $value = serialize($value); - if ( !empty($insert) ) - $insert .= ', '; - $insert .= $wpdb->prepare( "(%s, %s, %s)", $option, $value, $autoload ); - } - - if ( !empty($insert) ) - $wpdb->query("INSERT INTO $wpdb->options (option_name, option_value, autoload) VALUES " . $insert); - - // In case it is set, but blank, update "home". - if ( !__get_option('home') ) update_option('home', $guessurl); - - // Delete unused options. - $unusedoptions = array( - 'blodotgsping_url', 'bodyterminator', 'emailtestonly', 'phoneemail_separator', 'smilies_directory', - 'subjectprefix', 'use_bbcode', 'use_blodotgsping', 'use_phoneemail', 'use_quicktags', 'use_weblogsping', - 'weblogs_cache_file', 'use_preview', 'use_htmltrans', 'smilies_directory', 'fileupload_allowedusers', - 'use_phoneemail', 'default_post_status', 'default_post_category', 'archive_mode', 'time_difference', - 'links_minadminlevel', 'links_use_adminlevels', 'links_rating_type', 'links_rating_char', - 'links_rating_ignore_zero', 'links_rating_single_image', 'links_rating_image0', 'links_rating_image1', - 'links_rating_image2', 'links_rating_image3', 'links_rating_image4', 'links_rating_image5', - 'links_rating_image6', 'links_rating_image7', 'links_rating_image8', 'links_rating_image9', - 'links_recently_updated_time', 'links_recently_updated_prepend', 'links_recently_updated_append', - 'weblogs_cacheminutes', 'comment_allowed_tags', 'search_engine_friendly_urls', 'default_geourl_lat', - 'default_geourl_lon', 'use_default_geourl', 'weblogs_xml_url', 'new_users_can_blog', '_wpnonce', - '_wp_http_referer', 'Update', 'action', 'rich_editing', 'autosave_interval', 'deactivated_plugins', - 'can_compress_scripts', 'page_uris', 'update_core', 'update_plugins', 'update_themes', 'doing_cron', - 'random_seed', 'rss_excerpt_length', 'secret', 'use_linksupdate', 'default_comment_status_page', - 'wporg_popular_tags', 'what_to_show', 'rss_language', 'language', 'enable_xmlrpc', 'enable_app', - 'embed_autourls', 'default_post_edit_rows', - ); - foreach ( $unusedoptions as $option ) - delete_option($option); - - // Delete obsolete magpie stuff. - $wpdb->query("DELETE FROM $wpdb->options WHERE option_name REGEXP '^rss_[0-9a-f]{32}(_ts)?$'"); - - /* - * Deletes all expired transients. The multi-table delete syntax is used - * to delete the transient record from table a, and the corresponding - * transient_timeout record from table b. - */ - $time = time(); - $sql = "DELETE a, b FROM $wpdb->options a, $wpdb->options b - WHERE a.option_name LIKE %s - AND a.option_name NOT LIKE %s - AND b.option_name = CONCAT( '_transient_timeout_', SUBSTRING( a.option_name, 12 ) ) - AND b.option_value < %d"; - $wpdb->query( $wpdb->prepare( $sql, $wpdb->esc_like( '_transient_' ) . '%', $wpdb->esc_like( '_transient_timeout_' ) . '%', $time ) ); - - if ( is_main_site() && is_main_network() ) { - $sql = "DELETE a, b FROM $wpdb->options a, $wpdb->options b - WHERE a.option_name LIKE %s - AND a.option_name NOT LIKE %s - AND b.option_name = CONCAT( '_site_transient_timeout_', SUBSTRING( a.option_name, 17 ) ) - AND b.option_value < %d"; - $wpdb->query( $wpdb->prepare( $sql, $wpdb->esc_like( '_site_transient_' ) . '%', $wpdb->esc_like( '_site_transient_timeout_' ) . '%', $time ) ); - } -} - -/** - * Execute WordPress role creation for the various WordPress versions. - * - * @since 2.0.0 - */ -function populate_roles() { - populate_roles_160(); - populate_roles_210(); - populate_roles_230(); - populate_roles_250(); - populate_roles_260(); - populate_roles_270(); - populate_roles_280(); - populate_roles_300(); -} - -/** - * Create the roles for WordPress 2.0 - * - * @since 2.0.0 - */ -function populate_roles_160() { - // Add roles - - // Dummy gettext calls to get strings in the catalog. - /* translators: user role */ - _x('Administrator', 'User role'); - /* translators: user role */ - _x('Editor', 'User role'); - /* translators: user role */ - _x('Author', 'User role'); - /* translators: user role */ - _x('Contributor', 'User role'); - /* translators: user role */ - _x('Subscriber', 'User role'); - - add_role('administrator', 'Administrator'); - add_role('editor', 'Editor'); - add_role('author', 'Author'); - add_role('contributor', 'Contributor'); - add_role('subscriber', 'Subscriber'); - - // Add caps for Administrator role - $role = get_role('administrator'); - $role->add_cap('switch_themes'); - $role->add_cap('edit_themes'); - $role->add_cap('activate_plugins'); - $role->add_cap('edit_plugins'); - $role->add_cap('edit_users'); - $role->add_cap('edit_files'); - $role->add_cap('manage_options'); - $role->add_cap('moderate_comments'); - $role->add_cap('manage_categories'); - $role->add_cap('manage_links'); - $role->add_cap('upload_files'); - $role->add_cap('import'); - $role->add_cap('unfiltered_html'); - $role->add_cap('edit_posts'); - $role->add_cap('edit_others_posts'); - $role->add_cap('edit_published_posts'); - $role->add_cap('publish_posts'); - $role->add_cap('edit_pages'); - $role->add_cap('read'); - $role->add_cap('level_10'); - $role->add_cap('level_9'); - $role->add_cap('level_8'); - $role->add_cap('level_7'); - $role->add_cap('level_6'); - $role->add_cap('level_5'); - $role->add_cap('level_4'); - $role->add_cap('level_3'); - $role->add_cap('level_2'); - $role->add_cap('level_1'); - $role->add_cap('level_0'); - - // Add caps for Editor role - $role = get_role('editor'); - $role->add_cap('moderate_comments'); - $role->add_cap('manage_categories'); - $role->add_cap('manage_links'); - $role->add_cap('upload_files'); - $role->add_cap('unfiltered_html'); - $role->add_cap('edit_posts'); - $role->add_cap('edit_others_posts'); - $role->add_cap('edit_published_posts'); - $role->add_cap('publish_posts'); - $role->add_cap('edit_pages'); - $role->add_cap('read'); - $role->add_cap('level_7'); - $role->add_cap('level_6'); - $role->add_cap('level_5'); - $role->add_cap('level_4'); - $role->add_cap('level_3'); - $role->add_cap('level_2'); - $role->add_cap('level_1'); - $role->add_cap('level_0'); - - // Add caps for Author role - $role = get_role('author'); - $role->add_cap('upload_files'); - $role->add_cap('edit_posts'); - $role->add_cap('edit_published_posts'); - $role->add_cap('publish_posts'); - $role->add_cap('read'); - $role->add_cap('level_2'); - $role->add_cap('level_1'); - $role->add_cap('level_0'); - - // Add caps for Contributor role - $role = get_role('contributor'); - $role->add_cap('edit_posts'); - $role->add_cap('read'); - $role->add_cap('level_1'); - $role->add_cap('level_0'); - - // Add caps for Subscriber role - $role = get_role('subscriber'); - $role->add_cap('read'); - $role->add_cap('level_0'); -} - -/** - * Create and modify WordPress roles for WordPress 2.1. - * - * @since 2.1.0 - */ -function populate_roles_210() { - $roles = array('administrator', 'editor'); - foreach ($roles as $role) { - $role = get_role($role); - if ( empty($role) ) - continue; - - $role->add_cap('edit_others_pages'); - $role->add_cap('edit_published_pages'); - $role->add_cap('publish_pages'); - $role->add_cap('delete_pages'); - $role->add_cap('delete_others_pages'); - $role->add_cap('delete_published_pages'); - $role->add_cap('delete_posts'); - $role->add_cap('delete_others_posts'); - $role->add_cap('delete_published_posts'); - $role->add_cap('delete_private_posts'); - $role->add_cap('edit_private_posts'); - $role->add_cap('read_private_posts'); - $role->add_cap('delete_private_pages'); - $role->add_cap('edit_private_pages'); - $role->add_cap('read_private_pages'); - } - - $role = get_role('administrator'); - if ( ! empty($role) ) { - $role->add_cap('delete_users'); - $role->add_cap('create_users'); - } - - $role = get_role('author'); - if ( ! empty($role) ) { - $role->add_cap('delete_posts'); - $role->add_cap('delete_published_posts'); - } - - $role = get_role('contributor'); - if ( ! empty($role) ) { - $role->add_cap('delete_posts'); - } -} - -/** - * Create and modify WordPress roles for WordPress 2.3. - * - * @since 2.3.0 - */ -function populate_roles_230() { - $role = get_role( 'administrator' ); - - if ( !empty( $role ) ) { - $role->add_cap( 'unfiltered_upload' ); - } -} - -/** - * Create and modify WordPress roles for WordPress 2.5. - * - * @since 2.5.0 - */ -function populate_roles_250() { - $role = get_role( 'administrator' ); - - if ( !empty( $role ) ) { - $role->add_cap( 'edit_dashboard' ); - } -} - -/** - * Create and modify WordPress roles for WordPress 2.6. - * - * @since 2.6.0 - */ -function populate_roles_260() { - $role = get_role( 'administrator' ); - - if ( !empty( $role ) ) { - $role->add_cap( 'update_plugins' ); - $role->add_cap( 'delete_plugins' ); - } -} - -/** - * Create and modify WordPress roles for WordPress 2.7. - * - * @since 2.7.0 - */ -function populate_roles_270() { - $role = get_role( 'administrator' ); - - if ( !empty( $role ) ) { - $role->add_cap( 'install_plugins' ); - $role->add_cap( 'update_themes' ); - } -} - -/** - * Create and modify WordPress roles for WordPress 2.8. - * - * @since 2.8.0 - */ -function populate_roles_280() { - $role = get_role( 'administrator' ); - - if ( !empty( $role ) ) { - $role->add_cap( 'install_themes' ); - } -} - -/** - * Create and modify WordPress roles for WordPress 3.0. - * - * @since 3.0.0 - */ -function populate_roles_300() { - $role = get_role( 'administrator' ); - - if ( !empty( $role ) ) { - $role->add_cap( 'update_core' ); - $role->add_cap( 'list_users' ); - $role->add_cap( 'remove_users' ); - - /* - * Never used, will be removed. create_users or promote_users - * is the capability you're looking for. - */ - $role->add_cap( 'add_users' ); - - $role->add_cap( 'promote_users' ); - $role->add_cap( 'edit_theme_options' ); - $role->add_cap( 'delete_themes' ); - $role->add_cap( 'export' ); - } -} - -/** - * Install Network. - * - * @since 3.0.0 - * - */ -if ( !function_exists( 'install_network' ) ) : -function install_network() { - if ( ! defined( 'WP_INSTALLING_NETWORK' ) ) - define( 'WP_INSTALLING_NETWORK', true ); - - dbDelta( wp_get_db_schema( 'global' ) ); -} -endif; - -/** - * Populate network settings. - * - * @since 3.0.0 - * - * @param int $network_id ID of network to populate. - * @return bool|WP_Error True on success, or WP_Error on warning (with the install otherwise successful, - * so the error code must be checked) or failure. - */ -function populate_network( $network_id = 1, $domain = '', $email = '', $site_name = '', $path = '/', $subdomain_install = false ) { - global $wpdb, $current_site, $wp_db_version, $wp_rewrite; - - $errors = new WP_Error(); - if ( '' == $domain ) - $errors->add( 'empty_domain', __( 'You must provide a domain name.' ) ); - if ( '' == $site_name ) - $errors->add( 'empty_sitename', __( 'You must provide a name for your network of sites.' ) ); - - // Check for network collision. - if ( $network_id == $wpdb->get_var( $wpdb->prepare( "SELECT id FROM $wpdb->site WHERE id = %d", $network_id ) ) ) - $errors->add( 'siteid_exists', __( 'The network already exists.' ) ); - - $site_user = get_user_by( 'email', $email ); - if ( ! is_email( $email ) ) - $errors->add( 'invalid_email', __( 'You must provide a valid e-mail address.' ) ); - - if ( $errors->get_error_code() ) - return $errors; - - // Set up site tables. - $template = get_option( 'template' ); - $stylesheet = get_option( 'stylesheet' ); - $allowed_themes = array( $stylesheet => true ); - if ( $template != $stylesheet ) - $allowed_themes[ $template ] = true; - if ( WP_DEFAULT_THEME != $stylesheet && WP_DEFAULT_THEME != $template ) - $allowed_themes[ WP_DEFAULT_THEME ] = true; - - if ( 1 == $network_id ) { - $wpdb->insert( $wpdb->site, array( 'domain' => $domain, 'path' => $path ) ); - $network_id = $wpdb->insert_id; - } else { - $wpdb->insert( $wpdb->site, array( 'domain' => $domain, 'path' => $path, 'id' => $network_id ) ); - } - - wp_cache_delete( 'networks_have_paths', 'site-options' ); - - if ( !is_multisite() ) { - $site_admins = array( $site_user->user_login ); - $users = get_users( array( 'fields' => array( 'ID', 'user_login' ) ) ); - if ( $users ) { - foreach ( $users as $user ) { - if ( is_super_admin( $user->ID ) && !in_array( $user->user_login, $site_admins ) ) - $site_admins[] = $user->user_login; - } - } - } else { - $site_admins = get_site_option( 'site_admins' ); - } - - $welcome_email = __( 'Dear User, - -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 - -We hope you enjoy your new site. Thanks! - ---The Team @ SITE_NAME' ); - - $misc_exts = array( - // Images. - 'jpg', 'jpeg', 'png', 'gif', - // Video. - 'mov', 'avi', 'mpg', '3gp', '3g2', - // "audio". - 'midi', 'mid', - // Miscellaneous. - 'pdf', 'doc', 'ppt', 'odt', 'pptx', 'docx', 'pps', 'ppsx', 'xls', 'xlsx', 'key', - ); - $audio_exts = wp_get_audio_extensions(); - $video_exts = wp_get_video_extensions(); - $upload_filetypes = array_unique( array_merge( $misc_exts, $audio_exts, $video_exts ) ); - - $sitemeta = array( - 'site_name' => $site_name, - 'admin_email' => $site_user->user_email, - 'admin_user_id' => $site_user->ID, - 'registration' => 'none', - 'upload_filetypes' => implode( ' ', $upload_filetypes ), - 'blog_upload_space' => 100, - 'fileupload_maxk' => 1500, - 'site_admins' => $site_admins, - 'allowedthemes' => $allowed_themes, - 'illegal_names' => array( 'www', 'web', 'root', 'admin', 'main', 'invite', 'administrator', 'files' ), - 'wpmu_upgrade_site' => $wp_db_version, - 'welcome_email' => $welcome_email, - 'first_post' => __( 'Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!' ), - // @todo - network admins should have a method of editing the network siteurl (used for cookie hash) - 'siteurl' => get_option( 'siteurl' ) . '/', - 'add_new_users' => '0', - 'upload_space_check_disabled' => is_multisite() ? get_site_option( 'upload_space_check_disabled' ) : '1', - 'subdomain_install' => intval( $subdomain_install ), - 'global_terms_enabled' => global_terms_enabled() ? '1' : '0', - 'ms_files_rewriting' => is_multisite() ? get_site_option( 'ms_files_rewriting' ) : '0', - 'initial_db_version' => get_option( 'initial_db_version' ), - 'active_sitewide_plugins' => array(), - 'WPLANG' => get_locale(), - ); - if ( ! $subdomain_install ) - $sitemeta['illegal_names'][] = 'blog'; - - /** - * Filter meta for a network on creation. - * - * @since 3.7.0 - * - * @param array $sitemeta Associative array of network meta keys and values to be inserted. - * @param int $network_id ID of network to populate. - */ - $sitemeta = apply_filters( 'populate_network_meta', $sitemeta, $network_id ); - - $insert = ''; - foreach ( $sitemeta as $meta_key => $meta_value ) { - if ( is_array( $meta_value ) ) - $meta_value = serialize( $meta_value ); - if ( !empty( $insert ) ) - $insert .= ', '; - $insert .= $wpdb->prepare( "( %d, %s, %s)", $network_id, $meta_key, $meta_value ); - } - $wpdb->query( "INSERT INTO $wpdb->sitemeta ( site_id, meta_key, meta_value ) VALUES " . $insert ); - - /* - * When upgrading from single to multisite, assume the current site will - * become the main site of the network. When using populate_network() - * to create another network in an existing multisite environment, skip - * these steps since the main site of the new network has not yet been - * created. - */ - if ( ! is_multisite() ) { - $current_site = new stdClass; - $current_site->domain = $domain; - $current_site->path = $path; - $current_site->site_name = ucfirst( $domain ); - $wpdb->insert( $wpdb->blogs, array( 'site_id' => $network_id, 'blog_id' => 1, 'domain' => $domain, 'path' => $path, 'registered' => current_time( 'mysql' ) ) ); - $current_site->blog_id = $blog_id = $wpdb->insert_id; - update_user_meta( $site_user->ID, 'source_domain', $domain ); - update_user_meta( $site_user->ID, 'primary_blog', $blog_id ); - - if ( $subdomain_install ) - $wp_rewrite->set_permalink_structure( '/%year%/%monthnum%/%day%/%postname%/' ); - else - $wp_rewrite->set_permalink_structure( '/blog/%year%/%monthnum%/%day%/%postname%/' ); - - flush_rewrite_rules(); - - if ( ! $subdomain_install ) - return true; - - $vhost_ok = false; - $errstr = ''; - $hostname = substr( md5( time() ), 0, 6 ) . '.' . $domain; // Very random hostname! - $page = wp_remote_get( 'http://' . $hostname, array( 'timeout' => 5, 'httpversion' => '1.1' ) ); - if ( is_wp_error( $page ) ) - $errstr = $page->get_error_message(); - elseif ( 200 == wp_remote_retrieve_response_code( $page ) ) - $vhost_ok = true; - - if ( ! $vhost_ok ) { - $msg = '

    ' . __( 'Warning! Wildcard DNS may not be configured correctly!' ) . '

    '; - $msg .= '

    ' . sprintf( __( 'The installer attempted to contact a random hostname (%1$s) on your domain.' ), $hostname ); - if ( ! empty ( $errstr ) ) - $msg .= ' ' . sprintf( __( 'This resulted in an error message: %s' ), '' . $errstr . '' ); - $msg .= '

    '; - $msg .= '

    ' . __( 'To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool.' ) . '

    '; - $msg .= '

    ' . __( 'You can still use your site but any subdomain you create may not be accessible. If you know your DNS is correct, ignore this message.' ) . '

    '; - return new WP_Error( 'no_wildcard_dns', $msg ); - } - } - - return true; -} diff --git a/sources/wordpress/wp-admin/includes/screen.php b/sources/wordpress/wp-admin/includes/screen.php deleted file mode 100644 index 35f4267..0000000 --- a/sources/wordpress/wp-admin/includes/screen.php +++ /dev/null @@ -1,1179 +0,0 @@ - UI String - */ -function get_column_headers( $screen ) { - if ( is_string( $screen ) ) - $screen = convert_to_screen( $screen ); - - static $column_headers = array(); - - if ( ! isset( $column_headers[ $screen->id ] ) ) { - - /** - * Filter the column headers for a list table on a specific screen. - * - * 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. - * - * @since 3.0.0 - * - * @param array $columns An array of column headers. Default empty. - */ - $column_headers[ $screen->id ] = apply_filters( "manage_{$screen->id}_columns", array() ); - } - - return $column_headers[ $screen->id ]; -} - -/** - * Get a list of hidden columns. - * - * @since 2.7.0 - * - * @param string|WP_Screen $screen The screen you want the hidden columns for - * @return array - */ -function get_hidden_columns( $screen ) { - if ( is_string( $screen ) ) - $screen = convert_to_screen( $screen ); - - return (array) get_user_option( 'manage' . $screen->id . 'columnshidden' ); -} - -/** - * Prints the meta box preferences for screen meta. - * - * @since 2.7.0 - * - * @param string|WP_Screen $screen - */ -function meta_box_prefs( $screen ) { - global $wp_meta_boxes; - - if ( is_string( $screen ) ) - $screen = convert_to_screen( $screen ); - - if ( empty($wp_meta_boxes[$screen->id]) ) - return; - - $hidden = get_hidden_meta_boxes($screen); - - foreach ( array_keys($wp_meta_boxes[$screen->id]) as $context ) { - foreach ( array_keys($wp_meta_boxes[$screen->id][$context]) as $priority ) { - foreach ( $wp_meta_boxes[$screen->id][$context][$priority] as $box ) { - if ( false == $box || ! $box['title'] ) - continue; - // Submit box cannot be hidden - if ( 'submitdiv' == $box['id'] || 'linksubmitdiv' == $box['id'] ) - continue; - $box_id = $box['id']; - echo '\n"; - } - } - } -} - -/** - * Get Hidden Meta Boxes - * - * @since 2.7.0 - * - * @param string|WP_Screen $screen Screen identifier - * @return array Hidden Meta Boxes - */ -function get_hidden_meta_boxes( $screen ) { - if ( is_string( $screen ) ) - $screen = convert_to_screen( $screen ); - - $hidden = get_user_option( "metaboxhidden_{$screen->id}" ); - - $use_defaults = ! is_array( $hidden ); - - // Hide slug boxes by default - if ( $use_defaults ) { - $hidden = array(); - if ( 'post' == $screen->base ) { - if ( 'post' == $screen->post_type || 'page' == $screen->post_type || 'attachment' == $screen->post_type ) - $hidden = array('slugdiv', 'trackbacksdiv', 'postcustom', 'postexcerpt', 'commentstatusdiv', 'commentsdiv', 'authordiv', 'revisionsdiv'); - else - $hidden = array( 'slugdiv' ); - } - - /** - * Filter the default list of hidden meta boxes. - * - * @since 3.1.0 - * - * @param array $hidden An array of meta boxes hidden by default. - * @param WP_Screen $screen WP_Screen object of the current screen. - */ - $hidden = apply_filters( 'default_hidden_meta_boxes', $hidden, $screen ); - } - - /** - * Filter the list of hidden meta boxes. - * - * @since 3.3.0 - * - * @param array $hidden An array of hidden meta boxes. - * @param WP_Screen $screen WP_Screen object of the current screen. - * @param bool $use_defaults Whether to show the default meta boxes. - * Default true. - */ - return apply_filters( 'hidden_meta_boxes', $hidden, $screen, $use_defaults ); -} - -/** - * Register and configure an admin screen option - * - * @since 3.1.0 - * - * @param string $option An option name. - * @param mixed $args Option-dependent arguments. - */ -function add_screen_option( $option, $args = array() ) { - $current_screen = get_current_screen(); - - if ( ! $current_screen ) - return; - - $current_screen->add_option( $option, $args ); -} - -/** - * Get the current screen object - * - * @since 3.1.0 - * - * @return WP_Screen Current screen object - */ -function get_current_screen() { - global $current_screen; - - if ( ! isset( $current_screen ) ) - return null; - - return $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. - */ -function set_current_screen( $hook_name = '' ) { - WP_Screen::get( $hook_name )->set_current_screen(); -} - -/** - * A class representing the admin screen. - * - * @since 3.3.0 - * @access public - */ -final class WP_Screen { - /** - * Any action associated with the screen. 'add' for *-add.php and *-new.php screens. Empty otherwise. - * - * @since 3.3.0 - * @var string - * @access public - */ - public $action; - - /** - * The base type of the screen. This is typically the same as $id but with any post types and taxonomies stripped. - * For example, for an $id of 'edit-post' the base is 'edit'. - * - * @since 3.3.0 - * @var string - * @access public - */ - public $base; - - /** - * The number of columns to display. Access with get_columns(). - * - * @since 3.4.0 - * @var int - * @access private - */ - private $columns = 0; - - /** - * The unique ID of the screen. - * - * @since 3.3.0 - * @var string - * @access public - */ - public $id; - - /** - * Which admin the screen is in. network | user | site | false - * - * @since 3.5.0 - * @var string - * @access protected - */ - protected $in_admin; - - /** - * Whether the screen is in the network admin. - * - * Deprecated. Use in_admin() instead. - * - * @since 3.3.0 - * @deprecated 3.5.0 - * @var bool - * @access public - */ - public $is_network; - - /** - * Whether the screen is in the user admin. - * - * Deprecated. Use in_admin() instead. - * - * @since 3.3.0 - * @deprecated 3.5.0 - * @var bool - * @access public - */ - public $is_user; - - /** - * The base menu parent. - * This is derived from $parent_file by removing the query string and any .php extension. - * $parent_file values of 'edit.php?post_type=page' and 'edit.php?post_type=post' have a $parent_base of 'edit'. - * - * @since 3.3.0 - * @var string - * @access public - */ - public $parent_base; - - /** - * The parent_file for the screen per the admin menu system. - * Some $parent_file values are 'edit.php?post_type=page', 'edit.php', and 'options-general.php'. - * - * @since 3.3.0 - * @var string - * @access public - */ - public $parent_file; - - /** - * The post type associated with the screen, if any. - * The 'edit.php?post_type=page' screen has a post type of 'page'. - * The 'edit-tags.php?taxonomy=$taxonomy&post_type=page' screen has a post type of 'page'. - * - * @since 3.3.0 - * @var string - * @access public - */ - public $post_type; - - /** - * The taxonomy associated with the screen, if any. - * The 'edit-tags.php?taxonomy=category' screen has a taxonomy of 'category'. - * @since 3.3.0 - * @var string - * @access public - */ - public $taxonomy; - - /** - * The help tab data associated with the screen, if any. - * - * @since 3.3.0 - * @var array - * @access private - */ - private $_help_tabs = array(); - - /** - * The help sidebar data associated with screen, if any. - * - * @since 3.3.0 - * @var string - * @access private - */ - private $_help_sidebar = ''; - - /** - * Stores old string-based help. - */ - private static $_old_compat_help = array(); - - /** - * The screen options associated with screen, if any. - * - * @since 3.3.0 - * @var array - * @access private - */ - private $_options = array(); - - /** - * The screen object registry. - * - * @since 3.3.0 - * @var array - * @access private - */ - private static $_registry = array(); - - /** - * Stores the result of the public show_screen_options function. - * - * @since 3.3.0 - * @var bool - * @access private - */ - private $_show_screen_options; - - /** - * Stores the 'screen_settings' section of screen options. - * - * @since 3.3.0 - * @var string - * @access private - */ - private $_screen_settings; - - /** - * Fetches a screen object. - * - * @since 3.3.0 - * @access public - * - * @param string $hook_name Optional. The hook name (also known as the hook suffix) used to determine the screen. - * Defaults to the current $hook_suffix global. - * @return WP_Screen Screen object. - */ - public static function get( $hook_name = '' ) { - - if ( is_a( $hook_name, 'WP_Screen' ) ) - return $hook_name; - - $post_type = $taxonomy = null; - $in_admin = false; - $action = ''; - - if ( $hook_name ) - $id = $hook_name; - else - $id = $GLOBALS['hook_suffix']; - - // For those pesky meta boxes. - if ( $hook_name && post_type_exists( $hook_name ) ) { - $post_type = $id; - $id = 'post'; // changes later. ends up being $base. - } else { - if ( '.php' == substr( $id, -4 ) ) - $id = substr( $id, 0, -4 ); - - if ( 'post-new' == $id || 'link-add' == $id || 'media-new' == $id || 'user-new' == $id ) { - $id = substr( $id, 0, -4 ); - $action = 'add'; - } - } - - if ( ! $post_type && $hook_name ) { - if ( '-network' == substr( $id, -8 ) ) { - $id = substr( $id, 0, -8 ); - $in_admin = 'network'; - } elseif ( '-user' == substr( $id, -5 ) ) { - $id = substr( $id, 0, -5 ); - $in_admin = 'user'; - } - - $id = sanitize_key( $id ); - if ( 'edit-comments' != $id && 'edit-tags' != $id && 'edit-' == substr( $id, 0, 5 ) ) { - $maybe = substr( $id, 5 ); - if ( taxonomy_exists( $maybe ) ) { - $id = 'edit-tags'; - $taxonomy = $maybe; - } elseif ( post_type_exists( $maybe ) ) { - $id = 'edit'; - $post_type = $maybe; - } - } - - if ( ! $in_admin ) - $in_admin = 'site'; - } else { - if ( defined( 'WP_NETWORK_ADMIN' ) && WP_NETWORK_ADMIN ) - $in_admin = 'network'; - elseif ( defined( 'WP_USER_ADMIN' ) && WP_USER_ADMIN ) - $in_admin = 'user'; - else - $in_admin = 'site'; - } - - if ( 'index' == $id ) - $id = 'dashboard'; - elseif ( 'front' == $id ) - $in_admin = false; - - $base = $id; - - // If this is the current screen, see if we can be more accurate for post types and taxonomies. - if ( ! $hook_name ) { - if ( isset( $_REQUEST['post_type'] ) ) - $post_type = post_type_exists( $_REQUEST['post_type'] ) ? $_REQUEST['post_type'] : false; - if ( isset( $_REQUEST['taxonomy'] ) ) - $taxonomy = taxonomy_exists( $_REQUEST['taxonomy'] ) ? $_REQUEST['taxonomy'] : false; - - switch ( $base ) { - case 'post' : - if ( isset( $_GET['post'] ) ) - $post_id = (int) $_GET['post']; - elseif ( isset( $_POST['post_ID'] ) ) - $post_id = (int) $_POST['post_ID']; - else - $post_id = 0; - - if ( $post_id ) { - $post = get_post( $post_id ); - if ( $post ) - $post_type = $post->post_type; - } - break; - case 'edit-tags' : - if ( null === $post_type && is_object_in_taxonomy( 'post', $taxonomy ? $taxonomy : 'post_tag' ) ) - $post_type = 'post'; - break; - } - } - - switch ( $base ) { - case 'post' : - if ( null === $post_type ) - $post_type = 'post'; - $id = $post_type; - break; - case 'edit' : - if ( null === $post_type ) - $post_type = 'post'; - $id .= '-' . $post_type; - break; - case 'edit-tags' : - if ( null === $taxonomy ) - $taxonomy = 'post_tag'; - // The edit-tags ID does not contain the post type. Look for it in the request. - if ( null === $post_type ) { - $post_type = 'post'; - if ( isset( $_REQUEST['post_type'] ) && post_type_exists( $_REQUEST['post_type'] ) ) - $post_type = $_REQUEST['post_type']; - } - - $id = 'edit-' . $taxonomy; - break; - } - - if ( 'network' == $in_admin ) { - $id .= '-network'; - $base .= '-network'; - } elseif ( 'user' == $in_admin ) { - $id .= '-user'; - $base .= '-user'; - } - - if ( isset( self::$_registry[ $id ] ) ) { - $screen = self::$_registry[ $id ]; - if ( $screen === get_current_screen() ) - return $screen; - } else { - $screen = new WP_Screen(); - $screen->id = $id; - } - - $screen->base = $base; - $screen->action = $action; - $screen->post_type = (string) $post_type; - $screen->taxonomy = (string) $taxonomy; - $screen->is_user = ( 'user' == $in_admin ); - $screen->is_network = ( 'network' == $in_admin ); - $screen->in_admin = $in_admin; - - self::$_registry[ $id ] = $screen; - - return $screen; - } - - /** - * Makes the screen object the current screen. - * - * @see set_current_screen() - * @since 3.3.0 - */ - public function set_current_screen() { - global $current_screen, $taxnow, $typenow; - $current_screen = $this; - $taxnow = $this->taxonomy; - $typenow = $this->post_type; - - /** - * Fires after the current screen has been set. - * - * @since 3.0.0 - * - * @param WP_Screen $current_screen Current WP_Screen object. - */ - do_action( 'current_screen', $current_screen ); - } - - /** - * Constructor - * - * @since 3.3.0 - * @access private - */ - private function __construct() {} - - /** - * Indicates whether the screen is in a particular admin - * - * @since 3.5.0 - * - * @param string $admin The admin to check against (network | user | site). - * If empty any of the three admins will result in true. - * @return boolean True if the screen is in the indicated admin, false otherwise. - * - */ - public function in_admin( $admin = null ) { - if ( empty( $admin ) ) - return (bool) $this->in_admin; - - return ( $admin == $this->in_admin ); - } - - /** - * Sets the old string-based contextual help for the screen. - * - * For backwards compatibility. - * - * @since 3.3.0 - * - * @param WP_Screen $screen A screen object. - * @param string $help Help text. - */ - public static function add_old_compat_help( $screen, $help ) { - self::$_old_compat_help[ $screen->id ] = $help; - } - - /** - * Set the parent information for the screen. - * This is called in admin-header.php after the menu parent for the screen has been determined. - * - * @since 3.3.0 - * - * @param string $parent_file The parent file of the screen. Typically the $parent_file global. - */ - public function set_parentage( $parent_file ) { - $this->parent_file = $parent_file; - list( $this->parent_base ) = explode( '?', $parent_file ); - $this->parent_base = str_replace( '.php', '', $this->parent_base ); - } - - /** - * Adds an option for the screen. - * Call this in template files after admin.php is loaded and before admin-header.php is loaded to add screen options. - * - * @since 3.3.0 - * - * @param string $option Option ID - * @param mixed $args Option-dependent arguments. - */ - public function add_option( $option, $args = array() ) { - $this->_options[ $option ] = $args; - } - - /** - * Remove an option from the screen. - * - * @since 3.8.0 - * - * @param string $option Option ID. - */ - public function remove_option( $option ) { - unset( $this->_options[ $option ] ); - } - - /** - * Remove all options from the screen. - * - * @since 3.8.0 - */ - public function remove_options() { - $this->_options = array(); - } - - /** - * Get the options registered for the screen. - * - * @since 3.8.0 - * - * @return array Options with arguments. - */ - public function get_options() { - return $this->_options; - } - - /** - * Gets the arguments for an option for the screen. - * - * @since 3.3.0 - * - * @param string $option Option ID. - * @param mixed $key Optional. Specific array key for when the option is an array. - */ - public function get_option( $option, $key = false ) { - if ( ! isset( $this->_options[ $option ] ) ) - return null; - if ( $key ) { - if ( isset( $this->_options[ $option ][ $key ] ) ) - return $this->_options[ $option ][ $key ]; - return null; - } - return $this->_options[ $option ]; - } - - /** - * Gets the help tabs registered for the screen. - * - * @since 3.4.0 - * - * @return array Help tabs with arguments. - */ - public function get_help_tabs() { - return $this->_help_tabs; - } - - /** - * Gets the arguments for a help tab. - * - * @since 3.4.0 - * - * @param string $id Help Tab ID. - * @return array Help tab arguments. - */ - public function get_help_tab( $id ) { - if ( ! isset( $this->_help_tabs[ $id ] ) ) - return null; - return $this->_help_tabs[ $id ]; - } - - /** - * Add a help tab to the contextual help for the screen. - * Call this on the load-$pagenow hook for the relevant screen. - * - * @since 3.3.0 - * - * @param array $args - * - string - title - Title for the tab. - * - string - id - Tab ID. Must be HTML-safe. - * - string - content - Help tab content in plain text or HTML. Optional. - * - callback - callback - A callback to generate the tab content. Optional. - * - */ - public function add_help_tab( $args ) { - $defaults = array( - 'title' => false, - 'id' => false, - 'content' => '', - 'callback' => false, - ); - $args = wp_parse_args( $args, $defaults ); - - $args['id'] = sanitize_html_class( $args['id'] ); - - // Ensure we have an ID and title. - if ( ! $args['id'] || ! $args['title'] ) - return; - - // Allows for overriding an existing tab with that ID. - $this->_help_tabs[ $args['id'] ] = $args; - } - - /** - * Removes a help tab from the contextual help for the screen. - * - * @since 3.3.0 - * - * @param string $id The help tab ID. - */ - public function remove_help_tab( $id ) { - unset( $this->_help_tabs[ $id ] ); - } - - /** - * Removes all help tabs from the contextual help for the screen. - * - * @since 3.3.0 - */ - public function remove_help_tabs() { - $this->_help_tabs = array(); - } - - /** - * Gets the content from a contextual help sidebar. - * - * @since 3.4.0 - * - * @return string Contents of the help sidebar. - */ - public function get_help_sidebar() { - return $this->_help_sidebar; - } - - /** - * Add a sidebar to the contextual help for the screen. - * Call this in template files after admin.php is loaded and before admin-header.php is loaded to add a sidebar to the contextual help. - * - * @since 3.3.0 - * - * @param string $content Sidebar content in plain text or HTML. - */ - public function set_help_sidebar( $content ) { - $this->_help_sidebar = $content; - } - - /** - * Gets the number of layout columns the user has selected. - * - * The layout_columns option controls the max number and default number of - * columns. This method returns the number of columns within that range selected - * by the user via Screen Options. If no selection has been made, the default - * provisioned in layout_columns is returned. If the screen does not support - * selecting the number of layout columns, 0 is returned. - * - * @since 3.4.0 - * - * @return int Number of columns to display. - */ - public function get_columns() { - return $this->columns; - } - - /** - * Render the screen's help section. - * - * This will trigger the deprecated filters for backwards compatibility. - * - * @since 3.3.0 - */ - public function render_screen_meta() { - - /** - * Filter the legacy contextual help list. - * - * @since 2.7.0 - * @deprecated 3.3.0 Use get_current_screen()->add_help_tab() or - * get_current_screen()->remove_help_tab() instead. - * - * @param array $old_compat_help Old contextual help. - * @param WP_Screen $this Current WP_Screen instance. - */ - self::$_old_compat_help = apply_filters( 'contextual_help_list', self::$_old_compat_help, $this ); - - $old_help = isset( self::$_old_compat_help[ $this->id ] ) ? self::$_old_compat_help[ $this->id ] : ''; - - /** - * Filter the legacy contextual help text. - * - * @since 2.7.0 - * @deprecated 3.3.0 Use get_current_screen()->add_help_tab() or - * get_current_screen()->remove_help_tab() instead. - * - * @param string $old_help Help text that appears on the screen. - * @param string $screen_id Screen ID. - * @param WP_Screen $this Current WP_Screen instance. - * - */ - $old_help = apply_filters( 'contextual_help', $old_help, $this->id, $this ); - - // Default help only if there is no old-style block of text and no new-style help tabs. - if ( empty( $old_help ) && ! $this->get_help_tabs() ) { - - /** - * Filter the default legacy contextual help text. - * - * @since 2.8.0 - * @deprecated 3.3.0 Use get_current_screen()->add_help_tab() or - * get_current_screen()->remove_help_tab() instead. - * - * @param string $old_help_default Default contextual help text. - */ - $default_help = apply_filters( 'default_contextual_help', '' ); - if ( $default_help ) - $old_help = '

    ' . $default_help . '

    '; - } - - if ( $old_help ) { - $this->add_help_tab( array( - 'id' => 'old-contextual-help', - 'title' => __('Overview'), - 'content' => $old_help, - ) ); - } - - $help_sidebar = $this->get_help_sidebar(); - - $help_class = 'hidden'; - if ( ! $help_sidebar ) - $help_class .= ' no-sidebar'; - - // Time to render! - ?> -
    - -
    -
    -
    -
    -
      - get_help_tabs() as $tab ) : - $link_id = "tab-link-{$tab['id']}"; - $panel_id = "tab-panel-{$tab['id']}"; - ?> - - - -
    -
    - - -
    - -
    - - -
    - get_help_tabs() as $tab ): - $panel_id = "tab-panel-{$tab['id']}"; - ?> - -
    - -
    - -
    -
    -
    - id, $this ); - - if ( ! empty( $columns ) && isset( $columns[ $this->id ] ) ) - $this->add_option( 'layout_columns', array('max' => $columns[ $this->id ] ) ); - - if ( $this->get_option( 'layout_columns' ) ) { - $this->columns = (int) get_user_option("screen_layout_$this->id"); - - if ( ! $this->columns && $this->get_option( 'layout_columns', 'default' ) ) - $this->columns = $this->get_option( 'layout_columns', 'default' ); - } - $GLOBALS[ 'screen_layout_columns' ] = $this->columns; // Set the global for back-compat. - - // Add screen options - if ( $this->show_screen_options() ) - $this->render_screen_options(); - ?> -
    - get_help_tabs() && ! $this->show_screen_options() ) - return; - ?> - - _show_screen_options ) ) - return $this->_show_screen_options; - - $columns = get_column_headers( $this ); - - $show_screen = ! empty( $wp_meta_boxes[ $this->id ] ) || $columns || $this->get_option( 'per_page' ); - - switch ( $this->base ) { - case 'widgets': - $this->_screen_settings = '

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

    \n"; - break; - case 'post' : - $expand = ''; - $this->_screen_settings = $expand; - break; - default: - $this->_screen_settings = ''; - break; - } - - /** - * Filter the screen settings text displayed in the Screen Options tab. - * - * This filter is currently only used on the Widgets screen to enable - * accessibility mode. - * - * @since 3.0.0 - * - * @param string $screen_settings Screen settings. - * @param WP_Screen $this WP_Screen object. - */ - $this->_screen_settings = apply_filters( 'screen_settings', $this->_screen_settings, $this ); - - if ( $this->_screen_settings || $this->_options ) - $show_screen = true; - - /** - * Filter whether to show the Screen Options tab. - * - * @since 3.2.0 - * - * @param bool $show_screen Whether to show Screen Options tab. - * Default true. - * @param WP_Screen $this Current WP_Screen instance. - */ - $this->_show_screen_options = apply_filters( 'screen_options_show_screen', $show_screen, $this ); - return $this->_show_screen_options; - } - - /** - * Render the screen options tab. - * - * @since 3.3.0 - */ - public function render_screen_options() { - global $wp_meta_boxes; - - $columns = get_column_headers( $this ); - $hidden = get_hidden_columns( $this ); - - ?> - - get_option('layout_columns') ) - return; - - $screen_layout_columns = $this->get_columns(); - $num = $this->get_option( 'layout_columns', 'max' ); - - ?> -
    -
    - - -
    - get_option( 'per_page' ) ) - return; - - $per_page_label = $this->get_option( 'per_page', 'label' ); - - $option = $this->get_option( 'per_page', 'option' ); - if ( ! $option ) - $option = str_replace( '-', '_', "{$this->id}_per_page" ); - - $per_page = (int) get_user_option( $option ); - if ( empty( $per_page ) || $per_page < 1 ) { - $per_page = $this->get_option( 'per_page', 'default' ); - if ( ! $per_page ) - $per_page = 20; - } - - if ( 'edit_comments_per_page' == $option ) { - $comment_status = isset( $_REQUEST['comment_status'] ) ? $_REQUEST['comment_status'] : 'all'; - - /** This filter is documented in wp-admin/includes/class-wp-comments-list-table.php */ - $per_page = apply_filters( 'comments_per_page', $per_page, $comment_status ); - } elseif ( 'categories_per_page' == $option ) { - /** This filter is documented in wp-admin/includes/class-wp-terms-list-table.php */ - $per_page = apply_filters( 'edit_categories_per_page', $per_page ); - } else { - /** This filter is documented in wp-admin/includes/class-wp-list-table.php */ - $per_page = apply_filters( $option, $per_page ); - } - - // Back compat - if ( isset( $this->post_type ) ) { - /** This filter is documented in wp-admin/includes/class-wp-posts-list-table.php */ - $per_page = apply_filters( 'edit_posts_per_page', $per_page, $this->post_type ); - } - - ?> -
    - - - - - -
    - $cat_name, 'category_parent' => $parent) ); -} - -/** - * Create categories for the given post. - * - * @since 2.0.0 - * - * @param array $categories List of categories to create. - * @param int $post_id Optional. The post ID. Default empty. - * @return List of categories to create for the given post. - */ -function wp_create_categories( $categories, $post_id = '' ) { - $cat_ids = array (); - foreach ($categories as $category) { - if ($id = category_exists($category)) - $cat_ids[] = $id; - else - if ($id = wp_create_category($category)) - $cat_ids[] = $id; - } - - if ( $post_id ) - wp_set_post_categories($post_id, $cat_ids); - - return $cat_ids; -} - -/** - * Updates an existing Category or creates a new Category. - * - * @since 2.0.0 - * @since 2.5.0 $wp_error parameter was added. - * @since 3.0.0 The 'taxonomy' argument was added. - * - * @param array $catarr { - * Array of arguments for inserting a new category. - * - * @type int $cat_ID Categoriy ID. A non-zero value updates an existing category. - * Default 0. - * @type string $taxonomy Taxonomy slug. Defualt 'category'. - * @type string $cat_nam Category name. Default empty. - * @type string $category_description Category description. Default empty. - * @type string $category_nicename Category nice (display) name. Default empty. - * @type int|string $category_parent Category parent ID. Default empty. - * } - * @param bool $wp_error Optional. Default false. - * @return int|object The ID number of the new or updated Category on success. Zero or a WP_Error on failure, - * depending on param $wp_error. - */ -function wp_insert_category( $catarr, $wp_error = false ) { - $cat_defaults = array( 'cat_ID' => 0, 'taxonomy' => 'category', 'cat_name' => '', 'category_description' => '', 'category_nicename' => '', 'category_parent' => '' ); - $catarr = wp_parse_args( $catarr, $cat_defaults ); - - if ( trim( $catarr['cat_name'] ) == '' ) { - if ( ! $wp_error ) { - return 0; - } else { - return new WP_Error( 'cat_name', __( 'You did not enter a category name.' ) ); - } - } - - $catarr['cat_ID'] = (int) $catarr['cat_ID']; - - // Are we updating or creating? - $update = ! empty ( $catarr['cat_ID'] ); - - $name = $catarr['cat_name']; - $description = $catarr['category_description']; - $slug = $catarr['category_nicename']; - $parent = (int) $catarr['category_parent']; - if ( $parent < 0 ) { - $parent = 0; - } - - if ( empty( $parent ) - || ! term_exists( $parent, $catarr['taxonomy'] ) - || ( $catarr['cat_ID'] && term_is_ancestor_of( $catarr['cat_ID'], $parent, $catarr['taxonomy'] ) ) ) { - $parent = 0; - } - - $args = compact('name', 'slug', 'parent', 'description'); - - if ( $update ) { - $catarr['cat_ID'] = wp_update_term( $catarr['cat_ID'], $catarr['taxonomy'], $args ); - } else { - $catarr['cat_ID'] = wp_insert_term( $catarr['cat_name'], $catarr['taxonomy'], $args ); - } - - if ( is_wp_error( $catarr['cat_ID'] ) ) { - if ( $wp_error ) { - return $catarr['cat_ID']; - } else { - return 0; - } - } - return $catarr['cat_ID']['term_id']; -} - -/** - * Aliases wp_insert_category() with minimal args. - * - * If you want to update only some fields of an existing category, call this - * function with only the new values set inside $catarr. - * - * @since 2.0.0 - * - * @param array $catarr The 'cat_ID' value is required. All other keys are optional. - * @return int|bool The ID number of the new or updated Category on success. Zero or FALSE on failure. - */ -function wp_update_category($catarr) { - $cat_ID = (int) $catarr['cat_ID']; - - if ( isset($catarr['category_parent']) && ($cat_ID == $catarr['category_parent']) ) - return false; - - // First, get all of the original fields - $category = get_term( $cat_ID, 'category', ARRAY_A ); - _make_cat_compat( $category ); - - // Escape data pulled from DB. - $category = wp_slash($category); - - // Merge old and new fields with new fields overwriting old ones. - $catarr = array_merge($category, $catarr); - - return wp_insert_category($catarr); -} - -// -// Tags -// - -/** - * {@internal Missing Short Description}} - * - * @since 2.3.0 - * - * @param unknown_type $tag_name - * @return unknown - */ -function tag_exists($tag_name) { - return term_exists($tag_name, 'post_tag'); -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.3.0 - * - * @param unknown_type $tag_name - * @return unknown - */ -function wp_create_tag($tag_name) { - return wp_create_term( $tag_name, 'post_tag'); -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.3.0 - * - * @param unknown_type $post_id - * @return unknown - */ -function get_tags_to_edit( $post_id, $taxonomy = 'post_tag' ) { - return get_terms_to_edit( $post_id, $taxonomy); -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.8.0 - * - * @param unknown_type $post_id - * @return unknown - */ -function get_terms_to_edit( $post_id, $taxonomy = 'post_tag' ) { - $post_id = (int) $post_id; - if ( !$post_id ) - return false; - - $terms = get_object_term_cache( $post_id, $taxonomy ); - if ( false === $terms ) { - $terms = wp_get_object_terms( $post_id, $taxonomy ); - wp_cache_add( $post_id, $terms, $taxonomy . '_relationships' ); - } - - if ( ! $terms ) { - return false; - } - if ( is_wp_error( $terms ) ) { - return $terms; - } - $term_names = array(); - foreach ( $terms as $term ) { - $term_names[] = $term->name; - } - - $terms_to_edit = esc_attr( join( ',', $term_names ) ); - - /** - * Filter the comma-separated list of terms available to edit. - * - * @since 2.8.0 - * - * @see get_terms_to_edit() - * - * @param array $terms_to_edit An array of terms. - * @param string $taxonomy The taxonomy for which to retrieve terms. Default 'post_tag'. - */ - $terms_to_edit = apply_filters( 'terms_to_edit', $terms_to_edit, $taxonomy ); - - return $terms_to_edit; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.8.0 - * - * @param unknown_type $tag_name - * @return unknown - */ -function wp_create_term($tag_name, $taxonomy = 'post_tag') { - if ( $id = term_exists($tag_name, $taxonomy) ) - return $id; - - return wp_insert_term($tag_name, $taxonomy); -} diff --git a/sources/wordpress/wp-admin/includes/template.php b/sources/wordpress/wp-admin/includes/template.php deleted file mode 100644 index 30dcf0f..0000000 --- a/sources/wordpress/wp-admin/includes/template.php +++ /dev/null @@ -1,2157 +0,0 @@ - elements. - * - * @see Walker - * @see wp_category_checklist() - * @see wp_terms_checklist() - * @since 2.5.1 - */ -class Walker_Category_Checklist extends Walker { - public $tree_type = 'category'; - public $db_fields = array ('parent' => 'parent', 'id' => 'term_id'); //TODO: decouple this - - /** - * Starts the list before the elements are added. - * - * @see Walker:start_lvl() - * - * @since 2.5.1 - * - * @param string $output Passed by reference. Used to append additional content. - * @param int $depth Depth of category. Used for tab indentation. - * @param array $args An array of arguments. @see wp_terms_checklist() - */ - public function start_lvl( &$output, $depth = 0, $args = array() ) { - $indent = str_repeat("\t", $depth); - $output .= "$indent
      \n"; - } - - /** - * Ends the list of after the elements are added. - * - * @see Walker::end_lvl() - * - * @since 2.5.1 - * - * @param string $output Passed by reference. Used to append additional content. - * @param int $depth Depth of category. Used for tab indentation. - * @param array $args An array of arguments. @see wp_terms_checklist() - */ - public function end_lvl( &$output, $depth = 0, $args = array() ) { - $indent = str_repeat("\t", $depth); - $output .= "$indent
    \n"; - } - - /** - * Start the element output. - * - * @see Walker::start_el() - * - * @since 2.5.1 - * - * @param string $output Passed by reference. Used to append additional content. - * @param object $category The current term object. - * @param int $depth Depth of the term in reference to parents. Default 0. - * @param array $args An array of arguments. @see wp_terms_checklist() - * @param int $id ID of the current term. - */ - public function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) { - if ( empty( $args['taxonomy'] ) ) { - $taxonomy = 'category'; - } else { - $taxonomy = $args['taxonomy']; - } - - if ( $taxonomy == 'category' ) { - $name = 'post_category'; - } else { - $name = 'tax_input[' . $taxonomy . ']'; - } - $args['popular_cats'] = empty( $args['popular_cats'] ) ? array() : $args['popular_cats']; - $class = in_array( $category->term_id, $args['popular_cats'] ) ? ' class="popular-category"' : ''; - - $args['selected_cats'] = empty( $args['selected_cats'] ) ? array() : $args['selected_cats']; - - /** This filter is documented in wp-includes/category-template.php */ - $output .= "\n
  • " . - ''; - } - - /** - * Ends the element output, if needed. - * - * @see Walker::end_el() - * - * @since 2.5.1 - * - * @param string $output Passed by reference. Used to append additional content. - * @param object $category The current term object. - * @param int $depth Depth of the term in reference to parents. Default 0. - * @param array $args An array of arguments. @see wp_terms_checklist() - */ - public function end_el( &$output, $category, $depth = 0, $args = array() ) { - $output .= "
  • \n"; - } -} - -/** - * Output an unordered list of checkbox elements labelled - * with category names. - * - * @see wp_terms_checklist() - * @since 2.5.1 - * - * @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. - * @param bool|array $popular_cats Override the list of categories that receive the "popular-category" class. - * @param object $walker Walker object to use to build the output. - * @param bool $checked_ontop Move checked items out of the hierarchy and to the top of the list. - */ -function wp_category_checklist( $post_id = 0, $descendants_and_self = 0, $selected_cats = false, $popular_cats = false, $walker = null, $checked_ontop = true ) { - wp_terms_checklist( $post_id, array( - 'taxonomy' => 'category', - 'descendants_and_self' => $descendants_and_self, - 'selected_cats' => $selected_cats, - 'popular_cats' => $popular_cats, - 'walker' => $walker, - 'checked_ontop' => $checked_ontop - ) ); -} - -/** - * Output an unordered list of checkbox elements labelled - * with term names. Taxonomy independent version of wp_category_checklist(). - * - * @since 3.0.0 - * - * @param int $post_id - * @param array $args - */ -function wp_terms_checklist( $post_id = 0, $args = array() ) { - $defaults = array( - 'descendants_and_self' => 0, - 'selected_cats' => false, - 'popular_cats' => false, - 'walker' => null, - 'taxonomy' => 'category', - 'checked_ontop' => true - ); - - /** - * Filter the taxonomy terms checklist arguments. - * - * @since 3.4.0 - * - * @see wp_terms_checklist() - * - * @param array $args An array of arguments. - * @param int $post_id The post ID. - */ - $params = apply_filters( 'wp_terms_checklist_args', $args, $post_id ); - - $r = wp_parse_args( $params, $defaults ); - - if ( empty( $r['walker'] ) || ! is_a( $r['walker'], 'Walker' ) ) { - $walker = new Walker_Category_Checklist; - } else { - $walker = $r['walker']; - } - - $taxonomy = $r['taxonomy']; - $descendants_and_self = (int) $r['descendants_and_self']; - - $args = array( 'taxonomy' => $taxonomy ); - - $tax = get_taxonomy( $taxonomy ); - $args['disabled'] = ! current_user_can( $tax->cap->assign_terms ); - - if ( is_array( $r['selected_cats'] ) ) { - $args['selected_cats'] = $r['selected_cats']; - } elseif ( $post_id ) { - $args['selected_cats'] = wp_get_object_terms( $post_id, $taxonomy, array_merge( $args, array( 'fields' => 'ids' ) ) ); - } else { - $args['selected_cats'] = array(); - } - if ( is_array( $r['popular_cats'] ) ) { - $args['popular_cats'] = $r['popular_cats']; - } else { - $args['popular_cats'] = get_terms( $taxonomy, array( - 'fields' => 'ids', - 'orderby' => 'count', - 'order' => 'DESC', - 'number' => 10, - 'hierarchical' => false - ) ); - } - if ( $descendants_and_self ) { - $categories = (array) get_terms( $taxonomy, array( - 'child_of' => $descendants_and_self, - 'hierarchical' => 0, - 'hide_empty' => 0 - ) ); - $self = get_term( $descendants_and_self, $taxonomy ); - array_unshift( $categories, $self ); - } else { - $categories = (array) get_terms( $taxonomy, array( 'get' => 'all' ) ); - } - - if ( $r['checked_ontop'] ) { - // Post process $categories rather than adding an exclude to the get_terms() query to keep the query the same across all posts (for any query cache) - $checked_categories = array(); - $keys = array_keys( $categories ); - - foreach( $keys as $k ) { - if ( in_array( $categories[$k]->term_id, $args['selected_cats'] ) ) { - $checked_categories[] = $categories[$k]; - unset( $categories[$k] ); - } - } - - // Put checked cats on top - echo call_user_func_array( array( $walker, 'walk' ), array( $checked_categories, 0, $args ) ); - } - // Then the rest of them - echo call_user_func_array( array( $walker, 'walk' ), array( $categories, 0, $args ) ); -} - -/** - * 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. - * If the $post_ID global isn't empty then the terms associated with that - * post will be marked as checked. - * - * @since 2.5.0 - * - * @param string $taxonomy Taxonomy to retrieve terms from. - * @param int $default Unused. - * @param int $number Number of terms to retrieve. Defaults to 10. - * @param bool $echo Optionally output the list as well. Defaults to true. - * @return array List of popular term IDs. - */ -function wp_popular_terms_checklist( $taxonomy, $default = 0, $number = 10, $echo = true ) { - $post = get_post(); - - if ( $post && $post->ID ) - $checked_terms = wp_get_object_terms($post->ID, $taxonomy, array('fields'=>'ids')); - else - $checked_terms = array(); - - $terms = get_terms( $taxonomy, array( 'orderby' => 'count', 'order' => 'DESC', 'number' => $number, 'hierarchical' => false ) ); - - $tax = get_taxonomy($taxonomy); - - $popular_ids = array(); - foreach ( (array) $terms as $term ) { - $popular_ids[] = $term->term_id; - if ( !$echo ) // hack for AJAX use - continue; - $id = "popular-$taxonomy-$term->term_id"; - $checked = in_array( $term->term_id, $checked_terms ) ? 'checked="checked"' : ''; - ?> - - - - 'name', 'hide_empty' => 0 ) ); - - if ( empty( $categories ) ) - return; - - foreach ( $categories as $category ) { - $cat_id = $category->term_id; - - /** This filter is documented in wp-includes/category-template.php */ - $name = esc_html( apply_filters( 'the_category', $category->name ) ); - $checked = in_array( $cat_id, $checked_categories ) ? ' checked="checked"' : ''; - echo '"; - } -} - -// adds hidden fields with the data for use in the inline editor for posts and pages -/** - * {@internal Missing Short Description}} - * - * @since 2.7.0 - * - * @param unknown_type $post - */ -function get_inline_data($post) { - $post_type_object = get_post_type_object($post->post_type); - if ( ! current_user_can( 'edit_post', $post->ID ) ) - return; - - $title = esc_textarea( trim( $post->post_title ) ); - - /** This filter is documented in wp-admin/edit-tag-form.php */ - echo ' -'; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.7.0 - * - * @param unknown_type $position - * @param unknown_type $checkbox - * @param unknown_type $mode - */ -function wp_comment_reply($position = '1', $checkbox = false, $mode = 'single', $table_row = true) { - - /** - * Filter the in-line comment reply-to form output in the Comments - * list table. - * - * Returning a non-empty value here will short-circuit display - * of the in-line comment-reply form in the Comments list table, - * echoing the returned value instead. - * - * @since 2.7.0 - * - * @see wp_comment_reply() - * - * @param string $content The reply-to form content. - * @param array $args An array of default args. - */ - $content = apply_filters( 'wp_comment_reply', '', array( 'position' => $position, 'checkbox' => $checkbox, 'mode' => $mode ) ); - - if ( ! empty($content) ) { - echo $content; - return; - } - - if ( $mode == 'single' ) { - $wp_list_table = _get_list_table('WP_Post_Comments_List_Table'); - } else { - $wp_list_table = _get_list_table('WP_Comments_List_Table'); - } - -?> -
    - -
    - - - -
    - - - - - - - ' . _x( 'Name', 'meta name' ) . ' - ' . __( 'Value' ) . ' - - - - - -'; //TBODY needed for list-manipulation JS - return; - } - $count = 0; -?> - - - - - - - - - - -
    - - $entry['meta_id'] = (int) $entry['meta_id']; - - $delete_nonce = wp_create_nonce( 'delete-meta_' . $entry['meta_id'] ); - - $r .= "\n\t"; - $r .= "\n\t\t"; - - $r .= "\n\t\t
    "; - $r .= get_submit_button( __( 'Delete' ), 'deletemeta small', "deletemeta[{$entry['meta_id']}]", false, array( 'data-wp-lists' => "delete:the-list:meta-{$entry['meta_id']}::_ajax_nonce=$delete_nonce" ) ); - $r .= "\n\t\t"; - $r .= get_submit_button( __( 'Update' ), 'updatemeta small', "meta-{$entry['meta_id']}-submit", false, array( 'data-wp-lists' => "add:the-list:meta-{$entry['meta_id']}::_ajax_nonce-add-meta=$update_nonce" ) ); - $r .= "
    "; - $r .= wp_nonce_field( 'change-meta', '_ajax_nonce', false, false ); - $r .= ""; - - $r .= "\n\t\t\n\t"; - return $r; -} - -/** - * Prints the form in the Custom Fields meta box. - * - * @since 1.2.0 - * - * @param WP_Post $post Optional. The post being edited. - */ -function meta_form( $post = null ) { - global $wpdb; - $post = get_post( $post ); - - /** - * Filter the number of custom fields to retrieve for the drop-down - * in the Custom Fields meta box. - * - * @since 2.1.0 - * - * @param int $limit Number of custom fields to retrieve. Default 30. - */ - $limit = apply_filters( 'postmeta_form_limit', 30 ); - $sql = "SELECT meta_key - FROM $wpdb->postmeta - GROUP BY meta_key - HAVING meta_key NOT LIKE %s - ORDER BY meta_key - LIMIT %d"; - $keys = $wpdb->get_col( $wpdb->prepare( $sql, $wpdb->esc_like( '_' ) . '%', $limit ) ); - if ( $keys ) { - natcasesort( $keys ); - $meta_key_input_id = 'metakeyselect'; - } else { - $meta_key_input_id = 'metakeyinput'; - } -?> -

    - - - - - - - - - - - - - - - - -
    - - - - - - - - - -
    -
    - 'newmeta-submit', 'data-wp-lists' => 'add:the-list:newmeta' ) ); ?> -
    - -
    -post_status, array('draft', 'pending') ) && (!$post->post_date_gmt || '0000-00-00 00:00:00' == $post->post_date_gmt ) ); - - $tab_index_attribute = ''; - if ( (int) $tab_index > 0 ) - $tab_index_attribute = " tabindex=\"$tab_index\""; - - // todo: Remove this? - // echo '
    '; - - $time_adj = current_time('timestamp'); - $post_date = ($for_post) ? $post->post_date : $comment->comment_date; - $jj = ($edit) ? mysql2date( 'd', $post_date, false ) : gmdate( 'd', $time_adj ); - $mm = ($edit) ? mysql2date( 'm', $post_date, false ) : gmdate( 'm', $time_adj ); - $aa = ($edit) ? mysql2date( 'Y', $post_date, false ) : gmdate( 'Y', $time_adj ); - $hh = ($edit) ? mysql2date( 'H', $post_date, false ) : gmdate( 'H', $time_adj ); - $mn = ($edit) ? mysql2date( 'i', $post_date, false ) : gmdate( 'i', $time_adj ); - $ss = ($edit) ? mysql2date( 's', $post_date, false ) : gmdate( 's', $time_adj ); - - $cur_jj = gmdate( 'd', $time_adj ); - $cur_mm = gmdate( 'm', $time_adj ); - $cur_aa = gmdate( 'Y', $time_adj ); - $cur_hh = gmdate( 'H', $time_adj ); - $cur_mn = gmdate( 'i', $time_adj ); - - $month = ''; - - $day = ''; - $year = ''; - $hour = ''; - $minute = ''; - - echo '
    '; - /* translators: 1: month, 2: day, 3: year, 4: hour, 5: minute */ - printf( __( '%1$s %2$s, %3$s @ %4$s : %5$s' ), $month, $day, $year, $hour, $minute ); - - echo '
    '; - - if ( $multi ) return; - - echo "\n\n"; - $map = array( - 'mm' => array( $mm, $cur_mm ), - 'jj' => array( $jj, $cur_jj ), - 'aa' => array( $aa, $cur_aa ), - 'hh' => array( $hh, $cur_hh ), - 'mn' => array( $mn, $cur_mn ), - ); - foreach ( $map as $timeunit => $value ) { - list( $unit, $curr ) = $value; - - echo '' . "\n"; - $cur_timeunit = 'cur_' . $timeunit; - echo '' . "\n"; - } -?> - -

    - - -

    - HTML elements for the page templates drop-down. - * - * @since 1.5.0 - * - * @param string $default Optional. The template file name. Default empty. - */ -function page_template_dropdown( $default = '' ) { - $templates = get_page_templates( get_post() ); - ksort( $templates ); - foreach ( array_keys( $templates ) as $template ) { - $selected = selected( $default, $templates[ $template ], false ); - echo "\n\t"; - } -} - -/** - * Print out "; - parent_dropdown( $default, $item->ID, $level +1 ); - } - } else { - return false; - } -} - -/** - * Print out "; - else - $r .= "\n\t"; - } - echo $p . $r; -} - -/** - * Outputs the form used by the importers to accept the data to be imported - * - * @since 2.0.0 - * - * @param string $action The action attribute for the form. - */ -function wp_import_upload_form( $action ) { - - /** - * Filter the maximum allowed upload size for import files. - * - * @since 2.3.0 - * - * @see wp_max_upload_size() - * - * @param int $max_upload_size Allowed upload size. Default 1 MB. - */ - $bytes = apply_filters( 'import_upload_size_limit', wp_max_upload_size() ); - $size = size_format( $bytes ); - $upload_dir = wp_upload_dir(); - if ( ! empty( $upload_dir['error'] ) ) : - ?>

    -

    -
    -

    - () - - - -

    - -
    -id; - - if ( !isset($wp_meta_boxes) ) - $wp_meta_boxes = array(); - if ( !isset($wp_meta_boxes[$page]) ) - $wp_meta_boxes[$page] = array(); - if ( !isset($wp_meta_boxes[$page][$context]) ) - $wp_meta_boxes[$page][$context] = array(); - - foreach ( array_keys($wp_meta_boxes[$page]) as $a_context ) { - foreach ( array('high', 'core', 'default', 'low') as $a_priority ) { - if ( !isset($wp_meta_boxes[$page][$a_context][$a_priority][$id]) ) - continue; - - // If a core box was previously added or removed by a plugin, don't add. - if ( 'core' == $priority ) { - // If core box previously deleted, don't add - if ( false === $wp_meta_boxes[$page][$a_context][$a_priority][$id] ) - return; - - /* - * If box was added with default priority, give it core priority to - * maintain sort order. - */ - if ( 'default' == $a_priority ) { - $wp_meta_boxes[$page][$a_context]['core'][$id] = $wp_meta_boxes[$page][$a_context]['default'][$id]; - unset($wp_meta_boxes[$page][$a_context]['default'][$id]); - } - return; - } - // If no priority given and id already present, use existing priority. - if ( empty($priority) ) { - $priority = $a_priority; - /* - * Else, if we're adding to the sorted priority, we don't know the title - * or callback. Grab them from the previously added context/priority. - */ - } elseif ( 'sorted' == $priority ) { - $title = $wp_meta_boxes[$page][$a_context][$a_priority][$id]['title']; - $callback = $wp_meta_boxes[$page][$a_context][$a_priority][$id]['callback']; - $callback_args = $wp_meta_boxes[$page][$a_context][$a_priority][$id]['args']; - } - // An id can be in only one priority and one context. - if ( $priority != $a_priority || $context != $a_context ) - unset($wp_meta_boxes[$page][$a_context][$a_priority][$id]); - } - } - - if ( empty($priority) ) - $priority = 'low'; - - if ( !isset($wp_meta_boxes[$page][$context][$priority]) ) - $wp_meta_boxes[$page][$context][$priority] = array(); - - $wp_meta_boxes[$page][$context][$priority][$id] = array('id' => $id, 'title' => $title, 'callback' => $callback, 'args' => $callback_args); -} - -/** - * Meta-Box template function - * - * @since 2.5.0 - * - * @param string|object $screen Screen identifier - * @param string $context box context - * @param mixed $object gets passed to the box callback function as first parameter - * @return int number of meta_boxes - */ -function do_meta_boxes( $screen, $context, $object ) { - global $wp_meta_boxes; - static $already_sorted = false; - - if ( empty( $screen ) ) - $screen = get_current_screen(); - elseif ( is_string( $screen ) ) - $screen = convert_to_screen( $screen ); - - $page = $screen->id; - - $hidden = get_hidden_meta_boxes( $screen ); - - printf('
    ', htmlspecialchars($context)); - - $i = 0; - do { - // Grab the ones the user has manually sorted. Pull them out of their previous context/priority and into the one the user chose - if ( !$already_sorted && $sorted = get_user_option( "meta-box-order_$page" ) ) { - foreach ( $sorted as $box_context => $ids ) { - foreach ( explode(',', $ids ) as $id ) { - if ( $id && 'dashboard_browser_nag' !== $id ) - add_meta_box( $id, null, null, $screen, $box_context, 'sorted' ); - } - } - } - $already_sorted = true; - - if ( !isset($wp_meta_boxes) || !isset($wp_meta_boxes[$page]) || !isset($wp_meta_boxes[$page][$context]) ) - break; - - foreach ( array('high', 'sorted', 'core', 'default', 'low') as $priority ) { - if ( isset($wp_meta_boxes[$page][$context][$priority]) ) { - foreach ( (array) $wp_meta_boxes[$page][$context][$priority] as $box ) { - if ( false == $box || ! $box['title'] ) - continue; - $i++; - $hidden_class = in_array($box['id'], $hidden) ? ' hide-if-js' : ''; - echo '
    ' . "\n"; - if ( 'dashboard_browser_nag' != $box['id'] ) - echo '

    '; - echo "

    {$box['title']}

    \n"; - echo '
    ' . "\n"; - call_user_func($box['callback'], $object, $box); - echo "
    \n"; - echo "
    \n"; - } - } - } - } while(0); - - echo "
    "; - - return $i; - -} - -/** - * Remove a meta box from an edit form. - * - * @since 2.6.0 - * - * @param string $id String for use in the 'id' attribute of tags. - * @param string|object $screen The screen on which to show the box (post, page, link). - * @param string $context The context within the page where the boxes should show ('normal', 'advanced'). - */ -function remove_meta_box($id, $screen, $context) { - global $wp_meta_boxes; - - if ( empty( $screen ) ) - $screen = get_current_screen(); - elseif ( is_string( $screen ) ) - $screen = convert_to_screen( $screen ); - - $page = $screen->id; - - if ( !isset($wp_meta_boxes) ) - $wp_meta_boxes = array(); - if ( !isset($wp_meta_boxes[$page]) ) - $wp_meta_boxes[$page] = array(); - if ( !isset($wp_meta_boxes[$page][$context]) ) - $wp_meta_boxes[$page][$context] = array(); - - foreach ( array('high', 'core', 'default', 'low') as $priority ) - $wp_meta_boxes[$page][$context][$priority][$id] = false; -} - -/** - * Meta Box Accordion Template Function - * - * Largely made up of abstracted code from {@link do_meta_boxes()}, this - * function serves to build meta boxes as list items for display as - * a collapsible accordion. - * - * @since 3.6.0 - * - * @uses global $wp_meta_boxes Used to retrieve registered meta boxes. - * - * @param string|object $screen The screen identifier. - * @param string $context The meta box context. - * @param mixed $object gets passed to the section callback function as first parameter. - * @return int number of meta boxes as accordion sections. - */ -function do_accordion_sections( $screen, $context, $object ) { - global $wp_meta_boxes; - - wp_enqueue_script( 'accordion' ); - - if ( empty( $screen ) ) - $screen = get_current_screen(); - elseif ( is_string( $screen ) ) - $screen = convert_to_screen( $screen ); - - $page = $screen->id; - - $hidden = get_hidden_meta_boxes( $screen ); - ?> -
    -
      - -
    • -

      - - -

      -
      -
      - -
      -
      -
    • - -
    -
    - $id, 'title' => $title, 'callback' => $callback); -} - -/** - * Add a new field to a section of a settings page - * - * Part of the Settings API. Use this to define a settings field that will show - * as part of a settings section inside a settings page. The fields are shown using - * do_settings_fields() in do_settings-sections() - * - * The $callback argument should be the name of a function that echoes out the - * html input tags for this setting field. Use get_option() to retrieve existing - * values to show. - * - * @since 2.7.0 - * - * @global $wp_settings_fields Storage array of settings fields and info about their pages/sections - * - * @param string $id Slug-name to identify the field. Used in the 'id' attribute of tags. - * @param string $title Formatted title of the field. Shown as the label for the field during output. - * @param string $callback Function that fills the field with the desired form inputs. The function should echo its output. - * @param string $page The slug-name of the settings page on which to show the section (general, reading, writing, ...). - * @param string $section The slug-name of the section of the settings page in which to show the box (default, ...). - * @param array $args Additional arguments - */ -function add_settings_field($id, $title, $callback, $page, $section = 'default', $args = array()) { - global $wp_settings_fields; - - if ( 'misc' == $page ) { - _deprecated_argument( __FUNCTION__, '3.0', __( 'The miscellaneous options group has been removed. Use another settings group.' ) ); - $page = 'general'; - } - - if ( 'privacy' == $page ) { - _deprecated_argument( __FUNCTION__, '3.5', __( 'The privacy options group has been removed. Use another settings group.' ) ); - $page = 'reading'; - } - - $wp_settings_fields[$page][$section][$id] = array('id' => $id, 'title' => $title, 'callback' => $callback, 'args' => $args); -} - -/** - * Prints out all settings sections added to a particular settings page - * - * Part of the Settings API. Use this in a settings page callback function - * to output all the sections and fields that were added to that $page with - * add_settings_section() and add_settings_field() - * - * @global $wp_settings_sections Storage array of all settings sections added to admin pages - * @global $wp_settings_fields Storage array of settings fields and info about their pages/sections - * @since 2.7.0 - * - * @param string $page The slug name of the page whos settings sections you want to output - */ -function do_settings_sections( $page ) { - global $wp_settings_sections, $wp_settings_fields; - - if ( ! isset( $wp_settings_sections[$page] ) ) - return; - - foreach ( (array) $wp_settings_sections[$page] as $section ) { - if ( $section['title'] ) - echo "

    {$section['title']}

    \n"; - - if ( $section['callback'] ) - call_user_func( $section['callback'], $section ); - - if ( ! isset( $wp_settings_fields ) || !isset( $wp_settings_fields[$page] ) || !isset( $wp_settings_fields[$page][$section['id']] ) ) - continue; - echo ''; - do_settings_fields( $page, $section['id'] ); - echo '
    '; - } -} - -/** - * Print out the settings fields for a particular settings section - * - * Part of the Settings API. Use this in a settings page to output - * a specific section. Should normally be called by do_settings_sections() - * rather than directly. - * - * @global $wp_settings_fields Storage array of settings fields and their pages/sections - * - * @since 2.7.0 - * - * @param string $page Slug title of the admin page who's settings fields you want to show. - * @param section $section Slug title of the settings section who's fields you want to show. - */ -function do_settings_fields($page, $section) { - global $wp_settings_fields; - - if ( ! isset( $wp_settings_fields[$page][$section] ) ) - return; - - foreach ( (array) $wp_settings_fields[$page][$section] as $field ) { - echo ''; - if ( !empty($field['args']['label_for']) ) - echo ''; - else - echo '' . $field['title'] . ''; - echo ''; - call_user_func($field['callback'], $field['args']); - echo ''; - echo ''; - } -} - -/** - * Register a settings error to be displayed to the user - * - * Part of the Settings API. Use this to show messages to users about settings validation - * problems, missing settings or anything else. - * - * Settings errors should be added inside the $sanitize_callback function defined in - * register_setting() for a given setting to give feedback about the submission. - * - * By default messages will show immediately after the submission that generated the error. - * Additional calls to settings_errors() can be used to show errors even when the settings - * page is first accessed. - * - * @since 3.0.0 - * - * @global array $wp_settings_errors Storage array of errors registered during this pageload - * - * @param string $setting Slug title of the setting to which this error applies - * @param string $code Slug-name to identify the error. Used as part of 'id' attribute in HTML output. - * @param string $message The formatted message text to display to the user (will be shown inside styled
    and

    ) - * @param string $type The type of message it is, controls HTML class. Use 'error' or 'updated'. - */ -function add_settings_error( $setting, $code, $message, $type = 'error' ) { - global $wp_settings_errors; - - $wp_settings_errors[] = array( - 'setting' => $setting, - 'code' => $code, - 'message' => $message, - 'type' => $type - ); -} - -/** - * Fetch settings errors registered by add_settings_error() - * - * Checks the $wp_settings_errors array for any errors declared during the current - * pageload and returns them. - * - * If changes were just submitted ($_GET['settings-updated']) and settings errors were saved - * to the 'settings_errors' transient then those errors will be returned instead. This - * is used to pass errors back across pageloads. - * - * Use the $sanitize argument to manually re-sanitize the option before returning errors. - * This is useful if you have errors or notices you want to show even when the user - * hasn't submitted data (i.e. when they first load an options page, or in admin_notices action hook) - * - * @since 3.0.0 - * - * @global array $wp_settings_errors Storage array of errors registered during this pageload - * - * @param string $setting Optional slug title of a specific setting who's errors you want. - * @param boolean $sanitize Whether to re-sanitize the setting value before returning errors. - * @return array Array of settings errors - */ -function get_settings_errors( $setting = '', $sanitize = false ) { - global $wp_settings_errors; - - /* - * If $sanitize is true, manually re-run the sanitization for this option - * This allows the $sanitize_callback from register_setting() to run, adding - * any settings errors you want to show by default. - */ - if ( $sanitize ) - sanitize_option( $setting, get_option( $setting ) ); - - // If settings were passed back from options.php then use them. - if ( isset( $_GET['settings-updated'] ) && $_GET['settings-updated'] && get_transient( 'settings_errors' ) ) { - $wp_settings_errors = array_merge( (array) $wp_settings_errors, get_transient( 'settings_errors' ) ); - delete_transient( 'settings_errors' ); - } - - // Check global in case errors have been added on this pageload. - if ( ! count( $wp_settings_errors ) ) - return array(); - - // Filter the results to those of a specific setting if one was set. - if ( $setting ) { - $setting_errors = array(); - foreach ( (array) $wp_settings_errors as $key => $details ) { - if ( $setting == $details['setting'] ) - $setting_errors[] = $wp_settings_errors[$key]; - } - return $setting_errors; - } - - return $wp_settings_errors; -} - -/** - * Display settings errors registered by add_settings_error() - * - * Part of the Settings API. Outputs a

    for each error retrieved by get_settings_errors(). - * - * This is called automatically after a settings page based on the Settings API is submitted. - * Errors should be added during the validation callback function for a setting defined in register_setting() - * - * The $sanitize option is passed into get_settings_errors() and will re-run the setting sanitization - * on its current value. - * - * The $hide_on_update option will cause errors to only show when the settings page is first loaded. - * if the user has already saved new values it will be hidden to avoid repeating messages already - * shown in the default error reporting after submission. This is useful to show general errors like missing - * settings when the user arrives at the settings page. - * - * @since 3.0.0 - * - * @param string $setting Optional slug title of a specific setting who's errors you want. - * @param boolean $sanitize Whether to re-sanitize the setting value before returning errors. - * @param boolean $hide_on_update If set to true errors will not be shown if the settings page has already been submitted. - */ -function settings_errors( $setting = '', $sanitize = false, $hide_on_update = false ) { - - if ( $hide_on_update && ! empty( $_GET['settings-updated'] ) ) - return; - - $settings_errors = get_settings_errors( $setting, $sanitize ); - - if ( empty( $settings_errors ) ) - return; - - $output = ''; - foreach ( $settings_errors as $key => $details ) { - $css_id = 'setting-error-' . $details['code']; - $css_class = $details['type'] . ' settings-error'; - $output .= "
    \n"; - $output .= "

    {$details['message']}

    "; - $output .= "
    \n"; - } - echo $output; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.7.0 - * - * @param unknown_type $found_action - */ -function find_posts_div($found_action = '') { -?> - -post_password ) ) - echo esc_attr( $post->post_password ); -} - -/** - * Get the post title. - * - * The post title is fetched and if it is blank then a default string is - * returned. - * - * @since 2.7.0 - * - * @param int|WP_Post $post Optional. Post ID or WP_Post object. Default is global $post. - * @return string The post title if set. - */ -function _draft_or_post_title( $post = 0 ) { - $title = get_the_title( $post ); - if ( empty( $title ) ) - $title = __( '(no title)' ); - return $title; -} - -/** - * Display the search query. - * - * A simple wrapper to display the "s" parameter in a GET URI. This function - * should only be used when {@link the_search_query()} cannot. - * - * @uses attr - * @since 2.7.0 - * - */ -function _admin_search_query() { - echo isset($_REQUEST['s']) ? esc_attr( wp_unslash( $_REQUEST['s'] ) ) : ''; -} - -/** - * Generic Iframe header for use with Thickbox - * - * @since 2.7.0 - * @param string $title Title of the Iframe page. - * @param bool $limit_styles Limit styles to colour-related styles only (unless others are enqueued). - * - */ -function iframe_header( $title = '', $limit_styles = false ) { - show_admin_bar( false ); - global $hook_suffix, $current_user, $admin_body_class, $wp_locale; - $admin_body_class = preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix); - - $current_screen = get_current_screen(); - - @header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) ); - _wp_admin_html_begin(); -?> -<?php bloginfo('name') ?> › <?php echo $title ?> — <?php _e('WordPress'); ?> - - - - - - class="wp-admin wp-core-ui no-js iframe "> - - - - - - -post_password) ) - $post_states['protected'] = __('Password protected'); - if ( 'private' == $post->post_status && 'private' != $post_status ) - $post_states['private'] = __('Private'); - if ( 'draft' == $post->post_status && 'draft' != $post_status ) - $post_states['draft'] = __('Draft'); - if ( 'pending' == $post->post_status && 'pending' != $post_status ) - /* translators: post state */ - $post_states['pending'] = _x('Pending', 'post state'); - if ( is_sticky($post->ID) ) - $post_states['sticky'] = __('Sticky'); - - /** - * Filter the default post display states used in the Posts list table. - * - * @since 2.8.0 - * - * @param array $post_states An array of post display states. Values include 'Password protected', - * 'Private', 'Draft', 'Pending', and 'Sticky'. - * @param int $post The post ID. - */ - $post_states = apply_filters( 'display_post_states', $post_states, $post ); - - if ( ! empty($post_states) ) { - $state_count = count($post_states); - $i = 0; - echo ' - '; - foreach ( $post_states as $state ) { - ++$i; - ( $i == $state_count ) ? $sep = '' : $sep = ', '; - echo "$state$sep"; - } - } - -} - -function _media_states( $post ) { - $media_states = array(); - $stylesheet = get_option('stylesheet'); - - if ( current_theme_supports( 'custom-header') ) { - $meta_header = get_post_meta($post->ID, '_wp_attachment_is_custom_header', true ); - if ( ! empty( $meta_header ) && $meta_header == $stylesheet ) - $media_states[] = __( 'Header Image' ); - } - - if ( current_theme_supports( 'custom-background') ) { - $meta_background = get_post_meta($post->ID, '_wp_attachment_is_custom_background', true ); - if ( ! empty( $meta_background ) && $meta_background == $stylesheet ) - $media_states[] = __( 'Background Image' ); - } - - /** - * Filter the default media display states for items in the Media list table. - * - * @since 3.2.0 - * - * @param array $media_states An array of media states. Default 'Header Image', - * 'Background Image'. - */ - $media_states = apply_filters( 'display_media_states', $media_states ); - - if ( ! empty( $media_states ) ) { - $state_count = count( $media_states ); - $i = 0; - echo ' - '; - foreach ( $media_states as $state ) { - ++$i; - ( $i == $state_count ) ? $sep = '' : $sep = ', '; - echo "$state$sep"; - } - } -} - -/** - * Test support for compressing JavaScript from PHP - * - * Outputs JavaScript that tests if compression from PHP works as expected - * and sets an option with the result. Has no effect when the current user - * is not an administrator. To run the test again the option 'can_compress_scripts' - * has to be deleted. - * - * @since 2.8.0 - */ -function compression_test() { -?> - - '1' ). - * These attributes will be output as attribute="value", such as tabindex="1". - * Defaults to no other attributes. Other attributes can also be provided as a - * string such as 'tabindex="1"', though the array format is typically cleaner. - */ -function get_submit_button( $text = null, $type = 'primary large', $name = 'submit', $wrap = true, $other_attributes = null ) { - if ( ! is_array( $type ) ) - $type = explode( ' ', $type ); - - $button_shorthand = array( 'primary', 'small', 'large' ); - $classes = array( 'button' ); - foreach ( $type as $t ) { - if ( 'secondary' === $t || 'button-secondary' === $t ) - continue; - $classes[] = in_array( $t, $button_shorthand ) ? 'button-' . $t : $t; - } - $class = implode( ' ', array_unique( $classes ) ); - - if ( 'delete' === $type ) - $class = 'button-secondary delete'; - - $text = $text ? $text : __( 'Save Changes' ); - - // Default the id attribute to $name unless an id was specifically provided in $other_attributes - $id = $name; - if ( is_array( $other_attributes ) && isset( $other_attributes['id'] ) ) { - $id = $other_attributes['id']; - unset( $other_attributes['id'] ); - } - - $attributes = ''; - if ( is_array( $other_attributes ) ) { - foreach ( $other_attributes as $attribute => $value ) { - $attributes .= $attribute . '="' . esc_attr( $value ) . '" '; // Trailing space is important - } - } else if ( !empty( $other_attributes ) ) { // Attributes provided as a string - $attributes = $other_attributes; - } - - $button = ''; - - if ( $wrap ) { - $button = '

    ' . $button . '

    '; - } - - return $button; -} - -function _wp_admin_html_begin() { - global $is_IE; - - $admin_html_class = ( is_admin_bar_showing() ) ? 'wp-toolbar' : ''; - - if ( $is_IE ) - @header('X-UA-Compatible: IE=edge'); - -/** - * Fires inside the HTML tag in the admin header. - * - * @since 2.2.0 - */ -?> - - - - - > - - - - pointer_id ) - */ - - $registered_pointers = array( - 'post-new.php' => 'wp350_media', - 'post.php' => array( 'wp350_media', 'wp360_revisions' ), - 'edit.php' => 'wp360_locks', - 'widgets.php' => 'wp390_widgets', - 'themes.php' => 'wp390_widgets', - ); - - // Check if screen related pointer is registered - if ( empty( $registered_pointers[ $hook_suffix ] ) ) - return; - - $pointers = (array) $registered_pointers[ $hook_suffix ]; - - $caps_required = array( - 'wp350_media' => array( 'upload_files' ), - 'wp390_widgets' => array( 'edit_theme_options' ), - ); - - // Get dismissed pointers - $dismissed = explode( ',', (string) get_user_meta( get_current_user_id(), 'dismissed_wp_pointers', true ) ); - - $got_pointers = false; - foreach ( array_diff( $pointers, $dismissed ) as $pointer ) { - if ( isset( $caps_required[ $pointer ] ) ) { - foreach ( $caps_required[ $pointer ] as $cap ) { - if ( ! current_user_can( $cap ) ) - continue 2; - } - } - - // Bind pointer print function - add_action( 'admin_print_footer_scripts', array( 'WP_Internal_Pointers', 'pointer_' . $pointer ) ); - $got_pointers = true; - } - - if ( ! $got_pointers ) - return; - - // Add pointers script and style to queue - wp_enqueue_style( 'wp-pointer' ); - wp_enqueue_script( 'wp-pointer' ); - } - - /** - * Print the pointer javascript data. - * - * @since 3.3.0 - * - * @param string $pointer_id The pointer ID. - * @param string $selector The HTML elements, on which the pointer should be attached. - * @param array $args Arguments to be passed to the pointer JS (see wp-pointer.js). - */ - private static function print_js( $pointer_id, $selector, $args ) { - if ( empty( $pointer_id ) || empty( $selector ) || empty( $args ) || empty( $args['content'] ) ) - return; - - ?> - - ' . __( 'New Media Manager' ) . ''; - $content .= '

    ' . __( 'Uploading files and creating image galleries has a whole new look. Check it out!' ) . '

    '; - - self::print_js( 'wp350_media', '.insert-media', array( - 'content' => $content, - 'position' => array( 'edge' => is_rtl() ? 'right' : 'left', 'align' => 'center' ), - ) ); - } - - public static function pointer_wp360_revisions() { - $content = '

    ' . __( 'Compare Revisions' ) . '

    '; - $content .= '

    ' . __( 'View, compare, and restore other versions of this content on the improved revisions screen.' ) . '

    '; - - self::print_js( 'wp360_revisions', '.misc-pub-section.misc-pub-revisions', array( - 'content' => $content, - 'position' => array( 'edge' => is_rtl() ? 'left' : 'right', 'align' => 'center' ), - ) ); - } - - public static function pointer_wp360_locks() { - if ( ! is_multi_author() ) { - return; - } - - $content = '

    ' . __( 'Edit Lock' ) . '

    '; - $content .= '

    ' . __( 'Someone else is editing this. No need to refresh; the lock will disappear when they’re done.' ) . '

    '; - - self::print_js( 'wp360_locks', 'tr.wp-locked .locked-indicator', array( - 'content' => $content, - 'position' => array( 'edge' => 'left', 'align' => 'left' ), - ) ); - } - - public static function pointer_wp390_widgets() { - if ( ! current_theme_supports( 'widgets' ) ) { - return; - } - - $content = '

    ' . __( 'New Feature: Live Widget Previews' ) . '

    '; - $content .= '

    ' . __( 'Add, edit, and play around with your widgets from the theme customizer.' ) . ' ' . __( 'Preview your changes in real-time and only save them when you’re ready.' ) . '

    '; - - if ( 'themes' === get_current_screen()->id ) { - $selector = '.theme.active .customize'; - $position = array( 'edge' => is_rtl() ? 'right' : 'left', 'align' => 'center' ); - } else { - $selector = 'a[href="customize.php"]'; - if ( is_rtl() ) { - $position = array( 'edge' => 'right', 'align' => 'center', 'my' => 'right-5px' ); - } else { - $position = array( 'edge' => 'left', 'align' => 'center', 'my' => 'left-5px' ); - } - } - - self::print_js( 'wp390_widgets', $selector, array( - 'content' => $content, - 'position' => $position, - ) ); - } - - /** - * Prevents new users from seeing existing 'new feature' pointers. - * - * @since 3.3.0 - */ - public static function dismiss_pointers_for_new_users( $user_id ) { - add_user_meta( $user_id, 'dismissed_wp_pointers', 'wp350_media,wp360_revisions,wp360_locks,wp390_widgets' ); - } -} - -add_action( 'admin_enqueue_scripts', array( 'WP_Internal_Pointers', 'enqueue_scripts' ) ); -add_action( 'user_register', array( 'WP_Internal_Pointers', 'dismiss_pointers_for_new_users' ) ); - -/** - * Convert a screen string to a screen object - * - * @since 3.0.0 - * - * @param string $hook_name The hook name (also known as the hook suffix) used to determine the screen. - * @return WP_Screen Screen object. - */ -function convert_to_screen( $hook_name ) { - if ( ! class_exists( 'WP_Screen' ) ) { - _doing_it_wrong( 'convert_to_screen(), add_meta_box()', __( "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." ), '3.3' ); - return (object) array( 'id' => '_invalid', 'base' => '_are_belong_to_us' ); - } - - return WP_Screen::get( $hook_name ); -} - -/** - * Output the HTML for restoring the post data from DOM storage - * - * @since 3.6.0 - * @access private - */ -function _local_storage_notice() { - ?> - - 0, - 'type' => 'rating', - 'number' => 0, - ); - $r = wp_parse_args( $args, $defaults ); - - // Non-english decimal places when the $rating is coming from a string - $rating = str_replace( ',', '.', $r['rating'] ); - - // Convert Percentage to star rating, 0..5 in .5 increments - if ( 'percent' == $r['type'] ) { - $rating = round( $rating / 10, 0 ) / 2; - } - - // Calculate the number of each type of star needed - $full_stars = floor( $rating ); - $half_stars = ceil( $rating - $full_stars ); - $empty_stars = 5 - $full_stars - $half_stars; - - if ( $r['number'] ) { - /* translators: 1: The rating, 2: The number of ratings */ - $format = _n( '%1$s rating based on %2$s rating', '%1$s rating based on %2$s ratings', $r['number'] ); - $title = sprintf( $format, number_format_i18n( $rating, 1 ), number_format_i18n( $r['number'] ) ); - } else { - /* translators: 1: The rating */ - $title = sprintf( __( '%s rating' ), number_format_i18n( $rating, 1 ) ); - } - - echo '
    '; - echo '' . $title . ''; - echo str_repeat( '
    ', $full_stars ); - echo str_repeat( '
    ', $half_stars ); - echo str_repeat( '
    ', $empty_stars); - echo '
    '; -} diff --git a/sources/wordpress/wp-admin/includes/theme-install.php b/sources/wordpress/wp-admin/includes/theme-install.php deleted file mode 100644 index 0a28e0f..0000000 --- a/sources/wordpress/wp-admin/includes/theme-install.php +++ /dev/null @@ -1,205 +0,0 @@ - array('href' => array(), 'title' => array(), 'target' => array()), - 'abbr' => array('title' => array()), 'acronym' => array('title' => array()), - 'code' => array(), 'pre' => array(), 'em' => array(), 'strong' => array(), - 'div' => array(), 'p' => array(), 'ul' => array(), 'ol' => array(), 'li' => array(), - 'h1' => array(), 'h2' => array(), 'h3' => array(), 'h4' => array(), 'h5' => array(), 'h6' => array(), - 'img' => array('src' => array(), 'class' => array(), 'alt' => array()) -); - -$theme_field_defaults = array( 'description' => true, 'sections' => false, 'tested' => true, 'requires' => true, - 'rating' => true, 'downloaded' => true, 'downloadlink' => true, 'last_updated' => true, 'homepage' => true, - 'tags' => true, 'num_ratings' => true -); - -/** - * Retrieve list of WordPress theme features (aka theme tags) - * - * @since 2.8.0 - * - * @deprecated since 3.1.0 Use get_theme_feature_list() instead. - * - * @return array - */ -function install_themes_feature_list() { - _deprecated_function( __FUNCTION__, '3.1', 'get_theme_feature_list()' ); - - if ( !$cache = get_transient( 'wporg_theme_feature_list' ) ) - set_transient( 'wporg_theme_feature_list', array(), 3 * HOUR_IN_SECONDS ); - - if ( $cache ) - return $cache; - - $feature_list = themes_api( 'feature_list', array() ); - if ( is_wp_error( $feature_list ) ) - return array(); - - set_transient( 'wporg_theme_feature_list', $feature_list, 3 * HOUR_IN_SECONDS ); - - return $feature_list; -} - -/** - * Display search form for searching themes. - * - * @since 2.8.0 - */ -function install_theme_search_form( $type_selector = true ) { - $type = isset( $_REQUEST['type'] ) ? wp_unslash( $_REQUEST['type'] ) : 'term'; - $term = isset( $_REQUEST['s'] ) ? wp_unslash( $_REQUEST['s'] ) : ''; - if ( ! $type_selector ) - echo '

    ' . __( 'Search for themes by keyword.' ) . '

    '; - ?> -
    - - - - - - - - - - -
    - -

    -

    - -
    - - '; - - foreach ( (array) $feature_list as $feature_name => $features ) { - $feature_name = esc_html( $feature_name ); - echo '
    ' . $feature_name . '
    '; - - echo '
      '; - foreach ( $features as $feature => $feature_name ) { - $feature_name = esc_html( $feature_name ); - $feature = esc_attr($feature); -?> - -
    1. - - -
    2. - - -
    -
    - - -
    -
    - - - -

    -
    - - - -
    - prepare_items(); - $wp_list_table->single_row( $theme ); -} - -/** - * Display theme content based on theme list. - * - * @since 2.8.0 - */ -function display_themes() { - global $wp_list_table; - - if ( ! isset( $wp_list_table ) ) { - $wp_list_table = _get_list_table('WP_Theme_Install_List_Table'); - } - $wp_list_table->prepare_items(); - $wp_list_table->display(); - -} -// add_action('install_themes_search', 'display_themes'); -// add_action('install_themes_featured', 'display_themes'); -// add_action('install_themes_new', 'display_themes'); -// add_action('install_themes_updated', 'display_themes'); - -/** - * Display theme information in dialog box form. - * - * @since 2.8.0 - */ -function install_theme_information() { - global $wp_list_table; - - $theme = themes_api( 'theme_information', array( 'slug' => wp_unslash( $_REQUEST['theme'] ) ) ); - - if ( is_wp_error( $theme ) ) - wp_die( $theme ); - - iframe_header( __('Theme Install') ); - if ( ! isset( $wp_list_table ) ) { - $wp_list_table = _get_list_table('WP_Theme_Install_List_Table'); - } - $wp_list_table->theme_installer_single( $theme ); - iframe_footer(); - exit; -} -add_action('install_themes_pre_theme-information', 'install_theme_information'); diff --git a/sources/wordpress/wp-admin/includes/theme.php b/sources/wordpress/wp-admin/includes/theme.php deleted file mode 100644 index eaef0bc..0000000 --- a/sources/wordpress/wp-admin/includes/theme.php +++ /dev/null @@ -1,457 +0,0 @@ -errors) && $wp_filesystem->errors->get_error_code() ) - return new WP_Error('fs_error', __('Filesystem error.'), $wp_filesystem->errors); - - //Get the base plugin folder - $themes_dir = $wp_filesystem->wp_themes_dir(); - if ( empty($themes_dir) ) - return new WP_Error('fs_no_themes_dir', __('Unable to locate WordPress theme directory.')); - - $themes_dir = trailingslashit( $themes_dir ); - $theme_dir = trailingslashit($themes_dir . $stylesheet); - $deleted = $wp_filesystem->delete($theme_dir, true); - - if ( ! $deleted ) - return new WP_Error('could_not_remove_theme', sprintf(__('Could not fully remove the theme %s.'), $stylesheet) ); - - // Force refresh of theme update information - delete_site_transient('update_themes'); - - return true; -} - -/** - * Get the Page Templates available in this theme - * - * @since 1.5.0 - * - * @param WP_Post|null $post Optional. The post being edited, provided for context. - * @return array Key is the template name, value is the filename of the template - */ -function get_page_templates( $post = null ) { - return array_flip( wp_get_theme()->get_page_templates( $post ) ); -} - -/** - * Tidies a filename for url display by the theme editor. - * - * @since 2.9.0 - * @access private - * - * @param string $fullpath Full path to the theme file - * @param string $containingfolder Path of the theme parent folder - * @return string - */ -function _get_template_edit_filename($fullpath, $containingfolder) { - return str_replace(dirname(dirname( $containingfolder )) , '', $fullpath); -} - -/** - * Check if there is an update for a theme available. - * - * Will display link, if there is an update available. - * - * @since 2.7.0 - * @see get_theme_update_available() - * - * @param object $theme Theme data object. - */ -function theme_update_available( $theme ) { - echo get_theme_update_available( $theme ); -} - -/** - * Retrieve the update link if there is a theme update available. - * - * Will return a link if there is an update available. - * - * @since 3.8.0 - * - * @param WP_Theme $theme WP_Theme object. - * @return string|bool HTML for the update link, or false if invalid info was passed. - */ -function get_theme_update_available( $theme ) { - static $themes_update; - - if ( !current_user_can('update_themes' ) ) - return false; - - if ( !isset($themes_update) ) - $themes_update = get_site_transient('update_themes'); - - if ( ! is_a( $theme, 'WP_Theme' ) ) - return false; - - $stylesheet = $theme->get_stylesheet(); - - $html = ''; - - if ( isset($themes_update->response[ $stylesheet ]) ) { - $update = $themes_update->response[ $stylesheet ]; - $theme_name = $theme->display('Name'); - $details_url = add_query_arg(array('TB_iframe' => 'true', 'width' => 1024, 'height' => 800), $update['url']); //Theme browser inside WP? replace this, Also, theme preview JS will override this on the available list. - $update_url = wp_nonce_url( admin_url( 'update.php?action=upgrade-theme&theme=' . urlencode( $stylesheet ) ), 'upgrade-theme_' . $stylesheet ); - $update_onclick = 'onclick="if ( confirm(\'' . esc_js( __("Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update.") ) . '\') ) {return true;}return false;"'; - - if ( !is_multisite() ) { - if ( ! current_user_can('update_themes') ) { - $html = sprintf( '

    ' . __( 'There is a new version of %1$s available. View version %4$s details.' ) . '

    ', - $theme_name, esc_url( $details_url ), esc_attr( $theme['Name'] ), $update['new_version'] ); - } else if ( empty( $update['package'] ) ) { - $html = sprintf( '

    ' . __( 'There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme.' ) . '

    ', - $theme_name, esc_url( $details_url ), esc_attr( $theme['Name'] ), $update['new_version'] ); - } else { - $html = sprintf( '

    ' . __( 'There is a new version of %1$s available. View version %4$s details or update now.' ) . '

    ', - $theme_name, esc_url( $details_url ), esc_attr( $theme['Name'] ), $update['new_version'], $update_url, $update_onclick ); - } - } - } - - return $html; -} - -/** - * Retrieve list of WordPress theme features (aka theme tags) - * - * @since 3.1.0 - * - * @param bool $api Optional. Whether try to fetch tags from the WP.org API. Defaults to true. - * @return array Array of features keyed by category with translations keyed by slug. - */ -function get_theme_feature_list( $api = true ) { - // Hard-coded list is used if api not accessible. - $features = array( - __( 'Colors' ) => array( - 'black' => __( 'Black' ), - 'blue' => __( 'Blue' ), - 'brown' => __( 'Brown' ), - 'gray' => __( 'Gray' ), - 'green' => __( 'Green' ), - 'orange' => __( 'Orange' ), - 'pink' => __( 'Pink' ), - 'purple' => __( 'Purple' ), - 'red' => __( 'Red' ), - 'silver' => __( 'Silver' ), - 'tan' => __( 'Tan' ), - 'white' => __( 'White' ), - 'yellow' => __( 'Yellow' ), - 'dark' => __( 'Dark' ), - 'light' => __( 'Light' ), - ), - - __( 'Layout' ) => array( - 'fixed-layout' => __( 'Fixed Layout' ), - 'fluid-layout' => __( 'Fluid Layout' ), - 'responsive-layout' => __( 'Responsive Layout' ), - 'one-column' => __( 'One Column' ), - 'two-columns' => __( 'Two Columns' ), - 'three-columns' => __( 'Three Columns' ), - 'four-columns' => __( 'Four Columns' ), - 'left-sidebar' => __( 'Left Sidebar' ), - 'right-sidebar' => __( 'Right Sidebar' ), - ), - - __( 'Features' ) => array( - 'accessibility-ready' => __( 'Accessibility Ready' ), - 'blavatar' => __( 'Blavatar' ), - 'buddypress' => __( 'BuddyPress' ), - 'custom-background' => __( 'Custom Background' ), - 'custom-colors' => __( 'Custom Colors' ), - 'custom-header' => __( 'Custom Header' ), - 'custom-menu' => __( 'Custom Menu' ), - 'editor-style' => __( 'Editor Style' ), - 'featured-image-header' => __( 'Featured Image Header' ), - 'featured-images' => __( 'Featured Images' ), - 'flexible-header' => __( 'Flexible Header' ), - 'front-page-post-form' => __( 'Front Page Posting' ), - 'full-width-template' => __( 'Full Width Template' ), - 'microformats' => __( 'Microformats' ), - 'post-formats' => __( 'Post Formats' ), - 'rtl-language-support' => __( 'RTL Language Support' ), - 'sticky-post' => __( 'Sticky Post' ), - 'theme-options' => __( 'Theme Options' ), - 'threaded-comments' => __( 'Threaded Comments' ), - 'translation-ready' => __( 'Translation Ready' ), - ), - - __( 'Subject' ) => array( - 'holiday' => __( 'Holiday' ), - 'photoblogging' => __( 'Photoblogging' ), - 'seasonal' => __( 'Seasonal' ), - ) - ); - - if ( ! $api || ! current_user_can( 'install_themes' ) ) - return $features; - - if ( !$feature_list = get_site_transient( 'wporg_theme_feature_list' ) ) - set_site_transient( 'wporg_theme_feature_list', array(), 3 * HOUR_IN_SECONDS ); - - if ( !$feature_list ) { - $feature_list = themes_api( 'feature_list', array() ); - if ( is_wp_error( $feature_list ) ) - return $features; - } - - if ( !$feature_list ) - return $features; - - set_site_transient( 'wporg_theme_feature_list', $feature_list, 3 * HOUR_IN_SECONDS ); - - $category_translations = array( - 'Colors' => __( 'Colors' ), - 'Layout' => __( 'Layout' ), - 'Features' => __( 'Features' ), - 'Subject' => __( 'Subject' ) - ); - - // Loop over the wporg canonical list and apply translations - $wporg_features = array(); - foreach ( (array) $feature_list as $feature_category => $feature_items ) { - if ( isset($category_translations[$feature_category]) ) - $feature_category = $category_translations[$feature_category]; - $wporg_features[$feature_category] = array(); - - foreach ( $feature_items as $feature ) { - if ( isset($features[$feature_category][$feature]) ) - $wporg_features[$feature_category][$feature] = $features[$feature_category][$feature]; - else - $wporg_features[$feature_category][$feature] = $feature; - } - } - - return $wporg_features; -} - -/** - * Retrieve theme installer pages from WordPress Themes API. - * - * It is possible for a theme to override the Themes API result with three - * filters. Assume this is for themes, which can extend on the Theme Info to - * offer more choices. This is very powerful and must be used with care, when - * overriding the filters. - * - * The first filter, 'themes_api_args', is for the args and gives the action as - * the second parameter. The hook for 'themes_api_args' must ensure that an - * object is returned. - * - * The second filter, 'themes_api', is the result that would be returned. - * - * @since 2.8.0 - * - * @param string $action The requested action. Likely values are 'theme_information', - * 'feature_list', or 'query_themes'. - * @param array|object $args Optional. Arguments to serialize for the Theme Info API. - * @return mixed - */ - function themes_api( $action, $args = null ) { - - if ( is_array($args) ) - $args = (object)$args; - - if ( !isset($args->per_page) ) - $args->per_page = 24; - /** - * Filter arguments used to query for installer pages from the WordPress.org Themes API. - * - * Important: An object MUST be returned to this filter. - * - * @since 2.8.0 - * - * @param object $args Arguments used to query for installer pages from the WordPress.org Themes API. - * @param string $action Requested action. Likely values are 'theme_information', - * 'feature_list', or 'query_themes'. - */ - $args = apply_filters( 'themes_api_args', $args, $action ); - - /** - * Filter whether to override the WordPress.org Themes API. - * - * Returning a value of true to this filter allows a theme to completely - * override the built-in WordPress.org API. - * - * @since 2.8.0 - * - * @param bool $bool Whether to override the WordPress.org Themes API. Default false. - * @param string $action Requested action. Likely values are 'theme_information', - * 'feature_list', or 'query_themes'. - * @param object $args Arguments used to query for installer pages from the Themes API. - */ - $res = apply_filters( 'themes_api', false, $action, $args ); - - if ( ! $res ) { - $url = $http_url = 'http://api.wordpress.org/themes/info/1.0/'; - if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) - $url = set_url_scheme( $url, 'https' ); - - $args = array( - 'body' => array( - 'action' => $action, - 'request' => serialize( $args ) - ) - ); - $request = wp_remote_post( $url, $args ); - - if ( $ssl && is_wp_error( $request ) ) { - if ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) { - trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); - } - $request = wp_remote_post( $http_url, $args ); - } - - if ( is_wp_error($request) ) { - $res = new WP_Error('themes_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), $request->get_error_message() ); - } else { - $res = maybe_unserialize( wp_remote_retrieve_body( $request ) ); - if ( ! is_object( $res ) && ! is_array( $res ) ) - $res = new WP_Error('themes_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), wp_remote_retrieve_body( $request ) ); - } - } - - /** - * Filter the returned WordPress.org Themes API response. - * - * @since 2.8.0 - * - * @param array|object $res WordPress.org Themes API response. - * @param string $action Requested action. Likely values are 'theme_information', - * 'feature_list', or 'query_themes'. - * @param object $args Arguments used to query for installer pages from the WordPress.org Themes API. - */ - return apply_filters( 'themes_api_result', $res, $action, $args ); -} - -/** - * Prepare themes for JavaScript. - * - * @since 3.8.0 - * - * @param array $themes Optional. Array of WP_Theme objects to prepare. - * Defaults to all allowed themes. - * - * @return array An associative array of theme data, sorted by name. - */ -function wp_prepare_themes_for_js( $themes = null ) { - $current_theme = get_stylesheet(); - - // Make sure the current theme is listed first. - $prepared_themes = array( $current_theme => array() ); - - if ( null === $themes ) { - $themes = wp_get_themes( array( 'allowed' => true ) ); - if ( ! isset( $themes[ $current_theme ] ) ) { - $themes[ $current_theme ] = wp_get_theme(); - } - } - - $updates = array(); - if ( current_user_can( 'update_themes' ) ) { - $updates_transient = get_site_transient( 'update_themes' ); - if ( isset( $updates_transient->response ) ) { - $updates = $updates_transient->response; - } - } - - WP_Theme::sort_by_name( $themes ); - foreach ( $themes as $theme ) { - $parent = false; - if ( $theme->parent() ) { - $parent = $theme->parent()->display( 'Name' ); - } - - $slug = $theme->get_stylesheet(); - $encoded_slug = urlencode( $slug ); - - $prepared_themes[ $slug ] = array( - 'id' => $slug, - 'name' => $theme->display( 'Name' ), - 'screenshot' => array( $theme->get_screenshot() ), // @todo multiple - 'description' => $theme->display( 'Description' ), - 'author' => $theme->display( 'Author', false, true ), - 'authorAndUri' => $theme->display( 'Author' ), - 'version' => $theme->display( 'Version' ), - 'tags' => $theme->display( 'Tags' ), - 'parent' => $parent, - 'active' => $slug === $current_theme, - 'hasUpdate' => isset( $updates[ $slug ] ), - 'update' => get_theme_update_available( $theme ), - 'actions' => array( - 'activate' => current_user_can( 'switch_themes' ) ? wp_nonce_url( admin_url( 'themes.php?action=activate&stylesheet=' . $encoded_slug ), 'switch-theme_' . $slug ) : null, - 'customize' => ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) ? wp_customize_url( $slug ) : null, - 'preview' => add_query_arg( array( - 'preview' => 1, - 'template' => urlencode( $theme->get_template() ), - 'stylesheet' => urlencode( $slug ), - 'preview_iframe' => true, - 'TB_iframe' => true, - ), home_url( '/' ) ), - 'delete' => current_user_can( 'delete_themes' ) ? wp_nonce_url( admin_url( 'themes.php?action=delete&stylesheet=' . $encoded_slug ), 'delete-theme_' . $slug ) : null, - ), - ); - } - - /** - * Filter the themes prepared for JavaScript, for themes.php. - * - * Could be useful for changing the order, which is by name by default. - * - * @since 3.8.0 - * - * @param array $prepared_themes Array of themes. - */ - $prepared_themes = apply_filters( 'wp_prepare_themes_for_js', $prepared_themes ); - return array_values( $prepared_themes ); -} diff --git a/sources/wordpress/wp-admin/includes/translation-install.php b/sources/wordpress/wp-admin/includes/translation-install.php deleted file mode 100644 index f3cc370..0000000 --- a/sources/wordpress/wp-admin/includes/translation-install.php +++ /dev/null @@ -1,240 +0,0 @@ - 3, - 'body' => array( - 'wp_version' => $wp_version, - 'locale' => get_locale(), - 'version' => $args['version'], // Version of plugin, theme or core - ), - ); - - if ( 'core' !== $type ) { - $options['body']['slug'] = $args['slug']; // Plugin or theme slug - } - - $request = wp_remote_post( $url, $options ); - - if ( $ssl && is_wp_error( $request ) ) { - trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); - - $request = wp_remote_post( $http_url, $options ); - } - - if ( is_wp_error( $request ) ) { - $res = new WP_Error( 'translations_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), $request->get_error_message() ); - } else { - $res = json_decode( wp_remote_retrieve_body( $request ), true ); - if ( ! is_object( $res ) && ! is_array( $res ) ) { - $res = new WP_Error( 'translations_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), wp_remote_retrieve_body( $request ) ); - } - } - } - - /** - * Filter the Translation Install API response results. - * - * @since 4.0.0 - * - * @param object|WP_Error $res Response object or WP_Error. - * @param string $type The type of translations being requested. - * @param object $args Translation API arguments. - */ - return apply_filters( 'translations_api_result', $res, $type, $args ); -} - -/** - * Get available translations from the WordPress.org API. - * - * @since 4.0.0 - * - * @see translations_api() - * - * @return array Array of translations, each an array of data. If the API response results - * in an error, an empty array will be returned. - */ -function wp_get_available_translations() { - if ( ! defined( 'WP_INSTALLING' ) && false !== ( $translations = get_site_transient( 'available_translations' ) ) ) { - return $translations; - } - - include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version - - $api = translations_api( 'core', array( 'version' => $wp_version ) ); - - if ( is_wp_error( $api ) || empty( $api['translations'] ) ) { - return array(); - } - - $translations = array(); - // Key the array with the language code for now. - foreach ( $api['translations'] as $translation ) { - $translations[ $translation['language'] ] = $translation; - } - - if ( ! defined( 'WP_INSTALLING' ) ) { - set_site_transient( 'available_translations', $translations, 3 * HOUR_IN_SECONDS ); - } - - return $translations; -} - -/** - * Output the select form for the language selection on the installation screen. - * - * @since 4.0.0 - * - * @param array $languages Array of available languages (populated via the Translation API). - */ -function wp_install_language_form( $languages ) { - global $wp_local_package; - - $installed_languages = get_available_languages(); - - echo "\n"; - echo "\n"; - echo '

    '; -} - -/** - * Download a language pack. - * - * @since 4.0.0 - * - * @see wp_get_available_translations() - * - * @param string $download Language code to download. - * @return string|bool Returns the language code if successfully downloaded - * (or already installed), or false on failure. - */ -function wp_download_language_pack( $download ) { - // Check if the translation is already installed. - if ( in_array( $download, get_available_languages() ) ) { - return $download; - } - - if ( defined( 'DISALLOW_FILE_MODS' ) && DISALLOW_FILE_MODS ) { - return false; - } - - // Confirm the translation is one we can download. - $translations = wp_get_available_translations(); - if ( ! $translations ) { - return false; - } - foreach ( $translations as $translation ) { - if ( $translation['language'] === $download ) { - $translation_to_load = true; - break; - } - } - - if ( empty( $translation_to_load ) ) { - return false; - } - $translation = (object) $translation; - - require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; - $skin = new Automatic_Upgrader_Skin; - $upgrader = new Language_Pack_Upgrader( $skin ); - $translation->type = 'core'; - $result = $upgrader->upgrade( $translation, array( 'clear_update_cache' => false ) ); - - if ( ! $result || is_wp_error( $result ) ) { - return false; - } - - return $translation->language; -} - -/** - * Check if WordPress has access to the filesystem without asking for - * credentials. - * - * @since 4.0.0 - * - * @return bool Returns true on success, false on failure. - */ -function wp_can_install_language_pack() { - if ( defined( 'DISALLOW_FILE_MODS' ) && DISALLOW_FILE_MODS ) { - return false; - } - - require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; - $skin = new Automatic_Upgrader_Skin; - $upgrader = new Language_Pack_Upgrader( $skin ); - - $check = $upgrader->fs_connect( array( WP_CONTENT_DIR, WP_LANG_DIR ) ); - - if ( ! $check || is_wp_error( $check ) ) { - return false; - } - - return true; -} diff --git a/sources/wordpress/wp-admin/includes/update-core.php b/sources/wordpress/wp-admin/includes/update-core.php deleted file mode 100644 index 8c94796..0000000 --- a/sources/wordpress/wp-admin/includes/update-core.php +++ /dev/null @@ -1,1151 +0,0 @@ - Introduced version - * Directories should be noted by suffixing it with a trailing slash (/) - * - * @since 3.2.0 - * @global array $_new_bundled_files - * @var array - * @name $_new_bundled_files - */ -global $_new_bundled_files; - -$_new_bundled_files = array( - 'plugins/akismet/' => '2.0', - 'themes/twentyten/' => '3.0', - 'themes/twentyeleven/' => '3.2', - 'themes/twentytwelve/' => '3.5', - 'themes/twentythirteen/' => '3.6', - 'themes/twentyfourteen/' => '3.8', -); - -/** - * Upgrade the core of WordPress. - * - * This will create a .maintenance file at the base of the WordPress directory - * to ensure that people can not access the web site, when the files are being - * copied to their locations. - * - * The files in the {@link $_old_files} list will be removed and the new files - * copied from the zip file after the database is upgraded. - * - * The files in the {@link $_new_bundled_files} list will be added to the installation - * if the version is greater than or equal to the old version being upgraded. - * - * The steps for the upgrader for after the new release is downloaded and - * unzipped is: - * 1. Test unzipped location for select files to ensure that unzipped worked. - * 2. Create the .maintenance file in current WordPress base. - * 3. Copy new WordPress directory over old WordPress files. - * 4. Upgrade WordPress to new version. - * 4.1. Copy all files/folders other than wp-content - * 4.2. Copy any language files to WP_LANG_DIR (which may differ from WP_CONTENT_DIR - * 4.3. Copy any new bundled themes/plugins to their respective locations - * 5. Delete new WordPress directory path. - * 6. Delete .maintenance file. - * 7. Remove old files. - * 8. Delete 'update_core' option. - * - * There are several areas of failure. For instance if PHP times out before step - * 6, then you will not be able to access any portion of your site. Also, since - * the upgrade will not continue where it left off, you will not be able to - * automatically remove old files and remove the 'update_core' option. This - * isn't that bad. - * - * If the copy of the new WordPress over the old fails, then the worse is that - * the new WordPress directory will remain. - * - * If it is assumed that every file will be copied over, including plugins and - * themes, then if you edit the default theme, you should rename it, so that - * your changes remain. - * - * @since 2.7.0 - * - * @param string $from New release unzipped path. - * @param string $to Path to old WordPress installation. - * @return WP_Error|null WP_Error on failure, null on success. - */ -function update_core($from, $to) { - global $wp_filesystem, $_old_files, $_new_bundled_files, $wpdb; - - @set_time_limit( 300 ); - - /** - * Filter feedback messages displayed during the core update process. - * - * The filter is first evaluated after the zip file for the latest version - * has been downloaded and unzipped. It is evaluated five more times during - * the process: - * - * 1. Before WordPress begins the core upgrade process. - * 2. Before Maintenance Mode is enabled. - * 3. Before WordPress begins copying over the necessary files. - * 4. Before Maintenance Mode is disabled. - * 5. Before the database is upgraded. - * - * @since 2.5.0 - * - * @param string $feedback The core update feedback messages. - */ - apply_filters( 'update_feedback', __( 'Verifying the unpacked files…' ) ); - - // Sanity check the unzipped distribution. - $distro = ''; - $roots = array( '/wordpress/', '/wordpress-mu/' ); - foreach ( $roots as $root ) { - if ( $wp_filesystem->exists( $from . $root . 'readme.html' ) && $wp_filesystem->exists( $from . $root . 'wp-includes/version.php' ) ) { - $distro = $root; - break; - } - } - if ( ! $distro ) { - $wp_filesystem->delete( $from, true ); - return new WP_Error( 'insane_distro', __('The update could not be unpacked') ); - } - - // Import $wp_version, $required_php_version, and $required_mysql_version from the new version - // $wp_filesystem->wp_content_dir() returned unslashed pre-2.8 - $versions_file = trailingslashit( $wp_filesystem->wp_content_dir() ) . 'upgrade/version-current.php'; - if ( ! $wp_filesystem->copy( $from . $distro . 'wp-includes/version.php', $versions_file ) ) { - $wp_filesystem->delete( $from, true ); - return new WP_Error( 'copy_failed_for_version_file', __( 'The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.' ), 'wp-includes/version.php' ); - } - - $wp_filesystem->chmod( $versions_file, FS_CHMOD_FILE ); - require( WP_CONTENT_DIR . '/upgrade/version-current.php' ); - $wp_filesystem->delete( $versions_file ); - - $php_version = phpversion(); - $mysql_version = $wpdb->db_version(); - $old_wp_version = $GLOBALS['wp_version']; // The version of WordPress we're updating from - $development_build = ( false !== strpos( $old_wp_version . $wp_version, '-' ) ); // a dash in the version indicates a Development release - $php_compat = version_compare( $php_version, $required_php_version, '>=' ); - if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) - $mysql_compat = true; - else - $mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ); - - if ( !$mysql_compat || !$php_compat ) - $wp_filesystem->delete($from, true); - - if ( !$mysql_compat && !$php_compat ) - return new WP_Error( 'php_mysql_not_compatible', sprintf( __('The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.'), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ) ); - elseif ( !$php_compat ) - return new WP_Error( 'php_not_compatible', sprintf( __('The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s.'), $wp_version, $required_php_version, $php_version ) ); - elseif ( !$mysql_compat ) - return new WP_Error( 'mysql_not_compatible', sprintf( __('The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s.'), $wp_version, $required_mysql_version, $mysql_version ) ); - - /** This filter is documented in wp-admin/includes/update-core.php */ - apply_filters( 'update_feedback', __( 'Preparing to install the latest version…' ) ); - - // Don't copy wp-content, we'll deal with that below - // We also copy version.php last so failed updates report their old version - $skip = array( 'wp-content', 'wp-includes/version.php' ); - $check_is_writable = array(); - - // Check to see which files don't really need updating - only available for 3.7 and higher - if ( function_exists( 'get_core_checksums' ) ) { - // Find the local version of the working directory - $working_dir_local = WP_CONTENT_DIR . '/upgrade/' . basename( $from ) . $distro; - - $checksums = get_core_checksums( $wp_version, isset( $wp_local_package ) ? $wp_local_package : 'en_US' ); - if ( is_array( $checksums ) && isset( $checksums[ $wp_version ] ) ) - $checksums = $checksums[ $wp_version ]; // Compat code for 3.7-beta2 - if ( is_array( $checksums ) ) { - foreach( $checksums as $file => $checksum ) { - if ( 'wp-content' == substr( $file, 0, 10 ) ) - continue; - if ( ! file_exists( ABSPATH . $file ) ) - continue; - if ( ! file_exists( $working_dir_local . $file ) ) - continue; - if ( md5_file( ABSPATH . $file ) === $checksum ) - $skip[] = $file; - else - $check_is_writable[ $file ] = ABSPATH . $file; - } - } - } - - // If we're using the direct method, we can predict write failures that are due to permissions. - if ( $check_is_writable && 'direct' === $wp_filesystem->method ) { - $files_writable = array_filter( $check_is_writable, array( $wp_filesystem, 'is_writable' ) ); - if ( $files_writable !== $check_is_writable ) { - $files_not_writable = array_diff_key( $check_is_writable, $files_writable ); - foreach ( $files_not_writable as $relative_file_not_writable => $file_not_writable ) { - // If the writable check failed, chmod file to 0644 and try again, same as copy_dir(). - $wp_filesystem->chmod( $file_not_writable, FS_CHMOD_FILE ); - if ( $wp_filesystem->is_writable( $file_not_writable ) ) - unset( $files_not_writable[ $relative_file_not_writable ] ); - } - - // Store package-relative paths (the key) of non-writable files in the WP_Error object. - $error_data = version_compare( $old_wp_version, '3.7-beta2', '>' ) ? array_keys( $files_not_writable ) : ''; - - if ( $files_not_writable ) - return new WP_Error( 'files_not_writable', __( 'The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.' ), implode( ', ', $error_data ) ); - } - } - - /** This filter is documented in wp-admin/includes/update-core.php */ - apply_filters( 'update_feedback', __( 'Enabling Maintenance mode…' ) ); - // Create maintenance file to signal that we are upgrading - $maintenance_string = ''; - $maintenance_file = $to . '.maintenance'; - $wp_filesystem->delete($maintenance_file); - $wp_filesystem->put_contents($maintenance_file, $maintenance_string, FS_CHMOD_FILE); - - /** This filter is documented in wp-admin/includes/update-core.php */ - apply_filters( 'update_feedback', __( 'Copying the required files…' ) ); - // Copy new versions of WP files into place. - $result = _copy_dir( $from . $distro, $to, $skip ); - if ( is_wp_error( $result ) ) - $result = new WP_Error( $result->get_error_code(), $result->get_error_message(), substr( $result->get_error_data(), strlen( $to ) ) ); - - // Since we know the core files have copied over, we can now copy the version file - if ( ! is_wp_error( $result ) ) { - if ( ! $wp_filesystem->copy( $from . $distro . 'wp-includes/version.php', $to . 'wp-includes/version.php', true /* overwrite */ ) ) { - $wp_filesystem->delete( $from, true ); - $result = new WP_Error( 'copy_failed_for_version_file', __( 'The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.' ), 'wp-includes/version.php' ); - } - $wp_filesystem->chmod( $to . 'wp-includes/version.php', FS_CHMOD_FILE ); - } - - // Check to make sure everything copied correctly, ignoring the contents of wp-content - $skip = array( 'wp-content' ); - $failed = array(); - if ( isset( $checksums ) && is_array( $checksums ) ) { - foreach ( $checksums as $file => $checksum ) { - if ( 'wp-content' == substr( $file, 0, 10 ) ) - continue; - if ( ! file_exists( $working_dir_local . $file ) ) - continue; - if ( file_exists( ABSPATH . $file ) && md5_file( ABSPATH . $file ) == $checksum ) - $skip[] = $file; - else - $failed[] = $file; - } - } - - // Some files didn't copy properly - if ( ! empty( $failed ) ) { - $total_size = 0; - foreach ( $failed as $file ) { - if ( file_exists( $working_dir_local . $file ) ) - $total_size += filesize( $working_dir_local . $file ); - } - - // If we don't have enough free space, it isn't worth trying again. - // Unlikely to be hit due to the check in unzip_file(). - $available_space = @disk_free_space( ABSPATH ); - if ( $available_space && $total_size >= $available_space ) { - $result = new WP_Error( 'disk_full', __( 'There is not enough free disk space to complete the update.' ) ); - } else { - $result = _copy_dir( $from . $distro, $to, $skip ); - if ( is_wp_error( $result ) ) - $result = new WP_Error( $result->get_error_code() . '_retry', $result->get_error_message(), substr( $result->get_error_data(), strlen( $to ) ) ); - } - } - - // Custom Content Directory needs updating now. - // Copy Languages - if ( !is_wp_error($result) && $wp_filesystem->is_dir($from . $distro . 'wp-content/languages') ) { - if ( WP_LANG_DIR != ABSPATH . WPINC . '/languages' || @is_dir(WP_LANG_DIR) ) - $lang_dir = WP_LANG_DIR; - else - $lang_dir = WP_CONTENT_DIR . '/languages'; - - if ( !@is_dir($lang_dir) && 0 === strpos($lang_dir, ABSPATH) ) { // Check the language directory exists first - $wp_filesystem->mkdir($to . str_replace(ABSPATH, '', $lang_dir), FS_CHMOD_DIR); // If it's within the ABSPATH we can handle it here, otherwise they're out of luck. - clearstatcache(); // for FTP, Need to clear the stat cache - } - - if ( @is_dir($lang_dir) ) { - $wp_lang_dir = $wp_filesystem->find_folder($lang_dir); - if ( $wp_lang_dir ) { - $result = copy_dir($from . $distro . 'wp-content/languages/', $wp_lang_dir); - if ( is_wp_error( $result ) ) - $result = new WP_Error( $result->get_error_code() . '_languages', $result->get_error_message(), substr( $result->get_error_data(), strlen( $wp_lang_dir ) ) ); - } - } - } - - /** This filter is documented in wp-admin/includes/update-core.php */ - apply_filters( 'update_feedback', __( 'Disabling Maintenance mode…' ) ); - // Remove maintenance file, we're done with potential site-breaking changes - $wp_filesystem->delete( $maintenance_file ); - - // 3.5 -> 3.5+ - an empty twentytwelve directory was created upon upgrade to 3.5 for some users, preventing installation of Twenty Twelve. - if ( '3.5' == $old_wp_version ) { - if ( is_dir( WP_CONTENT_DIR . '/themes/twentytwelve' ) && ! file_exists( WP_CONTENT_DIR . '/themes/twentytwelve/style.css' ) ) { - $wp_filesystem->delete( $wp_filesystem->wp_themes_dir() . 'twentytwelve/' ); - } - } - - // Copy New bundled plugins & themes - // This gives us the ability to install new plugins & themes bundled with future versions of WordPress whilst avoiding the re-install upon upgrade issue. - // $development_build controls us overwriting bundled themes and plugins when a non-stable release is being updated - if ( !is_wp_error($result) && ( ! defined('CORE_UPGRADE_SKIP_NEW_BUNDLED') || ! CORE_UPGRADE_SKIP_NEW_BUNDLED ) ) { - foreach ( (array) $_new_bundled_files as $file => $introduced_version ) { - // If a $development_build or if $introduced version is greater than what the site was previously running - if ( $development_build || version_compare( $introduced_version, $old_wp_version, '>' ) ) { - $directory = ('/' == $file[ strlen($file)-1 ]); - list($type, $filename) = explode('/', $file, 2); - - // Check to see if the bundled items exist before attempting to copy them - if ( ! $wp_filesystem->exists( $from . $distro . 'wp-content/' . $file ) ) - continue; - - if ( 'plugins' == $type ) - $dest = $wp_filesystem->wp_plugins_dir(); - elseif ( 'themes' == $type ) - $dest = trailingslashit($wp_filesystem->wp_themes_dir()); // Back-compat, ::wp_themes_dir() did not return trailingslash'd pre-3.2 - else - continue; - - if ( ! $directory ) { - if ( ! $development_build && $wp_filesystem->exists( $dest . $filename ) ) - continue; - - if ( ! $wp_filesystem->copy($from . $distro . 'wp-content/' . $file, $dest . $filename, FS_CHMOD_FILE) ) - $result = new WP_Error( "copy_failed_for_new_bundled_$type", __( 'Could not copy file.' ), $dest . $filename ); - } else { - if ( ! $development_build && $wp_filesystem->is_dir( $dest . $filename ) ) - continue; - - $wp_filesystem->mkdir($dest . $filename, FS_CHMOD_DIR); - $_result = copy_dir( $from . $distro . 'wp-content/' . $file, $dest . $filename); - - // If a error occurs partway through this final step, keep the error flowing through, but keep process going. - if ( is_wp_error( $_result ) ) { - if ( ! is_wp_error( $result ) ) - $result = new WP_Error; - $result->add( $_result->get_error_code() . "_$type", $_result->get_error_message(), substr( $_result->get_error_data(), strlen( $dest ) ) ); - } - } - } - } //end foreach - } - - // Handle $result error from the above blocks - if ( is_wp_error($result) ) { - $wp_filesystem->delete($from, true); - return $result; - } - - // Remove old files - foreach ( $_old_files as $old_file ) { - $old_file = $to . $old_file; - if ( !$wp_filesystem->exists($old_file) ) - continue; - $wp_filesystem->delete($old_file, true); - } - - // Upgrade DB with separate request - /** This filter is documented in wp-admin/includes/update-core.php */ - apply_filters( 'update_feedback', __( 'Upgrading database…' ) ); - $db_upgrade_url = admin_url('upgrade.php?step=upgrade_db'); - wp_remote_post($db_upgrade_url, array('timeout' => 60)); - - // Clear the cache to prevent an update_option() from saving a stale db_version to the cache - wp_cache_flush(); - // (Not all cache backends listen to 'flush') - wp_cache_delete( 'alloptions', 'options' ); - - // Remove working directory - $wp_filesystem->delete($from, true); - - // Force refresh of update information - if ( function_exists('delete_site_transient') ) - delete_site_transient('update_core'); - else - delete_option('update_core'); - - /** - * Fires after WordPress core has been successfully updated. - * - * @since 3.3.0 - * - * @param string $wp_version The current WordPress version. - */ - do_action( '_core_updated_successfully', $wp_version ); - - // Clear the option that blocks auto updates after failures, now that we've been successful. - if ( function_exists( 'delete_site_option' ) ) - delete_site_option( 'auto_core_update_failed' ); - - return $wp_version; -} - -/** - * Copies a directory from one location to another via the WordPress Filesystem Abstraction. - * Assumes that WP_Filesystem() has already been called and setup. - * - * This is a temporary function for the 3.1 -> 3.2 upgrade, as well as for those upgrading to - * 3.7+ - * - * @ignore - * @since 3.2.0 - * @since 3.7.0 Updated not to use a regular expression for the skip list - * @see copy_dir() - * - * @param string $from source directory - * @param string $to destination directory - * @param array $skip_list a list of files/folders to skip copying - * @return mixed WP_Error on failure, True on success. - */ -function _copy_dir($from, $to, $skip_list = array() ) { - global $wp_filesystem; - - $dirlist = $wp_filesystem->dirlist($from); - - $from = trailingslashit($from); - $to = trailingslashit($to); - - foreach ( (array) $dirlist as $filename => $fileinfo ) { - if ( in_array( $filename, $skip_list ) ) - continue; - - if ( 'f' == $fileinfo['type'] ) { - if ( ! $wp_filesystem->copy($from . $filename, $to . $filename, true, FS_CHMOD_FILE) ) { - // If copy failed, chmod file to 0644 and try again. - $wp_filesystem->chmod( $to . $filename, FS_CHMOD_FILE ); - if ( ! $wp_filesystem->copy($from . $filename, $to . $filename, true, FS_CHMOD_FILE) ) - return new WP_Error( 'copy_failed__copy_dir', __( 'Could not copy file.' ), $to . $filename ); - } - } elseif ( 'd' == $fileinfo['type'] ) { - if ( !$wp_filesystem->is_dir($to . $filename) ) { - if ( !$wp_filesystem->mkdir($to . $filename, FS_CHMOD_DIR) ) - return new WP_Error( 'mkdir_failed__copy_dir', __( 'Could not create directory.' ), $to . $filename ); - } - - /* - * Generate the $sub_skip_list for the subdirectory as a sub-set - * of the existing $skip_list. - */ - $sub_skip_list = array(); - foreach ( $skip_list as $skip_item ) { - if ( 0 === strpos( $skip_item, $filename . '/' ) ) - $sub_skip_list[] = preg_replace( '!^' . preg_quote( $filename, '!' ) . '/!i', '', $skip_item ); - } - - $result = _copy_dir($from . $filename, $to . $filename, $sub_skip_list); - if ( is_wp_error($result) ) - return $result; - } - } - return true; -} - -/** - * Redirect to the About WordPress page after a successful upgrade. - * - * This function is only needed when the existing install is older than 3.4.0. - * - * @since 3.3.0 - * - */ -function _redirect_to_about_wordpress( $new_version ) { - global $wp_version, $pagenow, $action; - - if ( version_compare( $wp_version, '3.4-RC1', '>=' ) ) - return; - - // Ensure we only run this on the update-core.php page. The Core_Upgrader may be used in other contexts. - if ( 'update-core.php' != $pagenow ) - return; - - if ( 'do-core-upgrade' != $action && 'do-core-reinstall' != $action ) - return; - - // Load the updated default text localization domain for new strings. - load_default_textdomain(); - - // See do_core_upgrade() - show_message( __('WordPress updated successfully') ); - - // self_admin_url() won't exist when upgrading from <= 3.0, so relative URLs are intentional. - show_message( '' . sprintf( __( 'Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here.' ), $new_version, 'about.php?updated' ) . '' ); - show_message( '' . sprintf( __( 'Welcome to WordPress %1$s. Learn more.' ), $new_version, 'about.php?updated' ) . '' ); - echo '
    '; - ?> - - 'latest' ); - return $updates[0]; -} - -/** - * Get available core updates. - * - * @param array $options Set $options['dismissed'] to true to show dismissed upgrades too, - * set $options['available'] to false to skip not-dismissed updates. - * @return bool|array Array of the update objects on success, false on failure. - */ -function get_core_updates( $options = array() ) { - $options = array_merge( array( 'available' => true, 'dismissed' => false ), $options ); - $dismissed = get_site_option( 'dismissed_update_core' ); - - if ( ! is_array( $dismissed ) ) - $dismissed = array(); - - $from_api = get_site_transient( 'update_core' ); - - if ( ! isset( $from_api->updates ) || ! is_array( $from_api->updates ) ) - return false; - - $updates = $from_api->updates; - $result = array(); - foreach ( $updates as $update ) { - if ( $update->response == 'autoupdate' ) - continue; - - if ( array_key_exists( $update->current . '|' . $update->locale, $dismissed ) ) { - if ( $options['dismissed'] ) { - $update->dismissed = true; - $result[] = $update; - } - } else { - if ( $options['available'] ) { - $update->dismissed = false; - $result[] = $update; - } - } - } - return $result; -} - -/** - * Gets the best available (and enabled) Auto-Update for WordPress Core. - * - * If there's 1.2.3 and 1.3 on offer, it'll choose 1.3 if the install allows it, else, 1.2.3 - * - * @since 3.7.0 - * - * @return bool|array False on failure, otherwise the core update offering. - */ -function find_core_auto_update() { - $updates = get_site_transient( 'update_core' ); - if ( ! $updates || empty( $updates->updates ) ) - return false; - - include_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); - - $auto_update = false; - $upgrader = new WP_Automatic_Updater; - foreach ( $updates->updates as $update ) { - if ( 'autoupdate' != $update->response ) - continue; - - if ( ! $upgrader->should_update( 'core', $update, ABSPATH ) ) - continue; - - if ( ! $auto_update || version_compare( $update->current, $auto_update->current, '>' ) ) - $auto_update = $update; - } - return $auto_update; -} - -/** - * Gets and caches the checksums for the given version of WordPress. - * - * @since 3.7.0 - * - * @param string $version Version string to query. - * @param string $locale Locale to query. - * @return bool|array False on failure. An array of checksums on success. - */ -function get_core_checksums( $version, $locale ) { - $url = $http_url = 'http://api.wordpress.org/core/checksums/1.0/?' . http_build_query( compact( 'version', 'locale' ), null, '&' ); - - if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) - $url = set_url_scheme( $url, 'https' ); - - $options = array( - 'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ), - ); - - $response = wp_remote_get( $url, $options ); - if ( $ssl && is_wp_error( $response ) ) { - trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); - $response = wp_remote_get( $http_url, $options ); - } - - if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) - return false; - - $body = trim( wp_remote_retrieve_body( $response ) ); - $body = json_decode( $body, true ); - - if ( ! is_array( $body ) || ! isset( $body['checksums'] ) || ! is_array( $body['checksums'] ) ) - return false; - - return $body['checksums']; -} - -function dismiss_core_update( $update ) { - $dismissed = get_site_option( 'dismissed_update_core' ); - $dismissed[ $update->current . '|' . $update->locale ] = true; - return update_site_option( 'dismissed_update_core', $dismissed ); -} - -function undismiss_core_update( $version, $locale ) { - $dismissed = get_site_option( 'dismissed_update_core' ); - $key = $version . '|' . $locale; - - if ( ! isset( $dismissed[$key] ) ) - return false; - - unset( $dismissed[$key] ); - return update_site_option( 'dismissed_update_core', $dismissed ); -} - -function find_core_update( $version, $locale ) { - $from_api = get_site_transient( 'update_core' ); - - if ( ! isset( $from_api->updates ) || ! is_array( $from_api->updates ) ) - return false; - - $updates = $from_api->updates; - foreach ( $updates as $update ) { - if ( $update->current == $version && $update->locale == $locale ) - return $update; - } - return false; -} - -function core_update_footer( $msg = '' ) { - if ( !current_user_can('update_core') ) - return sprintf( __( 'Version %s' ), get_bloginfo( 'version', 'display' ) ); - - $cur = get_preferred_from_update_core(); - if ( ! is_object( $cur ) ) - $cur = new stdClass; - - if ( ! isset( $cur->current ) ) - $cur->current = ''; - - if ( ! isset( $cur->url ) ) - $cur->url = ''; - - if ( ! isset( $cur->response ) ) - $cur->response = ''; - - switch ( $cur->response ) { - case 'development' : - return sprintf( __( 'You are using a development version (%1$s). Cool! Please stay updated.' ), get_bloginfo( 'version', 'display' ), network_admin_url( 'update-core.php' ) ); - - case 'upgrade' : - return sprintf( ''.__( 'Get Version %2$s' ).'', network_admin_url( 'update-core.php' ), $cur->current); - - case 'latest' : - default : - return sprintf( __( 'Version %s' ), get_bloginfo( 'version', 'display' ) ); - } -} -add_filter( 'update_footer', 'core_update_footer' ); - -function update_nag() { - if ( is_multisite() && !current_user_can('update_core') ) - return false; - - global $pagenow; - - if ( 'update-core.php' == $pagenow ) - return; - - $cur = get_preferred_from_update_core(); - - if ( ! isset( $cur->response ) || $cur->response != 'upgrade' ) - return false; - - if ( current_user_can('update_core') ) { - $msg = sprintf( __('WordPress %1$s is available! Please update now.'), $cur->current, network_admin_url( 'update-core.php' ) ); - } else { - $msg = sprintf( __('WordPress %1$s is available! Please notify the site administrator.'), $cur->current ); - } - echo "
    $msg
    "; -} -add_action( 'admin_notices', 'update_nag', 3 ); -add_action( 'network_admin_notices', 'update_nag', 3 ); - -// Called directly from dashboard -function update_right_now_message() { - $theme_name = wp_get_theme(); - if ( current_user_can( 'switch_themes' ) ) { - $theme_name = sprintf( '%1$s', $theme_name ); - } - - $msg = sprintf( __( 'WordPress %1$s running %2$s theme.' ), get_bloginfo( 'version', 'display' ), $theme_name ); - - if ( current_user_can('update_core') ) { - $cur = get_preferred_from_update_core(); - - if ( isset( $cur->response ) && $cur->response == 'upgrade' ) - $msg .= " " . sprintf( __('Update to %s'), $cur->current ? $cur->current : __( 'Latest' ) ) . ''; - } - - echo "

    $msg

    "; -} - -function get_plugin_updates() { - $all_plugins = get_plugins(); - $upgrade_plugins = array(); - $current = get_site_transient( 'update_plugins' ); - foreach ( (array)$all_plugins as $plugin_file => $plugin_data) { - if ( isset( $current->response[ $plugin_file ] ) ) { - $upgrade_plugins[ $plugin_file ] = (object) $plugin_data; - $upgrade_plugins[ $plugin_file ]->update = $current->response[ $plugin_file ]; - } - } - - return $upgrade_plugins; -} - -function wp_plugin_update_rows() { - if ( !current_user_can('update_plugins' ) ) - return; - - $plugins = get_site_transient( 'update_plugins' ); - if ( isset($plugins->response) && is_array($plugins->response) ) { - $plugins = array_keys( $plugins->response ); - foreach( $plugins as $plugin_file ) { - add_action( "after_plugin_row_$plugin_file", 'wp_plugin_update_row', 10, 2 ); - } - } -} -add_action( 'admin_init', 'wp_plugin_update_rows' ); - -function wp_plugin_update_row( $file, $plugin_data ) { - $current = get_site_transient( 'update_plugins' ); - if ( !isset( $current->response[ $file ] ) ) - return false; - - $r = $current->response[ $file ]; - - $plugins_allowedtags = array('a' => array('href' => array(),'title' => array()),'abbr' => array('title' => array()),'acronym' => array('title' => array()),'code' => array(),'em' => array(),'strong' => array()); - $plugin_name = wp_kses( $plugin_data['Name'], $plugins_allowedtags ); - - $details_url = self_admin_url('plugin-install.php?tab=plugin-information&plugin=' . $r->slug . '§ion=changelog&TB_iframe=true&width=600&height=800'); - - $wp_list_table = _get_list_table('WP_Plugins_List_Table'); - - if ( is_network_admin() || !is_multisite() ) { - echo '
    '; - - if ( ! current_user_can('update_plugins') ) - printf( __('There is a new version of %1$s available. View version %4$s details.'), $plugin_name, esc_url($details_url), esc_attr($plugin_name), $r->new_version ); - else if ( empty($r->package) ) - printf( __('There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin.'), $plugin_name, esc_url($details_url), esc_attr($plugin_name), $r->new_version ); - else - printf( __('There is a new version of %1$s available. View version %4$s details or update now.'), $plugin_name, esc_url($details_url), esc_attr($plugin_name), $r->new_version, wp_nonce_url( self_admin_url('update.php?action=upgrade-plugin&plugin=') . $file, 'upgrade-plugin_' . $file) ); - - /** - * Fires at the end of the update message container in each - * row of the plugins list table. - * - * The dynamic portion of the hook name, $file, refers to the path - * of the plugin's primary file relative to the plugins directory. - * - * @since 2.8.0 - * - * @param array $plugin_data { - * An array of plugin metadata. - * - * @type string $name The human-readable name of the plugin. - * @type string $plugin_uri Plugin URI. - * @type string $version Plugin version. - * @type string $description Plugin description. - * @type string $author Plugin author. - * @type string $author_uri Plugin author URI. - * @type string $text_domain Plugin text domain. - * @type string $domain_path Relative path to the plugin's .mo file(s). - * @type bool $network Whether the plugin can only be activated network wide. - * @type string $title The human-readable title of the plugin. - * @type string $author_name Plugin author's name. - * @type bool $update Whether there's an available update. Default null. - * } - * @param array $r { - * An array of metadata about the available plugin update. - * - * @type int $id Plugin ID. - * @type string $slug Plugin slug. - * @type string $new_version New plugin version. - * @type string $url Plugin URL. - * @type string $package Plugin update package URL. - * } - */ - do_action( "in_plugin_update_message-{$file}", $plugin_data, $r ); - - echo '
    '; - } -} - -function get_theme_updates() { - $current = get_site_transient('update_themes'); - - if ( ! isset( $current->response ) ) - return array(); - - $update_themes = array(); - foreach ( $current->response as $stylesheet => $data ) { - $update_themes[ $stylesheet ] = wp_get_theme( $stylesheet ); - $update_themes[ $stylesheet ]->update = $data; - } - - return $update_themes; -} - -function wp_theme_update_rows() { - if ( !current_user_can('update_themes' ) ) - return; - - $themes = get_site_transient( 'update_themes' ); - if ( isset($themes->response) && is_array($themes->response) ) { - $themes = array_keys( $themes->response ); - - foreach( $themes as $theme ) { - add_action( "after_theme_row_$theme", 'wp_theme_update_row', 10, 2 ); - } - } -} -add_action( 'admin_init', 'wp_theme_update_rows' ); - -function wp_theme_update_row( $theme_key, $theme ) { - $current = get_site_transient( 'update_themes' ); - if ( !isset( $current->response[ $theme_key ] ) ) - return false; - $r = $current->response[ $theme_key ]; - - $details_url = add_query_arg( array( 'TB_iframe' => 'true', 'width' => 1024, 'height' => 800 ), $current->response[ $theme_key ]['url'] ); - - $wp_list_table = _get_list_table('WP_MS_Themes_List_Table'); - - echo '
    '; - if ( ! current_user_can('update_themes') ) - printf( __('There is a new version of %1$s available. View version %4$s details.'), $theme['Name'], esc_url($details_url), esc_attr($theme['Name']), $r->new_version ); - else if ( empty( $r['package'] ) ) - printf( __('There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme.'), $theme['Name'], esc_url($details_url), esc_attr($theme['Name']), $r['new_version'] ); - else - printf( __('There is a new version of %1$s available. View version %4$s details or update now.'), $theme['Name'], esc_url($details_url), esc_attr($theme['Name']), $r['new_version'], wp_nonce_url( self_admin_url('update.php?action=upgrade-theme&theme=') . $theme_key, 'upgrade-theme_' . $theme_key) ); - - /** - * Fires at the end of the update message container in each - * row of the themes list table. - * - * The dynamic portion of the hook name, $theme_key, refers to - * the theme slug as found in the WordPress.org themes repository. - * - * @since 3.1.0 - * - * @param WP_Theme $theme The WP_Theme object. - * @param array $r { - * An array of metadata about the available theme update. - * - * @type string $new_version New theme version. - * @type string $url Theme URL. - * @type string $package Theme update package URL. - * } - */ - do_action( "in_theme_update_message-{$theme_key}", $theme, $r ); - - echo '
    '; -} - -function maintenance_nag() { - include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version - global $upgrading; - $nag = isset( $upgrading ); - if ( ! $nag ) { - $failed = get_site_option( 'auto_core_update_failed' ); - /* - * If an update failed critically, we may have copied over version.php but not other files. - * In that case, if the install claims we're running the version we attempted, nag. - * This is serious enough to err on the side of nagging. - * - * If we simply failed to update before we tried to copy any files, then assume things are - * OK if they are now running the latest. - * - * This flag is cleared whenever a successful update occurs using Core_Upgrader. - */ - $comparison = ! empty( $failed['critical'] ) ? '>=' : '>'; - if ( version_compare( $failed['attempted'], $wp_version, $comparison ) ) - $nag = true; - } - - if ( ! $nag ) - return false; - - if ( current_user_can('update_core') ) - $msg = sprintf( __('An automated WordPress update has failed to complete - please attempt the update again now.'), 'update-core.php' ); - else - $msg = __('An automated WordPress update has failed to complete! Please notify the site administrator.'); - - echo "
    $msg
    "; -} -add_action( 'admin_notices', 'maintenance_nag' ); -add_action( 'network_admin_notices', 'maintenance_nag' ); diff --git a/sources/wordpress/wp-admin/includes/upgrade.php b/sources/wordpress/wp-admin/includes/upgrade.php deleted file mode 100644 index 02dfe09..0000000 --- a/sources/wordpress/wp-admin/includes/upgrade.php +++ /dev/null @@ -1,2216 +0,0 @@ -Note that password carefully! It is a random password that was generated just for you.'); - $user_id = wp_create_user($user_name, $user_password, $user_email); - update_user_option($user_id, 'default_password_nag', true, true); - $email_password = true; - } else if ( !$user_id ) { - // Password has been provided - $message = ''.__('Your chosen password.').''; - $user_id = wp_create_user($user_name, $user_password, $user_email); - } else { - $message = __('User already exists. Password inherited.'); - } - - $user = new WP_User($user_id); - $user->set_role('administrator'); - - wp_install_defaults($user_id); - - flush_rewrite_rules(); - - wp_new_blog_notification($blog_title, $guessurl, $user_id, ($email_password ? $user_password : __('The password you chose during the install.') ) ); - - wp_cache_flush(); - - /** - * Fires after a site is fully installed. - * - * @since 3.9.0 - * - * @param WP_User $user The site owner. - */ - do_action( 'wp_install', $user ); - - return array('url' => $guessurl, 'user_id' => $user_id, 'password' => $user_password, 'password_message' => $message); -} -endif; - -if ( !function_exists('wp_install_defaults') ) : -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 2.1.0 - * - * @param int $user_id User ID. - */ -function wp_install_defaults( $user_id ) { - global $wpdb, $wp_rewrite, $table_prefix; - - // Default category - $cat_name = __('Uncategorized'); - /* translators: Default category slug */ - $cat_slug = sanitize_title(_x('Uncategorized', 'Default category slug')); - - if ( global_terms_enabled() ) { - $cat_id = $wpdb->get_var( $wpdb->prepare( "SELECT cat_ID FROM {$wpdb->sitecategories} WHERE category_nicename = %s", $cat_slug ) ); - if ( $cat_id == null ) { - $wpdb->insert( $wpdb->sitecategories, array('cat_ID' => 0, 'cat_name' => $cat_name, 'category_nicename' => $cat_slug, 'last_updated' => current_time('mysql', true)) ); - $cat_id = $wpdb->insert_id; - } - update_option('default_category', $cat_id); - } else { - $cat_id = 1; - } - - $wpdb->insert( $wpdb->terms, array('term_id' => $cat_id, 'name' => $cat_name, 'slug' => $cat_slug, 'term_group' => 0) ); - $wpdb->insert( $wpdb->term_taxonomy, array('term_id' => $cat_id, 'taxonomy' => 'category', 'description' => '', 'parent' => 0, 'count' => 1)); - $cat_tt_id = $wpdb->insert_id; - - // First post - $now = date('Y-m-d H:i:s'); - $now_gmt = gmdate('Y-m-d H:i:s'); - $first_post_guid = get_option('home') . '/?p=1'; - - if ( is_multisite() ) { - $first_post = get_site_option( 'first_post' ); - - if ( empty($first_post) ) - $first_post = __( 'Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!' ); - - $first_post = str_replace( "SITE_URL", esc_url( network_home_url() ), $first_post ); - $first_post = str_replace( "SITE_NAME", get_current_site()->site_name, $first_post ); - } else { - $first_post = __('Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!'); - } - - $wpdb->insert( $wpdb->posts, array( - 'post_author' => $user_id, - 'post_date' => $now, - 'post_date_gmt' => $now_gmt, - 'post_content' => $first_post, - 'post_excerpt' => '', - 'post_title' => __('Hello world!'), - /* translators: Default post slug */ - 'post_name' => sanitize_title( _x('hello-world', 'Default post slug') ), - 'post_modified' => $now, - 'post_modified_gmt' => $now_gmt, - 'guid' => $first_post_guid, - 'comment_count' => 1, - 'to_ping' => '', - 'pinged' => '', - 'post_content_filtered' => '' - )); - $wpdb->insert( $wpdb->term_relationships, array('term_taxonomy_id' => $cat_tt_id, 'object_id' => 1) ); - - // Default comment - $first_comment_author = __('Mr WordPress'); - $first_comment_url = 'https://wordpress.org/'; - $first_comment = __('Hi, this is a comment. -To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them.'); - if ( is_multisite() ) { - $first_comment_author = get_site_option( 'first_comment_author', $first_comment_author ); - $first_comment_url = get_site_option( 'first_comment_url', network_home_url() ); - $first_comment = get_site_option( 'first_comment', $first_comment ); - } - $wpdb->insert( $wpdb->comments, array( - 'comment_post_ID' => 1, - 'comment_author' => $first_comment_author, - 'comment_author_email' => '', - 'comment_author_url' => $first_comment_url, - 'comment_date' => $now, - 'comment_date_gmt' => $now_gmt, - 'comment_content' => $first_comment - )); - - // First Page - $first_page = sprintf( __( "This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this: - -
    Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
    - -...or something like this: - -
    The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.
    - -As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!" ), admin_url() ); - if ( is_multisite() ) - $first_page = get_site_option( 'first_page', $first_page ); - $first_post_guid = get_option('home') . '/?page_id=2'; - $wpdb->insert( $wpdb->posts, array( - 'post_author' => $user_id, - 'post_date' => $now, - 'post_date_gmt' => $now_gmt, - 'post_content' => $first_page, - 'post_excerpt' => '', - 'post_title' => __( 'Sample Page' ), - /* translators: Default page slug */ - 'post_name' => __( 'sample-page' ), - 'post_modified' => $now, - 'post_modified_gmt' => $now_gmt, - 'guid' => $first_post_guid, - 'post_type' => 'page', - 'to_ping' => '', - 'pinged' => '', - 'post_content_filtered' => '' - )); - $wpdb->insert( $wpdb->postmeta, array( 'post_id' => 2, 'meta_key' => '_wp_page_template', 'meta_value' => 'default' ) ); - - // Set up default widgets for default theme. - update_option( 'widget_search', array ( 2 => array ( 'title' => '' ), '_multiwidget' => 1 ) ); - update_option( 'widget_recent-posts', array ( 2 => array ( 'title' => '', 'number' => 5 ), '_multiwidget' => 1 ) ); - update_option( 'widget_recent-comments', array ( 2 => array ( 'title' => '', 'number' => 5 ), '_multiwidget' => 1 ) ); - update_option( 'widget_archives', array ( 2 => array ( 'title' => '', 'count' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) ); - update_option( 'widget_categories', array ( 2 => array ( 'title' => '', 'count' => 0, 'hierarchical' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) ); - update_option( 'widget_meta', array ( 2 => array ( 'title' => '' ), '_multiwidget' => 1 ) ); - update_option( 'sidebars_widgets', array ( 'wp_inactive_widgets' => array (), 'sidebar-1' => array ( 0 => 'search-2', 1 => 'recent-posts-2', 2 => 'recent-comments-2', 3 => 'archives-2', 4 => 'categories-2', 5 => 'meta-2', ), 'sidebar-2' => array (), 'sidebar-3' => array (), 'array_version' => 3 ) ); - - if ( ! is_multisite() ) - update_user_meta( $user_id, 'show_welcome_panel', 1 ); - elseif ( ! is_super_admin( $user_id ) && ! metadata_exists( 'user', $user_id, 'show_welcome_panel' ) ) - update_user_meta( $user_id, 'show_welcome_panel', 2 ); - - if ( is_multisite() ) { - // Flush rules to pick up the new page. - $wp_rewrite->init(); - $wp_rewrite->flush_rules(); - - $user = new WP_User($user_id); - $wpdb->update( $wpdb->options, array('option_value' => $user->user_email), array('option_name' => 'admin_email') ); - - // Remove all perms except for the login user. - $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id != %d AND meta_key = %s", $user_id, $table_prefix.'user_level') ); - $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id != %d AND meta_key = %s", $user_id, $table_prefix.'capabilities') ); - - // Delete any caps that snuck into the previously active blog. (Hardcoded to blog 1 for now.) TODO: Get previous_blog_id. - if ( !is_super_admin( $user_id ) && $user_id != 1 ) - $wpdb->delete( $wpdb->usermeta, array( 'user_id' => $user_id , 'meta_key' => $wpdb->base_prefix.'1_capabilities' ) ); - } -} -endif; - -if ( !function_exists('wp_new_blog_notification') ) : -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 2.1.0 - * - * @param string $blog_title Blog title. - * @param string $blog_url Blog url. - * @param int $user_id User ID. - * @param string $password User's Password. - */ -function wp_new_blog_notification($blog_title, $blog_url, $user_id, $password) { - $user = new WP_User( $user_id ); - $email = $user->user_email; - $name = $user->user_login; - $message = sprintf(__("Your new WordPress site has been successfully set up at: - -%1\$s - -You can log in to the administrator account with the following information: - -Username: %2\$s -Password: %3\$s - -We hope you enjoy your new site. Thanks! - ---The WordPress Team -https://wordpress.org/ -"), $blog_url, $name, $password); - - @wp_mail($email, __('New WordPress Site'), $message); -} -endif; - -if ( !function_exists('wp_upgrade') ) : -/** - * Run WordPress Upgrade functions. - * - * {@internal Missing Long Description}} - * - * @since 2.1.0 - * - * @return null - */ -function wp_upgrade() { - global $wp_current_db_version, $wp_db_version, $wpdb; - - $wp_current_db_version = __get_option('db_version'); - - // We are up-to-date. Nothing to do. - if ( $wp_db_version == $wp_current_db_version ) - return; - - if ( ! is_blog_installed() ) - return; - - wp_check_mysql_version(); - wp_cache_flush(); - pre_schema_upgrade(); - make_db_current_silent(); - upgrade_all(); - if ( is_multisite() && is_main_site() ) - upgrade_network(); - wp_cache_flush(); - - if ( is_multisite() ) { - if ( $wpdb->get_row( "SELECT blog_id FROM {$wpdb->blog_versions} WHERE blog_id = '{$wpdb->blogid}'" ) ) - $wpdb->query( "UPDATE {$wpdb->blog_versions} SET db_version = '{$wp_db_version}' WHERE blog_id = '{$wpdb->blogid}'" ); - else - $wpdb->query( "INSERT INTO {$wpdb->blog_versions} ( `blog_id` , `db_version` , `last_updated` ) VALUES ( '{$wpdb->blogid}', '{$wp_db_version}', NOW());" ); - } - - /** - * Fires after a site is fully upgraded. - * - * @since 3.9.0 - * - * @param int $wp_db_version The new $wp_db_version. - * @param int $wp_current_db_version The old (current) $wp_db_version. - */ - do_action( 'wp_upgrade', $wp_db_version, $wp_current_db_version ); -} -endif; - -/** - * Functions to be called in install and upgrade scripts. - * - * {@internal Missing Long Description}} - * - * @since 1.0.1 - */ -function upgrade_all() { - global $wp_current_db_version, $wp_db_version; - $wp_current_db_version = __get_option('db_version'); - - // We are up-to-date. Nothing to do. - if ( $wp_db_version == $wp_current_db_version ) - return; - - // If the version is not set in the DB, try to guess the version. - if ( empty($wp_current_db_version) ) { - $wp_current_db_version = 0; - - // If the template option exists, we have 1.5. - $template = __get_option('template'); - if ( !empty($template) ) - $wp_current_db_version = 2541; - } - - if ( $wp_current_db_version < 6039 ) - upgrade_230_options_table(); - - populate_options(); - - if ( $wp_current_db_version < 2541 ) { - upgrade_100(); - upgrade_101(); - upgrade_110(); - upgrade_130(); - } - - if ( $wp_current_db_version < 3308 ) - upgrade_160(); - - if ( $wp_current_db_version < 4772 ) - upgrade_210(); - - if ( $wp_current_db_version < 4351 ) - upgrade_old_slugs(); - - if ( $wp_current_db_version < 5539 ) - upgrade_230(); - - if ( $wp_current_db_version < 6124 ) - upgrade_230_old_tables(); - - if ( $wp_current_db_version < 7499 ) - upgrade_250(); - - if ( $wp_current_db_version < 7935 ) - upgrade_252(); - - if ( $wp_current_db_version < 8201 ) - upgrade_260(); - - if ( $wp_current_db_version < 8989 ) - upgrade_270(); - - if ( $wp_current_db_version < 10360 ) - upgrade_280(); - - if ( $wp_current_db_version < 11958 ) - upgrade_290(); - - if ( $wp_current_db_version < 15260 ) - upgrade_300(); - - if ( $wp_current_db_version < 19389 ) - upgrade_330(); - - if ( $wp_current_db_version < 20080 ) - upgrade_340(); - - if ( $wp_current_db_version < 22422 ) - upgrade_350(); - - if ( $wp_current_db_version < 25824 ) - upgrade_370(); - - if ( $wp_current_db_version < 26148 ) - upgrade_372(); - - if ( $wp_current_db_version < 26691 ) - upgrade_380(); - - if ( $wp_current_db_version < 29630 ) - upgrade_400(); - - maybe_disable_link_manager(); - - maybe_disable_automattic_widgets(); - - update_option( 'db_version', $wp_db_version ); - update_option( 'db_upgraded', true ); -} - -/** - * Execute changes made in WordPress 1.0. - * - * @since 1.0.0 - */ -function upgrade_100() { - global $wpdb; - - // Get the title and ID of every post, post_name to check if it already has a value - $posts = $wpdb->get_results("SELECT ID, post_title, post_name FROM $wpdb->posts WHERE post_name = ''"); - if ($posts) { - foreach($posts as $post) { - if ('' == $post->post_name) { - $newtitle = sanitize_title($post->post_title); - $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET post_name = %s WHERE ID = %d", $newtitle, $post->ID) ); - } - } - } - - $categories = $wpdb->get_results("SELECT cat_ID, cat_name, category_nicename FROM $wpdb->categories"); - foreach ($categories as $category) { - if ('' == $category->category_nicename) { - $newtitle = sanitize_title($category->cat_name); - $wpdb->update( $wpdb->categories, array('category_nicename' => $newtitle), array('cat_ID' => $category->cat_ID) ); - } - } - - $sql = "UPDATE $wpdb->options - SET option_value = REPLACE(option_value, 'wp-links/links-images/', 'wp-images/links/') - WHERE option_name LIKE %s - AND option_value LIKE %s"; - $wpdb->query( $wpdb->prepare( $sql, $wpdb->esc_like( 'links_rating_image' ) . '%', $wpdb->esc_like( 'wp-links/links-images/' ) . '%' ) ); - - $done_ids = $wpdb->get_results("SELECT DISTINCT post_id FROM $wpdb->post2cat"); - if ($done_ids) : - foreach ($done_ids as $done_id) : - $done_posts[] = $done_id->post_id; - endforeach; - $catwhere = ' AND ID NOT IN (' . implode(',', $done_posts) . ')'; - else: - $catwhere = ''; - endif; - - $allposts = $wpdb->get_results("SELECT ID, post_category FROM $wpdb->posts WHERE post_category != '0' $catwhere"); - if ($allposts) : - foreach ($allposts as $post) { - // Check to see if it's already been imported - $cat = $wpdb->get_row( $wpdb->prepare("SELECT * FROM $wpdb->post2cat WHERE post_id = %d AND category_id = %d", $post->ID, $post->post_category) ); - if (!$cat && 0 != $post->post_category) { // If there's no result - $wpdb->insert( $wpdb->post2cat, array('post_id' => $post->ID, 'category_id' => $post->post_category) ); - } - } - endif; -} - -/** - * Execute changes made in WordPress 1.0.1. - * - * @since 1.0.1 - */ -function upgrade_101() { - global $wpdb; - - // Clean up indices, add a few - add_clean_index($wpdb->posts, 'post_name'); - add_clean_index($wpdb->posts, 'post_status'); - add_clean_index($wpdb->categories, 'category_nicename'); - add_clean_index($wpdb->comments, 'comment_approved'); - add_clean_index($wpdb->comments, 'comment_post_ID'); - add_clean_index($wpdb->links , 'link_category'); - add_clean_index($wpdb->links , 'link_visible'); -} - -/** - * Execute changes made in WordPress 1.2. - * - * @since 1.2.0 - */ -function upgrade_110() { - global $wpdb; - - // Set user_nicename. - $users = $wpdb->get_results("SELECT ID, user_nickname, user_nicename FROM $wpdb->users"); - foreach ($users as $user) { - if ('' == $user->user_nicename) { - $newname = sanitize_title($user->user_nickname); - $wpdb->update( $wpdb->users, array('user_nicename' => $newname), array('ID' => $user->ID) ); - } - } - - $users = $wpdb->get_results("SELECT ID, user_pass from $wpdb->users"); - foreach ($users as $row) { - if (!preg_match('/^[A-Fa-f0-9]{32}$/', $row->user_pass)) { - $wpdb->update( $wpdb->users, array('user_pass' => md5($row->user_pass)), array('ID' => $row->ID) ); - } - } - - // Get the GMT offset, we'll use that later on - $all_options = get_alloptions_110(); - - $time_difference = $all_options->time_difference; - - $server_time = time()+date('Z'); - $weblogger_time = $server_time + $time_difference * HOUR_IN_SECONDS; - $gmt_time = time(); - - $diff_gmt_server = ($gmt_time - $server_time) / HOUR_IN_SECONDS; - $diff_weblogger_server = ($weblogger_time - $server_time) / HOUR_IN_SECONDS; - $diff_gmt_weblogger = $diff_gmt_server - $diff_weblogger_server; - $gmt_offset = -$diff_gmt_weblogger; - - // Add a gmt_offset option, with value $gmt_offset - add_option('gmt_offset', $gmt_offset); - - // Check if we already set the GMT fields (if we did, then - // MAX(post_date_gmt) can't be '0000-00-00 00:00:00' - // I just slapped myself silly for not thinking about it earlier - $got_gmt_fields = ! ($wpdb->get_var("SELECT MAX(post_date_gmt) FROM $wpdb->posts") == '0000-00-00 00:00:00'); - - if (!$got_gmt_fields) { - - // Add or subtract time to all dates, to get GMT dates - $add_hours = intval($diff_gmt_weblogger); - $add_minutes = intval(60 * ($diff_gmt_weblogger - $add_hours)); - $wpdb->query("UPDATE $wpdb->posts SET post_date_gmt = DATE_ADD(post_date, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)"); - $wpdb->query("UPDATE $wpdb->posts SET post_modified = post_date"); - $wpdb->query("UPDATE $wpdb->posts SET post_modified_gmt = DATE_ADD(post_modified, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE) WHERE post_modified != '0000-00-00 00:00:00'"); - $wpdb->query("UPDATE $wpdb->comments SET comment_date_gmt = DATE_ADD(comment_date, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)"); - $wpdb->query("UPDATE $wpdb->users SET user_registered = DATE_ADD(user_registered, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)"); - } - -} - -/** - * Execute changes made in WordPress 1.5. - * - * @since 1.5.0 - */ -function upgrade_130() { - global $wpdb; - - // Remove extraneous backslashes. - $posts = $wpdb->get_results("SELECT ID, post_title, post_content, post_excerpt, guid, post_date, post_name, post_status, post_author FROM $wpdb->posts"); - if ($posts) { - foreach($posts as $post) { - $post_content = addslashes(deslash($post->post_content)); - $post_title = addslashes(deslash($post->post_title)); - $post_excerpt = addslashes(deslash($post->post_excerpt)); - if ( empty($post->guid) ) - $guid = get_permalink($post->ID); - else - $guid = $post->guid; - - $wpdb->update( $wpdb->posts, compact('post_title', 'post_content', 'post_excerpt', 'guid'), array('ID' => $post->ID) ); - - } - } - - // Remove extraneous backslashes. - $comments = $wpdb->get_results("SELECT comment_ID, comment_author, comment_content FROM $wpdb->comments"); - if ($comments) { - foreach($comments as $comment) { - $comment_content = deslash($comment->comment_content); - $comment_author = deslash($comment->comment_author); - - $wpdb->update($wpdb->comments, compact('comment_content', 'comment_author'), array('comment_ID' => $comment->comment_ID) ); - } - } - - // Remove extraneous backslashes. - $links = $wpdb->get_results("SELECT link_id, link_name, link_description FROM $wpdb->links"); - if ($links) { - foreach($links as $link) { - $link_name = deslash($link->link_name); - $link_description = deslash($link->link_description); - - $wpdb->update( $wpdb->links, compact('link_name', 'link_description'), array('link_id' => $link->link_id) ); - } - } - - $active_plugins = __get_option('active_plugins'); - - /* - * If plugins are not stored in an array, they're stored in the old - * newline separated format. Convert to new format. - */ - if ( !is_array( $active_plugins ) ) { - $active_plugins = explode("\n", trim($active_plugins)); - update_option('active_plugins', $active_plugins); - } - - // Obsolete tables - $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optionvalues'); - $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiontypes'); - $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiongroups'); - $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiongroup_options'); - - // Update comments table to use comment_type - $wpdb->query("UPDATE $wpdb->comments SET comment_type='trackback', comment_content = REPLACE(comment_content, '', '') WHERE comment_content LIKE '%'"); - $wpdb->query("UPDATE $wpdb->comments SET comment_type='pingback', comment_content = REPLACE(comment_content, '', '') WHERE comment_content LIKE '%'"); - - // Some versions have multiple duplicate option_name rows with the same values - $options = $wpdb->get_results("SELECT option_name, COUNT(option_name) AS dupes FROM `$wpdb->options` GROUP BY option_name"); - foreach ( $options as $option ) { - if ( 1 != $option->dupes ) { // Could this be done in the query? - $limit = $option->dupes - 1; - $dupe_ids = $wpdb->get_col( $wpdb->prepare("SELECT option_id FROM $wpdb->options WHERE option_name = %s LIMIT %d", $option->option_name, $limit) ); - if ( $dupe_ids ) { - $dupe_ids = join($dupe_ids, ','); - $wpdb->query("DELETE FROM $wpdb->options WHERE option_id IN ($dupe_ids)"); - } - } - } - - make_site_theme(); -} - -/** - * Execute changes made in WordPress 2.0. - * - * @since 2.0.0 - */ -function upgrade_160() { - global $wpdb, $wp_current_db_version; - - populate_roles_160(); - - $users = $wpdb->get_results("SELECT * FROM $wpdb->users"); - foreach ( $users as $user ) : - if ( !empty( $user->user_firstname ) ) - update_user_meta( $user->ID, 'first_name', wp_slash($user->user_firstname) ); - if ( !empty( $user->user_lastname ) ) - update_user_meta( $user->ID, 'last_name', wp_slash($user->user_lastname) ); - if ( !empty( $user->user_nickname ) ) - update_user_meta( $user->ID, 'nickname', wp_slash($user->user_nickname) ); - if ( !empty( $user->user_level ) ) - update_user_meta( $user->ID, $wpdb->prefix . 'user_level', $user->user_level ); - if ( !empty( $user->user_icq ) ) - update_user_meta( $user->ID, 'icq', wp_slash($user->user_icq) ); - if ( !empty( $user->user_aim ) ) - update_user_meta( $user->ID, 'aim', wp_slash($user->user_aim) ); - if ( !empty( $user->user_msn ) ) - update_user_meta( $user->ID, 'msn', wp_slash($user->user_msn) ); - if ( !empty( $user->user_yim ) ) - update_user_meta( $user->ID, 'yim', wp_slash($user->user_icq) ); - if ( !empty( $user->user_description ) ) - update_user_meta( $user->ID, 'description', wp_slash($user->user_description) ); - - if ( isset( $user->user_idmode ) ): - $idmode = $user->user_idmode; - if ($idmode == 'nickname') $id = $user->user_nickname; - if ($idmode == 'login') $id = $user->user_login; - if ($idmode == 'firstname') $id = $user->user_firstname; - if ($idmode == 'lastname') $id = $user->user_lastname; - if ($idmode == 'namefl') $id = $user->user_firstname.' '.$user->user_lastname; - if ($idmode == 'namelf') $id = $user->user_lastname.' '.$user->user_firstname; - if (!$idmode) $id = $user->user_nickname; - $wpdb->update( $wpdb->users, array('display_name' => $id), array('ID' => $user->ID) ); - endif; - - // FIXME: RESET_CAPS is temporary code to reset roles and caps if flag is set. - $caps = get_user_meta( $user->ID, $wpdb->prefix . 'capabilities'); - if ( empty($caps) || defined('RESET_CAPS') ) { - $level = get_user_meta($user->ID, $wpdb->prefix . 'user_level', true); - $role = translate_level_to_role($level); - update_user_meta( $user->ID, $wpdb->prefix . 'capabilities', array($role => true) ); - } - - endforeach; - $old_user_fields = array( 'user_firstname', 'user_lastname', 'user_icq', 'user_aim', 'user_msn', 'user_yim', 'user_idmode', 'user_ip', 'user_domain', 'user_browser', 'user_description', 'user_nickname', 'user_level' ); - $wpdb->hide_errors(); - foreach ( $old_user_fields as $old ) - $wpdb->query("ALTER TABLE $wpdb->users DROP $old"); - $wpdb->show_errors(); - - // Populate comment_count field of posts table. - $comments = $wpdb->get_results( "SELECT comment_post_ID, COUNT(*) as c FROM $wpdb->comments WHERE comment_approved = '1' GROUP BY comment_post_ID" ); - if ( is_array( $comments ) ) - foreach ($comments as $comment) - $wpdb->update( $wpdb->posts, array('comment_count' => $comment->c), array('ID' => $comment->comment_post_ID) ); - - /* - * Some alpha versions used a post status of object instead of attachment - * and put the mime type in post_type instead of post_mime_type. - */ - if ( $wp_current_db_version > 2541 && $wp_current_db_version <= 3091 ) { - $objects = $wpdb->get_results("SELECT ID, post_type FROM $wpdb->posts WHERE post_status = 'object'"); - foreach ($objects as $object) { - $wpdb->update( $wpdb->posts, array( 'post_status' => 'attachment', - 'post_mime_type' => $object->post_type, - 'post_type' => ''), - array( 'ID' => $object->ID ) ); - - $meta = get_post_meta($object->ID, 'imagedata', true); - if ( ! empty($meta['file']) ) - update_attached_file( $object->ID, $meta['file'] ); - } - } -} - -/** - * Execute changes made in WordPress 2.1. - * - * @since 2.1.0 - */ -function upgrade_210() { - global $wpdb, $wp_current_db_version; - - if ( $wp_current_db_version < 3506 ) { - // Update status and type. - $posts = $wpdb->get_results("SELECT ID, post_status FROM $wpdb->posts"); - - if ( ! empty($posts) ) foreach ($posts as $post) { - $status = $post->post_status; - $type = 'post'; - - if ( 'static' == $status ) { - $status = 'publish'; - $type = 'page'; - } else if ( 'attachment' == $status ) { - $status = 'inherit'; - $type = 'attachment'; - } - - $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET post_status = %s, post_type = %s WHERE ID = %d", $status, $type, $post->ID) ); - } - } - - if ( $wp_current_db_version < 3845 ) { - populate_roles_210(); - } - - if ( $wp_current_db_version < 3531 ) { - // Give future posts a post_status of future. - $now = gmdate('Y-m-d H:i:59'); - $wpdb->query ("UPDATE $wpdb->posts SET post_status = 'future' WHERE post_status = 'publish' AND post_date_gmt > '$now'"); - - $posts = $wpdb->get_results("SELECT ID, post_date FROM $wpdb->posts WHERE post_status ='future'"); - if ( !empty($posts) ) - foreach ( $posts as $post ) - wp_schedule_single_event(mysql2date('U', $post->post_date, false), 'publish_future_post', array($post->ID)); - } -} - -/** - * Execute changes made in WordPress 2.3. - * - * @since 2.3.0 - */ -function upgrade_230() { - global $wp_current_db_version, $wpdb; - - if ( $wp_current_db_version < 5200 ) { - populate_roles_230(); - } - - // Convert categories to terms. - $tt_ids = array(); - $have_tags = false; - $categories = $wpdb->get_results("SELECT * FROM $wpdb->categories ORDER BY cat_ID"); - foreach ($categories as $category) { - $term_id = (int) $category->cat_ID; - $name = $category->cat_name; - $description = $category->category_description; - $slug = $category->category_nicename; - $parent = $category->category_parent; - $term_group = 0; - - // Associate terms with the same slug in a term group and make slugs unique. - if ( $exists = $wpdb->get_results( $wpdb->prepare("SELECT term_id, term_group FROM $wpdb->terms WHERE slug = %s", $slug) ) ) { - $term_group = $exists[0]->term_group; - $id = $exists[0]->term_id; - $num = 2; - do { - $alt_slug = $slug . "-$num"; - $num++; - $slug_check = $wpdb->get_var( $wpdb->prepare("SELECT slug FROM $wpdb->terms WHERE slug = %s", $alt_slug) ); - } while ( $slug_check ); - - $slug = $alt_slug; - - if ( empty( $term_group ) ) { - $term_group = $wpdb->get_var("SELECT MAX(term_group) FROM $wpdb->terms GROUP BY term_group") + 1; - $wpdb->query( $wpdb->prepare("UPDATE $wpdb->terms SET term_group = %d WHERE term_id = %d", $term_group, $id) ); - } - } - - $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->terms (term_id, name, slug, term_group) VALUES - (%d, %s, %s, %d)", $term_id, $name, $slug, $term_group) ); - - $count = 0; - if ( !empty($category->category_count) ) { - $count = (int) $category->category_count; - $taxonomy = 'category'; - $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->term_taxonomy (term_id, taxonomy, description, parent, count) VALUES ( %d, %s, %s, %d, %d)", $term_id, $taxonomy, $description, $parent, $count) ); - $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; - } - - if ( !empty($category->link_count) ) { - $count = (int) $category->link_count; - $taxonomy = 'link_category'; - $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->term_taxonomy (term_id, taxonomy, description, parent, count) VALUES ( %d, %s, %s, %d, %d)", $term_id, $taxonomy, $description, $parent, $count) ); - $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; - } - - if ( !empty($category->tag_count) ) { - $have_tags = true; - $count = (int) $category->tag_count; - $taxonomy = 'post_tag'; - $wpdb->insert( $wpdb->term_taxonomy, compact('term_id', 'taxonomy', 'description', 'parent', 'count') ); - $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; - } - - if ( empty($count) ) { - $count = 0; - $taxonomy = 'category'; - $wpdb->insert( $wpdb->term_taxonomy, compact('term_id', 'taxonomy', 'description', 'parent', 'count') ); - $tt_ids[$term_id][$taxonomy] = (int) $wpdb->insert_id; - } - } - - $select = 'post_id, category_id'; - if ( $have_tags ) - $select .= ', rel_type'; - - $posts = $wpdb->get_results("SELECT $select FROM $wpdb->post2cat GROUP BY post_id, category_id"); - foreach ( $posts as $post ) { - $post_id = (int) $post->post_id; - $term_id = (int) $post->category_id; - $taxonomy = 'category'; - if ( !empty($post->rel_type) && 'tag' == $post->rel_type) - $taxonomy = 'tag'; - $tt_id = $tt_ids[$term_id][$taxonomy]; - if ( empty($tt_id) ) - continue; - - $wpdb->insert( $wpdb->term_relationships, array('object_id' => $post_id, 'term_taxonomy_id' => $tt_id) ); - } - - // < 3570 we used linkcategories. >= 3570 we used categories and link2cat. - if ( $wp_current_db_version < 3570 ) { - /* - * Create link_category terms for link categories. Create a map of link - * cat IDs to link_category terms. - */ - $link_cat_id_map = array(); - $default_link_cat = 0; - $tt_ids = array(); - $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM " . $wpdb->prefix . 'linkcategories'); - foreach ( $link_cats as $category) { - $cat_id = (int) $category->cat_id; - $term_id = 0; - $name = wp_slash($category->cat_name); - $slug = sanitize_title($name); - $term_group = 0; - - // Associate terms with the same slug in a term group and make slugs unique. - if ( $exists = $wpdb->get_results( $wpdb->prepare("SELECT term_id, term_group FROM $wpdb->terms WHERE slug = %s", $slug) ) ) { - $term_group = $exists[0]->term_group; - $term_id = $exists[0]->term_id; - } - - if ( empty($term_id) ) { - $wpdb->insert( $wpdb->terms, compact('name', 'slug', 'term_group') ); - $term_id = (int) $wpdb->insert_id; - } - - $link_cat_id_map[$cat_id] = $term_id; - $default_link_cat = $term_id; - - $wpdb->insert( $wpdb->term_taxonomy, array('term_id' => $term_id, 'taxonomy' => 'link_category', 'description' => '', 'parent' => 0, 'count' => 0) ); - $tt_ids[$term_id] = (int) $wpdb->insert_id; - } - - // Associate links to cats. - $links = $wpdb->get_results("SELECT link_id, link_category FROM $wpdb->links"); - if ( !empty($links) ) foreach ( $links as $link ) { - if ( 0 == $link->link_category ) - continue; - if ( ! isset($link_cat_id_map[$link->link_category]) ) - continue; - $term_id = $link_cat_id_map[$link->link_category]; - $tt_id = $tt_ids[$term_id]; - if ( empty($tt_id) ) - continue; - - $wpdb->insert( $wpdb->term_relationships, array('object_id' => $link->link_id, 'term_taxonomy_id' => $tt_id) ); - } - - // Set default to the last category we grabbed during the upgrade loop. - update_option('default_link_category', $default_link_cat); - } else { - $links = $wpdb->get_results("SELECT link_id, category_id FROM $wpdb->link2cat GROUP BY link_id, category_id"); - foreach ( $links as $link ) { - $link_id = (int) $link->link_id; - $term_id = (int) $link->category_id; - $taxonomy = 'link_category'; - $tt_id = $tt_ids[$term_id][$taxonomy]; - if ( empty($tt_id) ) - continue; - $wpdb->insert( $wpdb->term_relationships, array('object_id' => $link_id, 'term_taxonomy_id' => $tt_id) ); - } - } - - if ( $wp_current_db_version < 4772 ) { - // Obsolete linkcategories table - $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'linkcategories'); - } - - // Recalculate all counts - $terms = $wpdb->get_results("SELECT term_taxonomy_id, taxonomy FROM $wpdb->term_taxonomy"); - foreach ( (array) $terms as $term ) { - if ( ('post_tag' == $term->taxonomy) || ('category' == $term->taxonomy) ) - $count = $wpdb->get_var( $wpdb->prepare("SELECT COUNT(*) FROM $wpdb->term_relationships, $wpdb->posts WHERE $wpdb->posts.ID = $wpdb->term_relationships.object_id AND post_status = 'publish' AND post_type = 'post' AND term_taxonomy_id = %d", $term->term_taxonomy_id) ); - else - $count = $wpdb->get_var( $wpdb->prepare("SELECT COUNT(*) FROM $wpdb->term_relationships WHERE term_taxonomy_id = %d", $term->term_taxonomy_id) ); - $wpdb->update( $wpdb->term_taxonomy, array('count' => $count), array('term_taxonomy_id' => $term->term_taxonomy_id) ); - } -} - -/** - * Remove old options from the database. - * - * @since 2.3.0 - */ -function upgrade_230_options_table() { - global $wpdb; - $old_options_fields = array( 'option_can_override', 'option_type', 'option_width', 'option_height', 'option_description', 'option_admin_level' ); - $wpdb->hide_errors(); - foreach ( $old_options_fields as $old ) - $wpdb->query("ALTER TABLE $wpdb->options DROP $old"); - $wpdb->show_errors(); -} - -/** - * Remove old categories, link2cat, and post2cat database tables. - * - * @since 2.3.0 - */ -function upgrade_230_old_tables() { - global $wpdb; - $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'categories'); - $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'link2cat'); - $wpdb->query('DROP TABLE IF EXISTS ' . $wpdb->prefix . 'post2cat'); -} - -/** - * Upgrade old slugs made in version 2.2. - * - * @since 2.2.0 - */ -function upgrade_old_slugs() { - // Upgrade people who were using the Redirect Old Slugs plugin. - global $wpdb; - $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_wp_old_slug' WHERE meta_key = 'old_slug'"); -} - -/** - * Execute changes made in WordPress 2.5.0. - * - * @since 2.5.0 - */ -function upgrade_250() { - global $wp_current_db_version; - - if ( $wp_current_db_version < 6689 ) { - populate_roles_250(); - } - -} - -/** - * Execute changes made in WordPress 2.5.2. - * - * @since 2.5.2 - */ -function upgrade_252() { - global $wpdb; - - $wpdb->query("UPDATE $wpdb->users SET user_activation_key = ''"); -} - -/** - * Execute changes made in WordPress 2.6. - * - * @since 2.6.0 - */ -function upgrade_260() { - global $wp_current_db_version; - - if ( $wp_current_db_version < 8000 ) - populate_roles_260(); -} - -/** - * Execute changes made in WordPress 2.7. - * - * @since 2.7.0 - */ -function upgrade_270() { - global $wpdb, $wp_current_db_version; - - if ( $wp_current_db_version < 8980 ) - populate_roles_270(); - - // Update post_date for unpublished posts with empty timestamp - if ( $wp_current_db_version < 8921 ) - $wpdb->query( "UPDATE $wpdb->posts SET post_date = post_modified WHERE post_date = '0000-00-00 00:00:00'" ); -} - -/** - * Execute changes made in WordPress 2.8. - * - * @since 2.8.0 - */ -function upgrade_280() { - global $wp_current_db_version, $wpdb; - - if ( $wp_current_db_version < 10360 ) - populate_roles_280(); - if ( is_multisite() ) { - $start = 0; - while( $rows = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options ORDER BY option_id LIMIT $start, 20" ) ) { - foreach( $rows as $row ) { - $value = $row->option_value; - if ( !@unserialize( $value ) ) - $value = stripslashes( $value ); - if ( $value !== $row->option_value ) { - update_option( $row->option_name, $value ); - } - } - $start += 20; - } - refresh_blog_details( $wpdb->blogid ); - } -} - -/** - * Execute changes made in WordPress 2.9. - * - * @since 2.9.0 - */ -function upgrade_290() { - global $wp_current_db_version; - - if ( $wp_current_db_version < 11958 ) { - // Previously, setting depth to 1 would redundantly disable threading, but now 2 is the minimum depth to avoid confusion - if ( get_option( 'thread_comments_depth' ) == '1' ) { - update_option( 'thread_comments_depth', 2 ); - update_option( 'thread_comments', 0 ); - } - } -} - -/** - * Execute changes made in WordPress 3.0. - * - * @since 3.0.0 - */ -function upgrade_300() { - global $wp_current_db_version, $wpdb; - - if ( $wp_current_db_version < 15093 ) - populate_roles_300(); - - if ( $wp_current_db_version < 14139 && is_multisite() && is_main_site() && ! defined( 'MULTISITE' ) && get_site_option( 'siteurl' ) === false ) - add_site_option( 'siteurl', '' ); - - // 3.0 screen options key name changes. - if ( is_main_site() && !defined('DO_NOT_UPGRADE_GLOBAL_TABLES') ) { - $sql = "DELETE FROM $wpdb->usermeta - WHERE meta_key LIKE %s - OR meta_key LIKE %s - OR meta_key LIKE %s - OR meta_key LIKE %s - OR meta_key LIKE %s - OR meta_key LIKE %s - OR meta_key = 'manageedittagscolumnshidden' - OR meta_key = 'managecategoriescolumnshidden' - OR meta_key = 'manageedit-tagscolumnshidden' - OR meta_key = 'manageeditcolumnshidden' - OR meta_key = 'categories_per_page' - OR meta_key = 'edit_tags_per_page'"; - $prefix = $wpdb->esc_like( $wpdb->base_prefix ); - $wpdb->query( $wpdb->prepare( $sql, - $prefix . '%' . $wpdb->esc_like( 'meta-box-hidden' ) . '%', - $prefix . '%' . $wpdb->esc_like( 'closedpostboxes' ) . '%', - $prefix . '%' . $wpdb->esc_like( 'manage-' ) . '%' . $wpdb->esc_like( '-columns-hidden' ) . '%', - $prefix . '%' . $wpdb->esc_like( 'meta-box-order' ) . '%', - $prefix . '%' . $wpdb->esc_like( 'metaboxorder' ) . '%', - $prefix . '%' . $wpdb->esc_like( 'screen_layout' ) . '%' - ) ); - } - -} - -/** - * Execute changes made in WordPress 3.3. - * - * @since 3.3.0 - */ -function upgrade_330() { - global $wp_current_db_version, $wpdb, $wp_registered_widgets, $sidebars_widgets; - - if ( $wp_current_db_version < 19061 && is_main_site() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) { - $wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key IN ('show_admin_bar_admin', 'plugins_last_view')" ); - } - - if ( $wp_current_db_version >= 11548 ) - return; - - $sidebars_widgets = get_option( 'sidebars_widgets', array() ); - $_sidebars_widgets = array(); - - if ( isset($sidebars_widgets['wp_inactive_widgets']) || empty($sidebars_widgets) ) - $sidebars_widgets['array_version'] = 3; - elseif ( !isset($sidebars_widgets['array_version']) ) - $sidebars_widgets['array_version'] = 1; - - switch ( $sidebars_widgets['array_version'] ) { - case 1 : - foreach ( (array) $sidebars_widgets as $index => $sidebar ) - if ( is_array($sidebar) ) - foreach ( (array) $sidebar as $i => $name ) { - $id = strtolower($name); - if ( isset($wp_registered_widgets[$id]) ) { - $_sidebars_widgets[$index][$i] = $id; - continue; - } - $id = sanitize_title($name); - if ( isset($wp_registered_widgets[$id]) ) { - $_sidebars_widgets[$index][$i] = $id; - continue; - } - - $found = false; - - foreach ( $wp_registered_widgets as $widget_id => $widget ) { - if ( strtolower($widget['name']) == strtolower($name) ) { - $_sidebars_widgets[$index][$i] = $widget['id']; - $found = true; - break; - } elseif ( sanitize_title($widget['name']) == sanitize_title($name) ) { - $_sidebars_widgets[$index][$i] = $widget['id']; - $found = true; - break; - } - } - - if ( $found ) - continue; - - unset($_sidebars_widgets[$index][$i]); - } - $_sidebars_widgets['array_version'] = 2; - $sidebars_widgets = $_sidebars_widgets; - unset($_sidebars_widgets); - - case 2 : - $sidebars_widgets = retrieve_widgets(); - $sidebars_widgets['array_version'] = 3; - update_option( 'sidebars_widgets', $sidebars_widgets ); - } -} - -/** - * Execute changes made in WordPress 3.4. - * - * @since 3.4.0 - */ -function upgrade_340() { - global $wp_current_db_version, $wpdb; - - if ( $wp_current_db_version < 19798 ) { - $wpdb->hide_errors(); - $wpdb->query( "ALTER TABLE $wpdb->options DROP COLUMN blog_id" ); - $wpdb->show_errors(); - } - - if ( $wp_current_db_version < 19799 ) { - $wpdb->hide_errors(); - $wpdb->query("ALTER TABLE $wpdb->comments DROP INDEX comment_approved"); - $wpdb->show_errors(); - } - - if ( $wp_current_db_version < 20022 && is_main_site() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) { - $wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key = 'themes_last_view'" ); - } - - if ( $wp_current_db_version < 20080 ) { - if ( 'yes' == $wpdb->get_var( "SELECT autoload FROM $wpdb->options WHERE option_name = 'uninstall_plugins'" ) ) { - $uninstall_plugins = get_option( 'uninstall_plugins' ); - delete_option( 'uninstall_plugins' ); - add_option( 'uninstall_plugins', $uninstall_plugins, null, 'no' ); - } - } -} - -/** - * Execute changes made in WordPress 3.5. - * - * @since 3.5.0 - */ -function upgrade_350() { - global $wp_current_db_version, $wpdb; - - if ( $wp_current_db_version < 22006 && $wpdb->get_var( "SELECT link_id FROM $wpdb->links LIMIT 1" ) ) - update_option( 'link_manager_enabled', 1 ); // Previously set to 0 by populate_options() - - if ( $wp_current_db_version < 21811 && is_main_site() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) { - $meta_keys = array(); - foreach ( array_merge( get_post_types(), get_taxonomies() ) as $name ) { - if ( false !== strpos( $name, '-' ) ) - $meta_keys[] = 'edit_' . str_replace( '-', '_', $name ) . '_per_page'; - } - if ( $meta_keys ) { - $meta_keys = implode( "', '", $meta_keys ); - $wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key IN ('$meta_keys')" ); - } - } - - if ( $wp_current_db_version < 22422 && $term = get_term_by( 'slug', 'post-format-standard', 'post_format' ) ) - wp_delete_term( $term->term_id, 'post_format' ); -} - -/** - * Execute changes made in WordPress 3.7. - * - * @since 3.7.0 - */ -function upgrade_370() { - global $wp_current_db_version; - if ( $wp_current_db_version < 25824 ) - wp_clear_scheduled_hook( 'wp_auto_updates_maybe_update' ); -} - -/** - * Execute changes made in WordPress 3.7.2. - * - * @since 3.7.2 - * @since 3.8.0 - */ -function upgrade_372() { - global $wp_current_db_version; - if ( $wp_current_db_version < 26148 ) - wp_clear_scheduled_hook( 'wp_maybe_auto_update' ); -} - -/** - * Execute changes made in WordPress 3.8.0. - * - * @since 3.8.0 - */ -function upgrade_380() { - global $wp_current_db_version; - if ( $wp_current_db_version < 26691 ) { - deactivate_plugins( array( 'mp6/mp6.php' ), true ); - } -} - -/** - * Execute changes made in WordPress 4.0.0. - * - * @since 4.0.0 - */ -function upgrade_400() { - global $wp_current_db_version; - if ( $wp_current_db_version < 29630 ) { - if ( ! is_multisite() && false === get_option( 'WPLANG' ) ) { - if ( defined( 'WPLANG' ) && ( '' !== WPLANG ) && in_array( WPLANG, get_available_languages() ) ) { - update_option( 'WPLANG', WPLANG ); - } else { - update_option( 'WPLANG', '' ); - } - } - } -} - -/** - * Execute network level changes - * - * @since 3.0.0 - */ -function upgrade_network() { - global $wp_current_db_version, $wpdb; - - // Always. - if ( is_main_network() ) { - /* - * Deletes all expired transients. The multi-table delete syntax is used - * to delete the transient record from table a, and the corresponding - * transient_timeout record from table b. - */ - $time = time(); - $sql = "DELETE a, b FROM $wpdb->sitemeta a, $wpdb->sitemeta b - WHERE a.meta_key LIKE %s - AND a.meta_key NOT LIKE %s - AND b.meta_key = CONCAT( '_site_transient_timeout_', SUBSTRING( a.meta_key, 17 ) ) - AND b.meta_value < %d"; - $wpdb->query( $wpdb->prepare( $sql, $wpdb->esc_like( '_site_transient_' ) . '%', $wpdb->esc_like ( '_site_transient_timeout_' ) . '%', $time ) ); - } - - // 2.8. - if ( $wp_current_db_version < 11549 ) { - $wpmu_sitewide_plugins = get_site_option( 'wpmu_sitewide_plugins' ); - $active_sitewide_plugins = get_site_option( 'active_sitewide_plugins' ); - if ( $wpmu_sitewide_plugins ) { - if ( !$active_sitewide_plugins ) - $sitewide_plugins = (array) $wpmu_sitewide_plugins; - else - $sitewide_plugins = array_merge( (array) $active_sitewide_plugins, (array) $wpmu_sitewide_plugins ); - - update_site_option( 'active_sitewide_plugins', $sitewide_plugins ); - } - delete_site_option( 'wpmu_sitewide_plugins' ); - delete_site_option( 'deactivated_sitewide_plugins' ); - - $start = 0; - while( $rows = $wpdb->get_results( "SELECT meta_key, meta_value FROM {$wpdb->sitemeta} ORDER BY meta_id LIMIT $start, 20" ) ) { - foreach( $rows as $row ) { - $value = $row->meta_value; - if ( !@unserialize( $value ) ) - $value = stripslashes( $value ); - if ( $value !== $row->meta_value ) { - update_site_option( $row->meta_key, $value ); - } - } - $start += 20; - } - } - - // 3.0 - if ( $wp_current_db_version < 13576 ) - update_site_option( 'global_terms_enabled', '1' ); - - // 3.3 - if ( $wp_current_db_version < 19390 ) - update_site_option( 'initial_db_version', $wp_current_db_version ); - - if ( $wp_current_db_version < 19470 ) { - if ( false === get_site_option( 'active_sitewide_plugins' ) ) - update_site_option( 'active_sitewide_plugins', array() ); - } - - // 3.4 - if ( $wp_current_db_version < 20148 ) { - // 'allowedthemes' keys things by stylesheet. 'allowed_themes' keyed things by name. - $allowedthemes = get_site_option( 'allowedthemes' ); - $allowed_themes = get_site_option( 'allowed_themes' ); - if ( false === $allowedthemes && is_array( $allowed_themes ) && $allowed_themes ) { - $converted = array(); - $themes = wp_get_themes(); - foreach ( $themes as $stylesheet => $theme_data ) { - if ( isset( $allowed_themes[ $theme_data->get('Name') ] ) ) - $converted[ $stylesheet ] = true; - } - update_site_option( 'allowedthemes', $converted ); - delete_site_option( 'allowed_themes' ); - } - } - - // 3.5 - if ( $wp_current_db_version < 21823 ) - update_site_option( 'ms_files_rewriting', '1' ); - - // 3.5.2 - if ( $wp_current_db_version < 24448 ) { - $illegal_names = get_site_option( 'illegal_names' ); - if ( is_array( $illegal_names ) && count( $illegal_names ) === 1 ) { - $illegal_name = reset( $illegal_names ); - $illegal_names = explode( ' ', $illegal_name ); - update_site_option( 'illegal_names', $illegal_names ); - } - } -} - -// The functions we use to actually do stuff - -// General - -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 1.0.0 - * - * @param string $table_name Database table name to create. - * @param string $create_ddl SQL statement to create table. - * @return bool If table already exists or was created by function. - */ -function maybe_create_table($table_name, $create_ddl) { - global $wpdb; - - $query = $wpdb->prepare( "SHOW TABLES LIKE %s", $wpdb->esc_like( $table_name ) ); - - if ( $wpdb->get_var( $query ) == $table_name ) { - return true; - } - - // Didn't find it try to create it.. - $wpdb->query($create_ddl); - - // We cannot directly tell that whether this succeeded! - if ( $wpdb->get_var( $query ) == $table_name ) { - return true; - } - return false; -} - -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 1.0.1 - * - * @param string $table Database table name. - * @param string $index Index name to drop. - * @return bool True, when finished. - */ -function drop_index($table, $index) { - global $wpdb; - $wpdb->hide_errors(); - $wpdb->query("ALTER TABLE `$table` DROP INDEX `$index`"); - // Now we need to take out all the extra ones we may have created - for ($i = 0; $i < 25; $i++) { - $wpdb->query("ALTER TABLE `$table` DROP INDEX `{$index}_$i`"); - } - $wpdb->show_errors(); - return true; -} - -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 1.0.1 - * - * @param string $table Database table name. - * @param string $index Database table index column. - * @return bool True, when done with execution. - */ -function add_clean_index($table, $index) { - global $wpdb; - drop_index($table, $index); - $wpdb->query("ALTER TABLE `$table` ADD INDEX ( `$index` )"); - return true; -} - -/** - ** maybe_add_column() - ** Add column to db table if it doesn't exist. - ** Returns: true if already exists or on successful completion - ** false on error - */ -function maybe_add_column($table_name, $column_name, $create_ddl) { - global $wpdb; - foreach ($wpdb->get_col("DESC $table_name", 0) as $column ) { - if ($column == $column_name) { - return true; - } - } - - // Didn't find it try to create it. - $wpdb->query($create_ddl); - - // We cannot directly tell that whether this succeeded! - foreach ($wpdb->get_col("DESC $table_name", 0) as $column ) { - if ($column == $column_name) { - return true; - } - } - return false; -} - -/** - * Retrieve all options as it was for 1.2. - * - * @since 1.2.0 - * - * @return array List of options. - */ -function get_alloptions_110() { - global $wpdb; - $all_options = new stdClass; - if ( $options = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options" ) ) { - foreach ( $options as $option ) { - if ( 'siteurl' == $option->option_name || 'home' == $option->option_name || 'category_base' == $option->option_name ) - $option->option_value = untrailingslashit( $option->option_value ); - $all_options->{$option->option_name} = stripslashes( $option->option_value ); - } - } - return $all_options; -} - -/** - * Version of get_option that is private to install/upgrade. - * - * @since 1.5.1 - * @access private - * - * @param string $setting Option name. - * @return mixed - */ -function __get_option($setting) { - global $wpdb; - - if ( $setting == 'home' && defined( 'WP_HOME' ) ) - return untrailingslashit( WP_HOME ); - - if ( $setting == 'siteurl' && defined( 'WP_SITEURL' ) ) - return untrailingslashit( WP_SITEURL ); - - $option = $wpdb->get_var( $wpdb->prepare("SELECT option_value FROM $wpdb->options WHERE option_name = %s", $setting ) ); - - if ( 'home' == $setting && '' == $option ) - return __get_option( 'siteurl' ); - - if ( 'siteurl' == $setting || 'home' == $setting || 'category_base' == $setting || 'tag_base' == $setting ) - $option = untrailingslashit( $option ); - - return maybe_unserialize( $option ); -} - -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 1.5.0 - * - * @param string $content - * @return string - */ -function deslash($content) { - // Note: \\\ inside a regex denotes a single backslash. - - /* - * Replace one or more backslashes followed by a single quote with - * a single quote. - */ - $content = preg_replace("/\\\+'/", "'", $content); - - /* - * Replace one or more backslashes followed by a double quote with - * a double quote. - */ - $content = preg_replace('/\\\+"/', '"', $content); - - // Replace one or more backslashes with one backslash. - $content = preg_replace("/\\\+/", "\\", $content); - - return $content; -} - -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 1.5.0 - * - * @param unknown_type $queries - * @param unknown_type $execute - * @return unknown - */ -function dbDelta( $queries = '', $execute = true ) { - global $wpdb; - - if ( in_array( $queries, array( '', 'all', 'blog', 'global', 'ms_global' ), true ) ) - $queries = wp_get_db_schema( $queries ); - - // Separate individual queries into an array - if ( !is_array($queries) ) { - $queries = explode( ';', $queries ); - $queries = array_filter( $queries ); - } - - /** - * Filter the dbDelta SQL queries. - * - * @since 3.3.0 - * - * @param array $queries An array of dbDelta SQL queries. - */ - $queries = apply_filters( 'dbdelta_queries', $queries ); - - $cqueries = array(); // Creation Queries - $iqueries = array(); // Insertion Queries - $for_update = array(); - - // Create a tablename index for an array ($cqueries) of queries - foreach($queries as $qry) { - if (preg_match("|CREATE TABLE ([^ ]*)|", $qry, $matches)) { - $cqueries[ trim( $matches[1], '`' ) ] = $qry; - $for_update[$matches[1]] = 'Created table '.$matches[1]; - } else if (preg_match("|CREATE DATABASE ([^ ]*)|", $qry, $matches)) { - array_unshift($cqueries, $qry); - } else if (preg_match("|INSERT INTO ([^ ]*)|", $qry, $matches)) { - $iqueries[] = $qry; - } else if (preg_match("|UPDATE ([^ ]*)|", $qry, $matches)) { - $iqueries[] = $qry; - } else { - // Unrecognized query type - } - } - - /** - * Filter the dbDelta SQL queries for creating tables and/or databases. - * - * Queries filterable via this hook contain "CREATE TABLE" or "CREATE DATABASE". - * - * @since 3.3.0 - * - * @param array $cqueries An array of dbDelta create SQL queries. - */ - $cqueries = apply_filters( 'dbdelta_create_queries', $cqueries ); - - /** - * Filter the dbDelta SQL queries for inserting or updating. - * - * Queries filterable via this hook contain "INSERT INTO" or "UPDATE". - * - * @since 3.3.0 - * - * @param array $iqueries An array of dbDelta insert or update SQL queries. - */ - $iqueries = apply_filters( 'dbdelta_insert_queries', $iqueries ); - - $global_tables = $wpdb->tables( 'global' ); - foreach ( $cqueries as $table => $qry ) { - // Upgrade global tables only for the main site. Don't upgrade at all if DO_NOT_UPGRADE_GLOBAL_TABLES is defined. - if ( in_array( $table, $global_tables ) && ( !is_main_site() || defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) ) { - unset( $cqueries[ $table ], $for_update[ $table ] ); - continue; - } - - // Fetch the table column structure from the database - $suppress = $wpdb->suppress_errors(); - $tablefields = $wpdb->get_results("DESCRIBE {$table};"); - $wpdb->suppress_errors( $suppress ); - - if ( ! $tablefields ) - continue; - - // Clear the field and index arrays. - $cfields = $indices = array(); - - // Get all of the field names in the query from between the parentheses. - preg_match("|\((.*)\)|ms", $qry, $match2); - $qryline = trim($match2[1]); - - // Separate field lines into an array. - $flds = explode("\n", $qryline); - - // todo: Remove this? - //echo "
    \n".print_r(strtolower($table), true).":\n".print_r($cqueries, true)."

    "; - - // For every field line specified in the query. - foreach ($flds as $fld) { - - // Extract the field name. - preg_match("|^([^ ]*)|", trim($fld), $fvals); - $fieldname = trim( $fvals[1], '`' ); - - // Verify the found field name. - $validfield = true; - switch (strtolower($fieldname)) { - case '': - case 'primary': - case 'index': - case 'fulltext': - case 'unique': - case 'key': - $validfield = false; - $indices[] = trim(trim($fld), ", \n"); - break; - } - $fld = trim($fld); - - // If it's a valid field, add it to the field array. - if ($validfield) { - $cfields[strtolower($fieldname)] = trim($fld, ", \n"); - } - } - - // For every field in the table. - foreach ($tablefields as $tablefield) { - - // If the table field exists in the field array ... - if (array_key_exists(strtolower($tablefield->Field), $cfields)) { - - // Get the field type from the query. - preg_match("|".$tablefield->Field." ([^ ]*( unsigned)?)|i", $cfields[strtolower($tablefield->Field)], $matches); - $fieldtype = $matches[1]; - - // Is actual field type different from the field type in query? - if ($tablefield->Type != $fieldtype) { - // Add a query to change the column type - $cqueries[] = "ALTER TABLE {$table} CHANGE COLUMN {$tablefield->Field} " . $cfields[strtolower($tablefield->Field)]; - $for_update[$table.'.'.$tablefield->Field] = "Changed type of {$table}.{$tablefield->Field} from {$tablefield->Type} to {$fieldtype}"; - } - - // Get the default value from the array - // todo: Remove this? - //echo "{$cfields[strtolower($tablefield->Field)]}
    "; - if (preg_match("| DEFAULT '(.*?)'|i", $cfields[strtolower($tablefield->Field)], $matches)) { - $default_value = $matches[1]; - if ($tablefield->Default != $default_value) { - // Add a query to change the column's default value - $cqueries[] = "ALTER TABLE {$table} ALTER COLUMN {$tablefield->Field} SET DEFAULT '{$default_value}'"; - $for_update[$table.'.'.$tablefield->Field] = "Changed default value of {$table}.{$tablefield->Field} from {$tablefield->Default} to {$default_value}"; - } - } - - // Remove the field from the array (so it's not added). - unset($cfields[strtolower($tablefield->Field)]); - } else { - // This field exists in the table, but not in the creation queries? - } - } - - // For every remaining field specified for the table. - foreach ($cfields as $fieldname => $fielddef) { - // Push a query line into $cqueries that adds the field to that table. - $cqueries[] = "ALTER TABLE {$table} ADD COLUMN $fielddef"; - $for_update[$table.'.'.$fieldname] = 'Added column '.$table.'.'.$fieldname; - } - - // Index stuff goes here. Fetch the table index structure from the database. - $tableindices = $wpdb->get_results("SHOW INDEX FROM {$table};"); - - if ($tableindices) { - // Clear the index array. - unset($index_ary); - - // For every index in the table. - foreach ($tableindices as $tableindex) { - - // Add the index to the index data array. - $keyname = $tableindex->Key_name; - $index_ary[$keyname]['columns'][] = array('fieldname' => $tableindex->Column_name, 'subpart' => $tableindex->Sub_part); - $index_ary[$keyname]['unique'] = ($tableindex->Non_unique == 0)?true:false; - } - - // For each actual index in the index array. - foreach ($index_ary as $index_name => $index_data) { - - // Build a create string to compare to the query. - $index_string = ''; - if ($index_name == 'PRIMARY') { - $index_string .= 'PRIMARY '; - } else if($index_data['unique']) { - $index_string .= 'UNIQUE '; - } - $index_string .= 'KEY '; - if ($index_name != 'PRIMARY') { - $index_string .= $index_name; - } - $index_columns = ''; - - // For each column in the index. - foreach ($index_data['columns'] as $column_data) { - if ($index_columns != '') $index_columns .= ','; - - // Add the field to the column list string. - $index_columns .= $column_data['fieldname']; - if ($column_data['subpart'] != '') { - $index_columns .= '('.$column_data['subpart'].')'; - } - } - // Add the column list to the index create string. - $index_string .= ' ('.$index_columns.')'; - if (!(($aindex = array_search($index_string, $indices)) === false)) { - unset($indices[$aindex]); - // todo: Remove this? - //echo "
    {$table}:
    Found index:".$index_string."
    \n"; - } - // todo: Remove this? - //else echo "
    {$table}:
    Did not find index:".$index_string."
    ".print_r($indices, true)."
    \n"; - } - } - - // For every remaining index specified for the table. - foreach ( (array) $indices as $index ) { - // Push a query line into $cqueries that adds the index to that table. - $cqueries[] = "ALTER TABLE {$table} ADD $index"; - $for_update[] = 'Added index ' . $table . ' ' . $index; - } - - // Remove the original table creation query from processing. - unset( $cqueries[ $table ], $for_update[ $table ] ); - } - - $allqueries = array_merge($cqueries, $iqueries); - if ($execute) { - foreach ($allqueries as $query) { - // todo: Remove this? - //echo "
    ".print_r($query, true)."
    \n"; - $wpdb->query($query); - } - } - - return $for_update; -} - -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 1.5.0 - */ -function make_db_current( $tables = 'all' ) { - $alterations = dbDelta( $tables ); - echo "
      \n"; - foreach($alterations as $alteration) echo "
    1. $alteration
    2. \n"; - echo "
    \n"; -} - -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 1.5.0 - */ -function make_db_current_silent( $tables = 'all' ) { - dbDelta( $tables ); -} - -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 1.5.0 - * - * @param unknown_type $theme_name - * @param unknown_type $template - * @return unknown - */ -function make_site_theme_from_oldschool($theme_name, $template) { - $home_path = get_home_path(); - $site_dir = WP_CONTENT_DIR . "/themes/$template"; - - if (! file_exists("$home_path/index.php")) - return false; - - /* - * Copy files from the old locations to the site theme. - * TODO: This does not copy arbitrary include dependencies. Only the standard WP files are copied. - */ - $files = array('index.php' => 'index.php', 'wp-layout.css' => 'style.css', 'wp-comments.php' => 'comments.php', 'wp-comments-popup.php' => 'comments-popup.php'); - - foreach ($files as $oldfile => $newfile) { - if ($oldfile == 'index.php') - $oldpath = $home_path; - else - $oldpath = ABSPATH; - - // Check to make sure it's not a new index. - if ($oldfile == 'index.php') { - $index = implode('', file("$oldpath/$oldfile")); - if (strpos($index, 'WP_USE_THEMES') !== false) { - if (! @copy(WP_CONTENT_DIR . '/themes/' . WP_DEFAULT_THEME . '/index.php', "$site_dir/$newfile")) - return false; - - // Don't copy anything. - continue; - } - } - - if (! @copy("$oldpath/$oldfile", "$site_dir/$newfile")) - return false; - - chmod("$site_dir/$newfile", 0777); - - // Update the blog header include in each file. - $lines = explode("\n", implode('', file("$site_dir/$newfile"))); - if ($lines) { - $f = fopen("$site_dir/$newfile", 'w'); - - foreach ($lines as $line) { - if (preg_match('/require.*wp-blog-header/', $line)) - $line = '//' . $line; - - // Update stylesheet references. - $line = str_replace("/wp-layout.css", "", $line); - - // Update comments template inclusion. - $line = str_replace("", "", $line); - - fwrite($f, "{$line}\n"); - } - fclose($f); - } - } - - // Add a theme header. - $header = "/*\nTheme Name: $theme_name\nTheme URI: " . __get_option('siteurl') . "\nDescription: A theme automatically created by the update.\nVersion: 1.0\nAuthor: Moi\n*/\n"; - - $stylelines = file_get_contents("$site_dir/style.css"); - if ($stylelines) { - $f = fopen("$site_dir/style.css", 'w'); - - fwrite($f, $header); - fwrite($f, $stylelines); - fclose($f); - } - - return true; -} - -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 1.5.0 - * - * @param unknown_type $theme_name - * @param unknown_type $template - * @return unknown - */ -function make_site_theme_from_default($theme_name, $template) { - $site_dir = WP_CONTENT_DIR . "/themes/$template"; - $default_dir = WP_CONTENT_DIR . '/themes/' . WP_DEFAULT_THEME; - - // Copy files from the default theme to the site theme. - //$files = array('index.php', 'comments.php', 'comments-popup.php', 'footer.php', 'header.php', 'sidebar.php', 'style.css'); - - $theme_dir = @ opendir($default_dir); - if ($theme_dir) { - while(($theme_file = readdir( $theme_dir )) !== false) { - if (is_dir("$default_dir/$theme_file")) - continue; - if (! @copy("$default_dir/$theme_file", "$site_dir/$theme_file")) - return; - chmod("$site_dir/$theme_file", 0777); - } - } - @closedir($theme_dir); - - // Rewrite the theme header. - $stylelines = explode("\n", implode('', file("$site_dir/style.css"))); - if ($stylelines) { - $f = fopen("$site_dir/style.css", 'w'); - - foreach ($stylelines as $line) { - if (strpos($line, 'Theme Name:') !== false) $line = 'Theme Name: ' . $theme_name; - elseif (strpos($line, 'Theme URI:') !== false) $line = 'Theme URI: ' . __get_option('url'); - elseif (strpos($line, 'Description:') !== false) $line = 'Description: Your theme.'; - elseif (strpos($line, 'Version:') !== false) $line = 'Version: 1'; - elseif (strpos($line, 'Author:') !== false) $line = 'Author: You'; - fwrite($f, $line . "\n"); - } - fclose($f); - } - - // Copy the images. - umask(0); - if (! mkdir("$site_dir/images", 0777)) { - return false; - } - - $images_dir = @ opendir("$default_dir/images"); - if ($images_dir) { - while(($image = readdir($images_dir)) !== false) { - if (is_dir("$default_dir/images/$image")) - continue; - if (! @copy("$default_dir/images/$image", "$site_dir/images/$image")) - return; - chmod("$site_dir/images/$image", 0777); - } - } - @closedir($images_dir); -} - -// Create a site theme from the default theme. -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 1.5.0 - * - * @return unknown - */ -function make_site_theme() { - // Name the theme after the blog. - $theme_name = __get_option('blogname'); - $template = sanitize_title($theme_name); - $site_dir = WP_CONTENT_DIR . "/themes/$template"; - - // If the theme already exists, nothing to do. - if ( is_dir($site_dir)) { - return false; - } - - // We must be able to write to the themes dir. - if (! is_writable(WP_CONTENT_DIR . "/themes")) { - return false; - } - - umask(0); - if (! mkdir($site_dir, 0777)) { - return false; - } - - if (file_exists(ABSPATH . 'wp-layout.css')) { - if (! make_site_theme_from_oldschool($theme_name, $template)) { - // TODO: rm -rf the site theme directory. - return false; - } - } else { - if (! make_site_theme_from_default($theme_name, $template)) - // TODO: rm -rf the site theme directory. - return false; - } - - // Make the new site theme active. - $current_template = __get_option('template'); - if ($current_template == WP_DEFAULT_THEME) { - update_option('template', $template); - update_option('stylesheet', $template); - } - return $template; -} - -/** - * Translate user level to user role name. - * - * @since 2.0.0 - * - * @param int $level User level. - * @return string User role name. - */ -function translate_level_to_role($level) { - switch ($level) { - case 10: - case 9: - case 8: - return 'administrator'; - case 7: - case 6: - case 5: - return 'editor'; - case 4: - case 3: - case 2: - return 'author'; - case 1: - return 'contributor'; - case 0: - return 'subscriber'; - } -} - -/** - * {@internal Missing Short Description}} - * - * {@internal Missing Long Description}} - * - * @since 2.1.0 - */ -function wp_check_mysql_version() { - global $wpdb; - $result = $wpdb->check_database_version(); - if ( is_wp_error( $result ) ) - die( $result->get_error_message() ); -} - -/** - * Disables the Automattic widgets plugin, which was merged into core. - * - * @since 2.2.0 - */ -function maybe_disable_automattic_widgets() { - $plugins = __get_option( 'active_plugins' ); - - foreach ( (array) $plugins as $plugin ) { - if ( basename( $plugin ) == 'widgets.php' ) { - array_splice( $plugins, array_search( $plugin, $plugins ), 1 ); - update_option( 'active_plugins', $plugins ); - break; - } - } -} - -/** - * Disables the Link Manager on upgrade, if at the time of upgrade, no links exist in the DB. - * - * @since 3.5.0 - */ -function maybe_disable_link_manager() { - global $wp_current_db_version, $wpdb; - - if ( $wp_current_db_version >= 22006 && get_option( 'link_manager_enabled' ) && ! $wpdb->get_var( "SELECT link_id FROM $wpdb->links LIMIT 1" ) ) - update_option( 'link_manager_enabled', 0 ); -} - -/** - * Runs before the schema is upgraded. - * - * @since 2.9.0 - */ -function pre_schema_upgrade() { - global $wp_current_db_version, $wpdb; - - // Upgrade versions prior to 2.9 - if ( $wp_current_db_version < 11557 ) { - // Delete duplicate options. Keep the option with the highest option_id. - $wpdb->query("DELETE o1 FROM $wpdb->options AS o1 JOIN $wpdb->options AS o2 USING (`option_name`) WHERE o2.option_id > o1.option_id"); - - // Drop the old primary key and add the new. - $wpdb->query("ALTER TABLE $wpdb->options DROP PRIMARY KEY, ADD PRIMARY KEY(option_id)"); - - // Drop the old option_name index. dbDelta() doesn't do the drop. - $wpdb->query("ALTER TABLE $wpdb->options DROP INDEX option_name"); - } - - // Multisite schema upgrades. - if ( $wp_current_db_version < 25448 && is_multisite() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) && is_main_network() ) { - - // Upgrade verions prior to 3.7 - if ( $wp_current_db_version < 25179 ) { - // New primary key for signups. - $wpdb->query( "ALTER TABLE $wpdb->signups ADD signup_id BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST" ); - $wpdb->query( "ALTER TABLE $wpdb->signups DROP INDEX domain" ); - } - - if ( $wp_current_db_version < 25448 ) { - // Convert archived from enum to tinyint. - $wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived varchar(1) NOT NULL default '0'" ); - $wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived tinyint(2) NOT NULL default 0" ); - } - } -} - -/** - * Install global terms. - * - * @since 3.0.0 - * - */ -if ( !function_exists( 'install_global_terms' ) ) : -function install_global_terms() { - global $wpdb, $charset_collate; - $ms_queries = " -CREATE TABLE $wpdb->sitecategories ( - cat_ID bigint(20) NOT NULL auto_increment, - cat_name varchar(55) NOT NULL default '', - category_nicename varchar(200) NOT NULL default '', - last_updated timestamp NOT NULL, - PRIMARY KEY (cat_ID), - KEY category_nicename (category_nicename), - KEY last_updated (last_updated) -) $charset_collate; -"; -// now create tables - dbDelta( $ms_queries ); -} -endif; diff --git a/sources/wordpress/wp-admin/includes/user.php b/sources/wordpress/wp-admin/includes/user.php deleted file mode 100644 index 30b7ae0..0000000 --- a/sources/wordpress/wp-admin/includes/user.php +++ /dev/null @@ -1,442 +0,0 @@ -ID = (int) $user_id; - $userdata = get_userdata( $user_id ); - $user->user_login = wp_slash( $userdata->user_login ); - } else { - $update = false; - } - - if ( !$update && isset( $_POST['user_login'] ) ) - $user->user_login = sanitize_user($_POST['user_login'], true); - - $pass1 = $pass2 = ''; - if ( isset( $_POST['pass1'] ) ) - $pass1 = $_POST['pass1']; - if ( isset( $_POST['pass2'] ) ) - $pass2 = $_POST['pass2']; - - if ( isset( $_POST['role'] ) && current_user_can( 'edit_users' ) ) { - $new_role = sanitize_text_field( $_POST['role'] ); - $potential_role = isset($wp_roles->role_objects[$new_role]) ? $wp_roles->role_objects[$new_role] : false; - // Don't let anyone with 'edit_users' (admins) edit their own role to something without it. - // Multisite super admins can freely edit their blog roles -- they possess all caps. - if ( ( is_multisite() && current_user_can( 'manage_sites' ) ) || $user_id != get_current_user_id() || ($potential_role && $potential_role->has_cap( 'edit_users' ) ) ) - $user->role = $new_role; - - // If the new role isn't editable by the logged-in user die with error - $editable_roles = get_editable_roles(); - if ( ! empty( $new_role ) && empty( $editable_roles[$new_role] ) ) - wp_die(__('You can’t give users that role.')); - } - - if ( isset( $_POST['email'] )) - $user->user_email = sanitize_text_field( $_POST['email'] ); - if ( isset( $_POST['url'] ) ) { - if ( empty ( $_POST['url'] ) || $_POST['url'] == 'http://' ) { - $user->user_url = ''; - } else { - $user->user_url = esc_url_raw( $_POST['url'] ); - $protocols = implode( '|', array_map( 'preg_quote', wp_allowed_protocols() ) ); - $user->user_url = preg_match('/^(' . $protocols . '):/is', $user->user_url) ? $user->user_url : 'http://'.$user->user_url; - } - } - if ( isset( $_POST['first_name'] ) ) - $user->first_name = sanitize_text_field( $_POST['first_name'] ); - if ( isset( $_POST['last_name'] ) ) - $user->last_name = sanitize_text_field( $_POST['last_name'] ); - if ( isset( $_POST['nickname'] ) ) - $user->nickname = sanitize_text_field( $_POST['nickname'] ); - if ( isset( $_POST['display_name'] ) ) - $user->display_name = sanitize_text_field( $_POST['display_name'] ); - - if ( isset( $_POST['description'] ) ) - $user->description = trim( $_POST['description'] ); - - foreach ( wp_get_user_contact_methods( $user ) as $method => $name ) { - if ( isset( $_POST[$method] )) - $user->$method = sanitize_text_field( $_POST[$method] ); - } - - if ( $update ) { - $user->rich_editing = isset( $_POST['rich_editing'] ) && 'false' == $_POST['rich_editing'] ? 'false' : 'true'; - $user->admin_color = isset( $_POST['admin_color'] ) ? sanitize_text_field( $_POST['admin_color'] ) : 'fresh'; - $user->show_admin_bar_front = isset( $_POST['admin_bar_front'] ) ? 'true' : 'false'; - } - - $user->comment_shortcuts = isset( $_POST['comment_shortcuts'] ) && 'true' == $_POST['comment_shortcuts'] ? 'true' : ''; - - $user->use_ssl = 0; - if ( !empty($_POST['use_ssl']) ) - $user->use_ssl = 1; - - $errors = new WP_Error(); - - /* checking that username has been typed */ - if ( $user->user_login == '' ) - $errors->add( 'user_login', __( 'ERROR: Please enter a username.' ) ); - - /* checking the password has been typed twice */ - /** - * Fires before the password and confirm password fields are checked for congruity. - * - * @since 1.5.1 - * - * @param string $user_login The username. - * @param string &$pass1 The password, passed by reference. - * @param string &$pass2 The confirmed password, passed by reference. - */ - do_action_ref_array( 'check_passwords', array( $user->user_login, &$pass1, &$pass2 ) ); - - if ( $update ) { - if ( empty($pass1) && !empty($pass2) ) - $errors->add( 'pass', __( 'ERROR: You entered your new password only once.' ), array( 'form-field' => 'pass1' ) ); - elseif ( !empty($pass1) && empty($pass2) ) - $errors->add( 'pass', __( 'ERROR: You entered your new password only once.' ), array( 'form-field' => 'pass2' ) ); - } else { - if ( empty($pass1) ) - $errors->add( 'pass', __( 'ERROR: Please enter your password.' ), array( 'form-field' => 'pass1' ) ); - elseif ( empty($pass2) ) - $errors->add( 'pass', __( 'ERROR: Please enter your password twice.' ), array( 'form-field' => 'pass2' ) ); - } - - /* Check for "\" in password */ - if ( false !== strpos( wp_unslash( $pass1 ), "\\" ) ) - $errors->add( 'pass', __( 'ERROR: Passwords may not contain the character "\\".' ), array( 'form-field' => 'pass1' ) ); - - /* checking the password has been typed twice the same */ - if ( $pass1 != $pass2 ) - $errors->add( 'pass', __( 'ERROR: Please enter the same password in the two password fields.' ), array( 'form-field' => 'pass1' ) ); - - if ( !empty( $pass1 ) ) - $user->user_pass = $pass1; - - if ( !$update && isset( $_POST['user_login'] ) && !validate_username( $_POST['user_login'] ) ) - $errors->add( 'user_login', __( 'ERROR: This username is invalid because it uses illegal characters. Please enter a valid username.' )); - - if ( !$update && username_exists( $user->user_login ) ) - $errors->add( 'user_login', __( 'ERROR: This username is already registered. Please choose another one.' )); - - /* checking e-mail address */ - if ( empty( $user->user_email ) ) { - $errors->add( 'empty_email', __( 'ERROR: Please enter an e-mail address.' ), array( 'form-field' => 'email' ) ); - } elseif ( !is_email( $user->user_email ) ) { - $errors->add( 'invalid_email', __( 'ERROR: The email address isn’t correct.' ), array( 'form-field' => 'email' ) ); - } elseif ( ( $owner_id = email_exists($user->user_email) ) && ( !$update || ( $owner_id != $user->ID ) ) ) { - $errors->add( 'email_exists', __('ERROR: This email is already registered, please choose another one.'), array( 'form-field' => 'email' ) ); - } - - /** - * Fires before user profile update errors are returned. - * - * @since 2.8.0 - * - * @param array &$errors An array of user profile update errors, passed by reference. - * @param bool $update Whether this is a user update. - * @param WP_User &$user WP_User object, passed by reference. - */ - do_action_ref_array( 'user_profile_update_errors', array( &$errors, $update, &$user ) ); - - if ( $errors->get_error_codes() ) - return $errors; - - if ( $update ) { - $user_id = wp_update_user( $user ); - } else { - $user_id = wp_insert_user( $user ); - wp_new_user_notification( $user_id, isset( $_POST['send_password'] ) ? wp_unslash( $pass1 ) : '' ); - } - return $user_id; -} - -/** - * Fetch a filtered list of user roles that the current user is - * allowed to edit. - * - * Simple function who's main purpose is to allow filtering of the - * list of roles in the $wp_roles object so that plugins can remove - * inappropriate ones depending on the situation or user making edits. - * Specifically because without filtering anyone with the edit_users - * capability can edit others to be administrators, even if they are - * only editors or authors. This filter allows admins to delegate - * user management. - * - * @since 2.8.0 - * - * @return unknown - */ -function get_editable_roles() { - global $wp_roles; - - $all_roles = $wp_roles->roles; - - /** - * Filter the list of editable roles. - * - * @since 2.8.0 - * - * @param array $all_roles List of roles. - */ - $editable_roles = apply_filters( 'editable_roles', $all_roles ); - - return $editable_roles; -} - -/** - * Retrieve user data and filter it. - * - * @since 2.0.5 - * - * @param int $user_id User ID. - * @return WP_User|bool WP_User object on success, false on failure. - */ -function get_user_to_edit( $user_id ) { - $user = get_userdata( $user_id ); - - if ( $user ) - $user->filter = 'edit'; - - return $user; -} - -/** - * Retrieve the user's drafts. - * - * @since 2.0.0 - * - * @param int $user_id User ID. - * @return array - */ -function get_users_drafts( $user_id ) { - global $wpdb; - $query = $wpdb->prepare("SELECT ID, post_title FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'draft' AND post_author = %d ORDER BY post_modified DESC", $user_id); - - /** - * Filter the user's drafts query string. - * - * @since 2.0.0 - * - * @param string $query The user's drafts query string. - */ - $query = apply_filters( 'get_users_drafts', $query ); - return $wpdb->get_results( $query ); -} - -/** - * Remove user and optionally reassign posts and links to another user. - * - * If the $reassign parameter is not assigned to an User ID, then all posts will - * be deleted of that user. The action 'delete_user' that is passed the User ID - * being deleted will be run after the posts are either reassigned or deleted. - * The user meta will also be deleted that are for that User ID. - * - * @since 2.0.0 - * - * @param int $id User ID. - * @param int $reassign Optional. Reassign posts and links to new User ID. - * @return bool True when finished. - */ -function wp_delete_user( $id, $reassign = null ) { - global $wpdb; - - $id = (int) $id; - $user = new WP_User( $id ); - - if ( !$user->exists() ) - return false; - - // Normalize $reassign to null or a user ID. 'novalue' was an older default. - if ( 'novalue' === $reassign ) { - $reassign = null; - } elseif ( null !== $reassign ) { - $reassign = (int) $reassign; - } - - /** - * Fires immediately before a user is deleted from the database. - * - * @since 2.0.0 - * - * @param int $id ID of the user to delete. - * @param int|null $reassign ID of the user to reassign posts and links to. - * Default null, for no reassignment. - */ - do_action( 'delete_user', $id, $reassign ); - - if ( null === $reassign ) { - $post_types_to_delete = array(); - foreach ( get_post_types( array(), 'objects' ) as $post_type ) { - if ( $post_type->delete_with_user ) { - $post_types_to_delete[] = $post_type->name; - } elseif ( null === $post_type->delete_with_user && post_type_supports( $post_type->name, 'author' ) ) { - $post_types_to_delete[] = $post_type->name; - } - } - - /** - * Filter the list of post types to delete with a user. - * - * @since 3.4.0 - * - * @param array $post_types_to_delete Post types to delete. - * @param int $id User ID. - */ - $post_types_to_delete = apply_filters( 'post_types_to_delete_with_user', $post_types_to_delete, $id ); - $post_types_to_delete = implode( "', '", $post_types_to_delete ); - $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d AND post_type IN ('$post_types_to_delete')", $id ) ); - if ( $post_ids ) { - foreach ( $post_ids as $post_id ) - wp_delete_post( $post_id ); - } - - // Clean links - $link_ids = $wpdb->get_col( $wpdb->prepare("SELECT link_id FROM $wpdb->links WHERE link_owner = %d", $id) ); - - if ( $link_ids ) { - foreach ( $link_ids as $link_id ) - wp_delete_link($link_id); - } - } else { - $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d", $id ) ); - $wpdb->update( $wpdb->posts, array('post_author' => $reassign), array('post_author' => $id) ); - if ( ! empty( $post_ids ) ) { - foreach ( $post_ids as $post_id ) - clean_post_cache( $post_id ); - } - $link_ids = $wpdb->get_col( $wpdb->prepare("SELECT link_id FROM $wpdb->links WHERE link_owner = %d", $id) ); - $wpdb->update( $wpdb->links, array('link_owner' => $reassign), array('link_owner' => $id) ); - if ( ! empty( $link_ids ) ) { - foreach ( $link_ids as $link_id ) - clean_bookmark_cache( $link_id ); - } - } - - // FINALLY, delete user - if ( is_multisite() ) { - remove_user_from_blog( $id, get_current_blog_id() ); - } else { - $meta = $wpdb->get_col( $wpdb->prepare( "SELECT umeta_id FROM $wpdb->usermeta WHERE user_id = %d", $id ) ); - foreach ( $meta as $mid ) - delete_metadata_by_mid( 'user', $mid ); - - $wpdb->delete( $wpdb->users, array( 'ID' => $id ) ); - } - - clean_user_cache( $user ); - - /** - * Fires immediately after a user is deleted from the database. - * - * @since 2.9.0 - * - * @param int $id ID of the deleted user. - * @param int|null $reassign ID of the user to reassign posts and links to. - * Default null, for no reassignment. - */ - do_action( 'deleted_user', $id, $reassign ); - - return true; -} - -/** - * Remove all capabilities from user. - * - * @since 2.1.0 - * - * @param int $id User ID. - */ -function wp_revoke_user($id) { - $id = (int) $id; - - $user = new WP_User($id); - $user->remove_all_caps(); -} - -add_action('admin_init', 'default_password_nag_handler'); -/** - * @since 2.8.0 - */ -function default_password_nag_handler($errors = false) { - global $user_ID; - // Short-circuit it. - if ( ! get_user_option('default_password_nag') ) - return; - - // get_user_setting = JS saved UI setting. else no-js-fallback code. - if ( 'hide' == get_user_setting('default_password_nag') || isset($_GET['default_password_nag']) && '0' == $_GET['default_password_nag'] ) { - delete_user_setting('default_password_nag'); - update_user_option($user_ID, 'default_password_nag', false, true); - } -} - -add_action('profile_update', 'default_password_nag_edit_user', 10, 2); - -/** - * @since 2.8.0 - */ -function default_password_nag_edit_user($user_ID, $old_data) { - // Short-circuit it. - if ( ! get_user_option('default_password_nag', $user_ID) ) - return; - - $new_data = get_userdata($user_ID); - - // Remove the nag if the password has been changed. - if ( $new_data->user_pass != $old_data->user_pass ) { - delete_user_setting('default_password_nag'); - update_user_option($user_ID, 'default_password_nag', false, true); - } -} - -add_action('admin_notices', 'default_password_nag'); - -/** - * @since 2.8.0 - */ -function default_password_nag() { - global $pagenow; - // Short-circuit it. - if ( 'profile.php' == $pagenow || ! get_user_option('default_password_nag') ) - return; - - echo '
    '; - echo '

    '; - echo '' . __('Notice:') . ' '; - _e('You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?'); - echo '

    '; - printf( '' . __('Yes, take me to my profile page') . ' | ', get_edit_profile_url() . '#password' ); - printf( '' . __('No thanks, do not remind me again') . '', '?default_password_nag=0' ); - echo '

    '; -} diff --git a/sources/wordpress/wp-admin/includes/widgets.php b/sources/wordpress/wp-admin/includes/widgets.php deleted file mode 100644 index c869449..0000000 --- a/sources/wordpress/wp-admin/includes/widgets.php +++ /dev/null @@ -1,245 +0,0 @@ - $widget['id'], 'widget_name' => $widget['name'], '_display' => 'template' ); - - if ( isset($wp_registered_widget_controls[$widget['id']]['id_base']) && isset($widget['params'][0]['number']) ) { - $id_base = $wp_registered_widget_controls[$widget['id']]['id_base']; - $args['_temp_id'] = "$id_base-__i__"; - $args['_multi_num'] = next_widget_id_number($id_base); - $args['_add'] = 'multi'; - } else { - $args['_add'] = 'single'; - if ( $sidebar ) - $args['_hide'] = '1'; - } - - $args = wp_list_widget_controls_dynamic_sidebar( array( 0 => $args, 1 => $widget['params'][0] ) ); - call_user_func_array( 'wp_widget_control', $args ); - } -} - -/** - * Callback to sort array by a 'name' key. - * - * @since 3.1.0 - * @access private - */ -function _sort_name_callback( $a, $b ) { - return strnatcasecmp( $a['name'], $b['name'] ); -} - -/** - * Show the widgets and their settings for a sidebar. - * Used in the admin widget config screen. - * - * @since 2.5.0 - * - * @param string $sidebar id slug of the sidebar - * @param string optional $sidebar_name Include the HTML for the sidebar name - */ -function wp_list_widget_controls( $sidebar, $sidebar_name = '' ) { - add_filter( 'dynamic_sidebar_params', 'wp_list_widget_controls_dynamic_sidebar' ); - - $description = wp_sidebar_description( $sidebar ); - - echo '
    '; - - if ( $sidebar_name ) { - ?> - - '; - - if ( ! empty( $description ) ) { - echo '

    ' . $description . '

    '; - } - - echo '
    '; - - dynamic_sidebar( $sidebar ); - - echo ''; -} - -/** - * {@internal Missing Short Description}} - * - * @since 2.5.0 - * - * @param array $params - * @return array - */ -function wp_list_widget_controls_dynamic_sidebar( $params ) { - global $wp_registered_widgets; - static $i = 0; - $i++; - - $widget_id = $params[0]['widget_id']; - $id = isset($params[0]['_temp_id']) ? $params[0]['_temp_id'] : $widget_id; - $hidden = isset($params[0]['_hide']) ? ' style="display:none;"' : ''; - - $params[0]['before_widget'] = "
    "; - $params[0]['after_widget'] = "
    "; - $params[0]['before_title'] = "%BEG_OF_TITLE%"; // deprecated - $params[0]['after_title'] = "%END_OF_TITLE%"; // deprecated - if ( is_callable( $wp_registered_widgets[$widget_id]['callback'] ) ) { - $wp_registered_widgets[$widget_id]['_callback'] = $wp_registered_widgets[$widget_id]['callback']; - $wp_registered_widgets[$widget_id]['callback'] = 'wp_widget_control'; - } - - return $params; -} - -function next_widget_id_number($id_base) { - global $wp_registered_widgets; - $number = 1; - - foreach ( $wp_registered_widgets as $widget_id => $widget ) { - if ( preg_match( '/' . $id_base . '-([0-9]+)$/', $widget_id, $matches ) ) - $number = max($number, $matches[1]); - } - $number++; - - return $number; -} - -/** - * Meta widget used to display the control form for a widget. - * - * Called from dynamic_sidebar(). - * - * @since 2.5.0 - * - * @param array $sidebar_args - * @return array - */ -function wp_widget_control( $sidebar_args ) { - global $wp_registered_widgets, $wp_registered_widget_controls, $sidebars_widgets; - - $widget_id = $sidebar_args['widget_id']; - $sidebar_id = isset($sidebar_args['id']) ? $sidebar_args['id'] : false; - $key = $sidebar_id ? array_search( $widget_id, $sidebars_widgets[$sidebar_id] ) : '-1'; // position of widget in sidebar - $control = isset($wp_registered_widget_controls[$widget_id]) ? $wp_registered_widget_controls[$widget_id] : array(); - $widget = $wp_registered_widgets[$widget_id]; - - $id_format = $widget['id']; - $widget_number = isset($control['params'][0]['number']) ? $control['params'][0]['number'] : ''; - $id_base = isset($control['id_base']) ? $control['id_base'] : $widget_id; - $multi_number = isset($sidebar_args['_multi_num']) ? $sidebar_args['_multi_num'] : ''; - $add_new = isset($sidebar_args['_add']) ? $sidebar_args['_add'] : ''; - - $query_arg = array( 'editwidget' => $widget['id'] ); - if ( $add_new ) { - $query_arg['addnew'] = 1; - if ( $multi_number ) { - $query_arg['num'] = $multi_number; - $query_arg['base'] = $id_base; - } - } else { - $query_arg['sidebar'] = $sidebar_id; - $query_arg['key'] = $key; - } - - /* - * We aren't showing a widget control, we're outputting a template - * for a multi-widget control. - */ - if ( isset($sidebar_args['_display']) && 'template' == $sidebar_args['_display'] && $widget_number ) { - // number == -1 implies a template where id numbers are replaced by a generic '__i__' - $control['params'][0]['number'] = -1; - // With id_base widget id's are constructed like {$id_base}-{$id_number}. - if ( isset($control['id_base']) ) - $id_format = $control['id_base'] . '-__i__'; - } - - $wp_registered_widgets[$widget_id]['callback'] = $wp_registered_widgets[$widget_id]['_callback']; - unset($wp_registered_widgets[$widget_id]['_callback']); - - $widget_title = esc_html( strip_tags( $sidebar_args['widget_name'] ) ); - $has_form = 'noform'; - - echo $sidebar_args['before_widget']; ?> -
    -
    - - - - - - -
    -

    -
    - -
    -
    -
    -" . __('There are no options for this widget.') . "

    \n"; ?> -
    - - - - - - - - -
    -
    - | - -
    -
    - 'widget-' . esc_attr( $id_format ) . '-savewidget' ) ); ?> - -
    -
    -
    -
    -
    - -
    - -
    -' . __( 'Welcome to your WordPress Dashboard! This is the screen you will see when you log in to your site, and gives you access to all the site management features of WordPress. You can get help for any screen by clicking the Help tab in the upper corner.' ) . '

    '; - -// Not using chaining here, so as to be parseable by PHP4. -$screen = get_current_screen(); - -$screen->add_help_tab( array( - 'id' => 'overview', - 'title' => __( 'Overview' ), - 'content' => $help, -) ); - -// Help tabs - -$help = '

    ' . __( 'The left-hand navigation menu provides links to all of the WordPress administration screens, with submenu items displayed on hover. You can minimize this menu to a narrow icon strip by clicking on the Collapse Menu arrow at the bottom.' ) . '

    '; -$help .= '

    ' . __( 'Links in the Toolbar at the top of the screen connect your dashboard and the front end of your site, and provide access to your profile and helpful WordPress information.' ) . '

    '; - -$screen->add_help_tab( array( - 'id' => 'help-navigation', - 'title' => __( 'Navigation' ), - 'content' => $help, -) ); - -$help = '

    ' . __( 'You can use the following controls to arrange your Dashboard screen to suit your workflow. This is true on most other administration screens as well.' ) . '

    '; -$help .= '

    ' . __( 'Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show.' ) . '

    '; -$help .= '

    ' . __( 'Drag and Drop - To rearrange the boxes, drag and drop by clicking on the title bar of the selected box and releasing when you see a gray dotted-line rectangle appear in the location you want to place the box.' ) . '

    '; -$help .= '

    ' . __( 'Box Controls - Click the title bar of the box to expand or collapse it. Some boxes added by plugins may have configurable content, and will show a “Configure” link in the title bar if you hover over it.' ) . '

    '; - -$screen->add_help_tab( array( - 'id' => 'help-layout', - 'title' => __( 'Layout' ), - 'content' => $help, -) ); - -$help = '

    ' . __( 'The boxes on your Dashboard screen are:' ) . '

    '; -if ( current_user_can( 'edit_posts' ) ) - $help .= '

    ' . __( 'At A Glance - Displays a summary of the content on your site and identifies which theme and version of WordPress you are using.' ) . '

    '; - $help .= '

    ' . __( 'Activity - Shows the upcoming scheduled posts, recently published posts, and the most recent comments on your posts and allows you to moderate them.' ) . '

    '; -if ( is_blog_admin() && current_user_can( 'edit_posts' ) ) - $help .= '

    ' . __( "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." ) . '

    '; -if ( ! is_multisite() && current_user_can( 'install_plugins' ) ) - $help .= '

    ' . __( 'WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins.' ) . '

    '; -else - $help .= '

    ' . __( 'WordPress News - Latest news from the official WordPress project, the WordPress Planet.' ) . '

    '; -if ( current_user_can( 'edit_theme_options' ) ) - $help .= '

    ' . __( 'Welcome - Shows links for some of the most common tasks when setting up a new site.' ) . '

    '; - -$screen->add_help_tab( array( - 'id' => 'help-content', - 'title' => __( 'Content' ), - 'content' => $help, -) ); - -unset( $help ); - -$screen->set_help_sidebar( - '

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

    ' . - '

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

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' -); - -include( ABSPATH . 'wp-admin/admin-header.php' ); -?> - -
    -

    - -user_email != get_option( 'admin_email' ) ); - if ( $hide ) - $classes .= ' hidden'; ?> - -
    - - - remove_action( 'welcome_panel', 'wp_welcome_panel' ); - * - * @since 3.5.0 - */ - do_action( 'welcome_panel' ); - ?> -
    - - -
    - -
    - -
    - - - * check_column('wp_links', 'link_description', 'mediumtext'); - * if (check_column($wpdb->comments, 'comment_author', 'tinytext')) - * echo "ok\n"; - * - * $error_count = 0; - * $tablename = $wpdb->links; - * // check the column - * if (!check_column($wpdb->links, 'link_description', 'varchar(255)')) { - * $ddl = "ALTER TABLE $wpdb->links MODIFY COLUMN link_description varchar(255) NOT NULL DEFAULT '' "; - * $q = $wpdb->query($ddl); - * } - * - * if (check_column($wpdb->links, 'link_description', 'varchar(255)')) { - * $res .= $tablename . ' - ok
    '; - * } else { - * $res .= 'There was a problem with ' . $tablename . '
    '; - * ++$error_count; - * } - * - * - * @package WordPress - * @subpackage Plugin - */ - -/** Load WordPress Bootstrap */ -require_once(dirname(dirname(__FILE__)).'/wp-load.php'); - -if ( ! function_exists('maybe_create_table') ) : -/** - * Create database table, if it doesn't already exist. - * - * @since 1.0.0 - * - * @uses $wpdb - * - * @param string $table_name Database table name. - * @param string $create_ddl Create database table SQL. - * @return bool False on error, true if already exists or success. - */ -function maybe_create_table($table_name, $create_ddl) { - global $wpdb; - foreach ($wpdb->get_col("SHOW TABLES",0) as $table ) { - if ($table == $table_name) { - return true; - } - } - // Didn't find it, so try to create it. - $wpdb->query($create_ddl); - - // We cannot directly tell that whether this succeeded! - foreach ($wpdb->get_col("SHOW TABLES",0) as $table ) { - if ($table == $table_name) { - return true; - } - } - return false; -} -endif; - -if ( ! function_exists('maybe_add_column') ) : -/** - * Add column to database table, if column doesn't already exist in table. - * - * @since 1.0.0 - * - * @uses $wpdb - * - * @param string $table_name Database table name - * @param string $column_name Table column name - * @param string $create_ddl SQL to add column to table. - * @return bool False on failure. True, if already exists or was successful. - */ -function maybe_add_column($table_name, $column_name, $create_ddl) { - global $wpdb; - foreach ($wpdb->get_col("DESC $table_name",0) as $column ) { - - if ($column == $column_name) { - return true; - } - } - - // Didn't find it, so try to create it. - $wpdb->query($create_ddl); - - // We cannot directly tell that whether this succeeded! - foreach ($wpdb->get_col("DESC $table_name",0) as $column ) { - if ($column == $column_name) { - return true; - } - } - return false; -} -endif; - -/** - * Drop column from database table, if it exists. - * - * @since 1.0.0 - * - * @uses $wpdb - * - * @param string $table_name Table name - * @param string $column_name Column name - * @param string $drop_ddl SQL statement to drop column. - * @return bool False on failure, true on success or doesn't exist. - */ -function maybe_drop_column($table_name, $column_name, $drop_ddl) { - global $wpdb; - foreach ($wpdb->get_col("DESC $table_name",0) as $column ) { - if ($column == $column_name) { - - // Found it, so try to drop it. - $wpdb->query($drop_ddl); - - // We cannot directly tell that whether this succeeded! - foreach ($wpdb->get_col("DESC $table_name",0) as $column ) { - if ($column == $column_name) { - return false; - } - } - } - } - // Else didn't find it. - return true; -} - -/** - * Check column matches criteria. - * - * Uses the SQL DESC for retrieving the table info for the column. It will help - * understand the parameters, if you do more research on what column information - * is returned by the SQL statement. Pass in null to skip checking that - * criteria. - * - * Column names returned from DESC table are case sensitive and are listed: - * Field - * Type - * Null - * Key - * Default - * Extra - * - * @since 1.0.0 - * - * @param string $table_name Table name - * @param string $col_name Column name - * @param string $col_type Column type - * @param bool $is_null Optional. Check is null. - * @param mixed $key Optional. Key info. - * @param mixed $default Optional. Default value. - * @param mixed $extra Optional. Extra value. - * @return bool True, if matches. False, if not matching. - */ -function check_column($table_name, $col_name, $col_type, $is_null = null, $key = null, $default = null, $extra = null) { - global $wpdb; - $diffs = 0; - $results = $wpdb->get_results("DESC $table_name"); - - foreach ($results as $row ) { - - if ($row->Field == $col_name) { - - // Got our column, check the params. - if (($col_type != null) && ($row->Type != $col_type)) { - ++$diffs; - } - if (($is_null != null) && ($row->Null != $is_null)) { - ++$diffs; - } - if (($key != null) && ($row->Key != $key)) { - ++$diffs; - } - if (($default != null) && ($row->Default != $default)) { - ++$diffs; - } - if (($extra != null) && ($row->Extra != $extra)) { - ++$diffs; - } - if ($diffs > 0) { - return false; - } - return true; - } // end if found our column - } - return false; -} diff --git a/sources/wordpress/wp-admin/install.php b/sources/wordpress/wp-admin/install.php deleted file mode 100644 index 72916e4..0000000 --- a/sources/wordpress/wp-admin/install.php +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - Error: PHP is not running - - -

    WordPress

    -

    Error: PHP is not running

    -

    WordPress requires that your web server is running PHP. Your server does not have PHP installed, or PHP is turned off.

    - - - - -> - - - - <?php _e( 'WordPress › Installation' ); ?> - - - -

    - -prepare( "SHOW TABLES LIKE %s", $wpdb->esc_like( $wpdb->users ) ); - $user_table = ( $wpdb->get_var( $sql ) != null ); - - // Ensure that Blogs appear in search engines by default. - $blog_public = 1; - if ( isset( $_POST['weblog_title'] ) ) { - $blog_public = isset( $_POST['blog_public'] ); - } - - $weblog_title = isset( $_POST['weblog_title'] ) ? trim( wp_unslash( $_POST['weblog_title'] ) ) : ''; - $user_name = isset($_POST['user_name']) ? trim( wp_unslash( $_POST['user_name'] ) ) : ''; - $admin_email = isset( $_POST['admin_email'] ) ? trim( wp_unslash( $_POST['admin_email'] ) ) : ''; - - if ( ! is_null( $error ) ) { -?> -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    - '; - } else { - ?> -

    - -
    - -

    -
    - -

    -
    -

    -
    -

    -

    - -
    -' . __( 'Already Installed' ) . '

    ' . __( 'You appear to have already installed WordPress. To reinstall please clear your old database tables first.' ) . '

    ' . __( 'Log In' ) . '

    ' ); -} - -$php_version = phpversion(); -$mysql_version = $wpdb->db_version(); -$php_compat = version_compare( $php_version, $required_php_version, '>=' ); -$mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ) || file_exists( WP_CONTENT_DIR . '/db.php' ); - -if ( !$mysql_compat && !$php_compat ) - $compat = sprintf( __( 'You cannot install because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.' ), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ); -elseif ( !$php_compat ) - $compat = sprintf( __( 'You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_php_version, $php_version ); -elseif ( !$mysql_compat ) - $compat = sprintf( __( 'You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_mysql_version, $mysql_version ); - -if ( !$mysql_compat || !$php_compat ) { - display_header(); - die( '

    ' . __( 'Insufficient Requirements' ) . '

    ' . $compat . '

    ' ); -} - -if ( ! is_string( $wpdb->base_prefix ) || '' === $wpdb->base_prefix ) { - display_header(); - die( '

    ' . __( 'Configuration Error' ) . '

    ' . __( 'Your wp-config.php file has an empty database table prefix, which is not supported.' ) . '

    ' ); -} - -$language = ''; -if ( ! empty( $_REQUEST['language'] ) ) { - $language = preg_replace( '/[^a-zA-Z_]/', '', $_REQUEST['language'] ); -} elseif ( isset( $GLOBALS['wp_local_package'] ) ) { - $language = $GLOBALS['wp_local_package']; -} - -switch($step) { - case 0: // Step 0 - - if ( wp_can_install_language_pack() && empty( $language ) && ( $languages = wp_get_available_translations() ) ) { - display_header( 'language-chooser' ); - echo '
    '; - wp_install_language_form( $languages ); - echo '
    '; - break; - } - - // Deliberately fall through if we can't reach the translations API. - - case 1: // Step 1, direct link or from language chooser. - if ( ! empty( $language ) ) { - $loaded_language = wp_download_language_pack( $language ); - if ( $loaded_language ) { - load_default_textdomain( $loaded_language ); - $GLOBALS['wp_locale'] = new WP_Locale(); - } - } - - display_header(); -?> -

    -

    - -

    -

    - -error ) ) - wp_die( $wpdb->error->get_error_message() ); - - display_header(); - // Fill in the data we gathered - $weblog_title = isset( $_POST['weblog_title'] ) ? trim( wp_unslash( $_POST['weblog_title'] ) ) : ''; - $user_name = isset($_POST['user_name']) ? trim( wp_unslash( $_POST['user_name'] ) ) : ''; - $admin_password = isset($_POST['admin_password']) ? wp_unslash( $_POST['admin_password'] ) : ''; - $admin_password_check = isset($_POST['admin_password2']) ? wp_unslash( $_POST['admin_password2'] ) : ''; - $admin_email = isset( $_POST['admin_email'] ) ?trim( wp_unslash( $_POST['admin_email'] ) ) : ''; - $public = isset( $_POST['blog_public'] ) ? (int) $_POST['blog_public'] : 0; - - // Check e-mail address. - $error = false; - if ( empty( $user_name ) ) { - // TODO: poka-yoke - display_setup_form( __( 'Please provide a valid username.' ) ); - $error = true; - } elseif ( $user_name != sanitize_user( $user_name, true ) ) { - display_setup_form( __( 'The username you provided has invalid characters.' ) ); - $error = true; - } elseif ( $admin_password != $admin_password_check ) { - // TODO: poka-yoke - display_setup_form( __( 'Your passwords do not match. Please try again.' ) ); - $error = true; - } else if ( empty( $admin_email ) ) { - // TODO: poka-yoke - display_setup_form( __( 'You must provide an email address.' ) ); - $error = true; - } elseif ( ! is_email( $admin_email ) ) { - // TODO: poka-yoke - display_setup_form( __( 'Sorry, that isn’t a valid email address. Email addresses look like username@example.com.' ) ); - $error = true; - } - - if ( $error === false ) { - $wpdb->show_errors(); - $result = wp_install( $weblog_title, $user_name, $admin_email, $public, '', wp_slash( $admin_password ), $loaded_language ); -?> - -

    - -

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

    -
    - -

    - - - - - - - - diff --git a/sources/wordpress/wp-admin/js/accordion.js b/sources/wordpress/wp-admin/js/accordion.js deleted file mode 100644 index 6cb1c1c..0000000 --- a/sources/wordpress/wp-admin/js/accordion.js +++ /dev/null @@ -1,143 +0,0 @@ -/** - * Accordion-folding functionality. - * - * Markup with the appropriate classes will be automatically hidden, - * with one section opening at a time when its title is clicked. - * Use the following markup structure for accordion behavior: - * - *
    - *
    - *

    - *
    - *
    - *
    - *
    - *

    - *
    - *
    - *
    - *
    - *

    - *
    - *
    - *
    - *
    - * - * Note that any appropriate tags may be used, as long as the above classes are present. - * - * In addition to the standard accordion behavior, this file includes JS for the - * Customizer's "Panel" functionality. - * - * @since 3.6.0. - */ - -( function( $ ){ - - $( document ).ready( function () { - - // Expand/Collapse accordion sections on click. - $( '.accordion-container' ).on( 'click keydown', '.accordion-section-title', function( e ) { - if ( e.type === 'keydown' && 13 !== e.which ) { // "return" key - return; - } - - e.preventDefault(); // Keep this AFTER the key filter above - - accordionSwitch( $( this ) ); - }); - - // Go back to the top-level Customizer accordion. - $( '#customize-header-actions' ).on( 'click keydown', '.control-panel-back', function( e ) { - if ( e.type === 'keydown' && 13 !== e.which ) { // "return" key - return; - } - - e.preventDefault(); // Keep this AFTER the key filter above - - panelSwitch( $( '.current-panel' ) ); - }); - }); - - var sectionContent = $( '.accordion-section-content' ); - - /** - * Close the current accordion section and open a new one. - * - * @param {Object} el Title element of the accordion section to toggle. - * @since 3.6.0 - */ - function accordionSwitch ( el ) { - var section = el.closest( '.accordion-section' ), - siblings = section.closest( '.accordion-container' ).find( '.open' ), - content = section.find( sectionContent ); - - // This section has no content and cannot be expanded. - if ( section.hasClass( 'cannot-expand' ) ) { - return; - } - - // Slide into a sub-panel instead of accordioning (Customizer-specific). - if ( section.hasClass( 'control-panel' ) ) { - panelSwitch( section ); - return; - } - - if ( section.hasClass( 'open' ) ) { - section.toggleClass( 'open' ); - content.toggle( true ).slideToggle( 150 ); - } else { - siblings.removeClass( 'open' ); - siblings.find( sectionContent ).show().slideUp( 150 ); - content.toggle( false ).slideToggle( 150 ); - section.toggleClass( 'open' ); - } - } - - /** - * Slide into an accordion sub-panel. - * - * For the Customizer-specific panel functionality - * - * @param {Object} panel Title element or back button of the accordion panel to toggle. - * @since 4.0.0 - */ - function panelSwitch( panel ) { - var position, scroll, - section = panel.closest( '.accordion-section' ), - overlay = section.closest( '.wp-full-overlay' ), - container = section.closest( '.accordion-container' ), - siblings = container.find( '.open' ), - topPanel = overlay.find( '#customize-theme-controls > ul > .accordion-section > .accordion-section-title' ).add( '#customize-info > .accordion-section-title' ), - backBtn = overlay.find( '.control-panel-back' ), - panelTitle = section.find( '.accordion-section-title' ).first(), - content = section.find( '.control-panel-content' ); - - if ( section.hasClass( 'current-panel' ) ) { - section.toggleClass( 'current-panel' ); - overlay.toggleClass( 'in-sub-panel' ); - content.delay( 180 ).hide( 0, function() { - content.css( 'margin-top', 'inherit' ); // Reset - } ); - topPanel.attr( 'tabindex', '0' ); - backBtn.attr( 'tabindex', '-1' ); - panelTitle.focus(); - container.scrollTop( 0 ); - } else { - // Close all open sections in any accordion level. - siblings.removeClass( 'open' ); - siblings.find( sectionContent ).show().slideUp( 0 ); - content.show( 0, function() { - position = content.offset().top; - scroll = container.scrollTop(); - content.css( 'margin-top', ( 45 - position - scroll ) ); - section.toggleClass( 'current-panel' ); - overlay.toggleClass( 'in-sub-panel' ); - container.scrollTop( 0 ); - } ); - topPanel.attr( 'tabindex', '-1' ); - backBtn.attr( 'tabindex', '0' ); - backBtn.focus(); - } - } - -})(jQuery); diff --git a/sources/wordpress/wp-admin/js/accordion.min.js b/sources/wordpress/wp-admin/js/accordion.min.js deleted file mode 100644 index 6b85264..0000000 --- a/sources/wordpress/wp-admin/js/accordion.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(a){function b(a){var b=a.closest(".accordion-section"),e=b.closest(".accordion-container").find(".open"),f=b.find(d);if(!b.hasClass("cannot-expand"))return b.hasClass("control-panel")?void c(b):void(b.hasClass("open")?(b.toggleClass("open"),f.toggle(!0).slideToggle(150)):(e.removeClass("open"),e.find(d).show().slideUp(150),f.toggle(!1).slideToggle(150),b.toggleClass("open")))}function c(a){var b,c,e=a.closest(".accordion-section"),f=e.closest(".wp-full-overlay"),g=e.closest(".accordion-container"),h=g.find(".open"),i=f.find("#customize-theme-controls > ul > .accordion-section > .accordion-section-title").add("#customize-info > .accordion-section-title"),j=f.find(".control-panel-back"),k=e.find(".accordion-section-title").first(),l=e.find(".control-panel-content");e.hasClass("current-panel")?(e.toggleClass("current-panel"),f.toggleClass("in-sub-panel"),l.delay(180).hide(0,function(){l.css("margin-top","inherit")}),i.attr("tabindex","0"),j.attr("tabindex","-1"),k.focus(),g.scrollTop(0)):(h.removeClass("open"),h.find(d).show().slideUp(0),l.show(0,function(){b=l.offset().top,c=g.scrollTop(),l.css("margin-top",45-b-c),e.toggleClass("current-panel"),f.toggleClass("in-sub-panel"),g.scrollTop(0)}),i.attr("tabindex","-1"),j.attr("tabindex","0"),j.focus())}a(document).ready(function(){a(".accordion-container").on("click keydown",".accordion-section-title",function(c){("keydown"!==c.type||13===c.which)&&(c.preventDefault(),b(a(this)))}),a("#customize-header-actions").on("click keydown",".control-panel-back",function(b){("keydown"!==b.type||13===b.which)&&(b.preventDefault(),c(a(".current-panel")))})});var d=a(".accordion-section-content")}(jQuery); \ No newline at end of file diff --git a/sources/wordpress/wp-admin/js/color-picker.js b/sources/wordpress/wp-admin/js/color-picker.js deleted file mode 100644 index 0991c3e..0000000 --- a/sources/wordpress/wp-admin/js/color-picker.js +++ /dev/null @@ -1,155 +0,0 @@ -/* global wpColorPickerL10n */ -( function( $, undef ){ - - var ColorPicker, - // html stuff - _before = '', - _after = '
    '; - require_once( ABSPATH . 'wp-admin/admin-footer.php' ); - } else { - wp_redirect( network_admin_url( 'users.php' ) ); - } - exit(); - - case 'allusers': - if ( !current_user_can( 'manage_network_users' ) ) - wp_die( __( 'You do not have permission to access this page.' ) ); - - if ( ( isset( $_POST['action']) || isset($_POST['action2'] ) ) && isset( $_POST['allusers'] ) ) { - check_admin_referer( 'bulk-users-network' ); - - $doaction = $_POST['action'] != -1 ? $_POST['action'] : $_POST['action2']; - $userfunction = ''; - - foreach ( (array) $_POST['allusers'] as $key => $val ) { - if ( !empty( $val ) ) { - switch ( $doaction ) { - case 'delete': - if ( ! current_user_can( 'delete_users' ) ) - wp_die( __( 'You do not have permission to access this page.' ) ); - $title = __( 'Users' ); - $parent_file = 'users.php'; - require_once( ABSPATH . 'wp-admin/admin-header.php' ); - echo '
    '; - confirm_delete_users( $_POST['allusers'] ); - echo '
    '; - require_once( ABSPATH . 'wp-admin/admin-footer.php' ); - exit(); - - case 'spam': - $user = get_userdata( $val ); - 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 ) { - 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' ); - break; - - case 'notspam': - $userfunction = 'all_notspam'; - $blogs = get_blogs_of_user( $val, true ); - foreach ( (array) $blogs as $key => $details ) - update_blog_status( $details->userblog_id, 'spam', '0' ); - - update_user_status( $val, 'spam', '0' ); - break; - } - } - } - - wp_safe_redirect( add_query_arg( array( 'updated' => 'true', 'action' => $userfunction ), wp_get_referer() ) ); - } else { - $location = network_admin_url( 'users.php' ); - - if ( ! empty( $_REQUEST['paged'] ) ) - $location = add_query_arg( 'paged', (int) $_REQUEST['paged'], $location ); - wp_redirect( $location ); - } - exit(); - - case 'dodelete': - check_admin_referer( 'ms-users-delete' ); - if ( ! ( current_user_can( 'manage_network_users' ) && current_user_can( 'delete_users' ) ) ) - wp_die( __( 'You do not have permission to access this page.' ) ); - - if ( ! empty( $_POST['blog'] ) && is_array( $_POST['blog'] ) ) { - foreach ( $_POST['blog'] as $id => $users ) { - foreach ( $users as $blogid => $user_id ) { - if ( ! current_user_can( 'delete_user', $id ) ) - continue; - - if ( ! empty( $_POST['delete'] ) && 'reassign' == $_POST['delete'][$blogid][$id] ) - remove_user_from_blog( $id, $blogid, $user_id ); - else - remove_user_from_blog( $id, $blogid ); - } - } - } - $i = 0; - if ( is_array( $_POST['user'] ) && ! empty( $_POST['user'] ) ) - foreach( $_POST['user'] as $id ) { - if ( ! current_user_can( 'delete_user', $id ) ) - continue; - wpmu_delete_user( $id ); - $i++; - } - - if ( $i == 1 ) - $deletefunction = 'delete'; - else - $deletefunction = 'all_delete'; - - wp_redirect( add_query_arg( array( 'updated' => 'true', 'action' => $deletefunction ), network_admin_url( 'users.php' ) ) ); - exit(); - } -} - -$wp_list_table = _get_list_table('WP_MS_Users_List_Table'); -$pagenum = $wp_list_table->get_pagenum(); -$wp_list_table->prepare_items(); -$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); - -if ( $pagenum > $total_pages && $total_pages > 0 ) { - wp_redirect( add_query_arg( 'paged', $total_pages ) ); - exit; -} -$title = __( 'Users' ); -$parent_file = 'users.php'; - -add_screen_option( 'per_page', array('label' => _x( 'Users', 'users per page (screen options)' )) ); - -get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

    ' . __('This table shows all users across the network and the sites to which they are assigned.') . '

    ' . - '

    ' . __('Hover over any user on the list to make the edit links appear. The Edit link on the left will take you to their Edit User profile page; the Edit link on the right by any site name goes to an Edit Site screen for that site.') . '

    ' . - '

    ' . __('You can also go to the user’s profile page by clicking on the individual username.') . '

    ' . - '

    ' . __('You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right.') . '

    ' . - '

    ' . __('The bulk action will permanently delete selected users, or mark/unmark those selected as spam. Spam users will have posts removed and will be unable to sign up again with the same email addresses.') . '

    ' . - '

    ' . __('You can make an existing user an additional super admin by going to the Edit User profile page and checking the box to grant that privilege.') . '

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

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); - -if ( isset( $_REQUEST['updated'] ) && $_REQUEST['updated'] == 'true' && ! empty( $_REQUEST['action'] ) ) { - ?> -

    - -

    - -
    -

    - ' . __( 'Search results for “%s”' ) . '', esc_html( $usersearch ) ); - ?> -

    - - views(); ?> - -
    - search_box( __( 'Search Users' ), 'all-user' ); ?> -
    - -
    - display(); ?> -
    -
    - - diff --git a/sources/wordpress/wp-admin/options-discussion.php b/sources/wordpress/wp-admin/options-discussion.php deleted file mode 100644 index da0801a..0000000 --- a/sources/wordpress/wp-admin/options-discussion.php +++ /dev/null @@ -1,273 +0,0 @@ -add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => '

    ' . __('This screen provides many options for controlling the management and display of comments and links to your posts/pages. So many, in fact, they won’t all fit here! :) Use the documentation links to get information on what each discussion setting does.') . '

    ' . - '

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

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

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

    ' . - '

    ' . __('Documentation on Discussion Settings') . '

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -include( ABSPATH . 'wp-admin/admin-header.php' ); -?> - -
    -

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

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

    - -

    -

    - -

    -
    -

    -

    - -

    -
    - -

    - -

    - - - - - - - - - - - - - - - - - -
    - -
    - - __('G — Suitable for all audiences'), - /* translators: Content suitability rating: http://bit.ly/89QxZA */ - 'PG' => __('PG — Possibly offensive, usually for audiences 13 and above'), - /* translators: Content suitability rating: http://bit.ly/89QxZA */ - 'R' => __('R — Intended for adult audiences above 17'), - /* translators: Content suitability rating: http://bit.ly/89QxZA */ - 'X' => __('X — Even more mature than above') -); -foreach ($ratings as $key => $rating) : - $selected = (get_option('avatar_rating') == $key) ? 'checked="checked"' : ''; - echo "\n\t
    "; -endforeach; -?> - -
    - -
    - - __('Mystery Man'), - 'blank' => __('Blank'), - 'gravatar_default' => __('Gravatar Logo'), - 'identicon' => __('Identicon (Generated)'), - 'wavatar' => __('Wavatar (Generated)'), - 'monsterid' => __('MonsterID (Generated)'), - 'retro' => __('Retro (Generated)') -); -/** - * Filter the default avatars. - * - * Avatars are stored in key/value pairs, where the key is option value, - * and the name is the displayed avatar name. - * - * @since 2.6.0 - * - * @param array $avatar_defaults Array of default avatars. - */ -$avatar_defaults = apply_filters( 'avatar_defaults', $avatar_defaults ); -$default = get_option('avatar_default'); -if ( empty($default) ) - $default = 'mystery'; -$size = 32; -$avatar_list = ''; -foreach ( $avatar_defaults as $default_key => $default_name ) { - $selected = ($default == $default_key) ? 'checked="checked" ' : ''; - $avatar_list .= "\n\t'; - $avatar_list .= '
    '; -} -/** - * Filter the HTML output of the default avatar list. - * - * @since 2.6.0 - * - * @param string $avatar_list HTML markup of the avatar list. - */ -echo apply_filters( 'default_avatar_select', $avatar_list ); -?> - -
    - - - - -
    -
    - - diff --git a/sources/wordpress/wp-admin/options-general.php b/sources/wordpress/wp-admin/options-general.php deleted file mode 100644 index 7011885..0000000 --- a/sources/wordpress/wp-admin/options-general.php +++ /dev/null @@ -1,355 +0,0 @@ - - -' . __('The fields on this screen determine some of the basics of your site setup.') . '

    ' . - '

    ' . __('Most themes display the site title at the top of every page, in the title bar of the browser, and as the identifying name for syndicated feeds. The tagline is also displayed by many themes.') . '

    '; - -if ( ! is_multisite() ) { - $options_help .= '

    ' . __('The WordPress URL and the Site URL can be the same (example.com) or different; for example, having the WordPress core files (example.com/wordpress) in a subdirectory instead of the root directory.') . '

    ' . - '

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

    ' . - '

    ' . __( '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( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => $options_help, -) ); - -get_current_screen()->set_help_sidebar( - '

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

    ' . - '

    ' . __('Documentation on General Settings') . '

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -include( ABSPATH . 'wp-admin/admin-header.php' ); -?> - -
    -

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

    class="regular-text code" />
    class="regular-text code" /> -

    to be different from the directory you installed WordPress.'); ?>

    -

    -
    - -
    -

    The new address will not become active until confirmed.') ?>

    - -
    -

    %1$s. Cancel'), esc_html( $new_admin_email ), esc_url( admin_url( 'options.php?dismiss=new_admin_email' ) ) ); ?>

    -
    - -
    - - - - UTC time is %s'), date_i18n($timezone_format, false, 'gmt')); ?> - - %1$s'), date_i18n($timezone_format)); ?> - -

    - -
    - - -
    - $right_now ) { - $found = true; - break; - } - } - - if ( $found ) { - echo ' '; - $message = $tr['isdst'] ? - __('Daylight saving time begins on: %s.') : - __('Standard time begins on: %s.'); - // Add the difference between the current offset and the new offset to ts to get the correct transition time from date_i18n(). - printf( $message, date_i18n(get_option('date_format') . ' ' . get_option('time_format'), $tr['ts'] + ($tz_offset - $tr['offset']) ) ); - } else { - _e('This timezone does not observe daylight saving time.'); - } - } - // Set back to UTC. - date_default_timezone_set('UTC'); - ?> -
    - -
    -
    - ' . date_i18n( $format ) . "
    \n"; - } - - echo ' ' . date_i18n( get_option('date_format') ) . " \n"; -?> -
    -
    -
    - ' . date_i18n( $format ) . "
    \n"; - } - - echo ' ' . date_i18n( get_option('time_format') ) . " \n"; - - echo "\t

    " . __('Documentation on date and time formatting.') . "

    \n"; -?> -
    -
    - 'WPLANG', - 'id' => 'WPLANG', - 'selected' => $locale, - 'languages' => $languages, - ) ); - - // Add note about deprecated WPLANG constant. - if ( defined( 'WPLANG' ) && ( '' !== WPLANG ) && $locale !== WPLANG ) { - if ( is_super_admin() ) { - ?> -

    - WPLANG', 'wp-config.php' ); ?> -

    - -
    - - - - -
    - -
    - - diff --git a/sources/wordpress/wp-admin/options-head.php b/sources/wordpress/wp-admin/options-head.php deleted file mode 100644 index 1c706c8..0000000 --- a/sources/wordpress/wp-admin/options-head.php +++ /dev/null @@ -1,18 +0,0 @@ -' . __('You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size.') . '

    '; - -if ( ! is_multisite() && ( get_option('upload_url_path') || ( get_option('upload_path') != 'wp-content/uploads' && get_option('upload_path') ) ) ) { - $media_options_help .= '

    ' . __('Uploading Files allows you to choose the folder and path for storing your uploaded files.') . '

    '; -} - -$media_options_help .= '

    ' . __('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( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => $media_options_help, -) ); - -get_current_screen()->set_help_sidebar( - '

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -include( ABSPATH . 'wp-admin/admin-header.php' ); - -?> - -
    -

    - -
    - - -

    -

    - - - - - - - - - - - - - - - - - - -
    - - - -
    -/> - -
    - - - - -
    - - - - -
    - - -

    - - -
    - - - -

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

    wp-content/uploads'); ?>

    -
    -

    -
    - -
    - - - - - - -
    - -
    - - diff --git a/sources/wordpress/wp-admin/options-permalink.php b/sources/wordpress/wp-admin/options-permalink.php deleted file mode 100644 index 28395e9..0000000 --- a/sources/wordpress/wp-admin/options-permalink.php +++ /dev/null @@ -1,294 +0,0 @@ -add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => '

    ' . __('Permalinks are the permanent URLs to your individual pages and blog posts, as well as your category and tag archives. A permalink is the web address used to link to your content. The URL to each post should be permanent, and never change — hence the name permalink.') . '

    ' . - '

    ' . __('This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures.') . '

    ' . - '

    ' . __('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( - 'id' => 'common-settings', - 'title' => __('Common Settings'), - 'content' => '

    ' . __('Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure.') . '

    ' . - '

    ' . __('If you pick an option other than Default, your general URL path with structure tags, terms surrounded by %, will also appear in the custom structure field and your path can be further modified there.') . '

    ' . - '

    ' . __('When you assign multiple categories or tags to a post, only one can show up in the permalink: the lowest numbered category. This applies if your custom structure includes %category% or %tag%.') . '

    ' . - '

    ' . __('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( - 'id' => 'custom-structures', - 'title' => __('Custom Structures'), - 'content' => '

    ' . __('The Optional fields let you customize the “category” and “tag” base names that will appear in archive URLs. For example, the page listing all posts in the “Uncategorized” category could be /topics/uncategorized instead of /category/uncategorized.') . '

    ' . - '

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

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

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

    ' . - '

    ' . __('Documentation on Permalinks Settings') . '

    ' . - '

    ' . __('Documentation on Using Permalinks') . '

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -/** - * Display JavaScript on the page. - * - * @since 3.5.0 - */ -function options_permalink_add_js() { - ?> - -set_permalink_structure( $permalink_structure ); - } - - if ( isset( $_POST['category_base'] ) ) { - $category_base = $_POST['category_base']; - if ( ! empty( $category_base ) ) - $category_base = $blog_prefix . preg_replace('#/+#', '/', '/' . str_replace( '#', '', $category_base ) ); - $wp_rewrite->set_category_base( $category_base ); - } - - if ( isset( $_POST['tag_base'] ) ) { - $tag_base = $_POST['tag_base']; - if ( ! empty( $tag_base ) ) - $tag_base = $blog_prefix . preg_replace('#/+#', '/', '/' . str_replace( '#', '', $tag_base ) ); - $wp_rewrite->set_tag_base( $tag_base ); - } - - wp_redirect( admin_url( 'options-permalink.php?settings-updated=true' ) ); - exit; -} - -$permalink_structure = get_option( 'permalink_structure' ); -$category_base = get_option( 'category_base' ); -$tag_base = get_option( 'tag_base' ); -$update_required = false; - -if ( $iis7_permalinks ) { - if ( ( ! file_exists($home_path . 'web.config') && win_is_writable($home_path) ) || win_is_writable($home_path . 'web.config') ) - $writable = true; - else - $writable = false; -} elseif ( $is_nginx ) { - $writable = false; -} else { - if ( ( ! file_exists( $home_path . '.htaccess' ) && is_writable( $home_path ) ) || is_writable( $home_path . '.htaccess' ) ) { - $writable = true; - } else { - $writable = false; - $existing_rules = array_filter( extract_from_markers( $home_path . '.htaccess', 'WordPress' ) ); - $new_rules = array_filter( explode( "\n", $wp_rewrite->mod_rewrite_rules() ) ); - $update_required = ( $new_rules !== $existing_rules ); - } -} - -if ( $wp_rewrite->using_index_permalinks() ) - $usingpi = true; -else - $usingpi = false; - -flush_rewrite_rules(); - -require( ABSPATH . 'wp-admin/admin-header.php' ); - -if ( ! empty( $_GET['settings-updated'] ) ) : ?> -

    -

    - - -
    -

    - -
    - - -

    URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This can improve the aesthetics, usability, and forward-compatibility of your links. A number of tags are available, and here are some examples to get you started.'); ?>

    - - '', - 1 => $prefix . '/%year%/%monthnum%/%day%/%postname%/', - 2 => $prefix . '/%year%/%monthnum%/%postname%/', - 3 => $prefix . '/' . _x( 'archives', 'sample permalink base' ) . '/%post_id%', - 4 => $prefix . '/%postname%/', -); -?> -

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

    - -

    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 ); ?>

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

    web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file.') ?>

    -
    - -

    -
    -

    web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved.') ?>

    - -

    writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file.') ?>

    -
    - -

    -
    -

    web.config file automatically, do not forget to revert the permissions after the file has been created.') ?>

    - - - -

    .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all.') ?>

    -
    - -

    -
    - - - - -
    - - diff --git a/sources/wordpress/wp-admin/options-reading.php b/sources/wordpress/wp-admin/options-reading.php deleted file mode 100644 index 7bcb20b..0000000 --- a/sources/wordpress/wp-admin/options-reading.php +++ /dev/null @@ -1,184 +0,0 @@ - - -'; - echo '

    ' . __( 'The character encoding of your site (UTF-8 is recommended)' ) . '

    '; -} - -get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => '

    ' . __('This screen contains the settings that affect the display of your content.') . '

    ' . - '

    ' . sprintf(__('You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed.'), 'post-new.php?post_type=page') . '

    ' . - '

    ' . __('You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary.') . '

    ' . - '

    ' . __('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( - 'id' => 'site-visibility', - 'title' => has_action( 'blog_privacy_selector' ) ? __( 'Site Visibility' ) : __( 'Search Engine Visibility' ), - 'content' => '

    ' . __( 'You can choose whether or not your site will be crawled by robots, ping services, and spiders. If you want those services to ignore your site, click the checkbox next to “Discourage search engines from indexing this site” and click the Save Changes button at the bottom of the screen. Note that your privacy is not complete; your site is still visible on the web.' ) . '

    ' . - '

    ' . __( 'When this setting is in effect, a reminder is shown in the At a Glance box of the Dashboard that says, “Search Engines Discouraged,” to remind you that your site is not being crawled.' ) . '

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

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

    ' . - '

    ' . __('Documentation on Reading Settings') . '

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -include( ABSPATH . 'wp-admin/admin-header.php' ); -?> - -
    -

    - -
    - 'blog_charset' ) ); -?> - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    -

    -

    -

    -
      -
    • -
    • -
    - -

    Warning: these pages should not be the same!' ); ?>

    - -
    - -
    -


    -

    -
    - - /> -
    - /> - -

    - - - -

    - -
    - - - - -
    -
    - diff --git a/sources/wordpress/wp-admin/options-writing.php b/sources/wordpress/wp-admin/options-writing.php deleted file mode 100644 index 4c761d2..0000000 --- a/sources/wordpress/wp-admin/options-writing.php +++ /dev/null @@ -1,194 +0,0 @@ -add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => '

    ' . __('You can submit content in several different ways; this screen holds the settings for all of them. The top section controls the editor within the dashboard, while the rest control external publishing methods. For more information on any of these methods, use the documentation links.') . '

    ' . - '

    ' . __('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( - 'id' => 'options-press', - 'title' => __('Press This'), - 'content' => '

    ' . __('Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options.') . '

    ', -) ); - -/** This filter is documented in wp-admin/options.php */ -if ( apply_filters( 'enable_post_by_email_configuration', true ) ) { - get_current_screen()->add_help_tab( array( - 'id' => 'options-postemail', - 'title' => __( 'Post Via Email' ), - 'content' => '

    ' . __( 'Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail account with POP3 access to use this, and any mail received at this address will be posted, so it’s a good idea to keep this address very secret.' ) . '

    ', - ) ); -} - -/** This filter is documented in wp-admin/options-writing.php */ -if ( apply_filters( 'enable_update_services_configuration', true ) ) { - get_current_screen()->add_help_tab( array( - 'id' => 'options-services', - 'title' => __( 'Update Services' ), - 'content' => '

    ' . __( 'If desired, WordPress will automatically alert various services of your new posts.' ) . '

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

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

    ' . - '

    ' . __('Documentation on Writing Settings') . '

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -include( ABSPATH . 'wp-admin/admin-header.php' ); -?> - -
    -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - -
    - 0, 'name' => 'default_category', 'orderby' => 'name', 'selected' => get_option('default_category'), 'hierarchical' => true)); -?> -
    - -
    - 0, 'name' => 'default_link_category', 'orderby' => 'name', 'selected' => get_option('default_link_category'), 'hierarchical' => true, 'taxonomy' => 'link_category')); -?> -
    - -

    -

    -

    -

    -

    - - - -

    -

    %s, %s, %s.'), wp_generate_password(8, false), wp_generate_password(8, false), wp_generate_password(8, false)) ?>

    - - - - - - - - - - - - - - - - - - - -
    - - -
    - -
    - 0, 'name' => 'default_email_category', 'orderby' => 'name', 'selected' => get_option('default_email_category'), 'hierarchical' => true)); -?> -
    - - - -

    - - - -

    - - - - - -

    Update Services because of your site’s visibility settings.'), 'options-reading.php'); ?>

    - - - - - - - -
    -
    - - diff --git a/sources/wordpress/wp-admin/options.php b/sources/wordpress/wp-admin/options.php deleted file mode 100644 index 29a9344..0000000 --- a/sources/wordpress/wp-admin/options.php +++ /dev/null @@ -1,265 +0,0 @@ - array( 'blogname', 'blogdescription', 'gmt_offset', 'date_format', 'time_format', 'start_of_week', 'timezone_string', 'WPLANG' ), - 'discussion' => array( 'default_pingback_flag', 'default_ping_status', 'default_comment_status', 'comments_notify', 'moderation_notify', 'comment_moderation', 'require_name_email', 'comment_whitelist', 'comment_max_links', 'moderation_keys', 'blacklist_keys', 'show_avatars', 'avatar_rating', 'avatar_default', 'close_comments_for_old_posts', 'close_comments_days_old', 'thread_comments', 'thread_comments_depth', 'page_comments', 'comments_per_page', 'default_comments_page', 'comment_order', 'comment_registration' ), - 'media' => array( 'thumbnail_size_w', 'thumbnail_size_h', 'thumbnail_crop', 'medium_size_w', 'medium_size_h', 'large_size_w', 'large_size_h', 'image_default_size', 'image_default_align', 'image_default_link_type' ), - 'reading' => array( 'posts_per_page', 'posts_per_rss', 'rss_use_excerpt', 'show_on_front', 'page_on_front', 'page_for_posts', 'blog_public' ), - 'writing' => array( 'use_smilies', 'default_category', 'default_email_category', 'use_balanceTags', 'default_link_category', 'default_post_format' ) -); -$whitelist_options['misc'] = $whitelist_options['options'] = $whitelist_options['privacy'] = array(); - -$mail_options = array('mailserver_url', 'mailserver_port', 'mailserver_login', 'mailserver_pass'); - -if ( ! in_array( get_option( 'blog_charset' ), array( 'utf8', 'utf-8', 'UTF8', 'UTF-8' ) ) ) - $whitelist_options['reading'][] = 'blog_charset'; - -if ( !is_multisite() ) { - if ( !defined( 'WP_SITEURL' ) ) - $whitelist_options['general'][] = 'siteurl'; - if ( !defined( 'WP_HOME' ) ) - $whitelist_options['general'][] = 'home'; - - $whitelist_options['general'][] = 'admin_email'; - $whitelist_options['general'][] = 'users_can_register'; - $whitelist_options['general'][] = 'default_role'; - - $whitelist_options['writing'] = array_merge($whitelist_options['writing'], $mail_options); - $whitelist_options['writing'][] = 'ping_sites'; - - $whitelist_options['media'][] = 'uploads_use_yearmonth_folders'; - - // If upload_url_path and upload_path are both default values, they're locked. - if ( get_option( 'upload_url_path' ) || ( get_option('upload_path') != 'wp-content/uploads' && get_option('upload_path') ) ) { - $whitelist_options['media'][] = 'upload_path'; - $whitelist_options['media'][] = 'upload_url_path'; - } -} else { - $whitelist_options['general'][] = 'new_admin_email'; - - /** - * Filter whether the post-by-email functionality is enabled. - * - * @since 3.0.0 - * - * @param bool $enabled Whether post-by-email configuration is enabled. Default true. - */ - if ( apply_filters( 'enable_post_by_email_configuration', true ) ) - $whitelist_options['writing'] = array_merge($whitelist_options['writing'], $mail_options); -} - -/** - * Filter the options white list. - * - * @since 2.7.0 - * - * @param array White list options. - */ -$whitelist_options = apply_filters( 'whitelist_options', $whitelist_options ); - -/* - * If $_GET['action'] == 'update' we are saving settings sent from a settings page - */ -if ( 'update' == $action ) { - if ( 'options' == $option_page && !isset( $_POST['option_page'] ) ) { // This is for back compat and will eventually be removed. - $unregistered = true; - check_admin_referer( 'update-options' ); - } else { - $unregistered = false; - check_admin_referer( $option_page . '-options' ); - } - - if ( !isset( $whitelist_options[ $option_page ] ) ) - wp_die( __( 'ERROR: options page not found.' ) ); - - if ( 'options' == $option_page ) { - if ( is_multisite() && ! is_super_admin() ) - wp_die( __( 'You do not have sufficient permissions to modify unregistered settings for this site.' ) ); - $options = explode( ',', wp_unslash( $_POST[ 'page_options' ] ) ); - } else { - $options = $whitelist_options[ $option_page ]; - } - - // Handle custom date/time formats. - if ( 'general' == $option_page ) { - 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'] ) ) - $_POST['time_format'] = $_POST['time_format_custom']; - // Map UTC+- timezones to gmt_offsets and set timezone_string to empty. - if ( !empty($_POST['timezone_string']) && preg_match('/^UTC[+-]/', $_POST['timezone_string']) ) { - $_POST['gmt_offset'] = $_POST['timezone_string']; - $_POST['gmt_offset'] = preg_replace('/UTC\+?/', '', $_POST['gmt_offset']); - $_POST['timezone_string'] = ''; - } - } - - if ( $options ) { - foreach ( $options as $option ) { - if ( $unregistered ) - _deprecated_argument( 'options.php', '2.7', sprintf( __( 'The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API' ), $option, $option_page ) ); - - $option = trim( $option ); - $value = null; - if ( isset( $_POST[ $option ] ) ) { - $value = $_POST[ $option ]; - if ( ! is_array( $value ) ) - $value = trim( $value ); - $value = wp_unslash( $value ); - } - update_option( $option, $value ); - } - - // Switch translation in case WPLANG was changed. - $language = get_option( 'WPLANG' ); - if ( $language ) { - load_default_textdomain( $language ); - } else { - unload_textdomain( 'default' ); - } - } - - /** - * Handle settings errors and return to options page - */ - // If no settings errors were registered add a general 'updated' message. - if ( !count( get_settings_errors() ) ) - add_settings_error('general', 'settings_updated', __('Settings saved.'), 'updated'); - set_transient('settings_errors', get_settings_errors(), 30); - - /** - * Redirect back to the settings page that was submitted - */ - $goback = add_query_arg( 'settings-updated', 'true', wp_get_referer() ); - wp_redirect( $goback ); - exit; -} - -include( ABSPATH . 'wp-admin/admin-header.php' ); ?> - -
    -

    -
    - - - - -get_results( "SELECT * FROM $wpdb->options ORDER BY option_name" ); - -foreach ( (array) $options as $option ) : - $disabled = false; - if ( $option->option_name == '' ) - continue; - if ( is_serialized( $option->option_value ) ) { - if ( is_serialized_string( $option->option_value ) ) { - // This is a serialized string, so we should display it. - $value = maybe_unserialize( $option->option_value ); - $options_to_update[] = $option->option_name; - $class = 'all-options'; - } else { - $value = 'SERIALIZED DATA'; - $disabled = true; - $class = 'all-options disabled'; - } - } else { - $value = $option->option_value; - $options_to_update[] = $option->option_name; - $class = 'all-options'; - } - $name = esc_attr( $option->option_name ); - ?> - - - - - -
    - - - - /> -
    - - - - - -
    -
    - - -
    -

    -

    -
    - time() ) + (array) get_option( 'recently_activated' ) ); - - wp_redirect(add_query_arg('_wpnonce', wp_create_nonce('edit-plugin-test_' . $file), "plugin-editor.php?file=$file&liveupdate=1&scrollto=$scrollto&networkwide=" . $network_wide)); - exit; - } - wp_redirect( self_admin_url("plugin-editor.php?file=$file&a=te&scrollto=$scrollto") ); - } else { - wp_redirect( self_admin_url("plugin-editor.php?file=$file&scrollto=$scrollto") ); - } - exit; - -default: - - if ( isset($_GET['liveupdate']) ) { - check_admin_referer('edit-plugin-test_' . $file); - - $error = validate_plugin($file); - if ( is_wp_error($error) ) - wp_die( $error ); - - if ( ( ! empty( $_GET['networkwide'] ) && ! is_plugin_active_for_network($file) ) || ! is_plugin_active($file) ) - activate_plugin($file, "plugin-editor.php?file=$file&phperror=1", ! empty( $_GET['networkwide'] ) ); // we'll override this later if the plugin can be included without fatal error - - wp_redirect( self_admin_url("plugin-editor.php?file=$file&a=te&scrollto=$scrollto") ); - exit; - } - - // List of allowable extensions - $editable_extensions = array('php', 'txt', 'text', 'js', 'css', 'html', 'htm', 'xml', 'inc', 'include'); - - /** - * Filter file type extensions editable in the plugin editor. - * - * @since 2.8.0 - * - * @param array $editable_extensions An array of editable plugin file extensions. - */ - $editable_extensions = (array) apply_filters( 'editable_extensions', $editable_extensions ); - - if ( ! is_file($real_file) ) { - wp_die(sprintf('

    %s

    ', __('No such file exists! Double check the name and try again.'))); - } else { - // Get the extension of the file - if ( preg_match('/\.([^.]+)$/', $real_file, $matches) ) { - $ext = strtolower($matches[1]); - // If extension is not in the acceptable list, skip it - if ( !in_array( $ext, $editable_extensions) ) - wp_die(sprintf('

    %s

    ', __('Files of this type are not editable.'))); - } - } - - get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

    ' . __('You can use the editor to make changes to any of your plugins’ individual PHP files. Be aware that if you make changes, plugins updates will overwrite your customizations.') . '

    ' . - '

    ' . __('Choose a plugin to edit from the menu in the upper right and click the Select button. Click once on any file name to load it in the editor, and make your changes. Don’t forget to save your changes (Update File) when you’re finished.') . '

    ' . - '

    ' . __('The Documentation menu below the editor lists the PHP functions recognized in the plugin file. Clicking Look Up takes you to a web page about that particular function.') . '

    ' . - '

    ' . __('In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key.') . '

    ' . - '

    ' . __('If you want to make changes but don’t want them to be overwritten when the plugin is updated, you may be ready to think about writing your own plugin. For information on how to edit plugins, write your own from scratch, or just better understand their anatomy, check out the links below.') . '

    ' . - ( is_network_admin() ? '

    ' . __('Any edits to files from this screen will be reflected on all sites in the network.') . '

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

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

    ' . - '

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

    ' . - '

    ' . __('Documentation on Writing Plugins') . '

    ' . - '

    ' . __('Support Forums') . '

    ' - ); - - require_once(ABSPATH . 'wp-admin/admin-header.php'); - - update_recently_edited(WP_PLUGIN_DIR . '/' . $file); - - $content = file_get_contents( $real_file ); - - if ( '.php' == substr( $real_file, strrpos( $real_file, '.' ) ) ) { - $functions = wp_doc_link_parse( $content ); - - if ( !empty($functions) ) { - $docs_select = ''; - } - } - - $content = esc_textarea( $content ); - ?> - -

    - -

    fatal error.') ?>

    - - - -
    - -
    -

    - -
    -
    -%s (active)'), $file); - else - echo sprintf(__('Browsing %s (active)'), $file); - } else { - if ( is_writeable($real_file) ) - echo sprintf(__('Editing %s (inactive)'), $file); - else - echo sprintf(__('Browsing %s (inactive)'), $file); - } - ?> -
    -
    -
    - - - -
    -
    -
    -
    - -
    -

    - -
      - - > - -
    -
    -
    - -
    - - - - -
    - -
    - - - -

    Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated.'); ?>

    - -

    - "; - submit_button( __( 'Update File and Attempt to Reactivate' ), 'primary', 'submit', false ); - } else { - submit_button( __( 'Update File' ), 'primary', 'submit', false ); - } - ?> -

    - -

    the Codex for more information.'); ?>

    - -
    -
    -
    - -get_pagenum(); - -if ( ! empty( $_REQUEST['_wp_http_referer'] ) ) { - $location = remove_query_arg( '_wp_http_referer', wp_unslash( $_SERVER['REQUEST_URI'] ) ); - - if ( ! empty( $_REQUEST['paged'] ) ) { - $location = add_query_arg( 'paged', (int) $_REQUEST['paged'], $location ); - } - - wp_redirect( $location ); - exit; -} - -$wp_list_table->prepare_items(); - -$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); - -if ( $pagenum > $total_pages && $total_pages > 0 ) { - wp_redirect( add_query_arg( 'paged', $total_pages ) ); - exit; -} - -$title = __( 'Add Plugins' ); -$parent_file = 'plugins.php'; - -wp_enqueue_script( 'plugin-install' ); -if ( 'plugin-information' != $tab ) - add_thickbox(); - -$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 - * individual tabs, for instance 'install_plugins_pre_plugin-information'. - * - * @since 2.7.0 - */ -do_action( "install_plugins_pre_$tab" ); - -get_current_screen()->add_help_tab( array( -'id' => 'overview', -'title' => __('Overview'), -'content' => - '

    ' . sprintf(__('Plugins hook into WordPress to extend its functionality with custom features. Plugins are developed independently from the core WordPress application by thousands of developers all over the world. All plugins in the official WordPress.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section.'), 'https://wordpress.org/plugins/') . '

    ' -) ); -get_current_screen()->add_help_tab( array( -'id' => 'adding-plugins', -'title' => __('Adding Plugins'), -'content' => - '

    ' . __('If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org Plugin Directory for a particular Term, Author, or Tag. You can also search the directory by selecting popular tags. Tags in larger type mean more plugins have been labeled with that tag.') . '

    ' . - '

    ' . __('If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly.') . '

    ' . - '

    ' . __('You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username.') . '

    ' . - '

    ' . __('If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin.') . '

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

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

    ' . - '

    ' . __('Documentation on Installing Plugins') . '

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -/** - * WordPress Administration Template Header. - */ -include(ABSPATH . 'wp-admin/admin-header.php'); -?> -
    -

    - ' . $text . ''; - } - ?> -

    - -views(); - echo '
    '; -} - -/** - * 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 - * individual tabs, for instance 'install_plugins_plugin-information'. - * - * @since 2.7.0 - * - * @param int $paged The current page number of the plugins list table. - */ -?> - -
    -get_pagenum(); - -$action = $wp_list_table->current_action(); - -$plugin = isset($_REQUEST['plugin']) ? $_REQUEST['plugin'] : ''; -$s = isset($_REQUEST['s']) ? urlencode($_REQUEST['s']) : ''; - -// Clean up request URI from temporary args for screen options/paging uri's to work as expected. -$_SERVER['REQUEST_URI'] = remove_query_arg(array('error', 'deleted', 'activate', 'activate-multi', 'deactivate', 'deactivate-multi', '_error_nonce'), $_SERVER['REQUEST_URI']); - -if ( $action ) { - - switch ( $action ) { - case 'activate': - if ( ! current_user_can('activate_plugins') ) - wp_die(__('You do not have sufficient permissions to activate plugins for this site.')); - - if ( is_multisite() && ! is_network_admin() && is_network_only_plugin( $plugin ) ) { - wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") ); - exit; - } - - check_admin_referer('activate-plugin_' . $plugin); - - $result = activate_plugin($plugin, self_admin_url('plugins.php?error=true&plugin=' . $plugin), is_network_admin() ); - if ( is_wp_error( $result ) ) { - if ( 'unexpected_output' == $result->get_error_code() ) { - $redirect = self_admin_url('plugins.php?error=true&charsout=' . strlen($result->get_error_data()) . '&plugin=' . $plugin . "&plugin_status=$status&paged=$page&s=$s"); - wp_redirect(add_query_arg('_error_nonce', wp_create_nonce('plugin-activation-error_' . $plugin), $redirect)); - exit; - } else { - wp_die($result); - } - } - - if ( ! is_network_admin() ) { - $recent = (array) get_option( 'recently_activated' ); - unset( $recent[ $plugin ] ); - update_option( 'recently_activated', $recent ); - } - - if ( isset($_GET['from']) && 'import' == $_GET['from'] ) { - wp_redirect( self_admin_url("import.php?import=" . str_replace('-importer', '', dirname($plugin))) ); // overrides the ?error=true one above and redirects to the Imports page, stripping the -importer suffix - } else { - wp_redirect( self_admin_url("plugins.php?activate=true&plugin_status=$status&paged=$page&s=$s") ); // overrides the ?error=true one above - } - exit; - - case 'activate-selected': - if ( ! current_user_can('activate_plugins') ) - wp_die(__('You do not have sufficient permissions to activate plugins for this site.')); - - check_admin_referer('bulk-plugins'); - - $plugins = isset( $_POST['checked'] ) ? (array) $_POST['checked'] : array(); - - if ( is_network_admin() ) { - foreach ( $plugins as $i => $plugin ) { - // Only activate plugins which are not already network activated. - if ( is_plugin_active_for_network( $plugin ) ) { - unset( $plugins[ $i ] ); - } - } - } else { - foreach ( $plugins as $i => $plugin ) { - // Only activate plugins which are not already active and are not network-only when on Multisite. - if ( is_plugin_active( $plugin ) || ( is_multisite() && is_network_only_plugin( $plugin ) ) ) { - unset( $plugins[ $i ] ); - } - } - } - - if ( empty($plugins) ) { - wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") ); - exit; - } - - activate_plugins($plugins, self_admin_url('plugins.php?error=true'), is_network_admin() ); - - if ( ! is_network_admin() ) { - $recent = (array) get_option('recently_activated' ); - foreach ( $plugins as $plugin ) - unset( $recent[ $plugin ] ); - update_option( 'recently_activated', $recent ); - } - - wp_redirect( self_admin_url("plugins.php?activate-multi=true&plugin_status=$status&paged=$page&s=$s") ); - exit; - - case 'update-selected' : - - check_admin_referer( 'bulk-plugins' ); - - if ( isset( $_GET['plugins'] ) ) - $plugins = explode( ',', $_GET['plugins'] ); - elseif ( isset( $_POST['checked'] ) ) - $plugins = (array) $_POST['checked']; - else - $plugins = array(); - - $title = __( 'Update Plugins' ); - $parent_file = 'plugins.php'; - - wp_enqueue_script( 'updates' ); - require_once(ABSPATH . 'wp-admin/admin-header.php'); - - echo '
    '; - echo '

    ' . esc_html( $title ) . '

    '; - - $url = self_admin_url('update.php?action=update-selected&plugins=' . urlencode( join(',', $plugins) )); - $url = wp_nonce_url($url, 'bulk-update-plugins'); - - echo ""; - echo '
    '; - require_once(ABSPATH . 'wp-admin/admin-footer.php'); - exit; - - case 'error_scrape': - if ( ! current_user_can('activate_plugins') ) - wp_die(__('You do not have sufficient permissions to activate plugins for this site.')); - - check_admin_referer('plugin-activation-error_' . $plugin); - - $valid = validate_plugin($plugin); - if ( is_wp_error($valid) ) - wp_die($valid); - - if ( ! WP_DEBUG ) { - error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR ); - } - - @ini_set('display_errors', true); //Ensure that Fatal errors are displayed. - // Go back to "sandbox" scope so we get the same errors as before - function plugin_sandbox_scrape( $plugin ) { - wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $plugin ); - include( WP_PLUGIN_DIR . '/' . $plugin ); - } - plugin_sandbox_scrape( $plugin ); - /** This action is documented in wp-admin/includes/plugins.php */ - do_action( "activate_{$plugin}" ); - exit; - - case 'deactivate': - if ( ! current_user_can('activate_plugins') ) - wp_die(__('You do not have sufficient permissions to deactivate plugins for this site.')); - - check_admin_referer('deactivate-plugin_' . $plugin); - - if ( ! is_network_admin() && is_plugin_active_for_network( $plugin ) ) { - wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") ); - exit; - } - - deactivate_plugins( $plugin, false, is_network_admin() ); - if ( ! is_network_admin() ) - update_option( 'recently_activated', array( $plugin => time() ) + (array) get_option( 'recently_activated' ) ); - if ( headers_sent() ) - echo ""; - else - wp_redirect( self_admin_url("plugins.php?deactivate=true&plugin_status=$status&paged=$page&s=$s") ); - exit; - - case 'deactivate-selected': - if ( ! current_user_can('activate_plugins') ) - wp_die(__('You do not have sufficient permissions to deactivate plugins for this site.')); - - check_admin_referer('bulk-plugins'); - - $plugins = isset( $_POST['checked'] ) ? (array) $_POST['checked'] : array(); - // Do not deactivate plugins which are already deactivated. - if ( is_network_admin() ) { - $plugins = array_filter( $plugins, 'is_plugin_active_for_network' ); - } else { - $plugins = array_filter( $plugins, 'is_plugin_active' ); - $plugins = array_diff( $plugins, array_filter( $plugins, 'is_plugin_active_for_network' ) ); - } - if ( empty($plugins) ) { - wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") ); - exit; - } - - deactivate_plugins( $plugins, false, is_network_admin() ); - - if ( ! is_network_admin() ) { - $deactivated = array(); - foreach ( $plugins as $plugin ) - $deactivated[ $plugin ] = time(); - update_option( 'recently_activated', $deactivated + (array) get_option( 'recently_activated' ) ); - } - - wp_redirect( self_admin_url("plugins.php?deactivate-multi=true&plugin_status=$status&paged=$page&s=$s") ); - exit; - - case 'delete-selected': - if ( ! current_user_can('delete_plugins') ) - wp_die(__('You do not have sufficient permissions to delete plugins for this site.')); - - check_admin_referer('bulk-plugins'); - - //$_POST = from the plugin form; $_GET = from the FTP details screen. - $plugins = isset( $_REQUEST['checked'] ) ? (array) $_REQUEST['checked'] : array(); - if ( empty( $plugins ) ) { - wp_redirect( self_admin_url("plugins.php?plugin_status=$status&paged=$page&s=$s") ); - exit; - } - - $plugins = array_filter($plugins, 'is_plugin_inactive'); // Do not allow to delete Activated plugins. - if ( empty( $plugins ) ) { - wp_redirect( self_admin_url( "plugins.php?error=true&main=true&plugin_status=$status&paged=$page&s=$s" ) ); - exit; - } - - include(ABSPATH . 'wp-admin/update.php'); - - $parent_file = 'plugins.php'; - - if ( ! isset($_REQUEST['verify-delete']) ) { - wp_enqueue_script('jquery'); - require_once(ABSPATH . 'wp-admin/admin-header.php'); - ?> -
    - $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'] ) - $have_non_network_plugins = true; - } - } - } - } - $plugins_to_delete = count( $plugin_info ); - echo '

    ' . _n( 'Delete Plugin', 'Delete Plugins', $plugins_to_delete ) . '

    '; - ?> - -

    - -

    -
      - ', sprintf( __( '%1$s by %2$s (will also delete its data)' ), esc_html($plugin['Name']), esc_html($plugin['AuthorName']) ), ''; - $data_to_delete = true; - } else { - /* translators: 1: plugin name, 2: plugin author */ - echo '
    • ', sprintf( __('%1$s by %2$s' ), esc_html($plugin['Name']), esc_html($plugin['AuthorName']) ), '
    • '; - } - } - ?> -
    -

    -
    - - - '; - ?> - - -
    -
    - -
    - -

    - -
    - prepare_items(); - -wp_enqueue_script('plugin-install'); -add_thickbox(); - -add_screen_option( 'per_page', array('label' => _x( 'Plugins', 'plugins per page (screen options)' ), 'default' => 999 ) ); - -get_current_screen()->add_help_tab( array( -'id' => 'overview', -'title' => __('Overview'), -'content' => - '

    ' . __('Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here.') . '

    ' . - '

    ' . sprintf(__('You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here.'), 'plugin-install.php', 'https://wordpress.org/plugins/') . '

    ' -) ); -get_current_screen()->add_help_tab( array( -'id' => 'compatibility-problems', -'title' => __('Troubleshooting'), -'content' => - '

    ' . __('Most of the time, plugins play nicely with the core of WordPress and with other plugins. Sometimes, though, a plugin’s code will get in the way of another plugin, causing compatibility issues. If your site starts doing strange things, this may be the problem. Try deactivating all your plugins and re-activating them in various combinations until you isolate which one(s) caused the issue.') . '

    ' . - '

    ' . sprintf( __('If something goes wrong with a plugin and you can’t use WordPress, delete or rename that file in the %s directory and it will be automatically deactivated.'), WP_PLUGIN_DIR) . '

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

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -$title = __('Plugins'); -$parent_file = 'plugins.php'; - -require_once(ABSPATH . 'wp-admin/admin-header.php'); - -$invalid = validate_active_plugins(); -if ( !empty($invalid) ) - foreach ( $invalid as $plugin_file => $error ) - echo '

    ' . sprintf(__('The plugin %s has been deactivated due to an error: %s'), esc_html($plugin_file), $error->get_error_message()) . '

    '; -?> - -unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.'), $_GET['charsout']); - else - $errmsg = __('Plugin could not be activated because it triggered a fatal error.'); - ?> -

    - - - -
    - -

    get_error_message() ); ?>

    - -

    deleted.'); ?>

    - - -

    activated.') ?>

    - -

    activated.'); ?>

    - -

    deactivated.') ?>

    - -

    deactivated.'); ?>

    - -

    - - -
    -

    - -' . __('Search results for “%s”') . '', esc_html( $s ) ); ?> -

    - - - -views(); ?> - -
    -search_box( __( 'Search Installed Plugins' ), 'plugin' ); ?> -
    - -
    - - - - -display(); ?> -
    - -
    - - true ) ) ) ) - $post_type = $_GET['post_type']; -else - wp_die( __('Invalid post type') ); - -$post_type_object = get_post_type_object( $post_type ); - -if ( 'post' == $post_type ) { - $parent_file = 'edit.php'; - $submenu_file = 'post-new.php'; -} elseif ( 'attachment' == $post_type ) { - if ( wp_redirect( admin_url( 'media-new.php' ) ) ) - exit; -} else { - $submenu_file = "post-new.php?post_type=$post_type"; - if ( isset( $post_type_object ) && $post_type_object->show_in_menu && $post_type_object->show_in_menu !== true ) { - $parent_file = $post_type_object->show_in_menu; - // What if there isn't a post-new.php item for this post type? - if ( ! isset( $_registered_pages[ get_plugin_page_hookname( "post-new.php?post_type=$post_type", $post_type_object->show_in_menu ) ] ) ) { - if ( isset( $_registered_pages[ get_plugin_page_hookname( "edit.php?post_type=$post_type", $post_type_object->show_in_menu ) ] ) ) { - // Fall back to edit.php for that post type, if it exists - $submenu_file = "edit.php?post_type=$post_type"; - } else { - // Otherwise, give up and highlight the parent - $submenu_file = $parent_file; - } - } - } else { - $parent_file = "edit.php?post_type=$post_type"; - } -} - -$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?' ) ); - -// Schedule auto-draft cleanup -if ( ! wp_next_scheduled( 'wp_scheduled_auto_draft_delete' ) ) - wp_schedule_event( time(), 'daily', 'wp_scheduled_auto_draft_delete' ); - -wp_enqueue_script( 'autosave' ); - -if ( is_multisite() ) { - add_action( 'admin_footer', '_admin_notice_post_locked' ); -} else { - $check_users = get_users( array( 'fields' => 'ID', 'number' => 2 ) ); - - if ( count( $check_users ) > 1 ) - add_action( 'admin_footer', '_admin_notice_post_locked' ); - - unset( $check_users ); -} - -// Show post form. -$post = get_default_post_to_edit( $post_type, true ); -$post_ID = $post->ID; -include( ABSPATH . 'wp-admin/edit-form-advanced.php' ); -include( ABSPATH . 'wp-admin/admin-footer.php' ); diff --git a/sources/wordpress/wp-admin/post.php b/sources/wordpress/wp-admin/post.php deleted file mode 100644 index 805c46e..0000000 --- a/sources/wordpress/wp-admin/post.php +++ /dev/null @@ -1,318 +0,0 @@ -post_type; - $post_type_object = get_post_type_object( $post_type ); -} - -/** - * Redirect to previous page. - * - * @param int $post_id Optional. Post ID. - */ -function redirect_post($post_id = '') { - if ( isset($_POST['save']) || isset($_POST['publish']) ) { - $status = get_post_status( $post_id ); - - if ( isset( $_POST['publish'] ) ) { - switch ( $status ) { - case 'pending': - $message = 8; - break; - case 'future': - $message = 9; - break; - default: - $message = 6; - } - } else { - $message = 'draft' == $status ? 10 : 1; - } - - $location = add_query_arg( 'message', $message, get_edit_post_link( $post_id, 'url' ) ); - } elseif ( isset($_POST['addmeta']) && $_POST['addmeta'] ) { - $location = add_query_arg( 'message', 2, wp_get_referer() ); - $location = explode('#', $location); - $location = $location[0] . '#postcustom'; - } elseif ( isset($_POST['deletemeta']) && $_POST['deletemeta'] ) { - $location = add_query_arg( 'message', 3, wp_get_referer() ); - $location = explode('#', $location); - $location = $location[0] . '#postcustom'; - } else { - $location = add_query_arg( 'message', 4, get_edit_post_link( $post_id, 'url' ) ); - } - - /** - * Filter the post redirect destination URL. - * - * @since 2.9.0 - * - * @param string $location The destination URL. - * @param int $post_id The post ID. - */ - wp_redirect( apply_filters( 'redirect_post_location', $location, $post_id ) ); - exit; -} - -if ( isset( $_POST['deletepost'] ) ) - $action = 'delete'; -elseif ( isset($_POST['wp-preview']) && 'dopreview' == $_POST['wp-preview'] ) - $action = 'preview'; - -$sendback = wp_get_referer(); -if ( ! $sendback || - strpos( $sendback, 'post.php' ) !== false || - strpos( $sendback, 'post-new.php' ) !== false ) { - if ( 'attachment' == $post_type ) { - $sendback = admin_url( 'upload.php' ); - } else { - $sendback = admin_url( 'edit.php' ); - $sendback .= ( ! empty( $post_type ) ) ? '?post_type=' . $post_type : ''; - } -} else { - $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'ids'), $sendback ); -} - -switch($action) { -case 'post-quickdraft-save': - // Check nonce and capabilities - $nonce = $_REQUEST['_wpnonce']; - $error_msg = false; - - // For output of the quickdraft dashboard widget - require_once ABSPATH . 'wp-admin/includes/dashboard.php'; - - if ( ! wp_verify_nonce( $nonce, 'add-post' ) ) - $error_msg = __( 'Unable to submit this form, please refresh and try again.' ); - - if ( ! current_user_can( 'edit_posts' ) ) - $error_msg = __( 'Oops, you don’t have access to add new drafts.' ); - - if ( $error_msg ) - return wp_dashboard_quick_press( $error_msg ); - - $post = get_post( $_REQUEST['post_ID'] ); - check_admin_referer( 'add-' . $post->post_type ); - - $_POST['comment_status'] = get_option( 'default_comment_status' ); - $_POST['ping_status'] = get_option( 'default_ping_status' ); - - edit_post(); - wp_dashboard_quick_press(); - exit; - -case 'postajaxpost': -case 'post': - check_admin_referer( 'add-' . $post_type ); - $post_id = 'postajaxpost' == $action ? edit_post() : write_post(); - redirect_post( $post_id ); - exit(); - -case 'edit': - $editing = true; - - if ( empty( $post_id ) ) { - wp_redirect( admin_url('post.php') ); - exit(); - } - - if ( ! $post ) - wp_die( __( 'You attempted to edit an item that doesn’t exist. Perhaps it was deleted?' ) ); - - if ( ! $post_type_object ) - wp_die( __( 'Unknown post type.' ) ); - - if ( ! current_user_can( 'edit_post', $post_id ) ) - wp_die( __( 'You are not allowed to edit this item.' ) ); - - if ( 'trash' == $post->post_status ) - wp_die( __( 'You can’t edit this item because it is in the Trash. Please restore it and try again.' ) ); - - if ( ! empty( $_GET['get-post-lock'] ) ) { - wp_set_post_lock( $post_id ); - wp_redirect( get_edit_post_link( $post_id, 'url' ) ); - exit(); - } - - $post_type = $post->post_type; - if ( 'post' == $post_type ) { - $parent_file = "edit.php"; - $submenu_file = "edit.php"; - $post_new_file = "post-new.php"; - } elseif ( 'attachment' == $post_type ) { - $parent_file = 'upload.php'; - $submenu_file = 'upload.php'; - $post_new_file = 'media-new.php'; - } else { - if ( isset( $post_type_object ) && $post_type_object->show_in_menu && $post_type_object->show_in_menu !== true ) - $parent_file = $post_type_object->show_in_menu; - else - $parent_file = "edit.php?post_type=$post_type"; - $submenu_file = "edit.php?post_type=$post_type"; - $post_new_file = "post-new.php?post_type=$post_type"; - } - - if ( ! wp_check_post_lock( $post->ID ) ) { - $active_post_lock = wp_set_post_lock( $post->ID ); - - if ( 'attachment' !== $post_type ) - wp_enqueue_script('autosave'); - } - - if ( is_multisite() ) { - add_action( 'admin_footer', '_admin_notice_post_locked' ); - } else { - $check_users = get_users( array( 'fields' => 'ID', 'number' => 2 ) ); - - if ( count( $check_users ) > 1 ) - add_action( 'admin_footer', '_admin_notice_post_locked' ); - - unset( $check_users ); - } - - $title = $post_type_object->labels->edit_item; - $post = get_post($post_id, OBJECT, 'edit'); - - if ( post_type_supports($post_type, 'comments') ) { - wp_enqueue_script('admin-comments'); - enqueue_comment_hotkeys_js(); - } - - include( ABSPATH . 'wp-admin/edit-form-advanced.php' ); - - break; - -case 'editattachment': - check_admin_referer('update-post_' . $post_id); - - // Don't let these be changed - unset($_POST['guid']); - $_POST['post_type'] = 'attachment'; - - // Update the thumbnail filename - $newmeta = wp_get_attachment_metadata( $post_id, true ); - $newmeta['thumb'] = $_POST['thumb']; - - wp_update_attachment_metadata( $post_id, $newmeta ); - -case 'editpost': - check_admin_referer('update-post_' . $post_id); - - $post_id = edit_post(); - - // Session cookie flag that the post was saved - if ( isset( $_COOKIE['wp-saving-post'] ) && $_COOKIE['wp-saving-post'] === $post_id . '-check' ) { - setcookie( 'wp-saving-post', $post_id . '-saved', time() + DAY_IN_SECONDS ); - } - - redirect_post($post_id); // Send user on their way while we keep working - - exit(); - -case 'trash': - check_admin_referer('trash-post_' . $post_id); - - if ( ! $post ) - wp_die( __( 'The item you are trying to move to the Trash no longer exists.' ) ); - - if ( ! $post_type_object ) - wp_die( __( 'Unknown post type.' ) ); - - if ( ! current_user_can( 'delete_post', $post_id ) ) - wp_die( __( 'You are not allowed to move this item to the Trash.' ) ); - - if ( $user_id = wp_check_post_lock( $post_id ) ) { - $user = get_userdata( $user_id ); - wp_die( sprintf( __( 'You cannot move this item to the Trash. %s is currently editing.' ), $user->display_name ) ); - } - - if ( ! wp_trash_post( $post_id ) ) - wp_die( __( 'Error in moving to Trash.' ) ); - - wp_redirect( add_query_arg( array('trashed' => 1, 'ids' => $post_id), $sendback ) ); - exit(); - -case 'untrash': - check_admin_referer('untrash-post_' . $post_id); - - if ( ! $post ) - wp_die( __( 'The item you are trying to restore from the Trash no longer exists.' ) ); - - if ( ! $post_type_object ) - wp_die( __( 'Unknown post type.' ) ); - - if ( ! current_user_can( 'delete_post', $post_id ) ) - wp_die( __( 'You are not allowed to move this item out of the Trash.' ) ); - - if ( ! wp_untrash_post( $post_id ) ) - wp_die( __( 'Error in restoring from Trash.' ) ); - - wp_redirect( add_query_arg('untrashed', 1, $sendback) ); - exit(); - -case 'delete': - check_admin_referer('delete-post_' . $post_id); - - if ( ! $post ) - wp_die( __( 'This item has already been deleted.' ) ); - - if ( ! $post_type_object ) - wp_die( __( 'Unknown post type.' ) ); - - if ( ! current_user_can( 'delete_post', $post_id ) ) - wp_die( __( 'You are not allowed to delete this item.' ) ); - - $force = ! EMPTY_TRASH_DAYS; - if ( $post->post_type == 'attachment' ) { - $force = ( $force || ! MEDIA_TRASH ); - if ( ! wp_delete_attachment( $post_id, $force ) ) - wp_die( __( 'Error in deleting.' ) ); - } else { - if ( ! wp_delete_post( $post_id, $force ) ) - wp_die( __( 'Error in deleting.' ) ); - } - - wp_redirect( add_query_arg('deleted', 1, $sendback) ); - exit(); - -case 'preview': - check_admin_referer( 'update-post_' . $post_id ); - - $url = post_preview(); - - wp_redirect($url); - exit(); - -default: - wp_redirect( admin_url('edit.php') ); - exit(); -} // end switch -include( ABSPATH . 'wp-admin/admin-footer.php' ); diff --git a/sources/wordpress/wp-admin/press-this.php b/sources/wordpress/wp-admin/press-this.php deleted file mode 100644 index 9773364..0000000 --- a/sources/wordpress/wp-admin/press-this.php +++ /dev/null @@ -1,691 +0,0 @@ -cap->create_posts ) ) - wp_die( __( 'Cheatin’ uh?' ) ); - -/** - * Press It form handler. - * - * @since 2.6.0 - * - * @return int Post ID - */ -function press_it() { - - $post = get_default_post_to_edit(); - $post = get_object_vars($post); - $post_ID = $post['ID'] = (int) $_POST['post_id']; - - if ( !current_user_can('edit_post', $post_ID) ) - wp_die(__('You are not allowed to edit this post.')); - - $post['post_category'] = isset($_POST['post_category']) ? $_POST['post_category'] : ''; - $post['tax_input'] = isset($_POST['tax_input']) ? $_POST['tax_input'] : ''; - $post['post_title'] = isset($_POST['title']) ? $_POST['title'] : ''; - $content = isset($_POST['content']) ? $_POST['content'] : ''; - - $upload = false; - if ( !empty($_POST['photo_src']) && current_user_can('upload_files') ) { - foreach( (array) $_POST['photo_src'] as $key => $image) { - // See if files exist in content - we don't want to upload non-used selected files. - if ( strpos($_POST['content'], htmlspecialchars($image)) !== false ) { - $desc = isset($_POST['photo_description'][$key]) ? $_POST['photo_description'][$key] : ''; - $upload = media_sideload_image($image, $post_ID, $desc); - - // Replace the POSTED content with correct uploaded ones. Regex contains fix for Magic Quotes - if ( !is_wp_error($upload) ) - $content = preg_replace('/]*)src=\\\?(\"|\')'.preg_quote(htmlspecialchars($image), '/').'\\\?(\2)([^>\/]*)\/*>/is', $upload, $content); - } - } - } - // Set the post_content and status. - $post['post_content'] = $content; - if ( isset( $_POST['publish'] ) && current_user_can( 'publish_posts' ) ) - $post['post_status'] = 'publish'; - elseif ( isset( $_POST['review'] ) ) - $post['post_status'] = 'pending'; - else - $post['post_status'] = 'draft'; - - // Error handling for media_sideload. - if ( is_wp_error($upload) ) { - wp_delete_post($post_ID); - wp_die( esc_html( $upload->get_error_message() ) ); - } else { - // Post formats. - if ( isset( $_POST['post_format'] ) ) { - if ( current_theme_supports( 'post-formats', $_POST['post_format'] ) ) - set_post_format( $post_ID, $_POST['post_format'] ); - elseif ( '0' == $_POST['post_format'] ) - set_post_format( $post_ID, false ); - } - - $post_ID = wp_update_post($post); - } - - return $post_ID; -} - -// For submitted posts. -if ( isset($_REQUEST['action']) && 'post' == $_REQUEST['action'] ) { - check_admin_referer('press-this'); - $posted = $post_ID = press_it(); -} else { - $post = get_default_post_to_edit('post', true); - $post_ID = $post->ID; -} - -// Set Variables -$title = isset( $_GET['t'] ) ? trim( strip_tags( html_entity_decode( wp_unslash( $_GET['t'] ) , ENT_QUOTES) ) ) : ''; - -$selection = ''; -if ( !empty($_GET['s']) ) { - $selection = str_replace(''', "'", wp_unslash($_GET['s'])); - $selection = trim( htmlspecialchars( html_entity_decode($selection, ENT_QUOTES) ) ); -} - -if ( ! empty($selection) ) { - $selection = preg_replace('/(\r?\n|\r)/', '

    ', $selection); - $selection = '

    ' . str_replace('

    ', '', $selection) . '

    '; -} - -$url = isset($_GET['u']) ? esc_url($_GET['u']) : ''; -$image = isset($_GET['i']) ? $_GET['i'] : ''; - -if ( !empty($_REQUEST['ajax']) ) { - switch ($_REQUEST['ajax']) { - case 'video': ?> - -
    -

    -
    - -

    -
    -
    - - -

    -
    -
    - -
    -
    - -

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

    - -

    - ]*)src=(\"|\')([^<>\'\"]+)(\2)([^>]*)\/*>/i'; - $content = str_replace(array("\n","\t","\r"), '', $content); - preg_match_all($pattern, $content, $matches); - if ( empty($matches[0]) ) - return ''; - $sources = array(); - foreach ($matches[3] as $src) { - - // If no http in URL. - if (strpos($src, 'http') === false) - // If it doesn't have a relative URI. - if ( strpos($src, '../') === false && strpos($src, './') === false && strpos($src, '/') === 0) - $src = 'http://'.str_replace('//','/', $host['host'].'/'.$src); - else - $src = 'http://'.str_replace('//','/', $host['host'].'/'.dirname($host['path']).'/'.$src); - $sources[] = esc_url($src); - } - return "'" . implode("','", $sources) . "'"; - } - $url = wp_kses(urldecode($url), null); - echo 'new Array('.get_images_from_uri($url).')'; - break; - - case 'photo_js': ?> - // Gather images and load some default JS. - var last = null - var img, img_tag, aspect, w, h, skip, i, strtoappend = ""; - if(photostorage == false) { - var my_src = eval( - jQuery.ajax({ - type: "GET", - url: "", - cache : false, - async : false, - data: "ajax=photo_images&u=", - dataType : "script" - }).responseText - ); - if(my_src.length == 0) { - var my_src = eval( - jQuery.ajax({ - type: "GET", - url: "", - cache : false, - async : false, - data: "ajax=photo_images&u=", - dataType : "script" - }).responseText - ); - if(my_src.length == 0) { - strtoappend = ''; - } - } - } - for (i = 0; i < my_src.length; i++) { - img = new Image(); - img.src = my_src[i]; - img_attr = 'id="img' + i + '"'; - skip = false; - - maybeappend = ''; - - if (img.width && img.height) { - if (img.width >= 30 && img.height >= 30) { - aspect = img.width / img.height; - scale = (aspect > 1) ? (71 / img.width) : (71 / img.height); - - w = img.width; - h = img.height; - - if (scale < 1) { - w = parseInt(img.width * scale); - h = parseInt(img.height * scale); - } - img_attr += ' style="width: ' + w + 'px; height: ' + h + 'px;"'; - strtoappend += maybeappend; - } - } else { - strtoappend += maybeappend; - } - } - - function pick(img, desc) { - if (img) { - if('object' == typeof jQuery('.photolist input') && jQuery('.photolist input').length != 0) length = jQuery('.photolist input').length; - if(length == 0) length = 1; - jQuery('.photolist').append(''); - jQuery('.photolist').append(''); - insert_editor( "\n\n" + encodeURI('

    ' + desc + '

    ')); - } - return false; - } - - function image_selector(el) { - var desc, src, parent = jQuery(el).closest('#photo-add-url-div'); - - if ( parent.length ) { - desc = parent.find('input.tb_this_photo_description').val() || ''; - src = parent.find('input.tb_this_photo').val() || '' - } else { - desc = jQuery('#tb_this_photo_description').val() || ''; - src = jQuery('#tb_this_photo').val() || '' - } - - tb_remove(); - pick(src, desc); - jQuery('#extra-fields').hide(); - jQuery('#extra-fields').html(''); - return false; - } - - jQuery('#extra-fields').html('

    ()

    '); - jQuery('#img_container').html(strtoappend); - -<?php _e('Press This') ?> - - - - - - - -
    -
    -
    -
    - - - - - - - - -
    - -
    -

    -

    -
    -

    - 'save' ) ); - if ( current_user_can('publish_posts') ) { - submit_button( __( 'Publish' ), 'primary', 'publish', false ); - } else { - echo '

    '; - submit_button( __( 'Submit for Review' ), 'primary', 'review', false ); - } ?> - -

    - -

    - -

    - -
    -
    - - -
    -

    -

    -
    -
    - - - - - -
    -
      - 'category', 'popular_cats' => $popular_ids ) ) ?> -
    -
    - - cap->assign_terms) ) : ?> -

    - - cap->edit_terms) ) : ?> -
    -

    - - labels->add_new_item ); ?> - -

    -

    - - - - 'category', 'hide_empty' => 0, 'name' => 'newcategory_parent', 'orderby' => 'name', 'hierarchical' => 1, 'show_option_none' => '— ' . $tax->labels->parent_item . ' —' ) ); ?> - - - -

    -
    - -
    -
    -
    - -
    -

    -

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

    - - | - |

    -
    - - -
    -
    - -
    -
    - - - - - -
    - true, - 'textarea_rows' => '15' - ); - - $content = ''; - if ( $selection ) - $content .= $selection; - - if ( $url ) { - $content .= '

    '; - - if ( $selection ) - $content .= __('via '); - - $content .= sprintf( "%s.

    ", esc_url( $url ), esc_html( $title ) ); - } - - remove_action( 'media_buttons', 'media_buttons' ); - add_action( 'media_buttons', 'press_this_media_buttons' ); - function press_this_media_buttons() { - _e( 'Add:' ); - - if ( current_user_can('upload_files') ) { - ?> - - <?php esc_attr_e('Insert an Image'); ?> - - <?php esc_attr_e('Embed a Video'); ?> - -
    -
    -
    -
    - - - - - diff --git a/sources/wordpress/wp-admin/profile.php b/sources/wordpress/wp-admin/profile.php deleted file mode 100644 index 0f33eb2..0000000 --- a/sources/wordpress/wp-admin/profile.php +++ /dev/null @@ -1,18 +0,0 @@ -post_parent ) ) - break; - - if ( ! $post = get_post( $revision->post_parent ) ) - break; - - // Revisions disabled (previously checked autosaves && ! wp_is_post_autosave( $revision )) - if ( ! wp_revisions_enabled( $post ) ) { - $redirect = 'edit.php?post_type=' . $post->post_type; - break; - } - - // Don't allow revision restore when post is locked - if ( wp_check_post_lock( $post->ID ) ) - break; - - check_admin_referer( "restore-post_{$revision->ID}" ); - - wp_restore_post_revision( $revision->ID ); - $redirect = add_query_arg( array( 'message' => 5, 'revision' => $revision->ID ), get_edit_post_link( $post->ID, 'url' ) ); - break; -case 'view' : -case 'edit' : -default : - if ( ! $revision = wp_get_post_revision( $revision_id ) ) - break; - if ( ! $post = get_post( $revision->post_parent ) ) - break; - - if ( ! current_user_can( 'read_post', $revision->ID ) || ! current_user_can( 'read_post', $post->ID ) ) - break; - - // Revisions disabled and we're not looking at an autosave - if ( ! wp_revisions_enabled( $post ) && ! wp_is_post_autosave( $revision ) ) { - $redirect = 'edit.php?post_type=' . $post->post_type; - break; - } - - $post_edit_link = get_edit_post_link(); - $post_title = '' . _draft_or_post_title() . ''; - $h2 = sprintf( __( 'Compare Revisions of “%1$s”' ), $post_title ); - $return_to_post = '' . __( '← Return to post editor' ) . ''; - $title = __( 'Revisions' ); - - $redirect = false; - break; -} - -// Empty post_type means either malformed object found, or no valid parent was found. -if ( ! $redirect && empty( $post->post_type ) ) - $redirect = 'edit.php'; - -if ( ! empty( $redirect ) ) { - wp_redirect( $redirect ); - exit; -} - -// This is so that the correct "Edit" menu item is selected. -if ( ! empty( $post->post_type ) && 'post' != $post->post_type ) - $parent_file = $submenu_file = 'edit.php?post_type=' . $post->post_type; -else - $parent_file = $submenu_file = 'edit.php'; - -wp_enqueue_script( 'revisions' ); -wp_localize_script( 'revisions', '_wpRevisionsSettings', wp_prepare_revisions_for_js( $post, $revision_id, $from ) ); - -/* Revisions Help Tab */ - -$revisions_overview = '

    ' . __( 'This screen is used for managing your content revisions.' ) . '

    '; -$revisions_overview .= '

    ' . __( 'Revisions are saved copies of your post or page, which are periodically created as you update your content. The red text on the left shows the content that was removed. The green text on the right shows the content that was added.' ) . '

    '; -$revisions_overview .= '

    ' . __( 'From this screen you can review, compare, and restore revisions:' ) . '

    '; -$revisions_overview .= '
    • ' . __( 'To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons.' ) . '
    • '; -$revisions_overview .= '
    • ' . __( 'Compare two different revisions by selecting the “Compare any two revisions” box to the side.' ) . '
    • '; -$revisions_overview .= '
    • ' . __( 'To restore a revision, click Restore This Revision.' ) . '
    '; - -get_current_screen()->add_help_tab( array( - 'id' => 'revisions-overview', - 'title' => __( 'Overview' ), - 'content' => $revisions_overview -) ); - -$revisions_sidebar = '

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

    '; -$revisions_sidebar .= '

    ' . __( 'Revisions Management' ) . '

    '; -$revisions_sidebar .= '

    ' . __( 'Support Forums' ) . '

    '; - -get_current_screen()->set_help_sidebar( $revisions_sidebar ); - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); - -?> - -
    -

    - -
    - - - - - - - - - - - - -' . sprintf( __( "The file 'wp-config.php' already exists. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now." ), 'install.php' ) . '

    ' ); - -// Check if wp-config.php exists above the root directory but is not part of another install -if ( file_exists(ABSPATH . '../wp-config.php' ) && ! file_exists( ABSPATH . '../wp-settings.php' ) ) - wp_die( '

    ' . sprintf( __( "The file 'wp-config.php' already exists one level above your WordPress installation. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now."), 'install.php' ) . '

    ' ); - -$step = isset( $_GET['step'] ) ? (int) $_GET['step'] : -1; - -/** - * Display setup wp-config.php file header. - * - * @ignore - * @since 2.3.0 - */ -function setup_config_display_header( $body_classes = array() ) { - global $wp_version; - $body_classes = (array) $body_classes; - $body_classes[] = 'wp-core-ui'; - if ( is_rtl() ) { - $body_classes[] = 'rtl'; - } - - header( 'Content-Type: text/html; charset=utf-8' ); -?> - -> - - - - <?php _e( 'WordPress › Setup Configuration File' ); ?> - - - -

    -'; - wp_install_language_form( $languages ); - echo ''; - break; - } - - // Deliberately fall through if we can't reach the translations API. - - case 0: - if ( ! empty( $language ) ) { - $loaded_language = wp_download_language_pack( $language ); - if ( $loaded_language ) { - load_default_textdomain( $loaded_language ); - $GLOBALS['wp_locale'] = new WP_Locale(); - } - } - - setup_config_display_header(); - $step_1 = 'setup-config.php?step=1'; - if ( isset( $_REQUEST['noapi'] ) ) { - $step_1 .= '&noapi'; - } - if ( ! empty( $loaded_language ) ) { - $step_1 .= '&language=' . $loaded_language; - } -?> - -

    -
      -
    1. -
    2. -
    3. -
    4. -
    5. -
    -

    - wp-config.php file.' ); ?> - wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." ); ?> - We got it." ); ?> -

    -

    - -

    - -
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    localhost does not work.' ); ?>
    - - -

    -
    -

    ' . __( 'Try again' ) . ''; - - if ( empty( $prefix ) ) - wp_die( __( 'ERROR: "Table Prefix" must not be empty.' . $tryagain_link ) ); - - // Validate $prefix: it can only contain letters, numbers and underscores. - if ( preg_match( '|[^a-z0-9_]|i', $prefix ) ) - wp_die( __( 'ERROR: "Table Prefix" can only contain numbers, letters, and underscores.' . $tryagain_link ) ); - - // Test the db connection. - /**#@+ - * @ignore - */ - define('DB_NAME', $dbname); - define('DB_USER', $uname); - define('DB_PASSWORD', $pwd); - define('DB_HOST', $dbhost); - /**#@-*/ - - // Re-construct $wpdb with these new values. - unset( $wpdb ); - require_wp_db(); - - /* - * The wpdb constructor bails when WP_SETUP_CONFIG is set, so we must - * fire this manually. We'll fail here if the values are no good. - */ - $wpdb->db_connect(); - - if ( ! empty( $wpdb->error ) ) - wp_die( $wpdb->error->get_error_message() . $tryagain_link ); - - // Fetch or generate keys and salts. - $no_api = isset( $_POST['noapi'] ); - if ( ! $no_api ) { - $secret_keys = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/salt/' ); - } - - if ( $no_api || is_wp_error( $secret_keys ) ) { - $secret_keys = array(); - for ( $i = 0; $i < 8; $i++ ) { - $secret_keys[] = wp_generate_password( 64, true, true ); - } - } else { - $secret_keys = explode( "\n", wp_remote_retrieve_body( $secret_keys ) ); - foreach ( $secret_keys as $k => $v ) { - $secret_keys[$k] = substr( $v, 28, 64 ); - } - } - - $key = 0; - // Not a PHP5-style by-reference foreach, as this file must be parseable by PHP4. - foreach ( $config_file as $line_num => $line ) { - if ( '$table_prefix =' == substr( $line, 0, 16 ) ) { - $config_file[ $line_num ] = '$table_prefix = \'' . addcslashes( $prefix, "\\'" ) . "';\r\n"; - continue; - } - - if ( ! preg_match( '/^define\(\'([A-Z_]+)\',([ ]+)/', $line, $match ) ) - continue; - - $constant = $match[1]; - $padding = $match[2]; - - switch ( $constant ) { - case 'DB_NAME' : - case 'DB_USER' : - case 'DB_PASSWORD' : - case 'DB_HOST' : - $config_file[ $line_num ] = "define('" . $constant . "'," . $padding . "'" . addcslashes( constant( $constant ), "\\'" ) . "');\r\n"; - break; - case 'AUTH_KEY' : - case 'SECURE_AUTH_KEY' : - case 'LOGGED_IN_KEY' : - case 'NONCE_KEY' : - case 'AUTH_SALT' : - case 'SECURE_AUTH_SALT' : - case 'LOGGED_IN_SALT' : - case 'NONCE_SALT' : - $config_file[ $line_num ] = "define('" . $constant . "'," . $padding . "'" . $secret_keys[$key++] . "');\r\n"; - break; - } - } - unset( $line ); - - if ( ! is_writable(ABSPATH) ) : - setup_config_display_header(); -?> -

    wp-config.php file." ); ?>

    -

    wp-config.php manually and paste the following text into it.' ); ?>

    - -

    -

    - - -

    - -

    - - - - diff --git a/sources/wordpress/wp-admin/theme-editor.php b/sources/wordpress/wp-admin/theme-editor.php deleted file mode 100644 index d0ecee4..0000000 --- a/sources/wordpress/wp-admin/theme-editor.php +++ /dev/null @@ -1,243 +0,0 @@ -'.__('You do not have sufficient permissions to edit templates for this site.').'

    '); - -$title = __("Edit Themes"); -$parent_file = 'themes.php'; - -get_current_screen()->add_help_tab( array( -'id' => 'overview', -'title' => __('Overview'), -'content' => - '

    ' . __('You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme.') . '

    -

    ' . __('Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box.') . '

    -

    ' . __('For PHP files, you can use the Documentation dropdown to select from functions recognized in that file. Look Up takes you to a web page with reference material about that particular function.') . '

    -

    ' . __('In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key.') . '

    -

    ' . __('After typing in your edits, click Update File.') . '

    -

    ' . __('Advice: think very carefully about your site crashing if you are live-editing the theme currently in use.') . '

    -

    ' . sprintf( __('Upgrading to a newer version of the same theme will override changes made here. To avoid this, consider creating a child theme instead.'), __('http://codex.wordpress.org/Child_Themes') ) . '

    ' . - ( is_network_admin() ? '

    ' . __('Any edits to files from this screen will be reflected on all sites in the network.') . '

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

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

    ' . - '

    ' . __('Documentation on Theme Development') . '

    ' . - '

    ' . __('Documentation on Using Themes') . '

    ' . - '

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -wp_reset_vars( array( 'action', 'error', 'file', 'theme' ) ); - -if ( $theme ) - $stylesheet = $theme; -else - $stylesheet = get_stylesheet(); - -$theme = wp_get_theme( $stylesheet ); - -if ( ! $theme->exists() ) - wp_die( __( 'The requested theme does not exist.' ) ); - -if ( $theme->errors() && 'theme_no_stylesheet' == $theme->errors()->get_error_code() ) - wp_die( __( 'The requested theme does not exist.' ) . ' ' . $theme->errors()->get_error_message() ); - -$allowed_files = $theme->get_files( 'php', 1 ); -$has_templates = ! empty( $allowed_files ); -$style_files = $theme->get_files( 'css' ); -$allowed_files['style.css'] = $style_files['style.css']; -$allowed_files += $style_files; - -if ( empty( $file ) ) { - $relative_file = 'style.css'; - $file = $allowed_files['style.css']; -} else { - $relative_file = $file; - $file = $theme->get_stylesheet_directory() . '/' . $relative_file; -} - -validate_file_to_edit( $file, $allowed_files ); -$scrollto = isset( $_REQUEST['scrollto'] ) ? (int) $_REQUEST['scrollto'] : 0; - -switch( $action ) { -case 'update': - check_admin_referer( 'edit-theme_' . $file . $stylesheet ); - $newcontent = wp_unslash( $_POST['newcontent'] ); - $location = 'theme-editor.php?file=' . urlencode( $relative_file ) . '&theme=' . urlencode( $stylesheet ) . '&scrollto=' . $scrollto; - if ( is_writeable( $file ) ) { - // is_writable() not always reliable, check return value. see comments @ http://uk.php.net/is_writable - $f = fopen( $file, 'w+' ); - if ( $f !== false ) { - fwrite( $f, $newcontent ); - fclose( $f ); - $location .= '&updated=true'; - $theme->cache_delete(); - } - } - wp_redirect( $location ); - exit; - -default: - - require_once( ABSPATH . 'wp-admin/admin-header.php' ); - - update_recently_edited( $file ); - - if ( ! is_file( $file ) ) - $error = true; - - $content = ''; - if ( ! $error && filesize( $file ) > 0 ) { - $f = fopen($file, 'r'); - $content = fread($f, filesize($file)); - - if ( '.php' == substr( $file, strrpos( $file, '.' ) ) ) { - $functions = wp_doc_link_parse( $content ); - - $docs_select = ''; - } - - $content = esc_textarea( $content ); - } - - if ( isset( $_GET['updated'] ) ) : ?> -

    -(' . $file_show . ')'; -?> -
    -

    - -
    -
    -

    display('Name'); if ( $description ) echo ': ' . $description; ?>

    -
    -
    -
    - - - -
    -
    -
    -
    -errors() ) - echo '

    ' . __( 'This theme is broken.' ) . ' ' . $theme->errors()->get_error_message() . '

    '; -?> -
    -parent() ) : -?> -

    - parent() ) : ?> -

    get_template() ) ) . '">' . $theme->parent()->display('Name') . '' ); ?>

    - -
      - $absolute_filename ) : - if ( 'style.css' == $filename ) - echo "\t
    \n\t

    " . _x( 'Styles', 'Theme stylesheets in theme editor' ) . "

    \n\t
      \n"; - - $file_description = get_file_description( $absolute_filename ); - if ( $file_description != basename( $filename ) ) - $file_description .= '
      (' . $filename . ')'; - - if ( $absolute_filename == $file ) - $file_description = '' . $file_description . ''; -?> -
    • - -
    - -
    -

    ' . __('Oops, no such file exists! Double check the name and try again, merci.') . '

    '; -else : ?> -
    - -
    - - - - -
    - -
    - - - -
    - - -
    - get_stylesheet() == get_template() ) : ?> -

    -

    - - -

    the Codex for more information.'); ?>

    - -
    -
    - -
    -
    - - __( 'Featured Themes' ), - 'popular' => __( 'Popular Themes' ), - 'new' => __( 'Newest Themes' ), -); - -$installed_themes = search_theme_directories(); -foreach ( $installed_themes as $k => $v ) { - if ( false !== strpos( $k, '/' ) ) { - unset( $installed_themes[ $k ] ); - } -} - -wp_localize_script( 'theme', '_wpThemeSettings', array( - 'themes' => false, - 'settings' => array( - 'isInstall' => true, - 'canInstall' => current_user_can( 'install_themes' ), - 'installURI' => current_user_can( 'install_themes' ) ? self_admin_url( 'theme-install.php' ) : null, - 'adminUrl' => parse_url( self_admin_url(), PHP_URL_PATH ) - ), - 'l10n' => array( - 'addNew' => __( 'Add New Theme' ), - 'search' => __( 'Search Themes' ), - 'searchPlaceholder' => __( 'Search themes...' ), // placeholder (no ellipsis) - 'upload' => __( 'Upload Theme' ), - 'back' => __( 'Back' ), - '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 ) { - do_action( "install_themes_pre_{$tab}" ); -} - -$help_overview = - '

    ' . sprintf(__('You can find additional themes for your site by using the Theme Browser/Installer on this screen, which will display themes from the WordPress.org Theme Directory. These themes are designed and developed by third parties, are available free of charge, and are compatible with the license WordPress uses.'), 'https://wordpress.org/themes/') . '

    ' . - '

    ' . __('You can Search for themes by keyword, author, or tag, or can get more specific and search by criteria listed in the feature filter. Alternately, you can browse the themes that are Featured, Popular, or Latest. When you find a theme you like, you can preview it or install it.') . '

    ' . - '

    ' . __('You can Upload a theme manually if you have already downloaded its ZIP archive onto your computer (make sure it is from a trusted and original source). You can also do it the old-fashioned way and copy a downloaded theme’s folder via FTP into your /wp-content/themes directory.') . '

    '; - -get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => $help_overview -) ); - -$help_installing = - '

    ' . __('Once you have generated a list of themes, you can preview and install any of them. Click on the thumbnail of the theme you’re interested in previewing. It will open up in a full-screen Preview page to give you a better idea of how that theme will look.') . '

    ' . - '

    ' . __('To install the theme so you can preview it with your site’s content and customize its theme options, click the "Install" button at the top of the left-hand pane. The theme files will be downloaded to your website automatically. When this is complete, the theme is now available for activation, which you can do by clicking the "Activate" link, or by navigating to your Manage Themes screen and clicking the "Live Preview" link under any installed theme’s thumbnail image.') . '

    '; - -get_current_screen()->add_help_tab( array( - 'id' => 'installing', - 'title' => __('Previewing and Installing'), - 'content' => $help_installing -) ); - -get_current_screen()->set_help_sidebar( - '

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -include(ABSPATH . 'wp-admin/admin-header.php'); - -?> -
    -

    __( 'Upload Theme' ) ) ); - if ( ! empty( $tabs['upload'] ) && current_user_can( 'upload_themes' ) ) { - echo ' ' . __( 'Upload Theme' ) . ''; - echo ' ' . _x( 'Browse', 'themes' ) . ''; - } - ?>

    - -
    - -
    - -
    -
    - -
    - - - - - -
    - -
    -
    - - -
    - $features ) { - if ( $feature_name === 'Features' || $feature_name === __( 'Features' ) ) { // hack hack hack - echo '
    '; - } else { - echo '
    '; - } - $feature_name = esc_html( $feature_name ); - echo '

    ' . $feature_name . '

    '; - echo '
      '; - foreach ( $features as $feature => $feature_name ) { - $feature = esc_attr( $feature ); - echo '
    1. '; - echo '
    2. '; - } - echo '
    '; - echo '
    '; - } - ?> -
    - -
    - -
    -
    -
    -
    -
    - -

    - - -
    - -
    - - - - - -exists() || ! $theme->is_allowed() ) - wp_die( __( 'Cheatin’ uh?' ) ); - switch_theme( $theme->get_stylesheet() ); - wp_redirect( admin_url('themes.php?activated=true') ); - exit; - } elseif ( 'delete' == $_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') ); - exit; - } -} - -$title = __('Manage Themes'); -$parent_file = 'themes.php'; - -// Help tab: Overview -if ( current_user_can( 'switch_themes' ) ) { - $help_overview = '

    ' . __( 'This screen is used for managing your installed themes. Aside from the default theme(s) included with your WordPress installation, themes are designed and developed by third parties.' ) . '

    ' . - '

    ' . __( 'From this screen you can:' ) . '

    ' . - '
    • ' . __( 'Hover or tap to see Activate and Live Preview buttons' ) . '
    • ' . - '
    • ' . __( 'Click on the theme to see the theme name, version, author, description, tags, and the Delete link' ) . '
    • ' . - '
    • ' . __( 'Click Customize for the current theme or Live Preview for any other theme to see a live preview' ) . '
    ' . - '

    ' . __( 'The current theme is displayed highlighted as the first theme.' ) . '

    '; - - get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __( 'Overview' ), - 'content' => $help_overview - ) ); -} // switch_themes - -// Help tab: Adding Themes -if ( current_user_can( 'install_themes' ) ) { - if ( is_multisite() ) { - $help_install = '

    ' . __('Installing themes on Multisite can only be done from the Network Admin section.') . '

    '; - } else { - $help_install = '

    ' . sprintf( __('If you would like to see more themes to choose from, click on the “Add New” button and you will be able to browse or search for additional themes from the WordPress.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!'), 'https://wordpress.org/themes/' ) . '

    '; - } - - get_current_screen()->add_help_tab( array( - 'id' => 'adding-themes', - 'title' => __('Adding Themes'), - 'content' => $help_install - ) ); -} // install_themes - -// Help tab: Previewing and Customizing -if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) { - $help_customize = - '

    ' . __( 'Tap or hover on any theme then click the Live Preview button to see a live preview of that theme and change theme options in a separate, full-screen view. You can also find a Live Preview button at the bottom of the theme details screen. Any installed theme can be previewed and customized in this way.' ) . '

    '. - '

    ' . __( 'The theme being previewed is fully interactive — navigate to different pages to see how the theme handles posts, archives, and other page templates. The settings may differ depending on what theme features the theme being previewed supports. To accept the new settings and activate the theme all in one step, click the Save & Activate button above the menu.' ) . '

    ' . - '

    ' . __( 'When previewing on smaller monitors, you can use the collapse icon at the bottom of the left-hand pane. This will hide the pane, giving you more room to preview your site in the new theme. To bring the pane back, click on the collapse icon again.' ) . '

    '; - - get_current_screen()->add_help_tab( array( - 'id' => 'customize-preview-themes', - 'title' => __( 'Previewing and Customizing' ), - 'content' => $help_customize - ) ); -} // edit_theme_options && customize - -get_current_screen()->set_help_sidebar( - '

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

    ' . - '

    ' . __( 'Documentation on Using Themes' ) . '

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' -); - -if ( current_user_can( 'switch_themes' ) ) { - $themes = wp_prepare_themes_for_js(); -} else { - $themes = wp_prepare_themes_for_js( array( wp_get_theme() ) ); -} -wp_reset_vars( array( 'theme', 'search' ) ); - -wp_localize_script( 'theme', '_wpThemeSettings', array( - 'themes' => $themes, - 'settings' => array( - 'canInstall' => ( ! is_multisite() && current_user_can( 'install_themes' ) ), - 'installURI' => ( ! is_multisite() && current_user_can( 'install_themes' ) ) ? admin_url( 'theme-install.php' ) : null, - 'confirmDelete' => __( "Are you sure you want to delete this theme?\n\nClick 'Cancel' to go back, 'OK' to confirm the delete." ), - 'adminUrl' => parse_url( admin_url(), PHP_URL_PATH ), - ), - 'l10n' => array( - 'addNew' => __( 'Add New Theme' ), - 'search' => __( 'Search Installed Themes' ), - 'searchPlaceholder' => __( 'Search installed themes...' ), // placeholder (no ellipsis) - ), -) ); - -add_thickbox(); -wp_enqueue_script( 'theme' ); -wp_enqueue_script( 'customize-loader' ); - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); -?> - -
    -

    - - - - -

    - -

    - -

    Visit site' ), home_url( '/' ) ); ?>

    - -

    Visit site' ), home_url( '/' ) ); ?>

    -

    -errors() && ( ! is_multisite() || current_user_can( 'manage_network_themes' ) ) ) { - echo '

    ' . sprintf( __( 'ERROR: %s' ), $ct->errors()->get_error_message() ) . '

    '; -} - -/* -// Certain error codes are less fatal than others. We can still display theme information in most cases. -if ( ! $ct->errors() || ( 1 == count( $ct->errors()->get_error_codes() ) - && in_array( $ct->errors()->get_error_code(), array( 'theme_no_parent', 'theme_parent_invalid', 'theme_no_index' ) ) ) ) : ?> -*/ - - // Pretend you didn't see this. - $current_theme_actions = array(); - if ( is_array( $submenu ) && isset( $submenu['themes.php'] ) ) { - foreach ( (array) $submenu['themes.php'] as $item) { - $class = ''; - if ( 'themes.php' == $item[2] || 'theme-editor.php' == $item[2] || 0 === strpos( $item[2], 'customize.php' ) ) - 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"'; - 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]}"; - else - $current_theme_actions[] = "{$item[0]}"; - } else if ( current_user_can($item[1]) ) { - $menu_file = $item[2]; - 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]}"; - } else { - $current_theme_actions[] = "{$item[0]}"; - } - } - } - } - -?> - -
    -
    - - -
    - -
    - -
    - -
    - - -
    - - -

    - -

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

    - - true ) ) ) { -?> - -
    -

    -

    - - - - - - - - - - "; - } -?> -
    " . ( $broken_theme->get( 'Name' ) ? $broken_theme->get( 'Name' ) : $broken_theme->get_stylesheet() ) . "" . $broken_theme->errors()->get_error_message() . "
    -
    - - -
    - - - - - - -add_help_tab( array( - 'id' => 'press-this', - 'title' => __('Press This'), - 'content' => '

    ' . __('Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options.') . '

    ', -) ); -get_current_screen()->add_help_tab( array( - 'id' => 'converter', - 'title' => __('Categories and Tags Converter'), - 'content' => '

    ' . __('Categories have hierarchy, meaning that you can nest sub-categories. Tags do not have hierarchy and cannot be nested. Sometimes people start out using one on their posts, then later realize that the other would work better for their content.' ) . '

    ' . - '

    ' . __( 'The Categories and Tags Converter link on this screen will take you to the Import screen, where that Converter is one of the plugins you can install. Once that plugin is installed, the Activate Plugin & Run Importer link will take you to a screen where you can choose to convert tags into categories or vice versa.' ) . '

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

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

    ' . - '

    ' . __('Documentation on Tools') . '

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); - -?> -
    -

    - - -
    -

    -

    - -

    -

    -

    - -
    -cap->manage_terms) || current_user_can($tags->cap->manage_terms) ) : ?> -
    -

    -

    Categories and Tags Converter available from the Import screen.'), 'import.php' ); ?>

    -
    - -
    -locale && 'en_US' == get_locale() ) - $version_string = $update->current; - // If the only available update is a partial builds, it doesn't need a language-specific version string. - elseif ( 'en_US' == $update->locale && $update->packages->partial && $wp_version == $update->partial_version && ( $updates = get_core_updates() ) && 1 == count( $updates ) ) - $version_string = $update->current; - else - $version_string = sprintf( "%s–%s", $update->current, $update->locale ); - - $current = false; - if ( !isset($update->response) || 'latest' == $update->response ) - $current = true; - $submit = __('Update Now'); - $form_action = 'update-core.php?action=do-core-upgrade'; - $php_version = phpversion(); - $mysql_version = $wpdb->db_version(); - $show_buttons = true; - if ( 'development' == $update->response ) { - $message = __('You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:'); - $download = __('Download nightly build'); - } else { - if ( $current ) { - $message = sprintf( __( 'If you need to re-install version %s, you can do so here or download the package and re-install manually:' ), $version_string ); - $submit = __('Re-install Now'); - $form_action = 'update-core.php?action=do-core-reinstall'; - } else { - $php_compat = version_compare( $php_version, $update->php_version, '>=' ); - if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) - $mysql_compat = true; - else - $mysql_compat = version_compare( $mysql_version, $update->mysql_version, '>=' ); - - if ( !$mysql_compat && !$php_compat ) - $message = sprintf( __('You cannot update because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.'), $update->current, $update->php_version, $update->mysql_version, $php_version, $mysql_version ); - elseif ( !$php_compat ) - $message = sprintf( __('You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s.'), $update->current, $update->php_version, $php_version ); - elseif ( !$mysql_compat ) - $message = sprintf( __('You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s.'), $update->current, $update->mysql_version, $mysql_version ); - else - $message = sprintf(__('You can update to WordPress %2$s automatically or download the package and install it manually:'), $update->current, $version_string); - if ( !$mysql_compat || !$php_compat ) - $show_buttons = false; - } - $download = sprintf(__('Download %s'), $version_string); - } - - echo '

    '; - echo $message; - echo '

    '; - echo '
    '; - wp_nonce_field('upgrade-core'); - echo '

    '; - echo ''; - echo ''; - if ( $show_buttons ) { - if ( $first_pass ) { - submit_button( $submit, $current ? 'button' : 'primary regular', 'upgrade', false ); - $first_pass = false; - } else { - submit_button( $submit, 'button', 'upgrade', false ); - } - echo ' ' . $download . ' '; - } - if ( 'en_US' != $update->locale ) - if ( !isset( $update->dismissed ) || !$update->dismissed ) - submit_button( __('Hide this update'), 'button', 'dismiss', false ); - else - submit_button( __('Bring back this update'), 'button', 'undismiss', false ); - echo '

    '; - if ( 'en_US' != $update->locale && ( !isset($wp_local_package) || $wp_local_package != $update->locale ) ) - echo '

    '.__('This localized version contains both the translation and various other localization fixes. You can skip upgrading if you want to keep your current translation.').'

    '; - // Partial builds don't need language-specific warnings. - elseif ( 'en_US' == $update->locale && get_locale() != 'en_US' && ( ! $update->packages->partial && $wp_version == $update->partial_version ) ) { - echo '

    '.sprintf( __('You are about to install WordPress %s in English (US). There is a chance this update will break your translation. You may prefer to wait for the localized version to be released.'), $update->response != 'development' ? $update->current : '' ).'

    '; - } - echo '
    '; - -} - -function dismissed_updates() { - $dismissed = get_core_updates( array( 'dismissed' => true, 'available' => false ) ); - if ( $dismissed ) { - - $show_text = esc_js(__('Show hidden updates')); - $hide_text = esc_js(__('Hide hidden updates')); - ?> - - '.__('Show hidden updates').'

    '; - echo '
      '; - foreach( (array) $dismissed as $update) { - echo '
    • '; - list_core_update( $update ); - echo '
    • '; - } - echo '
    '; - } -} - -/** - * Display upgrade WordPress for downloading latest or upgrading automatically form. - * - * @since 2.7.0 - * - * @return null - */ -function core_upgrade_preamble() { - global $wp_version, $required_php_version, $required_mysql_version; - - $updates = get_core_updates(); - - if ( !isset($updates[0]->response) || 'latest' == $updates[0]->response ) { - echo '

    '; - _e('You have the latest version of WordPress.'); - - if ( wp_http_supports( array( 'ssl' ) ) ) { - require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; - $upgrader = new WP_Automatic_Updater; - $future_minor_update = (object) array( - 'current' => $wp_version . '.1.next.minor', - 'version' => $wp_version . '.1.next.minor', - 'php_version' => $required_php_version, - 'mysql_version' => $required_mysql_version, - ); - $should_auto_update = $upgrader->should_update( 'core', $future_minor_update, ABSPATH ); - if ( $should_auto_update ) - echo ' ' . __( 'Future security updates will be applied automatically.' ); - } - echo '

    '; - } else { - echo '

    '; - _e('Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page.'); - echo '

    '; - - echo '

    '; - _e( 'An updated version of WordPress is available.' ); - echo '

    '; - } - - if ( isset( $updates[0] ) && $updates[0]->response == 'development' ) { - require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; - $upgrader = new WP_Automatic_Updater; - if ( wp_http_supports( 'ssl' ) && $upgrader->should_update( 'core', $updates[0], ABSPATH ) ) { - echo '

    '; - echo '' . __( 'BETA TESTERS:' ) . ' ' . __( 'This site is set up to install updates of future beta versions automatically.' ); - echo '

    '; - } - } - - echo '
      '; - foreach( (array) $updates as $update ) { - echo '
    • '; - list_core_update( $update ); - echo '
    • '; - } - echo '
    '; - // Don't show the maintenance mode notice when we are only showing a single re-install option. - if ( $updates && ( count( $updates ) > 1 || $updates[0]->response != 'latest' ) ) { - echo '

    ' . __( 'While your site is being updated, it will be in maintenance mode. As soon as your updates are complete, your site will return to normal.' ) . '

    '; - } elseif ( ! $updates ) { - list( $normalized_version ) = explode( '-', $wp_version ); - echo '

    ' . sprintf( __( 'Learn more about WordPress %s.' ), esc_url( self_admin_url( 'about.php' ) ), $normalized_version ) . '

    '; - } - dismissed_updates(); -} - -function list_plugin_updates() { - global $wp_version; - - $cur_wp_version = preg_replace('/-.*$/', '', $wp_version); - - require_once(ABSPATH . 'wp-admin/includes/plugin-install.php'); - $plugins = get_plugin_updates(); - if ( empty( $plugins ) ) { - echo '

    ' . __( 'Plugins' ) . '

    '; - echo '

    ' . __( 'Your plugins are all up to date.' ) . '

    '; - return; - } - $form_action = 'update-core.php?action=do-plugin-upgrade'; - - $core_updates = get_core_updates(); - if ( !isset($core_updates[0]->response) || 'latest' == $core_updates[0]->response || 'development' == $core_updates[0]->response || version_compare( $core_updates[0]->current, $cur_wp_version, '=') ) - $core_update_version = false; - else - $core_update_version = $core_updates[0]->current; - ?> -

    -

    -
    - -

    - - - - - - - - - - - - - - - - $plugin_data) { - $info = plugins_api('plugin_information', array('slug' => $plugin_data->update->slug )); - // 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); - } elseif ( isset($info->compatibility[$cur_wp_version][$plugin_data->update->new_version]) ) { - $compat = $info->compatibility[$cur_wp_version][$plugin_data->update->new_version]; - $compat = '
    ' . sprintf(__('Compatibility with WordPress %1$s: %2$d%% (%3$d "works" votes out of %4$d total)'), $cur_wp_version, $compat[0], $compat[2], $compat[1]); - } else { - $compat = '
    ' . sprintf(__('Compatibility with WordPress %1$s: Unknown'), $cur_wp_version); - } - // Get plugin compat for updated version of WordPress. - if ( $core_update_version ) { - if ( isset($info->compatibility[$core_update_version][$plugin_data->update->new_version]) ) { - $update_compat = $info->compatibility[$core_update_version][$plugin_data->update->new_version]; - $compat .= '
    ' . sprintf(__('Compatibility with WordPress %1$s: %2$d%% (%3$d "works" votes out of %4$d total)'), $core_update_version, $update_compat[0], $update_compat[2], $update_compat[1]); - } else { - $compat .= '
    ' . sprintf(__('Compatibility with WordPress %1$s: Unknown'), $core_update_version); - } - } - // Get the upgrade notice for the new plugin version. - if ( isset($plugin_data->update->upgrade_notice) ) { - $upgrade_notice = '
    ' . strip_tags($plugin_data->update->upgrade_notice); - } else { - $upgrade_notice = ''; - } - - $details_url = self_admin_url('plugin-install.php?tab=plugin-information&plugin=' . $plugin_data->update->slug . '§ion=changelog&TB_iframe=true&width=640&height=662'); - $details_text = sprintf(__('View version %1$s details'), $plugin_data->update->new_version); - $details = sprintf('%3$s.', esc_url($details_url), esc_attr($plugin_data->Name), $details_text); - - echo " - - - - "; - } -?> - -

    {$plugin_data->Name}
    " . sprintf(__('You have version %1$s installed. Update to %2$s.'), $plugin_data->Version, $plugin_data->update->new_version) . ' ' . $details . $compat . $upgrade_notice . "

    -

    -
    -' . __( 'Themes' ) . ''; - echo '

    ' . __( 'Your themes are all up to date.' ) . '

    '; - return; - } - - $form_action = 'update-core.php?action=do-theme-upgrade'; - -?> -

    -

    -

    Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications.' ), __( 'http://codex.wordpress.org/Child_Themes' ) ); ?>

    -
    - -

    - - - - - - - - - - - - - - - - $theme ) { - echo " - - - - "; - } -?> - -
    " . $theme->display('Name') . ' ' . sprintf( __( 'You have version %1$s installed. Update to %2$s.' ), $theme->display('Version'), $theme->update['new_version'] ) . "
    -

    -
    -' . __( 'Translations' ) . ''; - echo '

    ' . __( 'Your translations are all up to date.' ) . '

    '; - } - return; - } - - $form_action = 'update-core.php?action=do-translation-upgrade'; - ?> -

    -
    -

    - -

    -
    - -
    -

    -'; - return; - } - - if ( ! WP_Filesystem( $credentials, ABSPATH ) ) { - // Failed to connect, Error and request again - request_filesystem_credentials( $url, '', true, ABSPATH ); - echo '
    '; - return; - } - - if ( $wp_filesystem->errors->get_error_code() ) { - foreach ( $wp_filesystem->errors->get_error_messages() as $message ) - show_message($message); - echo '
    '; - return; - } - - if ( $reinstall ) - $update->response = 'reinstall'; - - add_filter( 'update_feedback', 'show_message' ); - - $upgrader = new Core_Upgrader(); - $result = $upgrader->upgrade( $update ); - - if ( is_wp_error($result) ) { - show_message($result); - if ('up_to_date' != $result->get_error_code() ) - show_message( __('Installation Failed') ); - echo ''; - return; - } - - show_message( __('WordPress updated successfully') ); - show_message( '' . sprintf( __( 'Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here.' ), $result, esc_url( self_admin_url( 'about.php?updated' ) ) ) . '' ); - show_message( '' . sprintf( __( 'Welcome to WordPress %1$s. Learn more.' ), $result, esc_url( self_admin_url( 'about.php?updated' ) ) ) . '' ); - ?> - - - ' . __( 'On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories.' ) . '

    '; -$updates_overview .= '

    ' . __( 'If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu.' ) . ' ' . __( 'Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers.' ) . '

    '; - -get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __( 'Overview' ), - 'content' => $updates_overview -) ); - -$updates_howto = '

    ' . __( 'WordPress — Updating your WordPress installation is a simple one-click procedure: just click on the “Update Now” button when you are notified that a new version is available.' ) . ' ' . __( 'In most cases, WordPress will automatically apply maintenance and security updates in the background for you.' ) . '

    '; -$updates_howto .= '

    ' . __( 'Themes and Plugins — To update individual themes or plugins from this screen, use the checkboxes to make your selection, then click on the appropriate “Update” button. To update all of your themes or plugins at once, you can check the box at the top of the section to select all before clicking the update button.' ) . '

    '; - -if ( 'en_US' != get_locale() ) { - $updates_howto .= '

    ' . __( 'Translations — The files translating WordPress into your language are updated for you whenever any other updates occur. But if these files are out of date, you can click the “Update Translations” button.' ) . '

    '; -} - -get_current_screen()->add_help_tab( array( - 'id' => 'how-to-update', - 'title' => __( 'How to Update' ), - 'content' => $updates_howto -) ); - -get_current_screen()->set_help_sidebar( - '

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

    ' . - '

    ' . __( 'Documentation on Updating WordPress' ) . '

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' -); - -if ( 'upgrade-core' == $action ) { - // Force a update check when requested - $force_check = ! empty( $_GET['force-check'] ); - wp_version_check( array(), $force_check ); - - require_once(ABSPATH . 'wp-admin/admin-header.php'); - ?> -
    -

    -

    '; - if ( $upgrade_error == 'themes' ) - _e('Please select one or more themes to update.'); - else - _e('Please select one or more plugins to update.'); - echo '

    '; - } - - echo '

    '; - /* translators: %1 date, %2 time. */ - printf( __('Last checked on %1$s at %2$s.'), date_i18n( get_option( 'date_format' ) ), date_i18n( get_option( 'time_format' ) ) ); - echo '   ' . __( 'Check Again' ) . ''; - echo '

    '; - - if ( $core = current_user_can( 'update_core' ) ) - core_upgrade_preamble(); - if ( $plugins = current_user_can( 'update_plugins' ) ) - list_plugin_updates(); - if ( $themes = current_user_can( 'update_themes' ) ) - list_theme_updates(); - if ( $core || $plugins || $themes ) - list_translation_updates(); - unset( $core, $plugins, $themes ); - /** - * Fires after the core, plugin, and theme update tables. - * - * @since 2.9.0 - */ - do_action( 'core_upgrade_preamble' ); - echo ''; - include(ABSPATH . 'wp-admin/admin-footer.php'); - -} elseif ( 'do-core-upgrade' == $action || 'do-core-reinstall' == $action ) { - - if ( ! current_user_can( 'update_core' ) ) - wp_die( __( 'You do not have sufficient permissions to update this site.' ) ); - - check_admin_referer('upgrade-core'); - - // Do the (un)dismiss actions before headers, so that they can redirect. - if ( isset( $_POST['dismiss'] ) ) - do_dismiss_core_update(); - elseif ( isset( $_POST['undismiss'] ) ) - do_undismiss_core_update(); - - require_once(ABSPATH . 'wp-admin/admin-header.php'); - if ( 'do-core-reinstall' == $action ) - $reinstall = true; - else - $reinstall = false; - - if ( isset( $_POST['upgrade'] ) ) - do_core_upgrade($reinstall); - - include(ABSPATH . 'wp-admin/admin-footer.php'); - -} elseif ( 'do-plugin-upgrade' == $action ) { - - if ( ! current_user_can( 'update_plugins' ) ) - wp_die( __( 'You do not have sufficient permissions to update this site.' ) ); - - check_admin_referer('upgrade-core'); - - if ( isset( $_GET['plugins'] ) ) { - $plugins = explode( ',', $_GET['plugins'] ); - } elseif ( isset( $_POST['checked'] ) ) { - $plugins = (array) $_POST['checked']; - } else { - wp_redirect( admin_url('update-core.php') ); - exit; - } - - $url = 'update.php?action=update-selected&plugins=' . urlencode(implode(',', $plugins)); - $url = wp_nonce_url($url, 'bulk-update-plugins'); - - $title = __('Update Plugins'); - - require_once(ABSPATH . 'wp-admin/admin-header.php'); - echo '
    '; - echo '

    ' . esc_html__('Update Plugins') . '

    '; - echo ''; - echo '
    '; - include(ABSPATH . 'wp-admin/admin-footer.php'); - -} elseif ( 'do-theme-upgrade' == $action ) { - - if ( ! current_user_can( 'update_themes' ) ) - wp_die( __( 'You do not have sufficient permissions to update this site.' ) ); - - check_admin_referer('upgrade-core'); - - if ( isset( $_GET['themes'] ) ) { - $themes = explode( ',', $_GET['themes'] ); - } elseif ( isset( $_POST['checked'] ) ) { - $themes = (array) $_POST['checked']; - } else { - wp_redirect( admin_url('update-core.php') ); - exit; - } - - $url = 'update.php?action=update-selected-themes&themes=' . urlencode(implode(',', $themes)); - $url = wp_nonce_url($url, 'bulk-update-themes'); - - $title = __('Update Themes'); - - require_once(ABSPATH . 'wp-admin/admin-header.php'); - ?> -
    -

    - -
    - bulk_upgrade(); - - require_once( ABSPATH . 'wp-admin/admin-footer.php' ); - -} else { - /** - * Fires for each custom update action on the WordPress Updates screen. - * - * 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. - * - * @since 3.2.0 - */ - do_action( "update-core-custom_{$action}" ); -} diff --git a/sources/wordpress/wp-admin/update.php b/sources/wordpress/wp-admin/update.php deleted file mode 100644 index c279444..0000000 --- a/sources/wordpress/wp-admin/update.php +++ /dev/null @@ -1,272 +0,0 @@ -bulk_upgrade( $plugins ); - - iframe_footer(); - - } elseif ( 'upgrade-plugin' == $action ) { - if ( ! current_user_can('update_plugins') ) - wp_die(__('You do not have sufficient permissions to update plugins for this site.')); - - check_admin_referer('upgrade-plugin_' . $plugin); - - $title = __('Update Plugin'); - $parent_file = 'plugins.php'; - $submenu_file = 'plugins.php'; - - wp_enqueue_script( 'updates' ); - require_once(ABSPATH . 'wp-admin/admin-header.php'); - - $nonce = 'upgrade-plugin_' . $plugin; - $url = 'update.php?action=upgrade-plugin&plugin=' . urlencode( $plugin ); - - $upgrader = new Plugin_Upgrader( new Plugin_Upgrader_Skin( compact('title', 'nonce', 'url', 'plugin') ) ); - $upgrader->upgrade($plugin); - - include(ABSPATH . 'wp-admin/admin-footer.php'); - - } elseif ('activate-plugin' == $action ) { - if ( ! current_user_can('update_plugins') ) - wp_die(__('You do not have sufficient permissions to update plugins for this site.')); - - check_admin_referer('activate-plugin_' . $plugin); - if ( ! isset($_GET['failure']) && ! isset($_GET['success']) ) { - wp_redirect( admin_url('update.php?action=activate-plugin&failure=true&plugin=' . urlencode( $plugin ) . '&_wpnonce=' . $_GET['_wpnonce']) ); - activate_plugin( $plugin, '', ! empty( $_GET['networkwide'] ), true ); - wp_redirect( admin_url('update.php?action=activate-plugin&success=true&plugin=' . urlencode( $plugin ) . '&_wpnonce=' . $_GET['_wpnonce']) ); - die(); - } - iframe_header( __('Plugin Reactivation'), true ); - if ( isset($_GET['success']) ) - echo '

    ' . __('Plugin reactivated successfully.') . '

    '; - - if ( isset($_GET['failure']) ){ - echo '

    ' . __('Plugin failed to reactivate due to a fatal error.') . '

    '; - - error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR ); - @ini_set('display_errors', true); //Ensure that Fatal errors are displayed. - wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $plugin ); - include( WP_PLUGIN_DIR . '/' . $plugin ); - } - iframe_footer(); - } elseif ( 'install-plugin' == $action ) { - - if ( ! current_user_can('install_plugins') ) - wp_die( __( 'You do not have sufficient permissions to install plugins on this site.' ) ); - - include_once( ABSPATH . 'wp-admin/includes/plugin-install.php' ); //for plugins_api.. - - check_admin_referer('install-plugin_' . $plugin); - $api = plugins_api('plugin_information', array('slug' => $plugin, 'fields' => array('sections' => false) ) ); //Save on a bit of bandwidth. - - if ( is_wp_error($api) ) - wp_die($api); - - $title = __('Plugin Install'); - $parent_file = 'plugins.php'; - $submenu_file = 'plugin-install.php'; - require_once(ABSPATH . 'wp-admin/admin-header.php'); - - $title = sprintf( __('Installing Plugin: %s'), $api->name . ' ' . $api->version ); - $nonce = 'install-plugin_' . $plugin; - $url = 'update.php?action=install-plugin&plugin=' . urlencode( $plugin ); - if ( isset($_GET['from']) ) - $url .= '&from=' . urlencode(stripslashes($_GET['from'])); - - $type = 'web'; //Install plugin type, From Web or an Upload. - - $upgrader = new Plugin_Upgrader( new Plugin_Installer_Skin( compact('title', 'url', 'nonce', 'plugin', 'api') ) ); - $upgrader->install($api->download_link); - - include(ABSPATH . 'wp-admin/admin-footer.php'); - - } elseif ( 'upload-plugin' == $action ) { - - if ( ! current_user_can( 'upload_plugins' ) ) { - wp_die( __( 'You do not have sufficient permissions to install plugins on this site.' ) ); - } - - check_admin_referer('plugin-upload'); - - $file_upload = new File_Upload_Upgrader('pluginzip', 'package'); - - $title = __('Upload Plugin'); - $parent_file = 'plugins.php'; - $submenu_file = 'plugin-install.php'; - require_once(ABSPATH . 'wp-admin/admin-header.php'); - - $title = sprintf( __('Installing Plugin from uploaded file: %s'), esc_html( basename( $file_upload->filename ) ) ); - $nonce = 'plugin-upload'; - $url = add_query_arg(array('package' => $file_upload->id), 'update.php?action=upload-plugin'); - $type = 'upload'; //Install plugin type, From Web or an Upload. - - $upgrader = new Plugin_Upgrader( new Plugin_Installer_Skin( compact('type', 'title', 'nonce', 'url') ) ); - $result = $upgrader->install( $file_upload->package ); - - if ( $result || is_wp_error($result) ) - $file_upload->cleanup(); - - include(ABSPATH . 'wp-admin/admin-footer.php'); - - } elseif ( 'upgrade-theme' == $action ) { - - if ( ! current_user_can('update_themes') ) - wp_die(__('You do not have sufficient permissions to update themes for this site.')); - - check_admin_referer('upgrade-theme_' . $theme); - - wp_enqueue_script( 'customize-loader' ); - wp_enqueue_script( 'updates' ); - - $title = __('Update Theme'); - $parent_file = 'themes.php'; - $submenu_file = 'themes.php'; - require_once(ABSPATH . 'wp-admin/admin-header.php'); - - $nonce = 'upgrade-theme_' . $theme; - $url = 'update.php?action=upgrade-theme&theme=' . urlencode( $theme ); - - $upgrader = new Theme_Upgrader( new Theme_Upgrader_Skin( compact('title', 'nonce', 'url', 'theme') ) ); - $upgrader->upgrade($theme); - - include(ABSPATH . 'wp-admin/admin-footer.php'); - } elseif ( 'update-selected-themes' == $action ) { - if ( ! current_user_can( 'update_themes' ) ) - wp_die( __( 'You do not have sufficient permissions to update themes for this site.' ) ); - - check_admin_referer( 'bulk-update-themes' ); - - if ( isset( $_GET['themes'] ) ) - $themes = explode( ',', stripslashes($_GET['themes']) ); - elseif ( isset( $_POST['checked'] ) ) - $themes = (array) $_POST['checked']; - else - $themes = array(); - - $themes = array_map('urldecode', $themes); - - $url = 'update.php?action=update-selected-themes&themes=' . urlencode(implode(',', $themes)); - $nonce = 'bulk-update-themes'; - - wp_enqueue_script( 'updates' ); - iframe_header(); - - $upgrader = new Theme_Upgrader( new Bulk_Theme_Upgrader_Skin( compact( 'nonce', 'url' ) ) ); - $upgrader->bulk_upgrade( $themes ); - - iframe_footer(); - } elseif ( 'install-theme' == $action ) { - - if ( ! current_user_can('install_themes') ) - wp_die( __( 'You do not have sufficient permissions to install themes on this site.' ) ); - - include_once( ABSPATH . 'wp-admin/includes/theme-install.php' ); //for themes_api.. - - check_admin_referer( 'install-theme_' . $theme ); - $api = themes_api('theme_information', array('slug' => $theme, 'fields' => array('sections' => false, 'tags' => false) ) ); //Save on a bit of bandwidth. - - if ( is_wp_error($api) ) - wp_die($api); - - wp_enqueue_script( 'customize-loader' ); - - $title = __('Install Themes'); - $parent_file = 'themes.php'; - $submenu_file = 'themes.php'; - require_once(ABSPATH . 'wp-admin/admin-header.php'); - - $title = sprintf( __('Installing Theme: %s'), $api->name . ' ' . $api->version ); - $nonce = 'install-theme_' . $theme; - $url = 'update.php?action=install-theme&theme=' . urlencode( $theme ); - $type = 'web'; //Install theme type, From Web or an Upload. - - $upgrader = new Theme_Upgrader( new Theme_Installer_Skin( compact('title', 'url', 'nonce', 'plugin', 'api') ) ); - $upgrader->install($api->download_link); - - include(ABSPATH . 'wp-admin/admin-footer.php'); - - } elseif ( 'upload-theme' == $action ) { - - if ( ! current_user_can( 'upload_themes' ) ) { - wp_die( __( 'You do not have sufficient permissions to install themes on this site.' ) ); - } - - check_admin_referer('theme-upload'); - - $file_upload = new File_Upload_Upgrader('themezip', 'package'); - - wp_enqueue_script( 'customize-loader' ); - - $title = __('Upload Theme'); - $parent_file = 'themes.php'; - $submenu_file = 'theme-install.php'; - - require_once(ABSPATH . 'wp-admin/admin-header.php'); - - $title = sprintf( __('Installing Theme from uploaded file: %s'), esc_html( basename( $file_upload->filename ) ) ); - $nonce = 'theme-upload'; - $url = add_query_arg(array('package' => $file_upload->id), 'update.php?action=upload-theme'); - $type = 'upload'; //Install plugin type, From Web or an Upload. - - $upgrader = new Theme_Upgrader( new Theme_Installer_Skin( compact('type', 'title', 'nonce', 'url') ) ); - $result = $upgrader->install( $file_upload->package ); - - if ( $result || is_wp_error($result) ) - $file_upload->cleanup(); - - include(ABSPATH . 'wp-admin/admin-footer.php'); - - } else { - /** - * Fires when a custom plugin or theme update request is received. - * - * 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. - * - * @since 2.8.0 - */ - do_action( "update-custom_{$action}" ); - } -} diff --git a/sources/wordpress/wp-admin/upgrade-functions.php b/sources/wordpress/wp-admin/upgrade-functions.php deleted file mode 100644 index 7be637c..0000000 --- a/sources/wordpress/wp-admin/upgrade-functions.php +++ /dev/null @@ -1,12 +0,0 @@ -db_version(); -$php_compat = version_compare( $php_version, $required_php_version, '>=' ); -if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) - $mysql_compat = true; -else - $mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ); - -@header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) ); -?> - -> - - - - <?php _e( 'WordPress › Update' ); ?> - - - -

    - - - -

    -

    -

    - -WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.'), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ); - elseif ( !$php_compat ) - printf( __('You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s.'), $wp_version, $required_php_version, $php_version ); - elseif ( !$mysql_compat ) - printf( __('You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s.'), $wp_version, $required_mysql_version, $mysql_version ); -?> - -

    -

    -

    -

    - -

    -

    -

    - - - - - - diff --git a/sources/wordpress/wp-admin/upload.php b/sources/wordpress/wp-admin/upload.php deleted file mode 100644 index dbdf310..0000000 --- a/sources/wordpress/wp-admin/upload.php +++ /dev/null @@ -1,292 +0,0 @@ - parse_url( self_admin_url(), PHP_URL_PATH ), - ) ); - - get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __( 'Overview' ), - 'content' => - '

    ' . __( 'All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first.' ) . '

    ' . - '

    ' . __( 'You can view your media in a simple visual grid or a list with columns. Switch between these views using the icons to the left above the media.' ) . '

    ' . - '

    ' . __( 'To delete media items, click the Bulk Select button at the top of the screen. Select any items you wish to delete, then click the Delete Selected button. Clicking the Cancel Selection button takes you back to viewing your media.' ) . '

    ' - ) ); - - get_current_screen()->add_help_tab( array( - 'id' => 'attachment-details', - 'title' => __( 'Attachment Details' ), - 'content' => - '

    ' . __( 'Clicking an item will display an Attachment Details dialog, which allows you to preview media and make quick edits. Any changes you make to the attachment details will be automatically saved.' ) . '

    ' . - '

    ' . __( 'Use the arrow buttons at the top of the dialog, or the left and right arrow keys on your keyboard, to navigate between media items quickly.' ) . '

    ' . - '

    ' . __( 'You can also delete individual items and access the extended edit screen from the details dialog.' ) . '

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

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

    ' . - '

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

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' - ); - - $title = __('Media Library'); - $parent_file = 'upload.php'; - - require_once( ABSPATH . 'wp-admin/admin-header.php' ); - ?> -
    -

    - - -

    -
    -

    Switch to the list view.' ); ?>

    -
    -
    - get_pagenum(); - -// Handle bulk actions -$doaction = $wp_list_table->current_action(); - -if ( $doaction ) { - check_admin_referer('bulk-media'); - - if ( 'delete_all' == $doaction ) { - $post_ids = $wpdb->get_col( "SELECT ID FROM $wpdb->posts WHERE post_type='attachment' AND post_status = 'trash'" ); - $doaction = 'delete'; - } elseif ( isset( $_REQUEST['media'] ) ) { - $post_ids = $_REQUEST['media']; - } elseif ( isset( $_REQUEST['ids'] ) ) { - $post_ids = explode( ',', $_REQUEST['ids'] ); - } - - $location = 'upload.php'; - if ( $referer = wp_get_referer() ) { - if ( false !== strpos( $referer, 'upload.php' ) ) - $location = remove_query_arg( array( 'trashed', 'untrashed', 'deleted', 'message', 'ids', 'posted' ), $referer ); - } - - switch ( $doaction ) { - case 'attach': - $parent_id = (int) $_REQUEST['found_post_id']; - if ( !$parent_id ) - return; - - $parent = get_post( $parent_id ); - if ( !current_user_can( 'edit_post', $parent_id ) ) - wp_die( __( 'You are not allowed to edit this post.' ) ); - - $attach = array(); - foreach ( (array) $_REQUEST['media'] as $att_id ) { - $att_id = (int) $att_id; - - if ( !current_user_can( 'edit_post', $att_id ) ) - continue; - - $attach[] = $att_id; - } - - if ( ! empty( $attach ) ) { - $attach_string = implode( ',', $attach ); - $attached = $wpdb->query( $wpdb->prepare( "UPDATE $wpdb->posts SET post_parent = %d WHERE post_type = 'attachment' AND ID IN ( $attach_string )", $parent_id ) ); - foreach ( $attach as $att_id ) { - clean_attachment_cache( $att_id ); - } - } - - if ( isset( $attached ) ) { - $location = 'upload.php'; - if ( $referer = wp_get_referer() ) { - if ( false !== strpos( $referer, 'upload.php' ) ) - $location = $referer; - } - - $location = add_query_arg( array( 'attached' => $attached ) , $location ); - wp_redirect( $location ); - exit; - } - break; - case 'trash': - if ( !isset( $post_ids ) ) - break; - foreach ( (array) $post_ids as $post_id ) { - if ( !current_user_can( 'delete_post', $post_id ) ) - wp_die( __( 'You are not allowed to move this post to the trash.' ) ); - - if ( !wp_trash_post( $post_id ) ) - wp_die( __( 'Error in moving to trash.' ) ); - } - $location = add_query_arg( array( 'trashed' => count( $post_ids ), 'ids' => join( ',', $post_ids ) ), $location ); - break; - case 'untrash': - if ( !isset( $post_ids ) ) - break; - foreach ( (array) $post_ids as $post_id ) { - if ( !current_user_can( 'delete_post', $post_id ) ) - wp_die( __( 'You are not allowed to move this post out of the trash.' ) ); - - if ( !wp_untrash_post( $post_id ) ) - wp_die( __( 'Error in restoring from trash.' ) ); - } - $location = add_query_arg( 'untrashed', count( $post_ids ), $location ); - break; - case 'delete': - if ( !isset( $post_ids ) ) - break; - foreach ( (array) $post_ids as $post_id_del ) { - if ( !current_user_can( 'delete_post', $post_id_del ) ) - wp_die( __( 'You are not allowed to delete this post.' ) ); - - if ( !wp_delete_attachment( $post_id_del ) ) - wp_die( __( 'Error in deleting.' ) ); - } - $location = add_query_arg( 'deleted', count( $post_ids ), $location ); - break; - } - - wp_redirect( $location ); - exit; -} elseif ( ! empty( $_GET['_wp_http_referer'] ) ) { - wp_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce' ), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ); - exit; -} - -$wp_list_table->prepare_items(); - -$title = __('Media Library'); -$parent_file = 'upload.php'; - -wp_enqueue_script( 'media' ); - -add_screen_option( 'per_page', array('label' => _x( 'Media items', 'items per page (screen options)' )) ); - -get_current_screen()->add_help_tab( array( -'id' => 'overview', -'title' => __('Overview'), -'content' => - '

    ' . __( 'All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first. You can use the Screen Options tab to customize the display of this screen.' ) . '

    ' . - '

    ' . __( 'You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table.' ) . '

    ' . - '

    ' . __( 'You can view your media in a simple visual grid or a list with columns. Switch between these views using the icons to the left above the media.' ) . '

    ' -) ); -get_current_screen()->add_help_tab( array( -'id' => 'actions-links', -'title' => __('Available Actions'), -'content' => - '

    ' . __( 'Hovering over a row reveals action links: Edit, Delete Permanently, and View. Clicking Edit or on the media file’s name displays a simple screen to edit that individual file’s metadata. Clicking Delete Permanently will delete the file from the media library (as well as from any posts to which it is currently attached). View will take you to the display page for that file.' ) . '

    ' -) ); -get_current_screen()->add_help_tab( array( -'id' => 'attaching-files', -'title' => __('Attaching Files'), -'content' => - '

    ' . __( 'If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file.' ) . '

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

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

    ' . - '

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

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' -); - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); -?> - -
    -

    - - ' . __('Search results for “%s”') . '', get_search_query() ); ?> -

    - -' . __('Undo') . ''; - $_SERVER['REQUEST_URI'] = remove_query_arg(array('trashed'), $_SERVER['REQUEST_URI']); -} - -if ( ! empty( $_GET['untrashed'] ) && $untrashed = absint( $_GET['untrashed'] ) ) { - $message = sprintf( _n( 'Media attachment restored from the trash.', '%d media attachments restored from the trash.', $untrashed ), number_format_i18n( $_GET['untrashed'] ) ); - $_SERVER['REQUEST_URI'] = remove_query_arg(array('untrashed'), $_SERVER['REQUEST_URI']); -} - -$messages[1] = __('Media attachment updated.'); -$messages[2] = __('Media permanently deleted.'); -$messages[3] = __('Error saving media attachment.'); -$messages[4] = __('Media moved to the trash.') . ' ' . __('Undo') . ''; -$messages[5] = __('Media restored from the trash.'); - -if ( ! empty( $_GET['message'] ) && isset( $messages[ $_GET['message'] ] ) ) { - $message = $messages[ $_GET['message'] ]; - $_SERVER['REQUEST_URI'] = remove_query_arg(array('message'), $_SERVER['REQUEST_URI']); -} - -if ( !empty($message) ) { ?> -

    - - -
    - -views(); ?> - -display(); ?> - -
    - -
    -
    - -ID ) ); - -if ( ! $user_id && IS_PROFILE_PAGE ) - $user_id = $current_user->ID; -elseif ( ! $user_id && ! IS_PROFILE_PAGE ) - wp_die(__( 'Invalid user ID.' ) ); -elseif ( ! get_userdata( $user_id ) ) - wp_die( __('Invalid user ID.') ); - -wp_enqueue_script('user-profile'); - -$title = IS_PROFILE_PAGE ? __('Profile') : __('Edit User'); -if ( current_user_can('edit_users') && !IS_PROFILE_PAGE ) - $submenu_file = 'users.php'; -else - $submenu_file = 'profile.php'; - -if ( current_user_can('edit_users') && !is_user_admin() ) - $parent_file = 'users.php'; -else - $parent_file = 'profile.php'; - -$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.') . '

    ' . - '

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

    '; - -get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => $profile_help, -) ); - -get_current_screen()->set_help_sidebar( - '

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -$wp_http_referer = remove_query_arg(array('update', 'delete_count'), $wp_http_referer ); - -$user_can_edit = current_user_can( 'edit_posts' ) || current_user_can( 'edit_pages' ); - -/** - * Optional SSL preference that can be turned on by hooking to the 'personal_options' action. - * - * @since 2.7.0 - * - * @param object $user User data object - */ -function use_ssl_preference($user) { -?> - - - - -ID - && ! apply_filters( 'enable_edit_any_user_configuration', true ) -) { - wp_die( __( 'You do not have permission to edit this user.' ) ); -} - -// Execute confirmed email change. See send_confirmation_on_profile_email(). -if ( is_multisite() && IS_PROFILE_PAGE && isset( $_GET[ 'newuseremail' ] ) && $current_user->ID ) { - $new_email = get_option( $current_user->ID . '_new_email' ); - if ( $new_email[ 'hash' ] == $_GET[ 'newuseremail' ] ) { - $user = new stdClass; - $user->ID = $current_user->ID; - $user->user_email = esc_html( trim( $new_email[ 'newemail' ] ) ); - if ( $wpdb->get_var( $wpdb->prepare( "SELECT user_login FROM {$wpdb->signups} WHERE user_login = %s", $current_user->user_login ) ) ) - $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->signups} SET user_email = %s WHERE user_login = %s", $user->user_email, $current_user->user_login ) ); - wp_update_user( $user ); - delete_option( $current_user->ID . '_new_email' ); - wp_redirect( add_query_arg( array('updated' => 'true'), self_admin_url( 'profile.php' ) ) ); - die(); - } -} elseif ( is_multisite() && IS_PROFILE_PAGE && !empty( $_GET['dismiss'] ) && $current_user->ID . '_new_email' == $_GET['dismiss'] ) { - delete_option( $current_user->ID . '_new_email' ); - wp_redirect( add_query_arg( array('updated' => 'true'), self_admin_url( 'profile.php' ) ) ); - die(); -} - -switch ($action) { -case 'update': - -check_admin_referer('update-user_' . $user_id); - -if ( !current_user_can('edit_user', $user_id) ) - wp_die(__('You do not have permission to edit this user.')); - -if ( IS_PROFILE_PAGE ) { - /** - * Fires before the page loads on the 'Your Profile' editing screen. - * - * The action only fires if the current user is editing their own profile. - * - * @since 2.0.0 - * - * @param int $user_id The user ID. - */ - do_action( 'personal_options_update', $user_id ); -} else { - /** - * Fires before the page loads on the 'Edit User' screen. - * - * @since 2.7.0 - * - * @param int $user_id The user ID. - */ - do_action( 'edit_user_profile_update', $user_id ); -} - -if ( !is_multisite() ) { - $errors = edit_user($user_id); -} else { - $user = get_userdata( $user_id ); - - // Update the email address in signups, if present. - if ( $user->user_login && isset( $_POST[ 'email' ] ) && is_email( $_POST[ 'email' ] ) && $wpdb->get_var( $wpdb->prepare( "SELECT user_login FROM {$wpdb->signups} WHERE user_login = %s", $user->user_login ) ) ) - $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->signups} SET user_email = %s WHERE user_login = %s", $_POST[ 'email' ], $user_login ) ); - - // We must delete the user from the current blog if WP added them after editing. - $delete_role = false; - $blog_prefix = $wpdb->get_blog_prefix(); - if ( $user_id != $current_user->ID ) { - $cap = $wpdb->get_var( "SELECT meta_value FROM {$wpdb->usermeta} WHERE user_id = '{$user_id}' AND meta_key = '{$blog_prefix}capabilities' AND meta_value = 'a:0:{}'" ); - if ( !is_network_admin() && null == $cap && $_POST[ 'role' ] == '' ) { - $_POST[ 'role' ] = 'contributor'; - $delete_role = true; - } - } - if ( !isset( $errors ) || ( isset( $errors ) && is_object( $errors ) && false == $errors->get_error_codes() ) ) - $errors = edit_user($user_id); - if ( $delete_role ) // stops users being added to current blog when they are edited - delete_user_meta( $user_id, $blog_prefix . 'capabilities' ); - - if ( is_multisite() && is_network_admin() && !IS_PROFILE_PAGE && current_user_can( 'manage_network_options' ) && !isset($super_admins) && empty( $_POST['super_admin'] ) == is_super_admin( $user_id ) ) - empty( $_POST['super_admin'] ) ? revoke_super_admin( $user_id ) : grant_super_admin( $user_id ); -} - -if ( !is_wp_error( $errors ) ) { - $redirect = add_query_arg( 'updated', true, get_edit_user_link( $user_id ) ); - if ( $wp_http_referer ) - $redirect = add_query_arg('wp_http_referer', urlencode($wp_http_referer), $redirect); - wp_redirect($redirect); - exit; -} - -default: -$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.')); - -include(ABSPATH . 'wp-admin/admin-header.php'); -?> - -ID ) && current_user_can( 'manage_network_options' ) ) { ?> -

    - - -
    - -

    - -

    - - -

    - -
    - - -

    \n

    ", $errors->get_error_messages() ); ?>

    - - -
    -

    - - - - - -

    - -
    > - - - - -

    - - -

    - -

    - - - - - - - - - 1 && has_action('admin_color_scheme_picker') ) : ?> - - - - - - - - - - - - - - - - -
    More information'); ?>
    -
    -
    -
    - - -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -user_email != get_site_option( 'admin_email' ) || ! is_super_admin( $profileuser->ID ) ) : ?> -

    - -

    - -
    - -
    - -

    - - - - - - - - - - - - - $desc ) { -?> - - - - - - -
    - ID . '_new_email' ); - if ( $new_email && $new_email['newemail'] != $current_user->user_email && $profileuser->ID == $current_user->ID ) : ?> -
    -

    %1$s. Cancel'), $new_email['newemail'], esc_url( self_admin_url( 'profile.php?dismiss=' . $current_user->ID . '_new_email' ) ) ); ?>

    -
    - -
    - -

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

    -
    - -
    - -
    -
    - -
    -
    -

    -
    - - - -caps ) > count( $profileuser->roles ) - && apply_filters( 'additional_capabilities_display', true, $profileuser ) -) : ?> -

    - - - - - -
    -caps as $cap => $value ) { - if ( ! $wp_roles->is_role( $cap ) ) { - if ( '' != $output ) - $output .= ', '; - $output .= $value ? $cap : sprintf( __( 'Denied: %s' ), $cap ); - } - } - echo $output; -?> -
    - - - - - - - -
    -
    - - - 'enter_email'), 'user-new.php' ) ); - die(); - } - } - - if ( !$user_details ) { - wp_redirect( add_query_arg( array('update' => 'does_not_exist'), 'user-new.php' ) ); - die(); - } - - if ( ! current_user_can('promote_user', $user_details->ID) ) - wp_die(__('Cheatin’ uh?')); - - // Adding an existing user to this blog - $new_user_email = $user_details->user_email; - $redirect = 'user-new.php'; - $username = $user_details->user_login; - $user_id = $user_details->ID; - if ( ( $username != null && !is_super_admin( $user_id ) ) && ( array_key_exists($blog_id, get_blogs_of_user($user_id)) ) ) { - $redirect = add_query_arg( array('update' => 'addexisting'), 'user-new.php' ); - } else { - if ( isset( $_POST[ 'noconfirmation' ] ) && is_super_admin() ) { - add_existing_user_to_blog( array( 'user_id' => $user_id, 'role' => $_REQUEST[ 'role' ] ) ); - $redirect = add_query_arg( array('update' => 'addnoconfirmation'), 'user-new.php' ); - } else { - $newuser_key = substr( md5( $user_id ), 0, 5 ); - add_option( 'new_user_' . $newuser_key, array( 'user_id' => $user_id, 'email' => $user_details->user_email, 'role' => $_REQUEST[ 'role' ] ) ); - - $roles = get_editable_roles(); - $role = $roles[ $_REQUEST['role'] ]; - /* translators: 1: Site name, 2: site URL, 3: role, 4: activation URL */ - $message = __( 'Hi, - -You\'ve been invited to join \'%1$s\' at -%2$s with the role of %3$s. - -Please click the following link to confirm the invite: -%4$s' ); - wp_mail( $new_user_email, sprintf( __( '[%s] Joining confirmation' ), wp_specialchars_decode( get_option( 'blogname' ) ) ), sprintf( $message, get_option( 'blogname' ), home_url(), wp_specialchars_decode( translate_user_role( $role['name'] ) ), home_url( "/newbloguser/$newuser_key/" ) ) ); - $redirect = add_query_arg( array('update' => 'add'), 'user-new.php' ); - } - } - wp_redirect( $redirect ); - die(); -} elseif ( isset($_REQUEST['action']) && 'createuser' == $_REQUEST['action'] ) { - check_admin_referer( 'create-user', '_wpnonce_create-user' ); - - if ( ! current_user_can('create_users') ) - wp_die(__('Cheatin’ uh?')); - - if ( ! is_multisite() ) { - $user_id = edit_user(); - - if ( is_wp_error( $user_id ) ) { - $add_user_errors = $user_id; - } else { - if ( current_user_can( 'list_users' ) ) - $redirect = 'users.php?update=add&id=' . $user_id; - else - $redirect = add_query_arg( 'update', 'add', 'user-new.php' ); - wp_redirect( $redirect ); - die(); - } - } else { - // Adding a new user to this site - $user_details = wpmu_validate_user_signup( $_REQUEST[ 'user_login' ], $_REQUEST[ 'email' ] ); - if ( is_wp_error( $user_details[ 'errors' ] ) && !empty( $user_details[ 'errors' ]->errors ) ) { - $add_user_errors = $user_details[ 'errors' ]; - } else { - /** - * Filter the user_login, also known as the username, before it is added to the site. - * - * @since 2.0.3 - * - * @param string $user_login The sanitized username. - */ - $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 - } - wpmu_signup_user( $new_user_login, $_REQUEST[ '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' ] ) ); - wpmu_activate_signup( $key ); - $redirect = add_query_arg( array('update' => 'addnoconfirmation'), 'user-new.php' ); - } else { - $redirect = add_query_arg( array('update' => 'newuserconfirmation'), 'user-new.php' ); - } - wp_redirect( $redirect ); - die(); - } - } -} - -$title = __('Add New User'); -$parent_file = 'users.php'; - -$do_both = false; -if ( is_multisite() && current_user_can('promote_users') && current_user_can('create_users') ) - $do_both = true; - -$help = '

    ' . __('To add a new user to your site, fill in the form on this screen and click the Add New User button at the bottom.') . '

    '; - -if ( is_multisite() ) { - $help .= '

    ' . __('Because this is a multisite installation, you may add accounts that already exist on the Network by specifying a username or email, and defining a role. For more options, such as specifying a password, you have to be a Network Administrator and use the hover link under an existing user’s name to Edit the user profile under Network Admin > All Users.') . '

    ' . - '

    ' . __('New users will receive an email letting them know they’ve been added as a user for your site. This email will also contain their password. Check the box if you don’t want the user to receive a welcome email.') . '

    '; -} else { - $help .= '

    ' . __('You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed.') . '

    ' . - '

    ' . __('New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email.') . '

    '; -} - -$help .= '

    ' . __('Remember to click the Add New User button at the bottom of this screen when you are finished.') . '

    '; - -get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => $help, -) ); - -get_current_screen()->add_help_tab( array( -'id' => 'user-roles', -'title' => __('User Roles'), -'content' => '

    ' . __('Here is a basic overview of the different user roles and the permissions associated with each one:') . '

    ' . - '
      ' . - '
    • ' . __('Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content.') . '
    • ' . - '
    • ' . __('Contributors can write and manage their posts but not publish posts or upload media files.') . '
    • ' . - '
    • ' . __('Authors can publish and manage their own posts, and are able to upload files.') . '
    • ' . - '
    • ' . __('Editors can publish posts, manage posts as well as manage other people’s posts, etc.') . '
    • ' . - '
    • ' . __('Administrators have access to all the administration features.') . '
    • ' . - '
    ' -) ); - -get_current_screen()->set_help_sidebar( - '

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -wp_enqueue_script('wp-ajax-response'); -wp_enqueue_script('user-profile'); - -/** - * Filter whether to enable user auto-complete for non-super admins in Multisite. - * - * @since 3.4.0 - * - * @param bool $enable Whether to enable auto-complete for non-super admins. Default false. - */ -if ( is_multisite() && current_user_can( 'promote_users' ) && ! wp_is_large_network( 'users' ) - && ( is_super_admin() || apply_filters( 'autocomplete_users_for_site_admins', false ) ) -) { - wp_enqueue_script( 'user-suggest' ); -} - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); - -if ( isset($_GET['update']) ) { - $messages = array(); - if ( is_multisite() ) { - switch ( $_GET['update'] ) { - case "newuserconfirmation": - $messages[] = __('Invitation email sent to new user. A confirmation link must be clicked before their account is created.'); - break; - case "add": - $messages[] = __('Invitation email sent to user. A confirmation link must be clicked for them to be added to your site.'); - break; - case "addnoconfirmation": - $messages[] = __('User has been added to your site.'); - break; - case "addexisting": - $messages[] = __('That user is already a member of this site.'); - break; - case "does_not_exist": - $messages[] = __('The requested user does not exist.'); - break; - case "enter_email": - $messages[] = __('Please enter a valid email address.'); - break; - } - } else { - if ( 'add' == $_GET['update'] ) - $messages[] = __('User added.'); - } -} -?> -
    -

    -

    - - -
    -
      - get_error_messages() as $err ) - echo "
    • $err
    • \n"; - ?> -
    -
    -

    ' . $msg . '

    '; -} ?> - - -
    - get_error_messages() as $message ) - echo "

    $message

    "; - ?> -
    - -
    - -' . __('Add Existing User') . ''; - if ( !is_super_admin() ) { - echo '

    ' . __( 'Enter the email address of an existing user on this network to invite them to this site. That person will be sent an email asking them to confirm the invite.' ) . '

    '; - $label = __('E-mail'); - $type = 'email'; - } else { - echo '

    ' . __( 'Enter the email address or username of an existing user on this network to invite them to this site. That person will be sent an email asking them to confirm the invite.' ) . '

    '; - $label = __('E-mail or Username'); - $type = 'text'; - } -?> - -
    > - - - - - - - - - - - - - - - - - - -
    -
    - - 'addusersub' ) ); ?> -
    -' . __( 'Add New User' ) . ''; -?> -

    - -
    > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    - -
    -
    -

    -
    -
    - - - - 'createusersub' ) ); ?> - -
    - - -domain != $current_site->domain ) || ( $current_blog->path != $current_site->path ) ); -/** - * Filter whether to redirect the request to the User Admin in Multisite. - * - * @since 3.2.0 - * - * @param bool $redirect_user_admin_request Whether the request should be redirected. - */ -$redirect_user_admin_request = apply_filters( 'redirect_user_admin_request', $redirect_user_admin_request ); -if ( $redirect_user_admin_request ) { - wp_redirect( user_admin_url() ); - exit; -} -unset( $redirect_user_admin_request ); diff --git a/sources/wordpress/wp-admin/user/credits.php b/sources/wordpress/wp-admin/user/credits.php deleted file mode 100644 index 2b4021a..0000000 --- a/sources/wordpress/wp-admin/user/credits.php +++ /dev/null @@ -1,13 +0,0 @@ -get_pagenum(); -$title = __('Users'); -$parent_file = 'users.php'; - -add_screen_option( 'per_page', array('label' => _x( 'Users', 'users per page (screen options)' )) ); - -// contextual help - choose Help on the top right of admin panel to preview this. -get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => '

    ' . __('This screen lists all the existing users for your site. Each user has one of five defined roles as set by the site admin: Site Administrator, Editor, Author, Contributor, or Subscriber. Users with roles other than Administrator will see fewer options in the dashboard navigation when they are logged in, based on their role.') . '

    ' . - '

    ' . __('To add a new user for your site, click the Add New button at the top of the screen or Add New in the Users menu section.') . '

    ' -) ) ; - -get_current_screen()->add_help_tab( array( - 'id' => 'screen-display', - 'title' => __('Screen Display'), - 'content' => '

    ' . __('You can customize the display of this screen in a number of ways:') . '

    ' . - '
      ' . - '
    • ' . __('You can hide/display columns based on your needs and decide how many users to list per screen using the Screen Options tab.') . '
    • ' . - '
    • ' . __('You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed.') . '
    • ' . - '
    • ' . __('You can view all posts made by a user by clicking on the number under the Posts column.') . '
    • ' . - '
    ' -) ); - -$help = '

    ' . __('Hovering over a row in the users list will display action links that allow you to manage users. You can perform the following actions:') . '

    ' . - '
      ' . - '
    • ' . __('Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username.') . '
    • '; - -if ( is_multisite() ) - $help .= '
    • ' . __( 'Remove allows you to remove a user from your site. It does not delete their content. You can also remove multiple users at once by using Bulk Actions.' ) . '
    • '; -else - $help .= '
    • ' . __( 'Delete brings you to the Delete Users screen for confirmation, where you can permanently remove a user from your site and delete their content. You can also delete multiple users at once by using Bulk Actions.' ) . '
    • '; - -$help .= '
    '; - -get_current_screen()->add_help_tab( array( - 'id' => 'actions', - 'title' => __('Actions'), - 'content' => $help, -) ); -unset( $help ); - -get_current_screen()->set_help_sidebar( - '

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

    ' . - '

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -if ( empty($_REQUEST) ) { - $referer = ''; -} elseif ( isset($_REQUEST['wp_http_referer']) ) { - $redirect = remove_query_arg(array('wp_http_referer', 'updated', 'delete_count'), wp_unslash( $_REQUEST['wp_http_referer'] ) ); - $referer = ''; -} else { - $redirect = 'users.php'; - $referer = ''; -} - -$update = ''; - -/** - * @since 3.5.0 - * @access private - */ -function delete_users_add_js() { ?> - -current_action() ) { - -/* Bulk Dropdown menu Role changes */ -case 'promote': - check_admin_referer('bulk-users'); - - if ( ! current_user_can( 'promote_users' ) ) - wp_die( __( 'You can’t edit that user.' ) ); - - if ( empty($_REQUEST['users']) ) { - wp_redirect($redirect); - exit(); - } - - $editable_roles = get_editable_roles(); - if ( empty( $editable_roles[$_REQUEST['new_role']] ) ) - wp_die(__('You can’t give users that role.')); - - $userids = $_REQUEST['users']; - $update = 'promote'; - foreach ( $userids as $id ) { - $id = (int) $id; - - if ( ! current_user_can('promote_user', $id) ) - wp_die(__('You can’t edit that user.')); - // The new role of the current user must also have the promote_users cap or be a multisite super admin - if ( $id == $current_user->ID && ! $wp_roles->role_objects[ $_REQUEST['new_role'] ]->has_cap('promote_users') - && ! ( is_multisite() && is_super_admin() ) ) { - $update = 'err_admin_role'; - continue; - } - - // If the user doesn't already belong to the blog, bail. - if ( is_multisite() && !is_user_member_of_blog( $id ) ) - wp_die(__('Cheatin’ uh?')); - - $user = get_userdata( $id ); - $user->set_role($_REQUEST['new_role']); - } - - wp_redirect(add_query_arg('update', $update, $redirect)); - exit(); - -case 'dodelete': - if ( is_multisite() ) - wp_die( __('User deletion is not allowed from this screen.') ); - - check_admin_referer('delete-users'); - - if ( empty($_REQUEST['users']) ) { - wp_redirect($redirect); - exit(); - } - - $userids = array_map( 'intval', (array) $_REQUEST['users'] ); - - if ( empty( $_REQUEST['delete_option'] ) ) { - $url = self_admin_url( 'users.php?action=delete&users[]=' . implode( '&users[]=', $userids ) . '&error=true' ); - $url = str_replace( '&', '&', wp_nonce_url( $url, 'bulk-users' ) ); - wp_redirect( $url ); - exit; - } - - if ( ! current_user_can( 'delete_users' ) ) - wp_die(__('You can’t delete users.')); - - $update = 'del'; - $delete_count = 0; - - foreach ( $userids as $id ) { - if ( ! current_user_can( 'delete_user', $id ) ) - wp_die(__( 'You can’t delete that user.' ) ); - - if ( $id == $current_user->ID ) { - $update = 'err_admin_del'; - continue; - } - switch ( $_REQUEST['delete_option'] ) { - case 'delete': - wp_delete_user( $id ); - break; - case 'reassign': - wp_delete_user( $id, $_REQUEST['reassign_user'] ); - break; - } - ++$delete_count; - } - - $redirect = add_query_arg( array('delete_count' => $delete_count, 'update' => $update), $redirect); - wp_redirect($redirect); - exit(); - -case 'delete': - if ( is_multisite() ) - wp_die( __('User deletion is not allowed from this screen.') ); - - check_admin_referer('bulk-users'); - - if ( empty($_REQUEST['users']) && empty($_REQUEST['user']) ) { - wp_redirect($redirect); - exit(); - } - - if ( ! current_user_can( 'delete_users' ) ) - $errors = new WP_Error( 'edit_users', __( 'You can’t delete users.' ) ); - - if ( empty($_REQUEST['users']) ) - $userids = array( intval( $_REQUEST['user'] ) ); - else - $userids = array_map( 'intval', (array) $_REQUEST['users'] ); - - add_action( 'admin_head', 'delete_users_add_js' ); - - include( ABSPATH . 'wp-admin/admin-header.php' ); -?> -
    - - - -
    -

    - -
    -

    -
    - -

    -
      -ID ) { - echo "
    • " . sprintf(__('ID #%1$s: %2$s The current user will not be deleted.'), $id, $user->user_login) . "
    • \n"; - } else { - echo "
    • " . sprintf(__('ID #%1$s: %2$s'), $id, $user->user_login) . "
    • \n"; - $go_delete++; - } - } - ?> -
    - -

    -
      -
    • -
    • - ' . __( 'Attribute all content to:' ) . ' '; - wp_dropdown_users( array( 'name' => 'reassign_user', 'exclude' => array_diff( $userids, array($current_user->ID) ) ) ); ?>
    • -
    - - - - -

    - -
    -
    -ID && !is_super_admin() ) { - $update = 'err_admin_remove'; - continue; - } - if ( !current_user_can('remove_user', $id) ) { - $update = 'err_admin_remove'; - continue; - } - remove_user_from_blog($id, $blog_id); - } - - $redirect = add_query_arg( array('update' => $update), $redirect); - wp_redirect($redirect); - exit; - -case 'remove': - - check_admin_referer('bulk-users'); - - if ( ! is_multisite() ) - wp_die( __( 'You can’t remove users.' ) ); - - if ( empty($_REQUEST['users']) && empty($_REQUEST['user']) ) { - wp_redirect($redirect); - exit(); - } - - if ( !current_user_can('remove_users') ) - $error = new WP_Error('edit_users', __('You can’t remove users.')); - - if ( empty($_REQUEST['users']) ) - $userids = array(intval($_REQUEST['user'])); - else - $userids = $_REQUEST['users']; - - include( ABSPATH . 'wp-admin/admin-header.php' ); -?> -
    - - - -
    -

    -

    -
      -ID && !is_super_admin() ) { - echo "
    • " . sprintf(__('ID #%1$s: %2$s The current user will not be removed.'), $id, $user->user_login) . "
    • \n"; - } elseif ( !current_user_can('remove_user', $id) ) { - echo "
    • " . sprintf(__('ID #%1$s: %2$s You don\'t have permission to remove this user.'), $id, $user->user_login) . "
    • \n"; - } else { - echo "
    • " . sprintf(__('ID #%1$s: %2$s'), $id, $user->user_login) . "
    • \n"; - $go_remove = true; - } - } - ?> -
    - - - - -

    - -
    -
    -prepare_items(); - $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); - if ( $pagenum > $total_pages && $total_pages > 0 ) { - wp_redirect( add_query_arg( 'paged', $total_pages ) ); - exit; - } - - include( ABSPATH . 'wp-admin/admin-header.php' ); - - $messages = array(); - if ( isset($_GET['update']) ) : - switch($_GET['update']) { - case 'del': - case 'del_many': - $delete_count = isset($_GET['delete_count']) ? (int) $_GET['delete_count'] : 0; - $messages[] = '

    ' . sprintf( _n( 'User deleted.', '%s users deleted.', $delete_count ), number_format_i18n( $delete_count ) ) . '

    '; - break; - case 'add': - if ( isset( $_GET['id'] ) && ( $user_id = $_GET['id'] ) && current_user_can( 'edit_user', $user_id ) ) { - $messages[] = '

    ' . sprintf( __( 'New user created. Edit user' ), - esc_url( add_query_arg( 'wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ), - self_admin_url( 'user-edit.php?user_id=' . $user_id ) ) ) ) . '

    '; - } else { - $messages[] = '

    ' . __( 'New user created.' ) . '

    '; - } - break; - case 'promote': - $messages[] = '

    ' . __('Changed roles.') . '

    '; - break; - case 'err_admin_role': - $messages[] = '

    ' . __('The current user’s role must have user editing capabilities.') . '

    '; - $messages[] = '

    ' . __('Other user roles have been changed.') . '

    '; - break; - case 'err_admin_del': - $messages[] = '

    ' . __('You can’t delete the current user.') . '

    '; - $messages[] = '

    ' . __('Other users have been deleted.') . '

    '; - break; - case 'remove': - $messages[] = '

    ' . __('User removed from this site.') . '

    '; - break; - case 'err_admin_remove': - $messages[] = '

    ' . __("You can't remove the current user.") . '

    '; - $messages[] = '

    ' . __('Other users have been removed.') . '

    '; - break; - } - endif; ?> - - -
    -
      - get_error_messages() as $err ) - echo "
    • $err
    • \n"; - ?> -
    -
    - - -
    -

    - - - - -' . __('Search results for “%s”') . '', esc_html( $usersearch ) ); ?> -

    - -views(); ?> - -
    - -search_box( __( 'Search Users' ), 'user' ); ?> - -display(); ?> -
    - -
    -
    -add_help_tab( array( -'id' => 'overview', -'title' => __('Overview'), -'content' => - '

    ' . __('Widgets are independent sections of content that can be placed into any widgetized area provided by your theme (commonly called sidebars). To populate your sidebars/widget areas with individual widgets, drag and drop the title bars into the desired area. By default, only the first widget area is expanded. To populate additional widget areas, click on their title bars to expand them.') . '

    -

    ' . __('The Available Widgets section contains all the widgets you can choose from. Once you drag a widget into a sidebar, it will open to allow you to configure its settings. When you are happy with the widget settings, click the Save button and the widget will go live on your site. If you click Delete, it will remove the widget.') . '

    ' -) ); -get_current_screen()->add_help_tab( array( -'id' => 'removing-reusing', -'title' => __('Removing and Reusing'), -'content' => - '

    ' . __('If you want to remove the widget but save its setting for possible future use, just drag it into the Inactive Widgets area. You can add them back anytime from there. This is especially helpful when you switch to a theme with fewer or different widget areas.') . '

    -

    ' . __('Widgets may be used multiple times. You can give each widget a title, to display on your site, but it’s not required.') . '

    -

    ' . __('Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop.') . '

    ' -) ); -get_current_screen()->add_help_tab( array( -'id' => 'missing-widgets', -'title' => __('Missing Widgets'), -'content' => - '

    ' . __('Many themes show some sidebar widgets by default until you edit your sidebars, but they are not automatically displayed in your sidebar management tool. After you make your first widget change, you can re-add the default widgets by adding them from the Available Widgets area.') . '

    ' . - '

    ' . __('When changing themes, there is often some variation in the number and setup of widget areas/sidebars and sometimes these conflicts make the transition a bit less smooth. If you changed themes and seem to be missing widgets, scroll down on this screen to the Inactive Widgets area, where all of your widgets and their settings will have been saved.') . '

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

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

    ' . - '

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

    ' . - '

    ' . __('Support Forums') . '

    ' -); - -if ( ! current_theme_supports( 'widgets' ) ) { - wp_die( __( 'The theme you are currently using isn’t widget-aware, meaning that it has no sidebars that you are able to change. For information on making your theme widget-aware, please follow these instructions.' ) ); -} - -// These are the widgets grouped by sidebar -$sidebars_widgets = wp_get_sidebars_widgets(); - -if ( empty( $sidebars_widgets ) ) - $sidebars_widgets = wp_get_widget_defaults(); - -foreach ( $sidebars_widgets as $sidebar_id => $widgets ) { - if ( 'wp_inactive_widgets' == $sidebar_id ) - continue; - - if ( !isset( $wp_registered_sidebars[ $sidebar_id ] ) ) { - if ( ! empty( $widgets ) ) { // register the inactive_widgets area as sidebar - register_sidebar(array( - 'name' => __( 'Inactive Sidebar (not used)' ), - 'id' => $sidebar_id, - 'class' => 'inactive-sidebar orphan-sidebar', - 'description' => __( 'This sidebar is no longer available and does not show anywhere on your site. Remove each of the widgets below to fully remove this inactive sidebar.' ), - 'before_widget' => '', - 'after_widget' => '', - 'before_title' => '', - 'after_title' => '', - )); - } else { - unset( $sidebars_widgets[ $sidebar_id ] ); - } - } -} - -// register the inactive_widgets area as sidebar -register_sidebar(array( - 'name' => __('Inactive Widgets'), - 'id' => 'wp_inactive_widgets', - 'class' => 'inactive-sidebar', - 'description' => __( 'Drag widgets here to remove them from the sidebar but keep their settings.' ), - 'before_widget' => '', - 'after_widget' => '', - 'before_title' => '', - 'after_title' => '', -)); - -retrieve_widgets(); - -// We're saving a widget without js -if ( isset($_POST['savewidget']) || isset($_POST['removewidget']) ) { - $widget_id = $_POST['widget-id']; - check_admin_referer("save-delete-widget-$widget_id"); - - $number = isset($_POST['multi_number']) ? (int) $_POST['multi_number'] : ''; - if ( $number ) { - foreach ( $_POST as $key => $val ) { - if ( is_array($val) && preg_match('/__i__|%i%/', key($val)) ) { - $_POST[$key] = array( $number => array_shift($val) ); - break; - } - } - } - - $sidebar_id = $_POST['sidebar']; - $position = isset($_POST[$sidebar_id . '_position']) ? (int) $_POST[$sidebar_id . '_position'] - 1 : 0; - - $id_base = $_POST['id_base']; - $sidebar = isset($sidebars_widgets[$sidebar_id]) ? $sidebars_widgets[$sidebar_id] : array(); - - // Delete. - if ( isset($_POST['removewidget']) && $_POST['removewidget'] ) { - - if ( !in_array($widget_id, $sidebar, true) ) { - wp_redirect( admin_url('widgets.php?error=0') ); - exit; - } - - $sidebar = array_diff( $sidebar, array($widget_id) ); - $_POST = array('sidebar' => $sidebar_id, 'widget-' . $id_base => array(), 'the-widget-id' => $widget_id, 'delete_widget' => '1'); - } - - $_POST['widget-id'] = $sidebar; - - foreach ( (array) $wp_registered_widget_updates as $name => $control ) { - if ( $name != $id_base || !is_callable($control['callback']) ) - continue; - - ob_start(); - call_user_func_array( $control['callback'], $control['params'] ); - ob_end_clean(); - - break; - } - - $sidebars_widgets[$sidebar_id] = $sidebar; - - // Remove old position. - if ( !isset($_POST['delete_widget']) ) { - foreach ( $sidebars_widgets as $key => $sb ) { - if ( is_array($sb) ) - $sidebars_widgets[$key] = array_diff( $sb, array($widget_id) ); - } - array_splice( $sidebars_widgets[$sidebar_id], $position, 0, $widget_id ); - } - - wp_set_sidebars_widgets($sidebars_widgets); - wp_redirect( admin_url('widgets.php?message=0') ); - exit; -} - -// Output the widget form without js -if ( isset($_GET['editwidget']) && $_GET['editwidget'] ) { - $widget_id = $_GET['editwidget']; - - if ( isset($_GET['addnew']) ) { - // Default to the first sidebar - $keys = array_keys( $wp_registered_sidebars ); - $sidebar = array_shift( $keys ); - - if ( isset($_GET['base']) && isset($_GET['num']) ) { // multi-widget - // Copy minimal info from an existing instance of this widget to a new instance - foreach ( $wp_registered_widget_controls as $control ) { - if ( $_GET['base'] === $control['id_base'] ) { - $control_callback = $control['callback']; - $multi_number = (int) $_GET['num']; - $control['params'][0]['number'] = -1; - $widget_id = $control['id'] = $control['id_base'] . '-' . $multi_number; - $wp_registered_widget_controls[$control['id']] = $control; - break; - } - } - } - } - - if ( isset($wp_registered_widget_controls[$widget_id]) && !isset($control) ) { - $control = $wp_registered_widget_controls[$widget_id]; - $control_callback = $control['callback']; - } elseif ( !isset($wp_registered_widget_controls[$widget_id]) && isset($wp_registered_widgets[$widget_id]) ) { - $name = esc_html( strip_tags($wp_registered_widgets[$widget_id]['name']) ); - } - - if ( !isset($name) ) - $name = esc_html( strip_tags($control['name']) ); - - if ( !isset($sidebar) ) - $sidebar = isset($_GET['sidebar']) ? $_GET['sidebar'] : 'wp_inactive_widgets'; - - if ( !isset($multi_number) ) - $multi_number = isset($control['params'][0]['number']) ? $control['params'][0]['number'] : ''; - - $id_base = isset($control['id_base']) ? $control['id_base'] : $control['id']; - - // Show the widget form. - $width = ' style="width:' . max($control['width'], 350) . 'px"'; - $key = isset($_GET['key']) ? (int) $_GET['key'] : 0; - - require_once( ABSPATH . 'wp-admin/admin-header.php' ); ?> -
    -

    -
    > -

    - -
    -
    -' . __('There are no options for this widget.') . "

    \n"; ?> -
    - -

    -
    - - $sbvalue ) { - echo "\t\t\n"; - } ?> -
    "; - if ( 'wp_inactive_widgets' == $sbname || 'orphaned_widgets' == substr( $sbname, 0, 16 ) ) { - echo ' '; - } else { - if ( !isset($sidebars_widgets[$sbname]) || !is_array($sidebars_widgets[$sbname]) ) { - $j = 1; - $sidebars_widgets[$sbname] = array(); - } else { - $j = count($sidebars_widgets[$sbname]); - if ( isset($_GET['addnew']) || !in_array($widget_id, $sidebars_widgets[$sbname], true) ) - $j++; - } - $selected = ''; - echo "\t\t\n"; - } - echo "
    -
    - -
    - - - - - - - -
    -
    -
    -
    -
    - - -
    -

    - - -

    - - -

    - - - - -
    -
    -
    - -
    - -
    - -
    -
    -
    -
    -
    - - $registered_sidebar ) { - if ( false !== strpos( $registered_sidebar['class'], 'inactive-sidebar' ) || 'orphaned_widgets' == substr( $sidebar, 0, 16 ) ) { - $wrap_class = 'widgets-holder-wrap'; - if ( !empty( $registered_sidebar['class'] ) ) - $wrap_class .= ' ' . $registered_sidebar['class']; - - ?> -
    -
    - -
    -
    -
    - -
    -
    - 1 ) { - $split = ceil( $sidebars_count / 2 ); -} else { - $single_sidebar_class = ' class="single-sidebar"'; -} - -?> -
    -
    > - -
    -
    -
    - -
    -
    -
    - -
    -
      -
      - - -
      -
      - -comment_status ) ) { - /** - * Fires when a comment is attempted on a post that does not exist. - * - * @since 1.5.0 - * - * @param int $comment_post_ID Post ID. - */ - do_action( 'comment_id_not_found', $comment_post_ID ); - exit; -} - -// get_post_status() will get the parent status for attachments. -$status = get_post_status($post); - -$status_obj = get_post_status_object($status); - -if ( ! comments_open( $comment_post_ID ) ) { - /** - * Fires when a comment is attempted on a post that has comments closed. - * - * @since 1.5.0 - * - * @param int $comment_post_ID Post ID. - */ - do_action( 'comment_closed', $comment_post_ID ); - wp_die( __('Sorry, comments are closed for this item.') ); -} elseif ( 'trash' == $status ) { - /** - * Fires when a comment is attempted on a trashed post. - * - * @since 2.9.0 - * - * @param int $comment_post_ID Post ID. - */ - do_action( 'comment_on_trash', $comment_post_ID ); - exit; -} elseif ( ! $status_obj->public && ! $status_obj->private ) { - /** - * Fires when a comment is attempted on a post in draft mode. - * - * @since 1.5.1 - * - * @param int $comment_post_ID Post ID. - */ - do_action( 'comment_on_draft', $comment_post_ID ); - exit; -} elseif ( post_password_required( $comment_post_ID ) ) { - /** - * Fires when a comment is attempted on a password-protected post. - * - * @since 2.9.0 - * - * @param int $comment_post_ID Post ID. - */ - do_action( 'comment_on_password_protected', $comment_post_ID ); - exit; -} else { - /** - * Fires before a comment is posted. - * - * @since 2.8.0 - * - * @param int $comment_post_ID Post ID. - */ - do_action( 'pre_comment_on_post', $comment_post_ID ); -} - -$comment_author = ( isset($_POST['author']) ) ? trim(strip_tags($_POST['author'])) : null; -$comment_author_email = ( isset($_POST['email']) ) ? trim($_POST['email']) : null; -$comment_author_url = ( isset($_POST['url']) ) ? trim($_POST['url']) : null; -$comment_content = ( isset($_POST['comment']) ) ? trim($_POST['comment']) : null; - -// If the user is logged in -$user = wp_get_current_user(); -if ( $user->exists() ) { - if ( empty( $user->display_name ) ) - $user->display_name=$user->user_login; - $comment_author = wp_slash( $user->display_name ); - $comment_author_email = wp_slash( $user->user_email ); - $comment_author_url = wp_slash( $user->user_url ); - if ( current_user_can( 'unfiltered_html' ) ) { - if ( ! isset( $_POST['_wp_unfiltered_html_comment'] ) - || ! wp_verify_nonce( $_POST['_wp_unfiltered_html_comment'], 'unfiltered-html-comment_' . $comment_post_ID ) - ) { - kses_remove_filters(); // start with a clean slate - kses_init_filters(); // set up the filters - } - } -} else { - if ( get_option('comment_registration') || 'private' == $status ) - wp_die( __('Sorry, you must be logged in to post a comment.') ); -} - -$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 ( '' == $comment_content ) - wp_die( __('ERROR: please type a comment.') ); - -$comment_parent = isset($_POST['comment_parent']) ? absint($_POST['comment_parent']) : 0; - -$commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'comment_parent', 'user_ID'); - -$comment_id = wp_new_comment( $commentdata ); -if ( ! $comment_id ) { - wp_die( __( "ERROR: The comment could not be saved. Please try again later." ) ); -} - -$comment = get_comment( $comment_id ); - -/** - * Perform other actions when comment cookies are set. - * - * @since 3.4.0 - * - * @param object $comment Comment object. - * @param WP_User $user User object. The user may not exist. - */ -do_action( 'set_comment_cookies', $comment, $user ); - -$location = empty($_POST['redirect_to']) ? get_comment_link($comment_id) : $_POST['redirect_to'] . '#comment-' . $comment_id; - -/** - * Filter the location URI to send the commenter after posting. - * - * @since 2.0.5 - * - * @param string $location The 'redirect_to' URI sent via $_POST. - * @param object $comment Comment object. - */ -$location = apply_filters( 'comment_post_redirect', $location, $comment ); - -wp_safe_redirect( $location ); -exit; diff --git a/sources/wordpress/wp-config-sample.php b/sources/wordpress/wp-config-sample.php deleted file mode 100644 index 5ec92ff..0000000 --- a/sources/wordpress/wp-config-sample.php +++ /dev/null @@ -1,89 +0,0 @@ -F!Wz2|>C+LK>8mR$4$nN>C9A0SV##{`S3| z_xhjfnddY2+Iz2FYwvSr25%(@&GmTYkM4OXaYt3pYaYwii!u1OA3FG3F1RmkE<%3M_@Ou^E=bE|?rQAXV~? zV=DX!b=?yzjfqcqUOa4wRM+d|?2jsUG$zFPsPi^B_dCyG6w+^D7JPt(FwRNpgcY6R zu@dnStbj32dEO^j8_cASh!aR;WwGpPDK!6Nt$TVR3Ho>vTKqS}21(_!2* zl!5s$I+k>CWz_ZcP}fgGUH=GmefqO@eJ9lQQ&88>aq$vVKdf`^b)Lq8r2m4EnBbh} zMaBG>2#cfUMIF?5_r#1i36Tv8FMD2ZT#f4YBv7*+mtRD0{*vi6_C zUc@DDTlz*+zhwN?{1R1u%sbYOzNq%!c2>A+?OcbdPn3Ih{vhm2{0pidYu&eg+>1kr zQ$Mis7C009=6T&npN7@(m9yMK&&x&pnezaaA%2XSXE`6)_*TPA#6z(@F2l_D5{F=_ z-#u>?&PSDB@(<7Z0(T=>c~$>pUyAU&ypL_2l>du8hV+rBd2tQD#A;6%L%fGNe(Z1S z_sFNV-e+K8(l1~=jPZ;)fh{pV&c|YS8p~jm=T`s9IF|TRX%C7r}KMrZ?=Vq<{04IT)l*-g(}6;%*<w>pqvtIm zjujE%&BV1>5{q%M#(OZP5k116FFR4!rHB#XeTq9#^~*)$mf?BSyzCzSSQT1sZ+phl#w-X2AM0m4t zC*H+saU;B(m@{647m3YL^Jh3#!xI?BgbZ#>OonkVqq6`eBrcCpu`wpY))*IuU^<+F z@o^(+pF4>8@FLd4C}C4uaC;VHL4vwFgt#Zx^5q;9;Z?J!yT-QO%mDl zU!&rUm>d7W5N1eh7M;5p2N53w93Nn-uh6jk4r z&Tgpt(x=Wb&S|K2&PA2G2GySJxEhaOa_p8g!rzxB;6CD)7>Qdyv3YR;HGV&%+L0-l zksYw`$xy&XfX+xaPMo?gOw#DSDH?;2tf zosSyl(U=COq55$Hs-1gK^Yb*SUKdg0ea{{L7d8K4q>AwGR|&Bo@u!#rH=+9RIx64$ z&gZE9^HN9n&o{A9?Ma9#Cj)AI6mV9-Lc}dl`OZeIm+w*azwY7(sB!#=Dlb-=2>(8x z9F<=oRQ}aa?P`V^hjyrTe1pnw4{BVFqQBm-IB}FnOD~7&pSr00+Pk>FJ3axG{~Q-D zM!#P%lJq@T6|ZB*2-=(0=I2y4zq+Kaz;pN#`{L2`R$ieDHh-!(YoWjXQS-hfs@#Dt zeFSRVOvFw&4K?o1QT2|V(b}I3Rlm;8fvEj!9I79tpvLD*%!unSGyaI`uh*!44`j0O zj*B`k8Ro>&mYa+&ReMR-lFo2n$_+f z8Byar4WHps{2FIwvwZVqw|*>z%C`=x-ECZYFVyv;QTx*zm%bj=&-+pJJ?7HSp!)L` zs-IpuLpdx?h-yzd)O^i_I=>2L!`7(&n2P`4Mof>(a@zVmhM9;1xvV}}QT<&STVplU z{9KQ1@g`=`@!U3EU9cDN5L9~~q4tq~@ebzA6XAV_3G-TiUPSfBuc-O-1l8^+`7FP< zsN<37w+FQjs-X7UW~lYq6SZC!qQ>Vus-1s3##|4HSs*pQln{9pd?@{rnNCU$Ymqd>f(0vkPh;8jiZZPeje zSFA!2UIR>q%BL5qKgOc^XBz6f71#{F!TK1pu(h`}YF>;N`|1f@YuC6)jGUYF7c& zI8{Nlt0`)~>4#c3^HBYC2({1MM%DK>)Hpv!^;1M8>(`X1<3&;RuZVT99;&<*cpi75 z#$ifj+b33|`ezSn98RP1zldu0UFTn@_4Y67IWnS(ou2{Ke>t!M7INvsQ1u&!+BcV= z_N8N37k|dIn5}Ar|GuaO<|Q7DDt8;I-Um?Y^E|4b?x5z)TU0xeRkQXMLe;xGs=w-C zEo_Q4aV@UGSE%b2SGRSx2i2~}sQ!D2TK^F>YLy*IqG@jC)9Yw zs%h=ahN?$N9ElaM8XmzB7^jxCYdWew7Gqz0g4*ZW)V6kgi)z!}pF)2e>REa9P~+DHC*WXI|9-#{n6SR>qjga8WFTr?FGiKW9<`tELe(ol13R7y z)$Z)5^n9rKR1#I+)~I@PN1Znmb-x;enrDkJKAy$gcpJ6e<2H=&YGWDv6u-bojK(6@ zyvd51FO^XJUmJ5^V^q7wqxxw99>5j&6}D|0;jP1uI11M_vH6v?snxR>sz0k@PHcgy z?^NeX)Vx3Fyy<+8npY{B*?Q@O%4aCfWnY?sdOk_t!rCzo)vqg2&l_7Y1NLoc<<7&Y z#79y6R=btu*T~rwwH}6}`h7O){hop=fVM$Mz6 zZS6VcH&p**WwY0OsfFs7HmG^p**OrkUyVb}zxk+sS%GT*8C3fop!(-2s-FL$@{Qfz z;xwq^xl!#YfhxZqYTx}7RsKTM_$|XoY}f6aV6!l#B8ESl1qxx|-s{E%I!Veh6V0SAwI;uX&up(x3ad%X^ zKE-x89>?KBe1YA2*ynJqds@EFQ0Kow)hpP``Xec7{Ia0h_YG?NcBATZ2n*tIoQm&p zB2MZZ;f-Z}#OY)8pV`-3iq$y22`l5j*cr?8v+-PuYR4|;e^`sSe1B`_Eawu`_^!tb z_&s*S*#qqJjyIT(@@ou?@HUe^YLMM8a(x=%9VA|ZKXJU%VEeqU@X!da4e5(f_4^MW zVU=Ore>pGjaC<*BXheknIs60EzTJGJ)o%mVCw_}FvDPSipYkj2(|MzLt|y zN`x1Iucq>xNcz9i?EYSRdW8RTvXxkd;{`s8@E+p8&m+8@oY!(D&n?7>X4yEkn{Df@ z4{H8R#TfXda|LSMZAQ)OW2onnpHb^A(HwgpQXO?4>yCMGGHSl=bsk6c;|0|HIUP3< z*&4O)EJl^P0(HOKj3@9m_QbXGtRIrhxAnaReAl)Gf?eYfm$CsQS1E(>imnC7Vo?CC`)afBtg|XHEN&A zifVTe7gs>#TOYOFJE8I$jJoemL5<&9tcM@5J=Xg=!v8#fCpI8{hGVhPGMg_aQT-Bi zxvk@YsQjm37F>jC*HO%j*HQaXV1@NxQq*{rKYD{suL`K=spc5Oi!Q#3QHg7>wee|;DyJQ4-20%$d8kXDgu4IF#q_uxRnAq^ z{Ct7B-@bKm!gW@!?fQ7AI2CHX=5TRU>_FTEld=8};27eoTbL)rO~0}E*lVj@KN&TS^HJ?w zg6i*e?)Y|8Jr1MB>!M4)hBb*FVQnn5Ey8Pz6H)X1mh)fK`_cs4tv_?3`lSY{ye6pf z+oQ_uh8l+fE*_6+|7WQ7E=D~kY(QOq1l!WCbEtmJ^R4Aq5|vK{X9Lu{?SN{}XwCJVHcz_lwtU8-+A#^W zKIfw5*G5#mPP^j|QT2Z5;_x0TCn2gHX)rD3z`9rqH7~zL)n_fL9Xn9%+>52~w2Ncx zwS6}Qs+?S?_Lf4`uO{mH=BRSoqV}C}sPgBc`fE9A|K9D6pT<1IH(eZOpS^#G#8;%( z#2Z*)zs=Xk16E#1)Hqg0t?x#td|RXH-wz{koJ(JcDt{Md#j~jXdySeu2@hJkQla*( zoX+Z)k+>_WJ)fice;KOZzIW+oQ2lZXi{cYhKVQfDMA8C%te?02^<*0SI4I}YK zRJ)#Hc6^6BG4uD z6~uRsM0m4s;!!I<*)eNp20Ti7c~pMUjz@UIFaxR|zQ#)U9TvbSKiGa>+}Rp6KI2gB znT}ewyHWGyJJfg`bLm&G5b;gad{1=3=1+FieX$5Cy(a3u(g9VE$<8&XaXOAF_h&4N zcToME{-n*H{HXM@m<`8aTHK5p*Pl?IXZ(WNR|}uA>jt96aU71M|28_apRsnWKWqKJ z6;<9*jKg`CQ2WBYbG+ZjN2qZc`J;{hOsqn@88!Z|odF)U<8pm$)P9)iy!BTR)ViyR z>c_^Y{9EEsY=^oZ-Nc;uA8LHEU$A~_gBgg&Vw}TF z2(@qQN3GKfsB!%pHBKLKG{*Qj!n=;skfr2xx@PUpcEc=++6Sw+xFPC()B!ba!!a6; zL7g|%IUm)3E3qtYN9|WHQT6W^%{*!-=8n!jDJ84f_r-yc!)CH770j})kORKQ5; z+W<9>2HvvrhG8M%shA57q1yWtA9DUX>_mL;S4*#U$HuWCD&JnH>qlZu{1!Ft!Mir@ zsj(Pw5mbBoqxP@SE}rb-xz4Xp`@||#{yS0aJdPUQ3#k0xq0UQk&-ynrYMzxwUDp&f zZ@Z%UwGS$vQK-jaNb}PkLHxi5*eTeMeCFM)}R!Ssb-)>Z8_0XPk#4QS&!3 zgQogtN9_k?FbDQRwRaI}es91rcmmbFYL6`6x~TIyqS`eOmG49xi;J-^rup6GV`Egm z_DAiDxY)C`>1*P7S*0;e?)kZm=cvwNz}TojXK^BHSQBp`7J|@ z_ij|a7f{zdLamdx*cOxgY2!5*ebXqH&E;L z0jeHPQT6-}m2dQCHZPK5W8z$>c1}dqcY!;;7ByeK!(4b7wLU`6EzXN7rw!`5?x=nm ziaKv9YCi5l)$cT_eNRyJ@LpK`<6vpRq^Ro~V;k&@THhy7^C;6l)}HLnBB=XZMN~g^ zK;=6Y)8ZGX^0%S#J&vm96_@@1wVvOg`p0`|*T+JQb8^&m`BCFq9@UQKsC{E3s$R2k z3x0{&u*xg@e4;;YCcc6GbLeaP{B#x$ApIq3AM5t7eNMO;yA!{`64>#LeZIdOn-Sl@ z{8;F%9q)#!_Zpmn+fn0P@}1SQ8fGQ#i5jQ*sP-;L)n^^5pSHU6i>Umrqx$hT)c*Gm z>iqccE&pVwam<7o=OU=})e$@6DAc@sh!yZD7R7@9S-pE>2I7sV`FtL={$FAq%>2R1 zYl5mz8*G9-Q1kT|X2Mh-tv(g77I9q{e~oJICR9CkyYxe-@jr)JKQ~?a6YNO*4%P0q zeEOjKes9!z8i+w0g}EYl&PDa(wupciiF;7%=Q?V?{maFnfL)&ybCRAGRj=CE1)E`E zJc63%@2~|n4Fujx$l`rH&Ht-`6g{ z(ZqjZb?gx};FZDMSb_Gu!BSW%dcgl2ctnhVw}#_MVp0z22eBCOi&)mqT(JZG`=7En zk@P5W0{-W5pGB4X3Uzu6%*t$VocOEO_dsMy^QV0B> z2X?{!#LH0iOPt28ABVjej}54Gog%GWR|M5BEwDJw!swiL4nM`8(^>uNWUzVF8+UNt zA2=A7W(;^^@smup9u{G8;{DhTuVPs&mf7a>aBN1r7FGXXmVm!MRL5Mz6HxoX4%9mQ z4YeOXMy=0q)_}h+Cq%{RF(Kwft?!C1y@89{q1H!VRR2!GxVQ>6Uf*IOyoDOC7pQ$F zZnl8`bDI>X@eF0R`V~Okui9fLT!Hg2Mvj30^PFY4g*a)>fWQC$fLh;!a@jn)gnfu} z=C=M`g4!RiV+Bl<$83s+iI<@62W|5P{QY_fW+eU|H7|Zcjenec7Ux6l`^~T+j>oik z9W}q-<76zJ-|BS~H6PLyuz6h?mju}-Ff-#Hvxw!Nzi7Z)%6W}Z>-9CNUn&&~_|K1n zFdy;HsQDMOxYctMP9k1~dLGMJ!kmIy=MPZxKTk=UzY|dPJcv8-Kh!?4qm=Deudx;N zDpAJzdr{c{ALg)wQeXk%c9X1N;=_>X$ zT6RBKh`crPUgK2KZ`85-K&QI2kMwQ0mh_ADY~Bs8Z}+J~IEdqC@F>U2H?;K_t&!C~ z4n`$CDQcajL9N4#sP$76b-%2LqlpJJwtjhu+8?4ev3Z#eV-Z(CU0)YxU`JH{y+HL- zL{qz;#>XhcDKIIfLzPzyLs$vb&(%@uy&390KG+=}iyGfasP(=Hi{VMs_=lR={+buF z6Sr_q#tg(eQ2Aa%&HvY^=by~YZ5@|Il{XCaJTSqq;0I+3aI(q3RRz|ZLPkapvuqW%#RwM zGN|@7M&;Mp#iOw)@fTPJ|3J<6;_dADs648jf1<`I+}_4LElwlOj%w#FOoL}!{1`Pq zB05;RW1_|<31-1`sPn6%+TR`1;zHEC*pKShYpC`;L+u}djuwA{DmN=?oJyh2uYu{X z19rhlsQjLy?zgc!*?cUGx}Q`;jZ0V5yd8k5_Xt#dC!yLu8@28>q3W>>b^Zxdf1gKP zcMFx@BX|4-YFyu=&WqRC&P#>LH?y-WYCbkc-9Nga%0G@8j|-@EbRAXhuc-0-9aY{N zR6m8f*#46k)jye0{Zj(f57p2gf7G~-#zJ@jo%O)!|`!AjN{=EmOchG|E8hFdoyaD z?Q`k3QS&}9()QhSsCiHeHU3?kpJIICiTERai4$~ulsz9j!Meox$Jl*v0zN1H7ggS$ zV*~!**~T4b&-rt3J?TGVNgOxc_L)PNn)nh%;tR}*i6&V8mO{ny7dLX2unm z15cy&jek-1tISjEIjaU%C7zGf@eXR7b56B+`wX)YXPRd7vM#nDo`%Z*5h}lU(`~;f zi2gdjETpe+p22*?FEKY}nc?22qT*pL-his_IaI&C!%Ud*GqZ-XKWZEnVqx5a`SF>H zGk$JyODsbAOw{^0g<8kI;xa7uh1KI1JWTu%`{Uu60sr^Q3(c~15pA}6ABx&VP*KJEHElcX1gOTodrV!K*kAC$9~7pJSSJyl)}DEt0s^hJg0~ zV{fG0q`$yAxOTIx?>Ae_f!_qYcbxYOzs0|{T76b*Bn+wQ)o@2y@{`(#=YwIw!T)O&O43TzkbKk80%2L|NG(^ zc#HTMF2|n^+xqQ)B;b`Ho`Wm!GTy`?N3H)GAG7@4pw?H)RO5%gq4%?rz>yD$=zxSinHyf(m zeNgRMh9mGVRC(Qhvir~))VRewZ~IMl)IQV-HBOUU`g+v5x`{(^>IM6pD||8F|GwiA zY(x5hOE%t@QTxz4RJrLc+wre4CUL|Sdmf05v53>6o-=Y`AuNj8fBT^J{iV+RsD0@g zcEG=JFgCbq<9ikZ%=dSw>p%Q#^C;&vcOS$Fq<2B}-xKVMb+22$9C3a`&GX_nY@W45 z?Ta5#{Z-@_YiASGbHzwhzb3qC{a71S{#exgWh?4Fd==H6XP5-z+_LjCqT1C2qhl{r zzYIp*rzfDEx8`FC+=yX3fy(C`s$UijjR``T_7-$TvIe=sUW{%ZBff~rq03}Ho7KUBlGI0V%XQ=BU>3h@C{dyk^p zb>5|4Ma_#_sB(Tso%akg;|DB&neN!{n`q3T_4nW15o`l z4%6dg)Oy>9dVc;9RsJJX`Oi@2zjpC^)cOkCx95ngsORhEsQ&DYx_%I8iO&`q0@rf9TTT%I6aOpQu^^f+%+LZ>CZw1si)!|e@?}d#+epJ6SMU77fJcHY? zDvtWc?(ZitCvlpWHm)^M}`h5nf z9~PkcYdxx;_F@^lhN^e+e{CI=L>;e)+9x|;BrZU;e=lkt-9xRrSE%{>0W~kuzX|w% z7f}mUkKL&BA5i5#N6o*$TiaiwqQ*BXYM*a}8oxd`2fskIFXKDgPaC1)v8Z{p9Y^C$ z9E+{q+x_|uD!uc6_Wbb(rx3UQV9&pQIop1;^DpBVjyGr5?TR+{j^gp-x4u=wF z2?YJ;ffd-7IBPKI|NL(ePS){I(El82D=NQ|VLSgj)cF;o1pVjzT{xAva#TBh0p}4n zi5B$#U6sFa0CA`2LI39#H?RwFjTk}y{r$J7^76(E`t96{e~;sctHic) z&Y+%q8pjFx^Z6%K`)b8Ck7H-zQt_<*t5MhIiy!oVuD25v7fKNH-`DKLNyLQ{2EEVl zJNz7LC9?Y5!e+#+69@hG3wu$|L&^Eag*30~V>z6R8t>DX8~?=2m?CM=|G7?i)cV+i z)9@j#!Tz5F{r4X!k_G+ueP>ahw{%NR`8YF0(0{&4kjnb27S7_jQ@8_LrVe@uI4?mO zD<@;58%ONG@hoYB{yLq3T5ngK8Pf&*=kWemkMzCR4P&Pd`p@r!aToFTsL$aCXW+a5 z&qEo5UN7RenS=i49bK~q{rlq@{D<>j<0gEZE$Hzp2j0T$)F0>M4En!!{8KLS330#A z9rTit{xLuK1o`~6V9?(e8WsuqKex$P)avyME+oI)#b_7jpTZxB8OcUGM?qU&A0@IR|xv=<5N@&`up2o zIG^;rm2BSBs~q%y&U69Q|Cy@<{l9GvA0)qSAAt+EEF0elr*M zK;2hHqt?kH)cHT5%72J?F-jd9mm;Y20jPG*#?8108(_7%Rmzafp#Pja6gv{n$J+QGGEKdj4TApty&kIFT~Pf! z3{~!IcYHafBHoSazbmNof5R*I1~ra9H4OUy{@P0nNAUd7DCqD1(;M4(?L^(Tzen|7 zq9%4-Zq#@;K;5VNpze38u?C(*t?wjFgZ_QD1CAl?i@Kk@z_^q*sG0TW#OBujH?S4Q zW4B=6!5*l5XQSrNPSo?*_o(Nb-(39O9Z%QN`a6fSB5E93VKnTILvc8k#@Cn+3%9cT zyP?`O0Au49sP`>PQ1f6Ps@x-}e!qs<@foJaRIP0ul*Qb{<520_QT4xyS@8~PJYu%7 zd660;iSwc6U47L2?1!qy6zqfZT^y~gjdv1M|766vSOqm+3sK|$1U2tswX^afQE`4$ zJ1V2v)e^N{I-=(5r>N(gFR(o>R(gPM+FN^*bqxBS(^tgojN?|E&f%M#tiQT-w)r~A zIUUviGf~ei3sL1BL%qK_i<;jTQRDM7`u)(w=1)J=d>Vxs&$Fm@+(o_rc!jF>f6gRb zgZ^_>Zp=w~6O4fqQSF?G8ow2&dhNqlcobEy^QiV;L*@U#`51H34=>#Dv^{KH7iOjB3v%cl;GLBTg`c{>PrEdGZ71!k4J} zWf*GvXG2u~bwr&v4$I?KRQWGa{TzRo-EXs^_Jy{%6ldV4m~*&2=d42QJC893rWs+^ z*Fepe4pRJ3rSLZD`qX2C{^!B< zQ1R!e{yyT;pQFY-_c)tBJyG=g1->8B;umx(}o<#M}J?Asj{`?U&z6mBn|BdSZ zTvM!HYT^sxUa0xeZmR7IpJ5i_J*fNMT~xiJPqTHI7d4+Nq4tr+sBsyKYUd&sA3*I_ zS5W2NM9r7?sPd9dxAgL;^meFqI|4Pom!bCI?@;+4Ma{>XF8vXzpZ-G4&v&SOvg{1& zr1q1ycpyJC{L7LUfP)N>K4ykqlhUi^isN7VVY zo>HLp$&9G-ilOcsHC%dA)HwD+?ML(7@vpHX@g`J%CH&IXPa4!dQx4Uh{@4Vkpq>-% zVi}CJz~+5TRC}kO&Yy#tzw1%!<0xvJ@3=VjLc0%SL)ANPhnTuUwVzNr44iOT;tw#OS-14}Ql`@?jMR644j?@{eYwlwJf zU2FzaJ?`RcZ2YyA`zO{V4lfIOhn0>UF!^#DmrQS+!2YJaSYYIj$6e56ZXglS3Nj@rL2 z;~9MH;ytUaKYl{x^9N^1Q;&N1emr(QXPwayKq2_6)b(TI9 z6;H=V{2GhmAyoa}q53DzdYd09u?TSn)P1cbD*t7e54WTC<=?OlX4nw)f4^cN>i*he zqs@z1sQJAYqvCPY`1)>>l>@@WYm7P z2%F+w)O{n-RD|+{+PVej-SDAiIeWK^?ep~f4G7gm*=Q`KwU* z?{x8LRQ-QJ-3MNv=5PFcwvO{-9>!}lmLPrW{-FPRLQhcdb1ELN@fnC3_c<5`7o*DC zfNJM{)V#cd8o!sQ{W!xxyRI~9-c@!sMXitSsC7OLb^QWV{WhWI@sFr^cN4WA|Bmsf z?<>qf9QAwl7sk5)HXvSi*!trGYJR3U67)7;Z~Pil9JPG+qx$_6svj?-o~s_9`s;60 z{h}PR^HXCZ;vA@TF%C7Z>rnIeENXloqpnYM-1;XwDxVTq3mc&3)e5BA{M_97=P;^$ zr%?TN6*Z2}QT2=ZgO!^U)n6r1>%Bf|-|U3y-_xk)gqx`OdLOmkB2L(Nroc$z>Zo#h zI47abTaKD1`%%|l$Ex@mH6CS8+H*v0X9H9{o1(w2u|4r*)VMuH*s-9)>G`2w9f3uvkcI3q{aXqYzP4F0gjVH0wkGwCT zqx1Y^?b>?5#`#B7J+EO;EP2uDwE;DLH7?nH)ZTdj`;eaWvi0+1)Oib0EjU<};#B5j=-v8PCxzR_P z2fb1AYZhugY(&k+A5i!A%a{}SiJ1TXFBkgHTd4i?E^6JTjtKelxdLkaeCAw+-HCU& zbU5VyK2~SsPwu>7Q9|AU z+SxZ+$Xi65J7&oLT>W$`tMBO8A^-is4b*xH#0mNPY*N(x%7kiv2~@osIlH3P>u}Wm zvk(Z+1+}mIirR<%LggQhYxyQe?caG&*EK}t*A>g)Bpi$<@KY=sFXaE;`yOmT zTseNof8Jb)hltZ82>J8n4)!1}oiOA-XKh5Smt$B4e?i^HQzZ)d_qEy>Njw3w<7&); z7f|(ihZ@ghi9`Or-w)M}rKs`WfsuF{_5A833HkStNK8*y4z&+;!i6{v*JA3VA^$${ z1KuT0`iZ5#MUD50WY*t1Q04uAs`oE0j+5N_F+J*dQPlok3pGyNa1M^Z5GF`r`6orq ztM5_s_#~=-t|BYVd*b5fsP;!sY5kEI^AOiTy`LO|+V|I@+P4?A?_NdacMr8L-r^^i zC6!qgRczsvUKl?Jz&_0MvM{MYZb$YF=MLwdWRUUcW~5TikRZ|Gt_K z%Md3))uSDs2UVZS*=#*^#I(dSF*j~UJ;&Wc_3Lv~`5#dI63%WWMIF!T;)2e~ zsC=5D=EoGgL%Zgq_M0I&Ex(DV@t=XpcO_~)?nL$Lb<})&j%rWbT((X!qVmn=;v%T^ zRT9-d^-%rS9@RfHQ2W={sQcRv#n?KJmD4}3&6{bcew>S{&lc4FaR`;)W7PUhlF#a$ z57kdqUEBm!UT@TM?pW-FTT$ydGQXXl6=M(=LAAd;cE@HeKJL8f{KpxyfVDFnYCH;K zH7tc%2UFbfb(n+rAS(YqQR5vbX!~g-YMwVj&5Pj}qCbwI?$f6V*}m{gVe5|=MXWzE zpz2)+)emJc6ShQ^Hy(BW-RjcMU^?O#SQwKOwf&(MYCKw@uJ4DDxB!dcUQ|9WF)zj| zX7i>TYF*bxUEc+3;c(QvIgOepe`7uj7q@m4LFLy8)8ZJ^c&B+mdvc)mv7)H{8HJj^3sL27LiN`#sPX%NIk8Y>vjb|K%tH0YN^FLE zT%4$ijdxaTM0!!ogI}QXKZGjpDR#nORU3zHsPt`E0FPn*0QV_pt{T>^cD1bDT~YhR zc$`fCEk?CFV;!ESFb8TKoWM+Y8|Pz`x;FkxQ2n+A%W?f)%tHKMJ!@B{`nKN`$1v$t zQTOZGxC$Gf@_ma1F>Qm8|9-hK>OM6G)qf{Y=Xnk7`6n}K9nC?F%QvX;IE!U5VI%9e zh8UfABl`Oz>Ur)u`s=!}&5uabK2QikvM6^~&9%-tm9 ze~vdERsZv-c7>bTepno}?{`A=b3f-0)HsZG$G=3~cUPk3+gj(hsQx>QTF*aVcKj7J zKVmhr{iGyD5_d!G_tS7DEtg1%mOcdaIn8GniD$7H z^?rit|Ele6{Oe&=;$B!1ccaGd6|Sd!(L31l!H!PW5A`}*f3?9#&YO;naTBWE;VzbM z4@^ru8EfHs)I4~D8oy{=Z68g9nkQLM8BzU} z6SXgvaq)EQL%h_*@p{<$O^@pTtf+S6L*4gl<6P{DpW{dDhoAQh`9JRp^s;@g4rU^K zBxb}_xF1iW-`~A$KCQ>nq#r`HFQSi?R|vBb*T>B`0{#8CuU%ghRiEal{uzkcCqBb< zxE?EEgMLO(Zc@~F z`7s|>#|$_Uv*8L<{^wBje2Q9cu?B|x-}@+t@rZZJ2;R@2#`XFjyMO$RDnH^=8=vH; z{3B8OPDRwZ7>3G!4{9DinpKt=t@_{%nZq_jaiA=A-86M%4T}h1w@>p|1Z2 zwSJQgvHNUy)cFTd>*g0shkxQYj5E~6a~7(+7$wM#$h(tknCvna!@A9JA2D~Y4l z!ul&47A3Ba`n+-mYQ1g5LbwYxeos*I;v=fu1S4&}Wka>IENa~A;s6|qs`uZhaubiT z`I8SdZ#tsxFJE8UM^-%TcfGTes*1$!metv}Nw-{qA{{pD<>Y~P@E9$wf zKWbg{N&qk>J=#9D$uSWIvDdz)JKYQbC z--|@e!_27pQvkL8%A@9AH&i=DqUQP6sQj*=_UC8#5dXux_+WxP&m^4~@}3ZHNA>&i zNg@CD4YuJH;(C+ael^9~SqB%AegGR`ld0wwoKGBOn%#evU^C)JsQQ(kZr3$N)$2JH z#@I7#94eyPH4DSI4AtH>sPlHX_%W(~-=OZ}aXzzsG$lqMu7)bFE^3@QqUOhN)I48< zQ}Gz;ygHxTb5aK^OS~RS;A7Of%KC+kPc1A)+|RiQ)nAWL{rfLA!O%?G_gi8v;uolL z(#;C_zn4}BH8193eB6LKe!zL&9e;pY_wQVscy`GDy^HLq^Y@~zKZmNvuNcCo_(cT! z1gak=&b9hYM?F7%iR!1tE`0^+{Q{oIqT8f%WHE)I5#5(ArZ7*Av&lIrt8{;unkTzV{Yu6YpAV`)1Uyc%MUi zn&DQ=v(!Ehz56xoB3{4DKIh!I+&+h?x6=A&HtO@^HK=xMTV?mpx~r)d=`*nf=@-{9 zZpwG9wSUSw`j7OZSO*)fx6eIRV}Ih%2CLs-tWSIb({g>vjUn$p;!>Neze;QldAo_n zq2_OiEg}E+y9Zzy;^(OKmH!)CkM~gfOX96|pKXb{ZXS-ubJ!Q_Z?kfbVO`>6+s*E% zze7KO+Bcr=aPN1&wRuwxhm(FDb>FSE)7mixHP6nY=KG(hJccAvmJE;51C*Os<_MBG_{v_dwU#5d<|=1%M*5dBkKNf7qy;ppS1f^A=G`X z1!|r4M(so6Q0r_VYW=Uk__)V;8r82iF)cA!0*z@N++)te8tnGjI@D_2eb0P01tofs@$J9UBI^K?(NY8QJ-p5@>?GL#x zSpMB`74bFVBW`imkg^_%-oT z9D-%8+H=NU)cm}G451h2XU2{4Fa2WgWAogyac+XTFK4)I&jmA4@iEMU`F;)gzn9-0 z3lJy26Y_r#zBXz;-o-)K;I8%KY3xUw{$9xcdHy`q_+Q7vnEAe)_Xkd-KII-T515xH zf3yAMmq*MW(tG~Se8v5L*!n;HXUPBij$x1O`QsjHe#HLE`XxQ8pN3*N-06ISMTkp0 zvFDnBxSV(n&cMQd+x$I-y@-oHnq*A_PNMNTtNDv zHzEJ;W}3fceCV&MxSjM0|JnZhFV>;I8h)_PyH*f#C^TIP1M+sRR8+G4Khr_r&my6ej!~S~Ri8(la7Bw&5qRvkrCG4;3+&GuG zJZ8pg7y~1s+Ig{1>-H1W@ieICmCDGp^%|nqe>2p+)&rB`3e^6w4>jKBQ1^lO(Zc@o zY*keHEL8es)czbhx>*f1pC_T#+kR|;4^ih=h!OUG|7AF;K36a$-beLkM9i@NJ~$5Q zcoNjUl>xQi`zyr@`}uJRPn?9Iw^&zi63Bo3?;B}DS|=f zU3=91x^u#?zwRcX`r#{7y?0?IyyT9*L+$_Z6WRPJh~tSX;{-h8((5IrU&y}$s{9d2 ztX_*z{dfSE>U>nYdnC1ST#TCc$57+>9CaW2fEw2XpM?GAc8~K ztelFdbU-^6qVmo)IRZ{$`B8Cs)cUH0>aRAaa>rvvoPnC(+fnQ85Ndp{p|1PG9e!9L#^ZdsjQuqoV8H>&3J;ufHsB-3@#`_x=Uv1@4J#poRGfSOOe zunhi#`>rz;fp-pfm^>xUAkb=3lsV0YC1GZv#!&R4jVcy)=eH=DRg$*}*N@wimjf6i=Gn*D_IOQ`w& zzD(Hvd&R6}!(LnBJE;CIUoPxb#E+=)u2|msu_@*v9*)&;1FD{{Q0+}z!S{OP zMq;*#VgJ8RRvopUEvRJk^$=>FpG39)E~@`NqULG1vb8@gs=hUG3=T!@3-7Tq=B{G> z_9^Bi-iSr<7M8QO8dbPq{8>oThaT97iJj2FVsJ5+>&#)}<18j)3f?Q289kN|>Oo)w`*4F)H8N zSOU}63;RDOZ-Whq4`N+RRNuVzk<15s^Zx(3A{)1zhhy8!wEYQ-{!CgE;KCfFbuQ|T2 zb=d!R(@wOpe3rKj`_I2o+J(K=9AAI~@J;)$|30l(M@vuDDeOPbjp)q2!12yqY#pxc z8upG6&+iuY?om$59<~pZ?P>G<8|0rZ_bT)bd%tqLNZ+vkbLwRMY#b)wdeU#Ycyj-+ z_dW5isQNA&5cYrXXY)XN?&>p${hM_k<yIeQ?kK4p&0<6Wrr^bEDmGR(E-r@Gjc_$X>$$~Di{e|yyYpM|aQ3~D@b z%;!E&x$(ZV{wTA+@{3#;_CKeqiRzEFsP#5uk&V;A#a8~(uWUVBa3)=1^SuRXzgd7< z@At8a%3Esdbs*LvK8adypL}iWq7RlOK8{+)(Uyh%pGUXE+Qi>r9rTu4dR^50Y$a+R zc!xT#_6j?`6gv<<$7a}grIoi0Ri7BE%=)PN{bF2=JFp-&Umf=U4tFMMoxI0R`28BY z?`B?W{nZ!yk-h}WWBheC&JA%h@c~qS^jL5Aon4rbxb_Bn&L4>Ri8rFg^H&^XovM*f^TizH%IMvi+9@n@*1Wi{ttDZ zi`*6V{~dx0sP{?Dc3VF_MU88*J@%Y94KERI!WuYsuidwP#0XESeSSx>Urb|YW>7HVE3&OsQYD8Op8lV{c*^74r37CK;6H8L%pwfiBT}&LCY^W z#w4zSiLe2xKf7XL?C*|G!4UCWjEW0U`7TG@Keu9h+=Y5RIEkwFeN;O_-&wvTQ1z^Y z%BMampXSbPsOQEZsD7G)dY;{kx^6$Jz9&)FUv}O^)%yXeeSf?3SE%RJ52$?Ne{b_M z4QhX>f!bHbp!#zk>b!_UHvVx@_0NxbUg(Z_a584aJ*ek~dsqrTqUurVu=RfxRD0^X zxIOB4FI4>pV-QE9{~Yg}fqG7vhpNvO)OiO`<8TP|+;JS$@BgCmi*dx-p8ypnb8%W{ z7Sw$>H)@?UN98}y9bbv6#|G5(J5cjzzf1oCYZCv2YDem$c07wSKkE8YSQRT{U7U$} zKDdV}ujDbit~zQw8=>Y~J5;`d-SM%g{AQr~aUN>EtVTU&e2Y5&45}ZlpyuBr)cgw` zxBSzi=1*=^ekG9Y$E%3SuQK}eK=pGwm);5E5f4PIpNXjcSc%GK3+nvcsP^th)hEgi zR$e^R^{G(TbmJJo`b5_GE}`cpz6H?)o;5|=bv)NFQEG8f3KUmh*y118q4?ko%(@1j|^urYX1N4 z^-hzMSA;U>#rE!{a^G7D?`gTV5?|LyxXfZbL!N2fb)RtVJuP5f&AE0Z-{NOkx6Ou48;d;oCk6eNo-;CWJSE3kke~Jgy*j$% zLtVL%9M9_dF2whH+;N?&XM(f(hSvnr`7xTuKW*ieqa3?R>9SV^?-&@+(2U3&|%D=jc_z<(ZZ5Gf>V1zOHfI3eFwj zuGe|zC}T2dg}IJDf$@%TY#w>(6_d29#ERpFY)#Q%G3<(ui$ zrw(a<^L;vZAQR_3;QO&So8!$;uc>^kr%vTvUnFyFr<RjN`redhGI_!8L=4c?|LRlTGhim%f2>|Myy> zZ>VQiSC5#S*UBAVLb_hRa9v9*NUXo-*Guo8S90!8q>ZHf2DpanmhiRCU1w*qkCS&w z&hNxmF0Rq5zbixE^El_7=b95P??jyQ1=r}azr!4_&AGQ|=UUQw5r4zEQ#rPua`ocv zg?EQ@db+%owwmLMT$|Q&ek_iE%lV5*+vMuUk01a4>ubIXa!z*gh|lpHe7zz5f9$;n zd|X$V_dl?qnch3xIB{%)Eyqb{cH$t{nAnc6V(tGc{*In8!z4!O~d!Faqdqm&w1K8w+qY#gze;g zp7%FUju~*X1E zXI+Rtm96pYA%p*K9OYN&FCy<*@L@i->(`{cJ-@4g|BmE)cHsJoM_0Z`eissVb<*65 zxJQ7Gt;YFv!@$3rkUbIl#8UiOq|@~<(mpWqd=KS#C1IzL7O}K)74nd8tL(cU3iuB9 z+sAzP3gLf@d>+mHK2b(Q>B_Z8%ND%~W4=CHZZs$m>#Uj{RO~(8rV~Sy%Bkf|4-K=!2OSr?>`ZzOXmir>w(~U11}FJPV&;b zdB0}BeI@Sa0nhf-%I&zbjokEq*C1{^&zEpNhcfKs_hj<_d+z-}{%qcFK^xr}oUb5U z*MEa!B%Za;^v+Q>#jWCf6YuZmej4?>h_E+t*M8hz@Y8iS-e1d4*Jrq6F1Kqt&tKr_ zAoZ31fUc(#_Fs`s?+19s-JtS}NUtzmccz@Wol!{pNrTtmEnle+#9JQs0)RFr|^tL^$R|8Gs$U4Z+C zz;_$qzRmluh!gk$(msgaEeU@$0gtwn=sE(&)_A`WX>?r-44*x%Jc=~8Bh3O~(m}kA z-zL%=B<_4*Z$h7aoA;mb{Fq4lJnFE4XYJv71#vF{$7#SFqHNdWS0(Ij{B9Hd0m{mS zDkRqvNb^6${X2QSpLBt;lJQXE{kMd_5F9__K1SFyVY(hhnwRnXqNx9NaN`D2`3`W` zjIc8Ub|l{4828VS{z_4ndxG;I;p=$+AIkJd%JWQcuK@;iUF9#l{|G#H<^DwA{;bU7 zx;^3Jr27-$A0YnCf&Z11;hW&tNP3Rytz3=!b@)k{a+S!p&g)GGdj`K2>9$2#9|4}R zfEfV~Tj48h;-0|$8N}U=GOp(N@!&nk@9mN9-@x}7p1%UjD+w=O>*xzz9rAiWl<^ik z>$)~^FC;%)ZYp;H_XEKFd|)`FiQ_Bm{0_lA z1pH3`@2k0w626Nv9*MGCJK(p0<71TT{!zAdgx?YP$MXATz?{W>0({p8hpvAK9A6~O zH6oqDAIS4Ozn4cjZwuTD0*B&HCI63scmJZc`bfO51b!81-$$BO3Gd4y{!+^N6T+WE z{OiGYPjKCv`)vuo8^7z3_JL8h3wXXi@z*2#Dcle7{u`B#w13a@kNNHAeK&QIpXLT& z($yyX62hggnI`;`z}|^;|HkvJ`Q47^N0#7!NBkWr<9gC{z?H5RI4&>M^)TtK6Xlx( z=plLs{_5PHK-!DI`6_--Chp$c=L6CA!0}G0{3x#s{+RZ!SPk{?1JOt zr2jVW4}CA!%KKvoe=4vo!aqy;`|`UU?|&eC59#N~ z?^IwP$Nd0d>DpV$>on3n3fR;6eHDPufcJLv@i&404Qb`ildc6|?gaiHfp3QAe-At_ zCe04Qo=w;oX;lBj_EaG%sjr+ApBOSV~w*aH-8ZpM+OWY)B&JMh9rfj+{ zrVN*ZTi5%D|2)raV4lMBjlr+0OW1?B%dT{5(p{POFMj+)v~AUBo|*xa*Q0m%+;K!SNo! zQl^)H`&`1WTgp%A-^dShTjfQ-{}az|;we_Ea_AJ7`LAu9-cZmBZ0{^3d zJCFF=f@c?D|H%6jNH9&Y=BxQ~a6g-0x_-(tpCz#KXTB9}d~@!vCG02s zJ^+q4k@is}nB)Cb;J-P~zvX!WxY0=SQQ+>y@5Q|T7cjcy+w;E2|6<<%$oooQ&LjRN zkxp=@f&XXRuNVENuvbO8hp2q^?5*8|_ZB3w95iDyim70g_fHv_YVusz&=4z8<5n#X}t*LuozQ_8y& z*niBuWx{|fw51IHfleh-{q;Qhb2Urc>IOPaj^XTZIKbk_=;9I;dRO62(f z!X~4fZzIir@H=Qiy zh&=8D{Hr4DHF1AhsXiYB?p?g!mOA{5=X9Mx+RyXy+^Fki)aQ--F5f0wu$MY?7-nb%4Dp;af>R6JdXeb`ZX662B?Z>HV>#@?2YagX?Cb zdtfQe7V^G2arXrFY|><;|0VaU#27p~@V$VvFDBiYgm32l0r1?9xId8YZGrDQyuUA= zR{{65Nc&~-SVj0JR4A@zg6p-Udl)!Q<^2Hhuc8be!dHO%yM(wIB&=A6O={QV|acQzbSD1FkmOSzo?W>aEF1v zYLxLZ-d|0c|0b^$0Q-7d;??YNI}zd3omi}e4_PuEX*|478^{hIuqO#0Ko^-N$c z1b3Ufbln2nkBD+Siu(_Nc{%Y<;(mAHULQD*5T@%g@IH@lUC#&RTcmj&xK5AwDdJc2 zJB$8!H1W?NUj7dU2&-{l0o?5gzZzxyZ+^ONi*{zJtKMpEOq{uN!m!T?yui zg#Ccux1$cH6Sp8~0HNu|@-UEbxJlg7y#D6EAuL0aCvF+5q>t$_viOy-sgeUbvpOE#q+~FsPa?F@L^yY7#Lk&1^#{Uyq9vloA>9$yF;+9^8OaWugX~Y5AZ&ge76w!7=BxL z*7b8>W`KDyKV5$!pMT(aHR1P;ywB(U9N;etm@fG}m9PW+uEO)5NOuqL-;8|5fO`{Z zUr6{m!tcxbFQTmvg8Lo3uO;1-GK;GUe7fd<{R3(5KwdxL`6)!ajx@T?;r;>Qbo~Nc zU*!G|ygvxIFGU^?p*=T(zsgU-3&rbvH2c1iO{6&w=au{GJk#)T;@$v$`K(?Fj)z5^9>@Dxz>-rGCR{{43aNUdetMdE%$V>5m1gEa26aU}{e?DQ)gI&-<|hc1pG%V_29p6@p=c!^*Yl0falNi{L5(T1o_{* ze=zFyt0=?gS zMch>h|7U)WAyiICq#Ne| z6zTrV^Uugn*GgdT&ilQ<^KF*z5F9QBO z;CK?hI`N0V@m+qO2JRh^xAOcbVQ&TIef)H7kGQEQ(?=rD_Y(dkU~fPk_XM`b`-3e7 zYeVFDH463{;QtcgPXczBGH0LFgJ^`UOQmlsYt>m z!1Hx*t|8q$NVg^O{us}XCEXU{&*nEo_&WpdlcElPNBS9_4}X8@SAY|E3n@H-}$`%j`Xhp=KK7<#q+14Zi2s*_dfymEpY1kBrxxZ{LlBG$_*l~ zCUExx{v2RGO4y4d{`$b*hVU!XzID?7J9+;JnEk{*mAoEBSh}77?2U+jFzKgAqwCJV z+<>&YzQ%7Kai1sbml3~$eABfHTr-4UBXB+x*tbP_6U@88KS%m2ai1qXU6TR#7sBsK z;MIT`;`f!PyWl>=^Eu$&N1nHed^d7`FL^$rl+Po8y%0R<+8bs4EHF<7$9JN9*9HHJ zDZ_>+#~#xB8GJp$8^GR#=T`#zpCEbw?`!$}j`S}F-+Ex*2%N4P5cXE!ZcX^td44Ex zy6(;Wjo^Mmz+DA=zxJrgMZ(2zfw=Dy{&d2>L;4p){CB|f2jYIndxN~52%g^nm#!ZY zb|$|cMqcL-|Cos14W2Vgur=O42|mCp_obY>BJNkD{R`pmjrUpN-=y;M{!a4#Lu6Jb z>=F`xf$$#ryoPl5;QiDX7oQ_+2e4lt&Exo;9cB7t;1!w=5xy2Y>AD5!A5Z+1NV^_9 zmk@tb%K01sW`VmI1^7R|=>)Ooy?|}Uj>AoMZw}`Yijx_tg`y9&rY{EZC*k+zT&i(NL|4Ht< zd4DSRjC%&$T3{Amw;}E=QN9#63*6Hw!y)pxF!FsSFtvCV+@UC|o}U_R@+08?mHa-; z{Z8P$C3tR4y4Ul3Z_?f=^7#a5ZwAaq2-{I=&p#8sjADtib#UH- z_=|bIi13$RCxdHE0@_l@%%-cvX59|*jf2BXG6n{U$Z^*d%AJR_n)72!On{xjm zWqU98AF4c&<`sl}zm$Fr>7PaZHw30e_&0cd1!b7$eqHYAdMI(fChZfz{cK?O@Kf}w z2-{5D+X=re`416R1LwPld_DJn<$a#JuEzuOAKaVvR{VP&>2J&Hc5q%f>Y&)Ygs1BQ z%5!DX|CRi7O@V)eFkQbOT-UvMzbo;R+}|B>3O@y$&kvY2F_#tocwl}@`1i?I*AK{V z8rX4vt?UQaCxnym-;>{CdA==mnFQuG;OUa?*O6997Knc&_Z5-HufhFo-mep7o(1*@ z@2>#gBl-P>@TYUv^)&Fmm-IK~r|a6h>$)@VZv^g4?*B~Q7e`wv?i~U91j0VX^97O5 zeMvh3-ra;xQ-&k_o(KF*Bki?#*L7i}|GNl(H0j<-_}wj*F-7=e+$>$e!7NvKO8V?OKo^@gbC*7gnxJ6IQ<7%e$&`3jbC|Km3m8ACcxr)c4dV!&?czJ9RpP-_ybO zu86O!*t%nEI2+qBI<|Y?uJc!%SH4!P7@KKyvs!(kKRw-OO=tDlYNMGE)UCIA+5Aks zl`XXUS+!Ho`dtB30X|%Bw&!LAaJb&-HrlPMJ(V47cWNV@dbc~YV#V$$OVyicv<_vx znR>ULO@X&hbT-?Vp6O*1^{m#fXT3HE$vbPb3Iyx2$#%b4GZdZrT)WfD8ol#ZWVg#M znxi~bFm~$In$mzf>-OgiW~$xk&vrLuGritichiOq^Au>#3e@gQZwROj2DPEuoSUgm z)O%IK+F6%1ti-FS=45*om|k_FSjhA;cj`mEPIYov9ZK(0o%XDS zSj^c=#R#^$a;S28W41b7&sz0*t*e%$jjJ^4$oOuBkMF28dhJfup18C=*{dkG?2Oay zeAdRZHWwv~;AXdaS--v6^F0R88WnS`Cpfn|M^2N?YPWmdN;_E3(^SHd;R)LP&V41@W@twcB0-w+L_RcGr%R?rCORi~ScR(3Dn8 zndyufOSe>na4<9vrG_&=1!yJ6n-W?v1FfzzI=k7NhR-p&OmTGe(*0!#TkT#J^Ko6) zZO_&x+O-9hIZDbTvobiQD}<)Ie4H8bC3?Dq?0B(DbYC$Ly)4HV19=9iT6sWsFvMrC zwP3T)3R^r`PtP&=j@fdWn8%CEuCSp}vl^x=gf5y@r8;KA8M5QW9=};F`Ei?7xyNYn zX0;^ckjwh@PNQxum=*qS`)zZ3KK(8@t0lHg2zw6^#_ijZ?+*xOCUe&b+ zsI+ESF$?>1nx;9!(#q2}2t3{}o(+A^wp zr?WZRTAhR&YHQI`o*uZr-s^W@WZIdH1x*N{o~=O;H)s3W**2I7=3a!9V>)eE6nGUV zs2DaaLOE2+(qFXy41cJc(ea|J*_Km@ZoNmgo3d4`;%oNQtA}A1dfAzVvDJ>%c8Ivq z#&oMcXKgZ3hv?KAU2#XXq3og-)OS`ys?*ilSrlYa{D7|{LUEu~?e(gYGj&$AHN~o) z*7PLOe2k+VHt*zXig7R;;R?GI)=d*1rW7F--3ut zrL~ofwt#Ce5IWnfoO9+m#WHwqHG`F$Ixl#yU|@Wtt)J+$=jo~SB8)4y958mm*7tKa zRJUYg)vQ zb2LJ=HCZ3mteWn?bJil~<>c3A^`Er~=}Au};|q{M>YWqL)RUb|hT>Jb%g@iiPbQy( zjT+r`0y#y3W#<*$Jr378yPVz%j#S{w&SN|DbD~}C)W-KNjE`y^IDwX1$SlQ4Wafi^ z8I{V*cM_R6Ejob;Spo^NxhT5qTtx~gI{(oJKJ#cJs#*BBAms5x(OPj|=MyJ~BpU5cDVez2(#^CCc(d%dT8XI-Vyz zx*hk5nm1Zr9jNHCksEOzXH^_$Rb2iM--ZUoMC^QVC{}~xG@a+B|KqU$!-g$CS0zj< zHwjO$lFOc3d#kOgX|qnOaw*yPh_UM3)BHYe;dL!oNB7%NOIbpa1(IdgaWAZ2^~5{! zfbpi9+lJr-=iO47o~9{0ZZXTKuYf)46Rhc;#zd#ufi@evu#B9%evxe1nT<#|J@IB` zLa9x~X&QzT%y0RXN<;PJbFuysiQbK-=y0RfuQtaG+cMfTQR@@T-RH-Nx9aW|+Ad@! zTJ}VzN5F>`bNQntuc4QD`TZ!N^Tca-FlmgD3G=Ll>I5@B8R}Z3Il;_MVziz_mBy;m zC$LlqdfC<3Uq9TC9pbp8IstXFf}k%y2W0K8u_fE8bJdAP6Rv1UeyHA^>@?;i2$@8@ zU+IipDW_X@wxe}pin`<58{Nr%*Xp?J-YU{$3D1dVysO@-cc3WC&NUMJ4O#l4wCoIh zT{!s~j!2UXO*(V}qq9i!H`H@K0;K5nvTGU%{)Q}rJS{)VM9)sRd6TJOToZX2D^Y^a zPH5tfp$V>!Z!av8%gIS;vQnC5Pl~a2yV)JzaYW|Ehd;qgmOb#S z;>$*E`ppwxI!i2p4QZ0W~J0OGmctL8G zF}5v9RwOxrHdJ0Vot86OJs$@@sXR{e-Zr6i*}0ZR$O&d03e|C$Vpnd-wIG?^Resr` zs)sSVNwIxuR;XmL)UMnzf~FT22G?wuFyqJxQ%z%P!Mz)#%&rz1)^=xk z87E3#4QX~6gD27YW3uMQ_Nq7<`)GJ&pxMDIBgV+Y1jdR+uUS8D<+e5^k_Ki044nsB z4eXfRYBO`4&w;URBmj5|(9mi+=iJG5t-eL-ZF{KryDO9SFFd1O0I{Yd8MeZPjz68qy%ht>{n$4`*?6$L%!i~NdNU;A_ zd(}LTwa3U>)-kgL`HaBQl`yG9``V1y-VC;+WC=50ha77*iABfUF;2~PGwQA5a9o!V!(cDONF-&7RRU8ETO3q`YpRmV(V$587JrQeH{{6?s@0=u@~T=< z)F_P_!Hp^89~{IQlQULF*U4%cBl-;ZgISa04rE1vwziL8_-Qemn@sDXMBADT*-2@6 zBNf?16{jWH7VFsrNod^q5hfGPIvvW`Y*y!>%~-m#Q5*{dB7v(`qa&Fjb1wGdh_Zmm z4HGA|nrck2K)c`}V+Y9y5F;_V1R&B|Q8lFf+TZDs~dYQUf`8u$=&`CP0M-yP)$Yj8pQv-EF zRveO%5An3!0x$*24QfU{I#vVM;;+lLjgGpdvd&Dfm`)x4APKKCjXA>9%obiN%e6A@ z;#^j5nHkuCl1(@}+>n1>J#%&pk3AQKoeD=MWB-{W7na(hu0}y^$S*a9ipFfWTDY%i zj5V2;Lj{7->R~lJl zy`vSdn3`j_1z>lDQsa@J3~aWo%W5e>jRb0tNzGw(M--%(D>0M1_!&)#nrlicD+V4+ zmXhR7rz&ri@lCVU+C6|}LATCh>`&wSfC-(_r1{uvPukG6`p#GB8At_~^>U(D+0UtGK2gE6EnH!-1k zS=;iHX|wVkJMVT7$~igOspF>P(olkjq~{%N-hVl-p{7opK-a7(#vVBfCL)=sbfN&p z^-&#LvtiHzdWi{Z&PXGEJ=8nk)i8t(e zmG?@c#ppL%q!w{Q1-5<{I|i*rv%@RWcs%<$D}N`kICR7_I&yBmMvyl`6Gog1ELwx_)&)`TpulA(-j z;vH3mLe9;wSc8?UWYac&8fsc&ffYM#LxJ^*g+zm;NFLNdE#(P&^&_lkcW<%yquclDg^UC z>dzssO~}0uR?LQh*5V*$2Zj;8O zNZL9!y!3q9Ly{+F+HHo34I2Ex8PKE=3uUW`w@K_iShLY4-c+L_u1<7nt+xeDZwqNr zxDl$nP;yJg$T+s(?DkJOwKI$is3tTBJOV0%P-Gc%vn$0 z2w{!wqSZ_TDi*CL>5%D_ZN=An&St^Z#xx#xtZCU;TUKCJL|gN!O@(AET((*usZ69E zSm(liv{9AO05g?xSSWn=y}GcW?KwHpAFmxCCRXLd#ahE_e%QE5EkNn7fK0cNj5sV8 z%p@P$>K!fO+iQ>__cW%EhY;Zw5||iXdp>jX-i2&?dpbpULA+soHB78M%B5z*DR|o^ z+N^}erYs-M2&f-h>}s&dUZQ+K#RsQdHcVn)_!^hHz-J@U`f(P&#+VDtYiD(BK||&< zp)0KntR7lpIxNB(s5$9kH`10#8w~Up5|B|M4F=>5ErXt6sh60w#=*1)Ce#jNKsE1e zRT2X4Ex^Snq^1!^DM`kc5Lbz8$}Vn*gRqe|#-cWaBel&m;S=;yVhWUtA=ELpMG|X5 zV(`;wT)e5P*}+RjcOSfDR}>oDxz2(;P_Q(#OyYM#-p8X-i>&#mX9{D*(&{VihgBw1 zDZOM&j*=?L2tjti*xo%567+z+bmT2zjWZ-~U8=+!ViQN|Ebt>qNXmlp6`Vp=?c@DQ zCm1;@xI<^eP(POW!?T_+P{t_LBvK>cQ z6U*7hHUL3&>eGGp0XTE#?O2)?D0>=pj15Tuw|+GZ6}^v~3Qq*kYoi?*40T=InnHIT@wW!hhTr{!uSM7#1-X?OCS&f<_PIGF+@kn{#WO~#x zTBrHiFy{k5$ce z2Ph*cU0d()!R%41)f%?wG@*2h%cjmPh8z8ZgPbk(rb>#9BQ${Wm}Nh(_;!)ze8@45 z5=m400UBmNn{G9dG+2O>EQ1dwW!m2?I*JG4?@WBrQ!zjpb-2#EYI3WgKNPYd7ZPA$5Ae_rl*6 zp~mD^vw21{2;j=3tZLS$tCI`Jj>xLr1^98Mv2j8)TMz`gNdzS4#AhLn`5J#<|DHA7 zwKhnT@{T>|4Bxyk@cF*4+^7&aJ3E*QJigsaO<{}{6bJ#4k!=NRhz~EXd%?6wscKbq zf?*wJ%(MiWzVvkHys(Otnh29Zx%tN!I>F3!iAt;-$u+2`7OPu>nlP&>!IP?#A)^+Fj*Roz`ueo+E|< zHOy7fMr&xQ#JZaqq-blkEsTrih7~+CCG@B|)>ULh6)(}MDC?%Sz-wsIYLYapBg$yj zEhX9^m$^bf^IY7tTEWIciI*KHni|qpndDoV7V5NpZ!D)4Q1|f7^@>T@`!bwbz5t23~$mATm%pr$#oRn+XLj*u<7i0;(2@7pLxaIwW; z#+>eJy%}M&0W+}{G){MBoy+fojXihNwtg|KxvAm+-O18YD+*93l}p4mZ}2?f#X))9 z;U~@0Q1e49w9`@tkrY`iH${o)UQrU0|N3}{YwvrP<4;69rW!|1D*t65`x}b3{B|() zEAzWluM^03snmZ{vn&%~sfY*JO$!rH;>-3r$BwxSJEyUr5>w$`68(cxYYCDWS@v0c z4H9p{@)xNlt0LmC<#3cuH~bl~4kW%%v4{;aB{eudvSR+0SlOdXXjT$0jaj_Y6!(RZ z1)(^2bwY$#rU}d3wAoAy_n|vmh|5vXsR7FH$BOr5=q*Qa}Z>~LON(51p5RhV^ zmYNm4vYpQK|9hF2C{sbr(>iK=N-p{r4IT`gEx%@*h3A(U4R)ly-q$zUb`lq_PJNRr zkJHo`V2uVBz__4NP09=mdb?;CJ%t5VmJobD7@nm3lW+h38cZr+U9!| zO(qF*s&Y+PvySp;whj+qbD~s~`Ks;xwbF{N#BoQ9-I*)Ov?VWuFoyU1SRP4criikK1OJ{P}dXJAO(obB(ouuIEn-ZF9; zia@(XKjdCJ(FP?rmg|TdfL^CAU zBT4h2o@S8wiF`(JI`zx?sMKwqHsCbmohUmuB*H5h$b}OFA#zJB5Xj=l8FDDG99+9K z@5ek8Ry1pl+$vPZ(cJKGdS12FxEz5(3k(E6+Mbd;Tl9k9ZM>=I+nCH4abQ#4hY&*r-!e%2aAHlk4K=vc#sV#%otH=FvU(Mg-|G8%4Q_A*wT=+dqPk1fopJ$ceB^`}IzDRab0 zV}#&qaPAA!rT-k-d`?jZqYgQ=aH`brMaj+Zhm^+oitYZi{Cc5$0Gdo$D!Pxj5nB-<;JS`pOIwUW9(i+(GFqeH1P&?wy060&MD$@Kp6N>E?R(SBd zo&{(_2m{{## z_RaN1lU=BcUQ~u>@xRoV-hrDbdjcxMxX!umm_b!=qu#nEfE9;@r3OYvRc_QR;atQi zC#YLBrgL3aby_;sd|T1UWOiyY$s3D$?43ix4VNXSS*b3=;9!f3n{HhPZ0qfO-4=9u zB%a)_M@=<>-y0Tmo89L8le5X90Cca`-^eI=i5ovPlwBaJJqb<28jf6Qi_$3egzi2v zS8t2GpP#{yQJ}VrT_~eQ?o?}vF|oENlt^KHqq0ilvngM={Y0(M|EOQR4{K%Be9^&b zq-5!2z@m(^l|ZA^DNv#8@>!R&=Qz!UgR@!!DpF!65hR?OG?ZE`G}bT$i}b)Hw-yxU zu1q*Yd9^FU`H@$8WF;~xoDJK#YS!js>2y!UFKB@R9rMoKl3Icj-xQ*wJ<~m{Jo&rL zy;8n@4rru;7iGf2-Ri-+vMalz`ZO7Ca+fU{kj|a0pTAu>JeZJ5o#$bv3%dps{zQw-`6rSJ;4WK$#G&wnqb7PCH7(7Q z{KmwvRfZ+;`TiN6b(me;R2aARMu0}0xC5HL=$sLmFO9b?!io+{L?O4PN%5=c=b8&f zwT7II0yZjzyX<6>{_|wYk7zteP^r_Pdg0*X!;N+yCk0o0(vZDgr-3#XA_rWs2!K-0 z6hndgwMIKD6}u>+#mJp-k`(r`)0`~hO}6)19Xk(1`63G0u_geLXEtEOXyqs*WrE{x zCo7@WyYT4FL8i=xutqz}sWVb+t%K>6kDN^nXGgWz+g2Xx9LF@;%%r}K&Cs^pMy)XV z3NAb(k^y_5!c8h@&#gDVDu+^Q+Jq3FYZ!9Z85lzO?!`=zfez-wx`yYb9HXGD9A2z# zbzbkbnY|GtR?!TJvShgooQK$k>k>qqu%-|Z@9n;uBwmFIafK$@&%k9E=Ldf8*gv|d zvXvp>r`(k~_LQQJ%K$+QhX$7}c~yj~iO85O`?QLTc;WIXj}w;kt##LWT6>9jX0zHc zp+t%8HLB&d3GK;Jqhp0fG%?>~sa0aRuS?oZa@;;Am=eLZ zxF>}{Fe_j@8LDu5jFs@|fB}yEPy^_amc`3wOcV8#k`@Wk6abltB9sgo0ZvIoiC6RO zUuH*g2R^#qDxsoEx(h}dWdb@&4XYi96*i$2s~trex^cerKz`Yl3~tGJezh{3kIIx* z#HuX~-4u~l*O(8sSh^y_RxPjGfSnW@gq5Rk-?BB8vBRRoUN3wFl@k-i%Peb^=n-Ksb#90DwKbgTl&5TsHn|{*)=l)eiGDx!+|-to;q@X4{!Huro8U=ugxsdi;+lliFsXk++q6PgEk_%nrJ-!-L} z2NF&!d>WoW@uKfM^y`(aFvN#a?@LET)jhEZUE+A?pE>sqE#R=N8JKmB8r+OtN|?AW z)*1RbcC(R<8sAqGNrFxs6wH*K$(iG=owkmmz9L=MiGhuYYhe62ZhK>V+934<^y7tiZK&eEh>_b>t3MyZtb4c>BReLFDIt*piv2b~8k=|CAt@_Ux%)7KK zyL1_AF!oUT(yshsC;t9=7cDOHZjZLrwL9!E*uMwLuU+|)oV4%P2qb4Qqm^XolgUX! z1v^ID5OXGWxTwT@oGopSELd!;BXB4-C#eH#xsFyczoOi4EF4P6A1|*?f70CCB>dUD zHH)#RuIDXjk`6YXTE?t+322`^xPOh=JR7Ftie2)RqM8L486kO{?dA2zy`+}yNv zcNS}LbFV!6j6^wZEDPixDMVZl_B;rGWw2UY?KNM zHJJ;l=7yMQP4KFjLfQ0w@UFqPQeAd0ldVpxt~Ond1I1S}xU86O9Fwu{(d4s<3!l+`$XB_QEy} zq|rD}ylauR6w()oq8MhJk6Y=SoD?E%k)<{npZ_kSZVw`=puO1+(TSdY#V4bzAo1|!c~^ht84?eu{}rI zMpVs!@I~@yW=*n8Vv{(iMI+J9A`taPS7xYudYClV9nDG&xA{3|0d7$cAWZI>stN74BdTqZYGG^5(g3`~-$9$3H5= zuQV5GSMwZ{qrOI~cRt)UR7;NZ?05AfEaFx<%Rg`z0b;t@sp$Fy`qkuX_Wl>gCZNuT zfO?lJ-F9v3bD!VHLG2-_!34x|59F(O0f?Oh_tR9iD2^B;c~=-M*Rqb%0SPj`Rv@Nh zReVy%t8}8tn8nsRr0cb(Ib@)Cw+#`}Wx)T-N}$X%0~0r75*2GhP%KYa<}hPAX(X4t zM%r|XB;^*K8OZvPiqz;cL*gU@w56?R&Hg?@X%+H zPpWQ87CkMjhTev~vAhs^m4>FB)^7i@qd-_#Fpq{~yET>2iOFI-x%M+@atSPy42%W$ zl*bZ-ER%dJ5&cR#oninpKxMDV2?s_`=8MJ+T%DA#i8iQVY-Fpq7;n`=wN^OhODRUw zfT}0aZ&TkK#NdD(WShNc{|?sD%C@#S7wagG5qH+f_CN**_XB702TqFT>uFV3pNO&P z#hdHF8IAcyR#OJ#F(wCU9OWT<-M4~;Di88Wh8Bh4MrYxZ3uj@{uUf|sW>^x~cp!D7 z3luP4$i}9}P4Zx#42f@*&WjlQic_jU#L_ONgEVsBA8SewRydlN4T-*GKjoBi=-T4w z4bm+!04apQD0*K0085cH1a-|TS9(znlX6uO$_=*;Jwx6I21;@-6EojHVVKAvH>gr< z2oJilTwpvZLTOM6kw zUWgZj0F!?<5fcZE9YZ5TnNLtDCNAu{9?7M}G=ir!J&V?fo zui;3wgY^O(7k~?Zg*95}e-vrDe6>OxWGYKf9*!1$;Kd}KdHXJoQ`M3}-R(>m28^*z zdUp?nRs|84qH_xJ1MJHF% z*al{~+0G?ZF-1;NFe}KCff5Ri295o$`JrPSTt8x}LB$Tq`$A{Ilu{xH!YN5OYU@<| zqcd~>-%-m>@^WGZpZ3vO8rR2$5~K{oAu22a?yhf(rHcmIa%H-Kyb?zN(j%~=gFw!k z(d~8|S`eh9K`qs*lph9>+{vb>_#yzyt6c0(oso_=*6}Onf?g_)Rj(+Fx12cP$~J$l z%HPXA@iG{40EV*&;qwHnv9bu6dR{NGR;Y*?YR1CKvO#eTZQ0|>c|c@{oh1r*@&zbmNR>TgnWjwF0G9eMe+zbwIXs zLDvX`5QyxWT1|-7=O^+cm#{>HEgSe&x0S;GwvVtT;a9){$Gtsg|FW0ENEnZxZmaXCwd-Z)qewcw>}ZE6X%CXD#^}?A1k+o3F~b2+Gm0+-y#cDQcz1@T@~Chv+cSSv>MBA95!o$xP~Y6YV~$klc+^k`x*vc#F#|TCdkSs z+0Plp>I$)?F2FN%HKT{p_qJI?L@$yKD;A*~Q}RburnYk1_JbjFI&^bzySIWxhK(>j zb71Y{V4S&w8hi6?2eOsjYw7F1Z^{;Z#ZMLYYdgUpwhnJvaoTC8VYwOKzGKghu^qhR zUk5+Bc;O-^j?#E%sYcWh#U>m(x^jh)aqFGnoc*YRQ?oVL;>6?F7b(37lTs~j$}}`q zsKC?GtJ0wI_a0iCzT9oPw!$=_r0Z53tWV5xu0p+|8jbEA+cCaxc&{qtoh-ELRt)yC z_*gR(h`_ry0ZqTiC)xeGAyTGpX}4D7{S|tSn)R=ZDh3uJ7o!LcAvKn%s~9lq)xv&n zJtM}#)TjtU))B+o_wL>|PIp*8Xhe$ab*odd&TvMSxfQTXMb}uK@kMy=yEv{yFK^)oEOlkb=R#JMy9Qy*f|vs8D0RmJZ!%;&h%q zHw2|z!*vRcwtw>`hn$3D+mUcOUg4Ajt$1gZVtt4rGc%k#&(C4NHTU-oF1jXior6lW z%?y>k-`idf7uggd>8j&qdh`6*zXrMJ)s08~0rC_z;v1A4RleOJUPay$-~ot*+Skh;b$X>yY~(Fs=?BRlAAmBZYk-Dr`V!mPH4CWA4$95a>>uUc3_QZ1IaPI z14AAYaFpRM(Rv8Sr;+dW=*%-uodG9El@^)@{ z<3_$DZl);Gx-)^t)a>Qbi)qv@7QW`^=ZB`cQ$uV&+pu!WP8|?8n)2MKt!y?E zU9h5*QlG(MlqNnR%*H$4X)_Ii(9P~(%gspCAbSv}zKCL?U8NftYw|LtHSHn%XNu@k!Zb&ez+$FLnQLTq$t+x~JmE>sN+s4`ip3&|Z zXIrk5qlHiJSlOkakWoC2;hU-+hWN=mqxIMo73yZp8TPqi<&Hkd)YVoEdtWaxb@HLHq!$x3))fF{Mba=0+RXTO(BFcV3nVf*r z6Fz=M!RT;_2h@r4P-p?<5myAUg@`h#Xxp!(bT(Wj1CxxNP4nMkH zO|U7w47;e6UPZld$dUw@f@pQIMWz&R3?#N={o^JU!2^;Qrp=dh)udY^$=JY6v!oVO zQ@D9Unx}x$#EG--%r%TuRlF)$v-EL#V+v(K5Mg4S0CW~NZA_Dr?abO?3lMbF`D1q4 z^6ZJ>?^%J^Ey2h%md?K9Vmn0nihi|DoCzGm<^F+U@sa58QZ8(cLb!CZ!=H(xy zuXGwpbg$}RE0h{|(JM;R?;{qj>=UQtc;Zg;>e`%D_-U9AB!mxN#kr_Af3-x_P z_9kbqdBj28Bi!eX`*jABg1ul% zvt#>1muHKu23m{_hmdPUK<7rh9rm4_irXD9O8?QI6cPD(FbAV@bs?e#~OEuU7LuToIZR5f4-ZH~ za-z|B`qf2tFN{$GzDCSS_VP#ssbw~f!`NgT8C4RYUBaXmO=pAc7{bjCj@P$|sny#^ zv}G~{Tg;dsJE@>~@U6u=5RkOUiymu#pr*4k2Y$-3A<-JCEz=Hclg*?Q3Fi@roid)p zj6fPpooLc~90g-aJDaWQQFd<4)>XQr7;h=Jk1RTVXcvbU@_opBB_H3-$FVP(Z}DB? zSn^kHfpD0YPCCrg2Dl27vjv*?wj>7E%dp8YrphV7Ab(Crh$%>ipNO1lf>4DDge+vn5!&OFPN$zcf!C1v z->Rhf7mzMw1_O}n zF0i6Hw8#c*-cm;Ee1OV_heoY&B-1LUfW3mkv_A|hlH@@yYHNC_@ts%CHG(2Zd`vHg z#%ISM+d9IqJF{dA_UVBbS1~A=jnBmi7ex=G4zo~rC+5C}DO=xn9zZHRIu0}1$ho-m zH5HQ%6>qc8I21T$v#~6ND#A8p_mYrx9~ZH9m;-^c<3?S;2O~?P7844=IbXK&DX0#0 z_pMzcMr$}m(A^LaRqYgZ=jYP*L7+>RthBkUbbvIZjAa3<0Uhry#l?b88CP=FL0?ug zoA1I`MBDdNt*{=;W2ZP6#1F}jYB6TKR@PDJ;}5@;#}Y$fuuJv7w8uMdqBp6GPH?EojDXvv}t=1s{Gty((&&vK)q{F^?>QW#d` zd8AuOIbBm_BsVBSa@OX7+!@~H2T$g%%nl5Zrog|iF$HI#{o%I#An9TN!0g815<25O zz4!!AK603$5L)@5B>uoSO4}D7^{Ea>mn{tvHkjyC2%0HA7m^NrGj|gMur4X>4?d2m zJW6x4c^psL4*SK-+GP7D-E|ZiZ^iHORln*M%Fm&aDrG2W?Bi>;bTNiCiRAQ;F2-gM zO;$HfPxPA&+V+Jj5fJ+fEW$g=7=z{rq2O)9JfKOV54_>L*ueKmbgqWi8DAXjG$4q> z<^h!4iA}=9BS@o9E-Q6&&{heQyQqp(n$=nDXI7g!tssZ4Oo6iOGv8X(IV*~`1?)IN zbBlj6XSK1qctwH`7@BCMaY3>Jl=7hVgw745W6)*|Rd!-a+p*n_wJ#<1T3C#e=}e5Bb_7Ryt%Y+?#KtTBoebs9A|Q(6I5>^n zW!-ouLc%GWV*aqnpELsLa5lEfI$&;mltjRE3yy_7KI=2WE)-VvaO#vD9X5(lYjcs^ za7f5#LHQ!jNhfs2k9sWma-uXzS-xvBZJ44V&Af@a@}|iocNZjPZf0(XT|MH2k#Z$* zjn7t(jO$1!=BXvoml8;Uu-2826if{SONY6LE*P{r#8NQ%0%24tRUS|AIWG_1LGE?s z5X;bSNpDh5^l4ykK|;agHxAVmLx5|Gnz~4J4IuM1b#<48$gS0fOwwKZo2opqpl*iH zj7S1i+lCC%7(OU-c(ueDQ`w0MkCX0g zNT`>gHttXlNuFw-vXkRZsPplG#_$;5*~XWhmQ$NtFyeaA;`D0!HRJU)s^vRSuvME^Cl*_hv7(adc)2F*UXkd=?{4lahWq zjtY=4VzzEOv^8Z&r%-;=*(5`_Eld&{VZPW3WB_IiQ&Z|YVswqI(Jn92ygL|QPGsT~ z33YJp=O>!#syuT>X1=(}DNcdX;G_sveD~^xAHg$~X~F>HOWEuX&=O}Fo+-N9j>uCE zR;aQDMG3Lcv^8+GIO0C3XL*t`Fzq<|5J`OW>C;M9oAMbQrhpI+Ei8F9oEly#73>{? zJvj^n4%XV5vDlSiU#$?au-20zUEqtXjk%dRZ(8%h2Ng%uFrd5+w5RwrD|E@Sd^T-CsAQV|D?A&eVN^ zXKc;!W7Jq3jI$e+`0OewwJ3X`rH`a}rND7|YxOTz!npli_G$Lw%tB+bdY}{ z;iAQEmnr%;BFK#PLw~NRC<}3wL!v|hyOmvAE4yr!UPyN~BX!s2FK#}dEf$X?1?V7W znGkm|({?7yn7xh49wxn+zxl}s6;xHh;G3RI8!K52O*dg^{@X(54f1At0ur5X z65HiRlU2Ag$@8z~EPl_xx$05}X2Y zl0GWT&X-*Tmm9qX!$4{r%^K@HsUx-z(`|k#j_6{q^ALLcd-tFa#|xX&d7u-Aw7Z@p~8uA)nx1F@Ft=YC*Cm|4vqi4e zXzMOSWK-pWhI?`9n^JaQrYitVkh+vbEL$zguo}bm3Xuk1F4b_#Or%W20zb&$w0*2u zCmSQ9waiq#RQzZ)dEvn{Dp$iX_-YJkZ3D&y#dToY& z8|(5kgXv`jh{LzYH*9QliXV$o7*?qQveBQ`3Uj_6km{|NZVja`5s-o=*`@R(@+!+GG4N#X{h*IVaa+rC5A{^FdrF| z$PbI6R1Dg1$CqQBDbVXRzHz8V@chc3q|^XNqe*L9EKx}gV@I3>RS z;cs@jb=pLM9};vM^(R}pv>h&%s6l>4_=*Kw^nIwZd-W{3?@mXDRZ}7(-l8Q&*(Dsp z`5^)q8vYO`lfv4mOyH4HXm`FrgQ3nmK;24nP*d|hnAN^OeZ5IM_-<5*S=HR^cAKPU zZYm~p(46M`!eC+K!XYIK!tU+aX{u^ywFX~vYx@{gNn0a~7~ABPjzTs(_m4#l%l1CL zIJ>2CGFaTPs&>U#F0oarwYukfB-ARtPOCd|_bl331udf+Np{XnmE90kCYfAyE4!i3 zwl6tb;|wKgv9%SJLwQ>3WC_g%8wp-tMnf8m$}x@I(m9F#xjIH(5WV3TyY}5`6Cb?4 zq%hAVMhD7vDl^dH+1o-Z&5V`CirF!z4euh1*7O6^F&tctleT$eqrnU5gb}0+DYG~F zNVXLrZMU?dGv7C!W#2&bGh(Q0{_*8SCnf5*QMspS%$3d|5d&?x)M!{___7a{7kc1S z4JHAb!Vjae*1@y%)nRN$EOB94&`w&T35L?@29X)?7fFr8 z>TBf;l=3D6Qmtp>DJ;|w8pdSUAwN`bFvDSxKw%NZu*I&Fy^k4lwqZ6ym=+-~VYMbJ z)V0$z2%k&NKL(A-)+}z;fkvFFMSF=nHVDMFC?BZg&O+X7Xd6h1O_27Ag}RwfM}Yb3hSCq}aAY z4>YqEo3pIuG)Kw9Ij?8f%cf`Nrp+FBWU7UG^F4O%Qw{UtcTj1vBqVprG=;P>plDT5gmnn><(xtVYNRgA);|#JVRhSX;h}LB+H% zNHsBS)bBJIPHqb6^chMTgmL_a@!QM_8~!oG>k~sh?b59AX%~KI?kc7rIX9Z0=dseo z>^@F=C12uz3|9pPve{&_a}Q0_wrm^2@#gkf_1q15)1XOa_#F!;E zYLrP#ZFeTJ6HwAjjkUPERR-$Q^^Gq{M2s_o%q4=aNr#qbfp3weT7)bKw(<^3Rt7D& z*m-=4MZcSvgC)=UUD|OO78j#RdsWpS1_&c#qg<=7B%@;1M(r4g#oRPWA-1s|)Uk?c z248`bU*UGAcYA#oS9#l3&fZw6)Kr6>K}Hb5JBty-SFf^d#g0oxzx5y^AxdX;Pz6dA zEoP0?wi*Y@h1#67V!6tDOmZZ0pJ)6t3oK8KHgWNsl(gUXe}%rqHtbmp8$(=ZQ&Pcm z>Vmw9p&)uI!!yQRP_a0wA||^aai%pA|FxcFLVmGIKjV61SNKb>$f#A5Uy4H4xwm5O zNGBWFx+|rpa()vV9F%RnPGyO;Ibn^}FLWMRj%#zJ%K%~=c=ji{ms zyiCI6L>n-@(r*Wa z$=6!Zcd6TST7%Y)K0eiADztK1gR&`@vwiYP#{7$=4{X(J=yDb%4RU==NDZy@;XNmk ztSxe8^Aug--MneiYz=($o4W@6KY=ce2}_DhNJz0;0Zwh8?nPfrpfGTXH@id;T~MS$ zlFCLcnZzeQ;I7Phiph@S%-t9hl$a506HiRJ%rbTqt9XpbbQ-4P5_ymGCaW6xK!R{W ztwt**EX2>xW|8Jw6iE)o#n+<;rzK8Cz9oi^6SFH|jcvk>OceBn5|m1qvbIT-Mz`Ws zQLz!sBAq4~xR^Qve7*^W(ZadYfM(Z7d>1lxmIh1C)rfB8L)MP~wGRQtjCFm2t$lP{ zPzvq3zy>Ju#k7o2GNhIh7g@}07E<(c zVIM>K_S3FiJ#Vd+Z-!P6g9lFVB+l=4ue+TzM;tP()38NDoSDHjf)lb6Z$@7XW^Jc< zI1g-Yc!RM%vPvg{1(kuo#Ky+wUw~iBO{Ql-eI9NkNieW#D1e4yO2x-E@XO?Zs0Im$1O5p-OAw zhY>kZfkT?3p-1*b&iqhfSGwia2{UEMP-g=n?_BjF1*6|tAMj|j@ANTT7=hj!tD;%- z0t4ALF6=tTqOkJ=bW%x-Fi?jO>IVM>jx$-|^*Yv(eHSghJs zaxLtl>J-HKN_?~(|H0yIo8e5v(=w`>Qtwn{%=~#7Osgo>^*ZUv5~GLv#YF!} zCY`d09f-t*02jx(nxvI$G^I!=rUCnYmMFEFGG9g(2~Ec#DI)gM|%qFgWPHLu24kD(Y5UD+2C3`hdu|EvPFAHPgnFa$7pC-;^pjGf^n_ zcbjS@92$-)SfZ-A(#aG^6f*`E6r1yOZC5na=0ME4Z8#_kF$auib=fJn=7I(B)j7>l zs0yx&-h;vMtDlT94npmEG&?fFA;k2F8mOaWj4|VuQke?UG-XHC%4Rl3H~Zqd6dnT# zMmM4R?hrKe{@6KStp;g!VSftKz`1guR znnKxwB&?9!%satjFxWs4g0qqvDTBz$|Jg(wV=3bk0`^fNIe3Z~%iRV=0-_=MoxzRx zzJAAE&RFWwpv<-L`Q8jQRj4qf^EC$>n-&#>Iu8HLdKT!XSZzP2Kt z73dyAmDVaTX>8M?#GH=8CV5J|U`Ib$T?y9qfw3?goA*A72q?9d1bkqF*8$B&Ftj}^+xr9L*Ax2cKGW7bnS ze{V`sc@fIJB`C*n6PV&n<_nH+kqD<_Y5Z&!W3cE8jv+B|!4?eS#bF?brc;T7X_w*8 zHo_DFh(N{Vz;f!W)GdxFO3Oi%Ex7kAD8w0fdsO`qcBVvFQ?`ZzJdP@Tw)hkL6Gn*cddrU-D zUujFHW%R-%iMGH!ZZ&n+g6Swd@SBS>4U@ zfM$tgH%OC(D;z>{7JxO7C9}KUSQ_O66PTa6kEToeje3K47o*btk*M>DCx%zE29=JT z%IOBLj*3Rwb9pGvv-=XM42^zMhp6~hdBiT79LU``aq=etf}GS=%?1i%xOYZ1D)W(yACi@tmBLxGnS7F*E7TrcdFWfOi?7srSo##~ z?%an-Gg%fX8pSM(B3j0j6K+OE>pwx**i);jQ*xWhEV~Gk2v3p%v9*OjQ#H4FDUPnE zdpg*{5NKsn>f+;@)`HRggn4~yW7)d2B)FF*-4;p>`QtgIgn*O_iRq5IaB7e$W<;vA zYGVlTK;EnNd=J ze=P^KO7Zm}IvBkmJ8tBFD?^wq<#t2>wJeHsRD&}m_amA@;n`r*KDyoM9N2DWy>-rA zuubl|oNv-m7aEHae4ET>o-h2I+_FtdPF3~c=dwIgK#47Zs=#E?1hz6W9OXMTM!dOU zjtHwYJEXhj>L%6A5--u#O6VSK6a5K^`?2(FJyU`>^X|z*X2OL28h^|e@Xmwaf zJFq1sEX}}Dwl@C|*<_$maDq-7e`sZ!oqkBR&oNe4k(j7eJ}|-zuPqazwth-oY#0?w zR;aH+Qcp@n@<=YRrcgIOGrAHMSu0gZXCfm(Zuo?d<$cbKRJP1jvtDZ2sWzhwI-E7w z3sWZ6>Dj@|Z z%c}6}8(#SbrM+~8Y0}?iUBTT`3$x0najOzAOH6-*DszIP`4;?G5|(kaq7zcFxYs-* z8Ygq~bgV0KJGa)dwB&8#r;vdIuNxBul*f+lq@i3)&>}09#ng!+r5rmz1EQokZza6r z;&b*+9B`B#lnW-GeUO8Td90?~LM@hOFZPDfmsAwP{>fVvk7-T6$krvcqFy7&+?Fl| zdpo^Qa%26{yREjG_bDK}WZjY5&027iqOAd;w%bdORP`?YE#0xNlpf(s=kwQnrROnI z;N(&6!kv{Na{eI)N-RVkkj!*yuw03)Mz9jupwVZu`FwWHerWY}Jno5#@+;=4lS|qi z7RB^be7Q3cYY87jt348TW9NdOPAi^MBw-M>V<|)C102;WUrQK7xtGsRiF%GnI89YO z3a3`4RN_?3ft1WGVHn~3s-ug&e{}TNsJ+rGQ~+tu@nG@BAll7iw_|n&Zm^p%o|t#F z#!VzRZk_W!K4z(yoDwO@-4v3s3E+yz?Hk^MW*UhOEbznq(@ADy8myNZ37byApq854 z*G?$jMI#V7pIL*clP!J&xzaE35oDo=7Z(OKTZ(cj+Db`Z*6=2Lp7 z9g>j-IE&qgAG4D}l#d7b*vNGY(lgqA(U=T?Uv4ck5<6GHYzM0EKLw9hDD(oDahk6 z%C_0C0QYL!kj_!$VLgtoN_b%@TU}aGbX?jhi@~C70WM^uPbx^YC8{M$C4(+Mx!qZ~ z^l3(0>BXSCSVCp2u@;5uez*qX!A08t4i z!Q688 z=`;ZCARzhOiA(L1G7n_mV@*qtn)+UyP)4hTW8VR+P^6~ z7+%DpPJXQVJo`;lI_QXU!AGSyUB6(|N$$Sn!_6M9SvZrs)yGnYTHEplajmka zimM08sLSg-(wv-MX>K|Gwhz66KRJ&ic!1(%lfRkyma)vhw>@r18@_eTV8u9Vpz~QU zZGaPy_ALuY#~PGj79k)`#5``<#jf7Tf+oXU?(xH6_RyZ}y-J@v;C1kHFHE||x`#t% zWsfuf!SC`?_%%+qPp$Z&R}0)Zv5Wtxf=FRmS=GY$xKj= zgkr^RPiRn&b{L|_nD<>ttHWvRb$@w}$r?6$to86Qb-rpz5($I;q+=y4DCVp^YnIw4 zi6aLIaVR88@)mk}Jfr9c%pVBuYeu&3TpPldqstG15t)sW(K<+S98jQ4N+0L-*BJ8o z_Au!ikRSaMyLt?VE><2pw9BSfjRO~bN{L++6st1R7a>~|E}!Jiu*IsX)kqc@%3}Zo zn{`wuk}1C+CM9*MH%IPR-R0;mxmkq{(VA`>@A5E|GMnOPFtAn>_I~7ZpV|c*rXgb! z$_s;R1i2`0jkcGN0V;bqbP5WQ7@G7-xj7|gGtmqn|C$)|%nf0hi(w_R_(BDcPUj+j zwE)?+SsMLJrZ{?tAm2$M(q^+70L|*k-t5wK*(KRsvt64SdKs=%uFKtr?r_|~$b%!!BbYm{9#+w_D@<>abAS0*rYJ?L=zBqXk8+8F=(+ zqK>#RBT1!?gU+fL2BC2na!x+^;NBR%Fu*Pu6$e%^JGH&f93jaQwTElZLn{mEYX%fQjYHO?DLe1E-<6oJHa)q-AW{34~ zl7aOX`-xo-h>r7;WaMx+{SZX$o5_YQ6-nb3N=LB_LALjVTb_zcuthF{HG9Cu=fHJ9Cv9x-*zn zRftg^F*@Xs1vXr4A#%psm0e7e`p^huqQ$OxvSDV@5T$Li?`@bfLY;LIkLAFARE-xZ z9GVIq2xBKpmQ^&BwN!kfG>BExLQWe_TNws@zvz~ZmSSc@w5~>%6z|0J;F37usNR~d zPwN%VpW6{OHyO{M$AdcjNP&&n{%p3N`OL9T=~c{@$*!)#vj6!ws`#t#wU%gTT11mz z)PZpz@G3biOW9Gt$@Y)3I`wn_9)-ZHu_DXh(9qynT_fSe>a}kK-1j+U*x?@cU;$* zrWpf{_$xwmQX;DaP?VLOPRgQ_;>Dtilwbn1tgOm~6##-HEZh(67Ypu@Z6cOj_v#;O%w&Qt4>iFrB)*|CYnE=z&zokO|St(~r zzJu?z?|@-fnFRHWW5!WrE)s-7KA?5MJK<*n_@o%Xlh|m~l*4e2D8NxdxPYl~BJ(ML zR?&~BOEORbm+`jwGbU#rHV&WH6B=ZPGfy-Vr9B-#8ppp-BFD5?Uf@zr#PSRwxwO~{qk z-%6m5@O6(0xu-vpZY9~7@EaK7fxZ_n;1SG}^M+`_Ui#7xJQX$2f2{=`Owg*Hl3eQl zaDhOwdzA(*wSM$^z~W+Su4@c5uxGx>HU5Us@5Eo}nUm{MHUSsGmKOSEd_eRdicEEm zagC=LOp|FP=lFHrI}u;6a_JRniy|@Pu{u0`sc^&2g67KB4v4aUO3(#Z>VQ<}P+m58 zfS7PhM;6ntn?P6XK-l$NJdxtq;7#g!WYD4SyN)A~A0>R1n*=o(pd*8uH5?MV(m&9w zP^fAx0G*DsCnHeV5iM1`B0{s(gbs8~Ni811tzK3QBekipRTXZ zy0V&sS0Pa0gw!P*wYkg0efc&d6VzXQkgAN5ERX^qGj{g-jRhFr*%Ya>Y0nAqD@7fc zE^~X~n|%aS7OiJ*@Fq%?K!C@PUc9(bPEqom%@&R3fLX9!N47Cx&AxL5XsgnquNQ*Y zjIW1?|YbvaGg#z?H<4*&gO_hlG0pGU)hF+=(N z;PcGJN>4wuDr0CcFxq6KIgOoL%3meC+D=_~Fl>r*1Qp92q+#g8NXRT#$6r>7If+$R z&La%U?(x)T=o%@$1l%LIQ>SN2rUB1Y=(VU2%MwEBR}%Zs!O|8b>w`b%N+C!Y-s^qT zYe7!z(cf~}8=}kSUF!XFFVsiNBI{8R$u++=z~N76BvgIR&Qi$2zg{A}=}{zGH>4*R9*|)0J)U7S@*^18Isk)WniKMnjGg ztM}KitMxD|>CfqbWG|_pxD;p}u(TTHxBvEK0*|IB8AB02maI#CX&YG`_o9e?i9CY2 zlaSLDygXLP?T`)}&xxl)0Xf8hSY%bslx;w)zt-f2>r3chHfi3_%dFJ}WdeMKait`g z>uVT;ZN=$3ifO|snf#sc*BSE@(kwi>#LD3<-^NHhXQ~z4j6d9$+4plT2~0ZMwP)<= z;1aOY$VL{e1xuwUHq_LC%L)ZM-~=K$%An7&h_Ba3GNP7L!nr)U6^>2jZ}hx!Uw%$C zSN-VGHzLhUGE}Ul0foj}KtXaQ6br^&91fLxrB|5|FlGCgq(;vOY3k3<0{haumsH4}oC*6OnZ9-!qAmPSYG}SxY(tn0 zS&J00T6LrxpmrfNw48%L)&X^OGVoRx)C^c)b#1>e8A>eia^?Mym@hdto0d!hpju~H zoe%k54}o1qlx`fJHaqaxb+|hGGy4Zu?Cdk&b`3V5i`RsAV+2}B4@AmHmf>}TwW7SP zb|Fub*p;lL;XF#=XH3A|%C|hf1&*inv1UXD5wC&MNGX#YXI293Y&bdqfE8K{2f-~B zn!N+&jey+Sd0;zK?I>G?y|nF&zXhg9qbveMhZ!D_jkqE2IR~KdmEMk4o{Luxur!5bT54{UmCWb zMXLunTrtE%gySkKK%MCDgl1s?mU^kuV>p+yA{UaKbY)hrMWDyaPOFc?9QyYbY~ibZ zCulFFH3P=jgSs%yobv-aBz@|l8=7CIfdW2&`n=0yia{q+KR%I%Hf~Xe74C zuVkXb*oQ|T=RuW#imidcA3x|`+f;v1w$6Q9)8p;k(hUoMxwkSorWu8*a7Y+|51UUT=?WWd4Tr^pqM=m==DR!mRM!=$(%(YOB(K%GDNSr*gme zGz6XYy2fNIe;s+-Lcs-F!8fot(ecq*tL0BHsB*VO%U@_+V#ucod*G2kvzGQB-~P4t z#+d^ny9e)`oE-0hUej6p-Y6bKzcom(#bTPFVp6srqtzGJHtn3eHh#s`DPLSuxx1dG zTWfR=N64UDLZ4r^){b7638yu!_GeRzxN#xK7l-7|OgvZf@3cz#G7;`@0~b~MHaxZY z!xin{F=KlZm(SVJU{J2ht+?z~OtbtNs@IFF50cus5jj-keIs9Rzf8Qr*eY8Wo})um zC~#bXM3}Bdeo0lE^DZ?3ebB44BnfPiKnu6ue#K@ITmDkl135Mo>mq_K`R7Q(4h(Q; zSM?@DfG&A-oMvr1gE6i7i z#=z*^7Pu73gI6Z=SYs&%j!*fN)W_s({t`PXv$u_cdq^nRgB9#W3=rV7u>JCT{{MUX zg`CBE8`~dGezEO$ciMiP8vn!%cd|^MSe2@eP%mDiLg+WTiv%G7%El>tUNN0wxMpDJ z^x%b%;kB<6MBYOsi5sqvD{a~V?Bv0+ElQD~hpS@(*{u=N+!lQ>?DbTI&c1ntA!G8& z4kF!|5+6#Ch$=qOVGS{>RR}|jgs(|9kn90;F#wD&GxMucNofr!Cenj>8zCrK z4brg&)ic_?kQsX$Np1~y{b((dVU`+Z2M;rCW+n3T zYG44AB>i{^46fP?!$b~M|2`8!X(nK8wClp;dL7CXv3^Y z5iWCWjbb&D7?<{<^K7o&PU~33;MZh)Hdl8bXg|ejCwur8@t~KQHVUgNa;&oeaM|WQ zq;V?h?$19YOw({N-x{A%)fI~|g*}cVJgYIwkr8IGZG74R6;hCc=V;n=%!r%~-GsTy zgmBzSea zffxhAEWT|wV`cZ*4zx_7BMWHZnZr%Y3oq+ zgsghbRcR;-D(0)`wSJP1S;g>D)!gFpnhK8=04+vef!Vv@WB*o*>050SXjfb>7#ppd|z*m!{%pG(fitlR{Aw^ z*n3y=ES;V2nczBf6x9@7QhRKW@QwpZ3NUxd@$?;^xc)L|n+vphA2Y+r=DV9M9+F^Y zb}dqxh0`&4;kQCAtF#6APyDk)Z^%$yjx>zE4yUNl3>v{Q8bJ|WVM;KCkI0gXPvASK zw_-MiWgv1E)n-?X*7E^M#7?2$B5LH}4C-=ewqZNzmUz&Yutu8tk*>?7}glpbP?2IVowRt?m~h*;KMC!j9}2N>>yQ zbVyDcjqG$>HDL%vLs9I_j5BtGBlwoK zh=S%ql3X7-7#PW|{ZMzj`4d3)Q2zG#c`1t%{e&4w9ZG77zRtEi4L+*2r#aT44(mI! zuX($aS`@pK|NceoQiDle*e*5rItix^oGF)I0|>txcB#Qg~A)f;=ZpL zapiMpiO^BAi=7Ryj_Vn0QHBI#S~Gq&9PZ7P4)m-tmb5n|;V%757`}%smIF*zXV)A; zzro7%W&UXgb*-gFlnzU0{fZBV)UlnD8Kja>7%8~nv`{oV`%}#g3IiZAln&D~D7CxV z>5BY#7*|SA=L7xL8m$BT=~~-rk?_au>G2U~+s)2f@A%vS1f{RQl-}L~k!4cJ6h4%b zup}-P9;Y4Ah$e9XKu&d(6W%nj8`8?QI{^gJ8ObdDX{kAftAWZ6g=P){32A5T+V^w; zH1y<86}(9|>?gKN8ENc#11QXpx&kG9z`omKWxEwpx%>@TuL0!>AxZq$gchF_PQo-w z!K7#kaHo48XnXfL-|;D&U?*1DmN@le5@hFBWoZbwh$1^azAbTU&{3eKv(_+jILK2{ z{?r~&YVP{Xf7~{(x=qNot)Y~T>PsW~!ZF;biB#Jc*h5Z$^5;wc-qX-kJ!STBZ^adc zbmmSW7s=He_t{L`RqbG4cQoH=y$P1}S;Tkm{*~Wlpzl%4^qcZ;CB}O27o|=OaKi5X_SP0AzI?S_Tv+A7 z;Q=m`t@NI>hQ_$1Z?tvmhf*?6kB?Z&A5TRH?Vr;&{_&K!nehX86!Y(g>}LG=;lbAI z=yU&mR&A?~g)+i$JFEyd2XM-b)FMrs_U(TdsocfAtT^~=(g0aw1ieBuk1R@{iT(ZMC!=NS^!{>=XmgOF=eDH@rfXLu?%!@yIcSn(x=u}$zGXRds-OZyPj;D889%HY=U+y~cHd}h1es1e|T z!Hz0G@(q9Ck{PP^=XOSd0+Df={lBLRxRG?ZVyQ5Fv857OJJGmEdEOa;+n23=-ec$7 zrX4z~K@FZgchI0Yma#vZnym$GWj~L@j$OiErO4EYIA*4rJ7S(9Z_ZaUH)%}Q0qNOU zt!)h>lzO9N6&8w$5NQKnp6*5DGXPOnmRTo=HEmtOXOWg?Q-7$<$Fj*o?fG2Q13e18 zq(~p{Yt0v}O2}M{2SYhBM5D{-yf4Ro2>{8L&MSk=C{Q@fl(_+#OEZVc0~9JE`R4YO zymWdwyMF{5leyo*pXCQ1*Va^vWcM7YMM#UUo?!}EVnCaA1lH$22JGUhD$n}g;4g!v zilhedz@wrFij43yLT1tOxc7rovx=5k2u^yo&f(|5?I+~-6^QRlzK90WXBFatFw$}q zB8$>WF7lfYE#zosW(&F&Mu_8XYF&)s)Txc^hc+})v14O8&K1@uJs zo=kvpEt*SY$l=L@0K%69O;q8t>Vs!%t^G^ktPmx8+&j51k$(=xD@@EYJt|FY&eH^>WP3Ele zSM5?=L)9FZ#W6StPU3#!qZF8ee5SM=E;HG%T`(^d1(&Z37px$lNaj|96k{G#1S1f8 zin&);P4}NiM#&l9qXq^ej8*FzXBMr*R=Jh)uTnh22_F21%X?wBE^&Nk{NLr&_?M^$ z@GS1@+E(DM?hF`}2hw(@$1B|n?lsVY(k3**RrRU=<7*r3?*k_kwW~^#@#d&_*caZ2 zc`SbO{Qmui>+4?8dilG7ly3n$>trLYA`Ko1thV}Z}=B|ekEp?n65Fb!E<^P;mkqw@yooL#x*&;E`()fp#pEG7O9e!M*BzuN29rO@W>Pj|`I&?`Uy9Wt6qJ|wbG$Lx8m&i>r)uZR-w$2%34#a`6RNh&Ql2f1=6;<;UDN&~PP0l(&+) z>W^VBmd#2#s8VqF?g3iVYfR~^Q)x#Al0541|x{uGkMU-zi!n12Sl%pZY#(Pn~NFPtmC5JYUQ6As-e zj}gzgas`0SJZURq=8~@?6I!%h@1fZ??iQ^$Ujy@|togaN$y42u6e>>%>^UD5Stx&o zI4RmOn27BmsY}{Nri_KY(HjiCdOXB*w z_=y~`{k_P%4#}Hl5|trN$$w?v7wHvbWy)DJt{<~>^?&3dIqf1FhpgE6=>!*zfx0Za zRVn#hp2U>|`Xx%~hW;Z=*5=)@$8}2_Gug*!a?%bRw}riQR7~FM3h7XY;Ng$5k?8zc zXd2eUZOI^#^cjN+nH11(zF&B8HNb{#LN?ei_c37>Pl;GL;c(B%nzgk{1<1(}LIQ*K zk}z9}Nd;lJ1fm>;f+)_;j570CoSa~PTT*0jTIaX_GrmV^sI+!HsafUzQOYS<#gvsx zEQd{jIjF4*kZdPRDyRgxh1m1#DZxB{#c70u;p6j0m_@`~^74%2rTJA{+aUT9BeKh} z!SPdy%`O%zA*Pz_a+}&Q|M)tiHP{<}V=F4AlK2&(-gw>lQGYx|?ik05p1Oa}ZMOIO zDuv;vS@&}msw!|FkBbS(q(@Nrn0c!SM}q0S6&zZ}$2L-ae7$5z+XZWzy`n0wy+P1-rxS!FThI6iEv#h7VzGgdeM1T(`GM1cre#3zSYNp|)HQ}E7R^yv~? zUsXr^A3?IUhYIT9i?n#}fP>VP5eo==k(#6>xR>zKCY)8NW4iR@om7vyVoq{gFTE)U zv&MblZiac1ou&aK3Wu62Iq(Qo9Ba8OzPv0M#t;aV6V*@-dU_mPO~%y-utIGmmTOyp zBTG1Rcs|9ou)u>*Hf^KLdfzh-9QF8sT?Uz9n)cjb!+uSa!{J!l?i+Hz2?Lq3q zoAc$hOchz@Zi5~&{|+((MS&eqT0w}_1@`Pw)l8~L?t%I6?ySwGgvmv&G0?&u<8wDk z7iSnGT)9$(HK2}Fc1z_?b+)ppK?n2l0YSNq{0gx^kz?){qw-^c zqyxbj3H?qayi}b-G+!*%ROS2Ve!TyyY)-Jg}jnH_s1t;HHXzv zF9{Ka(3JU7<%5Sb*nf8r?=RQM{j^rCA5FL8>e)bu2<6I^$Q8*dbWNeEa@t3;MZtMo zO?D}$)QRi4`VY6n{(yB4dO+pcQ&@%nVf9Mh4e`Mi0d`xc1O9;tQtqM!+KjV&$HCbW zL|8TPTkEzF#mwwCvM>_aKO^qKkZVQ%0+wT2=E@HNs4Nwv)x>L=8bGkdL|pMF3i3oH z&X9(>`!(jYw$m+m^e*;wXfy{3)VEsTB)r-Xcq^UK3SOV7h61fASahI&?#gY3KSG`A(lzR=jYhKNc8rgN9W)BshT77C45 zM0mt<8sM!`C__PqUn)mNCq>K1nm4E~QS>G%*{QuR?h#yKM!*(;h=5b}#qN*!17VXN z;~QD0Z*a|~2pw#P5Mj7{&n*#gRLPmX5R{xodXw&6j%&b>exxN$e=2Lw4XP%mr&@B? zNIye7g6Zjf|09qNn|Mewn4x7u%#!aw7A`MHP*fRBPl*=a@SS|N6Z&io+vk`^75c`I zU2SFky2CRBB!!pp*8%@emXQ=59*COMszExKlIE{r`%0xLHfdxDYEpbKo>|66TZ9Rk zvGWz2%%WJ0=$4!sHXSi5h0KK7`0*g~T10NnmE>5n$F1JG=1LE8X90Yc}|r zK(8zMPkXdxQg>p+vO5Sj+b0WWl`C(}xPN=0e&CM#j zjMt;iK$P;y?b}P>l|cU*7ut9+7X* zh+pBoh?|NwIlyaoiGYZoghlWjhhv1Unu`oBH=b`iTKSFk2zF|L5B&_r$7&afN~eXA zfN^L9v1j5e%tA~G#a-}|pIBbAENx;-^Vsjj9uv^i*XcpK%3k%d+Ao+yn&u#!gE7}( zK4)yqdVaUb)i~XfTrzoeyWN@W2ad%-MW4PF?@!fnUXK~3WhbCDzo>Rs?*CIIM7I6AX2 zqd~(Y)3_2Z=1L`wN^vE6Pee%yXk7cp4@UGQz39aR)|LGRV>4{czRp)Bkf!XyhBT*_ z#$+!$Ku51^X(>T9Q0cC@=kQVqg-8s@8%Ac6s;oSbhx+gHa`A@zx9b7HngY727M6uIy1rMhvnbFb>;(}F;;7vM` zJls5v6H(}N7w}y@d6ILji6*NRe2)} zB5Zh`gcwE_=9-o7*(^mGYcrV&_BhgCE%ZdJaU3P`)$aBwF4Q_s%riWanE5kG2B39M zRetn=Crin*utiYG|AN?j#eo%OBgMk`0a_biWGG0ZqGaYs-E~HA+#{1luYfJjTsxy< z5&e*zBJB*-5=u3~#2YrLj9X?0G06Pgpx3u3Xu7*SyG3qH`>5Q;Ey$MD0IbN?rJJSg zW7EE!>~RfW*pIx@ou&XcP2aTGgfp%`HU)3u;Rb~s<{l{(S$k>{BtX>zAt&O!p1F4Y zjm}1RQ`ETv=jZk$*4@P3SLB&CsuOy`YSwpjt8(O=~i4Ya)|8SZIY&Oj2z3T za895Y|IP-_+6ZhXWouD4Al4qA+ly346!`RUzqScW3Q35Xz$~&*S+>76#4saK5X=P$ z*)F&~)0IXI_cTr>IC~m)uodNrm&BESPkB<=o#ZeQriaCAPzE}dFqvV4BN0UwXDz@> z?Jp^zXci?4M2*cnA3D(>HmaS0gExKuXUs_u)YoRhcq1^^ z5bME^f(~-%y8V(BxI7soIDM`hT@BGPKjwHBiXkg9YlAMUo7UUdLfMk{aT*vgXlJc! zM$PwR$<_yMNKd)hXve;bY-py^4^{lIedpx%@eSD*iEeS15w@e1A@2F)9G${fudvna z$zI3bX|{?=U2Z%4T*fVtRTt7$)g`>*`2UIr;kde$wkJmuhpFI;jV}7*Wqiqv_#fF$ zskm%oA|8bkP%Ho<`A(aMyo!pBwQ$5NR=bOfEfRu8N~uA8$WxpWQ1?6W4L^6L0~q+&?+l<4Ub4!n?a zUL{G3QRAZ=-1EMhKSZ0TD^W}w=UQa-dHzRDT({S~bG`)rMH#vx;I^#zumA<_HP3cw zXW&+_NK!U83Q4RK-WHD|+|D{d6nLnxY`Q4a9Ft;=SA%bf$! zSj9UwF2_IrzV(p>?_FHq_6i;@lzvAWRjV zReUp-H4+;Em{W)#O6w#PW~lGS&beXA3B})LWGHNbM9}fKYs@>_=luvn`5@j2c;%!p zN`kIJm<}M@>n;$bV0Bt1@t>T_`;0vbTXc=>Ug#x5CxzA6=p;&T37xbifFK*^oWt^y zq@pIaRPZPc;bn21wI)qp!$x41W{!95LkwB-x6F2meY3Z0W;d-~^L5G0X-l>|S7vug z)L#nK1eu{&RX2TEct&hm1&e!!B+|+Xl^i|>Zf*=R^J{TLIM+<}B9-9H5WFA)3!Y(U zQuv1A&KXQ0NNRQObON-n2{BHCQ;by(PNS`OVPS)Ie4Pj><}Z#B%3L zthK}BU^2C-@^61O+O@zd01a)Ro^dx;IGG^@1A%Qz3VAusbcNMJj7h43v}m?N7QzVE zz6|9BaM6qg7d1;G|hEwz(M zeIprC#NSsFUGgcYJT{e0;wLwS8UWbr2B8k-W|k{vOGndL)e+q;HaC*-(qt*ps=6@| z(1I3}7L-!E{wymf%a`|Dv{Ks`y^C|IO0Ug!X#82IFLeKa@$krI9TVJY8+=@>@Qxu4 zbAvo3xT*~Nn7w66j3F|!GAuOlXnsva@1t{gCeb@8kIgWW@9R+F@rmDIt%<&5bmaVH zD+gqb7W@KX?Y>uR;Kfbg>}ic5&J|D){k?;n#mlo%v9>94jrtFotAag0N*F9+jW|X> zEIluNb%yJx|F%eVjZ=iVr4MxsFUAUYjvS+T?oX)|ZAQT{p?HcBz{b*hqod+^>DEqI zpeKy;VFd2O%q4J5Tzi%;N`mEZywr4yGJEX|FWR?uKG~|axnXtU+TBq91QOu37@LY^ zLgXE+oI7FrPE;Bcq-g86cDbPxIoSoewcLAPrsdx-Vu@_*5hNGYcTGDX7R_#DgSI*f zL=^v(JopA=pf7ymIS z*~Pd^&(&6>Q6sn+l8b>;_X5Vue#X#J4r_;)>$Dp&ur=|ynK5E(usE|pXP?nl;5paD z-~UY~y*Q`3xQpx-ysy~w$O%^%oM47DgfPQ}3=De!3TY&|O=%GN;{c1SdaMKz6B zXhY-Nf%OsGrw5X!$(`E(Ve&+g;|(dL2wwLJ!OeGYGd}Sfb|Hvi@w2?KT}>frc;0kJ zf>b$M5v5Qg`YpdPVaX6(N12D?{?6_p0@7psgGluVS!6%2*UjkLPC;?*;WJfxdhgGh zj~+jHxVirLpC6`UN8au5-a*L2&9K|lu&*|rK9LP0otgRWB4KU%G-Xi_ z&yfZYxqNlBN-c_lVEq)?V~a3Zc{UPwN&r}Qxl(Lp|E02K9iXDHG78KQs#2zy1C>-< zk?2(Gv5@mwiF#=Ig1=DsnX%pTo{ej90!)l1E8T;4L&jS^HxQj-glNbNX0daBPahWgpEJm_}sD-JxDzS+|`q z8zznn$BKtbM*=g@dGs;FR0P$W1z0*5|N4`UKl$Vnd`OD9gl0LEV+M;yohnj2FmVEA zHX5GVT=O?}?><}oM3MsHCL%}Hg#zRqYpGr$vs{v#yiyh>WTY;}7)gVaUf}{Ho)G(j zeMh_J)Y1@G2})DIE#Zb-^w4Sm4ny_ILXme`Sz$$?WRkMR_6bUh>^A1C_SW?%NYOPn zQ7P~l<`Ef@=7RXjSe9r5Kl2=@Oht;gRbhh7QY0(%mk=y$jURpU-#!W&%oUyor^qoM z-B*Uzo}V7q+6&s-$V7YSP=+#1P&SIh7j{r6Yt=(Kd#2o0*TRYZ#WlnLgp9)~#OGs&?#y=i7y~ zvGnc+p|m^mFs%o_y~RffWBQqv20=l z#iEn5pC!`zC^%hi^O6?Hgzb8HcPmnK5Tq4MK!%N34TE&OHR}O(bo185zFM2J$87E1 zH|n6DA}-n~g^ZA?#6p$uE6t_YNC46a=EjG$O?%hISFUUbT|BnH%fBaw)c4$di75k# zES;|Cru=O_8&yiiT#3o-WRJ`NBtlQPT_Ri_z#Iwpd!2kU{d3mqQ%OFcpZgExN1{y{ zl|rUTTbtxAP$Ex2e>pmmNvZ%AKLMA>#tGp@L6$j@KJZuYS!Ky8T@;zKv`n~bh^}NF zw$;h#G94EWB)h}^NabuaKvXZ(lJYY4F`bOL*8_+y^Q0#b@yDopqXjEwohvZrB9yq{ zP}NpVRZH3yC+n?4k5fpS4ScrNSQd>}vSng%;H@dWP2imy@CGlOyTwW|?%!M;`&#v* z=^^&0P!Jizfnno&TLQMQb;|ffH0$x<&MDfY2(51zKced~5E0fS9tW73%B2Ra&Ui~c#-2Pr!yVJX0?W)V;=?CM-A9154kcc`e=fl)l1&X?v za7_ilXmPC{WCvj4@qq?OU=Y>gf8+#d>zD(>g^u>*a7NC>F=@S5%GARwCj&O4H4!;N`^Wk?Ne(! z2_VvW?Aj2P>xwTLz2Mg7sYQD)QuDRNbDaGOn@Lre-H$d zuSGq44`?ar?-2OeoBgfBJv(B6R9psRuxki9d4>IRGIJ1|P#b(eVoy&N3KPn#%Bv<; za>={`KH0e0DQ9L}d@f z^es2iFVS~J!GOn1>$2W9;aX7Qsq`YldPLj<1e06_kmNK4K8k$NT3_xRZrMz!qBx{} zh_t!*7Nl8pz=k`BG=?pK_nYXJp>zROf4+UE4#81Z{Tu)ni5b`d&;4Ntk)0Iesh#)p zhBKZnB*z?IdUO{^V``i1jtA@)eY{1KUfAq;iwtZQi!Ee0c7{% zDrC*IJQW@w5#lXs{VK{ZB*IAkdmJ`&-&X16=o_sDIgu;2Sw+&H{_cQcK%ly6PC$aR zSXcy|pn28ILQ_`84OLDRABVc8s5x61^E+Z#fz0Lyhu zw0;3>foiLd9g#0Nb@Q|gM5>shiJYQQ8M@)y-@kydykk^OsD%iL-0A250`?*z%eo^p z_C`fb&9CUP#_9?m9@MkGWx-LH$aID?74C)>wT9tQ|0C}IM~oh z1%jH06AYMi8Vilpjd_f}HVi0mmtrNVlHwlZlmzi4SkcHQ7b}UIeLZQ7q_dCW30;V+ z%m2vG#o2gAih7XB2%4S=ShAYP$PE|=&8=fr1Aoxp5-a9h4h{xf0$SN#ADufJKZ{E3 zo*GB3fg{EP0T=3xK@(4o1Cwg*EE}|YkYZIWe;NEwYZG{KY9W;+r{I@@2drtmIHh>B z(m$zml|nV=Q%vS;w3FHBg}KO~#>+IBH7+Iq<;A?@SHH-Nv)HP5S_2SnZI95$%>#ffj(nIHHJT zfsO(PgVuWCspyp8hZ6lRidiI*kpB9WbX}*Q@(Xp_s<vVtX0Dn0#O(C^+k7SV@Z6uQMhiahSI|(65FMPufhqqQj zzf_<`afMj#p)HW&gmR}Ng2_;>TDd?(HTXZ|PtF0pY|3i;Hssb!+%h3kzA8{xI@L)4 z1$52TAN49+;Y6!9)}q5mDv>mm5-cg7NJ}88Q;Ic|aj9KwA2Ym1&&>TPx<}`OC?m?) zB-!6oDwC$0!UE^1(l5x{=G25A5j9c@pTnR^U-`(>sY4n+R1GD^DWU z*4)8~K)@4IkK!pniaYWO!j(EmdK?6x#&w=vjlW|e^ax&-Er1GBspDfNqKKVXcUs1P zGaqTweZ>UW^Nb)7PcEkmUKA%=)>2jdAYjvZLzXE@(*!Ym1iC*#nb*z1Rttn=Bcy|J zHBK8K&Z4irS|L?H#>H*A{0n(Ow7r0pkv)VV-;gE&6|;DNK~3w{_i1|#iw0thI88f# z-z~H559UsP0Xz|dqn)^iJJN8_rkV4@VjN4xB}-AWe!w@-u=tdN3LHQm7hwA+%vOF0lYL9<~< z=&hhwlvksA)wk@|^(Lgc-2=k4$Dx~ED|?Sr?$Lq16rWq_8pc+njEy=una`pm0|Jt9 zAmimYF`rbq8*e~j(_n6FmK2$}r3Rr~HIE6lX?X_L7?LppC&jf{c7}^_uwEIu3us-t zmu&Q!nSkXvxu!DtPAX!~@u@X^tx86pV(lx$vi8>(`inksu&dyc(V_;)`PAxx;D$)~ zAVetvP)@-Lg9|@Y+gXDmGiM#cY!9`Fpk7WC>A^RmK)LJ}sDL9{R;U&X$;Y>*PHnS4 zh6PdoE-xriu&&!GQ^wGH|tDgVqnKym9psb!Zrv6L778(Euy zf=JJfU|4pUlCj@!?YKOy{^jV-`033)o>G+zZw0ZcA?^fCE+;prIgxa>p}BlfW?K5k z+mAyseQnGSZTar1uIzJ0m%|d00*PQFpJnJT=i{@s7nmPr9?%n4X3?w!pjBJoudwPi zzzh!ZEVF4hbP&(7QH4jZR>Qzb)Ssq|_jpd?Cjc2cRE?pPrV1RVD?rwb$c2)Rd%>ku z!fqQ5+iqVHp66+S(2*-I(|Gq-9s3crh6-EyE@^DBu}jW&)l*YsUCRbB^u8xMX09g+ z%MP*JvX}AIbw8Tb%YJQt*R6j(t0QQ9I=l)E*CEQ9t6kLKyI7wXl)lUi+%bbguTWR# z7=lkAwp|r>oLwzN)y2%L_=P{W&*DcK-q}_W9T*|j9|TcP`@z@iqWGM136u{H9paZr zBQ7r|jQy7)uGM^R5LSM-qeCJT+_G5psN51{qaR~9JJx)tAk{;R3j7yAjof7ZIOO&v z=}3ors9wq+i2!?cC*!;7Gd`~QCB|r!skrAA)mXJ{sK%=lL+ShD*&9d)RWB^=v+5+@ zIF6*wgp|qQ?iY)!AE)=Nkvnl>+jvT8dyWOJ=k&lzIBaMGa~DLb zcmVOo5|7wtt_#BY{7PX?ZcbcDJ;s_gFNH{-f(uAesWbFnq)v0Cd#3X$_cK6JDBU@D zk`cHyT)b->uNH#FTMNTV={vk9*ZqujEUn@^czAM*+49{r+nM$+*G(QID?j9#6Yf!< zBo-&gZ=4@531%5>AW!Up0;k6a+i8;!kzmKU_kOfNAValHP|ts~p`!krTQ~;dr}0`! zWOa_a@70l9t2ZcNeMf)spN;!)D!JqDAA-u*ZRDwVegGRjo?*k0X@ieiij9JILI+Q2 zr@gcI-N)bGPd`iZPuvLgPZ1!L9XjLFwanOVrNYi={A{kO*cnYXEF;$mojC`Q10>!v zrXZP#?TQNa-qyauB6;Zyk?rhJZ&M>Ao_eYZlM=6j3n&J){y-DpY2TY7@QrZ``>w(e zVo}0riF#Eb&x<;&j&xZs%prm*bpY{Ke4N0h$B}!>Uy@A0r1(P!{}uPG>*t{+_dOCk zF%cFf+i!_!V_h|&N6MKJ8PvB~k3h6n7V6>4!13-~xo>Fn9Oig1)jtvL+URkKZ~67= zC(;*?BiI9J6^e!wJsv;RO)4VWh{%KhQ5f!(YzHQN)npFp;N%6c5mm5CxBj0#AK&m5 zt}AfbV}Wc`<+<)r%CCE++Rws+<+P`(AfNr!9?ttgp(6P`KV7@0OyCh>OaHe)0J~%< zIt=km)v2_40v9ZQKb53aetZpA&QSs>hra-gEL4vo+Kuq7oFDmYhhj~cNb|6)W7!ZJDwl z7p(JxifaDl(=TmVD^&pVLs@5h=;80r$56h<<|^&?`~~vyy{0Z&AyCvv^|xGIi{W0{ zwq$k!w4({Zgc1bhm(iz|I!@!3+DPdnR;cx?$;zvp@uB*{%xoNJ3wDJX2qjnHK#4E9 z?kK&T)*eq!KFAK4GQfxp1pB~7inD00*i$iuC@0TcRfDPW5^=~j?+SQJm0Mf6F!CvI zU+rYSw!K*KG1i{_NjF4yTaei?OV3KcnjGpBZd&m^gf(x4z15!Qw`-d|k z2z5MK{^r=1%=(=)hFGU|K58+gk*Abl=}fs0ZPW&9kZNv2lGYUwrtviv1uLAMUNJ9V zm0M!6>a5B{IAhV3kDEQ0AOkL5zb=_mI+-4J>2$xMY% z0~dTtb|X3`q@S<~W_L9>)RWQv3=cF*>I^$zI{7*J`t-^mDk^3f&t2%CdmuSE!>+og z0V&;s7L64TgP7(575+B2S#G5m`&-?vp|Gp^uF>{-Y`B_4V6ADm*~et>2r5W$i^7>( zMl%K-SgC^fZ5QP_S@4g@{;1oJ;ORS|1IGn}|AgMH@a@=^I#9Z>rfgE(s#LQm`&B+h@JXZ6X(B@apI3!$~J#n+>BQnX2H2x`Y41G z#|>p`W&xLeMQn$(B0W@2bt1^%*ZA4SlW`=WzvAAKVblJ_w;9c+I7RQ3fKx!`pqMbq zX)iS3?*`2M?(ZGm^}`|ecp5CLd>VO6-%gGdhWi0`8>F=j`x;hQ91}>NSX|iNxN!hJ z7}&V?=7Z6<$fbx4gIn#tWziGVJ|}rd#^F5BaiX&A7D%h(iLmW@-q`jqV9RAM+D8vk zGwqv$@nQBpt-5^Bk4D&r)+>E0Xvgc$S28e(Un_XY+afl{Zh6=&_ly{fKT1z^>BsQ< zmzW6cj)68u4}E}~5IYPD#n$+4H*uR58v{4s<`-#t-XfXuY}Zl*9#cawA-fcgHTWnZ z9r#AO2dl82qEIB?VBx^uj4T#oJPeQFr=Pn+`RH`l%uuSp9HX1RzB)yGkoK+6D#iAi zxqNqcx^cRdn0G?`_k6zb@IjYMe1>uGp~i!!MkQILhCxIESvh^bjAR_aMg_*QASAGF zF~{DEj9C7jeh(h7Ei)YM{M>^wNHaf}?p?`W^(p64#oG198xJ?J8BsS>e|>%L=|jVN z2wz}|K_Tiwi*ymQEWrv9DHySh+w3?oS{mI}Sw-Ul`8fwhYqJ+c>$XR7#S-!qd z2qBNlmasbhGOncrjIEj_7-Qm)R9v9F$DkzDMGxx3#MGW;%T!~CZ}p4ePgulLsD;L> zt_vq3fC;GRPb57AztBMo^&YkYm0~;l`!Kw-;0bd3Ra?|EsoH^ z>%-$cli9jqMuWDF%J@F0h+?v1ACgIml~1vu8Z|C|MTk4@44#2K1C(kVXgS0jH7l0Vrh3y!2U_|}2)slFA-!GxW+ zX6TmRa8p$g;&rB-m}^Kd|J{W?Qi7Ak`S>hPb%rtTwfm_L$`J!dJ9BNdJ0-~%CttaX zp$T7>iImd(JEHfM!?Z^@xPFIMX=mlt;kGVX;IK&_Gz&&l#N~yLDfI5Ro=e8p0NBDA ztqtC=+>7WOH=H6bbA{;5=tp7!2T-H~s1)f&d>xXRKBsvUhwA4GMW+Ky3>=64{ccr#gosh47=ni9M)$auc6Ur5;g=K zzzv0f8C4<;?K;7S6EU2wb)7#pA)nl2`-Mth%gDQP?QZ@leehpTr>8;I;fFCRoyg-g z;lI3q7_=Ve(3~!5IIM)@kNI<|At0a>a3Zr(Z#;NUv=@x>x+0-}-~Rk>zfE)X4*rwY zSDeT)=On-Z1%tRnd#V$aq1ZivZ`>-9@DSw;Tz#(q<Junyfo`;sNdU8x)nqn(L})g&J_Zbhl}60gQd#T0~_`amx}9>X$qs-lRt?QsK9 z6i|pcb<|NDS4Rq%dSh+%^);NeJF7uOI`md9OjaJ;T(((W?oVWBjHk}@L*kPTsI_Nm45%k8XJr zt~YhM;@_z=XFc{j8i7NJ7?y)jH8|SjMgPs{=sTtZ6Vk1f5^n^kIxwlid1Nq(NPNEI z{g7c1F*RrdOD#k%C1_@{CsQ|>J3fNU0>S7^Az39EWfm*fPdn`9dinl(iN9fb`HESV zr`^ih9%Za;NXC@`1)>y<`(XU%r<7!rBSEsDwuW_wyE)CCG9DqGTi^qq)uhFYViX{O~RTM(AM8~c-N+ouyN!TyCK}Da7!Du*7 zJOgIbbsjOvA$x#Bb~9lfEzO3qSKlVP&C(6waQ(ibdksz)WR;(ubUn@Fn2aOh+6W9j+cF8}pL$s+Xt93rT1jr% zrGECEn$P&IRswqo{pGMR)9HgjE2BC%N$iz^7(-KRUG^vE^$aq4^O%kNXaf^V! z2;fXyH4SLF5|-qSvT}SMr!#)oTd^ha1OXY=qW6V~& zW)B@Djg|QgVnuNrCSaQbNerC{`~}p>R`o2(;{(y*N-CHk<4$ZGKw=?6%GzOyEEev4 z`y`lJxtP49ae2Bc%c)qsE})mrHhy^u{S*^%OlJ_KeiN&AGOc7t+Dw(TXd9t0vIPJ# zW}^fe9AVg4$J2lV$)o}aL=n47drYSEK`}vMajb<5VL>L&n9*#Cw6sr`@lCud7Dx>x zNJX5MFqA%~en=?Cqh;lMXDD28GeDdk7O9B{T)0R9asjIAT8Tl)f`?>=H%2}W9O$Y<8rLFdU+C)k z67sc%nuZ>C`#1maxfodQ?UJL$OQLq_jZkh9U5b{#+ey4}W0Ao)TY5GhzbpWL=js`tzf& znM|)R_YYH62#xC=Mw)C{WT7_5Y&D;xnYJ%J^6aW9Y}TTLjQ5T7^DD7px)hb+fohB{^xEa#cMX@db6#x8`nuj{mmt(IscFc0FCdme(Fx>Fv`1&5+=pSwMOq-2gY*)H(YF>3-jbfa zT{w0r`l^e(1W@ZoCKN0>n=b2L*0kmQGdI0(SkjU~x*{QMZW%JXxQ;Vg6LP$;Y~oMO zg>2k8z!vmq-qt9&!lXFJXIrQUj#8BbU6AbLz) za=49mR?kRNRcLD_wCJV?V5x$+kTs&dluc{|0|SXD1M-<;@I^4^+9EI)Mg#&Adx1@I z?@gn5IYT_$D1|uoWfMkxoF0ErNk%kL-}x%NpxB6Ix>$jiS+vTadg?H4(6+9PozdiA zNY!aj?T7v@{4MfxOS~VNNw+6QldWAV@el>qDbfiBGCK2jWp?YlzOPUg~oo1xp z!EO}6+8Oc{JkS-x7VV(T3<5kpKlOHDIFow+=_=- zG;Q_9hIGFKP~bFiex71Qr>R!VRtH1{hq)smW1 zDJGkSoUa0I2MHbJCe`uU^!OE*HN%Housk>p@h=PeRC+aW`kVCEU+_4Xe!U0aB@&VH zxdn+`I-=$(J7Rh26qZdx5ZTFrfG8M}tRTQT^ zVz4!N@JS$;!BN63xwXdk^pA3175SqBSKk4OZqGO2wwJ039zP-r7JT0Mn8IFiTSU3k zCv>2|M|)1yi*J)E)oJuVw$3&{QcRs5%W9+~ph8oK+!^d&o7KLhioaz^#iB#XhZj1mq~_m^H$3hz7_jl{GVM) zZk-UhJJNK>Ad(%Fp1{>C^uWNyaw(~q+=aXjFeq1JI2eo4BV!6T@DN4k^gEL=2A_|* z0`UT#8bNNxNx?}iNQ^|4S5Kt0q|?QNq=PqZM*md+MWn^{0RW?~0>3iV9Do_vK}5?L zwXc2YyEj(}?}3f!IMi3&Wo0`tkYba3Dt46LP%|Y;8Q4o@+fo>#-z_N^rB5C4M@(AkuQNB)XH8(Xv4Wk}TT1R4A1YC7r z_#S(GJpkL*WWCoq=jK)lkC+T)RYhV=I08|MzGzjHZBm-OUY?$uuq7T94}rA5H;PEm zF+f<#q2V3N2#Ak&@VtEn%k%g8dkf)0f7G03D9C|AF?eXY*i z@htZuzBB3yY2gv&agS({`K^xxg~;D?Cy1t4E`n1j{jt!l?Y&c{d~R?)keQD~-y>Jy zk+30b!VX0>Gsfm0_FKUYI~FA&nY#Fm3IRZPMDqY2ZA-BV16J$}sgl5!t1efGpxRQ@ z-0>Kq+!aR7@DY@p2&^la5s)UrmJcy^!X^4Mr)EoF(PaR@gqC(<>kb-K2$pQZ#kp2N zvWtJR-TH)kg^Ce(pug5H(k<-qBlnmJ2}ZgAfB|}9Btcauh$`V_NHIfj;S+reI*UHx zlfjqJR*-O&oXajzZX6-S$lh0htE=S3Z8Joq9lmy~ZR=nW?l>J|iq5NseTkMel(7+} zU`ZnhQJ%2{QKvi-s1rjL`<+6sTA``&^83o0ISnk#2%|H#~Ya+6!(E_u45^QTeo&Jjv6_sLe>(lUcC zbvU5E?LY_Jg%Q|6u@q5)DSwk?{*^1hPO)x#KTLX(S|dDUZ_sGap&*^88K304TfS5r zwx{a5;$PY=dR66r=#xeBoL`U?_UbjRJitN~bHId>*DST|_+pCX_PgJYZ$t*-%{)I^66OR-3aFSo=!qw` z%-oC9in7wx_=d!~=`o^PhDGV6Q-{Z2PPh)easmDzILo!xJD(@Xw}czYKgiKTYozFg z=&K#Gl*b(Q;rZL9Mh+`@oLl z28vb^d1FGEDf*C1S;1mqYW*nImk9r0uhQno&@@R7NfV#Nt<&eh!6vmX=F& zPRxS~<#cW}radGlD$6O}BvUe3H5aqU`dCLP(REsyqh}N%UE+W(Tz~TU18!JA-VifP zLjafADVQd32^vndX_IM@Gp1gI@+MWO`*mgB-p^VfMF&_$yOVg5JH#&7wi0ydn3`&o zpJNbh6er?9P3Mtjpr*#B!r-3oRRCQJAR?l5pc{g;LSfTG8-vT|B1CBYc+mkT`bcvKwfMR>3kC6o~wr@_pC2+G(h7P z%k~5)+U#74l))k(!LQ1Te^PR-cUDwSTG%!sWGnkh0L6y=IIP5ur;f^+TB;-qZ~XMdgwWa{ zcC-msu{PEefs`;D6Qh*rYNg+ZQcr_U5bJ%6UZq@inB~SZ?u7)W>R0@Q$d>RsD_0$6 zv~|EU+LP+mESpwm{;^5K0H2zM?152>PW}Oqg8xO@68NfA)++HsiHK2)nds201_5G< zD0ICeOpR}jxF2J3L>vqp&Cw>^e124tJm+nPKo4~DAS}r(*rCYyzCV+tF`~wU1*OR| zj9Q{9dvObsRza|HjOCFEvjXV)Yz53NMQq}NTl7kqFW@)giLi=Tp8hfprp1b%m0BiK zls=IhzL@NqJdxYi*#u#jNr zK!4;1oziF$9CR!ZtTV$gRm)iSba~2Jsn16ok=*B=i$e+|-RmIY7>g9Ca7qDY=|n0` zG^><;$#flvtMxty6UV9&bg9W&pe|mQi(PysP&{i5o*|)2sDmuLPBR#)IDfbv8V-e5 zpk)t~@F)RT6?7U+7R)t?&q1JTQ62Nk@Fw08;bS+a$99%+r>adw#G{-LrfTD+t+FBW z^qr}w0;<)pR$0@8a+n9D0;anU<2&FkX(@GITV0}9q&g|Wx5|QxwqLLNGad*S!pOUW za}P2rRni89AY!JR5V6jbaF!7F3yp1j7Zo!_z3|w~Uz$nbO~G|hKpW;$Gkq7AVi8>A zP7|i&hp}`aU+~bB73SqGC`G+f!d5_SjX zj9FQR1>il-h+)h-Ti2Bd+wSIwVmA+~_M8Auc&nrrj6o1t70RGewp&;KXb5fNMql%v)I{!3Tl3{%iHxp}pss-Vc&uuG=ATjg4_P+K7wQBoTcEmmT-^dLQCWQD^r%7f z{E`ck^~V7+zyOwp;wCTRg&2g*KixZv7DEO!*f0)4G1%UN=v%0e_rCb)BOh4xoRLAV z8W#?34>-5?gB=Yi>#UQjez`Q#Xuv8G^{bFIH{raSRHZlRaA8A3!e@uHsgM-*WdK(V z69JrHL^?z7lHZBkDIHdOXW?-8I)JELFg(8J)i>*Koq=b`^hS3HR(6z*0)O6MtoThmUsAf1=xoiP;XoWL5H+-Uw)wUbnM*h+3CR zgI!P;X!WKDZzX!#TS~W$1A)Q{*)-FnY1Mq6c%UK0R~uIL2&pay_-MwHvlU^8X@a_n zPbnBIT~_o?q}5`5!g{3yS$bQ!`gc}fDdDB8dt9DB0DCm_D7XPiAnA52eRX2~@;hh`ee`yRB=Zg5-w z4jpgCH6z5-NJqB#FTX3&!M4J{Qk)S{G(BKvm4#|@eY*?*&m>FrE zKf3eH-Y4Qko3ZxQS|UQ^Q#t01x*c8w)9E9G3Z+Sc$6mX2_zi8f=#8kUY-+P8kjci> zngn%BRq-27l*tOb0}xT~W6&#>Dr>^J6j&0f44b0NNY&1vi-}fAULt5GO_v$B9F0b~ zLEhsq6?v_#dQ9>Kmbc^*?rJeJ{xrt3W5xoLTigDmxP!ym6I6)%q|91o;N5Ngnw zRCp2FAUot6mZEfw2ApfEy(Sd%;>~I-dkc)rid$FjfPgwCIM#7SNbe zibCUDKC_`-Ht4I}2wwugmw%n_MS@#IbIINnO|h>-3$yL8#s)bOi}%is4~M%O7_k?_ zhv(;`Zk32}j*%q0$jQiHA{uA(t@?}JB*{i>tjc*WZha<14fpFKX@!|2@{SFc$e71g zja4CG#WvYEWwg|8sZ5N$mvsXAJ`Hkp*_BdXMj*o0Xo0BSLjLs4`X8T^Tz=Pn7hJ!h zR=$F$zXP{K?MeX=Imn?{W3IAjaPzmHqzG^wS~X1S6n(sNYhZ4z!QvVQoqa}ILC9Pe zfB(P9@)l=bw_*MS2!>PfN^2S$lOKs-*l$6EI--Qsf<;Ms5<{2&Hjbt1-C=%;)_!y&Yw%w7c%fVNaIf&)HK=zc8g> zk1yIoms|g{XOm3ym+I$IJK_`l*)s^Z$ZIIVbaVOHSa?Kh{W<-FOI|%m*AP6~jC6?u z&yax94Z_T&R#pU_velO4FEgF+p)v{M{bjpJCr#82`57BsoIOdyE{&MU=uZ#2OI3=Z zZen_=O;6TR_WaVb%YJgte||TYICpD>-h@UyO>$)(w6rI?V9;+rFZm{+jAbcEMNtud z3|h!Vs_0Yb;Oyjd=Z$@qdVv>-sG5D1miiu3pEZqP`wUS=*ym##ANUjc>w68QxGKJ= zn@Rd|F!RtqTB8*XAF4Ht$zB+ef`NqJ$8FgqHFZmqN`&-xG#z%kr19L6@#kg@9O%Q5 zq6#4op&d)&)I}sIlbU(ivVcwaOB{4@L5NIsTB@vH*0wZ2Tn8o>WR(3vV94qn^5Gm{ z5~C1@eB~Y~EjHao%}r9*K`fc3T2+r;IW3Zp%5+>U-yXU+&JS@K#)9ky z2OpeO_M@ZIV{8~Hebg^yti#Y!#C7(pnx(sCaA>~T0GpXEVWM(5H-%MwIhkIVG}FOY z4U1hbWe~%6Qcu;7d!D6t4)dPn?>L2hWpXM3E3^8ldtS@6ZKxy_IU~a~oIBYfx}(M* z1Z+71HPaeoGR=FuEH8vZNtsdsNyX0Z(~ta2s4vm62XWXIq3J8J5egwSPUV?4vO zus3Ytu$(_23}ZgrJu-o+$&|8wr!y%G{?TiRnSE{H@VSKu)tSrFC}IwtKyw3;Ex)v}Sc!TDBoH=In-mFM8`JwP7Qf85ZlqsQ zYIl_-j2+Mo0yw9*v=N|Ch?vX{9{lXdpK%HHm3R7`~0b(cw{4Pz?|qOdef9qEs1Q z8q05Fw&Py}1z$fNoTW^_lJ-D9;5jJvl6>P80&GRqNzrDH0WGB`67dr!D2~`p(cE|W3BooxMb>`j>QzzGt5*RA ziv~yo@<=ih(csQMrF8`ogtJAjo0F_t1zkQ*c%z^qB=PE6$|d~7W_tCiZs0pSGG~Gz z{N>Q0cq--sKL;EohH$~}?1QUUS5_c8-I6va&w5o{Yj)?>Ey%-;k_l#lq+3^G3yKWH zRi#m&hSS`BRgZt@hfr|*DO`@NWMAc9V^dhVz$Uj;&M`xkAsqQ<9uVLXI*C;L-Kg=A(6Ilr|?>g zwhvcmj7oQKqQ74wBu;dF{ z@IX4x;K5@GzD#FF1TrYceDKP-*Mld|%U$g!YUyOKD^FE{9#B}P{APXlHH55xFuQ^z zqMgF+y{YM@b%Xv#fbWTh~q-ZBvix)u_fCUNQ3k zaRlEyW;ayV1yLzO-mW}{(B*?0*Jn3J^S`6i=aoMx8woZ#$}GMrt6eE-$F~tW*lZNiRQ{uC6QiiRJQ=;5wye6*nc6G>wF%JUemb)q8{~4+ zfc56d;bukGvp#yHh`7ylT?w%HEm3pl`|7d6I(N98h-21Jx=BL{_phERmqFtvsMZPZ zPgYM(Zk3sk)<^ZbRlvU!g3f%Yaz*v?;dh8$v$I~E@o7p>w-8+S5cEOAH_?+sG}$SZ zO>t3tOFnhW0`)Bd$fY(w>{r+&0$!)6m}FT}g58Ku64nS3v_Fggo&oz$u}e;n64Vx9 zVkFi-QkY?dF~=N=i(L6yDpE!q@xhgcxZwE>*=m11hXP1Y)nnf2JvT^qp99aM{Wn~r zw#_|7N3V{?Hz;PMlyyHTg2K%a4B4GXIhF@fnCrN!D_>D&z;vrNaSemL3B?ora#U=k z`~e9c9bjJ>x$fHtZrRKc=MbOq4*QDboOEu>V2?Dy})cU`s_BPzsM0Q-Jby=YoP*+Ea@xPvoS8q5Po5L``)q7 zH9r)J*_EdXIDOwz&eh0syt0m@|2;QByk~RH*$kWM3-~dViBm-dxx;@5UI74BLS}@$ zmaINrg$`=1Ns*^mE<+Kz@|W?`@js1!e`mKgnqA3r!Lz{quDjbK(x()1C=a~SdcG$q zem1?5MHXj^uW>TOm2Ow!%N1=vHd_%EjeNCA*kt)TE^0^_`O5EY|w^`M*{Cqa$UKd?6^E?U>k7SJet4zg`Kne(bx3a&oBM`bX8-?ek z3MIleOC$AmS$GIfc!|6L-`MY@8_dLcqFp&rsKYh6Jr-)m;Grqn0 z$<_Ozu&->8qR91*q_*5boY_72T&f)ffKI-6zVT?~H?5siPr{2=9v$`t6x6cxHsN-xW4i5`Lprwu6{B2zpGd8E4Rj(McDhs zJ8ys5I(#X1F8AZ~;D^IEZ-2teCbKh9$WV>(DfMY~XVbq@Iff^(Gx;fLVTTlyL%dMj zYBPPUUcI`$8($ykI;6kqj%BJNVDuqk@RU5xqtjh3?c%ey|9*m6hfX^izx}@$LSFK% zy|@2{;bKD7<-N(?(JRE8lZl7Iyt+F+e*4qT?n{Pe0Tj+~ zsSAc+YgxCpP18homFT4F;h0K{h1f~**L0QR+n$p>uU>sRJ>K3Oe=uHI89({x?N9%D zx{DpMN%>d*@XhmQU*CH&e(-So^zr(`@x8I0%$;~S{?TuD?@D$0?XBIr%;GprSpCzJ zUDlzk(L=PW*3{9X?`!H2{L$*@@2m-9uwcn?#O%!B)?Y9XeY>{#Sh=m6LQP~U>vIm? z1{K=s;_+Ty9cW|5I~v{4%bU^9a+yN!i&*A{v#xmt2;cs6!tN8KdE1IYO zS{=XrpL=hAD%d8WUWdr7cN+TFe}|)6izA}|Xj^&vQ)x?j#oM2b53{WxG2*e?##4^= zx6}PRbN(1z-_djqWm#x{GK<;x2J*YA+oIX9<@^@BY0RJRYi(+FyvsrBGa2J#)Do!7O#$0I-XOR12xl}ERogy20(R8v zR3v*aD=D-J3oI&*uC@fHr9K;2gAS$@$Hv&bLO9Upo1g| zj#GhKB@x4H`1Yrl4D8baPo4OuD+hrCUh2|b?>OH9)Y>j*X+ZWIhqnt?U z5Uvjowq{44-x1T_``6RlN$9^s3}*5d_Kiir@`AZ*lOi@uBrkEl4ifeTh+-j+%qw zA=W0k61L=?!4E@3(#&?+?>Os1TU*0-K}G5D9e{D!^O}Q;I-fGk0%%-zpn1S3>#2A) z4<+94I-lB%{TUM9zTNxCY2VhwtmDMz z#3qK&xkDS84a|T1W6*h=3fPp+|AL4`*JpXKE8Ll4bci?qlK<~Q5&ow%R~8(-~K<+ zKi8UW76H*~|4iB^( zMwcwQdUG_s@g&!Uci$m;;64ITkWIjHW*ZoiD)Qm<6f2FY11Q!9?Na@exucwL=_Y}Z z9@-jBCmJ!*jjz?QJuGj3;%6`a&Mf^deTam9!!y?cWQx5x`mewV|G9^-tJqFK0QwwC zCEH0t5PO1TI32a%sT)%MJn`eV|MpS~@b>=%ODB8)_xa7yZC0FuuK=_DXu@Rlk((6| zH~#FC&qmF}j1YaT7C|ByZaPF9j7A6ypSB(or$L*{}Jg5yPeOhb%_F1 zyNtdtx*r|A$qw!CK4lLugrM?TIItzV^`J@J-RR_(ze>6&`naYt_W{k{{-08(u{mm= zs%piqtLbXDV%k1Iu<-Not?oqPK+wb`cf9+9r^&yiU=LfK;pZA!E;iRO|1*VO-Orkh zi*@N93`&3q;RFI5bXpxj)58T&H}0$nxEQ|tz?;pjo%1-~=vWhQ@kbyG_6Mmk(umGK zg%`(n?zLHbg;{lae32OxFg{p05nUfnZ0kr{9T(nMv|P&iQT!Uazvwn1cp zv$%f$*VljZkK35hHepA2DHT_;r0m^taL723bFZDD6XK+^ZazNP(fIfNF%`b^!ND99 z4)m6D&*TAIXX|isytDcA&E~o|?*-1`Dd*sCE(U*X%s{{MEjI!@p$d={vLJRYJ7yTu zFS1PO3Y|baq-z(&yh61$AtQv26UYGwpKAwt5kh2Wo@{=F zKr+2{cNu7>lfh%j=`c^k&meS+^vuzG*b`@)_xA{|njW8Pp{xtbq>8EYrFf#gyvPdA zGcJ~KI8+s1!XL-B&T+Ie7WhO_I-8jNH*tSl0BZoJZDg+qH3OK%yDmt&Vrcz$^FF5% zCD<=A1-7^eJLc4vp2Y=lctX@W4yA|}KR7)_rT!}Z-Sl${Fy{iW;XJC=dci|* z;Kb$5-{hpKBfvnx<1xlGSL?b6KVLSHU&+wD={M)xlCV+$73F+lDwo=nEV*|Ph?GGZ zvm6nRZ~sk>8&S7Q&0tMd+{+wG(t?RJ1JU@R78K*qg(!W@;?lSwE6fFVz8}%2j~7sq z#V*NR)C1b|`^&<@W#$to`ZG=f1XqFS29cM=)T9>a{J98JF5|hEo`vFCe#UlGg_DAP zHu75k=@7QshAsxFOzW57A{QR^fnZ5U=YDV7afS2P_s?K0XfRNUzt4UCFnk#6+?~KzHELNlCX^pOMG1DDAzNDX!AjJ zd|w2|JPAxuCV84t^PgXE6Y4}Vi0RU^c=`6H16)ut?OkXmka^$!Pb-nnWLz^RVnv%z z&DED3$5QKpEpv4{k_(<&0Is{RRwBkO3hl%3Gw|%fLTa7IGb{{ZMi=0Qb1)%tr}Cc4 z(Yerp)H!?`(1mle&4;ewa*^H7&5oN%LIk+PxQ~4U%q7N+Ix&|X z_hO)qz^M?%3$4%LYd=Gp7>c>`PK?XUeMvz?W94R7i)Kw}oY z8F<&kd=Y<=`ThUroaYh|Nm5lR*amF0OUXCh_qm+s+;7k3H`{Lu1>_9X#U9F|c}zbi z9kwbNoL%{z;(-y2^E0Q~O}~#nc0^Zv@T04=7Y)^tbYAw9`I`9;g-tio^y=baW%BjQ zeYf6QUW*Jpcv?l5>&r}Cpn{K3Db3d-ElGM!92$Qd9}zU}!@tXJa&`S7f#%C{80&2% z7%J)DyLgju^BC9v%lG-YZ^6KI(kxRwg9jIDAkD90+H%|yZqv9cticuOifUeQLTe5l z$%^s-N;--=FLh3_a$@heVhAwz8Lx9ohdh6<7xvstTEeI5*@fQEksquvLYVbn9e0QO zas&S&F94rSp-8`YLdCZNm0uHstwG;&HnbNclhkuEppWy= z`eL6DBq~6HkrDcnr;b!)j~fm|ULhWvnqpC$Ak>mv-}AzpKyS^~$<-^I;B;L18hAP; zUllV-BE6t&HgaD{bA|TJ?DqPKZ*%|q2aO(ZL=IaludqG8s?bhl?``ZsiT#2#C`lU- zc~;q{I@leN$5vQ(TUBj9f|CwVxYjQ~QK?s)F4w~Le6CVjQul1J`M16MrEzpqG*}(Hc)$^m#SM68^T5$)UIfdpKJEbSGpNm<2SAEKo8I$J>o zw`}}$*pr$pwZu&X8qB(p)%oeSkjR;m#ZGVoC>6F4=T-+|pOxALx|#J~T2`1Cvl4d#+r{FFoz5`o_5Ik`KEx0VWUo%>CZCJ;bg?hp$#Cwp(nZR*MvtM9(M zuIZ$)Ow_#1*e=Wpmn5&qu>HFoY@gR}G|p{GL+{j|l)VDl)P zxZ#X7$t@Q=M36;RDGj397XtBJZ{if+G*tQ4b(0|b3*Wnt9vmRJChw(0D7L% zcRf_$sA_{%1X|>h(-@TUta}M1t!mb9ff;;N>>YIw2IIq^2>WZyX){3y)+SC;S9hi0 zg>HWnu-GU}g-pZX&7>J3b(vFw#ViYLvmKXCo3=FE;3xL$CGpO5qU7^jU{!GMSi=w? zxGRBhZ_w;jw@P2F`X;wNLhTm1tw>OdqF(;Uyap9jhL~h!ZqD4Pv{;FclA&R7(xnLX zc>Rq81sbnUUE5I2r~Y+pvm|O#&DbJc$adhMI)o7zN0J(|Tofz=v3Cc`i6=l?;Q{caen7*{$o|GMIi5{Ym4jP9Fus z)-g8kz$;u@`-&LH(VYM2L3nf4hxO#jN2B5;RC-GGxo~OMSvDu@-V!t0677`ISt-?_ z{SAl6@oHWaIyl}a z+Lym94Jfp{v0evTq>#as`G#9i+BqqztFL|uUiHR3k&g~$0}R!Tc4OG<>kN;2^grCN z`0VuANbEP2l=IA3QesTBjL8J8oKcMtwqt-&UV=E|58Gbvjauhd>`s^}1NV=mG} zTu9TFsTlfwA2uztQiEfxkJpb*pHIU|P)uh0$Mog>7$3#-mJlo|`x_*i<80Wh3FQUd z+Vf-|uedFe_B}_Bk$0k5c{5YVkYK;wmkW@eqPRsN5QaIrfcT+(Aw%XUys0VkHP(321Ni6kBoU4{xGGFYR z%h&;7a0&duD)|7n_z6#yj>-_|uOCJK?By>y*sNQ}ZxX zD(-eH!a(-0X0*FacSmu%@XOh(R=iO@CDX3I%8?Cz$$QA_;6QFEPMwj*Zb_K^eICg~sEjRKyZ*zIn1R$V>P#Z{69&*UX zhacWgBwE;_Vu%QP8QjIIj)mJi;iri6!iuanxyVpBAkM$B;5UL@vWO;6D%P!40~VnK zTBtF3Lso=XgeEC?g6ZLf!<@yRl=$`d0_Ri4Lbbud1q7yCV8NMk+T5lbdB`zqSw%(2 z1t?y6OEdBi$6lAN2~xmD5{;j+^|X{BghJ!S;tZ?j&Rf~^?zL?<%^TLF;`5qK2swzZ z9yPNZvX@UHweg_6mO(H$Ew%b6u2R&_tNpi(YS{rZu2l}&pS`=0+b}3zfy8+n_cylG zIi{4A)LdvoCjWy}M#$&Is<|Cwe?OLxT$= z1+&bteWyK{)pr+pGb zD+L1Um7c2hVKg61(Y?@?|I29Wh-j$>KF78M(L0E-G!t(9Fz%@5Izcv=!*~ECqnV_B z_A!VrL7`nkQ7u2~P)5$PFbzX@c5=*ypGJJZly0h#vyXy!4155gc4<%~lUXf>N%D|F z;m2GPi1H;CqYyaY0V|ReI^4dL z7DX+aW(oe4#ckqX8>7;AI_1XT&J$pyEDJ{g;}nlTU}cyi%<8`2hfdh{k@vixzN*S^ z+?N@=!F>gnI$|)Ue~$hUHHGp>h5;B(pdK4TL2A5^VE{J&TWsCBN@yOb?zR+ww9sn% zlcfve39IKyc%*B*E74Mq&SyhrU8<2ATf!3((s0<<;2jyZ*oi{nl;G z(Z-}BJ%zLAWO#&iZSBRo43Bi%o&v?~6k~HVUjg)BK$%F4GWHr6j#6=?esqJ&Lu@HR zL!NYEoahIrO86AQtz+xm2&d7k$6^Vot+bTD;)P91zc0miQPE z`eCtWt8Cog9n#f}$nNK6-HTq~MC35IGiwW&j6wh_Q7ujFtOhuB@)$U5tSPN#1!GC1 zNZlf1Z+TA+Ym78?gKbm8IwJh9%$~%~jgwA3HJ#CN0|5c2nQ3kKN(V#7R4}78UF?T= zwx;`OcT|-56qpnaRY(u)Km*Dol~8ww(RxI+Wwrp^G6_u&864DdX zp)bsy&p@OSP%Nq)&f@N>@u>QJP6w9Di{7-+t?1FklfCc%35w`zrzw;@CAv(T+JS7b zE3%_63rDIRkZ#BpCH%J6R-pJYh4H+XA7qj@*-b4>nEds{u`3YMt`&FbyLbc0)L1JI_#KX97Cj=6!MfZkQ=&0r32;b=MEtuNqwSA_W) zx-s-3pf@fjm1K|*nV3nskTljU@AXoNRVPvrbeNg9^_Z&)m0nQxK^so0>S{|pWd*%| zS~Ep1-%O-z^g#=&YloqvU?Q-yY#=M`lC*Ms&9=e*m{9Exv#wx7gPeN}C+fWRRr9BE z=`^*ql3;W&==IrPRSeut>va0R-GKcuZ{k|K7#7r1$%PSNW?SxdO;$g=a1LXr8+P_6 zEdvEk-#8z-v;EWr)9caHakO~UWo7VT-1L2Zrl)9LrnJV9JL|r_ywxHC;akwVNOEYD zt%Q4nc)7Z|>jGWG;Sv6aHWKpWqQ`793uI><4-!e`Jk(104^c}S<@zUVmbMY165{gTlt;zGF96B7!n1A=D-l{F3Kfz}EVKsR4^C_Jh*)}SAf?f#R2_4!1Xm~Bo;RVneFOVXtvyH#fzI$wkv@hUYaWJ<6bhf0#`;d!9WfEO7{deF0pfasdY!s*9CAIt3Bxp+HATW>R-; z%>sJ!&0K1%QC57aOz6|N26?czXtCw~7kf#DG(9u)=O-m7!kWU_cyYG46}^mQ-bZfJ z;zk6o{9m-O*^7KNd0Gai+efs{Wg4Ta!S`8;XJvQnL5%vDH zz8a1UwSh1pynp=sb-$a;VE%!j(=bT-?M*#um@+?3 zTe`gpZA3T3h2ol^g|qe3w8^*R1PSqGL1xcS`$_!GEMp3&G&-6hDs9$F&MDJVG-Sol z@IH=Tr8StXrdXF_#6ia-D;;sIpD|obp=3n?2<-W|5WylC4~Sv{l?J1`6&1>7gTXoW z#@X7bM!Qily81c)YiJQ==z9AwohDW|+A9y?|1%z$>G zbO%*VT`(czESwFLL(3KAII&z$AXh4gxRs-2=Z?@jM~9*hFa|P8ZL2(IZE8Y1XHUo@ zMwV!<8a{VT~##^7Ik3uEP0Fvr{)oN^c|9veQuPUeAigKAF?8ol`csL>D*Z zPLFmW?PPRCz!|w;-9GkpqwV^h#a)nkc;xS^3{8QZ-w`{KgJkfPZ8>LIWpV#usAhA0 zxVTL|@`+vDyn3LkGwlmwbY$=3q;fQ2%c3G9ZAg5X5VpHn95;dkB~?$T+h$Qb@D-!o z-H>xb6S9r*9)eg4{wK8jK~9|Osa1U-n=#t{VuXb%!Kgof!Cg=OGR7MSYIy3Gj8y{* z(QI-PWtz=6y8>qz0E?T0{~PDEU>v)7dl|lIG3tn$ijnlB5?+qP>UO@Pg1XmLex>1} z2_mJHY=OT`0Er@KxjkDY;bw|+8qiJi#9#UQ7pR>I;#dpRWftI$SVklj9j>cc`;MK$ zd@deq3#}lbL%6yAT1Y}3Vm1yp&Cc*jyp`uo@uKpzZ8j!MVS!WB+XC>FEhFz_8%wTD zVjYw~z5HkEvIeRG#tmn-7sQC)$uQ`{*hjg!q>ss?8G9uz?NZiPHgM;N?pm8eAcAy)vitfEBLSV8Ls_yG{oZE&Q7?*?m?xDN}o=^m9{0uv@PevgkhVW3Jd8}@iNP0BiUJeBKcL8W5`ikbf$dgY$;GF2poCZ zslnd_=4YlgOUH7d4|zRuW$Z8uB7Pk?bf`x#8?~u#my_A!XjY%SLO2H85U5oMF1??T zE4@N5EDm_{X=t{^%wGOeF&4gsv{nWgNDM(jgDOFa^vI#o%T$3yLi{DN7xUtu}H__=gT^oPC3K{Ir7R|3ZVS8zJJrt>yw*j#6(58i+$aO zff5x=GZeCd_B~mTWUJv_0z$XC^H*W#W+$kb$>Nu%hzab){I3`SWLAdtC)o(z1UcFj zk#!?T7uvQkBME@<75P@ESlh_e)RT@{4;!QH+z%WRT_Z1u!HXq?G2HY~uPJ9mm1P7Z z*4MU?iGafBwHJ;Iq_ctGKZ82h6`K7!}) z=yV{Go8(u26HjZH$Pk^M-Oy)*g_RI|s{B6zT`fVf$Z&BJZvdOlqvNNitQ%Khkk$;; z_!ik9rGfv{#CKUJUs^dR%PVsZrMuw6q?i{nluU#uh1hlSsC-Ixs;`DLz;1wd)%-0oQX`NDJ696vhX{3~oH`B*rfL#}{V_l8XwI%CM4!Q4d zpE9^P(YHhrx7Wk>8UsQ_84Ta$GYZE@@sL&m!}cl2gjfx3F;3~Zn1B=kdpy~b%t76} zXJ7hyc^^vQ*ilVSoJADvejo~IGHq^~C3d?7xpm(iXWP3zIHbft!9ArSF_1egW%kd? zSyF)%xv#Xv-NFZ;$PAQhBLfozntK`KM#kdq>p;mfj5_i4W$RBHwP4EphzEKKKhoG+85k5cZd#6Fq#6x+3favD~2ffsH^Z=(`q->#3%rIHX za)>OPRhjWfL_^?30CsGdC^Nk-cU{t6@ zJsi|0&zox=n$b06^j))!s0;aC_aeY*xh(H4KE60S{B~d3c@x4% z;n|X&cTZ96PS0p9djBqhR;@+fU9P@O3G`g5bQ5Owy-y%=A%2vrU2QIq+EmKN8l`H1Mw0E*{Vjs zFAGlWICyLy4Rzd7cv4Yoj9AP#mu$Y_>u}lK9G03!x>y5gj~grX(Oa`BOcyx}O#zTm z60}Dcs6+n7sKUBfAp8mD1+K0iRv67ZhW(WoSEN8WWB_HDQ0UJRW)L2MxClOu1=W<` z3!VWfZZMv-`3eC&Bs5)~c@wv5^Oz-@sZk<(ZgxVpylf$4jg)(zlr(S)Cp$poOl;}V zHWFbOk7ZggPaz*m!27oe*^upj`X(Fdt6^G238@vqGhrUDZ>8bx8G?89$Vkp5H{b5A z7s%g610^pJH`3R-T{)cn@P0K?1yqthkB`0y(Q(P!>&Ng5a2AHrro_s@T9L)H>xWTk zn7*2Sz+mL`;Ip;OzD?P5q{+?*^*ap> zn4diwK;RIUpDbihaQ4cKUP%Wfpd>m7s2JT`}he`Z_FxVi(>l%nskY)m0mWduaWW8{13 zE4-4vowDuFF0=K9NDiHpYs`}O#jC}NCyUAqt%gWlM=Gy^+8d)xOPRu+wooy%PZ{J6z{6gtnk5Xc#yHxF{Q2t$4B|-r#Nla!sD^AF= z*3uLaBchf6ONe;&kT?q6(vR0|DCCM%U07b z&J~G)ZlkKd%$gK~s-!*GjfU$ZS1{+W)Pg^EQ}DhxgQ7%h7^)eIha!5XZsRSqaJufY%VRR{SP}k(gZoT;|6Vo>>ZkQ)r z?&|T;O?PRsQf=gx8Vg?_FV-T4+El`gBkM4Cge`yvYM?Sn3-F;zq)$djuNlsf%$;_!o znYx4a`wShvT2M#cVg&j#tZ4Pin-+l=P60^*WjFio%v?YV*@TctNHQX29Ndu`*n`Sj zZ}Y3_>69Yr_7OupomAmzR<{n#ZtS%HnL&uAsDB;DKbKmBmb9T#_65i=8@x}F>675u z%-6QXGk#HCv0RY@5$v_4BH7=46%$YHVmbpMf5EwIcW>QL<&N?L!Hm2bv;~ux`v-K- z4_zB0=;Zon`-24Qd9^JnU#TSQF1{;F9c8nohp0E^P&P1DegA<_OY6ztjTCRIOji+) zQ(dRUe2=LoS>Ac2P6G}U*|Wx*=kS>-!83>J`6^>Z0zSgSt5=uTuKxVrsER^ikZEZz zf1`#uO81#&E{1Mv#fbc8|K?E6G+_8f^ZxWFKhd<@c>_H*CT~jqKEn{7LpWU^np>~V z&2IcaTtc=R9?QjTeAEEU3?=W25L0H5x)Ne>Q$|N1pA#CI6Ga^eN532zBn+Hd4BXf1 zOOO$lsLb$yjt;U4%j<~i$4t9^xN{O6U?n3AWbMy46f7Q+WtnTvC)3NZ8-jAg<2XgW zb0^(OtXnaRBsY8y=44vKtxf4n#*oB1+I=5zMly(d_G0AQKz&e%@C;>(SM02da2Jz@ zX1KTbJX*&!(+L&27GuVvy}zL21LS=Riqh47_#E)1gd@_cAZl)2$%6RP(dD+O_N2Qi zvKtOto8rwCXU(>s@*@lm4tYQ-QZ4eXw-vhE6@X6h9%S&Lc46m|;GxWVG}&zGCJzLR zav9eveQ^EVx+sbD)wBJ4hRH=hQ6>&b_(pYIQ+b%{xs9S84aaeUCV2kiAN|G8e*TjW zCqTkHGiq%}cW@z`bm5awXy66s^T!9(?{V{VYSfEwCP!hq`&zO!lT^>?CC zupwj8>t5(vzI2S?6?J09t0c|QwAj=sq#p2+M#ZnlPfY9$M<~=jt;iX>VVqz7?x9?% zQs2kH$^-gMw0bpud!$Ps-POD3Rz9Bp_ z+>3^$EQHtZ?q4~ zko#53I+wnOUa4|ASTmTdK3Fy{24$F6WHk}8!jz25WAqK_yZT`5!j?RJ_Lof1o}l1s z3d*at{QS9s&5z}wBgYQ$5Ng~Y38c$0CO8@%u5!5J?G35%=t#-6yb?FB^c!2`Qf>gb zJePZXYe(xzFB+VcQHzH7zV4Nh*{Xd+d#cbj6w!G^NDO3`-?gPlrb`}P-fnhtW(8}T zRHD~(&?H4evo=@T&izM&A}N?swWt=y$HJVqFY*!Rl4;1J-!$ZBDaj5(j6cAouoc3zNm)TQW4%tO_e`pCizUSam{10OSl$6Hy zK7hF3IzBjQPKRn87}mu48zm2rC?4%OZM;VTL#y3Ddy^7{JPd_SK@iCEUD-5YM&M78 zmr&{y^nvvi0q}gh5Y*Z$i+k;oiu!7CV{}T7Dw$QMtfrdib8V-(y4y~Vi8PP;9IEF? zX&s`M#A+80F8d)ulJjJ<3M=n43}aKg;LL}q2>{bV)6H4}wrTO(pA$PkC7(ZT{xa;N z9Y2q0YN2fErA<&V=E(lS4{a-!-ja>&j@f1Mo+$=lp+0p1WAEZcMTK)ByZAwiM84um zi-baXG;?lJ2{>RBa!UiTW3Q27W-80m-oJX@V9ptx3ClaKU!qdQ%Vs0;*`t4D9eDq z{}Kf)UW7rrIhfTPavQ`B#4d7DgvFYs*(|D|pK16iyhu`^}P=wdbe2 zclgdwYLlEc=+Wfx7Ml*0-}~VMNe{9C?ILA*rwqv3lL=dnB}(S+z2$B`tQ5se+=fC0 z!5YW)MwLRJZuZ01E_&)6&iv>W&gxsOvutR4!*M{%5sr?9Q!V$# z#(;Ke6-I%G%y}TUIy+x}@Yauh^dmBpzPfe$?(K)S`NvyrPmW46;<)yccT_S06LI;c zP@}qO3%_)TSvw@8$(1eNUS5McNjQs*S7AliiOL!ADTIiXmLBur!f;}|^g4E*o_G6D z{$b_e2CeAbx8Ax(eH``T%-Opgf+|Fma)$Tbdh0IT2G)6CAw*qjX9J9RMXXHgeM=&8MP6$ zBIJ?b(lOK#=X>y*ru?0si0tv){gV<4&yNrlRPn8|y^gdHFjSWjNXLMDjrDfMWeW z)bXsZgFDBsI2UmO3Q0r-e~Oba!TkXTqeZt<5n%-ZHe?LeG@J-E#NO%mJCIx9DtYBe zMB#!JXqb?*TJMB6O*(Zw8Zudi$FQMH?Hf~FHeV?1EPR5}^z=p?-J5*3$kLq4#_che zVZqo48TZ)uECgn)X+d5Nmj@~D4|AdImo}`v+5OkgugjYX?|T2@`SI!MkOWx&uy}NO zB1gz|)g^K5>2(+Sk&#+nr{PcdfPEnSN1j;i*%WpLH)e_|r1<2;I7q4NmAO0q#wj%E zdp`V7LUeef6B|Txf7`XAJ<=~Q11bVjYD0Pl#N7GSOigS(xmu>Xw9U2%%diLm zO&UhP7EO~{zV?Ai`YhCLyor*shRvc=wLE{Roax)uIG`O7i%{w_ehq6O;A^eYg$Ww7#WHL@@VmT(b~K>UPLD97lE>N=PfZu>T3&)7yU>ChDw63c7R16R9p z^6@Ue3p=lx{Pi=mw9fBM8-C5P;L zAPAb&O%KOM)Cpl~#%BI{`I&7)oqTR@zTYxPzR+-p?Y;-D(a0j#ke@X;!&PXV@OXiljq?LF%!D*T#3_p4fx6<(~zL{^J<#s7xA|E~~9HQ`P7)fu9 zAkP3{+aW=V?v=}6;s#?qTwnRf{r8`*PChD@xpR(HG%&ZEW>QBc|A@iHeDCiwTrc95 z1VpSLz%2H_97(!Ge__b#7G5dz*?v4_>0k0<3r^zm7UHYQ&xo3ndcQ!RaICGQF8Og3HH>ea$T z`ct)qYb!&qRPJ;1Ubk}x%&xY5Eg6salN3}bxA>gaXHgz&2?uo3tU#Yc+ylJ=86cl5 z`oU4$QY|0j&!B|E3?_XxA~+IHuNxfV7UB8+4x>U)5=+gmLba%SfBEi=oB@tSjuLot zzdp%&OIhs$V#ER9@Uyr6i%MarA8vp7Hx!L?`}4we_v zqySjU;E+-+M>^0})^ZjjU(%0et42@PEiz#^N5a%7<|R6)V#U41?eJ9y#<7VHmZLwp zyO|dEij8I$MUJ{0GSYRy<{FGthQYIzPjmFe?fds{e{p~3zr@9-pSzPPtA~Y_J@t^) zkAsDM7U65CL|GaU@N$8$ZK&a6YgLT*2rI^y=Q(;Lngni6JFiSAfJksi{##)K>Zf)N zS5S7Z8HKD7=c4hiRPPk|o=Vu_!75~6+&Bc9^eK27ux;>^p|ze7vDye^Y60soZ5uhY zC>D;3mZeqw_@?GD`cKVJr0yG zK)(->3~G7+s>Z3H3HKjN21;d98EH5I`j29)+J9B+vN%2JWIewcHqZESV)tPEj$d4| zcKqbT62u=%m2&iA_%er;>GEPRL8>4Vq)eGGDJk{D*~u?^rZ3Y-VVQ%g4&`pM!R zRy{`>2V37GXMKo9)_1Z9>CLdiVWL!O2Cr=m6U2Hy?0bxX(&WG7vG-y&*k6$PMrl(T z%=Nrt0YQb``K3i#2uWXbDj!dd*Qq|Dm$n|bd&^W+BOQgd+Lx*gnLqR@wW0Z@XRTp6 z%A3MTA)HZgK2R$SO}*hQ3BU0S5!Q(cwRIVYofUAA$eLzL8}ArAohB{2n;NfPbdHsn z{wudhpM)wOV@1V+PPu$(!|hJXUP=E(Z=(-aIsLo2);4}oX1_KW+K{pZP^b9*do-1qDx(r`H7`;V$^5j7bC@ZH5kvH?Zuaecv z?(yWr65hZq<%PY8OX@bfMB5TC5!HSlp!T$`?A_ByHMpr_YvDYgB?IAkt_j|dEfF5R zBrWVl2>0n6C19pA50czy4lC&f(MEW3+_NCNtZX=Yb#11>Omw3w z$k)dU>#1l+ysZCtow1?fs`n+V<`ZbF+Z>`!VO*37Q@44o*4qQpTP_=gTE5x)H9SF0ze30RO6hNB>#uG_TJe>SNK(Wb&}&L`9FPhc zAq9!LR1FtR3kBHOmi_^VppA^G*PuPSSb)_Cx*a>0E(--T)CGEjh(~P-_GiKlP$VVO zwZ;iiT{Sp5`5J-`*CG@z>Ua7j$dMYZ{jaK`u;!czU~}hnAkLDMiy$VE^x~1zh~5{L z)KnX*)yIw1c*(hr5kee8byd;%cEd(ksUHWE<kcuN#=zzVO_}8PB9!NCbP(y%&ZrH zg=kbi7c4aq;YE5zFzaIC2%)%h)?h(zm&g5KuMgV-w<8BVd1L1CPc?Ws$shLB5DaQ{ zoZfMzyHl3EQm53*p*l>AxSA}0q8E1Y)On|Xww^gef=y7_9*Ts>?P<@ZnVZ1UjUD<(L*KxGd49(t&d^*^@HWVmviqwglq4iM4-e)T3Qle-58s)jnhd! z@IMh~V{_uKI8mIZF1kRCxBS5sgA%!so zG#gil71<%j8k~#Fsx^L?<+rMpRcV}jaYMGIws+;DzKiZjA78?;dF7+rwbkvojty`y zc5^#RGiP-bHy0Cv#N#t938n%yscH1Uqfs;6=M%w3+b6b>-7eD4K6F-T0GnbC6a%uh z0uVrJ>tmWKj}$E{egX}h+x<@4(;=qCgwt60S*T5KZ%%tR!#_f-DH3LRN+Ca4Kgp zvppRgm&%V+pkdd7{~_Ta*S-r$&oAI-@{Mxsv8ac-3Z|6FSGgVU+340i$Dyt%Z0C!W zRo^5xQ@Dj?QzSN2KTNQ~vSMhq`HK8uG?Lq~+$&p+=x;Mp@HQsYKEbC~3AVW*6R& z*`iW;o68yrluSpLJR_(UkMKT*VAnz}rDQkhwzK5eI{Ec@t+7l^g<7UV5 zAX!6X6kGstMA&HYXRud@e{xf2bv}mxoub9|r0}e)Bg&>#t2fdaHw{I`Syk7uNaj`o zGYtmEn-bs(SYn8Aa*h;&C=cN2BVC3k{%}U~1;)Gii`zGs7R&ALfehb~CW|gj16#Mq z8j{|_GkNuV@yWw|EOYOccR@EjxHF_c>fd)$_j*dh8cQf1x=@zOOOI$8C-qbzv`HD+ z`A#Wu^8{OCZLaA32M>O+xhg+nk_XFc4<6jz>~%&-Cc5JZK2Od}b&9D_X;os`!4m+T zLQZq>*=3)yhM&Fq+uWT@K!wLFPL-Vy5iVM7T7`MV)Dm|DdEewiYNDQUS&2v_r-f9x zJXY=X(3(nzNI8n<0@~eMeBvhS`f7uQ1q3Nv!G9o`{CA;V6^3lSP#jBNJj|Ys!ZS$1 zEQ5@=6NemCKdg903nY*bJ1q2)#|bMTSM7)b5}A!q4s0pNQYzB$hJ=-UCCkjsO#oG) zFOX1sJrzTP@W8@>d(efJO7idE^zYO4!J4}C>T%959(fe1Gs*+C0%T2>FQ7bs`g{*=r&rQQ4Scr(1WH-4_<9vx^0h`owhn82r6sNd_fw2;Eq zrse49hO8GEp>o-`EnX5`3kka}0c9WG*c)YIShmBe6+3ZKx1_Upqot83R9Z=#62!B! zs5waIEJ=ud7?IZS5WwLyTeT+XH%m?A*|P}lmYA0;vD;+vP#r?}P8ve0h3#2a`J#kT z?})OMZ2&iyT_P_?4S|Ft!*kRdDXe?>JN$}KF9NMtrB^Sw#qDZg7HMhf=Hk}&(f?Kr z%8tI17vOk)&Qd9O=jlDznl(}J3YdE_sF5Su2X@xLmJbLlki8 z=8O_QjFqjlWFeiMMxL7tq|5<@TjUCl9q8t``m*C`g| zD+f&bJsl*hj(xTMDZrw}>!LOVXFAsqT|mKuy;3wKB# z!r-Cu9RBUaN(O9Z5nwN8c4hRwmQoH=VO*)?a!RDwNU-)MnDrdc|B72uvvQM#Og`Ec+d-bqQeu;D&ydx@G9&VYKF!reJ-gqa!7g%m& z3Z(R5Ezk`>dH^Kl&Cssvcuh_(YypSe1>NQ4l*1y7Z|UKtykm~2q)6+bD#XEo1V`d? zVxb(9Ihblg^Z{!#29fnJc^7Q@WYuf zN<5=YlH6vYp~Q%9lQRuB=hlq6SO9XcPQiZ_m2DpK@By_bm2h+lyuBjQzc+L>b8`j) zm!WYjZlGni0y|rYn5mq@BQSmZvB*0^{_$CuX`w*uI?Tr2#*r$p#RpCM2LHT{98j&; zoYiWDZ2YMwyl(yEWn^_A(duzLk;j-@w*Bj<0Y|jVq5>ZYjdWlBHnQTww{zXqv^p;l z`@jT?S}L-P?k~3X=~-~G#ixW^7pR>t7Pp2vjffmkNaDsEW^2ugiAKMJS(BZAtEf#T zF6$8O44yZoScn?ra{&AFhnRLO&%9ScA$(C>2%{z|dy8M7nw>6hogN>5yZAUtwIZpL z5nQTO==$ZU!kr*zcqYXwbw!H+*rSGGW&a{##F;~}rA-_BAK#4Ng3kg!eJ58JS+wGN zxEN)us5h5=mwbPEAjPyv-CP{SlV3WNEkAi!;SRyQ{GF~!11M)}RW8VtN3E3Dy2_+j z>|0{&65CF%mjNy=zqfp=8P=mhTGTsLouW=uIFPgrLX2T4fAH4TKU3y#K<~XDdVLi- zhU@m|u>@`3DTaYg8_`oSm8^7qOSW=EH!&H;MU#1s+e}r}3SOm8BCmv^wDrw_;-m#I zu52!MS0AYZ@E~UjIuH+NB;5s6l6PJq9aggUmen9f^IR)7|7=~({o4UNdYi-5ni)%-s4>7osP>rGe;k#hefxv!{T@2%W|DD{0{e(1-4hFRI zScHr|1Spc8-I4|<89GjPevO|=R4yHBQftZ!5I;7%e|qOZtMN?Brs{#Gk0frU&u+N< zZNo>heHGR8&CcaGPXqLYXr;0Z)Kw112+^cXfJF=OBAPM>+IC^fsSzRQr^c1cV8nG~ z_gf9_p7qzP_RRp3%W7;-h}&FD)=1>-9`De;Hu*GKdR;PF5#l!zCFIZ@OE|kf3R3*t zy*D@jm;i?NPA657n$OKPkGu`d8HQ#bjZ(s`Vwc6haz6&>P6Hu3>zL}gphsQlE`v~l zQ{1_?var%ns@8_(;akU3^@=D~({*h*?k#>PVvvbVwBeN4dNw=*ur>z(Pi)jFR8~1K zdEi!%g+h>+F(@TX{EnIP;asw-XBl~ZeYT<931D;=mgr;B8^qWJh4o)FVm0g^q#vM3 zoE+libqfdwdwI-~jFIGXEwl3odtjB#2EySVYy)0=6>Uz89Klk#y#nms;?Aw*$-n+T z+cB@5k6YGnIrIm%Bu1*TVb%rnkJw^jE&-TcJimLwHgW|3e)y4%zRevXDIg`S<`W(v zszPIwz1vvVhBYy4rEK#%`^h20*-d;8Jzm^1yTE2_66Iidt+`CzU7$E}95W|s{u+Ca zAWfmZy9}1Lgr>#K;DMtCG|BtT>|QC93U04{a-16nhne${TK_L=0@i0D~X~ea&i6@3@m3 zQ+{+aaq<0rjqQ%>2i0$mcbjNH^PxAej>a%y_NLR11yjzt*knE7i)78Cy~PoIO~#Qe zo2Kx{v0OO^5N7vq;-7dxu8~Pqa1b{lV?=tM{*)a-8Yo`Ju|vSHjv-_!LM$(jPD2fR zgz(@t#h_9*eeVFdPQ(35j_tvvnc^Usx)70X#C+hEX}cEE`Ui}zs$7if9tpp)^Yq9aRVP*^%#)`lDjp_Jzjg7*ZBwS9v*?nS zfgVU*(n=bAcF)wN>m<=t{fP3O=)Jjj_{mXxRbokND7iY)U zSAY4w{tlU8zB%cn6;$ncEsPjdqO` z;VdZSPuxljsmEy%NUfkMAjz(tor(jRdlW-1B6h#P5~p!?LoGlu6Cs+2Pr!zSvio=w zA5^7kh>>Ht#(-DrU{GiSHGY=0|!CpkS*cHSjJhNC=+VmQ-g zZ%-G?m7_MVvzqoioh;NN@1jUAxi7P%Qe5I&V4RV>5km0}FwBsY{wH{{(VIymkTwzXaH>s%bgZ`a`(XG*~Gx8yho}0n+xu zHD+^Uaa8*E9957o)4@l1s_qja(YYJW3T|wLuLZw1X}g^d1G{8iJjdzD=Gya7Kye%t9^B?FPp5{krV?xOzlyHl6TZ$1J+A_IIbEZj=eEuPJ z&n{f4%R${ko3^G%%vJbF*x>YeRCW1r5V?L5orSmtYwA+cY$zcXmGVuB-HIxRo4lS` zG8vi#kWVg-9j6xI+b&Xll03AX7Dx_~XdYS*2MDBg%UMY_0E|l8NCj*H`u#FgCOGF= z%eiV8hqFUxn(+ofv)eeSCSPvi=*xz*K`R!ZoHg2nOoYI8f;W|zLykRNKtUvD<4{q8 znmL=+Lx%CrRRQ&h@iT=eje*ZSvNZNOIq1WtsS6EbUbzc=nH1gz{RS-LPmnI|hHC&; z9sox5TT+=7zG{NA^upn&ID)1V%-o_bq=0}0+Ve{;A1Jh+b^!{?4TI1EBG4_!vE1jt z^HOz0VykZji9#_xzo5dR{0qht8@0Yi*(b9xVy6lj@hF8jF-zKKxsbib zXYXGncE-%__a3kB=PJ4uL0@pQCEyztgL2&MDayodVKca<#<*$fN7iH+_D0zTXdPIW zE>aAJ)VaX!u$4KTU=?s|VfHI~(g9E-29#P-UlI_I;ih?5LTih>d#jxaJB`B?k!?y{-jLqH^+D}X#e_mR zmV_%9ej27G<;jb6Ge_j)1YHDjS2BhX<=~=*pF*|lIy zlkfA9%Ir;|06AqdhU#m@>l`e}dLC01s%4chSug6*KrviJkLc78v4JqSy4AV`QTI)Y zBaB|8nKl9OD8k7vvhP?=-Blp62DzxG2myBCJ9{2qPzv;3wi$9~&|%RPzox`&Lt*;W z(czOdJPh@CK$XWr4?@)knqoL2Ab-|X4yqtTJa4?Q+KS)=VXlR#YxB9N4~)>&NG4O*p7@q`t3QgH4xC+g z8$JgV;31$W=Iu+ctrqZAgc}B|T0S_!gpnQ|wu-3GDl)D$bi#qPjjK9EDq5?jUefv} zL$~^y4UU!0-YeM>>xxJ|4o)f>%jJxlgQ5r3h&^m|JOEU12v@HQ1bNu})gUjE+yO5p z*=PWg>jMNBS=8=-g}b-p8Nl;rkyGbsLti7W0sCAcCz`G1bE z;^uPaI0?)qOh%6I4-5DGk9R;+F8xm*_?;t4f8-HuM`R-^6b4lK4pJ=Hmty-UjKueU zeEi}=*g#LY`SFt%ANr}B(d%b>fct?Za{J+I{c9|Mb^kXu$GQGho~)j>dRgc?#f7ZG z%@*L!z{a|;^wcESt9X$L!eQ$r?^6opyAr*-qjWY((&d&K zS_mU6HV z%MJik502n-1TCX7RXH%F97Jq!c6Hsjz=wZMO~rg9rRr6E>vW!X6ax%{HGwyOj1s)- zeWe9X>~Nns3IAl~t6|B)=}Q+L;x-@cnzA@*E6}XjL;5qMC8S<<;98#>^RlQ`g-Ngl6eFDm) znjxe}hIiBrbSqJEXO1ZxcO3a2921l^b1j|_#g?A2c_FpWo5ogc{XTP{|)HnT*^U-=yPxf+{Iz3RD5xm zt4{&ODf0HijO0>e63tzpv_8u}06~!G2Xq~gt0LUC^0(j{%ajl_>Wj2 zo*20<=!vW}vP!l&Q9FRNf}>yA*&3ahw}Jm?bc?ElvM%UP?lv4Nrb_T?xVw(hEE{y_ znHL07AZ&2&vg{ssZrmoISK^+UHtOI%XeHRUoQ%bqhCTz%a2vRIHM&^sbomAggpjIg zTb<%a^m0!?84Z98&}JR?K-kyu>EZy76|mb3_JDqnOx^r2TP40*BpfNDcS@8N2sgT7 zk4_G-WPRX!aZggfRN)7pWB;3Zck}7U86}tA3=WuVG?7c5#un^;fF2~VX!K9tjWc>= zg@;3a&}dQVRwwpX)5*t7jAD+cLFukL_f}9DYNVdkdDO)QlhC>09(0qGLA{W3+{oA> z3~2Od9wYOIuy6~a&5#RSdIkrRNmK+PW!~X-;!B+uZ-sN#W^4v7khkxeFfu-dIKBvYXIcwvLXMX3M24iSMKVib$R#xfH>1o)hVBMnHr77W z16s|nw$VS>0 zmrQS8;DByULMcA*OpfrFQ}2(#9q}F~l(5-|Y62&18g9rZcve*QXYG_X2r?s=VITml zB}8tYdI^t-B4)Ch5THvING?zqi1G(2aIiM34o z#TEBkNKJ4|MwNql9l+UwYk3#u7DY0TE=2BDFYHWnPK1djo#*nMSE|Ic%gB)2oCc{W zsRu|AW1MA-AGsN*$%&AbXvudn4Abtic4(_X{8Csn#;CiKeG?rYe&`((Rsi=F1hinoyJCX zcWCk?5(?+j3>dHtIFCN~zo2j7WJ$$nlpMQ|< zfge47{1g6Pxet6Oa%G-gJfX(}8{Vx>M$;e(iJ(0J3G}LTl;*s* z&kt(z{CS;au;?C!kkU>$6$e9L;IFQ5a9h`p4KKg`va*j|jn*!3gSUm%y1a%0Nif1a zgWg^23WzN3_}$03+;%Srx)*^UpaZ$0hL1Y%&<&mrpHU}ZoeOXL%io>$N6p94AB72D zXdg_l{|Xn&?zgE*@BqaJZA`3B?=RNfs}r)LeIElbqK4y zhA`mjLby}w2%Ec@Oq>X7qd{gO{pb7l?oLM|QJdDMb2a)--e(uiXw3=gy&%B;p4FVb zV=L0i61grDdZjMhNUvzbOnV>Gy9E_}zfp~%w^BZrFQ>NdcO<_`vulR&h)kKb zTI<)_O4tEt_h_-|RH|87%l%{F4AP;1K1rtgpf@d1!Vd-p9MYUYE{n4@ zmWPZkG$tq^{De3i=tAlv#E6P3;zc5H+;@4qIYy%?>&Ev{c_a5-%9=0k-vx2iz7>}M z>NYK{7>|~^O2Rq99N-c%KhRQp-6?H1?QYIdI^y&X7B`*o*aXDRcf==!f!Iig7jBZ% zRv;gWea$(Cq`efYq1)lme+&AvWB0hYm86qx0Gn4#0ch2@tB_vT{uFaqso`DbvRV7Z zQi&P@4oqR9hPKjjP)VtFYFeBZ0vbsR zXYV_=Vcs6jN~fT(Zf5Ns2(=NXVG}qhh8gmDtPZHYoG4<-m$fomYsM%fJDk=btK%nW zy5X#4dFNbVhXj>DWa}|DhabeceP(boa$H=Z(=G4UJ6F%&@m0~Qk9;&I1o-LQZ+%^D z=g(pF%GSyq^nROSGw6b7Dye(toI{yU1lhtqY&0ZK3F~+2ZgoY=Y%t(t?JR)RSMmm1 zJX-s9hh#68Zg5|M_fNUdo8fi|lSR>`deDkh`yUK!VuuN( zHuCUHVkdmyWFGAx?TGG97zOt}Hk|Jx3Fkot5ds2!3?RHO2X46whua0JG^k2^hEh`w&5XRNl zH;!K{|F`8QKgAC21=ysbFa)G24zs(ti08GzWYXgJ9@3(YSJ-0cqkc28#Qkm ze;Uk}OCINjhhOv3pBPYpbqghyC}%hJ?9Pd$-ugw=KKe~OqX_%k0XARdOJ)F z`r#)C?y8+Z6HktaR->U0XlWbHne?sTM^l0< zzBnS3&tN zDL(Sf!$LFmx2qcw2e;DY@{+VJhy>GW9@wsKW2Q$5BbRVij9Z=jcrUak^CDZTz+Txh z;)DF!*|Ae&LfMRZ1JoMvGKbTiqkjk;;&l!WPpxwhb&^s~))!KSCwi1>)Z_?ajo)L- zrPqXNB#K8g4I08=OKP72SOED$c|u2pTL!ChUU3o+UukdV21@5Ia~-9al~$X|HI1>m zlLKwI5?#uW*nV<157w7;(-)oVE^yepSkE9nL741^}LkVfg;6$QW~%_CSAaFLNiKeD(KMu^e1-VGd<5;AD{ponjpw#Cud z^m=*Ci4!bAFEgKl0BZ1UYzJxJj7QJw!VosJBVO%J@lDI|qEMEh76r4Tjr{Hp6EnL; z^2(8RydBj~AX`$W=*}j`;!|ar#QkEWH($|#U->ALy`2q=k4dQ4-{A1Bd_+V#?oEqP z!jE9N5EybkJ}=LuCyZAkw$DD?_9w(nyzSH#ZcsO=f}&X$4m$zmYk*#_#O38?ND_ZPjV8rMVEh0zTy-PCuaZ z>f^YI2sowViobG8AOQ4~HwOWkthW&C9TZb?J5Ek3HjbFcad_J)JczL zFt-FRz;gteX(+Co?gfunqBH^9vy+q7tBc;`O3olMS>-1_$R>JU{)-G8^Dg!}+~F~= zE-9q)8d=!L)&xWTKPA>xIWo!DrVzfjd4o7q&v&8q3rC~ORy0%<%EVOFbD#zuXB~wT z!H)4pgj{D6b)Xm2C9SG8O$yQ9mbTHOM|l}$D{+Q$8jO`qAV{ugHd$Kvi;ivAnycol zd%vb&;;#~Zw^|b1M&S*;w9kN;!<55$gL<1e2E6&=gyuxvpO9~$l23ZnM#pmU#Lis167EY^ON$mE$#AbZZHMZf4nA@^-=;PWg@Vy0N=29+y3xjN9nUHxjb%ikcc?}cqTI%qT zEcB=>oU%GGG%Y za70~=Lx?E=6s#7RQK4&G*&8bUIx1HLqmK=Mi5J(Kf{E*dZY3rq`b zKd8HGn$Vf=2@Db)gZPbK(yY-AOT48m(e)NwUclLpoq3r;WZjKCmOOWjPfIIvLCNs59ydux=50KafC{pREeqd+EFNt9nPCA?VDF$)tU%4~W0(s0W_R#OvvyzqqUmQvzY8bGMc|f5I|! zk)4$UY7vP!(*+_DOna6ENgApr=(J+z1{`no1QGt|=sP*5bh7rVF-Wu@!)D`|*7D+d zXw4$cm;Xc>qSNiwtxQ5A3Se0y2`cKeAyR2uVYg=V`jqFIRJ~hyTLA!$PXDoPm5HRW zOI=R^RUFW9H&WxGeVfLEEtK9e{=ofFDgRr z{v0UWS`8bUZuc%)#AcKOz_=$D+>NdbFR$IB$Jq5R&dC&eUFy{E8MfV93bxgnM=1c+k}^}qc$C$J4!n^#obok~FBwEl;aXs{hWO>` z8GI2as2iHN>MWfTG&0R)a+j|xh7m#8&&@uXArV8NdTg39spGca32FouO*BTKw zg_?!R0lnlH5g*N;=HZd#urH{ow5yPX{vxN#9`KvjZ=q4W{LLv$Ta2j(*2MtRX~7Sj zQBot+wbKkELV6o_dI`qx8f`WrZm`FYsywaOefmhmW*TdB^455Mv|0dz=SDGRzwi)* z3wl=d_>>#~z~jg2yskDb5j_dFuz|j{-ai!(y31R3{GW8|rEB!CWII}&MM0gDk!I@~ zP!ysCh83unRtDZ#t@0g-7F|x%iF60=Muyf2KwP#TH*P8Acm5vN2GElzd+Rc5K zGt*9~keSm0uRf5HV4{&CQ{tC%l&lOc@pim6$u3yLCF$NfUT)DDPgjO^3vU(GHCOqU z5>Y4bIAa~I3O9nC2t4RC5$DQDe1Ss~VU4s{tE-+860l2nPohh09shOJ*!E?OT5E!^Ry_VRElwZ`tk)5v zTJl9AfG*js4YPR#AXcu+(8bpEgIRAoFK7m1=czbbt(a>aR8jl9{)K#F1<~ZMw2i*!jlTfe}ur z{p2UFh0*qz&vTCe&pfPtB;FUkXr*t(b`YyhSOjxNh22M?)D4l3Y*IgvphV$s`qXpu zv?RoOrUb0L2oe3wX=I^|>D+nwGP_s#R>rIql*D`)yBXwgaZ}Cme!XrhVn9Jw!v>s2 z4>}OF(62yDvyv0f1z0XadMW4K0B zdt?96PgU&6*$+vSA82;+;})MePN4{}?)yU!N!-g$nLR6Jst(f(2`83JdPs)LoXDwt zmwFbCD;z-KmT_!P0xAg4{)ld{@?p3pc>$e7mwi|^)nMmpvJ+y_ZH2Puq3-PhkBSxj z>fhbBz$_?glDxvUYg#gORNVO_sI60y-kBpegg6)xu z-aTp5N{R0(}(-i6>rpKeiY#*^(p%u4-<(l{FJHWZQoM4%)gB;kx$udizzZ`K; zMYwc;H(CkEgiaW)%V(r$fD^iVro?o{y7?Sk5^W<&0m;e5BC?xF6#Z{C<}=i%y3xrN zAu*rOa0|Mo$kezd^ib&mJC`jXku&lvW~?5 zxUCP1>n%Q6(O6Kyg~xnLAq}4CXk{dV3vJ1BC*?pKN2eNEQibKGN2R3v=gON}NBn7V z-`Uq8FWhVdZThUgiTc<7@q}Q7$PDANc!N|=`mvz?2a6N+XQ0AyH08lsXs=FA^k)TM zvnTLzjV{OL=g}wlI49Jj8)7*21zwPm0XH;*=wwb??d4;(^YS;SiSO3yGmjlyq!C@n zTgDGeN)XM~iPS1$}BYygG;$=P;G2jJRo@YmoE<$;N*~tO# zu+eWr>iORv7w%i)OY)CN<8olVQ1Jc5UtRg?5r)`5URgdpTR;A*E4rF#pM?zyN={){ z*1kr{t_d)s9zf)?SlNh70;VR?jTb z9+V9yxeESE`&AKUs zvP+mDbbT?0$Q!dgNRc0$k%{DBmdtawOqy8Sd;uTIQJRJ*QKTTCk^z?XdfG@~_3JaW zA7h5l?27H?{LTC;<`A^}Wc5VWwM=`N8)9kJc+b|dyG8Siqv$xQt9fv@{cSs=?%Z^V zCxx2LE59?`Iz4=jwR3dx+r{s?sYxH;kFJ_-nGE=5wVj%@OJ#V1=Qh858k0hCR1iQaf-8i7Xd5#tVaAyKafCX zE11BYJY#6VK>HjY+wz0H%Dlgt^GXN-0m=@runr-OwwZh_cEV3Br{=y{_z?hj7r#t$pn*$W+DybmDUdcl7Z~{ zt*){fKI~4(a;#3ywdQ+p%yX`ke#Iy%1JE+lLznSlEUrsOn14vIWh&sS<9AA`yM(lk z7dT0O=7nz9M{Vit3Uv;RDat_0#0+f0G}3mw1CiI255s$(gj>@rr#xN_K#K=>kIhNp z99zF)f&cU`{(Q6LL|N*!TD%;N6GP(kFUGe>H6}isuW@=P!|@(Y6gXH5*|i(-q!*d5 zD&N@qOATXlg642-%Wi&FjQ5KSWE6zZ+fcx)h7f$golFk>0Y!^uA_dMh2ny9aUQtln zVTGXFoO{;Oq8M(G5hT!D@R}V8undHF`b=X zOBsMFNz3hDb*N7bf_rKO2Kt)(QJJ2Un?1l9rd;iFd6|&n*+R28L8Ky*)<+6pUXir; z%kkbIG+*nt12(zyG@Xm;*cu;21 z!RBy!G;RSi;yO5C)*rf}%1aF&GJ9bEWx3#qu)7}ir?uo7nNzyl008X&sR#&$p`_t# z$cuL0U1iR-=VTF)b>+x3RO731pgCfhe3~)Cj+)^n{Z-ieqHYg9S`D+=;}v=Gat&zA zEm)l=7B&D(+Tu`S$=cGFwyXFrMM+cd&)iYvaHrEkxA>Li#mpdq#5~w6=$YkoZbM zemKTv+(D{#^Y^wXa*b{}O+V5CiDOHv1_=ox7J(0AvYvLN?H-v7{#g;1c}(IL2A=eA zq=*{3u-*f?_xN)fU_wV{p%@uE!j9YF96QDeee8VCNqZ&(6eWDcia-~W$*DY z3gAcDXc)mlDw+fp6?4#CLOx6#WO#(o+`e3PN|*3b7~^^KX@}}TkaT_0(&gP0PC_6Z-A2vzdK_jDW2 z1KD3rQismF1Y<4)?#y*noJwn0+}X+GdEYT&iJ02crhu_$Ui?31fHC>WYhCsA!Cvr!_-L@NhGV3n({iN zBn-nA_MlV=x%tesP$P43v{u9C68uYos;r3p&-Z^GY*!&kcMx;uVy!mhQ@uGZ!shqa zNY@C!6Hdqdm@S6puNbCL4bFPY1e{2iYzUh=x{NT{5fkvQq$x+AB$X>GU>GlXX!9VJ z8g9c##!oYAs;h)>wv8luo;m`W!gr)rwXe6XxmipxgZ-`FgS%DqK=ush^62#RAL)mOTVhFh(1~7h*$!@y;Uc{5vK6mKpx{oG4-3o-PwyT6Aomdu?5HZ$ zVYD=t;r>5!bfX#A%1Y&lvZmu7B#ZhEk)*mHWp6Hbd>sh9*B}ubzQ2zIuQJ#%+BZY8SA{?yYT%w#7M;!-8Nz%W#$GX7yO&=f{KsBg#)UDhy9$3Yc8x|`+OR3M9}NZ zY-KtCU6$?9S0$n3FO&{No-gk|yu0`$+Cpj+cdYTl8=S(*7P3>l1;FbK--c)msOQMg zqQU@-qIwD(E+kAvOEe=s&wKlXcBj|gD_$b9;_unD8ZEMzpn41sWZt=!L`$C-eDGer zw%qZO?_S?DzOdn}O-xLKUi^z{yv85OxIC{M=FpL3`^q%BMOec?7MtwZTsXBeVCJ@Z zQplWw9M#d79lP=^@1cC+2H@pP`!2^`pib!`l}hZ$hOZAc2NWh_c_*vnu`T6sOBR_a+M zBo=GW>))=EZF&MOW$bj~=A|vHPvQoRF;2%34&aW%f~Hy0;$Q#oWsUc*|21?`*as$z zPPC%5^Kt2yzNt)Um&nM#poJ)cN?|i)IL!(uhSVz6u^QeiYFePQe5GFlN$WL2&KvH5 zc)t8pIW|JeF%&t&Ek6H(z9qFc_5-+Mj`f)yOMBH$>Py_raBa4cR5||E+(u;zywUfS zE!;k`@d5U;warv$@htRTeq^Om-Q)&-)tgoTkbxvc!BY*6Web57V3{aflNDs^N0*_o zCA~5^CT=s`d;at}ZaZmaC@n94uc9r-O}m$pSSTxs2BE?8Nsj?AB00#h6At18(Y7`bxgQc2S<}Xi66uw?XDB=*DY9~|3uS#qRwil ztQ*NP@Gm`3%|dWj3c)g2%q~wfp3D|bpXd~`M2!u8(K4DM&}?R@X!K?~gi411)Y5Xp zb;gu*-aiJW(ttmc>>wo-Hj#}CtBqmvdDfX_KE!x(tqv?1L-sIwH*gI zFS=WQ>$NkR4ic-EOffzugQbm%#=#M|YXF!J9=UELRg|snO&*1Ab7RLBxB}#(;IXtY zQE+oXisOj1^h4Fe$_t*)^^KTTarAHyxo#jIH5N2};?4zO7DL&i%l!4@R$~0C#*5VY z@r}ziwsX_sHVp|`5pfsjde~=qY)}fwuHbFKOxPM+3o`4*b#vzEcdHsQo(+L8$>C06 zcE?pl^mnrZ;Ox45=46;aV;rz-Yeds?+IK(7XszGRUz}>izE?El3(~Bb|87iZPwae=S zwMG(`i1uF~-MmVd1BKVVKwS&F`-A1bmjU%3+-z#`FlnVCIs`7HnZSpSo~S^CziLXU zRRoC8qjrDAO#`UX(xG4T_1!3L-k`HErb(*#8S0?CkRY>jvoATP|yvs>|F}NE`#2) zDAE`63NZ57b8->dB#;l0u%Z@l08Eh_>n3g2=+Jh!{4pxx`uxM?)j#_;hwownVHl`* zE1UFlQQYXPh#&Do|(}60bzk*XuH#OX*%|QDcBgaz5V`Z_a_bH zNS{aZ9s$0*l-r-<7E%x93S|iN*66;3fj^2CUtN!a3>{Num=-@(CeYSHetvv`SC3AV z#3Q-04sB3-?O(Nd5fSN*?y|Q$Yf|*&xQZ3_H&bBt*M_&!p}y<0K7kl;bb+vywqsf8 z4c;|OiR-qo*=_?-1yKIK#UI28cs3paNM}ziugSb#gIV)O!|$snG?Xq7FjLI#q3bOt zLBAeGdwUi2jGTj8(}&S`(opB#HpTYsmULUR5xCfDwSq3 z|IJF`K`00Rsm`?aK=U5TkgYL!Ottx*8s0Dz&u)%H03FT)()cngFWZM5A( zG`xTPR)I+(*bb=Ng_8(kXmEY05R!|o2BF!!GWZVkO`Ct?Lw_gFu=Ka!n~-5JkmKjSMu^4FDZNNJaagK7$9@?`%6{^r?(($L*J)L$=Uqsqe0q~a8jPGPAM8E9G&+zEz zlnR;WPi0`FHbM0n(YXo=hZjOFID&i5g%8(a3F#Isk@zH*l$YbSKdi#h^@bE`LIZVm zuJk$(Ra(mU^#AYfUApAFt~1RT^H&6+1rzMWOo+OaZIFTs0zru`f`SN;lB-k;D*+^c z6!U`4$fO94YU*+Q0k58v=s}M>=~c7B>i^Zx`|iEZB{DK`Ayu}!$|5o%zVBT2+4tL# z*NT`*(=ctdMc`6C4;wlWy0m-8?!{?LR!hLfmJ7&2uN_^g!Bp7}IG^>J2Hr6)q0E}5 zY9L9+ z%)>>e1&=VoNK_`9kPoZv2LF+V0t&U?R?)S*CgPKBybwsvThlns=$z`wSkAgrv&B_K z6}b0$WEI+Bx$r`K!*%zVZSLc%$e*Mt%y-2_a>0=Y4Wq7pYGwORIaj1yo;p=atUh8| z-36gku23k@tD-G`M8^syLz`U%%)L(`sE`|@zTLw&M;gHoX$>!VLoj$Scee~$o%}@V z4e0h2@PzE-tkdCt>|BkWVX0}}t1L~Zf*UnWF+x9BElT@sF81}cwf+&&flc~*gRrb@ z!9V1veCk1RTerurRxt<=bf3_(Pi_0b+3I@2NU8!5)M$YKPC%*U@poE#A z0(}#{G`VEs;sdxKP=#<@@U@{!%F>Jfo1r6bL$M5rioyJjav`9^%?i-M5s_8yL&!z% z?5(2b3IWBTq_uXsVLJo3*@aI&Hi_%sOcJL5_ zowT=b!vE@`=(oD`U7@dYRw&yibn;5ga;X96`4sLT(|pyx#c8LjL zFUi>zeI_6(4nti43O{1^L!jh8rhkT##)Ia(?{HvgCwcv60dRe(a<0&_CvABkfE&ZW zFvH^ev~9-23Yt^Od@My742}8W%0t_5i;!S>id+7lC8t&=M-RUeYG1ib&!r8mMIjwID}?CCQ*gc9ekcr`S%I>ZS6SQ%fN%n5))kqN!E0flhs4WXe0PQJ$F`0n ziCXYzHd@XZ$>}g~fJD`yjf>j{3UrK2b3nxL`HRe(3pnQEz0w6gQD!}6p|b?0y5PFj ze)8YG8kTCwA*#bhzr2+Cbxyk3yL#vJQ?;b1*Q;pg`4~#&MA;he(P2V zBsWB4oI)&xhH<@D9jVG^Nq2x#DOx)u+xVV8l}GyzPAXFf1)Euh25a<L)-~rthm|Nl4rL4c8x3g*g&m6ycUKkb|A$kN3Wj(x_;l+U1Sk<$+(RzTLfF=QMn(8RH#lWm z`rBrSZBz3`6AmRS?!a*HWrb^J?{M)OYA59N#dZFzlHp)pUz5=JZBrj3q#u@au?wdR zY&L7g)Zqx9SQqip>xkt`z>}hWZE<_O;3JhV7?I4SXxCt*YcZ5cI0`9)GQ*7~GQWa} z$jTb~iJqI5Rpo08kQs(&*NdS525MPFP15_h2$gS;!FC;qeqzO0V3Nyk?0NK9jax># zX|0?e(n&Dj3j;t`8WoygZmS}1s`;f%iy)|^#dNjjZ7%hp3mX(jOoQ=|+)B(of~Or* zb9ggNPoKeH0cy7N1~Qr2>cc{{CkYd7!E*n}(iVJn)>6WaE~{QffII^!(w585RgIfD zgOkoN%5rdee0ktP_Fq)yX4efIvLGZIeM%%zQG#=M)|_OGtbiih2yNdMd$GpOV`K5f=^zPf3 z=5MA8&QxAh<}-zw%sk~T~f&lyMnhK?-4<>Gy;+2o<2Gh&3VmA^8!AsJ?zxXu}3Z-Nn`+f z+*)rWyjqbGu7>t!JZ`%ne@0MK;<+4AX9XZsDR0LCjSvGL09j~XXgFivvV?VUm5X9; z*5_f*63~cjqSTa;ho4_TFyN}qj)SM$96OT3?TQcjYbY~v8t~!)Sy|Y!ioonpV{{7~ z;e=GE*BMSWMks$^^6t1%z5D#I+aXxcN#)35=-{>#%HzL!iqmuN*#}yMj@Y^5LSG&W zdMNva?V8tNL{H=FuaL z`u?Nc`{-qmz~!4iy?oxRc{lZ=;2l4@sh;^!qi{|t4@0QByz<4pkGKBDn1UgK zQ9_#4i|^iTi>kPh#w@usX#Qa|f@@(mdYq#N^1J<6x3V_11yDc)A(Zgt4@m2IIsA#hon=y1LYZuF6ldg=9Q< z@n_O5knzrdFclQY0~@JZbpx|U_>Jb7%vc*!3m(~+#94GnRQ(aw+Brj-Sup(62BP76eHDk)k41B(*lHbT}3myl!N zdJboi4IS<-QI<>pc9l-f(uzYyjor%8T0}-?)3GZ(ZCVtl?z%XE^vmIf0hqlyUEnu$ zgWK<<$Lm=s3t~INV4RdOF0ulvdMKfc3MJk388c3y?Fz=(0lTJVrw8BOAWxh8Z1+Afz&kI#BQyNj zm~mgqN;$fWAj1PXf$U`yoLUAsN%};u{#lB9sH1Fw%O7JC6|{PMoQL?X@|i{O-5+6sS~;@ON0F7QdWlJaSdF~eZtI~Hgn@L?k9H^k1P1+ZELpK_0Z z1dk|CnWlHKDj>(TdI;L+_9W}7ih%YM1)ZU#TV~j)ztU4;yn7dBe1d!$sbl891{t2ya#+yEr-d zlJRd0a1R*~>WH*N`L!U@ zaZVc>1tHEaGfu4V5m|wC%m8g8;`-nwwm_fMh?rOuU&=MG1|bn4tT8Vhk_s`{WCBkG zVY+7OV=U|lnb~r6l%&&ipAg*;Bu+VB2a#v6b85DM2x9ygH?55b6f~*TbFd=8q5Ffs zRhEpEVHoO*@09xK(LiqMe6tt}0bPlAB`kJKBbDBOxXXRa!a!ax+AN-(CkXioi~Ee%QjosH^yN&{!V|>-UCzm1_xL~q?;2r!ZJj9HrH*Hw)M-acdi#m z3cscU>*BF?5Bc`KeC59EK1Ml#L_w_$jiLdqkhHNczS=lU-lZYhN&=D+P>nN7Jju5N zZ_9kV!RkeWQDCcMlcEcGsr|Wrf!i%l!LbO5roOg`*9Xn@AAxUPkGr0$Kkb^%+p=DY zHRMa_F-vfxqvW+BWUZ1KhBV6B?RpKSXYDrl9t`h*i^3!4>+yQ46L^9A&=EO`Ro5_W z_QJYNCngEdV?XCC|FzGG>ft7lf2fnnZEZNFGaJ@MhjNM`5L5>=q{#M@y$DX5F&p3W zBQ6%OF5AaBJAHp!3rKu#*tL9o;;y-}&}$9W^`S0<-i|~`6wr0-u2>Ayz`-?gST)E%5s)4%gb%<%8PpWR=`Cgu93$l6ZDAm+0> zA=yGMzVQy}8aQQ7agls~mj49o#8%9KWJZL08)PPRm`OXeAdXF^*djy6$I#&{vI2CQHAYC8)&RaK86Jz zqAxY4f*gLS%j=H7@30k9<3r96PXJwVgfXFn+1PRu;3O?M8wDJem9QnXMU0q+YxQz? zJ|H@HRpcDZvKUk5(W#vh>E;5vBrAO5A%69TFaG6_k6`w!N>ejN%tPiG3&LJtKhhE! zFnGby{V2>3_X{uDl)}_wej88;xLXZ7_YIUM3?j`x27V0#d!%HDo;?bFLcc7nvPD`$ zXP5O5vkHiMP!50fwKDRyGYx0nayHPWC}lock($Y-`ACl4IoM?NXNl6@@)=vvj9_2X`u?a+XI)x3ekw0h1>Ax^eJ8}BzrO#Ft%Z$57;(7c$O{R zLo-zm-C3btO(Z8QcByIR&pHxX_b2|yH4s0%vVgk2E+`kj1O1x z6N~4GK2P}KH-d4)qp2ZSAuOH(Fy3Z5{Je9F@HT*=;1^r^`vwxuSmzMtwjlD zprK4(q+oizSGaFviVgKgjgxLl(UXTVPbVEFSxY2tB4fsauAMKG!5fZY@h3*%czn*S z7{35dSO;9#`l5))eSV1S2I{g);GCeW`m;`N`i6ou0RPnj4nWi~2=$jx=xsCPw&r{(c|95xi;64|J-WQ98 zxK>xlr?oP)fz^#OHWXrJS)F}$N&T<@AO<{R>e-q4QHwsInlbZEx-L(s zhKe)`mYEGS$~{_P3KbO4z9tk(?vK`4D$NiUlgnWE5T44ODIgS40AYG~<-OUF)DWA> zerDhFxV={UCm>eba`p4cheSQpi4T9(2hzyLq;c{E)XuS z!i92}?Zv2dmzYmnqxOR=lfjjR&JeR-_}ZCN6G#jXOugB0O{%_CmL$NQWGg%qipBx- zIAbPy$gLRaGdE4C7YZMeKuOvFGMim4i$ToSdF{z9;n0Kklt0> zdh>`y8XgfWDJhUF$g?3$ZbgIi_m;OdcWQWVc{5`1Lu}nHtdI7{(xVaJ5lv4&>2=rd zEpIq9=ZLFAV3p_rGwB+ffFXG#rAJNq6S;$ zq96DuZ%1S}oVs%CqgZxJ!mW$2C^5ifcxfSnnsfX4-QRx7{HjjY0ukuwrz#u{6?!L= zH@|d_ECu=xc8N{eGEHW%j3H`FRXY8}Rx5e@vbCZ?zR51NY(j7%!Hv7r)NPMHQ*P|Z z`p$p;ue|eDU%$@?WZQ^N;^${j3X9OJ+-~dc7~k24PfJ}eGN-EWOo=}&LX#G$QYWRU zWPbu9cUnWGr967^KZV<}BjhgT7_dUcH$#Qv4@JWEOo!Hc+R!4Lm+S>DC?2mYOi1L+ z3$P~Fut}pBt09k%lv5m`pJ@i=o+xX~DZeH|#&(4Yw4a-INrMu6%>T1RLtz)X8_J|B z7R)+A97zai(^8@Zt#f9-aKaiE=flHbiyOvH*fldiMw3pl8ttdlz{C^QlUoto$y&W~ zIO_dMd)ocx;fp_u!P~)sM&hJ+Bz$@)<8~y}uGCp>-}wFgk3aeJ*8RJm{O4QcG1R!d z2iULg-Tw3ko;Ccy_pvbU(^`6Wwf8Oed|4;Qe$`6D<$x-+P5-z2$!Agf1qr0>MK{cK zO}$$kp@c$_712ZY4a*i@&e7IzH9~2!Qgh^C;)bl$-4npPRhm;5Kx-ywI7Ow5g)c*t zG&&h7;g_?#=dz`-5&R(Y!VSw|gmR>+^0n$ATD66e4js0~J{iJ_!`D^cwYWt9XooKF z@>cb?T0%k_C)OrWlm!fZ>lZOI+4he^dnd!NU1(!=XjiNq&Ox>E(OPrt{Snh6&e+YA5^XDS&|oM4KiHSnx}rHWNKG;O@V~_ z@7Qio%<9oQ(F10C@dcY%k2?z&E&FCq#}GYJHq0fId%|VExODP#@8MSuj=tfFzrB*~({z9!(yR43akt}YLBntiDsUS+g@D`>(AvYI=P z9T*zR&L*RLo|Lh1zqzfHUAdtFb;5A~1A~ER;4(ccBbTovKymHNzmj=G(3rN#qA1zA z^1eAP_85Q6Nk|}kLj{VNa)pJD+Kf}T~CE$_wX^k z4>P#IKaA{1T$Ex5xZVqsnsF4ys57oD3b-K`1;4hFj-?F`jlYp39>;S{6QD|v(73NE z7=r3YxP0sGq5;>DbS;;)porNLTy^ZzP?mhHa$a2;YqUy+M9VQXv};gt?cG!cvbR-o3>|V zTF2pm22@{OBYB*I1N!Y2ZqtEJCoBhnt~?jTH#3*bxu9KNZaQ*1MHt^*TOtRYlSU0w z1+WTc*s_{AFxfc|9jMqh}8K>ea=69C{<&|@{|>bt*JsCW0#k~_eh@BF*p ze@|WW? zN;i@gp&iO9c=6wscT|3{l3gI9PBw{xgo^RQRPjM$iowAYKYT_@c3~GCqA<$!t^A1a zXDL!H6nZY7m?r^shgN{B7t55l|Jcn(&pn)9qgW<yB*=e5 zcgA<<%gBouhVnZ;)#wkn7RNnGKF4j(;dwYc$n~b2=+{S&zS`N^Vc}r*6&ZeeCQHmP zZow5k+e{~3g&Bg!`(32Lu(`M1qA3M7jMHCcm;`fv@jrIf0RrDx9X*UryUX`~^3&yQ zLKU=iyhlLDt_5XN*$zkc7VK70q6XRoC&2|3|%5e_jbHkGfXkhun1Z7IBD zb(t_sbq$Pra=6M=!r0vf1V4JPAD(P+=g{*l(mQ^6bo%YCuJhQ6?|;R$FsqZT-IJ|P zsFxw?vA$yI80!4+lcn4j$!8RP;@BSVaI3JmT*jMRY2{Tt*n8w=2XR!^)Pb~Mc6x{w z3IqtW#zN@LDH%LL{l!1Jup*MGd|;O3uw6g^287x$>MsIWbBbgE9J%>MYrmU5Tj`F$ zPbQAFR;*&x&a1ABeBnu>E0Lc8P_5OvoeDMaqf<^E=0rM4kU!-SHF^i!tDB8zj970= z7dU)Jyh;ohE+iUn4xeOYtLFy~=rb;NG><-Wi$mpBLDNs6;=P?!-017GFqbH=y9}WB zq{CB71LVOuN2eqdB&0yQ))`y!M3)&aKSe@v?c4D|XkJ{5@@uH;=)L7fvl(sh7#)e4#uT9ib4ru?@F66BeVhlstiEFK47-bi94n-# z^B$s{0d&6Ge`n7640+d_JrH1OVv*i5xE@1GFAoL`4!TkV!3SrV%;c;#nikCQI|&(k z&+ShGB3!Dv4-2r9kau!4o1$G)?v2O54RlyWNR%03gQdFkqD}?HEdwBh*4N!8MlN1^ zX3|v;#g`1VC^DWAPTUGD=Be&Jj+27ZJ;dTt$>V1dGQJ?!)nl*_Ppu{V)QnFraG z<}oeR_i^{9(IAZngz1wB0Eq=n*|8gw;Uvq>yx?sQ*98aQYMrsUrkF+-TEKyW4@9-F zHRsql)xn^T^}MSxN6#IbF<@9_zMvJ*K?v>Yyumpl{(plFLc7eZvf2VfWkz1+iWK;` zq(1G#%qQXSxaf4672*~uIh#SDVx2NiKpT)G2p~YZ47RBfJpnXagzP88`o+Hxl`V?hw4_q-t>^qqj6((WmWy&k_9R@uoC+jAr#-Qr7ltsE<8;T0 z=XpSwW<=I1Z2Xs)whI?Qsl!Z49oG``UQ5XXd z=e_FZMmEUN1863w&AIU6v_jS%$^nvbTax*A&KVl)bY^F#L=fqA&D@zZQW-;Dw=Hqm zY4a(ZJBHbT7s%^f+h$3Y**OY!5yJi06#fN z^EM93i1uBBAm=D*bQYT}GeC+1A8TNw5m)Kjf{8l_k7poSkC&I%C+ zYqYVcRR*R+$Y&XnC(lWEA11@iNbDINh36E9LO0U}ehvn67acnSlM8F8pr)|4<%IBhbN3-;`t*tc1UYh!NW8d8243!$X^-DF^+N2T@x@F}kb*hF)(oO=m+DVGJyX(3A3wH6Ko&c7a;w_AIwhZ9j%sO}zs$a=O+-|{3 z?9MzvDs`6|0K2!K%E)QBIYOWJVvBpF*1mRcGAXRcrNT$Lh@G{$I~UQ7X-=tckWIeM7zy zxWQnq9hWhcHUjR2IO(@j^?7&sMd{9kAVG8(2xEt$keL@IokDD~fusLuFvpVLA~eDj znNm2BeEN_=g&i5M9KJMQCM3)y5^~SDsLYzA-!AfF-Bg_sl!A zbQ&KRxI5@!a3Fow+PuvUNlV#1^>$F!tGCP%ud#+Dv2jijL6SOB$*M2Yy(QuRZ`#$| z>@RbEhe|YvC2rr4!duPOID$&9*Lnj8(oW!#F6fs46HHS613l<{3~3vh3Szd55wmSr zHE^XE6a@llZ;j{y%rDf@7Khkis)%5qQ(G#Zg6`RuSZfO7P3z2Whwv1#F24j$@EdGA zK_^ohq>vRRAS1pSSKp;)t%*@W>>#5sM>J$E2X&#xWIkJ+6pOr&uOw%Gy>8kY|t z>R6O@tLD}6zgi}h+za^+nVRZ?MP&?D$R$^FzgCE7Lf&ozI_e0Ef#KVnT;(DO=pN@P z?K=pJOR&Qmxs~dyAW^#>*fyf`Rl*Ajw>ky=tR^n()a@ygDltl?)XwquHX`f#WAsZZ zM514iuXfu)xD#Py3(&p=qroeji);aQ8az&ZJc2@!B7-orQf_I+tjPq_^<)aV z7-ThEI4GJ>NdIteM{TSZ_ja;N0M>hb$$hdDTUy)z;4%V)6fQ_u+^dp{o+?#}NoZ1w zJ7VH?>A=F_l|k5eq5|}s zZ%9)BP1hrTtsU_NAQ9f5oq1ZS0Oc+Uo!!PvwTHOB3mRe(!gU2yIU{IM+RA|>F zV?ouT)#hs7MQ!pN=;*DK0#C358k!x9p&IgdMe2Um5A_3gopF zqOu)^5eFjtl+c4L3yXAe>%N8asPWgx#749ji!!CLg>yDC{CZh(@JLm6>Ijm}TiABG z3qCDg43oB44n7HYMGid^lkI-#zVU=&=idTj3ocpZ@tGSCT3|Ss`@HtxwklI-;4W_` zbLK|$lRXl;W+IP!5)yfb$8~XS^V0GxX=7=IGuV#*R zJMz);E|79M?L7J;>X`EQDo|uTer9EsNC0D)u=~Yo`I!dOPrs3YkZfFGKXIJ!Yjbxa zl5x{o3$24=%bqN$)aMN~VpU)3UZsdr21RltC2EY~EjBeO#Uc(+G~GDoq39%%nj`NF zudSMBVupt@5W(!|=o6mT9*b#37D!w9O4sErjE!bW=3i(}QIgbmqtY@|`0xg? zcTWhnvSOYhLbeK2%3hRli^A4X+=|q++Z*xlv{y&0c-y1P2hxZnXGnQA4fLxX{)h#y zb+7?JUTHyhWX$Eco7GQClWRg*gJBX5I6FoHOQ${Jv*KSf_+KvgDk`EdV1HTnP^r zUXdLbfYnCBcN4KbbN}RvW&@6UGzn}Wfe@6xE&QZ`N>X)!kd7+22Ok(Y@=J9o8ZIiU zAnl0R%B0)tabsgP5_Cu;R|AJAy91nUm)itxXDXPJ^{)K!h$i>$vm<}e{N!r+(Pwuh zW{pGc<)LK{BR_rdFR-exTKFFM~%PC&C_@&(~^@E34Eqm!`v2&&_GPW<9qkS(R!>hv1EEcj9I~y zAs<`^sYs7?qF9I2pLOkMWbrh~H;Zq1j2HAQ`2<9yPZkQz(c%4*qx-)k?fD5;6aDBm ziLv_Q{>^aAQT=x!)A8gNm+n76*nV~C`ZHZ&qy|kiHQIsiujB=5R$C)gb@C$H5`Owm z!8s{Cjt&=!7V7@Ze|Fd+;=4|8<5JU4rKiAlcuA+PQvmV&s~3wPmp15|s`c>ni<2ig zT$G-1kT$XOm|BG6E9UH%$$4sxG^bmbF&PhO7J6m+k{MS|&%f#U2OR1)%-ebx)X`G> zo71sPwD@Rm=gHv_5!Qzb!q|S4;*`a`Q&Pi@7ooM5%uD}c2-9KM6~r|(C|TUYWAFdy z1X@sg(TZQ~F^uLW${ockPqL{qA%oV(1VD;)2ah5*mcN@C#Q1%E^~JrL&_ebMnndM2 zF+?cKiIv1cA0Cki?p%jia&X@?RmoUD%3}=tk?C#)xv765`fwS+b1f=}h)~9m6_R=_ z5o;?39p2^MqzuJ$G^%zWr9^Afrf75z0weMtH$fTCvKBw$Lmk} zyd_+pIp{g64pRoiQePQb; zQ>Sy7<=Lqau4xzZ`rA8d!05Pq_in~MK0q3tDqI0)OqZNZ7dsm<5ZF}f6!DQ_1yLLZ zEl;2D;*A_3emtfO0BNI(%GI+Y{sp%m?oj5jNJkBn7+h3cR&+%YtPw&V(K>(O5_ce+ zZByWtdZZZ>G1vH2OJ=Fi@P@Z%&R!4dt{>Z3FTRs(jwDa@9bxTqA}nq=$q6AKS;|WO z*FXJ~wgw}$^t(HJ^Nae-qj+FX08dA!?MQRB0u=xf&mnVKJiA+Fjs|JFE7Zk@d&+>E zXL9A1e65XEm$$!IUa=s#Eq~qC7fvGyZ#fvAOuXdTWqg1w=V@_!5_K)BA%vrapcHsy zK)pUmq7qNTb={V#&^OP&=9_El6y|iHGcUA!vbuJ6S{*N?W9R%| zPp>r3rmd0jIrP>ET(Uykq6PEMt)1Oa$~rZAwd(F<3c#_2AJ^8V*|4&LiD0{NN#g@E z2_sqpXTzgOpFb6O9II<0!3CKpXW}g7LymmAW(Xj86~KXEQdug&=6)s>F{rjBx&aEO zUGy{=nw`wtD~_jeL1Re6^o@r#Sq7kII|GzYA}Bxo@ds<50gPuUq#j*AFfU+IA@z;L zWIOd1bRiH1*rw1_H<#iv=`ad2OF%wdc`8(3lLhm(E;;|zF4}`Kv)B>IF7l!gr1SN- za!O)UzKZcj!^(Tk5nJ8A<;DePZM^uMy!YyBu)R>{M0|+Ff`+KNoj;2VPurYsG*Yz9 z$`Y+G2<=Z=d<6f}K1>PqZ6c;8lM>Y>iYTKLkVfvaCx$3&|M0g-b2Z z6BHdpq9%~}9e(%a9aR}-#0?|0$r-m977m2tNiJR`=&6trS*qE!X|!tGX4d|knj`Py z(O0w^_=@{y)X+*Ese(!Oa~aPJAB+be&dE)#f51~E;&LjbHwz-gofJvK-!6Z5=f1J= z{w+!nj*hQgd(3_27yNuo8tKVyJ#g%6qdS~gLXU+!b^uH)6#vg~Ar;8b^5f;^q>^7=UHBTS%SYOQ%#5TPY}L$+*}M^X#pL$N-Rk7dV(Hq-1!({)yGR}y zWzP}!_CxqyRWO5J3_oF3&)`;x;+jR)&`gIbHkL-p<`qt9Ts$KCf}V^xUxucJS0{*P z(y{9j=*d*hx=%sx;U(xkZ<0blVp)*wIaE(dV;UPF?(9FKxL9S+E>tJ189jvfgIjQb zGD>p(NwS2T*lCO^LiTN^Bl*Zl|F6fcVnlMh0fuA9KFNCgI2afMwU9U3*WLMCW`DMUwc%v`l48oB5`Fpvyc~Y7;q*I9xpYA> z!(8T`7kvT&So;z6_$FK5TzC=t{ zb!G3+NRt%OJs(6zwLIwfY9AQ8JqT`N8Jv2j>l&1NNmOkZ!51EWv9vCx0fa48f%I73E|ZRG*iUSb?jnZ2%TVD zU{_VKB;WN2HR112p@;`9uVnm?+j|$E2@E@5%PeWuYO6t12Cvu=r4&-j=uY7)dC~xq zYs=U{gcd0;X(NexduRU%e*i=2cEk~NX#;E-hdqFOC+5GCFu)>0`Lnd*ylx4folk7kXtI8N` zI($Y+H|BPVdy&f2KqxxO%tM%=rTR-ri1&YjcUtge<+9t6e0YD9`6_HKmJeOsq~FKxligpR9vlH4{pcyo zo{F^o;pp_<>4WThuQdL{xR+T@vwOEb8hRsM5TnFQy&1f2b)R_U<(ogfeB*DQ9LK*< z3_t36AJ*EoDRznmY{N1`s@5_A>fo>q7?AP;P7IMLD{GE0L&3DWhsg(o;flZHFhJnb z;jciLW^dp9IMMh003u5CZMCmxxz&kadnf zT70<;^f}Wto#Pb!VTulGJ?p7S5;+5O-M;lYy7da0L3S#m*Q@Fq+B||;8)yV@gD>cg z@Z&w6vlrn$}=5P>CA@Z(p!_=Slvh&@h1o9mY-5WbQ$RbhECS!BA51 zYWy63&!PQ@BR=HmERA-B6m}ny=#vT0x=J4E-UN@9@dvBf`>P-Q?B^fAmXsDFwaQEl zPZ_BEta1(-<7UO8iE{g^l?t!ORY6t*Y=k7AlU>)y>saj+XbN}J#E{oC(0YUwRmc;_ z6-OX0PHK%3uD(J=#B&A~ab&R8{Cv8|cyykS<)YbA57`3<7IC2t0 z1nOOW$wO@NCZ<&$vs%Pjev;EnjDpZka{R{+slu%M`_A0{soxD z(#H*Rnhfeth;&|56_5i--QtmqQ7s|j62wju-~uT$a&+$RQ3QuC(CH!TFm*Q;u`v;? zCzA%L>`-rb9h&A0f@B^pmHJ%AwTLp7{EjIHqt-ZSSk*iH4y2?R=_CX0DxOc|RmHq~ z?FaEk<@S=KJb%F$+1d$*nPIB;KDmQ1-Q7Rk+d{PzX5r#+@`~M~JKY39yq}QNkG!(cqL%b{}23uKP2zX1>A)Vb&h1&KD>ex=2lKGY(Y&5?_AHGOTaf z@h^=?MM%YRQYDo-Hoy@CU>_iZ4qSji)l|Ckq-n_cyQXEVPVq!2W~Jn@uINEN)0=Bd zIQ{xR^vU_urW30VXHQEf1z6o0R~CiQb!zpyTm$b6RFcB`c3&Nk&=4?OR$$|$;OiPw zy(6BhemCZ6<(;2mW1WVvBM4x?xWYp*rO%Jj9ape&y|PL!kNDc=iDVUu%?eA*2fybe zx9o{Ne6s6UL4`xXKeCFHO@v-yQ&x!i_0BP6$mT`q7~#mJ_J}tZ!>4y^U46nUy5G&V zQuUkQQ4Qt7Ua6JBe7JY;8>}=Z)j2rfj(Z^sBtS8$X!NP-zPwe}F;AQ)4h}_YBIsniA2rxMEV^K%2_cDD|mLpuimTw95Kb}&%mz!pN zsJPu_2-{JcYhJJ@fWyW;cWk`o;wn2bK_0X3qZj{=vtPyU!>!F;kuh|pkfXuHO=>vf z+goLgAO<2&AqZH!Ns1j`%Ri*HjiG<)jQH&tSM|YZ0|%MUmR?5pA#ejpUljN~cVfeu!sOv2#c|e<)-}XA@?T1caq-Sj0o7u|NAsSGHakN@|-@9kd_q}H5=P?qnE5>%w~Ub;;i;W%Hhw7g*Ec$Z!u zAi$-7Qd5pg%{;QZJQ_g7kIlJMk4XO6Yed=#;(_jqUk(lra43}~2{xJJVJ}AoY-uYx z`Y}HrcL*!YblM$-p+(H?>9$O8OvZGLjOv zqJIz@p|jmtINB~Kv=A;#BJsvEj4ReV7e#i3-!@2SO{K}z3D>SdJ(4or{C`(E^M}&H zabBvU(H+hP*BfCrK!)=!42NdrjAF`CM}x}y)7@<_)Vdhu6*NEEb2F=qi}J42Blm)s zS<(cP06kkUi{A`YYrqgiv|yQ~VH8)Zt3q2fU18Ro(@ zak&0^vc;n9A*9x0UFJnHc41xk8!(zXf0l+7Mnv+jYW>4fj1@4Uv<71I)JE#ML6QbNM=_qRVa ziztq5ob0~th*yNtPj0yGPlu6AM-p*;pNP5QejUtMEEsNa-=GmFC*ecJpQM0tP0Ga_ z_4rXTk`e}yYC(tY;!u?X7tM`zfw%LEXOCFz{kxf4cfpu=NBcw0<&hiSZ2`zl_(J3(^8G#7Ob1oZ{$ZA{^7`SH* z#2$dCG*;b&_|c0$M-9j{oL`Y3L~@@UYY@m2z3ZSQs4?EZ>R=YpXfgZ9pM)CE`aRwo?&A zZ9mhNg$Dk2!T{+Wt5Ezl4ZPOVrL~xuD<4xqWH}qS7W?K#5UYB3x?>+HgE^MU5N>DR zbf1b>+n*1~x|#a_pILTV>+7o@n5__9mRfA1t*;90#M>F3TLe%qhO?YcCiE_y&BP#& zcWJ_fRPAC&N}63-mIVO{vktUcagR7QL{0T>OP;t>rGp~Oj@Fb&q9cn96*`obKx>b^ zCp#xNVnNErllotIYiO!vi5yXH)}9vrjvuTxjmfe7$FjgaH#G-00hY!sC35k9XpRoH zpM5Fo@cq^>AzKF~M;|OdPX5U#G8^`uK>Lzuo1S&{9EYIfT8Q!J$+FEC9xa?yHemYK zdc_AU>kO6xf5imM$U9N4(Ws^Q?Q^^@kp!;@CW?S&@s5x?y7_T{kO+ zP=YVgfG#ARZ59oNSW7dBd;$=QZ0(iNCinl_vQlfw_?n$4?YIH2UHiE-oj0|o^k zAgie-V5+$yCHb{lUl}Q?u<1}M*TGUQz}VpK@tNHkV6`P_YjN2jK~>D_>9SZbBZ#73 zL)(uI?MdDlkRpl9HfhssQHg=CV@1&|bccfsWm8q7BB|uVBH4{l?UoGt z?SXG**=H)BeeA+tX&^S>hV-<|fI#CAWFc`j)Hbk_ zPY-A*-UBA^iqnPc6_sfu=N8#pp@^xbCrWzoe5NH1pzx|ZlWRT>v?&0JV`&Gx!j@~Q zOa+4=wQQ4&9%UbnDngc6&I>EiwRFTz5|~rF zH*vU;T7*5E1$>D3ABLwdNfqL|o|=V+=;F#GpudGo=FZf2kxuTYZ4F3zwcKfS(FpIb z&rGk7T6BQdis-%~08WIYAtNi-N3a;ow)3U*@QCzu-10%lrwkbFn~=iABB3KQ>o^dGd83T-G$mLo}cV3p%nceo$P>ibfLcJM5nmN4mPiHKyo0FRo@`kLl95L*~s^G z^!LucYRIr7hstTxdHK`kIds;5wHMyd!vcw*J5_x6JU!?y5LobpJE^-ZewfRksEoN<{nyJc{5rW z02wCl|IJ^2pxSHd?@%CGlOpq0-MN7B4#6nxXSid2`NtirXW<2mGL^YE{7@^-8)>)gm_#0{^QRu^t1SS z9qXSQJbR)OzWUAM!>eaYMgpfkR=W1171za_{ORcUtKbq36VUMTtr!2ar9AzmR{#%> z*XnR?fLvI#Am-^x`w;i1GK$rqraj*7s3yHHt1mJYEm0g9=#1snQkyZYh#wQ}E}I}1 z6HZ6H#fj6B#*EX46~fb3OR3?Gm~ou~)TJ{;&5#wS@`H*U8}BnwQEy>1+`>J<7;-CJo{MGUgPnUbkKOFpF?+=Ilhxz;E zYWauN;_r80-?YEj!`f>d+@uVr(?qQ?&i$=4$Yxvk*+0Tz)D1uhK;ctC>S??9{ADkR z9MFvxH|y@~1alZc7IcmD!B6mi(Er3xIc5F}T*F{!)q=9~szTa&*Ib;&J)4r&H9w_r zmVXMO2W!`%C}+FtJyl!^5s1TGCiht)^P*R(=vqgdK~Pt$XEZ9$^5x@XMYe{?xl>+m zn%p``YYy9AIe!{PZO2``v{Y1)z3VQVtH1e%dmJb4i+%MuMUc9$@Uku{+SE6vM}0 zYf)AmCJwYBB5gE^UQ_{l{!|pjf)3s}bYOuE^octw&0@4~(@LpZ_}n+?@gPn}|HV3x{G}wfj=K zpTkR|DZ9}v$ec6>4 zaOLE3ugMuJC!#Z&1S?HwxHQ6tT;4m|LPF0$Vq@H802l<#oNP%U`Q}4zU~%cdzQ&$=+z(`v)2Qj7)glQFTo(dDR0Qr#16~th1d%3$(xSuvpx!>U;oi@3p)>@|XjJ zldRPL%<@qfSf);MmUX|N9f4P5uMx|;+3i;;o|Pi;_VUYg{bI>9YdLBzaEHkGn; zZ!M@^aq3Z(nuA}F-K>RAs?p&0@s5OM;g37(7Su)Ed-#dbt(RA(goh9Jt{?6_d3v({ zoc7Xt`;R`nx|hXf8K1(niiE>cQ%#xKWT=Y;#&K}Cc*)`PRrC1QFwrgN&`e6l0GPVR zQPwj`DY-KLGdQGv}X9f4!C zg^PMgy)REtQYo}1E^q>}Q!ns7@gE}{|>v4?)K)6(ztxpiul5(%sT9faXNh`dk$U>4%Yq!ic z*DE3zc0xi?U7$wg<&rX-v6alC)7eIgi^%wL1Q`AB;K+olUAamCUm`3+o02zwQpH-T zI3ueka0_RZeZrV7n)+T#cO(M2>@u~2#Z+rAkiys0s4U?p(D`V(OvRzNF6N!yP-<^h z*Q59n!tYl(?`)lH;j#($X)1y*z6;p?U69h|$;un4c*XahV?u~QQ?Q#9M&dJ@rpipc zVcUO{UuSR+0kXi=lF&LXpw`N*Bt|&M{ z1!IcJp@ntJ?^*g$-Ql@S>>#6uMUh4H{Rpf$yIP`igzO^tpZA`bF2i!~X6MR9oHS$r=-R`G!6pT+`GiqBNFQ9MR+zE9l`ZvB~ERc`7a{!~-;BVru%2?@=7Vv>EE(XfLE&LdONFhB&hDV<5Y}J34aK3e*Q<%lzHoivfR`!9*cndMc$~=^*>59S#&B%+7&*HurLLxg*nE@tw7=RL zsMyQ}vHRF(*xK?ptAq}5rqWkptS;vZSQ37%xSsNr6>cC&3K+;wJtX}wB*XHwDiJ36 zbfb5(oy3%!>C=Os9UaUMD0eLG(rVIX(}4{1U_X-4Bebl{@1wEgc<4S(EqCzBh;&tT zEk4eiL>0D z7&aL4-9M;E(zJ(xvZ|k!C=%A_K@tWDK9=J|W-VK1F6=~YB1$nGz};Zc+Nnv}L(NCR znc1s2V~Xtp(4Q9_DvdBHq1$h^<8^L7c!)l9{YQ@<|Cs+*8LvUeaOR`aC%f;8Uv5}w z3XXYI^MQ`Q059t%-BKV-xQdUlt2um_X$mlqeQ56UyLY94AR+{ztW7!C`DX9n^q}EH z`5+`eDof5$#tKy;BHSjRerz%z-_#!AWJ=Iw!<2zwyMt(8-b#&j&fl4EQztWcSWp#w zcg@hZYi2ihvMml1-ayC1wtv-{`5rJwI|rpyVKley?4c zAlCW1l?mr@4=hdCULsa1veu;}@#`}5qJ}1zo*g|qB{YKWRupsZPkVTw2uWl&i}#iv zlY{dWOtb3@C{2E2s5lV8(;~wRwP4l-hP3@st_>{Gd{`Ih3uUrqwp)maM&Egiz5#n% z!E-m%Nc9GrD$>HuewuW?AY0|u!GqmL2yYfkhQE^dS%4MHM3Y*is72s}me11Jz@d=XLHBagqWHyv9YoW;hcKvSWE&f}>Z^u~(L~c%uZ3+BY`Vq^eL!aFvgN zMvq9JkhNqSjQdi=SYf~50KpuQsF&P|R+^0}9S#s`{ZAR?*bR!Mjq6Hw3e{PkD!cfQ zaFs0wXz?<+s8jC}o;Nju@)B$OtqVLh?-XFDDFqQbE6Nae+E;85ER~k$v*ExBAOl+s zrE92P6c)%@G__@PR?=0)hHRew$%#PwIH~KwA;sj+h z1usuHWoL$86_Ep)zVDuOpvA`3Z{upEi_ZY;s8_@`sx+NjxR$rJookphyq4XyKHsF} zRq784lL}X(sY>ZXh1i3J0N|RkBLXhgB}Kst-95e<6`n@Kx~5pnJ)K+UY&VoOXu=f6 zfq|P6x;Rfg5_dYt7w`~Hkli}T(ynSmxCFfI0cA~l7%Lhfm17}?)DppYLX@5EX|i0G zjJsn7dB!YZ_mmPMizi z%)~9pwVt>-~7g@Bhbp4 zGZ~@sWI`bk7J^DU!5kl?(9G}L^8Ddb?q4Ds{D~jmqXifj9onqZk$H7$kD*_a2X{Y} zrGmBU>A7@k;bcasF4nW-&Oj|S0YEn;PA(P;V5whadqQGPcy-RA6OC0Vnk#C9axEJ0 z0xoD5(LKI#FEY;u0lXQ_d&MW78)ssI2;xqvbx(G6^gumJ#1^BeOQq=pR;+RLPC?v- zEkm|(k3f`j0vPBZl&;wFrIFD`$f0VO79Oe5IFPCk#y(di>>ZI2c+Az0-_54K?g~Se zk!TDwVYpb^W{tg~9C-NENfB#LWpJ%~6+|FiV{6Zm4&Clwi8j4Ec*dVA=ag^}iY-+`rAuT1E+JpEUIr~g$C|8?dS8lvapPGTW#->ZMoTK50Y+FHi zB_b!vWGYpP+SeQR%&`H1Dk?a$q}`LN^6d*cGGQdRaADbq6{*@(Nuxxvzw0^eVEf2?v;64TziRvV;IdSfL@<0jJ4h?a5HsebC*eLTdR|#sTEANxpPxR{o-LMw<#k zb!!2m`>QEuGhli))|yGv0ND~N!^rF>u_oAVgn4>yuLr9@=`;?Xjc6%-V&)zqpdj() zB?%cgb{4RJV}YPQmy>`x7q};%+&po|K5-pQdk+r7Z6hdtW2mtd71iN1 zt1zUyHB9iN)HJV-mZA77-087TEm__-16ZfFkFJMf-h`5kuI{3kH-pd}ez%Vvf1nnp zH3@`WA;Mkp^ymo)JCq{~or?UIJ8f5C0xaBaP%L#sd{Qs13{C z{r>Z9r6xNsIrc%2bmZ|0>5{{l9=levmqD9}c=b?sAV_8Do{3rEZtA%xG+jF3FbSzs zK-2o9L1<->OCy46P7OU=8y9f0_Ey|JJ@;z(fLSE+pj*=lYYT|zgcYuEnVr7j&9-in z1jZp)54#Sd5B<~fa%fIDvz*uh$WVSOz1Nnh+2ygu^M)#4#~*DRc`o>aoRRh$mwC^l z5e6#EnIsCB*ZdAOkyq??1UCOBP1O2WFjnn6h)Y~U=6#%b5! zBm$M^$+u@X6@PjdwCj3TbTOZ?s`c}#lMe%63_vQVJxF6D?*XxSJ1)S*ZsCybLsLPz z`ziR49Z1Cz*bn9gHrL7S)rs#ES@p?e92u?*Z+Rd`mfUNp@b<~LmE>&g8d3pf;a(4> zsy=WJSZWHf4Q3GhYeCF`(gtxvEGf;v{1rkF0k`3nAMPGpA0PklDqr+Vo85lzWIg;2 zDAKG{)l|z2&_d*IJ(D63n(de5{2Z_fy6|_Tlt^;;Jl{R2Gr%rEsdZ)aoYl3i|xzC6?$Z4Hzdtv5N@6tIw0B> z0(@H3#MZ(Cd9^ec!=kw&0Y;IOhLF?@t%dc(!XFZRVZll}bkD+~s>WDh@@?!86Eagb zh>0dP-rPeQHuuc7|NpeVnNrBFQGhb|cvA(@s%MVLxxpx--CS9Q-38}C)`Gm8to5{z z4=P#~u~+OZoH(Flu-TQXm(QIviFR*s07t7m}7L5<1na7C;!=QmYZygkqJb zW+&L`6U~i*HG|?Tu%(bR8!w^*rM*N{$HZm42ObagM=`}UJv^=ler&g}H1Qk;{au=T z)81dZTme<3?HZ7%rL*yk&BaEy2Lt*|PPF5B)z~XG* zfw>b0@#UcfN;!M5@-=$jnz;Lh4VZsR0a6GE3li9@6<;VA8IYdu?}ho?4oI`Sbqw2# zQqXo2$KpuhGOa7*rn!T@p1h3t8m8W2h=ylYh!9NOTf z=Dbx7;wZ4PNaM2etL#1~j=D89az3nbV@a5`kgQ)Is-4o_MBc7Cz1Ch{NIGk>=s<7=E!?G8g1@ zeaQ^$|Gvs+E?sXRaE}oiuPAd<&pG%bR67)M6_A}ZLoXW{BypXRxJUy)H5t&kZYbme zIqeUHU$LEHEn-BCYJ@q>jt#E6yb|PSYY6}rocJ>?nz(>d9J|Y5@PiuwO{uImWPT~(eGq-WdkGUovf$sNSh@|xg>g2xFl9^WW^>q=gMj4 z&)@+mO*7li$e6)lF|@q&w`m;)9B|_-hmO*KI2qh90~fDK{Aj|5!SowT=oS0apEtyE?_gA2&2lcZS}a>=ne zxD(e#VUxZnAAH-I&ZRMmn|JSu$=&(&9n1*wWniA9OM#McA~C?s@z0-eo~KIi##Y5O zamaOGg7C84$En`M&njV_MU#@sE9G8AgMBAX6R{0hgXRsesZ8(z!R2<&7LZIdkywbJis35e5YOO!*;f#tC9U zNcuUxcNvB_3s@yZ6Py}U@B(`56*}rpDapo2P2Zr}BawWYh6uQo6ZPA?*r8`nhBEO0 zM{~tQLa3+cwKP1ozW_eaLX~TKD4(dJBsL*NyqW!(j&ZWMKqpz5I>8OAZbeXSMG101 znCwKpiHf&}13O36X}{#@g7EMLr|(w4FL|>tdw8=d1m~qSCMMVV@bt#ZMbrRq+>^DFrFEk2x21@i!wtHiK_G z*|Omr!+6=_1&0CT7ar~IV;Uf)Hr9B&%$gxz!M-ek-1^0k6jkm$+u7d; zXO!}68rJ0Vn;01w9g^H}M8P0sxyT?p-bEe~UbE?5UqXYopWprMr??KJT1t)s(o)F8 z>|qCPr@s8sSvOoXPE*~K-vPWDqQ<=ZQ*J*EwlU-Szuq3D4ZLiJcG8HI)jnPgHrnh( zu+h{t;^m*wcoI4fkhgDt{_hfAufFT^@L^zQYBY30MI@qjuRJs}@}Lkqm)H5B$%!`c zxywKp5=44PWJZ`9cS@?kTzeu1-fY`zBDckN9$8{3@ZsPm5waI@6)c5ZX zU~fczDg0eFAjJq<1oaaPDxM=lWz=NO9f!%XU5+zQRJfRC+gKOPXfUwBZf=JoXPVAOt3G$2 zUggvPpVpMsls8#i`ua3&cv)ra%fz{$m*e?MgwglXC?5Nvmf2NBpK7zy!<2l})s|lP z=KF1E@(fp=6ora8ahHt$2c;}?YzWIRZmT@voF)kZI-($$8m8TV+ zz8x#}Kh&_5I3;7@&Bq*)S(;Pt`y9_O-Va5A69yr7GWMhk5Zdi=&A0Q$Xc_?zSWt7C z{b1`qJ9M4h_o9S!*VmHY90x8G6BhbzeUCVb8?u}qC0Xa z5-Io)|EIJqL^|SLo?7-Rtb43nc=C=~-kaJmF=Gv)$YWE-%Mq_ENQFcP7Zyv%j$NTc zc$wjY7RT<~Tp_=~il1wCE_iE_$&=szf|o9sYK9d~JzRTA4Gy2FQn+wOi;bv^N#d`H zWU}!@nS((k@*V_IHHa!4BS1+n$h-iWaI3LcnCVLQs@ruqn)P;xjPux;SDv{1&V(Hl z07$XFz6YfiwOx#BCpoJfbmcRxC!ssBF?_{5jN8Api5{lWCL3Si{M)d^9u?LrKg$t@U z!E)9|w5$!NxYAxunI00H`@W^jju_EkOC%|x*Xd6Wks+O9q$4x@7mk}8DpgmAg_=C1 zm+DOG0#Pf04w?6sDwbLuD0tH+w2xv~Rpq*U1TmbkLSDQfgM(hF(x0r@i$WukJ5oKcUWlxBz@bb8=lTj=;20hrF zb7z&~jvcRvp|sFoGkF%3dN^p%F;s+PBYkoTx%~iDrLh7fI7tsP9Od8aLQvgb4iy?g zq1*+#9dwO#JqD`kmB41wO3OTyi=J}uCWwzo)Yej{EnpN{#o+GC7D480YG#Uz>=VMW zc{Nd@;;X$gl3QduYfLDhaJ8xn{+`6dy96AcIsZFWYuvUAcP-9a@khDn9N#sAY*c*E z1BtOp)gFXQsi<(z%n_EgP-l`aOBAJX?ONAHKw?Kb#xi2?HWNfDIU>riUd2!J`1soG z^hDhU5$@k1s!l$YIPiVcKY#ae6oV;Oe(z*|_ZOEwkBxBrFWJbY>oMV440kj4ykf9u1&Y~AF(s8NbTU!$FUdZ(OJn?M*z<4EEu zgkOUPRgeRN%&FAH7YwJ2Q^C$2C|4UU73GuicZI47|8WuQnqD7c7Y%Per5~{}1<|3E z(4t0-uk$`POK)T4l0vvPKnU3bU2B#SPnq8`hU6KVWjaQlI*g+CtYxJsc_H=h=-tYj zCDzSaU=ovdU@Rd-w#S3$G{lDw46viH6*vv*e? zaf9_MSe@h}Wr%Hz-9xP{o%&of`$h?uD;wKmIzE%%TW#Lw17T#5)#6h%)*&5&Wkh*s z=<-dkBGqWVrmrOtCIRNaX9npbIE0%iydx&$t-6WM5#tRdZ24Yxeu}i z`*aN(q@EbXEf0bV2qj0*?QVgt`%NtmhcHF|^a@G8@R&9^=+E@}IabrJO0a!E2MPlb z>?1`+RtOgZ1TO=xRp7w0CEjydU~Zg0R!@_lH!ZHyYvj!gSBEOG1^QH@&3EMOc1bO~ z8T{pbTwz+ff|L{0t+-OcCW6;1&U;ZVQPV2qgdIpf79P;^^U5KUQ083m;S|^Z7V<@!k)Msq#GC?NcJB9Dp-g-+$$6IfGIk0}ORZTTu zV!k35`pI}UFREN0%P$l$@ImcBNx|s6PFWRkY0+xQ_@8tge#s4cSTAqg9{OwPJHmi( zz4e(^z^%Ms1Bcu*R(7bDktrKYa@y9FG`|Y>h+S*!v`cBQ8?B!EGifBveZ^(pu^J`;+%SV0Ug>S|T7)2xq1G zcYBYX?4D##RK!{CC~TB2q|mdZ4rzmZUpka1c@`Orr`;Xv^GOy8?h zS4Y4LA!rxaF~;za&S4bR1?u!#*c5#6UDlb5aBVQvqU1Z|AM`IZK{ryQ*J%gv0!*jokwt&c`n{$ho1smF{S>fFqTF(65Ly4o!~|C`N~@NwcGLDO{w3hilAP= zf9=Zvo#J<79m)m3E;(FU%qU-9_H+zI{}tu1yZ;X;(5{N%Mt0PCd1f!(K#URqqJiFC z6uy)JCy*`v%PlsIR)a0_Ul%YP^|!>;{BU>Ce^}ge4lL6-07!~Jb)sme8-*25r#L9&rdzAEw8xZH^79>4 z`bVC8D!wqq#m!#zy!Z(HWswdQZ3Cu?z;{{C;@%!qwYUv}aN1E2B2#p6TYc={wonvN z3>Y@0o4>c=(GH@P=P=tg)XmLUd`X2QRu51*+11hYcX1K zi(oxg{1%TH69islInScig)MS2{yCw;?_#5OP_tUH$P#vqvZ0M?w7PyqQngF5p|FI`_E&& zQm+qozS`}(^7Cz!P5V{ogzV$1w!^l5@*lSHi>)^2B7`Ig!@{L-vfEchxbQZYkS*M@ zn_qaUX+8}#KRY^Dly9~F@dZ6^qufCv4|a?nTx!h%J5J;ULkOBVSR99ge(G`N8eLV_#u<@uGI6pSNynQ15=kC1PV3$rcjGo1de|&^6I6XEyV!t1*o+18RaP*5yFrvegOV`CgXd})K*I)H9 zShW)8_l_60TH?(pS4!&$0rLuzzImsxBT{grvQ?`m3W|MC1qH#rF`8pjlIpJ{jdEROXAt7Vj@qWV6+H zz#_CpoCDCjDEx+6BURlIMAbFI4png`##sd1|FCt0H7@!}C?gbB$`P z=4A)^N)PqZ7|(z4k=#Iv@Pd!(H@CRc?zvd#LH6Km74r%=ZCU)o*1^`J<*%;oU0a#R zLT-Bzmf)?lBYtQfOTcGR9t>p==#6m|>5Ji9^!qu_{ZLr&N-%w;hl0^tYgsLBMX| 1;\n" -"X-Generator: GlotPress/0.1\n" -"Project-Id-Version: Administration\n" - -#: wp-admin/includes/screen.php:1049 -msgctxt "Welcome panel" -msgid "Welcome" -msgstr "Bienvenue" - -#: wp-admin/menu.php:167 -msgctxt "theme editor" -msgid "Editor" -msgstr "Éditeur" - -#: wp-admin/plugin-install.php:101 -msgctxt "plugins" -msgid "Browse" -msgstr "Parcourir" - -#: wp-admin/includes/class-wp-ms-users-list-table.php:98 -#: wp-admin/includes/class-wp-users-list-table.php:156 -msgctxt "users" -msgid "All (%s)" -msgid_plural "All (%s)" -msgstr[0] "Tous (%s)" -msgstr[1] "Tous (%s)" - -#: wp-admin/edit-link-form.php:94 -#: wp-admin/includes/class-wp-links-list-table.php:91 -msgctxt "link name" -msgid "Name" -msgstr "Nom" - -#. translators: comment type radio button -#: wp-admin/edit-form-comment.php:90 -msgctxt "adjective" -msgid "Pending" -msgstr "En attente" - -#: wp-admin/credits.php:182 -msgid "Release Lead" -msgstr "Responsable de cette version" - -#: wp-admin/upload.php:45 -msgid "Use the arrow buttons at the top of the dialog, or the left and right arrow keys on your keyboard, to navigate between media items quickly." -msgstr "Utilisez les boutons fléchées au-dessus de la fenêtre ou les flèches gauche et droite du clavier pour passer rapidement d’un média à l’autre." - -#: wp-admin/upload.php:36 wp-admin/upload.php:202 -msgid "You can view your media in a simple visual grid or a list with columns. Switch between these views using the icons to the left above the media." -msgstr "Vous pouvez voir vos médias dans une grille ou dans une liste avec des colonnes. Passez de l’un à l’autre en utilisant les icônes en haut à gauche des médias." - -#: wp-admin/upload.php:37 -msgid "To delete media items, click the Bulk Select button at the top of the screen. Select any items you wish to delete, then click the Delete Selected button. Clicking the Cancel Selection button takes you back to viewing your media." -msgstr "Pour supprimer des éléments de la liste des médias, cliquez sur le bouton de Sélection multiple en haut de l’écran. Sélectionnez tous les éléments à supprimer, puis cliquez sur le bouton Supprimer la sélection. En cliquant sur le bouton Annuler la sélection vous reviendrez sur la vue normale des médias." - -#: wp-admin/upload.php:44 -msgid "Clicking an item will display an Attachment Details dialog, which allows you to preview media and make quick edits. Any changes you make to the attachment details will be automatically saved." -msgstr "Cliquer sur un élément affichera une fenêtre avec les détails du fichier, ce qui vous permettra de prévisualiser le média et réaliser de rapides modifications. Tous les changements que vous ferez dans les détails du média seront automatiquement sauvegardés." - -#: wp-admin/upload.php:46 -msgid "You can also delete individual items and access the extended edit screen from the details dialog." -msgstr "Vous pouvez aussi supprimer les éléments individuellement et accéder à l’écran de modifications étendues par la fenêtre des détails." - -#: wp-admin/about.php:30 wp-admin/credits.php:85 wp-admin/freedoms.php:22 -msgid "Thank you for updating! WordPress %s brings you a smoother writing and management experience." -msgstr "Merci d’avoir mis à jour ! WordPress %s vous donne une écriture plus fluide et une meilleure gestion des contenus." - -#: wp-admin/about.php:65 -msgid "Manage your media with style" -msgstr "Gérez vos médias avec style" - -#: wp-admin/about.php:66 -msgid "Explore your uploads in a beautiful, endless grid. A new details preview makes viewing and editing any amount of media in sequence a snap." -msgstr "Explorez vos médias dans une superbe grille infinie. Une nouvelle prévisualisation détaillée vous permet de voir et de modifier vos fichiers média en un clin d’œil." - -#: wp-admin/about.php:92 -msgid "Working with embeds has never been easier" -msgstr "Travailler avec les médias intégrés n’a jamais été aussi simple" - -#: wp-admin/about.php:93 -msgid "Paste in a YouTube URL on a new line, and watch it magically become an embedded video. Now try it with a tweet. Oh yeah — embedding has become a visual experience. The editor shows a true preview of your embedded content, saving you time and giving you confidence." -msgstr "Collez une adresse YouTube sur une nouvelle ligne et voyez une vidéo intégrée apparaître comme par magie. Maintenant, essayez avec un tweet. Génial ! L’intégration de médias est devenue plus visuelle que jamais. L’éditeur présente un véritable aperçu de votre contenu intégré, vous faisant ainsi gagner du temps et vous redonnant confiance en ce que vous faites." - -#: wp-admin/about.php:94 -msgid "We’ve expanded the services supported by default, too — you can embed videos from CollegeHumor, playlists from YouTube, and talks from TED. Check out all of the embeds that WordPress supports." -msgstr "Nous avons aussi allongé la liste de sites reconnus par défaut — vous pouvez intégrer des vidéos de CollegeHumor, des listes de lecture YouTube ou des conférences TED. Consultez la liste complète des sites que WordPress reconnaît." - -#: wp-admin/about.php:102 -msgid "Focus on your content" -msgstr "Concentrez-vous sur votre contenu" - -#: wp-admin/about.php:103 -msgid "Writing and editing is smoother and more immersive with an editor that expands to fit your content as you write, and keeps the formatting tools available at all times." -msgstr "L’écriture et la modification de contenus devient plus agréable et immersive avec un éditeur dont la taille s’adapte à votre contenu tandis que vous l’écrivez, et maintien les outils de formatage à portée de souris." - -#: wp-admin/about.php:129 -msgid "Finding the right plugin" -msgstr "Trouver la bonne extension" - -#: wp-admin/about.php:130 -msgid "There are more than 30,000 free and open source plugins in the WordPress plugin directory. WordPress 4.0 makes it easier to find the right one for your needs, with new metrics, improved search, and a more visual browsing experience." -msgstr "Il y a plus de 30 000 extensions libres et open source dans le dépôt d’extensions de WordPress. WordPress 4.0 vous facilite la découverte de celle qui vous correspond, avec de nouveaux indicateurs, une recherche améliorée et navigation plus visuelle." - -#: wp-admin/about.php:131 -msgid "Browse plugins" -msgstr "Parcourir les extensions" - -#: wp-admin/about.php:143 -msgid "Customizer API" -msgstr "API de personnalisation de thème" - -#: wp-admin/about.php:144 -msgid "Contexts, panels, and a wider array of controls are now supported in the customizer." -msgstr "Les contextes, les panneaux et un plus grand choix de contrôles sont maintenant reconnus par le personnalisateur de thème." - -#: wp-admin/about.php:147 -msgid "Query Ordering" -msgstr "Tri de requête" - -#. translators: 1: "ORDER BY" (SQL), 2: "WP_Query" -#: wp-admin/about.php:150 -msgid "Developers have more flexibility creating %1$s clauses through %2$s." -msgstr "Les développeurs ont plus de flexibilité lors de la création de clauses %1$s par le biais de %2$s." - -#: wp-admin/about.php:155 -msgid "Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." -msgstr "Bibliothèque mises à jour : TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." - -#: wp-admin/plugin-install.php:78 -msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly." -msgstr "Si vous voulez juste vous faire une idée de ce qui est disponible, vous pouvez parcourir les rubriques Mises en avant et Populaires en utilisant les liens en haut à gauche de l’écran. Ces sections sont régulièrement renouvelées." - -#: wp-admin/upload.php:35 -msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." -msgstr "Tous les fichiers que vous mettez en ligne sont listés dans la bibliothèque de médias, avec le dernier mis en ligne qui apparaît en premier." - -#: wp-admin/plugin-install.php:48 -msgid "Add Plugins" -msgstr "Ajouter des extensions" - -#: wp-admin/includes/translation-install.php:23 -msgid "Invalid translation type." -msgstr "Type de traduction invalide." - -#: wp-admin/options-general.php:334 -msgid "Note:" -msgstr "Note :" - -#: wp-admin/options-general.php:334 wp-admin/options-general.php:338 -msgid "The %s constant in your %s file is no longer needed." -msgstr "La constante %s de votre fichier %s n’est plus nécessaire." - -#: wp-admin/includes/class-wp-media-list-table.php:64 -msgctxt "uploaded files" -msgid "All (%s)" -msgid_plural "All (%s)" -msgstr[0] "Tout (%s)" -msgstr[1] "Tous (%s)" - -#: wp-admin/includes/class-wp-media-list-table.php:75 -msgctxt "detached files" -msgid "Unattached (%s)" -msgid_plural "Unattached (%s)" -msgstr[0] "Non attaché (%s)" -msgstr[1] "Non attachés (%s)" - -#: wp-admin/includes/class-wp-media-list-table.php:78 -msgctxt "uploaded files" -msgid "Trash (%s)" -msgid_plural "Trash (%s)" -msgstr[0] "Corbeille (%s)" -msgstr[1] "Corbeilles (%s)" - -#: wp-admin/install.php:216 -msgid "Welcome to the famous five-minute WordPress installation process! Just fill in the information below and you’ll be on your way to using the most extendable and powerful personal publishing platform in the world." -msgstr "Bienvenue dans la très célèbre installation en 5 minutes de WordPress ! Vous n’avez qu’à remplir les informations demandées ci-dessous et vous serez prêt à utiliser la plus extensible et puissante plateforme de publication de contenu au monde." - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 -msgid "Untested with your version of WordPress" -msgstr "Non testé avec votre version de WordPress" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 -msgid "Incompatible with your version of WordPress" -msgstr "Incompatible avec votre version de WordPress" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:476 -msgid "Compatible with your version of WordPress" -msgstr "Compatible avec votre version de WordPress" - -#: wp-admin/includes/plugin-install.php:464 -msgid "%d star" -msgid_plural "%d stars" -msgstr[0] "%d étoile" -msgstr[1] "%d étoiles" - -#: wp-admin/includes/class-wp-list-table.php:396 -msgid "Select bulk action" -msgstr "Sélectionnez l’action groupée" - -#: wp-admin/includes/screen.php:977 -msgid "Expand the editor to match the window height." -msgstr "Ouvrir l’éditeur pour faire correspondre la hauteur de la fenêtre." - -#: wp-admin/includes/template.php:737 -msgid "Month" -msgstr "Mois" - -#: wp-admin/includes/template.php:746 -msgid "Day" -msgstr "Jour" - -#: wp-admin/includes/template.php:748 -msgid "Hour" -msgstr "Heure" - -#: wp-admin/includes/template.php:749 -msgid "Minute" -msgstr "Minute" - -#: wp-admin/setup-config.php:137 -msgid "We’re going to use this information to create a wp-config.php file." -msgstr "Nous allons utiliser cette information pour créer le fichier wp-config.php." - -#: wp-admin/theme-install.php:82 -msgid "You can Search for themes by keyword, author, or tag, or can get more specific and search by criteria listed in the feature filter. Alternately, you can browse the themes that are Featured, Popular, or Latest. When you find a theme you like, you can preview it or install it." -msgstr "Vous pouvez chercher un thème par mot, par auteur ou par mot-clé. Vous pouvez également donner plus de détails en sélectionnant les critères que vous souhaitez. Autrement, vous pouvez parcourir les thèmes mis en avant, les plus récents, ou récemment mis à jour. Quand vous aurez trouvé le thème qu’il vous faut, vous pourrez le prévisualiser ou l’installer." - -#: wp-admin/theme-install.php:224 -msgctxt "theme" -msgid "Already Installed" -msgstr "Déjà installé" - -#: wp-admin/theme-install.php:232 -msgctxt "Button label for a theme" -msgid "Previous" -msgstr "Précédent" - -#: wp-admin/theme-install.php:233 -msgctxt "Button label for a theme" -msgid "Next" -msgstr "Suivant" - -#: wp-admin/update-core.php:179 -msgid "BETA TESTERS:" -msgstr "TESTEURS DE PHASE BETA :" - -#: wp-admin/update-core.php:179 -msgid "This site is set up to install updates of future beta versions automatically." -msgstr "Ce site est configuré pour installer automatiquement les mises à jour des prochaines versions bêtas." - -#: wp-admin/upload.php:70 -msgid "The grid view for the Media Library requires JavaScript. Switch to the list view." -msgstr "La vue en grille de la Bilbiothèque de Médias nécessite JavaScript. Passer à la vue en liste." - -#: wp-admin/user-new.php:310 wp-admin/user-new.php:423 -msgid "Add the user without sending an email that requires their confirmation." -msgstr "Ajouter l’utilisateur sans envoyer de message lui demandant leur confirmation." - -#: wp-admin/includes/class-wp-upgrader.php:2444 -msgid "The WordPress team is willing to help you. Forward this email to %s and the team will work with you to make sure your site is working." -msgstr "L’équipe de WordPress est prête à vous aider. Transférez ce message à %s et l’équipe vous aidera à faire en sorte que vous site fonctionne." - -#: wp-admin/includes/ajax-actions.php:2674 -msgid "%s failed to embed." -msgstr "%s n’a pas pu être intégré." - -#: wp-admin/includes/ajax-actions.php:2704 -msgid "Preview not available. %s cannot be embedded securely." -msgstr "Prévisualisation indisponible. %s n’a pas pu être inséré en toute sécurité." - -#: wp-admin/includes/class-wp-list-table.php:668 -msgid "Select Page" -msgstr "Sélectionnez une page" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:69 -msgctxt "Plugin Installer" -msgid "Beta Testing" -msgstr "Test de phase beta" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 -msgctxt "Plugin installer group title" -msgid "Performance" -msgstr "Performance" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:339 -msgctxt "Plugin installer group title" -msgid "Social" -msgstr "Social" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:340 -msgctxt "Plugin installer group title" -msgid "Tools" -msgstr "Outils" - -#. translators: 1: Plugin name and version. -#: wp-admin/includes/class-wp-plugin-install-list-table.php:394 -msgid "Install %s now" -msgstr "Installer %s maintenant" - -#. translators: 1: Plugin name and version -#: wp-admin/includes/class-wp-plugin-install-list-table.php:401 -msgid "Update %s now" -msgstr "Mettre à jour %s maintenant" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:416 -msgid "More Details" -msgstr "Plus de détails" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:467 -msgid "%s download" -msgid_plural "%s downloads" -msgstr[0] "%s téléchargement" -msgstr[1] "%s téléchargements" - -#: wp-admin/includes/class-wp-plugins-list-table.php:529 -msgid "View details" -msgstr "Afficher les détails" - -#: wp-admin/includes/class-wp-terms-list-table.php:140 -msgctxt "Number/count of items" -msgid "Count" -msgstr "Compte" - -#: wp-admin/includes/class-wp-theme-install-list-table.php:47 -msgctxt "themes" -msgid "Recently Updated" -msgstr "Mis à jour récemment" - -#: wp-admin/includes/class-wp-upgrader.php:2609 -msgid "" -"\n" -"UPDATE LOG\n" -"==========" -msgstr "" -"\n" -"JOURNAL DE MISE A JOUR\n" -"======================" - -#: wp-admin/includes/plugin-install.php:355 -msgctxt "Plugin installer section title" -msgid "Reviews" -msgstr "Avis" - -#: wp-admin/includes/plugin-install.php:447 -#: wp-admin/includes/plugin-install.php:495 -msgid "Donate to this plugin »" -msgstr "Faites à un don à cette extension »" - -#: wp-admin/includes/plugin-install.php:463 -msgid "Click to see reviews that provided a rating of %d star" -msgid_plural "Click to see reviews that provided a rating of %d stars" -msgstr[0] "Cliquez vous pour lire les avis qui donnent une note de %d étoile" -msgstr[1] "Cliquez vous pour lire les avis qui donnent une note de %d étoiles" - -#: wp-admin/includes/plugin-install.php:475 -msgid "Contributors" -msgstr "Contributeurs" - -#: wp-admin/customize.php:157 -msgid "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." -msgstr "Le Personnalisateur vous permet de prévisualiser les modifications à votre site avant de les publier. Vous pouvez parcourir différentes pages de votre site pour mieux apprécier vos modifications." - -#: wp-admin/includes/class-wp-upgrader.php:2457 -msgid "If you reach out to us, we'll also ensure you'll never have this problem again." -msgstr "Si vous nous contactez, nous ferons également en sorte que vous ne rencontriez plus jamais ce problème." - -#: wp-admin/includes/template.php:2031 -msgid "New Feature: Live Widget Previews" -msgstr "Nouvelle fonctionnalité : la prévisualisation en direct des widgets" - -#: wp-admin/includes/template.php:2032 -msgid "Add, edit, and play around with your widgets from the theme customizer." -msgstr "Ajoutez, modifiez et expérimentez avec vos widgets grâce à l’outil de personnalisation de thème." - -#: wp-admin/includes/template.php:2032 -msgid "Preview your changes in real-time and only save them when you’re ready." -msgstr "Prévisualisez vos modifications en temps réel, et enregistrez-les uniquement quand vous êtes prêt." - -#: wp-admin/theme-install.php:257 -msgid "No ratings." -msgstr "Pas de note." - -#: wp-admin/theme-install.php:175 -msgid "Filtering by:" -msgstr "Trier par :" - -#: wp-admin/theme-install.php:184 wp-admin/themes.php:238 -msgid "No themes found. Try a different search." -msgstr "Aucun thème trouvé. Essayez une autre recherche." - -#: wp-admin/includes/image-edit.php:83 -msgid "To crop the image, click on it and drag to make your selection." -msgstr "Pour couper l’image, cliquez dessus et déplacez la souris pour créer la sélection." - -#: wp-admin/includes/image-edit.php:44 -msgid "You can proportionally scale the original image. For best results, scaling should be done before you crop, flip, or rotate. Images can only be scaled down, not up." -msgstr "Vous pouvez redimensionner l’image originale de manière proportionnelle. Pour obtenir de meilleurs résultats, le redimensionnement doit être fait avant tout recadrage, retournement ou rotation. La taille des image ne peut être que réduite, pas augmentée." - -#: wp-admin/edit-comments.php:124 -msgid "A red bar on the left means the comment is waiting for you to moderate it." -msgstr "Une barre rouge sur la gauche signifie que le commentaire attention votre validation." - -#: wp-admin/edit-form-advanced.php:282 -msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." -msgstr "Utilisateurs du clavier : lorsque vous travaillez dans l’éditeur visuel, vous pouvez utiliser Alt + F10 pour accéder à la barre d’outils." - -#: wp-admin/includes/image-edit.php:86 -msgid "The aspect ratio is the relationship between the width and height. You can preserve the aspect ratio by holding down the shift key while resizing your selection. Use the input box to specify the aspect ratio, e.g. 1:1 (square), 4:3, 16:9, etc." -msgstr "Les proportions d’une image sont le rapport entre sa largeur et sa hauteur. Vous pouvez préserver les proportions en maintenant appuyée la touche Shift tandis que vous redimensionnez votre sélection. Utilisez le champ de saisie pour préciser la proportion à respecter, par exemple 1:1 (carré), 4:3, 16:9, etc." - -#: wp-admin/includes/image-edit.php:89 -msgid "Once you have made your selection, you can adjust it by entering the size in pixels. The minimum selection size is the thumbnail size as set in the Media settings." -msgstr "Une fois que votre sélection est faite, vous pouvez l’ajuster en saisissant une taille en pixels. La taille minimale de la sélection est celle des miniatures, tel que défini dans les réglages des Média." - -#: wp-admin/includes/image-edit.php:119 -msgid "You can edit the image while preserving the thumbnail. For example, you may wish to have a square thumbnail that displays just a section of the image." -msgstr "Vous pouvez modifier l’image tout en préservant sa miniature. Par exemple, vous pourriez vouloir avoir une miniature carrée qui n’afficherait qu’une partie de l’image." - -#: wp-admin/includes/media.php:2691 -msgid "Displayed on attachment pages." -msgstr "Affiché sur les pages des fichiers joints." - -#: wp-admin/theme-install.php:126 -msgctxt "themes" -msgid "Browse" -msgstr "Parcourir" - -#: wp-admin/includes/class-wp-comments-list-table.php:246 -msgid "All comment types" -msgstr "Tous les types de commentaire" - -#. translators: 1: relative date, 2: time, 3: post title -#: wp-admin/includes/dashboard.php:724 -msgid "%1$s, %2$s %3$s" -msgstr "%1$s, à %2$s %3$s" - -#: wp-admin/includes/class-wp-theme-install-list-table.php:44 -#: wp-admin/theme-install.php:140 -msgctxt "themes" -msgid "Featured" -msgstr "Mis en avant" - -#: wp-admin/theme-install.php:141 -msgctxt "themes" -msgid "Popular" -msgstr "Populaires" - -#: wp-admin/includes/class-wp-theme-install-list-table.php:46 -#: wp-admin/theme-install.php:142 -msgctxt "themes" -msgid "Latest" -msgstr "Derniers en date" - -#: wp-admin/users.php:46 -msgid "Remove allows you to remove a user from your site. It does not delete their content. You can also remove multiple users at once by using Bulk Actions." -msgstr "« Retirer » vous permet de retirer un utilisateur de votre site. Cela ne supprime pas son contenu. Vous pouvez également retirer plus utilisateurs à la fois avec les Actions Groupées." - -#: wp-admin/includes/upgrade.php:280 -msgid "" -"Your new WordPress site has been successfully set up at:\n" -"\n" -"%1$s\n" -"\n" -"You can log in to the administrator account with the following information:\n" -"\n" -"Username: %2$s\n" -"Password: %3$s\n" -"\n" -"We hope you enjoy your new site. Thanks!\n" -"\n" -"--The WordPress Team\n" -"https://wordpress.org/\n" -msgstr "" -"Votre nouveau site WordPress a bien été installé à l'adresse :\n" -"\n" -"%1$s\n" -"\n" -"Vous pouvez vous y connecter en tant qu'administrateur avec les informations suivantes :\n" -"\n" -"Identifiant : %2$s\n" -"Mot de passe : %3$s\n" -"\n" -"Nous espérons que vous aimerez votre nouveau site ! Merci à vous !\n" -"\n" -"-- L'équipe WordPress\n" -"https://wordpress.org/\n" - -#: wp-admin/index.php:57 -msgid "Box Controls - Click the title bar of the box to expand or collapse it. Some boxes added by plugins may have configurable content, and will show a “Configure” link in the title bar if you hover over it." -msgstr "Contrôles des blocs - Cliquez sur la barre de titre d’un bloc pour l’ouvrir ou le fermer. Certains blocs ajoutés par des extensions peuvent avoir un contenu configurable, et afficheront donc un lien \"Configurer\" dans la barre de titre lors du survol de la souris." - -#: wp-admin/index.php:67 -msgid "At A Glance - Displays a summary of the content on your site and identifies which theme and version of WordPress you are using." -msgstr "D’un coup d’œil - Affiche un résumé du contenu de votre site, et indique le thème et la version de WordPress que vous utilisez." - -#: wp-admin/maint/repair.php:103 -msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" -msgstr "http://www.wordpress-fr.net/support/forum-26-support-wordpress" - -#: wp-admin/revision.php:78 -msgid "← Return to post editor" -msgstr "← Retourner à l’éditeur d’article" - -#: wp-admin/theme-install.php:23 -msgid "Add Themes" -msgstr "Ajouter des thèmes" - -#: wp-admin/theme-install.php:31 -msgid "Featured Themes" -msgstr "Thèmes mis en avant" - -#: wp-admin/theme-install.php:32 -msgid "Popular Themes" -msgstr "Thèmes populaires" - -#: wp-admin/theme-install.php:33 -msgid "Newest Themes" -msgstr "Thèmes les plus récents" - -#: wp-admin/theme-install.php:53 -msgid "Search Themes" -msgstr "Chercher parmi les thèmes" - -#: wp-admin/theme-install.php:54 -msgid "Search themes..." -msgstr "Recherche parmi les thèmes..." - -#: wp-admin/theme-install.php:214 -msgctxt "theme" -msgid "Details & Preview" -msgstr "Détails et prévisualisation" - -#: wp-admin/users.php:48 -msgid "Delete brings you to the Delete Users screen for confirmation, where you can permanently remove a user from your site and delete their content. You can also delete multiple users at once by using Bulk Actions." -msgstr "« Supprimer » vous amène à l’écran de suppression des utilisateurs pour confirmer votre action, d’où vous pouvez retirer un utilisateur de manière permanente et supprimer son contenu. Vous pouvez également supprimer plusieurs utilisateurs à la fois avec les Actions Groupées." - -#: wp-admin/users.php:239 -msgid "What should be done with content owned by this user?" -msgid_plural "What should be done with content owned by these users?" -msgstr[0] "Que faire du contenu ayant cet utilisateur pour propriétaire ?" -msgstr[1] "Que faire du contenu ayant ces utilisateurs pour propriétaires ?" - -#: wp-admin/users.php:242 -msgid "Delete all content." -msgstr "Supprimer tout le contenu." - -#: wp-admin/users.php:244 -msgid "Attribute all content to:" -msgstr "Attribuer tout le contenu à :" - -#: wp-admin/includes/ajax-actions.php:1644 -msgid "Type" -msgstr "Type" - -#: wp-admin/admin-footer.php:29 -msgid "Thank you for creating with WordPress." -msgstr "Merci de faire de WordPress votre outil de création." - -#: wp-admin/comment.php:59 wp-admin/custom-background.php:151 -#: wp-admin/custom-header.php:192 wp-admin/edit-comments.php:136 -#: wp-admin/edit-form-advanced.php:294 wp-admin/edit-form-advanced.php:310 -#: wp-admin/edit-form-advanced.php:326 wp-admin/edit-link-form.php:66 -#: wp-admin/edit-tags.php:237 wp-admin/edit.php:206 wp-admin/edit.php:227 -#: wp-admin/export.php:56 wp-admin/import.php:29 wp-admin/index.php:89 -#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 -#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:545 -#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 -#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 -#: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 -#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:86 -#: wp-admin/plugins.php:360 wp-admin/revision.php:120 -#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 -#: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 -#: wp-admin/upload.php:52 wp-admin/upload.php:220 wp-admin/user-edit.php:54 -#: wp-admin/user-new.php:185 wp-admin/users.php:63 wp-admin/widgets.php:74 -msgid "Support Forums" -msgstr "Forums d’entraide" - -#. translators: URL to the Make WordPress 'Get Involved' landing page used on -#. the credits page -#: wp-admin/credits.php:164 -msgid "https://make.wordpress.org/" -msgstr "https://make.wordpress.org/" - -#: wp-admin/includes/class-wp-upgrader.php:2591 -msgid "" -"\n" -"BETA TESTING?\n" -"=============\n" -"\n" -"This debugging email is sent when you are using a development version of WordPress.\n" -"\n" -"If you think these failures might be due to a bug in WordPress, could you report it?\n" -" * Open a thread in the support forums: https://wordpress.org/support/forum/alphabeta\n" -" * Or, if you're comfortable writing a bug report: http://core.trac.wordpress.org/\n" -"\n" -"Thanks! -- The WordPress Team" -msgstr "" -"\n" -"BETA TESTEUR ?\n" -"==============\n" -"\n" -"Ce message de débogage est envoyé lorsque vous utilisez une version de développement de WordPress.\n" -"\n" -"Si vous pensez que ces erreurs puissent être dues à un problème au sein de WordPress, pourriez-vous nous le signaler ?\n" -"* Ouvrez une discussion sur le forum de support en anglais : https://wordpress.org/support/forum/alphabeta\n" -"* Ou, si rédiger un rapport de bogue ne vous fait pas peur : http://core.trac.wordpress.org/\n" -"\n" -"Merci ! -- L'équipe WordPress" - -#: wp-admin/includes/dashboard.php:1318 -msgid "Manage widgets" -msgstr "Gérer les widgets" - -#: wp-admin/includes/dashboard.php:1320 -msgid "Manage menus" -msgstr "Gérer les menus" - -#: wp-admin/includes/meta-boxes.php:92 -msgid "Edit status" -msgstr "Modifier l’état" - -#: wp-admin/includes/meta-boxes.php:138 -msgid "Edit visibility" -msgstr "Modifier la visibilité" - -#: wp-admin/includes/meta-boxes.php:198 -msgid "Browse revisions" -msgstr "Parcourir les révisions" - -#: wp-admin/includes/meta-boxes.php:206 -msgid "Edit date and time" -msgstr "Modifier la date et l’heure" - -#: wp-admin/themes.php:107 -msgid "Search installed themes..." -msgstr "Chercher parmi les thèmes installés..." - -#: wp-admin/update-core.php:466 -msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." -msgstr "Si une mise à jour est disponible, vous verrez une notification apparaître dans la barre d’outils" - -#: wp-admin/update-core.php:474 -msgid "WordPress — Updating your WordPress installation is a simple one-click procedure: just click on the “Update Now” button when you are notified that a new version is available." -msgstr "WordPress — La mise à jour de votre installation WordPress tient en une simple procédure : cliquez sur le bouton \"Mettre à jour\" quand vous êtes notifié(e) qu’une nouvelle version est disponible." - -#: wp-admin/update-core.php:474 -msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." -msgstr "Dans la plupart des cas, WordPress appliquera automatiquement les mises à jour de maintenance et de sécurité en arrière-plan." - -#: wp-admin/update-core.php:478 -msgid "Translations — The files translating WordPress into your language are updated for you whenever any other updates occur. But if these files are out of date, you can click the “Update Translations” button." -msgstr "Traductions — Les fichiers qui traduisent WordPress dans votre langue sont mis à jour dès qu’une modification est faite. Mais si ces fichiers ne sont plus à jour, vous pouvez cliquer sur le bouton \"Mettre à jour les traductions\"." - -#: wp-admin/update-core.php:465 -msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories." -msgstr "Sur cet écran, vous pouvez faire la mise à jour vers la dernière version de WordPres, et mettre à jour les thèmes et extensions depuis les dépôts de WordPress.org." - -#: wp-admin/update-core.php:475 -msgid "Themes and Plugins — To update individual themes or plugins from this screen, use the checkboxes to make your selection, then click on the appropriate “Update” button. To update all of your themes or plugins at once, you can check the box at the top of the section to select all before clicking the update button." -msgstr "Thèmes et extensions — Pour mettre à jour les thèmes et extensions individuellement depuis cet écran, utilisez les cases à jour pour faire votre sélection, puis cliquez sur le bouton \"Mettre à jour\" approprié. Pour mettre à jour tous les thèmes et toutes les extensions d’un coup, vous pouvez cocher la case en haut de la section pour tout sélectionner avant de cliquer sur le boutons de mise à jour." - -#: wp-admin/about.php:28 -msgid "Welcome to WordPress %s" -msgstr "Bienvenue dans WordPress %s" - -#: wp-admin/themes.php:59 -msgid "If you would like to see more themes to choose from, click on the “Add New” button and you will be able to browse or search for additional themes from the WordPress.org Theme Directory. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" -msgstr "Si vous souhaitez choisir parmi plus de thèmes, cliquez sur le bouton \"Ajouter\" et vous pourrez parcourir le répertoire de thème de WordPress.org et y chercher des thèmes supplémentaires. Les thèmes du répertoire de thèmes de WordPress.org sont conçus et développés par des tiers, et sont compatibles avec la licence de WordPress. Oh, et ils sont libres et gratuits !" - -#: wp-admin/includes/theme.php:196 -msgid "Fixed Layout" -msgstr "Mise en page fixe" - -#: wp-admin/includes/theme.php:197 -msgid "Fluid Layout" -msgstr "Mise en page fluide" - -#: wp-admin/includes/theme.php:198 -msgid "Responsive Layout" -msgstr "Mise en page adaptable" - -#: wp-admin/includes/dashboard.php:222 -msgid "%s Post" -msgid_plural "%s Posts" -msgstr[0] "%s articles" -msgstr[1] "%s articles" - -#: wp-admin/includes/dashboard.php:224 -msgid "%s Page" -msgid_plural "%s Pages" -msgstr[0] "%s page" -msgstr[1] "%s pages" - -#: wp-admin/includes/dashboard.php:239 -msgid "%s Comment" -msgid_plural "%s Comments" -msgstr[0] "%s commentaire" -msgstr[1] "%s commentaires" - -#. translators: Number of comments in moderation -#: wp-admin/includes/dashboard.php:245 -msgctxt "comments" -msgid "%s in moderation" -msgid_plural "%s in moderation" -msgstr[0] "%s en attente de validation" -msgstr[1] "%s en attente de validation" - -#. translators: date and time format for recent posts on the dashboard, see -#. http:php.net/date -#: wp-admin/includes/dashboard.php:715 -msgid "M jS" -msgstr "j M" - -#. translators: 1: relative date, 2: time, 3: post edit link, 4: post title -#: wp-admin/includes/dashboard.php:720 -msgid "%1$s, %2$s %4$s" -msgstr "%1$s, %2$s %4$s" - -#. translators: number of megabytes -#: wp-admin/includes/dashboard.php:1138 -msgid "%s MB Space Allowed" -msgstr "%s Mo d’espace autorisés" - -#. translators: 1: number of megabytes, 2: percentage -#: wp-admin/includes/dashboard.php:1150 -msgid "%1$s MB (%2$s%%) Space Used" -msgstr "%1$s Mo (%2$s%%) d’espace utilisés" - -#: wp-admin/themes.php:203 wp-admin/themes.php:284 -msgid "Theme Details" -msgstr "Détails du thème" - -#: wp-admin/options-reading.php:66 -msgid "When this setting is in effect, a reminder is shown in the At a Glance box of the Dashboard that says, “Search Engines Discouraged,” to remind you that your site is not being crawled." -msgstr "Lorsque ce réglage est actif, un rappel est affiché dans le bloc \"D’un coup d’Å“il\" du Tableau de bord, indiquant que \"Moteurs de recherche refusés\" pour que vous n’oubliez pas que votre site n’est pas parcouru." - -#: wp-admin/includes/dashboard.php:35 -msgid "At a Glance" -msgstr "D’un coup d’Å“il" - -#: wp-admin/themes.php:207 wp-admin/themes.php:288 -msgctxt "theme" -msgid "Active:" -msgstr "Activé :" - -#: wp-admin/includes/theme.php:208 -msgid "Accessibility Ready" -msgstr "Déjà accessible" - -#: wp-admin/themes.php:345 -msgid "This is a child theme of %s." -msgstr "Ceci est un thème enfant de %s." - -#: wp-admin/themes.php:40 -msgid "This screen is used for managing your installed themes. Aside from the default theme(s) included with your WordPress installation, themes are designed and developed by third parties." -msgstr "Cet écran est utilisé pour gérer vos thèmes installés. En dehors des thèmes par défaut inclus dans votre installation de WordPress, les thèmes sont conçus et développés par des tiers." - -#: wp-admin/themes.php:42 -msgid "Hover or tap to see Activate and Live Preview buttons" -msgstr "Survolez out touchez pour voir les boutons Activer et Prévisualisation" - -#: wp-admin/themes.php:43 -msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" -msgstr "Cliquez sur le thème pour voir le nom du thème, sa version, son auteur, sa description, ses mots-clés et le bouton Supprimer." - -#: wp-admin/themes.php:44 -msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" -msgstr "Cliquez sur Personnaliser pour le thème actuel ou Prévisualisation pour n’importe quel autre thème pour voir la prévisualisation" - -#: wp-admin/themes.php:45 -msgid "The current theme is displayed highlighted as the first theme." -msgstr "Le thème actuel est affiché en étant mis en avant en tant que premier thème." - -#: wp-admin/themes.php:72 -msgid "Tap or hover on any theme then click the Live Preview button to see a live preview of that theme and change theme options in a separate, full-screen view. You can also find a Live Preview button at the bottom of the theme details screen. Any installed theme can be previewed and customized in this way." -msgstr "Touchez ou survolez n’importe quel thème puis cliquez sur le bouton Prévisualisation pour voir une prévisualisation de ce thème et changer les options du thème dans un vie séparée et plein écran. Vous pouvez également trouver un bouton Prévisualisation au bas de l’écran de détails du thème. Tout thème installé peut être prévisualisé et personnalisé de cette manière." - -#: wp-admin/themes.php:73 -msgid "The theme being previewed is fully interactive — navigate to different pages to see how the theme handles posts, archives, and other page templates. The settings may differ depending on what theme features the theme being previewed supports. To accept the new settings and activate the theme all in one step, click the Save & Activate button above the menu." -msgstr "Le thème en cours de prévisualisation est totalement interactif — naviguez sur les différentes pages pour voir comment le thème affiche vos articles, archives et autres pages. Les réglages peuvent différer selon les fonctionnalités pour lesquelles le thème a été conçu. Pour valider les nouveaux réglages et activer le thème en un seul coup, cliquez sur le bouton \"Enregistrer et activer\" en haut du menu." - -#: wp-admin/themes.php:74 -msgid "When previewing on smaller monitors, you can use the collapse icon at the bottom of the left-hand pane. This will hide the pane, giving you more room to preview your site in the new theme. To bring the pane back, click on the collapse icon again." -msgstr "Lors de la prévisualisation sur de petits écrans, vous pouvez utiliser l’icône de réduction en bas à gauche du panneau. Cela cachera le panneau, vous donnant ainsi plus de place pour prévisualiser le site avec le nouveau thème. Pour ramener le panneau, cliquez à nouveau sur l’icône de réduction." - -#: wp-admin/widgets.php:339 -msgid "To activate a widget drag it to a sidebar or click on it. To deactivate a widget and delete its settings, drag it back." -msgstr "Pour activer un widget, glissez-le dans la barre latérale ou cliquez dessus. Pour désactiver un widget et supprimer ses réglages, enlevez-le de la barre latérale." - -#. translators: 1: The rating, 2: The number of ratings -#: wp-admin/includes/template.php:2144 -msgid "%1$s rating based on %2$s rating" -msgid_plural "%1$s rating based on %2$s ratings" -msgstr[0] "Une note de %1$s basée sur %2$s vote" -msgstr[1] "Une note de %1$s basée sur %2$s votes" - -#. translators: 1: The rating -#: wp-admin/includes/template.php:2148 -msgid "%s rating" -msgstr "Note : %s" - -#: wp-admin/my-sites.php:42 -msgid "This screen shows an individual user all of their sites in this network, and also allows that user to set a primary site. They can use the links under each site to visit either the frontend or the dashboard for that site." -msgstr "Cet écran affiche à un utilisateur individuel tous ses sites sur ce réseau, et permet également à cet utilisateur de régler son site principal. Il peut utiliser les liens sous chaque site pour se rendre soit sur son interface publique, soit sur son administration." - -#. translators: 1: Error code, 2: Error message. -#: wp-admin/includes/class-wp-upgrader.php:2633 -msgid "Rollback Error: [%1$s] %2$s" -msgstr "Erreur de restauration : [%1$s] %2$s" - -#. translators: 1: Error code, 2: Error message. -#: wp-admin/includes/class-wp-upgrader.php:2636 -msgid "Error: [%1$s] %2$s" -msgstr "Erreur : [%1$s] %2$s" - -#: wp-admin/includes/class-wp-upgrader.php:2560 -msgid "The following plugins were successfully updated:" -msgstr "Les extensions suivantes ont bien été mises à jour :" - -#: wp-admin/includes/class-wp-upgrader.php:2561 -msgid "The following themes were successfully updated:" -msgstr "Les thèmes suivants ont bien été mis à jour :" - -#: wp-admin/includes/class-wp-upgrader.php:2562 -msgid "The following translations were successfully updated:" -msgstr "Les traductions suivantes ont bien été mises à jour :" - -#: wp-admin/includes/class-wp-upgrader.php:2573 -msgid "The following plugins failed to update:" -msgstr "Les extensions suivantes n’ont pas pu être mises à jour :" - -#: wp-admin/includes/class-wp-upgrader.php:2574 -msgid "The following themes failed to update:" -msgstr "Les thèmes suivants n’ont pas pu être mis à jour :" - -#: wp-admin/includes/class-wp-upgrader.php:2575 -msgid "The following translations failed to update:" -msgstr "Les traductions suivantes n’ont pas pu être mises à jour :" - -#: wp-admin/post.php:114 -msgid "Unable to submit this form, please refresh and try again." -msgstr "Impossible d’envoyer ce formulaire ; veuillez recharger la page et réessayer." - -#: wp-admin/index.php:55 -msgid "Screen Options - Use the Screen Options tab to choose which Dashboard boxes to show." -msgstr "Options de l’écran - Utilisez l’onglet Options de l’écran pour choisir les blocs à afficher dans le Tableau de bord." - -#: wp-admin/index.php:68 -msgid "Activity - Shows the upcoming scheduled posts, recently published posts, and the most recent comments on your posts and allows you to moderate them." -msgstr "Activité - Affiche les articles programmés, ceux récemment publiés, et les commentaires récents sur vos articles, que vous pouvez valider ou non." - -#: wp-admin/index.php:70 -msgid "Quick Draft - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." -msgstr "Brouillon rapide - Vous permet de créer un nouvel article et de l’enregistrer en tant que brouillon. Affiche également des liens vers les 5 derniers brouillons que vous avez créés." - -#: wp-admin/index.php:72 -msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet, and popular and recent plugins." -msgstr "Nouvelles de WordPress - Dernière nouvelles en provenance du projet officiel WordPress, du Planet de WordPress-Francophone, et les extensions populaires et récentes." - -#: wp-admin/index.php:74 -msgid "WordPress News - Latest news from the official WordPress project, the WordPress Planet." -msgstr "Nouvelles de WordPress - Dernière nouvelles en provenance du projet officiel WordPress et du Planet de WordPress-Francophone." - -#: wp-admin/post.php:117 -msgid "Oops, you don’t have access to add new drafts." -msgstr "Oups, vous n’avez pas les droits pour ajouter de nouveaux brouillons." - -#: wp-admin/themes.php:101 -msgid "" -"Are you sure you want to delete this theme?\n" -"\n" -"Click 'Cancel' to go back, 'OK' to confirm the delete." -msgstr "" -"Êtes-vous sûr(e) de vouloir supprimer ce thème.\n" -"\n" -"« Annuler » pour abandonner, « OK » pour confirmer la suppression." - -#: wp-admin/theme-install.php:52 wp-admin/themes.php:105 -msgid "Add New Theme" -msgstr "Ajouter un thème" - -#: wp-admin/themes.php:122 -msgctxt "Add new theme" -msgid "Add New" -msgstr "Ajouter" - -#: wp-admin/themes.php:229 wp-admin/themes.php:308 wp-admin/themes.php:338 -msgid "Update Available" -msgstr "Mise à jour disponible" - -#: wp-admin/themes.php:318 -msgid "Close overlay" -msgstr "Fermer la fenêtre" - -#: wp-admin/themes.php:316 -msgid "Show previous theme" -msgstr "Affichier le thème précédent" - -#: wp-admin/themes.php:317 -msgid "Show next theme" -msgstr "Afficher le thème suivant" - -#: wp-admin/widgets.php:430 -msgid "Add Widget" -msgstr "Ajouter le widget" - -#: wp-admin/includes/dashboard.php:42 -msgid "Activity" -msgstr "Activité" - -#: wp-admin/includes/class-wp-upgrader.php:2539 -msgid "WordPress site: %s" -msgstr "Site WordPress : %s" - -#: wp-admin/includes/class-wp-upgrader.php:2545 -msgid "SUCCESS: WordPress was successfully updated to %s" -msgstr "SUCCÈS : WordPress a bien été mis à jour vers %s" - -#: wp-admin/includes/class-wp-upgrader.php:2547 -msgid "FAILED: WordPress failed to update to %s" -msgstr "ÉCHEC : WordPress n'a pas pu être mis à jour vers %s" - -#: wp-admin/includes/class-wp-upgrader.php:2567 -msgid "SUCCESS: %s" -msgstr "SUCCÈS : %s" - -#: wp-admin/includes/class-wp-upgrader.php:2581 -msgid "FAILED: %s" -msgstr "ÉCHEC : %s" - -#: wp-admin/includes/class-wp-upgrader.php:2604 -msgid "[%s] There were failures during background updates" -msgstr "[%s] Il y a eu des problèmes lors des mises à jour en arrière-plan" - -#: wp-admin/includes/class-wp-upgrader.php:2606 -msgid "[%s] Background updates have finished" -msgstr "[%s] Les mises à jour en arrière-plan sont terminées" - -#: wp-admin/includes/dashboard.php:47 -msgid "Quick Draft" -msgstr "Brouillon rapide" - -#: wp-admin/includes/dashboard.php:52 -msgid "WordPress News" -msgstr "Nouvelles de WordPress" - -#: wp-admin/includes/update.php:224 -msgid "WordPress %1$s running %2$s theme." -msgstr "WordPress %1$s avec le thème %2$s." - -#: wp-admin/includes/dashboard.php:458 -msgid "What’s on your mind?" -msgstr "Qu’avez-vous en tête ?" - -#: wp-admin/includes/dashboard.php:499 -msgctxt "drafts" -msgid "View all" -msgstr "Afficher tout" - -#: wp-admin/includes/dashboard.php:47 wp-admin/includes/dashboard.php:501 -msgid "Drafts" -msgstr "Brouillons" - -#: wp-admin/includes/dashboard.php:642 -msgid "Publishing Soon" -msgstr "Bientôt publié" - -#: wp-admin/includes/dashboard.php:649 -msgid "Recently Published" -msgstr "Publié récemment" - -#: wp-admin/includes/dashboard.php:658 -msgid "No activity yet!" -msgstr "Aucune activité pour le moment !" - -#: wp-admin/includes/dashboard.php:710 -msgid "Today" -msgstr "Aujourd’hui" - -#: wp-admin/includes/dashboard.php:712 -msgid "Tomorrow" -msgstr "Demain" - -#: wp-admin/includes/dashboard.php:1098 -msgid "Popular Plugin" -msgstr "Extensions populaires" - -#: wp-admin/includes/dashboard.php:1144 wp-admin/includes/dashboard.php:1157 -msgid "Manage Uploads" -msgstr "Gérer les mises en ligne" - -#: wp-admin/includes/class-wp-upgrader.php:1509 -#: wp-admin/includes/update-core.php:781 wp-admin/includes/update-core.php:856 -#: wp-admin/includes/update-core.php:879 -msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." -msgstr "La mise à jour ne peut pas être installée parce que nous n’allons pas pouvoir copier certains fichiers. Ce problème est généralement dû à des incohérences dans les permissions de fichiers." - -#: wp-admin/includes/class-wp-upgrader.php:2406 -msgid "WordPress %s is also now available." -msgstr "WordPress %s est disponible." - -#: wp-admin/includes/class-wp-upgrader.php:2430 -msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." -msgstr "Votre site à l'adresse %1$s a fait face à un échec critique en essayant de faire une mise à jour de WordPress vers la version %2$s." - -#: wp-admin/includes/class-wp-upgrader.php:2470 -msgid "Your site was running version %s." -msgstr "Votre site utilise la version %s." - -#: wp-admin/includes/class-wp-upgrader-skins.php:641 -#: wp-admin/update-core.php:351 wp-admin/update-core.php:630 -msgid "Update Translations" -msgstr "Mise à jour des traductions" - -#: wp-admin/includes/class-wp-upgrader-skins.php:656 -#: wp-admin/includes/class-wp-upgrader.php:2069 -msgid "Updating translations for %1$s (%2$s)…" -msgstr "Mise à jour de la traduction de %1$s (%2$s)…" - -#: wp-admin/includes/class-wp-upgrader.php:2068 -msgid "Translations for %s" -msgstr "Traductions pour %s" - -#. translators: 1: Site name, 2: WordPress version number. -#: wp-admin/includes/class-wp-upgrader.php:2369 -msgid "[%1$s] Your site has updated to WordPress %2$s" -msgstr "[%1$s] Votre site a été mis à jour vers WordPress %2$s" - -#. translators: 1: Site name, 2: WordPress version number. -#: wp-admin/includes/class-wp-upgrader.php:2375 -msgid "[%1$s] WordPress %2$s is available. Please update!" -msgstr "[%1$s] WordPress %2$s est disponible. Veuillez faire une mise à jour !" - -#. translators: 1: Site name. -#: wp-admin/includes/class-wp-upgrader.php:2380 -msgid "[%1$s] URGENT: Your site may be down due to a failed update" -msgstr "[%1$s] URGENT : suite à une mise à jour qui a échoué, votre site est peut-être inaccessible." - -#: wp-admin/includes/class-wp-upgrader.php:2395 -msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." -msgstr "Salutations ! Votre site à l'adresse %1$s a été automatiquement mis à jour vers WordPress %2$s." - -#: wp-admin/includes/class-wp-upgrader.php:2398 -msgid "No further action is needed on your part." -msgstr "Vous n'avez rien de plus à faire." - -#: wp-admin/includes/class-wp-upgrader.php:2402 -msgid "For more on version %s, see the About WordPress screen:" -msgstr "Pour en savoir plus sur la version %s, lisez l'écran À Propos de WordPress : " - -#: wp-admin/includes/class-wp-upgrader.php:2415 -msgid "Please update your site at %1$s to WordPress %2$s." -msgstr "Veuillez mettre à jour votre site à l'adresse %1$s pour le passer à WordPress %2$s." - -#: wp-admin/includes/class-wp-upgrader.php:2422 -msgid "We tried but were unable to update your site automatically." -msgstr "Malgré nos tentatives, nous n'avons pas pu mettre votre site à jour automatiquement." - -#: wp-admin/includes/class-wp-upgrader.php:2407 -#: wp-admin/includes/class-wp-upgrader.php:2424 -msgid "Updating is easy and only takes a few moments:" -msgstr "La mise à jour est facile et ne prend que quelques secondes :" - -#: wp-admin/includes/class-wp-upgrader.php:2432 -msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." -msgstr "Votre site à l'adresse %1$s a fait face à un échec critique en essayant de faire une mise à jour vers la dernière version de WordPress, la %2$s." - -#: wp-admin/includes/class-wp-upgrader.php:2434 -msgid "This means your site may be offline or broken. Don't panic; this can be fixed." -msgstr "Cela signifie que votre site est peut-être hors ligne ou cassé. Ne paniquez pas, cela peut être réparé." - -#: wp-admin/includes/class-wp-upgrader.php:2436 -msgid "Please check out your site now. It's possible that everything is working. If it says you need to update, you should do so:" -msgstr "Veuillez vérifier votre site immédiatelement. Il se peut que tout fonctionne. S'il affiche que vous devez faire une mise à jour, vous devriez suivre son conseil :" - -#: wp-admin/includes/class-wp-upgrader.php:2453 wp-admin/update-core.php:466 -msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." -msgstr "Pour des questions de sécurité, il est important de garder votre site à jour. Par ailleurs, cela rend le Web plus sûr pour vous et vos lecteurs." - -#: wp-admin/includes/class-wp-upgrader.php:2447 -msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." -msgstr "Si vous rencontrez des problèmes ou avez besoin d'assistance, les volontaires du forum d'entraide de WordPress-fr.net devraient pouvoir vous aider." - -#: wp-admin/includes/class-wp-upgrader.php:2462 -msgid "You also have some plugins or themes with updates available. Update them now:" -msgstr "Certains de vos thèmes et extensions ont également des mises à jour disponibles. Veuillez les mettre à jour dès maintenant :" - -#: wp-admin/includes/class-wp-upgrader.php:2466 -msgid "The WordPress Team" -msgstr "L'équipe WordPress" - -#: wp-admin/includes/class-wp-upgrader.php:2471 -msgid "We have some data that describes the error your site encountered." -msgstr "Nous avons quelques données qui décrivent l'erreur que votre site a rencontré." - -#: wp-admin/includes/class-wp-upgrader.php:2472 -msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" -msgstr "Votre hébergeur, les volontaires du forum d'entraide ou un ami développeur devraient pouvoir vous aider à comprendre cette information pour vous aider :" - -#: wp-admin/includes/class-wp-upgrader.php:2485 -msgid "Error code: %s" -msgstr "Code d'erreur : %s" - -#: wp-admin/themes.php:142 -msgid "ERROR: %s" -msgstr "ERREUR : %s" - -#: wp-admin/includes/post.php:1442 -msgid "This content is currently locked." -msgstr "Ce contenu est actuellement vérouillé." - -#: wp-admin/includes/post.php:1444 -msgid "If you take over, %s will be blocked from continuing to edit." -msgstr "Si vous souhaitez vous en occuper, %s sera bloqué et ne pourra pas terminer sa modification." - -#: wp-admin/update-core.php:50 -msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" -msgstr "Si vous souhaitez réinstaller la version %s, vous pouvez le faire ici, ou télécharger l’archive pour la réinstaller vous-même :" - -#: wp-admin/update-core.php:161 -msgid "Future security updates will be applied automatically." -msgstr "Les prochaines mises à jour de sécurité seront appliquées automatiquement." - -#: wp-admin/update-core.php:339 wp-admin/update-core.php:347 -msgid "Translations" -msgstr "Traductions" - -#: wp-admin/update-core.php:340 -msgid "Your translations are all up to date." -msgstr "Vos traductions sont toutes à jour." - -#: wp-admin/update-core.php:349 -msgid "Some of your translations are out of date." -msgstr "Certaines de vos traductions ne sont pas à jour." - -#: wp-admin/includes/class-wp-upgrader.php:1247 -msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." -msgstr "Certaines de vos traductions ont besoin d’être mises à jour. Patientez encore quelques secondes, le temps que nous les mettions également à jour." - -#: wp-admin/includes/class-wp-upgrader.php:1248 -msgid "The translation is up to date." -msgstr "La traduction est à jour." - -#: wp-admin/includes/class-wp-upgrader.php:1250 -msgid "Downloading translation from %s…" -msgstr "Téléchargement de la traduction depuis %s…" - -#: wp-admin/includes/class-wp-upgrader.php:1252 -msgid "Translation update failed." -msgstr "La mise à jour de la traduction a échoué." - -#: wp-admin/includes/class-wp-upgrader.php:1253 -msgid "Translation updated successfully." -msgstr "La traduction a bien été mise à jour." - -#: wp-admin/includes/class-wp-upgrader.php:2058 -msgid "Updating theme: %s" -msgstr "Mise à jour du thème : %s" - -#: wp-admin/includes/class-wp-upgrader.php:2064 -msgid "Updating plugin: %s" -msgstr "Mise à jour de l’extension : %s" - -#: wp-admin/includes/update-core.php:912 -msgid "There is not enough free disk space to complete the update." -msgstr "Il n’y a pas assez d’espace sur le disque pour terminer la mise à jour." - -#: wp-admin/options-discussion.php:143 -msgid "Comment must be manually approved" -msgstr "Le commentaire doit être approuvé manuellement" - -#: wp-admin/options-media.php:49 -msgid "The sizes listed below determine the maximum dimensions in pixels to use when adding an image to the Media Library." -msgstr "Les tailles précisées ci-dessous déterminent les dimensions maximales (en pixels) à utiliser lors de l’insertion d’une image dans la bibliothèque de médias." - -#: wp-admin/options-permalink.php:184 -msgid "By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This can improve the aesthetics, usability, and forward-compatibility of your links. A number of tags are available, and here are some examples to get you started." -msgstr "Par défaut, WordPress utilise des adresses web (URL) ayant un point d’interrogation et une suite de chiffres. Cependant, WordPress vous offre la possibilité de créer une structure personnalisée d’adresses web pour vos permaliens et archives. Ceci peut améliorer l’esthétique, l’utilisation et la pérennité de vos liens. De nombreux marqueurs sont disponibles (en), et nous vous donnons quelques exemples pour commencer." - -#: wp-admin/theme-editor.php:33 -msgid "Upgrading to a newer version of the same theme will override changes made here. To avoid this, consider creating a child theme instead." -msgstr "La mise à jour vers une nouvelle version du thème supprimera les modifications que vous aurez faites. Pour éviter cela, nous vous conseillons de passer plutôt par un Thème Enfant." - -#: wp-admin/user-new.php:337 -msgid "Create a brand new user and add them to this site." -msgstr "Créer un nouvel utilisateur et l’ajouter à ce site." - -#: wp-admin/includes/ms.php:224 -msgid "" -"Dear user,\n" -"\n" -"You recently requested to have the administration email address on\n" -"your site changed.\n" -"If this is correct, please click on the following link to change it:\n" -"###ADMIN_URL###\n" -"\n" -"You can safely ignore and delete this email if you do not want to\n" -"take this action.\n" -"\n" -"This email has been sent to ###EMAIL###\n" -"\n" -"Regards,\n" -"All at ###SITENAME###\n" -"###SITEURL###" -msgstr "" -"Cher utilisateur,\n" -"\n" -"Vous avez récemment demandé à modifier l'adresse de messagerie d'administration de votre site.\n" -"Si c'est bien le cas, veuillez cliquer sur le lien suivant pour valider la modification :\n" -"###ADMIN_URL###\n" -"\n" -"Vous pouvez ignorer et supprimer ce message si vous ne souhaitez pas lancer cette action.\n" -"\n" -"Ce message a été envoyé à ###EMAIL###\n" -"\n" -"Cordialement,\n" -"\n" -"L'équipe de ###SITENAME###\n" -"###SITEURL###" - -#: wp-admin/includes/class-wp-filesystem-base.php:298 -msgid "Looking for %1$s in %2$s" -msgstr "Recherche %1$s dans %2$s" - -#: wp-admin/includes/class-wp-upgrader.php:1399 -msgid "The language pack is missing either the .po or .mo files." -msgstr "Il manque les fichiers .po et/ou .mo du pack de langue." - -#: wp-admin/includes/class-wp-upgrader.php:1442 -msgid "Attempting to roll back to previous version." -msgstr "Tentative de retour à la version précédente." - -#: wp-admin/includes/class-wp-upgrader.php:1443 -msgid "Due to an error during updating, WordPress has rolled back to your previous version." -msgstr "Suite à une erreur pendant la mise à jour, WordPress vous a ramené à votre version précédente." - -#: wp-admin/includes/class-wp-upgrader.php:2051 -msgid "Updating to WordPress %s" -msgstr "Mise à jour vers WordPress %s" - -#: wp-admin/includes/class-wp-upgrader.php:2052 -msgid "WordPress %s" -msgstr "WordPress %s" - -#: wp-admin/includes/file.php:500 -msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." -msgstr "L’empreinte de contrôle (ou checksum) de votre fichier (%1$s) ne correspond pas à la valeur de l’empreinte attendue (%2$s)." - -#: wp-admin/includes/file.php:1106 -msgid "This password will not be stored on the server." -msgstr "Le mot de passe ne sera pas stocké sur le serveur." - -#: wp-admin/includes/update-core.php:809 -msgid "Preparing to install the latest version…" -msgstr "Préparation de l'installation de la dernière version…" - -#: wp-admin/includes/update-core.php:869 -msgid "Copying the required files…" -msgstr "Copie des fichiers requis…" - -#: wp-admin/install.php:248 -msgid "Please provide a valid username." -msgstr "Veuillez saisir un identifiant valide." - -#: wp-admin/install.php:251 -msgid "The username you provided has invalid characters." -msgstr "L’identifiant que vous avez fourni contient des caractères invalides." - -#: wp-admin/install.php:255 -msgid "Your passwords do not match. Please try again." -msgstr "Vos mots de passe ne correspondent pas. Veuillez réessayer." - -#: wp-admin/install.php:259 -msgid "You must provide an email address." -msgstr "Vous devez saisir une adresse de messagerie." - -#: wp-admin/install.php:263 -msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." -msgstr "Désolé, ce n’est pas une adresse de messagerie valide. Les adresses de messagerie ressemblent à cela : utilisateur@exemple.com." - -#: wp-admin/nav-menus.php:491 -msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." -msgstr "Votre thème ne peut pas utiliser les menus nativement, mais vous pouvez les utiliser dans la barre latérale en ajoutant le widget “Menu personnalisé” depuis l’écran Widgets." - -#: wp-admin/nav-menus.php:495 -msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom menus feature (the default themes, %2$s and %3$s, do), you can learn about adding this support by following the Documentation link to the side." -msgstr "Les menus peuvent être affichés à des emplacements définis par votre thème, et même dans les barres latérales grâce au widget « Menus personnalisés » de l’écran Widgets. Si votre thème ne reconnaît pas encore cette fonctionnalité (les thèmes par défaut, %2$s and %3$s, les intègrent très bien), vous pouvez apprendre à ajouter cette reconnaissance vous-même en suivant le lien de documentation situé sur le côté." - -#: wp-admin/nav-menus.php:518 -msgid "Clicking the arrow to the right of any menu item in the editor will reveal a standard group of settings. Additional settings such as link target, CSS classes, link relationships, and link descriptions can be enabled and disabled via the Screen Options tab." -msgstr "En cliquant sur le titre de n’importe élément du menu dans l’éditeur, un ensemble de réglages standards s’ouvrira. D’autres réglages, tels que la cible du lien, les classes CSS, les relations du lien et la description du lien, peuvent être activés et désactivés dans l’onglet « Options de l’écran »." - -#: wp-admin/edit-form-comment.php:96 -msgid "IP address:" -msgstr "Adresse IP :" - -#: wp-admin/edit-tags.php:261 -msgid "Category added." -msgstr "Catégorie ajoutée." - -#: wp-admin/edit-tags.php:262 -msgid "Category deleted." -msgstr "Catégorie effacée." - -#: wp-admin/edit-tags.php:263 -msgid "Category updated." -msgstr "Catégorie mise à jour." - -#: wp-admin/edit-tags.php:264 -msgid "Category not added." -msgstr "Catégorie non ajoutée." - -#: wp-admin/edit-tags.php:265 -msgid "Category not updated." -msgstr "Catégorie non mise à jour." - -#: wp-admin/edit-tags.php:266 -msgid "Categories deleted." -msgstr "Catégories supprimées." - -#: wp-admin/edit-tags.php:270 -msgid "Tag added." -msgstr "Mot-clé ajouté." - -#: wp-admin/edit-tags.php:271 -msgid "Tag deleted." -msgstr "Mot-clé supprimé." - -#: wp-admin/edit-tags.php:272 -msgid "Tag updated." -msgstr "Mot-clé mis à jour." - -#: wp-admin/edit-tags.php:273 -msgid "Tag not added." -msgstr "Mot-clé non ajouté." - -#: wp-admin/edit-tags.php:274 -msgid "Tag not updated." -msgstr "Mot-clé non mis à jour." - -#: wp-admin/edit-tags.php:275 -msgid "Tags deleted." -msgstr "Mot-clé supprimé." - -#: wp-admin/edit.php:244 -msgid "%s post not updated, somebody is editing it." -msgid_plural "%s posts not updated, somebody is editing them." -msgstr[0] "%s article n’a pas été mis à jour : quelqu’un est déjà en train de la modifier." -msgstr[1] "%s articles n’ont pas été mis à jour : quelqu’un est déjà en train de les modifier." - -#: wp-admin/edit.php:245 -msgid "%s post permanently deleted." -msgid_plural "%s posts permanently deleted." -msgstr[0] "%s article supprimé définitivement." -msgstr[1] "%s articles supprimés définitivement." - -#: wp-admin/edit.php:246 -msgid "%s post moved to the Trash." -msgid_plural "%s posts moved to the Trash." -msgstr[0] "%s article déplacé dans la Corbeille." -msgstr[1] "%s articles déplacés dans la Corbeille." - -#: wp-admin/edit.php:247 -msgid "%s post restored from the Trash." -msgid_plural "%s posts restored from the Trash." -msgstr[0] "%s article récupéré depuis la Corbeille." -msgstr[1] "%s articles récupérés depuis la Corbeille." - -#: wp-admin/edit.php:250 -msgid "%s page updated." -msgid_plural "%s pages updated." -msgstr[0] "%s page mise à jour." -msgstr[1] "%s pages mises à jour." - -#: wp-admin/edit.php:251 -msgid "%s page not updated, somebody is editing it." -msgid_plural "%s pages not updated, somebody is editing them." -msgstr[0] "%s page n’a pas été mise à jour : quelqu’un est déjà en train de la modifier." -msgstr[1] "%s pages n’ont pas été mises à jour : quelqu’un est déjà en train de les modifier." - -#: wp-admin/edit.php:252 -msgid "%s page permanently deleted." -msgid_plural "%s pages permanently deleted." -msgstr[0] "%s page définitivement supprimée." -msgstr[1] "%s pages définitivement supprimées." - -#: wp-admin/edit.php:253 -msgid "%s page moved to the Trash." -msgid_plural "%s pages moved to the Trash." -msgstr[0] "%s page déplacée dans la Corbeille." -msgstr[1] "%s pages déplacées dans la Corbeille." - -#: wp-admin/edit.php:254 -msgid "%s page restored from the Trash." -msgid_plural "%s pages restored from the Trash." -msgstr[0] "%s page récupérée depuis la Corbeille." -msgstr[1] "%s pages récupérées depuis la Corbeille." - -#: wp-admin/revision.php:109 -msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." -msgstr "Comparez deux révisions différentes en cochant la case « Comparer n’importe quelles révisions » sur le côté." - -#: wp-admin/includes/template.php:2003 -msgid "Compare Revisions" -msgstr "Comparer des révisions" - -#: wp-admin/includes/template.php:2004 -msgid "View, compare, and restore other versions of this content on the improved revisions screen." -msgstr "Affichez, comparez et rétablissez les autres versions de ce contenu à l’aide de l’écran de révisions amélioré." - -#: wp-admin/includes/template.php:2017 -msgid "Edit Lock" -msgstr "Modifier le verrouillage" - -#: wp-admin/includes/template.php:2018 -msgid "Someone else is editing this. No need to refresh; the lock will disappear when they’re done." -msgstr "Quelqu’un est déjà en train de modifier ce contenu. Inutile de recharger le page : le verrouillage disparaîtra une fois la modification validée." - -#: wp-admin/revision.php:158 -msgid "Compare any two revisions" -msgstr "Comparer n’importe quelles révisions" - -#. translators: 1: audio track title, 2: album title, 3: artist name -#: wp-admin/includes/media.php:281 -msgid "\"%1$s\" from %2$s by %3$s." -msgstr "%1$s tiré de %2$s par %3$s." - -#. translators: 1: audio track title, 2: album title -#: wp-admin/includes/media.php:284 -msgid "\"%1$s\" from %2$s." -msgstr "%1$s tiré de %2$s" - -#. translators: 1: audio track title, 2: artist name -#: wp-admin/includes/media.php:287 -msgid "\"%1$s\" by %2$s." -msgstr "%1$s par %2$s." - -#: wp-admin/includes/media.php:289 -msgid "\"%s\"." -msgstr "%s." - -#: wp-admin/includes/meta-boxes.php:190 -msgid "Your site is configured to keep only the last %s revisions." -msgstr "Votre site est configuré pour conserver seulement les %s dernières révisions." - -#: wp-admin/includes/meta-boxes.php:192 wp-admin/includes/meta-boxes.php:195 -msgid "Revisions: %s" -msgstr "Révisions : %s" - -#: wp-admin/includes/meta-boxes.php:198 -msgctxt "revisions" -msgid "Browse" -msgstr "Parcourir" - -#: wp-admin/revision.php:175 -msgid "Autosave by %s" -msgstr "Sauvegarde automatique par %s" - -#: wp-admin/revision.php:178 -msgid "Current Revision by %s" -msgstr "Révision actuelle par %s" - -#: wp-admin/revision.php:196 -msgid "Restore This Autosave" -msgstr "Rétablir cette sauvegarde automatique" - -#: wp-admin/revision.php:181 -msgid "Revision by %s" -msgstr "Révision par %s" - -#: wp-admin/edit-form-advanced.php:397 -msgid "Connection lost. Saving has been disabled until you’re reconnected." -msgstr "Connexion perdue. L’enregistrement a été désactivé jusqu’à ce que vous soyez reconnecté." - -#: wp-admin/edit-form-advanced.php:398 -msgid "We’re backing up this post in your browser, just in case." -msgstr "Nous sauvegardons cet article dans votre navigateur, par sécurité." - -#: wp-admin/revision.php:210 -msgid "Sorry, something went wrong. The requested comparison could not be loaded." -msgstr "Désolé, quelque chose s’est mal déroulé. La comparaison demandée n’a pas pu être chargée." - -#: wp-admin/custom-background.php:359 -msgctxt "Background Attachment" -msgid "Attachment" -msgstr "Attachement" - -#: wp-admin/user-edit.php:467 -msgid "Repeat New Password" -msgstr "Répétez le nouveau mot de passe" - -#: wp-admin/user-new.php:395 -msgid "Repeat Password" -msgstr "Répétez le mot de passe" - -#: wp-admin/includes/nav-menu.php:1163 -msgid "Add menu items from the column on the left." -msgstr "Ajouter des éléments de menu depuis la colonne de gauche." - -#: wp-admin/includes/plugin-install.php:129 -msgid "Plugins extend and expand the functionality of WordPress. You may automatically install plugins from the WordPress Plugin Directory or upload a plugin in .zip format via this page." -msgstr "Les extensions étendent les fonctionnalités de WordPress, et en ajoutent de nouvelles. Vous pouvez installer des extensions automatiquement en provenance du répertoire des extensions WordPress, ou mettre en ligne une extension au format .zip, via cette page." - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/plugins/hello-dolly/" -msgstr "http://wordpress.org/plugins/hello-dolly/" - -#: wp-admin/includes/class-wp-upgrader.php:53 -msgid "The package contains no files." -msgstr "Ce paquet ne contient aucun fichier." - -#: wp-admin/includes/class-wp-upgrader.php:819 -msgid "The theme contains no files." -msgstr "Ce thème ne contient aucun fichier." - -#: wp-admin/includes/class-wp-upgrader-skins.php:206 -msgid "An error occurred while updating %1$s: %2$s" -msgstr "Une erreur est survenue pendant la mise à jour de %1$s : %2$s" - -#: wp-admin/revision.php:108 -msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." -msgstr "Pour naviguer entre les révisions, faites glisser le curseur vers la gauche ou vers la droite ou utilisez les boutons Précédente ou Suivante." - -#: wp-admin/press-this.php:624 -msgid "Loading…" -msgstr "Chargement…" - -#: wp-admin/upload.php:150 -msgid "Error in moving to trash." -msgstr "Erreur lors du déplacement dans la Corbeille." - -#: wp-admin/upload.php:162 -msgid "Error in restoring from trash." -msgstr "Erreur pendant la récupération depuis la Corbeille." - -#: wp-admin/post.php:244 -msgid "The item you are trying to move to the Trash no longer exists." -msgstr "L’élément que vous essayez de placer dans la Corbeille n’existe plus." - -#: wp-admin/post.php:267 -msgid "The item you are trying to restore from the Trash no longer exists." -msgstr "L’élément que vous essayez de sortir de la Corbeille n’existe plus." - -#: wp-admin/post.php:285 -msgid "This item has already been deleted." -msgstr "Cet élément a déjà été supprimé." - -#: wp-admin/nav-menus.php:724 -msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." -msgstr "Glissez chaque élément pour les placer dans l’ordre que vous préférez. Cliquez sur la flèche à droite de l’élément pour afficher d’autres options de configuration." - -#: wp-admin/nav-menus.php:508 -msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" -msgstr "Si vous n’avez pas encore créé de menu, cliquez sur le lien « Créer un nouveau menu » pour vous lancer" - -#: wp-admin/revision.php:105 -msgid "This screen is used for managing your content revisions." -msgstr "Cet écran est utilisé pour gérer les révisions de vos contenus." - -#: wp-admin/revision.php:106 -msgid "Revisions are saved copies of your post or page, which are periodically created as you update your content. The red text on the left shows the content that was removed. The green text on the right shows the content that was added." -msgstr "Les révisions sont des copies de votre article ou votre page, périodiquement créées tandis que vous modifiez votre contenu. Sur la gauche, le texte en rouge indique le contenu qui a été enlevé. Sur la droite, le texte en vert indique le contenu qui a été ajouté." - -#: wp-admin/revision.php:107 -msgid "From this screen you can review, compare, and restore revisions:" -msgstr "Depuis cet écran, vous pouvez visualiser, comparer et rétablir les révisions :" - -#: wp-admin/revision.php:110 -msgid "To restore a revision, click Restore This Revision." -msgstr "Pour rétablir cette révision, cliquez sur « Rétablir cette révision »." - -#: wp-admin/revision.php:119 -msgid "Revisions Management" -msgstr "Gestion des révisions (en)" - -#: wp-admin/revision.php:169 -msgctxt "Followed by post revision info" -msgid "To:" -msgstr "Vers :" - -#: wp-admin/revision.php:167 -msgctxt "Followed by post revision info" -msgid "From:" -msgstr "Depuis :" - -#: wp-admin/revision.php:140 -msgctxt "Button label for a previous revision" -msgid "Previous" -msgstr "Précédente" - -#: wp-admin/revision.php:144 -msgctxt "Button label for a next revision" -msgid "Next" -msgstr "Suivante" - -#: wp-admin/nav-menus.php:377 -msgid "Menu locations updated." -msgstr "Les emplacements de menu ont été mis à jour." - -#: wp-admin/includes/revision.php:172 -msgctxt "revision date short format" -msgid "j M @ G:i" -msgstr "j M \\à G \\h i \\m\\i\\n" - -#. translators: 1: audio album title, 2: artist name -#: wp-admin/includes/media.php:296 -msgid "%1$s by %2$s." -msgstr "%1$s par %2$s." - -#: wp-admin/includes/media.php:308 -msgid "Released: %d." -msgstr "Date de sortie : %d." - -#: wp-admin/includes/media.php:313 -msgid "Track %1$s of %2$s." -msgstr "Piste %1$s sur %2$s." - -#: wp-admin/includes/media.php:315 -msgid "Track %1$s." -msgstr "Piste %1$s." - -#: wp-admin/includes/media.php:319 -msgid "Genre: %s." -msgstr "Genre : %s" - -#: wp-admin/includes/media.php:2811 -msgid "Audio Format:" -msgstr "Format audio :" - -#: wp-admin/includes/media.php:2812 -msgid "Audio Codec:" -msgstr "Codex audio :" - -#: wp-admin/includes/post.php:1481 -msgid "Saving revision..." -msgstr "Enregistrement des révisions" - -#: wp-admin/includes/post.php:1482 -msgid "Your latest changes were saved as a revision." -msgstr "Vos dernières modifications ont été enregistrées dans une révision." - -#: wp-admin/nav-menus.php:494 -msgid "This screen is used for managing your custom navigation menus." -msgstr "Cet écran est utilisé pour gérer vos menus de navigations personnalisés." - -#: wp-admin/nav-menus.php:496 wp-admin/themes.php:41 -msgid "From this screen you can:" -msgstr "Depuis cet écran, vous pouvez :" - -#: wp-admin/nav-menus.php:497 -msgid "Create, edit, and delete menus" -msgstr "Créer, modifier et supprimer des menus" - -#: wp-admin/nav-menus.php:498 -msgid "Add, organize, and modify individual menu items" -msgstr "Ajouter, organiser et modifier des éléments de menu individuels" - -#: wp-admin/nav-menus.php:506 -msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." -msgstr "Le bloc de gestion des menus, en haut de l’écran, est utilisé pour contrôler le menu qui est ouvert dans l’éditeur ci-dessous." - -#: wp-admin/nav-menus.php:507 -msgid "To edit an existing menu, choose a menu from the drop down and click Select" -msgstr "Pour modifier un menu existant, choisissez un menu depuis la liste déroulant et cliquez sur Sélectionner" - -#: wp-admin/nav-menus.php:509 -msgid "You can assign theme locations to individual menus by selecting the desired settings at the bottom of the menu editor. To assign menus to all theme locations at once, visit the Manage Locations tab at the top of the screen." -msgstr "Vous pouvez assigner un emplacement du thème à chaque menu en sélectionnant les réglages souhaités en bas de l’éditeur de menu. Pour assigner un menu à tous les emplacements d’un coup, rendez-vous dans l’onglet Gérer les emplacements en haut de l’écran." - -#: wp-admin/nav-menus.php:513 -msgid "Menu Management" -msgstr "Gestion des menus" - -#: wp-admin/nav-menus.php:517 -msgid "Each custom menu may contain a mix of links to pages, categories, custom URLs or other content types. Menu links are added by selecting items from the expanding boxes in the left-hand column below." -msgstr "Chaque menu personnalisé peut contenir un mélange de liens vers des pages, des catégories, des adresses web personnalisées ou d’autres types de contenu. Pour ajouter un lien dans un menu, sélectionnez un élément dans l’un des blocs situés dans le colonne de gauche ci-dessous." - -#: wp-admin/nav-menus.php:519 -msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" -msgstr "Ajoutez un ou plusieurs éléments à la fois en cochant la case à côté de chaque élément puis en cliquant sur « Ajouter au menu »" - -#: wp-admin/nav-menus.php:520 -msgid "To add a custom link, expand the Links section, enter a URL and link text, and click Add to Menu" -msgstr "Pour ajouter un lien personnalisé, ouvrez la section Liens, saisissez une adresse web et un texte pour le lien, et cliquez sur Ajouter au menu" - -#: wp-admin/nav-menus.php:521 -msgid "To reorganize menu items, drag and drop items with your mouse or use your keyboard. Drag or move a menu item a little to the right to make it a submenu" -msgstr "Pour réorganiser les éléments du menu, glissez/déposez les éléments avec la souris ou utilisez votre clavier. Glissez ou déplacez légèrement un élement du menu pour en faire un sous-menu" - -#: wp-admin/nav-menus.php:522 -msgid "Delete a menu item by expanding it and clicking the Remove link" -msgstr "Supprimez un élément du menu en l’ouvrant et en cliquant sur le bouton Supprimer" - -#: wp-admin/nav-menus.php:526 -msgid "Editing Menus" -msgstr "Modification des menus" - -#: wp-admin/nav-menus.php:530 -msgid "This screen is used for globally assigning menus to locations defined by your theme." -msgstr "Cet écran est utilisé pour assigner de manière globale vos menus à des emplacements définis par votre thème." - -#: wp-admin/nav-menus.php:531 -msgid "To assign menus to one or more theme locations, select a menu from each location’s drop down. When you’re finished, click Save Changes" -msgstr "Pour assigner des menus à un ou plusieurs emplacements, sélectionnez le menu depuis la liste déroulante de chaque emplacement. Lorsque vous avez terminé, cliquez sur Enregistrer les modifications" - -#: wp-admin/nav-menus.php:532 -msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" -msgstr "Pour modifier un menu actuellement assigné à un emplacement du thème, cliquez sur le lien « Modifier » adjacent" - -#: wp-admin/nav-menus.php:533 -msgid "To add a new menu instead of assigning an existing one, click the ’Use new menu’ link. Your new menu will be automatically assigned to that theme location" -msgstr "Pour ajouter un nouveau menu au lieu d’en assigner un qui existe déjà, cliquez sur le lien « Utiliser un nouveau menu ». Votre nouveau menu sera automatiquement ajouté à cet emplacement du thème" - -#: wp-admin/nav-menus.php:553 -msgid "Edit Menus" -msgstr "Modifier les menus" - -#: wp-admin/nav-menus.php:555 -msgid "Manage Locations" -msgstr "Gérer les emplacements" - -#: wp-admin/nav-menus.php:572 wp-admin/nav-menus.php:578 -msgid "Theme Location" -msgstr "Emplacement du thème" - -#: wp-admin/nav-menus.php:573 wp-admin/nav-menus.php:579 -msgid "Assigned Menu" -msgstr "Menu assigné" - -#: wp-admin/nav-menus.php:588 -msgid "Select a Menu" -msgstr "Choisir un menu" - -#: wp-admin/nav-menus.php:600 -msgctxt "menu" -msgid "Edit" -msgstr "Modifier" - -#: wp-admin/nav-menus.php:606 -msgctxt "menu" -msgid "Use new menu" -msgstr "Utiliser le nouveau menu" - -#: wp-admin/revision.php:198 -msgid "Restore This Revision" -msgstr "Rétablir cette révision" - -#: wp-admin/nav-menus.php:400 -msgid "Move up one" -msgstr "Monter d’un cran" - -#: wp-admin/nav-menus.php:401 -msgid "Move down one" -msgstr "Descendre d’un cran" - -#: wp-admin/nav-menus.php:402 -msgid "Move to the top" -msgstr "Déplacer tout en haut" - -#. translators: %s: previous item name -#: wp-admin/nav-menus.php:404 -msgid "Move under %s" -msgstr "Placer sous %s" - -#. translators: %s: previous item name -#: wp-admin/nav-menus.php:406 -msgid "Move out from under %s" -msgstr "Sortir de sous %s" - -#. translators: %s: previous item name -#: wp-admin/nav-menus.php:408 -msgid "Under %s" -msgstr "Sous %s" - -#. translators: %s: previous item name -#: wp-admin/nav-menus.php:410 -msgid "Out from under %s" -msgstr "Sortir de sous %s" - -#. translators: 1: item name, 2: item position, 3: total number of items -#: wp-admin/nav-menus.php:412 -msgid "%1$s. Menu item %2$d of %3$d." -msgstr "%1$s. Élément de menu %2$d sur %3$d." - -#. translators: 1: item name, 2: item position, 3: parent item name -#: wp-admin/nav-menus.php:414 -msgid "%1$s. Sub item number %2$d under %3$s." -msgstr "%1$s. Sous-élément numéro %2$d sous %3$s." - -#: wp-admin/user-edit.php:522 -msgid "Capabilities" -msgstr "Capacités" - -#: wp-admin/user-edit.php:530 -msgid "Denied: %s" -msgstr "Refusé : %s" - -#: wp-admin/includes/nav-menu.php:188 -msgid "Move" -msgstr "Déplacer" - -#: wp-admin/includes/nav-menu.php:189 -msgid "Up one" -msgstr "Un cran vers le haut" - -#: wp-admin/includes/nav-menu.php:190 -msgid "Down one" -msgstr "Descendre d’un cran" - -#: wp-admin/includes/nav-menu.php:193 -msgid "To the top" -msgstr "Tout en haut" - -#: wp-admin/nav-menus.php:723 -msgid "Menu Structure" -msgstr "Structure du menu" - -#: wp-admin/nav-menus.php:743 -msgid "Menu Settings" -msgstr "Réglages du menu" - -#: wp-admin/includes/template.php:2092 -msgid "The backup of this post in your browser is different from the version below." -msgstr "La sauvegarde de cet article dans votre navigateur est différente de la version ci-dessous." - -#: wp-admin/includes/template.php:2093 -msgid "Restore the backup." -msgstr "Rétablir la sauvegarde." - -#: wp-admin/includes/template.php:2096 -msgid "Post restored successfully." -msgstr "L’article a bien été rétabli." - -#: wp-admin/includes/template.php:2097 -msgid "Undo." -msgstr "Annuler." - -#: wp-admin/includes/ajax-actions.php:1152 -msgid "Draft created on %1$s at %2$s" -msgstr "Brouillon créé le %1$s à %2$s" - -#: wp-admin/includes/misc.php:730 -msgid "%s has taken over and is currently editing." -msgstr "%s a pris la main et modifie actuellement ce contenu." - -#: wp-admin/includes/post.php:1467 -msgid "Take over" -msgstr "Prendre la main" - -#: wp-admin/post.php:254 -msgid "You cannot move this item to the Trash. %s is currently editing." -msgstr "Vous ne pouvez pas déplacer ce contenu dans la Corbeille. %s est en train de le modifier." - -#: wp-admin/nav-menus.php:631 -msgid "Edit your menu below, or create a new menu." -msgstr "Modifiez votre menu ci-dessous, ou créez un nouveau menu." - -#: wp-admin/nav-menus.php:636 -msgid "Select a menu to edit:" -msgstr "Sélectionnez le menu à modifier :" - -#: wp-admin/nav-menus.php:677 -msgid "or create a new menu." -msgstr "ou créez un nouveau menu." - -#: wp-admin/includes/ms.php:604 -msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." -msgstr "Merci d’avoir fait cette mise à jour ! Rendez-vous sur la page de mise à jour du réseau afin de mettre à jour tous vos sites." - -#: wp-admin/setup-config.php:335 -msgid "All right, sparky! You’ve made it through this part of the installation. WordPress can now communicate with your database. If you are ready, time now to…" -msgstr "C’est parfait ! Vous avez passé la première partie de l’installation. WordPress peut désormais communiquer avec votre base de données. Si vous êtes prêt(e), il est maintenant temps de…" - -#: wp-admin/includes/nav-menu.php:102 -msgid "sub item" -msgstr "sous-élément" - -#: wp-admin/includes/nav-menu.php:589 -msgid "Link Text" -msgstr "Cible du lien" - -#: wp-admin/includes/nav-menu.php:1324 -msgid "%1$s has been updated." -msgstr "%s a bien été mis à jour." - -#: wp-admin/nav-menus.php:270 -msgid "Selected menus have been successfully deleted." -msgstr "Les menus sélectionnés ont bien été supprimés." - -#: wp-admin/nav-menus.php:713 -msgid "Menu 1" -msgstr "Menu 1" - -#: wp-admin/nav-menus.php:724 -msgid "Edit your default menu by adding or removing items. Drag each item into the order you prefer. Click Create Menu to save your changes." -msgstr "Modifiez votre menu par défaut en ajoutant ou en enlevant des éléments. Faites glissez chaque élément pour les mettre dans l’ordre que vous souhaitez. Cliquez sur « Créer le menu » pour enregistrer vos modifications." - -#: wp-admin/nav-menus.php:737 -msgid "Give your menu a name above, then click Create Menu." -msgstr "Donnez à votre un menu un nom ci-dessus, puis cliquez sur « Créer le menu »." - -#: wp-admin/nav-menus.php:756 -msgid "Auto add pages" -msgstr "Ajoutez automatiquement des pages" - -#: wp-admin/nav-menus.php:757 -msgid "Automatically add new top-level pages to this menu" -msgstr "Ajouter automatiquement les nouvelles pages principales de haut niveau à ce menu" - -#: wp-admin/nav-menus.php:763 -msgid "Theme locations" -msgstr "Emplacements du thème" - -#: wp-admin/nav-menus.php:768 -msgid "(Currently set to: %s)" -msgstr "(Actuellement réglé sur : %s)" - -#: wp-admin/plugin-editor.php:132 -msgid "The Documentation menu below the editor lists the PHP functions recognized in the plugin file. Clicking Look Up takes you to a web page about that particular function." -msgstr "Le menu « Documentation », situé sous l’éditeur, liste les fonctions PHP reconnues dans le fichier de l’extension. En cliquant sur « Consulter », vous serez envoyé sur une page web documentant cette fonction." - -#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:209 -msgid "Look Up" -msgstr "Consulter" - -#: wp-admin/theme-editor.php:29 -msgid "For PHP files, you can use the Documentation dropdown to select from functions recognized in that file. Look Up takes you to a web page with reference material about that particular function." -msgstr "Pour les fichiers PHP, vous pouvez utiliser le menu déroulant « Documentation » pour en apprendre plus sur les fonctions trouvées dans le ce fichier. Le bouton « Consulter » vous enverra sur la page dédiée de cette fonction." - -#: wp-admin/includes/class-wp-posts-list-table.php:647 -#: wp-admin/includes/misc.php:695 -msgid "%s is currently editing" -msgstr "%s modifie actuellement ce contenu" - -#: wp-admin/includes/dashboard.php:1327 -msgid "http://codex.wordpress.org/First_Steps_With_WordPress" -msgstr "http://codex.wordpress.org/fr:Premiers_pas_avec_WordPress" - -#: wp-admin/edit-form-advanced.php:331 -msgid "You can upload and insert media (images, audio, documents, etc.) by clicking the Add Media button. You can select from the images and files already uploaded to the Media Library, or upload new media to add to your page or post. To create an image gallery, select the images to add and click the “Create a new gallery” button." -msgstr "Vous pouvez mettre en ligne et insérer des fichiers média (images, sons, documents, etc.) en cliquant sur le bouton » Ajouter un média «. Vous pouvez sélectionner vos images et fichiers parmi ceux déjà présents dans la bibliothèque de médias, ou en mettre en ligne de nouveaux à ajouter à votre article/page. Pour créer une galerie d’image, sélectionnez les images à ajouter et cliquez sur le bouton » Créer une nouvelle galerie «." - -#: wp-admin/edit-form-advanced.php:332 -msgid "You can also embed media from many popular websites including Twitter, YouTube, Flickr and others by pasting the media URL on its own line into the content of your post/page. Please refer to the Codex to learn more about embeds." -msgstr "Vous pouvez également insérer des contenus en provenance de nombreux sites populaires, comme Twitter, YouTube, Flickr et d’autres, simplement en collant l’adresse web du contenu dans sa propre ligne dans le texte de votre article/page. Référez-vous au Codex pour en apprendre plus sur les contenus insérés." - -#: wp-admin/includes/template.php:1993 -msgid "New Media Manager" -msgstr "Nouveau gestionnaire de médias" - -#: wp-admin/includes/template.php:1994 -msgid "Uploading files and creating image galleries has a whole new look. Check it out!" -msgstr "La mise en ligne de fichiers et la création de galeries d’images dispose d’un tout nouveau style. Jetez-y un oeil !" - -#: wp-admin/includes/image-edit.php:158 -msgid "Image rotation is not supported by your web host." -msgstr "La rotation d’image n’est pas disponible avec cet hébergeur." - -#: wp-admin/includes/bookmark.php:300 -msgid "If you are looking to use the link manager, please install the Link Manager plugin." -msgstr "Si vous souhaitez utiliser le gestionnaire de liens, veuillez installer l’extension Link Manager." - -#: wp-admin/includes/dashboard.php:1315 -msgid "Manage widgets or menus" -msgstr "Gérez vos widgets ou vos menus" - -#: wp-admin/custom-background.php:143 -msgid "To use a background image, simply upload it or choose an image that has already been uploaded to your Media Library by clicking the “Choose Image” button. You can display a single instance of your image, or tile it to fill the screen. You can have your background fixed in place, so your site content moves on top of it, or you can have it scroll with your site." -msgstr "Pour utiliser une image de fond, mettez-la simplement en ligne ou choisissez une image déjà mise en ligne dans votre Bibliothèque de Médias en cliquant sur le bouton « Choisir l’image ». Vous pouvez n’afficher qu’une occurrence de l’image, ou la répéter afin de remplir l’écran. Vous pouvez choisir de garder le fond en place quand vous faites défiler le contenu, ou au contraire faire que le fond défile en même temps." - -#: wp-admin/custom-header.php:186 -msgid "Don’t forget to click “Save Changes” when you’re done!" -msgstr "N’oubliez pas de cliquer sur « Enregistrer les modifications » quand vous avez terminé !" - -#: wp-admin/edit-form-advanced.php:272 -msgid "The title field and the big Post Editing Area are fixed in place, but you can reposition all the other boxes using drag and drop. You can also minimize or expand them by clicking the title bar of each box. Use the Screen Options tab to unhide more boxes (Excerpt, Send Trackbacks, Custom Fields, Discussion, Slug, Author) or to choose a 1- or 2-column layout for this screen." -msgstr "Le champ du titre et la zone d’édition de l’article sont inamovibles, mais vous pouvez déplacer toutes les autres blocs par simple glisser/déposer. Vous pouvez également les fermer/ouvrir en cliquant sur la barre de titre de chaque boite. Utilisez l’onglet « Options de l’écran » pour cacher d’autres boites (Extrait, Envoyer des rétroliens, Champs personnalisés, Discussion, Identifiant, Auteur) ou pour choisir un affichage sur une ou deux colonnes pour cet écran." - -#: wp-admin/edit-form-advanced.php:336 -msgid "Inserting Media" -msgstr "Insertion du média" - -#: wp-admin/edit-form-advanced.php:342 -msgid "Several boxes on this screen contain settings for how your content will be published, including:" -msgstr "Plusieurs sections de cet écran vous permettez de régler la manière dont votre contenu sera publié, notamment :" - -#: wp-admin/edit-form-advanced.php:346 -msgid "Format - Post Formats designate how your theme will display a specific post. For example, you could have a standard blog post with a title and paragraphs, or a short aside that omits the title and contains a short text blurb. Please refer to the Codex for descriptions of each post format. Your theme could enable all or some of 10 possible formats." -msgstr "Format d’article - Désigne la manière dont votre thème doit afficher un article donné. Par exemple, vous pourriez vouloir utiliser le format par défaut pour afficher titre et contenu, ou le format En passant pour ne pas utiliser le titre et n’afficher qu’un court texte. Lisez la documentation du Codex pour obtenir une description de chaque format d’article (en). Il est possible que votre thème ne reconnaisse qu’une partie des 10 formats possibles." - -#: wp-admin/edit-form-advanced.php:357 -msgid "Publish Settings" -msgstr "Réglages de publication" - -#: wp-admin/edit-tags.php:215 -msgid "Parent - Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have child categories for Bebop and Big Band. Totally optional. To create a subcategory, just choose another category from the Parent dropdown." -msgstr "Parent - Les catégories, contrairement aux mots-clés, peuvent avoir une hiérarchie. Vous pouvez avoir une catégorie nommée « Jazz », et à l’intérieur, plusieurs catégories comme « Bebop » et « Big Band ». Le fait d’avoir une hiérarchie est totalement facultatif. Pour créer une sous-catégorie, choisissez juste une autre catégorie depuis la liste déroulante « Parent » ." - -#: wp-admin/widgets.php:68 -msgid "When changing themes, there is often some variation in the number and setup of widget areas/sidebars and sometimes these conflicts make the transition a bit less smooth. If you changed themes and seem to be missing widgets, scroll down on this screen to the Inactive Widgets area, where all of your widgets and their settings will have been saved." -msgstr "En changeant de thèmes, il y a souvent des variations sur le nombre et l’agencement des zones de widgets et des barres latérales, et parfois tout cela entre en conflit, rendant la transition moins aisée. Si vous avec changé de thème et que certains widgets semblent manquer, faites défiler cet écran jusqu’en bas pour les retrouver dans la zone des widgets inactifs, où ils ont été conservés avec leurs derniers réglages." - -#: wp-admin/includes/media.php:2535 -msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." -msgstr "Vous utilisez l’outil de mise en ligne multi-fichiers. Si vous rencontrez des problèmes, essayez la méthode du navigateur à la place." - -#: wp-admin/async-upload.php:62 -msgctxt "media item" -msgid "Edit" -msgstr "Modifier" - -#: wp-admin/custom-header.php:706 -msgctxt "color" -msgid "Default: %s" -msgstr "Par défaut : %s" - -#. translators: column name -#: wp-admin/includes/class-wp-media-list-table.php:251 -msgctxt "column name" -msgid "Uploaded to" -msgstr "Mis en ligne sur " - -#: wp-admin/custom-background.php:410 wp-admin/custom-header.php:856 -#: wp-admin/includes/ajax-actions.php:1845 -msgid "The uploaded file is not a valid image. Please try again." -msgstr "Le fichier mis en ligne n’est pas une image valide. Veuillez réessayer." - -#: wp-admin/custom-background.php:316 -msgid "Choose a Background Image" -msgstr "Choisir une image d’arrière-plan" - -#: wp-admin/custom-header.php:607 -msgid "Choose a Custom Header" -msgstr "Choisir un en-tête personnalisé" - -#: wp-admin/custom-background.php:144 -msgid "You can also choose a background color by clicking the Select Color button and either typing in a legitimate HTML hex value, e.g. “#ff0000” for red, or by choosing a color using the color picker." -msgstr "Vous pouvez également choisir une couleur pour ce texte en cliquant sur le bouton « Sélecteur de couleur » et soit en saisissant une valeur HTML valide (ex. : #ff0000 pour du rouge) ou en cliquant sur le sélecteur de couleur." - -#: wp-admin/custom-header.php:185 -msgid "In the Header Text section of this page, you can choose whether to display this text or hide it. You can also choose a color for the text by clicking the Select Color button and either typing in a legitimate HTML hex value, e.g. “#ff0000” for red, or by choosing a color using the color picker." -msgstr "Dans la section « Texte d’en-tête » de cette page, vous pouvez choisir d’afficher ce texte ou de le cacher. Vous pouvez également choisir une couleur pour ce texte en cliquant sur le bouton « Sélecteur de couleur » et soit en saisissant une valeur HTML valide (ex. : #ff0000 pour du rouge) ou en cliquant sur le sélecteur de couleur." - -#: wp-admin/customize.php:135 -msgid "Theme Customizer Options" -msgstr "Options de personnalisation du thème" - -#: wp-admin/options-reading.php:65 -msgid "You can choose whether or not your site will be crawled by robots, ping services, and spiders. If you want those services to ignore your site, click the checkbox next to “Discourage search engines from indexing this site” and click the Save Changes button at the bottom of the screen. Note that your privacy is not complete; your site is still visible on the web." -msgstr "Vous pouvez choisir si votre site est parcouru par les robots et autres logiciels automatisés, ou non. Si vous préférez que ces services ignorent votre site, cliquez sur le bouton radio marqué « Demander aux moteurs de recherche de ne pas indexer ce site » et cliquez sur le bouton « Enregistrer les modifications » en bas de l’écran. Notez bien que votre vie privée n’est pas assurée : votre site reste visible de tous sur le Web." - -#: wp-admin/includes/dashboard.php:1310 -msgid "More Actions" -msgstr "Plus d’actions" - -#: wp-admin/includes/dashboard.php:1325 -msgid "Turn comments on or off" -msgstr "Activez ou désactivez les commentaires" - -#: wp-admin/includes/dashboard.php:1327 -msgid "Learn more about getting started" -msgstr "Plus d’informations pour bien démarrer" - -#: wp-admin/includes/media.php:2722 -msgid "File URL:" -msgstr "Adresse web du fichier :" - -#: wp-admin/edit-comments.php:127 -msgid "In the In Response To column, there are three elements. The text is the name of the post that inspired the comment, and links to the post editor for that entry. The View Post link leads to that post on your live site. The small bubble with the number in it shows the number of approved comments that post has received. If the bubble is gray, you have moderated all comments for that post. If it is blue, there are pending comments. Clicking the bubble will filter the comments screen to show only comments on that post." -msgstr "Dans la colonne « En réponse à » se trouvent trois éléments. Le texte correspond au titre de l’article qui a inspiré ce commentaire, et un clic sur ce lien vous permettra de modifier cet article. Le lien « Afficher l’article » mène à l’article sur le site. La petite bulle avec un nombre vous indique le nombre de commentaires que l’article a reçus. Si la bulle est grise, vous avez modéré tous les commentaires de cet article. Si elle est bleue, il y a des commentaires en attente de modération. Un clic sur la bulle filtrera la liste des commentaires pour ne plus afficher que ceux liés à cet article." - -#: wp-admin/includes/ms.php:390 -msgid "Used: %1$s%% of %2$s" -msgstr "Taux d’utilisation : %1$s%% sur %2$s" - -#: wp-admin/users.php:230 -msgid "ID #%1$s: %2$s The current user will not be deleted." -msgstr "ID n°%1$s : %2$s L’utilisateur actuel ne sera pas supprimé." - -#: wp-admin/users.php:232 wp-admin/users.php:342 -msgid "ID #%1$s: %2$s" -msgstr "ID n°%1$s : %2$s" - -#: wp-admin/users.php:338 -msgid "ID #%1$s: %2$s The current user will not be removed." -msgstr "ID n°%1$s : %2$s l’utilisateur actuel ne sera pas supprimé." - -#: wp-admin/users.php:340 -msgid "ID #%1$s: %2$s You don't have permission to remove this user." -msgstr "ID n°%1$s : %2$s vous n’avez pas l’autorisation de supprimer cet utilisateur." - -#: wp-admin/users.php:220 -msgid "Please select an option." -msgstr "Veuillez choisir une option." - -#: wp-admin/includes/ms.php:282 -msgid "ERROR: The email address is already used." -msgstr "ERREUR : l’adresse de messagerie est déjà utilisée." - -#: wp-admin/includes/image-edit.php:224 wp-admin/includes/image-edit.php:289 -#: wp-admin/includes/image-edit.php:408 -msgid "$image needs to be an WP_Image_Editor object" -msgstr "$image doit être un objet WP_Image_Editor" - -#: wp-admin/includes/image-edit.php:336 -msgid "Use WP_Image_Editor::rotate" -msgstr "Utilisez WP_Image_Editor::rotate" - -#: wp-admin/includes/image-edit.php:358 -msgid "Use WP_Image_Editor::flip" -msgstr "Utilisez WP_Image_Editor::flip" - -#: wp-admin/includes/template.php:1222 -msgid "The privacy options group has been removed. Use another settings group." -msgstr "Le groupement d’options « Vie privée » a été supprimé. Utilisez un autre groupement de réglages." - -#: wp-admin/options-writing.php:183 -msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." -msgstr "WordPress ne notifie aucun des services de notification (en), du fait des réglages de vie privée de votre site." - -#: wp-admin/includes/class-wp-themes-list-table.php:212 -#: wp-admin/theme-editor.php:33 wp-admin/update-core.php:300 -msgid "http://codex.wordpress.org/Child_Themes" -msgstr "http://codex.wordpress.org/fr:Thèmes_Enfant" - -#: wp-admin/includes/dashboard.php:299 -msgid "Search Engines Discouraged" -msgstr "Moteurs de recherche refusés" - -#: wp-admin/includes/dashboard.php:1279 -msgid "Welcome to WordPress!" -msgstr "Bienvenue dans WordPress !" - -#: wp-admin/includes/dashboard.php:1280 -msgid "We’ve assembled some links to get you started:" -msgstr "Voici quelques liens pour vous aider à démarrer :" - -#: wp-admin/includes/dashboard.php:1284 -msgid "Get Started" -msgstr "Lancez-vous !" - -#: wp-admin/includes/dashboard.php:1289 -msgid "or, change your theme completely" -msgstr "ou alors, changez complètement de thème" - -#: wp-admin/includes/dashboard.php:1293 -msgid "Next Steps" -msgstr "Étapes suivantes" - -#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1299 -msgid "Edit your front page" -msgstr "Modifiez votre page d’accueil" - -#: wp-admin/includes/dashboard.php:1297 wp-admin/includes/dashboard.php:1300 -msgid "Add additional pages" -msgstr "Ajoutez de nouvelles pages" - -#: wp-admin/includes/dashboard.php:1301 -msgid "Add a blog post" -msgstr "Écrivez un article" - -#: wp-admin/includes/dashboard.php:1303 -msgid "Write your first blog post" -msgstr "Écrivez votre premier article" - -#: wp-admin/includes/dashboard.php:1304 -msgid "Add an About page" -msgstr "Ajoutez une page « Ã€ propos »" - -#: wp-admin/includes/dashboard.php:1306 -msgid "View your site" -msgstr "Affichez votre site" - -#: wp-admin/includes/meta-boxes.php:297 -msgid "Uploaded on: %1$s" -msgstr "Mise en ligne le : %1$s" - -#: wp-admin/includes/plugin-install.php:218 -msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." -msgstr "Si vous avez mis des extensions en favoris sur WordPress.org, vous pouvez les voir ici." - -#: wp-admin/includes/plugin-install.php:222 -msgid "Your WordPress.org username:" -msgstr "Votre identifiant WordPress.org :" - -#: wp-admin/includes/plugin-install.php:224 -msgid "Get Favorites" -msgstr "Récupérer les extensions favorites." - -#: wp-admin/includes/plugin.php:1733 wp-admin/includes/plugin.php:1738 -#: wp-admin/includes/plugin.php:1761 wp-admin/includes/plugin.php:1766 -#: wp-admin/includes/template.php:1179 wp-admin/includes/template.php:1184 -msgid "The \"%s\" options group has been removed. Use another settings group." -msgstr "Le groupement d’options « %s » a été supprimé. Utilisez un autre groupement de réglages." - -#: wp-admin/includes/update-core.php:1138 wp-admin/update-core.php:421 -msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." -msgstr "Bienvenue dans WordPress %1$s. Vous allez être redirigé vers l’écran « Ã€ propos » de WordPress. Si ce n’est pas le cas, cliquez ici." - -#: wp-admin/options-reading.php:58 -msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." -msgstr "Vous pouvez également contrôler l’affichage de votre contenu dans les flux RSS, comme le nombre maximum d’articles à afficher, et s’il faut afficher l’article en entier ou juste un résumé." - -#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 -#: wp-admin/options-reading.php:145 -msgid "Search Engine Visibility" -msgstr "Visibilité pour les moteurs de recherche" - -#: wp-admin/options-reading.php:148 -msgid "Allow search engines to index this site" -msgstr "Autoriser les moteurs de recherche à indexer ce site" - -#: wp-admin/options-reading.php:150 wp-admin/options-reading.php:170 -msgid "Discourage search engines from indexing this site" -msgstr "Demander aux moteurs de recherche de ne pas indexer ce site" - -#: wp-admin/options-reading.php:171 -msgid "It is up to search engines to honor this request." -msgstr "Certains moteurs de recherche peuvent décider de l’indexer malgré tout." - -#: wp-admin/plugin-install.php:77 -msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org Plugin Directory for a particular Term, Author, or Tag. You can also search the directory by selecting popular tags. Tags in larger type mean more plugins have been labeled with that tag." -msgstr "Si vous savez ce que vous voulez, commencez par le champ « Recherche » : il vous permet de lancer une recherche sur le dépôt d’extensions de WordPress.org, pour un terme, un auteur, ou un mot-clé particulier. Vous pouvez également lancer une recherche en cliquant sur un des mots-clés populaires. Plus un mot-clé est grand, plus il fait référence à un grand nombre d’extensions." - -#: wp-admin/plugin-install.php:79 -msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." -msgstr "Vous pouvez voir les extensions préférées d’un utililsateur en utilisant le lien Préférées situé en haut à gauche de l’écran, et en renseignant leur identifiant WordPress.org" - -#: wp-admin/plugin-install.php:80 -msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." -msgstr "Si vous voulez installer une extension que vous avez téléchargée depuis un site tiers, cliquez sur le lien « Envoyer ». Il vous sera demandé d’indiquer le fichier .zip à mettre en ligne, et ceci fait, vous pourrez activer l’extension." - -#: wp-admin/setup-config.php:138 -msgid "If for any reason this automatic file creation doesn’t work, don’t worry. All this does is fill in the database information to a configuration file. You may also simply open wp-config-sample.php in a text editor, fill in your information, and save it as wp-config.php." -msgstr "Si, pour quelque raison que ce soit, la création automatique du fichier ne fonctionne pas, pas de panique. Tout ce qu’elle fait, c’est de compléter le fichier de configuration avec les informations de connexion à la base de données. Vous pouvez tout aussi bien ouvrir le fichier wp-config-sample.php dans un éditeur de texte, y saisir les informations en question, et enregistrer le fichier sous le nom wp-config.php." - -#: wp-admin/setup-config.php:154 -msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." -msgstr "Vous devez saisir ci-dessous les détails de connexion à votre base de données. Si vous ne les connaissez pas, contactez votre hébergeur." - -#: wp-admin/setup-config.php:300 -msgid "Sorry, but I can’t write the wp-config.php file." -msgstr "Désolé, mais je ne peux écrire dans le fichier wp-config.php." - -#: wp-admin/setup-config.php:307 -msgid "After you’ve done that, click “Run the install.”" -msgstr "Après cela, cliquez sur « Lancer l’installation »." - -#: wp-admin/themes.php:130 -msgid "Settings saved and theme activated. Visit site" -msgstr "Réglages enregistrés et thème activé. Voir le site" - -#: wp-admin/includes/class-wp-themes-list-table.php:211 -msgid "This child theme requires its parent theme, %2$s." -msgstr "Ce thème enfant nécessite son thème parent, %2$s." - -#: wp-admin/edit-form-advanced.php:317 -msgid "This screen allows you to edit four fields for metadata in a file within the media library." -msgstr "Cet écran vous permet de modifier les quatre champs des métadonnées des fichiers dans la bibliothèque des médias." - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:67 -msgctxt "Plugin Installer" -msgid "Favorites" -msgstr "Favorites" - -#: wp-admin/includes/theme.php:218 -msgid "Flexible Header" -msgstr "En-tête flexible" - -#: wp-admin/theme-install.php:93 -msgid "To install the theme so you can preview it with your site’s content and customize its theme options, click the \"Install\" button at the top of the left-hand pane. The theme files will be downloaded to your website automatically. When this is complete, the theme is now available for activation, which you can do by clicking the \"Activate\" link, or by navigating to your Manage Themes screen and clicking the \"Live Preview\" link under any installed theme’s thumbnail image." -msgstr "Pour installer un thème dans le but de le prévisualiser avec le contenu de votre site et d’en personnaliser les options, cliquez sur le bouton « Installer » en haut du panneau de gauche. Les fichiers du thème seront automatiquement téléchargés vers votre site. Ceci fait, le thème sera disponible, et vous pourrez l’activer en cliquant sur le lien « Activer », ou en vous rendant sur l’écran « Gérer les thèmes » et en cliquant sur le lien « Prévisualisation » situé sous la miniature de chaque thème." - -#: wp-admin/options-reading.php:50 -msgid "The character encoding of your site (UTF-8 is recommended)" -msgstr "L’encodage de caractères utilisé par votre site (UTF-8 est recommandé)" - -#: wp-admin/plugin-editor.php:133 wp-admin/theme-editor.php:30 -msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key." -msgstr "Dans la zone d’édition, la touche Tab ajouter un caractère de tabulation. Pour sortir de cette zone en pressant cette touche, combinez-la avec la touche Esc : Esc-Tab." - -#: wp-admin/includes/widgets.php:200 -msgctxt "widget" -msgid "Add" -msgstr "Ajouter" - -#: wp-admin/includes/widgets.php:199 -msgctxt "widget" -msgid "Edit" -msgstr "Modifier" - -#: wp-admin/includes/upgrade.php:199 -msgid "" -"This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:\n" -"\n" -"
      Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my blog. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)
      \n" -"\n" -"...or something like this:\n" -"\n" -"
      The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.
      \n" -"\n" -"As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!" -msgstr "" -"Voici un exemple de page. Elle est différente d'un article de blog, en cela qu'elle restera à la même place, et s'affichera dans le menu de navigation de votre site (en fonction de votre thème). La plupart des gens commencent par écrire une page « À Propos » qui les présente aux visiteurs potentiels du site. Vous pourriez y écrire quelque chose de ce tenant :\n" -"\n" -"
      Bonjour ! Je suis un mécanicien qui aspire à devenir un acteur, et voici mon blog. J'habite à Bordeaux, j'ai un super chien baptisé Russell, et j'aime la vodka-ananas (ainsi que regarder la pluie tomber).
      \n" -"\n" -"...ou bien quelque chose comme ça :\n" -"\n" -"
      La société 123 Machin Truc a été créée en 1971, et n'a cessé de proposer au public des machins-trucs de qualité depuis lors. Située à Saint-Remy-en-Bouzemont-Saint-Genest-et-Isson, 123 Machin Truc emploie 2 000 personnes, et fabrique toutes sortes de bidules super pour la communauté bouzemontoise.
      \n" -"\n" -"Étant donné que vous êtes un nouvel utilisateur de WordPress, vous devriez vous rendre sur votre tableau de bord pour effacer la présente page, et créer de nouvelles pages avec votre propre contenu. Amusez-vous bien !" - -#: wp-admin/includes/upgrade.php:181 -msgid "" -"Hi, this is a comment.\n" -"To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them." -msgstr "" -"Bonjour, ceci est un commentaire.\n" -"Pour supprimer un commentaire, connectez-vous et affichez les commentaires de cet article. Vous pourrez alors les modifier ou les supprimer." - -#: wp-admin/includes/theme-install.php:78 -msgid "Search by tag" -msgstr "Recherche par mot-clé (tag)" - -#: wp-admin/includes/theme-install.php:75 -msgid "Search by author" -msgstr "Recherche par auteur" - -#: wp-admin/includes/theme-install.php:72 -#: wp-admin/includes/theme-install.php:83 -msgid "Search by keyword" -msgstr "Recherche par mot-clé (terme)." - -#: wp-admin/includes/theme-install.php:63 -msgid "Type of search" -msgstr "Type de recherche" - -#: wp-admin/includes/screen.php:1026 -msgid "Screen Options Tab" -msgstr "Onglet des options de l’écran" - -#: wp-admin/includes/screen.php:854 -msgid "Contextual Help Tab" -msgstr "Onglet d’aide contextuelle" - -#: wp-admin/includes/ms.php:362 -msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." -msgstr "Désolé, vous avez utilisé l’intégralité de votre quota aloué. Veuillez supprimer quelques fichiers avant d’en envoyer d’autres." - -#: wp-admin/includes/media.php:2592 -msgid "Sorry, you have used all of your storage quota of %s MB." -msgstr "Désolé, vous avez utilisé l’intégralité de votre quota de stockage (%s Mo)." - -#: wp-admin/includes/class-wp-comments-list-table.php:371 -msgid "Select comment" -msgstr "Sélectionnez un commentaire" - -#: wp-admin/includes/class-wp-links-list-table.php:144 -#: wp-admin/includes/class-wp-media-list-table.php:317 -#: wp-admin/includes/class-wp-ms-sites-list-table.php:246 -#: wp-admin/includes/class-wp-ms-users-list-table.php:178 -#: wp-admin/includes/class-wp-plugins-list-table.php:477 -#: wp-admin/includes/class-wp-posts-list-table.php:590 -#: wp-admin/includes/class-wp-terms-list-table.php:271 -#: wp-admin/includes/class-wp-users-list-table.php:389 -msgid "Select %s" -msgstr "Sélectionner %s" - -#: wp-admin/edit-tags.php:345 -msgid "Tags can be selectively converted to categories using the tag to category converter." -msgstr "Les mots-clés peuvent être convertis de manière sélective en catégories via le convertisseur mots-clés vers catégories" - -#: wp-admin/edit-tags.php:192 -msgid "You can delete Link Categories in the Bulk Action pull-down, but that action does not delete the links within the category. Instead, it moves them to the default Link Category." -msgstr "Vous pouvez supprimer des catégories de liens avec la liste déroulante « Actions groupées », mais cette action ne supprime pas les liens contenus dans la catégorie. Au lieu de cela, ils sont déplacés dans la catégorie de liens par défaut." - -#: wp-admin/edit-form-advanced.php:298 -msgid "Creating a Page is very similar to creating a Post, and the screens can be customized in the same way using drag and drop, the Screen Options tab, and expanding/collapsing boxes as you choose. This screen also has the distraction-free writing space, available in both the Visual and Text modes via the Fullscreen buttons. The Page editor mostly works the same as the Post editor, but there are some Page-specific features in the Page Attributes box:" -msgstr "Le processus de création d’une page reste très proche de celui d’un article, et les écrans respectifs peuvent être personnalisés de la même manière, par le biais de glisser/déposer, de l’onglet « Option de l’Écran », et en ouvrant/fermant les blocs selon vos besoins. Cet écran dispose également du mode « aucune distraction », tant dans le mode Visuel que dans le mode Texte, via les boutons « Plein Écran ». L’éditeur de page fonctionne globalement comme celui des articles, mais dispose de certaines spécificités, disponibles dans le bloc « Attributs de Page » :" - -#: wp-admin/edit-form-advanced.php:281 -msgid "Post editor - Enter the text for your post. There are two modes of editing: Visual and Text. Choose the mode by clicking on the appropriate tab. 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." -msgstr "Éditeur d’article - Saisissez-y le contenu de votre article. Vous disposez pour ce faire de deux modes : Visuel ou Texte. Choisissez un mode en cliquant sur l’onglet correspondant. Le mode Visuel vous donne accès à un éditeur WYSIWYG ; cliquez sur la dernière icône de la rangée pour afficher une seconde rangée d’icônes. Le mode Texte vous permet de saisir directement du code HTML en même temps que le contenu de votre article. Vous pouvez insérer des fichiers média en cliquant sur les icônes situées au-dessus de l’éditeur, puis en suivant les instructions. Vous pouvez passer en mode « aucune distraction » grâce à l’icône « Plein Écran » du mode Visuel (avant-dernier bouton de la première rangée), ou le bouton « Plein Écran » du mode HTML (dernier bouton de la rangée). Une fois dans ce mode, vous pouvez rendre les boutons visibles en survolant la zone supérieure de la page. Quittez le mode Plein Écran pour revenir en mode d’édition normal." - -#: wp-admin/custom-header.php:570 -msgid "You can select an image to be shown at the top of your site by uploading from your computer or choosing from your media library. After selecting an image you will be able to crop it." -msgstr "Vous pouvez choisir une image d’en-tête personnalisée en la mettant en ligne depuis votre ordinateur ou en la choisissant dans votre bibliothèque de médias. Après avoir sélectionné l’image, vous pourrez la recadrer." - -#: wp-admin/admin-header.php:207 -msgid "Main content" -msgstr "Contenu principal" - -#: wp-admin/admin-header.php:186 -msgid "Skip to main content" -msgstr "Aller au contenu principal" - -#: wp-admin/custom-header.php:174 -msgid "You can set a custom image header for your site. Simply upload the image and crop it, and the new header will go live immediately. Alternatively, you can use an image that has already been uploaded to your Media Library by clicking the “Choose Image” button." -msgstr "Vous pouvez utiliser une image d’en-tête personnalisée pour votre site. Mettez simplement l’image en ligne, recadrez-la, et le nouvel en-tête sera aussitôt en ligne. Autrement, vous pouvez utiliser une image qui a déjà été mise en ligne dans votre Bibliothèque de Médias, en cliquant sur le bouton « Choisissez une image »." - -#: wp-admin/custom-header.php:836 -msgid "Skip Cropping, Publish Image as Is" -msgstr "Pas de recadrage, utiliser l’image telle quelle" - -#. translators: %s is the theme name in the Customize/Live Preview pane -#: wp-admin/customize.php:139 -msgid "You are previewing %s" -msgstr "Vous prévisualisez %s" - -#: wp-admin/custom-background.php:304 wp-admin/custom-header.php:568 -msgid "Select Image" -msgstr "Sélectionnez une image" - -#: wp-admin/custom-background.php:314 wp-admin/custom-header.php:604 -msgid "Or choose an image from your media library:" -msgstr "Ou choisissez une image dans votre bibliothèque de médias :" - -#: wp-admin/customize.php:88 -msgid "Customize %s" -msgstr "Personnaliser %s" - -#: wp-admin/customize.php:176 -#: wp-admin/includes/class-wp-theme-install-list-table.php:303 -#: wp-admin/theme-install.php:267 -msgid "Collapse" -msgstr "Réduire" - -#: wp-admin/custom-header.php:177 -msgid "If you don’t want a header image to be displayed on your site at all, click the “Remove Header Image” button at the bottom of the Header Image section of this page. If you want to re-enable the header image later, you just have to select one of the other image options and click “Save Changes”." -msgstr "Si vous ne souhaitez pas que votre site utilise une image d’en-tête, cliquez sur le bouton « Retirer l’image d’en-tête » en bas de la section « Image d’en-tête » de cette page. Si vous souhaitez réactiver l’image d’en-tête, il vous suffit de sélectionner l’une des autres options d’images, et de la valider en cliquant sur « Enregistrer les modifications »." - -#: wp-admin/media.php:62 -msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." -msgstr "Vous avez tenté de modifier un élément qui n’est pas un fichier joint. Veuillez réessayer." - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:407 -msgctxt "plugin" -msgid "Installed" -msgstr "Installée" - -#: wp-admin/includes/class-wp-theme-install-list-table.php:245 -#: wp-admin/includes/class-wp-theme-install-list-table.php:366 -msgid "This theme is already installed and is up to date" -msgstr "Ce thème est déjà installé et à jour" - -#: wp-admin/includes/class-wp-theme-install-list-table.php:245 -#: wp-admin/includes/class-wp-theme-install-list-table.php:366 -#: wp-admin/theme-install.php:235 -msgctxt "theme" -msgid "Installed" -msgstr "Installés" - -#: wp-admin/theme-install.php:92 -msgid "Once you have generated a list of themes, you can preview and install any of them. Click on the thumbnail of the theme you’re interested in previewing. It will open up in a full-screen Preview page to give you a better idea of how that theme will look." -msgstr "Une fois que vous avez généré une liste de thèmes, vous pouvez les prévisualiser et les installer. Cliquez sur la miniature du thème que vous souhaitez prévisualiser. Cela ouvrira une page de prévisualisation en plein écran, afin de vous donner une meilleure idée de l’aspect de ce thème." - -#: wp-admin/theme-install.php:97 -msgid "Previewing and Installing" -msgstr "Voir l’aperçu et installer" - -#: wp-admin/themes.php:78 -msgid "Previewing and Customizing" -msgstr "Aperçu et personnalisation" - -#: wp-admin/includes/media.php:2549 -msgid "You are using the browser’s built-in file uploader. The WordPress uploader includes multiple file selection and drag and drop capability. Switch to the multi-file uploader." -msgstr "Vous utilisez l’outil de mise en ligne du navigateur. Le nouvel outil de mise en ligne de WordPress inclus la possibilité de télécharger plusieurs fichiers à la fois par glisser/déposer. Passer au nouvel outil de mise en ligne." - -#: wp-admin/includes/class-wp-theme-install-list-table.php:253 -msgid "Preview %s" -msgstr "Aperçu de %s" - -#: wp-admin/tools.php:22 -msgid "Categories have hierarchy, meaning that you can nest sub-categories. Tags do not have hierarchy and cannot be nested. Sometimes people start out using one on their posts, then later realize that the other would work better for their content." -msgstr "Les catégories disposent d’une hiérarchie, ce qui signifie que vous pouvez leur donner des sous-catégories. Les mots-clés n’ont pas de hiérarchie et ne peuvent être imbriqués. Parfois, des auteurs commencent par utiliser une sorte de caractérisation, pour se rendre compte par la suite qu’ils préfèrent l’autre." - -#: wp-admin/tools.php:23 -msgid "The Categories and Tags Converter link on this screen will take you to the Import screen, where that Converter is one of the plugins you can install. Once that plugin is installed, the Activate Plugin & Run Importer link will take you to a screen where you can choose to convert tags into categories or vice versa." -msgstr "Le lien « convertisseur de catégories et mots-clés » vous mènera à la page d’import, où ledit convertisseur est l’une des extensions que vous pouvez installer. Une fois installée, le lien « Activer l’extension & lancer l’importateur » vous mènera à l’écran d’où vous pourrez choisir de lancer une conversion dans un sens ou dans l’autre." - -#: wp-admin/includes/class-wp-themes-list-table.php:164 -#: wp-admin/includes/class-wp-upgrader-skins.php:522 -#: wp-admin/includes/class-wp-upgrader-skins.php:601 wp-admin/themes.php:221 -#: wp-admin/themes.php:301 wp-admin/themes.php:363 -msgid "Live Preview" -msgstr "Prévisualiser" - -#: wp-admin/custom-header.php:166 -msgid "This screen is used to customize the header section of your theme." -msgstr "Cet écran est utilisé pour personnaliser la section d’en-tête de votre thème." - -#: wp-admin/custom-header.php:167 -msgid "You can choose from the theme’s default header images, or use one of your own. You can also customize how your Site Title and Tagline are displayed." -msgstr "Vous pouvez choisir à partir des images d’en-tête par défaut du thème, ou utiliser l’une des vôtres. Vous pouvez également personnaliser la manière dont s’affichent le titre de votre site et son slogan." - -#: wp-admin/custom-header.php:175 -msgid "Some themes come with additional header images bundled. If you see multiple images displayed, select the one you’d like and click the “Save Changes” button." -msgstr "Certains thèmes disposent d’une série d’images d’en-tête. Si vous voyez plusieurs images affichées, sélectionnez celle que vous aimez et cliquez sur le bouton « Enregistrer les modifications »." - -#: wp-admin/custom-header.php:176 -msgid "If your theme has more than one default header image, or you have uploaded more than one custom header image, you have the option of having WordPress display a randomly different image on each page of your site. Click the “Random” radio button next to the Uploaded Images or Default Images section to enable this feature." -msgstr "Si votre thème a plus d’une image d’en-tête par défaut, ou si vous avez mis en ligne plus d’une image d’en-tête personnalisée, vous pouvez faire en sorte que WordPress affiche une image aléatoire différente à chaque chargement de votre site. Sélectionnez l’option « Au hasard » dans la section « Images par défaut » ou « Images mises en ligne » pour activer cette fonctionnalité." - -#: wp-admin/custom-header.php:184 -msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." -msgstr "Pour la plupart des thèmes, le texte d’en-tête est le titre de votre site et son slogan, tels que définis dans la section Réglages généraux." - -#: wp-admin/install.php:181 -msgid "Configuration Error" -msgstr "Erreur de configuration" - -#: wp-admin/install.php:181 -msgid "Your wp-config.php file has an empty database table prefix, which is not supported." -msgstr "Votre fichier wp-config.php ne défini pas préfixe de table de base de données. Il en faut obligatoirement un." - -#: wp-admin/media-new.php:51 -msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." -msgstr "Revenez à l’outil de mise en ligne du navigateur en cliquant sur le lien sous la zone de glisser-déposer." - -#: wp-admin/users.php:382 -msgid "User deleted." -msgid_plural "%s users deleted." -msgstr[0] "Utilisateur supprimé." -msgstr[1] "%s utilisateurs supprimés." - -#: wp-admin/users.php:386 -msgid "New user created. Edit user" -msgstr "Nouvel utilisateur créé. Modifier l’utilisateur" - -#: wp-admin/includes/class-wp-upgrader.php:1441 wp-admin/includes/file.php:614 -#: wp-admin/includes/file.php:716 -msgid "Could not copy files. You may have run out of disk space." -msgstr "Impossible de copier les fichiers. Il se pourrait que vous manquiez de place." - -#: wp-admin/includes/theme-install.php:58 -msgid "Search for themes by keyword." -msgstr "Chercher un thème par mot-clé." - -#: wp-admin/includes/theme-install.php:100 -msgid "Find a theme based on specific features." -msgstr "Trouver un thème selon des critères précis." - -#: wp-admin/setup-config.php:141 -msgid "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…" -msgstr "Vous devriez normalement avoir reçu ces informations de la part de votre hébergeur. Si vous ne les avez pas, il vous faudra contacter votre hébergeur afin de continuer. Si vous êtes prêt…" - -#: wp-admin/theme-editor.php:161 -msgid "This theme is broken." -msgstr "Le thème est cassé." - -#: wp-admin/includes/class-wp-themes-list-table.php:208 -msgid "Version: " -msgstr "Version :" - -#: wp-admin/custom-background.php:317 -msgid "Set as background" -msgstr "Utiliser comme image de fond" - -#: wp-admin/custom-header.php:608 -msgid "Set as header" -msgstr "Utiliser comme en-tête" - -#: wp-admin/includes/class-wp-upgrader-skins.php:596 -msgid "Customize “%s”" -msgstr "Personnaliser « %s »" - -#: wp-admin/about.php:19 -msgid "About" -msgstr "À propos" - -#: wp-admin/includes/nav-menu.php:748 wp-admin/includes/nav-menu.php:1008 -msgid "No results found." -msgstr "Aucun résultat trouvé." - -#: wp-admin/edit-comments.php:209 wp-admin/edit-comments.php:215 -#: wp-admin/includes/class-wp-comments-list-table.php:475 -#: wp-admin/includes/dashboard.php:554 -msgid "Edit comment" -msgstr "Modifier le commentaire" - -#: wp-admin/edit-form-advanced.php:461 -msgid "Enter title here" -msgstr "Saisissez votre titre ici" - -#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:883 -msgid "Target" -msgstr "Cible" - -#: wp-admin/export.php:163 wp-admin/export.php:169 wp-admin/export.php:186 -#: wp-admin/export.php:201 wp-admin/export.php:218 -msgid "All" -msgstr "Tout" - -#: wp-admin/includes/class-wp-comments-list-table.php:226 -#: wp-admin/includes/class-wp-comments-list-table.php:465 -#: wp-admin/includes/class-wp-media-list-table.php:535 -#: wp-admin/includes/class-wp-posts-list-table.php:203 -#: wp-admin/includes/class-wp-posts-list-table.php:665 -msgid "Restore" -msgstr "Rétablir" - -#: wp-admin/includes/class-wp-media-list-table.php:398 -#: wp-admin/includes/class-wp-plugin-install-list-table.php:463 -#: wp-admin/includes/class-wp-posts-list-table.php:734 -#: wp-admin/includes/plugin-install.php:434 wp-admin/includes/revision.php:173 -msgid "%s ago" -msgstr "Il y a %s" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 -msgid "Path" -msgstr "Chemin" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:169 -#: wp-admin/includes/media.php:2140 wp-admin/users.php:54 -msgid "Actions" -msgstr "Actions" - -#: wp-admin/includes/class-wp-plugins-list-table.php:237 -msgid "Plugin" -msgstr "Extension" - -#: wp-admin/customize.php:174 -#: wp-admin/includes/class-wp-theme-install-list-table.php:302 -#: wp-admin/theme-install.php:266 -msgid "Collapse Sidebar" -msgstr "Réduire la barre latérale" - -#: wp-admin/includes/class-wp-theme-install-list-table.php:381 -#: wp-admin/includes/plugin-install.php:429 -msgid "Version:" -msgstr "Version : " - -#: wp-admin/includes/image-edit.php:52 -msgid "Scale" -msgstr "Redimensionner" - -#: wp-admin/includes/media.php:1159 -msgid "Link URL" -msgstr "Adresse du lien" - -#: wp-admin/includes/media.php:1162 wp-admin/includes/media.php:2501 -msgid "Enter a link URL or click above for presets." -msgstr "Saisissez une adresse de lien ou cliquez ci-dessus pour les liens prédéfinis." - -#: wp-admin/includes/media.php:2138 wp-admin/menu.php:63 wp-admin/menu.php:226 -msgid "Media" -msgstr "Médias" - -#: wp-admin/includes/meta-boxes.php:423 wp-admin/includes/meta-boxes.php:866 -#: wp-admin/press-this.php:587 -msgid "Add" -msgstr "Ajouter" - -#: wp-admin/includes/class-wp-list-table.php:823 -#: wp-admin/includes/nav-menu.php:835 wp-admin/includes/nav-menu.php:1023 -#: wp-admin/update-core.php:230 wp-admin/update-core.php:237 -#: wp-admin/update-core.php:308 wp-admin/update-core.php:315 -msgid "Select All" -msgstr "Tout sélectionner" - -#: wp-admin/includes/theme.php:178 -msgid "Black" -msgstr "Noir" - -#: wp-admin/includes/theme.php:179 -msgid "Blue" -msgstr "Bleu" - -#: wp-admin/includes/theme.php:180 -msgid "Brown" -msgstr "Marron" - -#: wp-admin/includes/theme.php:181 -msgid "Gray" -msgstr "Gris" - -#: wp-admin/includes/theme.php:182 -msgid "Green" -msgstr "Vert" - -#: wp-admin/includes/theme.php:183 -msgid "Orange" -msgstr "Orange" - -#: wp-admin/includes/theme.php:184 -msgid "Pink" -msgstr "Rose" - -#: wp-admin/includes/theme.php:185 -msgid "Purple" -msgstr "Violet" - -#: wp-admin/includes/theme.php:186 -msgid "Red" -msgstr "Rouge" - -#: wp-admin/includes/theme.php:187 -msgid "Silver" -msgstr "Argent" - -#: wp-admin/includes/theme.php:189 -msgid "White" -msgstr "Blanc" - -#: wp-admin/includes/theme.php:190 -msgid "Yellow" -msgstr "Jaune" - -#: wp-admin/includes/theme.php:209 -msgid "Blavatar" -msgstr "Blavatar" - -#: wp-admin/link.php:104 -msgid "Edit Link" -msgstr "Modifier le lien" - -#: wp-admin/menu.php:221 wp-admin/options.php:21 -msgid "Settings" -msgstr "Réglages" - -#: wp-admin/user-edit.php:274 wp-admin/user-edit.php:275 -msgid "Toolbar" -msgstr "Barre d’outils" - -#: wp-admin/includes/plugin-install.php:177 -#: wp-admin/includes/theme-install.php:65 -msgid "Keyword" -msgstr "Mot-clé" - -#: wp-admin/includes/class-wp-upgrader.php:824 -msgid "This theme requires a parent theme. Checking if it is installed…" -msgstr "Ce thème nécessite un thème parent. Nous vérifions s’il est installé…" - -#. translators: 1: theme name, 2: version -#: wp-admin/includes/class-wp-upgrader.php:826 -msgid "Preparing to install %1$s %2$s…" -msgstr "Préparation à l’installation de %1$s %2$s…" - -#. translators: 1: theme name, 2: version -#: wp-admin/includes/class-wp-upgrader.php:828 -msgid "The parent theme, %1$s %2$s, is currently installed." -msgstr "Le thème parent, %1$s %2$s, est bien installé." - -#. translators: 1: theme name, 2: version -#: wp-admin/includes/class-wp-upgrader.php:830 -msgid "Successfully installed the parent theme, %1$s %2$s." -msgstr "Le thème parent, %1$s %2$s, a bien été installé." - -#: wp-admin/includes/class-wp-upgrader.php:831 -msgid "The parent theme could not be found. You will need to install the parent theme, %s, before you can use this child theme." -msgstr "Le thème parent n’a pas pu être trouvé. Vous allez devoir installer le thème parent, %s, avant de pouvoir utiliser ce thème enfant." - -#: wp-admin/custom-header.php:182 wp-admin/custom-header.php:671 -#: wp-admin/custom-header.php:676 -msgid "Header Text" -msgstr "Texte de l’en-tête" - -#: wp-admin/custom-header.php:679 -msgid "Show header text with your image." -msgstr "Afficher le texte d’en-tête avec l’image." - -#: wp-admin/includes/theme.php:157 wp-admin/includes/update.php:286 -#: wp-admin/includes/update.php:375 -msgid "There is a new version of %1$s available. View version %4$s details or update now." -msgstr "Une nouvelle version de %1$s est disponible. Afficher les détails de la version %4$s ou mettez à jour automatiquement." - -#: wp-admin/includes/plugin.php:171 -msgid "By %s." -msgstr "par %s" - -#: wp-admin/includes/meta-boxes.php:630 -msgid "Add comment" -msgstr "Ajouter un commentaire" - -#: wp-admin/includes/template.php:441 -msgid "Add new Comment" -msgstr "Ajouter un nouveau commentaire" - -#: wp-admin/includes/template.php:469 -msgid "Add Comment" -msgstr "Ajouter un commentaire" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:376 -msgid "Broken Theme:" -msgstr "Thème cassé :" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:226 -msgid "Broken (%s)" -msgid_plural "Broken (%s)" -msgstr[0] "Cassé (%s)" -msgstr[1] "Cassé (%s)" - -#: wp-admin/includes/theme.php:192 -msgid "Light" -msgstr "Clair" - -#. Plugin Name of the plugin/theme -msgid "Hello Dolly" -msgstr "Hello Dolly" - -#. Description of the plugin/theme -msgid "This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from Hello, Dolly in the upper right of your admin screen on every page." -msgstr "Ce n'est pas qu'une extension. Elle symbolise l'espoir et l'enthousiasme de toute une génération, résumé en deux mots, qu'a notamment chanté Louis Armstrong : Hello, Dolly. Une fois activé, elle affichera une ligne aléatoirement des paroles de la chanson Hello, Dolly, en haut à droite de toutes les pages de l'administration." - -#. Author of the plugin/theme -msgid "Matt Mullenweg" -msgstr "Matt Mullenweg" - -#. Author URI of the plugin/theme -msgid "http://ma.tt/" -msgstr "http://ma.tt/" - -#: wp-admin/includes/screen.php:1029 -msgid "Show on screen" -msgstr "Afficher à l’écran" - -#: wp-admin/index.php:76 -msgid "Welcome - Shows links for some of the most common tasks when setting up a new site." -msgstr "Bienvenue - Affiche des liens pour certaines des tâches les plus courantes lors de l’installation d’un nouveau site." - -#. translators: 1: user_login, 2: user_email -#: wp-admin/includes/ajax-actions.php:284 -msgid "%1$s (%2$s)" -msgstr "%1$s (%2$s)" - -#: wp-admin/includes/theme.php:154 wp-admin/includes/update.php:373 -msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." -msgstr "Une nouvelle version de %1$s est disponible. Afficher les détails de la version %4$s. Pas de possibilité de mise à jour automatique pour ce thème." - -#. translators: default start of the week. 0 = Sunday, 1 = Monday -#: wp-admin/includes/schema.php:375 -msgctxt "start of week" -msgid "1" -msgstr "1" - -#. translators: 1: month number (01, 02, etc.), 2: month abbreviation -#: wp-admin/includes/template.php:742 -msgid "%1$s-%2$s" -msgstr "%1$s-%2$s" - -#: wp-admin/custom-header.php:576 -msgid "Images should be at least %1$d pixels wide." -msgstr "Les images devraient faire au moins %1$d pixels de large." - -#: wp-admin/custom-header.php:585 -msgid "Suggested height is %1$d pixels." -msgstr "La hauteur suggérée est de %1$d pixels." - -#: wp-admin/custom-header.php:579 -msgid "Images should be at least %1$d pixels tall." -msgstr "Les images devraient faire au moins %1$d pixels de haut." - -#: wp-admin/install.php:215 -msgctxt "Howdy" -msgid "Welcome" -msgstr "Bienvenue" - -#: wp-admin/custom-header.php:583 -msgid "Suggested width is %1$d pixels." -msgstr "La largeur suggérée est de %1$d pixels." - -#: wp-admin/ms-delete-site.php:84 -msgid "I'm sure I want to permanently disable my site, and I am aware I can never get it back or use %s again." -msgstr "Je suis certain de vouloir effacer mon site définitivement, et je me rends compte que je ne pourrais jamais le récupérer ni utiliser %s pour un nouveau site." - -#: wp-admin/ms-delete-site.php:85 -msgid "Delete My Site Permanently" -msgstr "Effacer mon site définitivement" - -#: wp-admin/ms-delete-site.php:71 -msgid "Delete My Site" -msgstr "Supprimer le site" - -#: wp-admin/ms-delete-site.php:79 -msgid "Remember, once deleted your site cannot be restored." -msgstr "Rappelez-vous qu’une fois supprimé, votre site ne peut être rétabli." - -#: wp-admin/ms-delete-site.php:24 -msgid "I'm sorry, the link you clicked is stale. Please select another option." -msgstr "Je suis désolé, mais le lien que vous avez cliqué ne répond pas. Veuillez sélectionner une autre option." - -#: wp-admin/ms-delete-site.php:22 -msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." -msgstr "Merci d’avoir utilisé notre service %s, votre site a été effacé. Ce n’est qu’un au revoir..." - -#: wp-admin/ms-delete-site.php:78 -msgid "If you do not want to use your %s site any more, you can delete it using the form below. When you click Delete My Site Permanently you will be sent an email with a link in it. Click on this link to delete your site." -msgstr "Si vous ne souhaitez plus utiliser votre site %s, vous pouvez l’effacer à l’aide du formulaire ci-dessous. Après avoir cliqué sur Effacer mon site, vous recevrez un message avec un lien. Cliquez sur ce lien pour effacer votre site." - -#: wp-admin/ms-delete-site.php:17 -msgid "You do not have sufficient permissions to delete this site." -msgstr "Vous n’avez pas les droits suffisants pour effacer ce site." - -#: wp-admin/ms-delete-site.php:74 -msgid "Thank you. Please check your email for a link to confirm your action. Your site will not be deleted until this link is clicked. " -msgstr "Merci. Veuillez consulter le message que nous vous avons envoyé pour confirmer cette action. Votre site ne sera pas effacé tant que vous n’aurez pas cliqué le lien qu’il contient." - -#: wp-admin/ms-delete-site.php:45 -msgid "" -"Dear User,\n" -"You recently clicked the 'Delete Site' link on your site and filled in a\n" -"form on that page.\n" -"If you really want to delete your site, click the link below. You will not\n" -"be asked to confirm again so only click this link if you are absolutely certain:\n" -"###URL_DELETE###\n" -"\n" -"If you delete your site, please consider opening a new site here\n" -"some time in the future! (But remember your current site and username\n" -"are gone forever.)\n" -"\n" -"Thanks for using the site,\n" -"Webmaster\n" -"###SITE_NAME###" -msgstr "" -"Cher utilisateur,\n" -"Vous avez récemment cliqué sur le lien \"Effacer mon site\" dans la console d'administration de votre site \n" -"et complété le formulaire présent sur cette même page.\n" -"Si vous êtes sûr de vouloir supprimer votre site, cliquez sur le lien ci-dessous. Aucune confirmation ne vous sera demandée à l'avenir, soyez donc totalement certain de ce que vous faites :\n" -"###URL_DELETE###\n" -"\n" -"Si vous effacez votre site, n'hésitez pas à revenir créer un site à l'avenir ! (mais souvenez-vous que votre site actuel et votre identifiant ne seront plus jamais disponibles)\n" -"\n" -"Merci d'avoir utilisé notre site,\n" -"\n" -"Le webmaster\n" -"###SITE_NAME###" - -#: wp-admin/includes/ms.php:34 -msgid "This file is too big. Files must be less than %1$s KB in size." -msgstr "Ce fichier est trop gros. La taille des fichiers doit être inférieure %1$s Ko." - -#: wp-admin/includes/ms.php:36 -msgid "You have used your space quota. Please delete files before uploading." -msgstr "Vous avez utilisé l’intégralité de votre quota. Veuillez supprimer quelques fichiers avant l’envoi." - -#: wp-admin/includes/ms.php:261 -msgid "[%s] New Admin Email Address" -msgstr "[%s] Nouvelle adresse e-mail d'administration" - -#: wp-admin/includes/ms.php:294 -msgid "" -"Dear user,\n" -"\n" -"You recently requested to have the email address on your account changed.\n" -"If this is correct, please click on the following link to change it:\n" -"###ADMIN_URL###\n" -"\n" -"You can safely ignore and delete this email if you do not want to\n" -"take this action.\n" -"\n" -"This email has been sent to ###EMAIL###\n" -"\n" -"Regards,\n" -"All at ###SITENAME###\n" -"###SITEURL###" -msgstr "" -"Cher utilisateur,\n" -"\n" -"Vous avez récemment demandé à modifier l'adresse e-mail d'administration de votre compte.\n" -"Si c'est bien le cas, veuillez cliquer sur le lien suivant pour valider la modification:\n" -"###ADMIN_URL###\n" -"\n" -"Vous pouvez ignorer et supprimer ce mail si vous n'avez pas demandé cette action.\n" -"\n" -"Cet email a été envoyé à ###EMAIL###\n" -"\n" -"Cordialement,\n" -"Depuis ###SITENAME###\n" -"###SITEURL###" - -#: wp-admin/includes/ms.php:338 -msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." -msgstr "Votre adresse e-mail n’a pas encore été mise à jour. Veuillez vérifier votre boite de réception %s pour consulter l’e-mail de confirmation." - -#. translators: Gigabytes -#: wp-admin/includes/ms.php:383 -msgid "GB" -msgstr "Go" - -#. translators: Megabytes -#: wp-admin/includes/ms.php:387 -msgid "MB" -msgstr "Mo" - -#: wp-admin/includes/ms.php:330 -msgid "[%s] New Email Address" -msgstr "[%s] Nouvelle adresse e-mail" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 -#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 -msgid "Network Disable" -msgstr "Désactiver du réseau" - -#: wp-admin/includes/ms-deprecated.php:30 -msgid "Sorry, you must delete files before you can upload any more." -msgstr "Désolé, vous devez effacer quelques fichiers avant de pouvoir en envoyer d’autres." - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:217 -msgid "Enabled (%s)" -msgid_plural "Enabled (%s)" -msgstr[0] "Activé (%s)" -msgstr[1] "Activés (%s)" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:193 -msgid "Theme" -msgstr "Thème" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:185 -msgid "You do not appear to have any themes available at this time." -msgstr "Vous ne semblez pas avoir de thème disponible en ce moment." - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:183 -msgid "No themes found." -msgstr "Aucun thème trouvé." - -#: wp-admin/includes/ms.php:540 -msgid "Visit Dashboard" -msgstr "Se rendre sur le Tableau de bord" - -#: wp-admin/includes/ms.php:534 -msgid "Your Sites" -msgstr "Vos sites" - -#: wp-admin/includes/ms.php:532 -msgid "If you reached this screen by accident and meant to visit one of your own sites, here are some shortcuts to help you find your way." -msgstr "Si vous êtes arrivé sur cet écran par accident, et que vous vouliez en fait vous rendre sur l’un de vos propres sites, voici quelques raccourcis pour vous aider à trouver votre chemin." - -#: wp-admin/includes/class-wp-ms-users-list-table.php:80 -msgctxt "user" -msgid "Not Spam" -msgstr "N’est pas un indésirable" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:220 -msgid "Disabled (%s)" -msgid_plural "Disabled (%s)" -msgstr[0] "Désactivé (%s)" -msgstr[1] "Désactivés (%s)" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 -msgid "Open this theme in the Theme Editor" -msgstr "Ouvrir ce thème dans l’éditeur de thème" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 -msgid "Disable this theme" -msgstr "Désactiver ce thème" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 -msgid "Enable this theme" -msgstr "Activer ce thème" - -#: wp-admin/includes/class-wp-ms-users-list-table.php:79 -msgctxt "user" -msgid "Mark as Spam" -msgstr "Marquer comme indésirable" - -#: wp-admin/includes/ms.php:529 wp-admin/includes/ms.php:531 -msgid "You attempted to access the \"%1$s\" dashboard, but you do not currently have privileges on this site. If you believe you should be able to access the \"%1$s\" dashboard, please contact your network administrator." -msgstr "Vous avez tenté d’accéder au tableau de bord de « %1$s ». Cependant, vous ne disposez pas pour le moment des droits nécessaires sur ce site. Si vous pensez que vous devriez pouvoir accéder au tableau de bord de « %1$s », contactez l’administrateur du réseau." - -#: wp-admin/includes/ms.php:425 -msgid "MB (Leave blank for network default)" -msgstr "Mo (Laisser vide pour utiliser la valeur par défaut du réseau)" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 -msgid "Visit theme homepage" -msgstr "Aller sur la page du thème" - -#: wp-admin/includes/ms.php:572 -msgid "British English" -msgstr "Anglais (UK)" - -#: wp-admin/includes/ms.php:541 -msgid "View Site" -msgstr "Afficher le site" - -#: wp-admin/includes/class-wp-ms-users-list-table.php:100 -msgid "Super Admin (%s)" -msgid_plural "Super Admins (%s)" -msgstr[0] "Super-admin (%s)" -msgstr[1] "Super-admins (%s)" - -#: wp-admin/includes/ms.php:568 -msgid "American English" -msgstr "Anglais (US)" - -#. translators: My sites label -#: wp-admin/includes/ms.php:637 -msgid "Primary Site" -msgstr "Site principal" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:390 -msgid "Visit Theme Site" -msgstr "Aller sur le site du thème" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 -msgid "Delete this theme" -msgstr "Supprimer ce thème" - -#: wp-admin/includes/ms.php:424 -msgid "Site Upload Space Quota " -msgstr "Quota de l’espace disque du site" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:254 -#: wp-admin/includes/class-wp-ms-themes-list-table.php:297 -msgid "Disable" -msgstr "Désactiver" - -#: wp-admin/includes/ms.php:32 -msgid "Not enough space to upload. %1$s KB needed." -msgstr "Pas assez d’espace pour l’envoi. %1$s Ko sont nécessaires." - -#: wp-admin/includes/ms.php:582 -msgid "English" -msgstr "Anglais" - -#: wp-admin/my-sites.php:63 -msgid "You must be a member of at least one site to use this page." -msgstr "Vous devez être membre d’au moins un site pour utiliser cette page." - -#: wp-admin/my-sites.php:94 -msgid "Global Settings" -msgstr "Réglages globaux" - -#: wp-admin/my-sites.php:48 -msgid "Documentation on My Sites" -msgstr "Documentation sur Mes Sites (en)" - -#: wp-admin/my-sites.php:16 -msgid "You do not have sufficient permissions to view this page." -msgstr "Vous n’avez pas les droits suffisants pour accéder à cette page." - -#: wp-admin/my-sites.php:31 -msgid "The primary site you chose does not exist." -msgstr "Le site principal que vous avez choisi n’existe pas." - -#: wp-admin/my-sites.php:43 -msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." -msgstr "Avant la version 3.0 de WordPress, l’équivalent du réseau multisite devait être installé avec une édition spéciale de WordPress, appelée WordPress MU (pour Multi-Utilisateurs)." - -#: wp-admin/setup-config.php:49 -msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation." -msgstr "Désolé, j’ai besoin d’un fichier wp-config-sample.php à partir duquel travailler. Veuillez remettre ce fichier en ligne au sein de votre installation WordPress." - -#: wp-admin/setup-config.php:53 -msgid "The file 'wp-config.php' already exists. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now." -msgstr "Le fichier wp-config.php existe déjà. Si vous devez mettre à zéro n’importe quelle valeur de configuration dans ce fichier, veuillez commencer par le supprimer. Vous pouvez essayer l’installation maintenant." - -#: wp-admin/setup-config.php:57 -msgid "The file 'wp-config.php' already exists one level above your WordPress installation. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now." -msgstr "Le fichier wp-config.php existe déjà, un niveau au-dessus de votre installation WordPress. Si vous devez mettre à zéro vos éléments de configuration, veuillez d’abord effacer ce fichier. Vous pouvez essayer de lancer l’installation." - -#: wp-admin/setup-config.php:82 -msgid "WordPress › Setup Configuration File" -msgstr "WordPress › Fichier de configuration" - -#: wp-admin/setup-config.php:128 -msgid "Welcome to WordPress. Before getting started, we need some information on the database. You will need to know the following items before proceeding." -msgstr "Bienvenue dans WordPress. Avant de nous lancer, nous avons besoin de certaines informations sur votre base de données. Il va vous falloir réunir les informations suivantes pour continuer." - -#: wp-admin/setup-config.php:130 -msgid "Database name" -msgstr "Nom de la base de données" - -#: wp-admin/setup-config.php:131 -msgid "Database username" -msgstr "Nom d’utilisateur MySQL" - -#: wp-admin/setup-config.php:132 -msgid "Database password" -msgstr "Mot de passe de l’utilisateur" - -#: wp-admin/setup-config.php:133 -msgid "Database host" -msgstr "Adresse de la base de données" - -#: wp-admin/setup-config.php:134 -msgid "Table prefix (if you want to run more than one WordPress in a single database)" -msgstr "Préfixe de table (si vous souhaitez avoir plusieurs WordPress sur une même base de données)" - -#: wp-admin/setup-config.php:143 -msgid "Let’s go!" -msgstr "C’est parti !" - -#: wp-admin/setup-config.php:157 -msgid "Database Name" -msgstr "Nom de la base de données" - -#: wp-admin/setup-config.php:159 -msgid "The name of the database you want to run WP in." -msgstr "Le nom de la base de données dans laquelle vous souhaitez installer WordPress." - -#: wp-admin/setup-config.php:163 -msgctxt "example username" -msgid "username" -msgstr "utilisateur" - -#: wp-admin/setup-config.php:164 -msgid "Your MySQL username" -msgstr "Votre identifiant MySQL" - -#: wp-admin/setup-config.php:168 -msgctxt "example password" -msgid "password" -msgstr "mot de passe" - -#: wp-admin/setup-config.php:169 -msgid "…and your MySQL password." -msgstr "…et son mot de passe MySQL." - -#: wp-admin/setup-config.php:172 -msgid "Database Host" -msgstr "Adresse de la base de données" - -#: wp-admin/setup-config.php:174 -msgid "You should be able to get this info from your web host, if localhost does not work." -msgstr "Si localhost ne fonctionne pas, votre hébergeur doit pouvoir vous donner la bonne information." - -#: wp-admin/setup-config.php:177 -msgid "Table Prefix" -msgstr "Préfixe des tables" - -#: wp-admin/setup-config.php:179 -msgid "If you want to run multiple WordPress installations in a single database, change this." -msgstr "Si vous souhaitez faire tourner plusieurs installations de WordPress sur une même base de données, modifiez ce réglage." - -#: wp-admin/setup-config.php:301 -msgid "You can create the wp-config.php manually and paste the following text into it." -msgstr "Vous pouvez créer le fichier wp-config.php à la main, en y copiant/collant le texte suivant." - -#: wp-admin/setup-config.php:308 wp-admin/setup-config.php:337 -msgid "Run the install" -msgstr "Lancer l’installation" - -#: wp-admin/maint/repair.php:30 -msgid "To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file. Once this line is added to your config, reload this page." -msgstr "Pour autoriser cette page à réparer automatiquement les problèmes de base de données, veuillez ajouter la ligne suivante dans votre fichier wp-config.php. Une fois cette ligne ajoutée à votre configuration, rechargez cette page." - -#: wp-admin/includes/class-wp-comments-list-table.php:156 -msgid "No comments awaiting moderation." -msgstr "Aucun commentaire en attente de modération." - -#: wp-admin/includes/plugin-install.php:354 -msgctxt "Plugin installer section title" -msgid "Changelog" -msgstr "Liste des modifications" - -#: wp-admin/includes/plugin-install.php:356 -msgctxt "Plugin installer section title" -msgid "Other Notes" -msgstr "Autres notes" - -#: wp-admin/includes/plugin-install.php:352 -msgctxt "Plugin installer section title" -msgid "FAQ" -msgstr "FAQ" - -#: wp-admin/includes/plugin-install.php:351 -msgctxt "Plugin installer section title" -msgid "Installation" -msgstr "Installation" - -#: wp-admin/includes/plugin-install.php:350 -msgctxt "Plugin installer section title" -msgid "Description" -msgstr "Description" - -#: wp-admin/includes/plugin-install.php:353 -msgctxt "Plugin installer section title" -msgid "Screenshots" -msgstr "Captures d’écrans" - -#. translators: %s is a placeholder that must come at the start of the URL -#. path. -#: wp-admin/options-permalink.php:244 -msgid "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 http://example.org/%stopics/uncategorized/. If you leave these blank the defaults will be used." -msgstr "Si vous le souhaitez, vous pouvez spécifier une structure personnalisée pour vos mots-clés et vos catégories. Par exemple, en utilisant sujet comme préfixe pour vos catégories, vous obtiendrez des adresses web comme : http://exemple.fr/%ssujet/non-classe/. Si vous laissez ce champ vide, la valeur par défaut sera appliquée." - -#: wp-admin/options-permalink.php:157 -msgid "You should update your web.config now." -msgstr "Vous devriez mettre à jour votre fichier web.config maintenant." - -#: wp-admin/includes/meta-boxes.php:803 -msgid "" -"You are about to delete this link '%s'\n" -" 'Cancel' to stop, 'OK' to delete." -msgstr "" -"Vous êtes sur le point de supprimer le lien « %s ».\n" -" « Annuler » pour abandonner, « OK » pour le supprimer." - -#: wp-admin/includes/plugin-install.php:445 -msgid "Plugin Homepage »" -msgstr "Site Web de l’extension »" - -#: wp-admin/export.php:49 -msgid "You can export a file of your site’s content in order to import it into another installation or platform. The export file will be an XML file format called WXR. Posts, pages, comments, custom fields, categories, and tags can be included. You can choose for the WXR file to include only certain posts or pages by setting the dropdown filters to limit the export by category, author, date range by month, or publishing status." -msgstr "Vous pouvez exporter le contenu de votre site dans un fichier, afin de l’importer dans une autre installation autonome ou une plate-forme. Le fichier d’export utilise un format de type XML, baptisé WXR. Il peut contenir vos articles, pages, commentaires, champs personnalisés, catégories et mots-clés. Vous pouvez utiliser des filtres pour que le fichier WXR ne contienne les articles que d’une certaine plage de dates (par mois), un auteur donné, une catégorie précise, ou des états de publication." - -#. translators: 1: table name, 2: error message, -#: wp-admin/maint/repair.php:73 -msgid "Failed to repair the %1$s table. Error: %2$s" -msgstr "Impossible de réparer la table %1$s. Erreur : %2$s" - -#: wp-admin/options-general.php:211 -msgid "Standard time begins on: %s." -msgstr "Le passage à l’heure d’hiver se fait le : %s." - -#: wp-admin/user-new.php:155 -msgid "New users will receive an email letting them know they’ve been added as a user for your site. This email will also contain their password. Check the box if you don’t want the user to receive a welcome email." -msgstr "Les nouveaux utilisateurs reçoivent un message les informant qu’ils ont été ajoutés aux utilisateurs de votre site. Ce message contient également leur mot de passe. Décochez la case si vous ne voulez pas que l’utilisateur reçoive ce message de bienvenue." - -#: wp-admin/plugins.php:379 -msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." -msgstr "L’extension a généré %d caractères d’affichage inattendu lors de l’activation. Si vous voyez un message « headers already sent » (Les en-têtes ont déjà été envoyés), des problèmes avec les flux de syndication ou d’autres erreurs, essayez de désactiver ou enlever cette extension." - -#: wp-admin/includes/theme.php:147 -msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update." -msgstr "Mettre à jour ce thème vous fera perdre toutes les modifications personnelles que vous y avez apportées. « Annuler » pour arrêter, « OK » pour mettre à jour." - -#: wp-admin/users.php:36 -msgid "You can filter the list of users by User Role using the text links in the upper left to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." -msgstr "Vous pouvez filtrer la liste des utilisateurs par rôle, à l’aide des liens textuels en haut à gauche, afin d’afficher tous les utilisateurs, ou seulement les administrateurs, les éditeurs, les auteurs ou les contributeurs. Par défaut, tous les utilisateurs sont affichés. Les rôles sans utilisateurs ne sont pas listés." - -#: wp-admin/update-core.php:46 -msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" -msgstr "Vous utilisez une version de développement de WordPress. Vous pouvez faire une mise à jour automatique vers la toute dernière version quotidienne (« nightly build »), ou télécharger cette version quotidienne et l’installer vous-même :" - -#: wp-admin/options-writing.php:36 -msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret e-mail account with POP3 access to use this, and any mail received at this address will be posted, so it’s a good idea to keep this address very secret." -msgstr "Les réglages de publication par e-mail vous permettant d’envoyer à votre installation WordPress un e-mail dont le contenu sera publié dans un article. Vous devez définir un compte e-mail secret avec une adresse POP3. Tout message reçu à cette adresse sera publié. Il vaut donc mieux garder cette adresse à l’abri des regards. " - -#: wp-admin/includes/image-edit.php:192 -msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." -msgstr "Les modifications qui n'ont pas été enregistrées seront perdues. « OK » pour continuer, « Annuler » pour revenir à l'éditeur d'images." - -#: wp-admin/import.php:23 -msgid "In previous versions of WordPress, all importers were built-in. They have been turned into plugins since most people only use them once or infrequently." -msgstr "Dans les versions précédentes de WordPress, tous les importateurs étaient directement inclus . Nous les avons convertis en extensions, car la plupart des gens ne s’en servent que très rarement, voire une seule fois." - -#: wp-admin/themes.php:127 -msgid "The active theme is broken. Reverting to the default theme." -msgstr "Le thème courant est endommagé. Retour au thème par défaut." - -#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 -#: wp-admin/custom-header.php:1233 -msgid "Image could not be processed. Please go back and try again." -msgstr "L’image n’a pas pu être traitée. Veuillez revenir en arrière en réessayer." - -#. translators: 1: table name, 2: error message, -#: wp-admin/maint/repair.php:63 -msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" -msgstr "La table %1$s est dans un mauvais état. Elle renvoie l’erreur suivante : %2$s. WordPress va tenter de la réparer…" - -#: wp-admin/edit-form-advanced.php:132 -msgid "There is an autosave of this post that is more recent than the version below. View the autosave" -msgstr "Une sauvegarde automatique existe pour cet article ; elle est plus récente que la version affichée ci-dessous. Afficher cette sauvegarde automatique." - -#: wp-admin/maint/repair.php:109 -msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." -msgstr "Réparations effectuées. Veuillez retirer la ligne suivante de votre fichier wp-config.php, pour empêcher que cette page soit utilisée par des utilisateurs non autorisés." - -#: wp-admin/maint/repair.php:115 -msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." -msgstr "WordPress peut automatiquement chercher les problèmes courants des base de données et les réparer. La réparation peut prendre un certain temps, merci donc de votre patience." - -#: wp-admin/maint/repair.php:118 -msgid "WordPress can also attempt to optimize the database. This improves performance in some situations. Repairing and optimizing the database can take a long time and the database will be locked while optimizing." -msgstr "WordPress peut également tenter d’optimiser la base de données. Cela peut améliorer ses performances dans certains cas. La réparation et l’optimisation peuvent prendre longtemps, et la base de données sera verrouillée durant l’optimisation." - -#: wp-admin/user-new.php:279 -msgid "Enter the email address or username of an existing user on this network to invite them to this site. That person will be sent an email asking them to confirm the invite." -msgstr "Pour inviter un utilisateur de ce réseau sur ce site, saisissez son adresse de messagerie ou son identifiant. Cette personne recevra alors un message lui proposant de confirmer son ajout." - -#: wp-admin/options-discussion.php:173 -msgid "An avatar is an image that follows you from weblog to weblog appearing beside your name when you comment on avatar enabled sites. Here you can enable the display of avatars for people who comment on your site." -msgstr "Un avatar est une image qui vous suit de site en site, apparaissant à côté de votre nom quand vous laissez un commentaire sur un site capable de le reconnaître. Vous pouvez ici activer l’affichage des avatars des gens qui laissent un commentaire sur votre site." - -#: wp-admin/plugin-editor.php:252 -msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." -msgstr "Attention : il n’est pas recommandé de modifier des extensions activées. Si vos modifications amènent une erreur fatale, l’extension sera automatiquement désactivée." - -#: wp-admin/user-new.php:275 -msgid "Enter the email address of an existing user on this network to invite them to this site. That person will be sent an email asking them to confirm the invite." -msgstr "Saisissez l’adresse de contact d’un utilisateur existant sur votre réseau, afin de l’inviter sur ce site. Cette personne recevra un message lui demandant de confirmer l’invitation." - -#: wp-admin/credits.php:179 -msgid "Contributing Developers" -msgstr "Développeurs ayant contribué" - -#: wp-admin/user-edit.php:278 -msgid "Show Toolbar when viewing site" -msgstr "Afficher la barre d’outils lorsque vous visitez le site" - -#. translators: 1: WordPress version number, 2: plural number of bugs. Singular -#. security issue. -#: wp-admin/about.php:194 -msgid "Version %1$s addressed a security issue and fixed %2$s bug." -msgid_plural "Version %1$s addressed a security issue and fixed %2$s bugs." -msgstr[0] "La version %1$s s’occupe d’un problème de sécurité et corrige %2$s bug." -msgstr[1] "Version %1$s s’occupe d’un problème de sécurité et corrige %2$s bugs." - -#: wp-admin/about.php:48 wp-admin/about.php:201 -msgid "For more information, see the release notes." -msgstr "Pour plus d’informations, consultez les notes de publication." - -#. translators: 1: WordPress version number, 2: plural number of bugs. More -#. than one security issue. -#: wp-admin/about.php:46 wp-admin/about.php:198 -msgid "Version %1$s addressed some security issues and fixed %2$s bug." -msgid_plural "Version %1$s addressed some security issues and fixed %2$s bugs." -msgstr[0] "La version %1$s s’occupe de quelques problèmes de sécurité et corrige %2$s bug." -msgstr[1] "Version %1$s s’occupe de quelques problèmes de sécurité et corrige %2$s bugs." - -#. translators: 1: WordPress version number, 2: plural number of bugs. -#: wp-admin/about.php:190 -msgid "Version %1$s addressed %2$s bug." -msgid_plural "Version %1$s addressed %2$s bugs." -msgstr[0] "La version %1$s corrige %2$s bug." -msgstr[1] "La version %1$s corrige %2$s bugs." - -#: wp-admin/index.php:32 -msgid "Welcome to your WordPress Dashboard! This is the screen you will see when you log in to your site, and gives you access to all the site management features of WordPress. You can get help for any screen by clicking the Help tab in the upper corner." -msgstr "Bienvenu dans votre tableau de bord WordPress ! Ceci est l’écran que vous verrez lorsque vous vous connectez à votre site, et qui vous donne accès à l’ensemble des fonctionnalités de gestion de WordPress. Vous pouvez obtenir de l’aide dans n’importe quel écran en cliquant sur l’onglet « Aide » présent en haut à droite de votre navigateur." - -#: wp-admin/about.php:45 wp-admin/about.php:183 -msgid "Maintenance and Security Release" -msgid_plural "Maintenance and Security Releases" -msgstr[0] "Mise à jour de maintenance et de sécurité" -msgstr[1] "Mises à jour de maintenance et de sécurité" - -#: wp-admin/about.php:36 wp-admin/credits.php:91 wp-admin/freedoms.php:28 -msgid "What’s New" -msgstr "Nouveautés" - -#: wp-admin/about.php:182 -msgid "Security Release" -msgid_plural "Security Releases" -msgstr[0] "Mise à jour de sécurité" -msgstr[1] "Mises à jour de sécurité" - -#: wp-admin/about.php:181 -msgid "Maintenance Release" -msgid_plural "Maintenance Releases" -msgstr[0] "Mise à jour de maintenance" -msgstr[1] "Mises à jour de maintenance" - -#. translators: 1: WordPress version number. -#: wp-admin/about.php:186 -msgid "Version %1$s addressed a security issue." -msgid_plural "Version %1$s addressed some security issues." -msgstr[0] "La version %1$s corrige une vulnérabilité de sécurité." -msgstr[1] "La version %1$s corrige plusieurs vulnérabilités de sécurité." - -#: wp-admin/options-permalink.php:22 -msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures." -msgstr "Cet écran vous permet de choisir la structure de permalien par défaut. Vous pouvez choisir les réglages les plus courants, ou créer la vôtre." - -#: wp-admin/about.php:164 -msgid "Return to Updates" -msgstr "Retourner aux mises à jour" - -#: wp-admin/includes/update-core.php:1139 wp-admin/update-core.php:422 -msgid "Welcome to WordPress %1$s. Learn more." -msgstr "Bienvenu dans WordPress %1$s. En savoir plus." - -#: wp-admin/edit-tags.php:223 -msgid "Adding Categories" -msgstr "Ajout de catégories" - -#: wp-admin/edit-tags.php:223 -msgid "Adding Tags" -msgstr "Ajout de mots-clés" - -#: wp-admin/plugins.php:351 -msgid "Troubleshooting" -msgstr "Diagnostic" - -#: wp-admin/media-new.php:47 -msgid "You can upload media files here without creating a post first. This allows you to upload files to use with posts and pages later and/or to get a web link for a particular file that you can share. There are three options for uploading files:" -msgstr "Vous pouvez ici mettre des fichiers en ligne sans devoir créer un nouvel article avant. Ceci vous permet d’envoyer des fichiers qui seront utilisables par les articles et les pages ultérieurement et/ou seront utilisés via un lien internet pour partager un fichier particulier. Il y a 3 méthodes pour envoyer des fichiers :" - -#: wp-admin/user-new.php:157 -msgid "You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed." -msgstr "Vous devez assigner un mot de passe au nouvel utilisateur, qu’il pourra changer après s’être connecté. L’identifiant, en revanche, ne peut être changé." - -#: wp-admin/tools.php:60 -msgid "If you want to convert your categories to tags (or vice versa), use the Categories and Tags Converter available from the Import screen." -msgstr "Si vous souhaitez convertir vos catégories en mots-clés (et vice versa), utilisez le Convertisseur de catégories mots-clés, disponible depuis l’écran des importateurs." - -#: wp-admin/user-new.php:161 -msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." -msgstr "N’oubliez pas de cliquer sur le bouton « Ajouter un utilisateur », en bas de cet écran, quand vous aurez terminé." - -#: wp-admin/export.php:151 -msgid "Once you’ve saved the download file, you can use the Import function in another WordPress installation to import the content from this site." -msgstr "Une fois que le fichier téléchargé a été enregistré, vous pouvez utiliser la fonction Importer d’un autre site WordPress pour importer ce fichier dans cet autre site." - -#: wp-admin/users.php:32 -msgid "Screen Display" -msgstr "Écran affiché" - -#: wp-admin/upload.php:212 -msgid "Attaching Files" -msgstr "Fichiers des extensions" - -#: wp-admin/user-new.php:172 -msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" -msgstr "Voici un rapide survol des différents rôles assignables aux utilisateurs, et des permissions qui leurs sont associées :" - -#: wp-admin/user-new.php:171 -msgid "User Roles" -msgstr "Rôles utilisateurs" - -#: wp-admin/user-new.php:151 -msgid "To add a new user to your site, fill in the form on this screen and click the Add New User button at the bottom." -msgstr "Pour ajouter un nouvel utilisateur à votre site, remplissez le formulaire de cet écran et cliquez sur le bouton « Ajouter un nouvel utilisateur » en bas de l’écran." - -#: wp-admin/edit-comments.php:122 -msgid "Moderating Comments" -msgstr "Modération des commentaires" - -#: wp-admin/user-new.php:174 -msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." -msgstr "Les abonnés peuvent lire les commentaires/commenter/recevoir les newsletters, etc. Mais ils ne peuvent pas créer du contenu sur le site." - -#: wp-admin/import.php:125 -msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." -msgstr "Si l’importateur dont vous avec besoin n’est pas présent, lancez une recherche dans le dépôt d’extensions pour voir s’il s’y trouve." - -#: wp-admin/edit.php:200 -msgid "When using Bulk Edit, you can change the metadata (categories, author, etc.) for all selected posts at once. To remove a post from the grouping, just click the x next to its name in the Bulk Edit area that appears." -msgstr "Vous pouvez également modifier plusieurs articles en même temps. Cochez les cases des articles que vous voulez modifier, sélectionnez l’option « Modifier » du menu « Actions groupées », et cliquez sur « Appliquer ». Vous pourrez alors d’un coup modifier les métadonnées (catégories, auteur, etc.) pour tous les articles sélectionnés. Pour retirer un article de la sélection, cliquez simplement sur la croix à gauche de son titre dans la zone « Modifications groupées » qui apparaît." - -#: wp-admin/edit.php:185 wp-admin/upload.php:206 -msgid "Available Actions" -msgstr "Actions disponibles" - -#: wp-admin/user-new.php:176 -msgid "Authors can publish and manage their own posts, and are able to upload files." -msgstr "Les auteurs peuvent publier et gérer leurs propres articles, ils peuvent également envoyer des fichiers ;" - -#: wp-admin/update-core.php:483 -msgid "How to Update" -msgstr "Comment faire la mise à jour" - -#: wp-admin/edit.php:169 -msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." -msgstr "Cet écran vous donne accès à tous vos articles. Vous pouvez personnaliser son affichage afin qu’il corresponde au mieux à vos besoins." - -#: wp-admin/edit.php:199 -msgid "You can also edit or move multiple posts to the trash at once. Select the posts you want to act on using the checkboxes, then select the action you want to take from the Bulk Actions menu and click Apply." -msgstr "Vous pouvez également modifier plusieurs articles à la fois, ou les déplacer dans la Corbeille d’un coup. Sélectionnez les articles sur lesquels vous voulez lancer une action, puis sélectionnez l’action que vous voulez lancer dans le menu « Actions groupées » et cliquez sur « Appliquer »." - -#: wp-admin/plugin-install.php:75 -msgid "Adding Plugins" -msgstr "Ajout d’extensions" - -#: wp-admin/edit.php:173 -msgid "Screen Content" -msgstr "Contenu de l’écran" - -#: wp-admin/edit.php:175 -msgid "You can customize the display of this screen’s contents in a number of ways:" -msgstr "Vous pouvez personnaliser l’affichage de cet écran de plusieurs manières :" - -#: wp-admin/themes.php:64 -msgid "Adding Themes" -msgstr "Ajout de thèmes" - -#: wp-admin/plugin-install.php:71 -msgid "Plugins hook into WordPress to extend its functionality with custom features. Plugins are developed independently from the core WordPress application by thousands of developers all over the world. All plugins in the official WordPress.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section." -msgstr "Les extensions s’ajoutent à WordPress afin d’ étendre ses fonctionnalités par le biais de fonctions personnalisées. Les extensions sont développées indépendamment du code de WordPress, par des milliers de développeurs à travers le monde. Toutes les extensions présentes dans le dépôt officiel d’extensions de WordPress.org utilisent une licence compatible avec celle de WordPress. Vous pouvez trouver de nouvelles extensions à installer en lançant une recherche ou en parcourant le dépôt directement depuis la présente page." - -#: wp-admin/options-permalink.php:21 -msgid "Permalinks are the permanent URLs to your individual pages and blog posts, as well as your category and tag archives. A permalink is the web address used to link to your content. The URL to each post should be permanent, and never change — hence the name permalink." -msgstr "Les permaliens sont des adresses Web permanentes vers vos pages individuelles et vos articles, ainsi que vos archives de catégorie et de mot-clé. Ils offrent un lien plus compréhensible vers votre contenu. Les adresses de chaque article devraient être permanentes et ne jamais changer, d’où le nom de permalien." - -#: wp-admin/options-permalink.php:29 -msgid "Many people choose to use “pretty permalinks,” URLs that contain useful information such as the post title rather than generic post ID numbers. You can choose from any of the permalink formats under Common Settings, or can craft your own if you select Custom Structure." -msgstr "De nombreuses personnes préfèrent utiliser les liens simplifiés (\"pretty permalinks\"), qui contiennent des informations utiles, telles que le titre de l’article, plutôt qu’un numéro d’article générique. Vous pouvez choisir n’importe quel type de format de permalien parmi les réglages les plus courants, ou concevoir votre propre structure personnalisée." - -#: wp-admin/options-permalink.php:28 wp-admin/options-permalink.php:201 -msgid "Common Settings" -msgstr "Réglages les plus courants" - -#: wp-admin/options-permalink.php:37 -msgid "Custom Structures" -msgstr "Structure personnalisée" - -#: wp-admin/options-media.php:21 -msgid "Uploading Files allows you to choose the folder and path for storing your uploaded files." -msgstr "« Envoi de fichiers » vous permet de choisir le dossier et le chemin de stockage de vos fichiers mis en ligne." - -#: wp-admin/options-writing.php:21 -msgid "You can submit content in several different ways; this screen holds the settings for all of them. The top section controls the editor within the dashboard, while the rest control external publishing methods. For more information on any of these methods, use the documentation links." -msgstr "Vous disposez de plusieurs méthodes pour envoyer du contenu. Cet écran vous présente les réglages de chacune. La première section gère l’éditeur de l’administration de WordPress, tandis que les autres gèrent les méthodes externes. Pour obtenir plus d’informations sur toutes ces méthodes, suivez les liens vers la documentation." - -#: wp-admin/themes.php:57 -msgid "Installing themes on Multisite can only be done from the Network Admin section." -msgstr "En mode Multisite, vous pouvez installer des thèmes depuis la section Admin du Réseau." - -#: wp-admin/options-general.php:65 -msgid "If you want site visitors to be able to register themselves, as opposed to by the site administrator, check the membership box. A default user role can be set for all new users, whether self-registered or registered by the site admin." -msgstr "Si vous voulez que les visiteurs du site puissent s’inscrire eux-mêmes plutôt que de devoir être inscrits par l’administrateur du site, cochez la case « Inscription ». Un rôle d’utilisateur par défaut peut être assigné pour tout nouveau inscrit, qu’il se soit enregistré lui-même ou par le biais de l’administrateur." - -#: wp-admin/options-writing.php:35 -msgid "Post Via Email" -msgstr "Envoi d’article par e-mail" - -#: wp-admin/options-writing.php:45 -msgid "If desired, WordPress will automatically alert various services of your new posts." -msgstr "Si vous le souhaitez, WordPress peut automatiquement informer différents services en ligne de vos nouvelles publications." - -#: wp-admin/options-discussion.php:20 -msgid "This screen provides many options for controlling the management and display of comments and links to your posts/pages. So many, in fact, they won’t all fit here! :) Use the documentation links to get information on what each discussion setting does." -msgstr "Cet écran offre plusieurs options pour contrôler la gestion et l’affichage des commentaires et liens sur vos articles/pages. En fait, il y en a tellement qu’elles ne tiennent pas toutes ici ! :) Utiliser le lien vers la documentation pour obtenir des informations sur ce que fait chaque réglage de discussion." - -#: wp-admin/user-edit.php:40 -msgid "You can change your password, turn on keyboard shortcuts, change the color scheme of your WordPress administration screens, and turn off the WYSIWYG (Visual) editor, among other things. You can hide the Toolbar (formerly called the Admin Bar) from the front end of your site, however it cannot be disabled on the admin screens." -msgstr "Vous pouvez modifier votre mot de passe, activer les raccourcis clavier, modifier la combinaison de couleurs des écrans de l’administration, et désactiver l’éditeur visuel (WYSIWYG), entre autres choses. Vous pouvez également cacher la barre d’outils (anciennement « barre d’administration ») sur la partie publique de votre site, mais elle ne peut pas être enlevée des écrans d’administration." - -#: wp-admin/widgets.php:94 -msgid "Inactive Sidebar (not used)" -msgstr "Barre latérale inactive (inutilisée)" - -#: wp-admin/widgets.php:97 -msgid "This sidebar is no longer available and does not show anywhere on your site. Remove each of the widgets below to fully remove this inactive sidebar." -msgstr "Cette barre latérale n’est plus disponible, et ne s’affiche nulle part sur le site. Vous pouvez en retirer les widgets ci-dessous afin de la supprimer totalement." - -#: wp-admin/media-new.php:49 -msgid "Drag and drop your files into the area below. Multiple files are allowed." -msgstr "Glissez/déposez vos fichiers dans la zone ci-dessous. Vous pouvez en déposer plusieurs à la fois." - -#: wp-admin/media-new.php:50 -msgid "Clicking Select Files opens a navigation window showing you files in your operating system. Selecting Open after clicking on the file you want activates a progress bar on the uploader screen." -msgstr "Un clic sur Sélectionner les fichiers ouvre la fenêtre de navigation, vous donnant accès aux fichiers de votre machine. Après avoir cliqué sur un fichier, cliquez sur Ouvrir pour l’affichage de la barre de téléchargement." - -#: wp-admin/edit-tags.php:187 -msgid "You can create groups of links by using Link Categories. Link Category names must be unique and Link Categories are separate from the categories you use for posts." -msgstr "Vous pouvez créer des groupes de liens en utilisant les catégories de liens. Le nom d’une catégorie de liens doit être unique, et les catégories de liens ne sont pas les mêmes que les catégories de vos articles." - -#: wp-admin/widgets.php:57 -msgid "Removing and Reusing" -msgstr "Retirer et réutiliser" - -#: wp-admin/edit-tags.php:189 -msgid "You can assign keywords to your posts using tags. Unlike categories, tags have no hierarchy, meaning there’s no relationship from one tag to another." -msgstr "Vous pouvez assigner des mots-clés à vos articles via le bloc dédié. Au contraire des catégories, les mots-clés n’ont pas de hiérarchie, ce qui signifie qu’ils ne peuvent pas être liés entre eux." - -#: wp-admin/widgets.php:65 -msgid "Missing Widgets" -msgstr "Widgets manquants" - -#: wp-admin/edit-comments.php:118 -msgid "You can manage comments made on your site similar to the way you manage posts and other content. This screen is customizable in the same ways as other management screens, and you can act on comments using the on-hover action links or the Bulk Actions." -msgstr "Vous pouvez gérer les commentaires sur votre site de la même manière que vous gérez les articles et autres contenus. Cet écran est personnalisable de la même manière que les autres écrans de gestion, et vous pouvez agir sur les commentaires par le biais des liens qui apparaissent au survol de la souris, ou via le menu « Actions groupées »." - -#: wp-admin/edit-comments.php:125 -msgid "In the Author column, in addition to the author’s name, email address, and blog URL, the commenter’s IP address is shown. Clicking on this link will show you all the comments made from this IP address." -msgstr "Dans la colonne « Auteur », en plus de trouver le nom de l’auteur, son adresse de messagerie et celle de son site, vous trouverez son adresse IP. En cliquant dessus, vous obtiendrez une liste de tous les commentaires faits depuis cette adresse IP." - -#: wp-admin/index.php:46 -msgid "Links in the Toolbar at the top of the screen connect your dashboard and the front end of your site, and provide access to your profile and helpful WordPress information." -msgstr "Les liens contenus dans la barre d’outils placée en haut de l’écran relient votre tableau de bord à la partie publique de votre site, et fournissent un accès rapide à votre profil et de précieuses informations sur WordPress." - -#: wp-admin/link-manager.php:53 -msgid "Deleting Links" -msgstr "Suppression de liens" - -#: wp-admin/upload.php:208 -msgid "Hovering over a row reveals action links: Edit, Delete Permanently, and View. Clicking Edit or on the media file’s name displays a simple screen to edit that individual file’s metadata. Clicking Delete Permanently will delete the file from the media library (as well as from any posts to which it is currently attached). View will take you to the display page for that file." -msgstr "Le survol par la souris des lignes du tableau révèle des liens : « Modifier », « Supprimer définitivement » et « Afficher ». En cliquant sur « Modifier » ou sur le nom d’un fichier média, vous obtiendrez un écran où vous pourrez modifier les métadonnées du fichier. En cliquant sur « Supprimer définitivement », vous supprimerez le fichier de la bibliothèque (ainsi que de tous les articles auxquels il était lié). « Afficher » vous enverra sur la page d’affichage de ce fichier." - -#: wp-admin/edit.php:220 -msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." -msgstr "La gestion des pages est très proche de celle des articles, et les écrans peuvent être personnalisés de la même manière." - -#: wp-admin/edit.php:221 -msgid "You can also perform the same types of actions, including narrowing the list by using the filters, acting on a page using the action links that appear when you hover over a row, or using the Bulk Actions menu to edit the metadata for multiple pages at once." -msgstr "Vous pouvez également réaliser les mêmes sortes d’actions, comme réduire la liste par le biais des filtres, en passant par les liens qui apparaissent quand la souris passe au-dessus d’une ligne, ou en utilisant le menu « Actions groupées » pour modifier les métadonnées de plusieurs pages d’un seul coup." - -#: wp-admin/upload.php:214 -msgid "If a media file has not been attached to any post, you will see that in the Attached To column, and can click on Attach File to launch a small popup that will allow you to search for a post and attach the file." -msgstr "Si un fichier média n’est lié à aucun article, cela vous sera indiqué dans la colonne « Attaché à », et vous pourrez cliquer sur le lien « Joindre » pour afficher une petite fenêtre vous permettant de trouver un article auquel attacher le fichier." - -#: wp-admin/upload.php:200 -msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first. You can use the Screen Options tab to customize the display of this screen." -msgstr "Tous les fichiers que vous avez mis en ligne sont listés dans la Bibliothèque de Médias, les plus récents en premier. Vous pouvez utiliser l’onglet « Options de l’écran » pour personnaliser l’affichage de cet écran." - -#: wp-admin/edit.php:214 -msgid "Pages are similar to posts in that they have a title, body text, and associated metadata, but they are different in that they are not part of the chronological blog stream, kind of like permanent posts. Pages are not categorized or tagged, but can have a hierarchy. You can nest pages under other pages by making one the “Parent” of the other, creating a group of pages." -msgstr "Les pages sont comme des articles, en cela qu’elles ont un titre, un contenu et des métadonnées associées ; mais elles diffèrent en cela qu’elles ne font pas partie du flux chronologique du blog - un peu comme des articles permanents. Les pages ne sont pas catégorisées et ne reçoivent pas de mots-clés, mais peuvent disposer d’une hiérarchie. En effet, vous pouvez imbriquer des pages sous d’autres pages, faisant de ces dernières les « parentes » des premières, créant ainsi un groupement de pages." - -#: wp-admin/edit-comments.php:128 -msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." -msgstr "De nombreux utilisateurs utilisent les raccourcis clavier pour modérer leurs commentaires plus rapidement. Suivez le lien sur le côté pour en savoir plus." - -#: wp-admin/edit-comments.php:126 -msgid "In the Comment column, above each comment it says “Submitted on,” followed by the date and time the comment was left on your site. Clicking on the date/time link will take you to that comment on your live site. Hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." -msgstr "Dans la colonne « Commentaire », vous trouverez au-dessus de chaque commentaire la date et l’heure de son envoi. En cliquant sur ce lien, vous irez à la page de votre site où le commentaire a été publié. En survolant n’importe quel commentaire, des options apparaîtront, vous permettant d’approuver un commentaire, y répondre (et l’approuver), modifier ses détails, modifier son contenu, le marquer comme indésirable, ou le jeter à la Corbeille." - -#: wp-admin/link-manager.php:48 -msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." -msgstr "Les liens peuvent être rangés dans des catégories de liens ; ce ne sont pas les mêmes catégories que pour vos articles." - -#: wp-admin/update-core.php:196 -msgid "Learn more about WordPress %s." -msgstr "À propos de WordPress %s." - -#: wp-admin/edit.php:218 -msgid "Managing Pages" -msgstr "Gestion de pages" - -#: wp-admin/users.php:35 -msgid "You can hide/display columns based on your needs and decide how many users to list per screen using the Screen Options tab." -msgstr "Vous pouvez cacher/afficher les colonnes en fonction de vos besoins, et décider du nombre d’articles à afficher par écran à l’aide de l’onglet « Options de l’écran »." - -#: wp-admin/edit.php:192 -msgid "Preview will show you what your draft post will look like if you publish it. View will take you to your live site to view the post. Which link is available depends on your post’s status." -msgstr "Aperçu vous donnera une idée de ce à quoi votre brouillon ressemble si vous le publiez tel quel. Afficher vous enverra sur votre site, à l’adresse de l’article. L’action disponible dépend de l’état de votre article." - -#: wp-admin/users.php:41 -msgid "Hovering over a row in the users list will display action links that allow you to manage users. You can perform the following actions:" -msgstr "Passer la souris au-dessus d’une ligne de la liste des utilisateurs, fera s’afficher des liens vous permettant de gérer l’utilisateur. Vous pouvez lancer les actions suivantes :" - -#: wp-admin/edit.php:191 -msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." -msgstr "Mettre à la Corbeille retire l’article de la liste et le déplacer dans la Corbeille, d’où vous pourrez le supprimer définitivement." - -#: wp-admin/edit.php:190 -msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." -msgstr "Modification Rapide vous donne un accès rapide aux métadonnées de votre article, vous permettant de mettre à jour certains détails sans devoir quitter la liste." - -#: wp-admin/edit.php:189 -msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." -msgstr "Modifier vous envoie sur l’écran de modification de cet article. Vous pouvez également vous rendre sur cet écran en cliquant sur le titre de l’article." - -#: wp-admin/users.php:43 -msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." -msgstr "« Modifier » vous envoie sur l’écran de modification de cet utilisateur. Vous pouvez également vous rendre sur cet écran en cliquant sur le nom de l’utilisateur ;" - -#: wp-admin/users.php:37 -msgid "You can view all posts made by a user by clicking on the number under the Posts column." -msgstr "Vous pouvez afficher tous les articles faits par un même utilisateur en cliquant sur le nombre sous la colonne « Articles »." - -#: wp-admin/user-new.php:154 -msgid "Because this is a multisite installation, you may add accounts that already exist on the Network by specifying a username or email, and defining a role. For more options, such as specifying a password, you have to be a Network Administrator and use the hover link under an existing user’s name to Edit the user profile under Network Admin > All Users." -msgstr "Parce qu’il s’agit d’une installation multisite, vous pouvez ajouter des comptes qui existent déjà sur le Réseau, en indiquant un nom d’utilisateur ou une adresse de messagerie, et en assignant un rôle. Pour avoir plus d’options, telle que le choix du mot de passe, vous devez être Administrateur du Réseau, et utiliser les liens qui apparaissent au survol sous le nom de l’utilisateur pour modifier son profil utilisateur, depuis l’écran « Tous les utilisateurs »." - -#: wp-admin/includes/template.php:2075 -msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." -msgstr "Il semble y avoir une inclusion directe de wp-admin/includes/template.php afin d’utiliser add_meta_box(). Ce n’est pas comme cela qu’il faut faire. Attachez plutôt le crochet add_meta_box() à l’action add_meta_box." - -#: wp-admin/credits.php:83 wp-admin/freedoms.php:20 -msgid "Welcome to WordPress %s" -msgstr "Bienvenue dans WordPress %s" - -#: wp-admin/about.php:168 -msgid "Go to Dashboard → Home" -msgstr "Aller sur l’accueil" - -#: wp-admin/about.php:164 -msgid "Return to Dashboard → Updates" -msgstr "Retourner aux mises à jour" - -#: wp-admin/credits.php:112 -msgid "WordPress is created by a worldwide team of passionate individuals." -msgstr "WordPress est créé par une équipe de personnes passionnées, réparties sur toute la planète." - -#: wp-admin/credits.php:176 -msgid "Core Developers" -msgstr "Développeurs principaux" - -#: wp-admin/about.php:139 -msgid "Under the Hood" -msgstr "Sous le capot" - -#: wp-admin/includes/dashboard.php:1285 wp-admin/includes/dashboard.php:1287 -msgid "Customize Your Site" -msgstr "Personnalisez votre site" - -#: wp-admin/user-edit.php:199 -msgid "Profile updated." -msgstr "Profil mis à jour." - -#. translators: 1: Site name, 2: site URL, 3: role, 4: activation URL -#: wp-admin/user-new.php:81 -msgid "" -"Hi,\n" -"\n" -"You've been invited to join '%1$s' at\n" -"%2$s with the role of %3$s.\n" -"\n" -"Please click the following link to confirm the invite:\n" -"%4$s" -msgstr "" -"Bonjour,\n" -"\n" -"Vous avez été invité(e) à rejoindre « %1$s » sur\n" -"%2$s en tant que %3$s. \n" -"Veuillez cliquer sur le lien suivant pour confirmer l'invitation :\n" -"%4$s" - -#: wp-admin/credits.php:184 -msgid "Core Developer" -msgstr "Développeur cœur" - -#: wp-admin/includes/class-wp-upgrader.php:56 -msgid "The package could not be installed." -msgstr "L’archive n’a pas pu être installée." - -#: wp-admin/includes/class-wp-upgrader.php:495 -msgid "The plugin contains no files." -msgstr "Cette extension ne contient aucun fichier." - -#: wp-admin/includes/class-wp-upgrader.php:720 -msgid "No valid plugins were found." -msgstr "Aucune extension valide trouvée." - -#: wp-admin/includes/class-wp-upgrader.php:1099 -msgid "The theme is missing the style.css stylesheet." -msgstr "Il manque le fichier style.css à ce thème." - -#: wp-admin/includes/class-wp-upgrader.php:1108 -msgid "The theme is missing the index.php file." -msgstr "Il manque le fichier index.php au thème." - -#: wp-admin/includes/class-wp-upgrader.php:1104 -msgid "The style.css stylesheet doesn't contain a valid theme header." -msgstr "Le fichier style.css ne contient pas un en-tête valide de thème." - -#: wp-admin/includes/media.php:1017 -msgid "Attachment Post URL" -msgstr "Adresse de l’article du fichier joint" - -#: wp-admin/menu.php:76 -msgctxt "admin menu" -msgid "All Links" -msgstr "Tous les liens" - -#: wp-admin/includes/media.php:1819 -msgid "Drop files here" -msgstr "Déposez vos fichiers ici" - -#: wp-admin/includes/plugin-install.php:151 -msgid "%s plugins" -msgstr "%s extensions" - -#: wp-admin/includes/plugin-install.php:151 -msgid "%s plugin" -msgstr "%s extension" - -#. translators: %s: table name -#: wp-admin/maint/repair.php:92 -msgid "Successfully optimized the %s table." -msgstr "La table %s a bien été optimisée." - -#. translators: 1: table name, 2: error message, -#: wp-admin/maint/repair.php:95 -msgid "Failed to optimize the %1$s table. Error: %2$s" -msgstr "Impossible d’optimiser la table %1$s. Erreur : %2$s" - -#. translators: %s: table name -#: wp-admin/maint/repair.php:70 -msgid "Successfully repaired the %s table." -msgstr "La table %s a bien été réparée." - -#. translators: %s: table name -#: wp-admin/maint/repair.php:85 -msgid "The %s table is already optimized." -msgstr "La table %s a déjà été optimisée." - -#. translators: %s: table name -#: wp-admin/maint/repair.php:60 -msgid "The %s table is okay." -msgstr "La table %s est correcte." - -#: wp-admin/update-core.php:270 -msgid "View version %1$s details" -msgstr "Voir les détails de la version %1$s" - -#: wp-admin/includes/import.php:194 -msgid "Tumblr" -msgstr "Tumblr" - -#: wp-admin/includes/import.php:195 -msgid "Install the Tumblr importer to import posts & media from Tumblr using their API." -msgstr "Installer l’importateur Tumblr pour importer les articles et fichiers média depuis un Tumblr en utilisant leur API." - -#: wp-admin/includes/dashboard.php:1193 -msgid "Update %2$s or learn how to browse happy" -msgstr "Mettez %2$s à jour, ou apprenez à naviguer sereinement" - -#. translators: %1$s is link start tag, %2$s is link end tag, %3$d is width, -#. %4$d is height -#: wp-admin/includes/media.php:2580 -msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." -msgstr "Redimensionner les images pour correspondre à la taille large définie dans les %1$sréglages des médias%2$s (%3$d × %4$d)." - -#: wp-admin/includes/media.php:2451 -msgid "Audio, Video, or Other File" -msgstr "Audio, vidéo ou un autre format" - -#: wp-admin/includes/media.php:1975 -msgid "Insert media from another website" -msgstr "Insérer un média depuis un autre site" - -#: wp-admin/options.php:144 -msgid "ERROR: options page not found." -msgstr "ERREUR : La page d’options est introuvable." - -#: wp-admin/includes/file.php:1028 -msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." -msgstr "Erreur : Une erreur s’est produite lors de la connexion au serveur, vérifiez que vos paramètres sont corrects." - -#: wp-admin/includes/ajax-actions.php:930 -msgid "ERROR: you are replying to a comment on a draft post." -msgstr "ERREUR : vous être en train de laisser un commentaire sur un brouillon." - -#: wp-admin/includes/ajax-actions.php:953 -#: wp-admin/includes/ajax-actions.php:1021 -msgid "ERROR: please type a comment." -msgstr "ERREUR : veuillez saisir un commentaire." - -#: wp-admin/index.php:45 -msgid "The left-hand navigation menu provides links to all of the WordPress administration screens, with submenu items displayed on hover. You can minimize this menu to a narrow icon strip by clicking on the Collapse Menu arrow at the bottom." -msgstr "La navigation située à gauche de l’écran fournit tous les liens pour accéder à la console d’administration de WordPress, avec les sous-menus qui s’affichant au survol. Vous pouvez réduire ce menu à ses seules icônes en cliquant sur la flèche de repliement située en bas du menu." - -#: wp-admin/index.php:56 -msgid "Drag and Drop - To rearrange the boxes, drag and drop by clicking on the title bar of the selected box and releasing when you see a gray dotted-line rectangle appear in the location you want to place the box." -msgstr "Glisser/déposer - Pour réarranger les blocs, glissez/déposez-les en cliquant sur la barre de titre du bloc sélectionné, et relâchez-la lorsque vous apercevez un rectangle avec une bordure grise à l’emplacement où vous souhaitez placer le bloc." - -#: wp-admin/index.php:54 -msgid "You can use the following controls to arrange your Dashboard screen to suit your workflow. This is true on most other administration screens as well." -msgstr "Vous pouvez utiliser les contrôles suivants pour organiser l’écran du tableau de bord pour afin de se plier à votre manière de l’utiliser. La plupart des écrans de la console d’administration peuvent également être organisés de cette manière." - -#: wp-admin/comment.php:50 wp-admin/custom-background.php:140 -#: wp-admin/custom-header.php:164 wp-admin/edit-comments.php:116 -#: wp-admin/edit-form-advanced.php:315 wp-admin/edit-link-form.php:56 -#: wp-admin/edit-tags.php:198 wp-admin/edit.php:167 wp-admin/edit.php:212 -#: wp-admin/export.php:48 wp-admin/import.php:21 -#: wp-admin/includes/screen.php:839 wp-admin/index.php:39 -#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 -#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:502 -#: wp-admin/nav-menus.php:537 wp-admin/options-discussion.php:19 -#: wp-admin/options-general.php:73 wp-admin/options-media.php:28 -#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55 -#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128 -#: wp-admin/plugin-install.php:69 wp-admin/plugins.php:344 -#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 -#: wp-admin/theme-install.php:87 wp-admin/themes.php:49 -#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198 -#: wp-admin/user-edit.php:47 wp-admin/user-new.php:165 wp-admin/users.php:25 -#: wp-admin/widgets.php:50 -msgid "Overview" -msgstr "Vue d’ensemble" - -#: wp-admin/menu.php:43 -msgid "Updates %s" -msgstr "Mises à jour %s" - -#: wp-admin/edit-comments.php:155 wp-admin/edit-tags.php:300 -#: wp-admin/edit.php:279 wp-admin/link-manager.php:74 wp-admin/plugins.php:419 -#: wp-admin/upload.php:234 wp-admin/users.php:441 -msgid "Search results for “%s”" -msgstr "Résultats de recherche pour « %s »" - -#: wp-admin/includes/user.php:62 wp-admin/users.php:113 -msgid "You can’t give users that role." -msgstr "Vous ne pouvez pas donner ce rôle aux utilisateurs." - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:223 -#: wp-admin/includes/class-wp-plugins-list-table.php:274 -msgid "Update Available (%s)" -msgid_plural "Update Available (%s)" -msgstr[0] "Prête à mettre à jour (%s)" -msgstr[1] "Prêtes à mettre à jour (%s)" - -#: wp-admin/plugins.php:308 -msgid "Click to view entire list of files which will be deleted" -msgstr "Cliquez pour voir la liste des fichiers qui seront supprimés" - -#. translators: 1: plugin name, 2: plugin author -#: wp-admin/plugins.php:283 -msgid "%1$s by %2$s" -msgstr "%1$s par %2$s" - -#: wp-admin/comment.php:157 wp-admin/plugins.php:270 -#: wp-admin/theme-editor.php:215 -msgid "Caution:" -msgstr "Attention :" - -#: wp-admin/menu.php:207 wp-admin/menu.php:209 wp-admin/user-new.php:144 -#: wp-admin/user-new.php:335 -msgid "Add New User" -msgstr "Ajouter un utilisateur" - -#: wp-admin/users.php:20 -msgctxt "users per page (screen options)" -msgid "Users" -msgstr "Utilisateurs" - -#: wp-admin/options-discussion.php:12 wp-admin/options-general.php:13 -#: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 -#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 -msgid "You do not have sufficient permissions to manage options for this site." -msgstr "Vous n’avez pas les droits suffisants pour gérer les options de ce site." - -#: wp-admin/menu.php:184 -msgctxt "plugin editor" -msgid "Editor" -msgstr "Éditeur" - -#: wp-admin/menu.php:179 -msgid "Installed Plugins" -msgstr "Extensions installées" - -#: wp-admin/users.php:258 -msgid "Confirm Deletion" -msgstr "Confirmer la suppression" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 -#: wp-admin/includes/class-wp-plugins-list-table.php:299 -#: wp-admin/includes/class-wp-plugins-list-table.php:408 -msgid "Deactivate" -msgstr "Désactiver" - -#: wp-admin/about.php:32 wp-admin/credits.php:87 wp-admin/freedoms.php:24 -#: wp-admin/includes/class-wp-ms-themes-list-table.php:385 -#: wp-admin/includes/class-wp-plugins-list-table.php:514 -#: wp-admin/includes/update.php:164 wp-admin/includes/update.php:188 -msgid "Version %s" -msgstr "Version %s" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:387 -#: wp-admin/includes/class-wp-plugin-install-list-table.php:382 -#: wp-admin/includes/class-wp-plugins-list-table.php:519 -#: wp-admin/includes/class-wp-theme-install-list-table.php:272 -#: wp-admin/includes/class-wp-theme-install-list-table.php:374 -#: wp-admin/includes/class-wp-themes-list-table.php:194 -#: wp-admin/theme-install.php:215 wp-admin/theme-install.php:243 -#: wp-admin/themes.php:204 wp-admin/themes.php:285 wp-admin/themes.php:334 -msgid "By %s" -msgstr "Par %s" - -#: wp-admin/user-new.php:231 -msgid "User added." -msgstr "Utilisateur ajouté." - -#: wp-admin/includes/class-wp-media-list-table.php:526 -#: wp-admin/includes/class-wp-media-list-table.php:545 -#: wp-admin/includes/class-wp-ms-users-list-table.php:261 -#: wp-admin/includes/class-wp-posts-list-table.php:680 -#: wp-admin/includes/class-wp-terms-list-table.php:313 -msgid "View" -msgstr "Afficher" - -#: wp-admin/includes/class-wp-ms-users-list-table.php:191 -#: wp-admin/user-edit.php:337 -msgid "Super Admin" -msgstr "Super-admin" - -#: wp-admin/users.php:272 wp-admin/users.php:280 wp-admin/users.php:307 -#: wp-admin/users.php:315 -msgid "You can’t remove users." -msgstr "Vous ne pouvez pas supprimer ces utilisateurs." - -#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 -#: wp-admin/options.php:198 -msgid "Settings saved." -msgstr "Options enregistrées." - -#: wp-admin/users.php:394 -msgid "Changed roles." -msgstr "Rôles modifiés." - -#: wp-admin/users.php:405 -msgid "User removed from this site." -msgstr "Utilisateur supprimé de ce site." - -#: wp-admin/includes/dashboard.php:383 wp-admin/users.php:448 -msgid "Search Users" -msgstr "Chercher un utilisateur" - -#: wp-admin/user-new.php:273 -msgid "Add Existing User" -msgstr "Ajouter un utilisateur existant" - -#: wp-admin/includes/class-wp-users-list-table.php:265 -#: wp-admin/user-edit.php:317 wp-admin/user-new.php:301 -#: wp-admin/user-new.php:410 -msgid "Role" -msgstr "Rôle" - -#: wp-admin/comment.php:57 wp-admin/custom-background.php:149 -#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132 -#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307 -#: wp-admin/edit-form-advanced.php:324 wp-admin/edit-link-form.php:64 -#: wp-admin/edit-tags.php:228 wp-admin/edit.php:204 wp-admin/edit.php:225 -#: wp-admin/export.php:54 wp-admin/import.php:27 wp-admin/index.php:87 -#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 -#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:543 -#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78 -#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 -#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50 -#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:84 -#: wp-admin/plugins.php:358 wp-admin/revision.php:118 -#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102 -#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488 -#: wp-admin/upload.php:50 wp-admin/upload.php:218 wp-admin/user-edit.php:52 -#: wp-admin/user-new.php:183 wp-admin/users.php:60 wp-admin/widgets.php:72 -msgid "For more information:" -msgstr "Plus d’informations :" - -#: wp-admin/menu.php:198 wp-admin/menu.php:200 wp-admin/user-edit.php:218 -#: wp-admin/users.php:435 -msgctxt "user" -msgid "Add New" -msgstr "Ajouter" - -#: wp-admin/includes/class-wp-links-list-table.php:58 -#: wp-admin/includes/class-wp-links-list-table.php:155 -#: wp-admin/includes/class-wp-ms-sites-list-table.php:142 -#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 -#: wp-admin/includes/class-wp-ms-themes-list-table.php:259 -#: wp-admin/includes/class-wp-ms-themes-list-table.php:304 -#: wp-admin/includes/class-wp-ms-users-list-table.php:78 -#: wp-admin/includes/class-wp-ms-users-list-table.php:199 -#: wp-admin/includes/class-wp-plugins-list-table.php:305 -#: wp-admin/includes/class-wp-plugins-list-table.php:404 -#: wp-admin/includes/class-wp-plugins-list-table.php:413 -#: wp-admin/includes/class-wp-terms-list-table.php:117 -#: wp-admin/includes/class-wp-terms-list-table.php:311 -#: wp-admin/includes/class-wp-themes-list-table.php:170 -#: wp-admin/includes/class-wp-users-list-table.php:192 -#: wp-admin/includes/class-wp-users-list-table.php:371 -#: wp-admin/includes/media.php:1427 wp-admin/includes/meta-boxes.php:803 -#: wp-admin/includes/template.php:605 wp-admin/includes/widgets.php:226 -#: wp-admin/themes.php:368 wp-admin/widgets.php:284 -msgid "Delete" -msgstr "Supprimer " - -#: wp-admin/menu.php:196 -msgid "All Users" -msgstr "Tous les utilisateurs" - -#: wp-admin/edit-form-advanced.php:193 -msgid "Attributes" -msgstr "Attributs" - -#: wp-admin/includes/class-wp-theme-install-list-table.php:370 -#: wp-admin/includes/dashboard.php:1098 wp-admin/theme-install.php:219 -#: wp-admin/theme-install.php:237 -msgid "Install" -msgstr "Installer" - -#: wp-admin/menu.php:177 -msgid "Plugins %s" -msgstr "Extensions %s" - -#: wp-admin/menu.php:217 wp-admin/ms-delete-site.php:30 -msgid "Delete Site" -msgstr "Supprimer mon site" - -#: wp-admin/edit-form-advanced.php:302 -msgid "About Pages" -msgstr "À propos des pages" - -#: wp-admin/edit-form-advanced.php:276 -msgid "Customizing This Display" -msgstr "Personnaliser cet écran" - -#: wp-admin/edit-form-advanced.php:286 -msgid "Title and Post Editor" -msgstr "Titre et éditeur d’article" - -#: wp-admin/edit-tags.php:235 -msgid "Documentation on Tags" -msgstr "Documentation sur les mots-clés (en)" - -#: wp-admin/options-reading.php:151 -msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." -msgstr "Note : Aucune de ses options ne bloque l’accès à votre site — c’est au moteur de recherche de respecter votre demande." - -#: wp-admin/options-permalink.php:220 -msgid "Post name" -msgstr "Nom de l’article" - -#: wp-admin/options-permalink.php:209 wp-admin/options-permalink.php:213 -#: wp-admin/options-permalink.php:221 -msgctxt "sample permalink structure" -msgid "sample-post" -msgstr "exemple-article" - -#: wp-admin/options-permalink.php:197 wp-admin/options-permalink.php:217 -msgctxt "sample permalink base" -msgid "archives" -msgstr "archives" - -#: wp-admin/import.php:104 -msgid "This importer is not installed. Please install importers from the main site." -msgstr "Cet importateur n’est pas installé. Veuillez installer les importateurs depuis le site principal." - -#: wp-admin/options-general.php:113 wp-admin/options-general.php:132 -msgid "E-mail Address" -msgstr "Adresse de messagerie" - -#: wp-admin/options-general.php:314 -msgid "Site Language" -msgstr "Langue du site" - -#: wp-admin/options-discussion.php:45 -msgid "Attempt to notify any blogs linked to from the article" -msgstr "Tenter de notifier les sites liés depuis le contenu des articles" - -#. translators: 1: Site name, 2: site URL, 3: role -#: wp-admin/user-new.php:24 -msgid "" -"Hi,\n" -"You've been invited to join '%1$s' at\n" -"%2$s with the role of %3$s.\n" -"If you do not want to join this site please ignore\n" -"this email. This invitation will expire in a few days.\n" -"\n" -"Please click the following link to activate your user account:\n" -"%%s" -msgstr "" -"Bonjour,\n" -"Vous avez été invité(e) à rejoindre « %1$s » sur\n" -"%2$s en tant que %3$s. \n" -"Si vous ne souhaitez pas rejoindre ce site, veuillez ignorer\n" -"ce message. L'invitation expirera dans quelques jours.\n" -"\n" -"Veuillez cliquer sur le lien suivant pour activer votre compte utilisateur :\n" -"%%s" - -#: wp-admin/includes/theme.php:220 -msgid "Full Width Template" -msgstr "Modèle pleine largeur" - -#: wp-admin/includes/theme.php:222 -msgid "Post Formats" -msgstr "Format d’article" - -#: wp-admin/includes/theme.php:217 -msgid "Featured Images" -msgstr "Images à la Une" - -#: wp-admin/includes/theme.php:216 -msgid "Featured Image Header" -msgstr "Image d’en-tête à la Une" - -#: wp-admin/includes/dashboard.php:1176 -msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." -msgstr "Il semble que vous utilisez une vieille version de %s. Pour utiliser WordPress dans des conditions optimales, veuillez mettre à jour votre navigateur." - -#: wp-admin/includes/dashboard.php:1174 -msgid "It looks like you're using an insecure version of %s. Using an outdated browser makes your computer unsafe. For the best WordPress experience, please update your browser." -msgstr "Il semble que vous utilisez une version peu sûre de %s. Un navigateur dépassé met votre ordinateur en danger. Pour utiliser WordPress dans des conditions optimales, veuillez mettre à jour votre navigateur." - -#: wp-admin/includes/nav-menu.php:1196 -msgid "There are some invalid menu items. Please check or delete them." -msgstr "Certains éléments du menu ne sont pas valides. Veuillez les vérifier ou les effacer." - -#. translators: %s: title of menu item which is invalid -#: wp-admin/includes/nav-menu.php:85 -msgid "%s (Invalid)" -msgstr "%s (non valide)" - -#: wp-admin/includes/class-wp-terms-list-table.php:132 -#: wp-admin/includes/class-wp-terms-list-table.php:426 -msgctxt "term name" -msgid "Name" -msgstr "Nom" - -#: wp-admin/includes/template.php:530 wp-admin/includes/template.php:545 -#: wp-admin/includes/template.php:654 -msgctxt "meta name" -msgid "Name" -msgstr "Nom" - -#: wp-admin/user-new.php:36 -msgid "[%s] Your site invite" -msgstr "[%s] Votre invitation sur le site" - -#: wp-admin/themes.php:251 -msgctxt "theme name" -msgid "Name" -msgstr "Nom" - -#: wp-admin/credits.php:192 -msgid "Icon Design" -msgstr "Conception des icônes" - -#: wp-admin/theme-install.php:81 -msgid "You can find additional themes for your site by using the Theme Browser/Installer on this screen, which will display themes from the WordPress.org Theme Directory. These themes are designed and developed by third parties, are available free of charge, and are compatible with the license WordPress uses." -msgstr "Vous pouvez trouver plus de thèmes pour votre site en utilisant le Navigateur/Installeur de thème sur cet écran, qui affiche les thèmes en provenance du dépôt de thèmes de WordPress.org. Ces thèmes sont conçus et développés par des designers tiers, sont gratuits et utilisent une licence compatible avec celle de WordPress." - -#: wp-admin/update-core.php:51 -msgid "Re-install Now" -msgstr "Ré-installer maintenant" - -#: wp-admin/includes/file.php:253 -msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." -msgstr "La taille du fichier envoyé excède celle indiquée dans la directive upload_max_filesize, dans php.ini." - -#: wp-admin/includes/file.php:254 -msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." -msgstr "La taille du fichier envoyé excède celle indiquée dans la directive MAX_FILE_SIZE du formulaire HTML." - -#: wp-admin/options-writing.php:122 wp-admin/tools.php:47 -msgid "If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field." -msgstr "Si votre barre de favoris est cachée : copier le code ci-dessous, ouvrez votre gestionnaire de favoris, créez-en un nouveau, saisissez « Publier un article » comme nom, et collez le code dans le champ d’adresse Web." - -#: wp-admin/credits.php:185 -msgid "Core Committer" -msgstr "Développeur principal" - -#: wp-admin/credits.php:186 -msgid "Guest Committer" -msgstr "Développeur invité" - -#: wp-admin/about.php:154 wp-admin/credits.php:191 -msgid "External Libraries" -msgstr "Bibliothèques tierces" - -#: wp-admin/press-this.php:652 -msgid "Add:" -msgstr "Ajouter :" - -#: wp-admin/press-this.php:288 -msgid "Add Photos" -msgstr "Ajouter des images" - -#: wp-admin/menu.php:213 -msgid "Available Tools" -msgstr "Outils disponibles" - -#: wp-admin/menu.php:219 -msgid "Network Setup" -msgstr "Création du réseau" - -#: wp-admin/credits.php:183 -msgid "User Experience Lead" -msgstr "En charge de l’expérience utilisateur" - -#: wp-admin/credits.php:120 -msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" -msgid "Translators" -msgstr "Traducteurs" - -#. translators: Url to the codex documentation on contributing to WordPress -#. used on the credits page -#: wp-admin/credits.php:107 -msgid "http://codex.wordpress.org/Contributing_to_WordPress" -msgstr "http://codex.wordpress.org/Contributing_to_WordPress" - -#: wp-admin/freedoms.php:45 -msgid "WordPress grows when people like you tell their friends about it, and the thousands of businesses and services that are built on and around WordPress share that fact with their users. We’re flattered every time someone spreads the good word, just make sure to check out our trademark guidelines first." -msgstr "WordPress croît à chaque fois que vous en parlez à vos amis, et cela est également vrai pour les milliers de sociétés et services dans le monde construits à l’aide de ou autour de WordPress. Nous sommes flattés chaque fois que quelqu’un vante les mérites de cet outil ; veillez cependant à respecter les conseils d’utilisation de notre marque déposée." - -#: wp-admin/freedoms.php:52 -msgid "Every plugin and theme in WordPress.org’s directory is 100%% GPL or a similarly free and compatible license, so you can feel safe finding plugins and themes there. If you get a plugin or theme from another source, make sure to ask them if it’s GPL first. If they don’t respect the WordPress license, we don’t recommend them." -msgstr "Tous les thèmes et extensions disponibles sur le répertoire de WordPress.org respectent à 100%% la licence GPL, ou une licence libre et compatible. Ainsi, vous pouvez en toute sûreté y chercher des extensions et des thèmes. Si vous téléchargez une extension ou un thème en provenance d’une autre source, vérifiez bien qu’il respecte la licence GPL. Si ce n’est pas le cas, l’équipe de WordPress ne vous le recommande alors pas." - -#: wp-admin/freedoms.php:36 -msgid "WordPress is Free and open source software, built by a distributed community of mostly volunteer developers from around the world. WordPress comes with some awesome, worldview-changing rights courtesy of its license, the GPL." -msgstr "WordPress est un logiciel libre et au code ouvert (open-source), conçu par une communauté de développeurs majoritairement volontaires, partout dans le monde. WordPress est livré avec des libertés formidables et qui changent la vision du monde, grâce à sa licence, la GPL." - -#: wp-admin/credits.php:181 -msgid "Lead Developer" -msgstr "Développeur principal" - -#: wp-admin/credits.php:187 -msgid "Developer" -msgstr "Développeur" - -#: wp-admin/credits.php:175 -msgid "Extended Core Team" -msgstr "Équipe principale étendue" - -#: wp-admin/credits.php:162 -msgid "Want to see your name in lights on this page? Get involved in WordPress." -msgstr "Vous voulez faire partie des noms listés sur cette page ? Participez au développement de WordPress !" - -#: wp-admin/about.php:38 wp-admin/credits.php:12 wp-admin/credits.php:93 -#: wp-admin/freedoms.php:30 -msgid "Credits" -msgstr "Crédits" - -#: wp-admin/widgets.php:335 -msgctxt "removing-widget" -msgid "Deactivate" -msgstr "Désactiver" - -#: wp-admin/credits.php:180 -msgid "Cofounder, Project Lead" -msgstr "Cofondateur, chef de projet" - -#: wp-admin/credits.php:190 -msgid "Internationalization" -msgstr "Internationalisation" - -#: wp-admin/credits.php:178 -msgid "Core Contributors to WordPress %s" -msgstr "Contributeurs au code de WordPress %s" - -#: wp-admin/credits.php:177 -msgid "Recent Rockstars" -msgstr "Étoiles montantes" - -#: wp-admin/menu.php:99 -msgid "All Comments" -msgstr "Tous les commentaires" - -#: wp-admin/credits.php:104 -msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." -msgstr "WordPress est créé par une équipe de personnes passionnées, répartie sur toute la planète. Participez au développement de WordPress !" - -#: wp-admin/credits.php:174 -msgid "Project Leaders" -msgstr "Chefs de projet" - -#: wp-admin/credits.php:188 -msgid "Designer" -msgstr "Concepteur graphique" - -#: wp-admin/freedoms.php:39 -msgid "You have the freedom to run the program, for any purpose." -msgstr "Vous êtes libre de modifier ce programme, dans n’importe quel but." - -#: wp-admin/freedoms.php:40 -msgid "You have access to the source code, the freedom to study how the program works, and the freedom to change it to make it do what you wish." -msgstr "Vous avez accès au code source, êtes libres d’étudier la manière dont le programme fonctionne, et libres de le modifier pour en faire ce que vous souhaitez." - -#: wp-admin/freedoms.php:41 -msgid "You have the freedom to redistribute copies of the original program so you can help your neighbor." -msgstr "Vous êtes libres de redistribuer des copies du programme original, afin d’aider votre prochain." - -#: wp-admin/freedoms.php:42 -msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." -msgstr "Vous êtes libres de distribuer à autrui des copies de votre propre version modifiée de ce programme. Ce faisant, vous offrez à la communauté la possibilité de profiter de vos modifications." - -#: wp-admin/includes/dashboard.php:28 -msgid "You are using an insecure browser!" -msgstr "Vous utilisez un navigateur peu sûr !" - -#: wp-admin/includes/dashboard.php:30 -msgid "Your browser is out of date!" -msgstr "Votre navigateur est obsolète !" - -#: wp-admin/freedoms.php:54 -msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." -msgstr "Ne préféreriez-vous pas que tous vos logiciels vous donnent autant de liberté ? Nous aussi ! Pour obtenir plus d’informations, rendez-vous sur le site de la Free Software Foundation, ou en français, ceux de l’April et de l’Aful." - -#: wp-admin/about.php:40 wp-admin/credits.php:95 wp-admin/freedoms.php:12 -#: wp-admin/freedoms.php:32 -msgid "Freedoms" -msgstr "Libertés" - -#: wp-admin/custom-header.php:638 -msgid "You can use one of these cool headers or show a random one on each page." -msgstr "Vous pouvez choisir parmi ces en-têtes, ou en afficher un aléatoirement à chaque chargement de page." - -#: wp-admin/custom-header.php:636 -msgid "If you don‘t want to upload your own image, you can use one of these cool headers, or show a random one." -msgstr "Si vous ne voulez pas mettre en ligne d’image, vous pouvez utiliser l’un de ces en-têtes, ou en afficher un aléatoirement." - -#: wp-admin/custom-header.php:624 -msgid "You can choose one of your previously uploaded headers, or show a random one." -msgstr "Vous pouvez choisir un en-tête parmi ceux que vous avez déjà mis en ligne, ou en afficher un aléatoirement" - -#: wp-admin/menu-header.php:205 -msgid "Collapse menu" -msgstr "Réduire le menu" - -#: wp-admin/includes/class-wp-plugins-list-table.php:333 -msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." -msgstr "Les « drop-ins » sont des extensions avancées contenues dans le dossier %s ; elles permettent le remplacement de certaines fonctionnalités de WordPress." - -#: wp-admin/includes/class-wp-plugins-list-table.php:331 -msgid "Files in the %s directory are executed automatically." -msgstr "Les fichiers contenus dans le dossier %s sont exécutés automatiquement." - -#: wp-admin/custom-header.php:341 -msgid "Random: Show a different image on each page." -msgstr "Aléatoire  : affiche une image différente sur chaque page." - -#: wp-admin/custom-header.php:622 -msgid "Uploaded Images" -msgstr "Images mises en ligne" - -#: wp-admin/media-new.php:56 -msgid "Documentation on Uploading Media Files" -msgstr "Documentation sur la mise en ligne de fichiers média (en)" - -#: wp-admin/user-edit.php:53 -msgid "Documentation on User Profiles" -msgstr "Documentation sur le Profil utilisateur (en)" - -#: wp-admin/options-permalink.php:44 -msgid "Documentation on Permalinks Settings" -msgstr "Documentation sur les réglages des permaliens (en)" - -#: wp-admin/edit-tags.php:231 -msgid "Documentation on Categories" -msgstr "Documentation sur les catégories (en)" - -#: wp-admin/edit-tags.php:233 -msgid "Documentation on Link Categories" -msgstr "Documentation sur les catégories de liens (en)" - -#: wp-admin/widgets.php:73 -msgid "Documentation on Widgets" -msgstr "Documentation sur les widgets" - -#: wp-admin/nav-menus.php:544 -msgid "Documentation on Menus" -msgstr "Documentation sur les menus personnalisés (en)" - -#: wp-admin/edit-form-advanced.php:325 wp-admin/media.php:83 -msgid "Documentation on Edit Media" -msgstr "Documentation sur la modification des médias (en)" - -#: wp-admin/edit-form-advanced.php:309 -msgid "Documentation on Editing Pages" -msgstr "Documentation sur la modification des pages (en)" - -#: wp-admin/upload.php:51 wp-admin/upload.php:219 -msgid "Documentation on Media Library" -msgstr "Documentation sur la bibliothèque des médias (en)" - -#: wp-admin/tools.php:28 -msgid "Documentation on Tools" -msgstr "Documentation sur les outils (en)" - -#: wp-admin/custom-header.php:191 -msgid "Documentation on Custom Header" -msgstr "Documentation sur l’en-tête personnalisé" - -#: wp-admin/export.php:55 -msgid "Documentation on Export" -msgstr "Documentation sur l’exportation (en)" - -#: wp-admin/options-general.php:79 -msgid "Documentation on General Settings" -msgstr "Documentation sur les réglages généraux (en)" - -#: wp-admin/options-media.php:34 -msgid "Documentation on Media Settings" -msgstr "Documentation sur les réglages des médias" - -#: wp-admin/update-core.php:489 -msgid "Documentation on Updating WordPress" -msgstr "Documentation sur la mise à jour de WordPress (en)" - -#: wp-admin/edit-form-advanced.php:293 -msgid "Documentation on Writing and Editing Posts" -msgstr "Documentation sur l’écriture et la modification des articles (en)" - -#: wp-admin/comment.php:58 wp-admin/edit-comments.php:133 -msgid "Documentation on Comments" -msgstr "Documentation sur les commentaires (en)" - -#: wp-admin/users.php:61 -msgid "Documentation on Managing Users" -msgstr "Documentation sur l’ajout de nouveaux utilisateurs (en)" - -#: wp-admin/options-discussion.php:26 -msgid "Documentation on Discussion Settings" -msgstr "Documentation sur les réglages des discussions (en)" - -#: wp-admin/edit-link-form.php:65 -msgid "Documentation on Creating Links" -msgstr "Documentation sur la création de liens (en)" - -#: wp-admin/options-reading.php:71 -msgid "Documentation on Reading Settings" -msgstr "Documentation sur les réglages de la lecture (en)" - -#: wp-admin/plugin-install.php:85 -msgid "Documentation on Installing Plugins" -msgstr "Documentation sur l’installation des extensions (en)" - -#: wp-admin/edit.php:205 -msgid "Documentation on Managing Posts" -msgstr "Documentation sur la gestion des articles (en)" - -#: wp-admin/index.php:88 -msgid "Documentation on Dashboard" -msgstr "Documentation sur le tableau de bord (en)" - -#: wp-admin/plugin-editor.php:140 -msgid "Documentation on Editing Plugins" -msgstr "Documentation sur l’édition des extensions (en)" - -#: wp-admin/custom-background.php:150 -msgid "Documentation on Custom Background" -msgstr "Documentation sur le fond personnalisé (en)" - -#: wp-admin/import.php:28 -msgid "Documentation on Import" -msgstr "Documentation sur l’importation (en)" - -#: wp-admin/edit.php:226 -msgid "Documentation on Managing Pages" -msgstr "Documentation sur la gestion des pages (en)" - -#: wp-admin/edit-form-advanced.php:308 -msgid "Documentation on Adding New Pages" -msgstr "Documentation sur l’ajout de nouvelles pages (en)" - -#: wp-admin/options-writing.php:51 -msgid "Documentation on Writing Settings" -msgstr "Documentation sur les réglages de l’écriture (en)" - -#: wp-admin/link-manager.php:60 -msgid "Documentation on Managing Links" -msgstr "Documentation sur la gestion des liens (en)" - -#: wp-admin/user-new.php:184 -msgid "Documentation on Adding New Users" -msgstr "Documentation sur l’ajout de nouveaux utilisateurs (en)" - -#: wp-admin/includes/theme.php:195 wp-admin/includes/theme.php:256 -#: wp-admin/index.php:61 -msgid "Layout" -msgstr "Arrangement" - -#: wp-admin/users.php:223 -msgid "You have specified this user for deletion:" -msgid_plural "You have specified these users for deletion:" -msgstr[0] "Vous avez choisi de supprimer cet utilisateur :" -msgstr[1] "Vous avez choisi de supprimer ces utilisateurs :" - -#: wp-admin/user-edit.php:204 -msgid "← Back to Users" -msgstr "← Retour aux utilisateurs" - -#: wp-admin/includes/class-wp-list-table.php:675 -msgctxt "paging" -msgid "%1$s of %2$s" -msgstr "%1$s sur %2$s" - -#: wp-admin/includes/file.php:67 -msgid "%s Page Template" -msgstr "Modèle de page %s" - -#: wp-admin/press-this.php:514 -msgid "Post Format:" -msgstr "Format d’article :" - -#: wp-admin/plugins.php:270 -msgid "This plugin may be active on other sites in the network." -msgid_plural "These plugins may be active on other sites in the network." -msgstr[0] "Cette extension peut uniquement être activée sur l’ensemble des sites du réseau." -msgstr[1] "Ces extensions peuvent uniquement être activées sur l’ensemble des sites du réseau." - -#: wp-admin/plugins.php:377 -msgid "You cannot delete a plugin while it is active on the main site." -msgstr "Vous ne pouvez pas effacer une extension tant qu’elle est activée sur le site principal." - -#: wp-admin/options-writing.php:87 -msgid "Default Post Format" -msgstr "Format par défaut des articles" - -#: wp-admin/update-core.php:23 wp-admin/update-core.php:539 -#: wp-admin/update-core.php:563 wp-admin/update-core.php:591 -#: wp-admin/update-core.php:621 -msgid "You do not have sufficient permissions to update this site." -msgstr "Vous n’avez pas les droits suffisants pour mettre à jour ce site." - -#: wp-admin/user-edit.php:220 wp-admin/users.php:437 -msgctxt "user" -msgid "Add Existing" -msgstr "Ajouter un utilisateur existant" - -#: wp-admin/user-new.php:238 -msgctxt "user" -msgid "Add New User" -msgstr "Ajouter un utilisateur" - -#: wp-admin/user-new.php:433 -msgid "Add New User " -msgstr "Ajouter un utilisateur" - -#: wp-admin/user-new.php:328 -msgid "Add Existing User " -msgstr "Ajouter un utilisateur existant" - -#: wp-admin/plugin-editor.php:135 wp-admin/theme-editor.php:34 -msgid "Any edits to files from this screen will be reflected on all sites in the network." -msgstr "Toute modification aux fichiers de cet écran affectera l’ensemble des sites du réseau." - -#: wp-admin/user-new.php:240 -msgctxt "user" -msgid "Add Existing User" -msgstr "Ajouter un utilisateur existant" - -#: wp-admin/options-writing.php:28 wp-admin/tools.php:17 -msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." -msgstr "« Publier un article » est un bookmarklet qui vous facilite la publication sur votre site quand vous voyez une page intéressante sur Internet. Vous pouvez l’utiliser simplement pour publier un lien, ou pour en publier un extrait. « Publier un article » vous permet même de choisir parmi les images incluses dans la page, et de les utiliser dans votre article. Glissez simplement le lien « Publier un article » dans la barre de liens de votre navigateur, et à vous la publication facile ! En cliquant dessus lors de la visite d’un site, une fenêtre s’ouvrira avec toutes les options utiles." - -#: wp-admin/plugin-editor.php:141 -msgid "Documentation on Writing Plugins" -msgstr "Documentation sur la création d’extensions (en)" - -#: wp-admin/index.php:65 -msgid "The boxes on your Dashboard screen are:" -msgstr "Les blocs de l’écran du tableau de bord sont :" - -#: wp-admin/users.php:26 -msgid "This screen lists all the existing users for your site. Each user has one of five defined roles as set by the site admin: Site Administrator, Editor, Author, Contributor, or Subscriber. Users with roles other than Administrator will see fewer options in the dashboard navigation when they are logged in, based on their role." -msgstr "Cet écran liste tous les utilisateurs actuels de votre site. Chaque utilisateur a l’un des 5 rôles prédéfinis, tel qu’assigné par l’administrateur du site : Administrateur, Éditeur, Auteur, Contributeur ou Abonné. Les utilisateurs avec un rôle autre qu’Administrateur verront moins d’options quand ils seront connectés, en fonction de leur rôle." - -#: wp-admin/options-permalink.php:45 -msgid "Documentation on Using Permalinks" -msgstr "Documentation sur l’utilisation des permaliens (en)" - -#: wp-admin/plugin-editor.php:134 -msgid "If you want to make changes but don’t want them to be overwritten when the plugin is updated, you may be ready to think about writing your own plugin. For information on how to edit plugins, write your own from scratch, or just better understand their anatomy, check out the links below." -msgstr "Si vous voulez faire des modifications et ne pas les perdre à la prochaine mise à jour, cela signifie que vous êtes prêt à écrire votre propre extension. Pour obtenir des informations sur la manière de modifier une extension ou d’en créer une, ou simplement pour comprendre leur fonctionnement, suivez les liens ci-dessous." - -#: wp-admin/users.php:62 -msgid "Descriptions of Roles and Capabilities" -msgstr "Descriptions des rôles et permissions (en)" - -#. translators: Default page slug -#: wp-admin/includes/upgrade.php:219 -msgid "sample-page" -msgstr "page-d-exemple" - -#: wp-admin/includes/upgrade.php:217 -msgid "Sample Page" -msgstr "Page d’exemple" - -#: wp-admin/options-discussion.php:224 -msgid "Retro (Generated)" -msgstr "Rétro (généré)" - -#: wp-admin/includes/class-wp-themes-list-table.php:78 -msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." -msgstr "Vous n’avez qu’un thème activé sur ce site actuellement. Veuillez vous rendre sur la page d’administration du réseau pour activer ou installer plus de thèmes." - -#: wp-admin/includes/class-wp-themes-list-table.php:82 -msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." -msgstr "Vous n’avez qu’un thème activé sur ce site actuellement. Veuillez vous rendre sur la page d’administration du réseau pour activer plus de thèmes." - -#: wp-admin/user-edit.php:342 -msgid "Super admin privileges cannot be removed because this user has the network admin email." -msgstr "Les privilèges de super-admin ne peuvent pas être enlevés, car cet utilisateur est celui avec l’adresse de contact administratif du réseau." - -#: wp-admin/includes/class-wp-themes-list-table.php:89 -msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress.org Theme Directory at any time: just click on the Install Themes tab above." -msgstr "Vous n’avez qu’un seul thème d’installé pour le moment. Faites vivre votre site ! Vous pouvez quand vous le voulez choisir parmi plus de 1 000 thèmes sur le dépôt de thèmes de WordPress.org : cliquez simplement sur l’onglet « Installer des thèmes » ci-dessus." - -#: wp-admin/maint/repair.php:113 -msgid "One or more database tables are unavailable. To allow WordPress to attempt to repair these tables, press the “Repair Database” button. Repairing can take a while, so please be patient." -msgstr "Une ou plusieurs tables de votre base de données sont indisponibles. Pour autoriser WordPress à tenter de réparer ces tables, cliquez sur le bouton « Réparer la base de données ». La réparation peut prendre un certain temps, merci donc d’être patient." - -#: wp-admin/includes/file.php:16 -msgid "Visual Editor RTL Stylesheet" -msgstr "Feuille de style de l’éditeur visuel (lecture de droite à gauche)" - -#: wp-admin/theme-editor.php:170 -msgid "This child theme inherits templates from a parent theme, %s." -msgstr "Ce thème enfant hérite de certains modèles de son thème parent, %s." - -#: wp-admin/theme-editor.php:216 -msgid "This is a file in your current parent theme." -msgstr "Ceci est un fichier de votre thème parent actuel." - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 -#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 -#: wp-admin/includes/class-wp-upgrader-skins.php:527 -msgid "Network Enable" -msgstr "Activer sur le réseau" - -#: wp-admin/upgrade.php:99 -msgid "Your WordPress database has been successfully updated!" -msgstr "La base de données de WordPress a bien été mise à jour !" - -#: wp-admin/upgrade.php:88 -msgid "Update WordPress Database" -msgstr "Mettre à jour la base de données de WordPress" - -#: wp-admin/update-core.php:101 -msgid "You are about to install WordPress %s in English (US). There is a chance this update will break your translation. You may prefer to wait for the localized version to be released." -msgstr "Vous êtes sur le point d’installer WordPress %s en anglais (US). Il se peut que cette mise à jour ne fonctionne pas avec la traduction de WordPress dont vous disposez. Vous devriez sans doute patienter, le temps que la mise à jour soit officiellement traduite dans votre langue." - -#: wp-admin/upgrade.php:87 -msgid "The update process may take a little while, so please be patient." -msgstr "Le processus de mise à jour peut prendre un certain temps, merci donc pour votre patience." - -#: wp-admin/upgrade.php:55 -msgid "WordPress › Update" -msgstr "WordPress › Mise à jour" - -#: wp-admin/upgrade.php:98 -msgid "Update Complete" -msgstr "Mise à jour terminée" - -#: wp-admin/upgrade.php:85 -msgid "Database Update Required" -msgstr "Mise à jour de la base de données requise" - -#: wp-admin/upgrade.php:86 -msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." -msgstr "WordPress a été mis à jour ! Avant de vous laisser continuer, nous devons mettre à jour la base de données." - -#: wp-admin/upgrade.php:66 -msgid "No Update Required" -msgstr "Pas de mise à jour requise" - -#: wp-admin/includes/class-wp-upgrader.php:487 -msgid "Plugin updated successfully." -msgstr "L’extension a bien été mise à jour." - -#: wp-admin/includes/class-wp-upgrader-skins.php:564 wp-admin/update.php:162 -msgid "Update Theme" -msgstr "Mettre à jour le thème" - -#: wp-admin/includes/class-wp-upgrader.php:486 -msgid "Plugin update failed." -msgstr "La mise à jour de l’extension a échoué." - -#: wp-admin/includes/class-wp-upgrader.php:810 -msgid "Theme update failed." -msgstr "La mise à jour du thème a échoué." - -#: wp-admin/includes/class-wp-upgrader.php:811 -msgid "Theme updated successfully." -msgstr "Le thème a bien été mis à jour." - -#: wp-admin/includes/class-wp-upgrader-skins.php:145 wp-admin/update.php:54 -msgid "Update Plugin" -msgstr "Mettre à jour l’extension" - -#: wp-admin/includes/update.php:284 -msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." -msgstr "Il y a une nouvelle version de %1$s disponible. Afficher les détails de la version %4$s. La mise à jour automatique n’est pas possible pour cette extension." - -#: wp-admin/includes/class-wp-upgrader.php:481 -#: wp-admin/includes/class-wp-upgrader.php:805 -#: wp-admin/includes/class-wp-upgrader.php:1249 -#: wp-admin/includes/class-wp-upgrader.php:1437 -msgid "Update package not available." -msgstr "Pas d’archive de mise à jour disponible." - -#: wp-admin/export.php:173 wp-admin/export.php:205 -msgid "Date range:" -msgstr "Date de création :" - -#: wp-admin/export.php:157 -msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts." -msgstr "Il contiendra tous vos articles, pages, commentaires, champs personnalisés, termes, menus de navigation et types de contenus personnalisés." - -#: wp-admin/export.php:153 -msgid "Choose what to export" -msgstr "Choisissez ce que vous souhaitez exporter" - -#: wp-admin/export.php:166 wp-admin/export.php:198 -msgid "Authors:" -msgstr "Auteur :" - -#: wp-admin/export.php:156 -msgid "All content" -msgstr "Tout le contenu" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:214 -msgctxt "themes" -msgid "All (%s)" -msgid_plural "All (%s)" -msgstr[0] "Tous (%s)" -msgstr[1] "Tous (%s)" - -#: wp-admin/includes/file.php:312 -msgid "Sorry, this file type is not permitted for security reasons." -msgstr "Désolé, ce type de fichier n’est pas autorisé pour des raisons de sécurité." - -#: wp-admin/admin-header.php:32 wp-admin/customize.php:88 -msgid "%1$s — WordPress" -msgstr "%1$s — WordPress" - -#: wp-admin/user-edit.php:270 -msgid "More information" -msgstr "Plus d’informations" - -#: wp-admin/includes/class-wp-comments-list-table.php:309 -msgctxt "column name" -msgid "In Response To" -msgstr "En réponse à" - -#. translators: 2: comment date, 3: comment time -#: wp-admin/includes/class-wp-comments-list-table.php:407 -msgid "Submitted on %2$s at %3$s" -msgstr "Envoyé le %2$s à %3$s" - -#: wp-admin/edit-comments.php:134 -msgid "Documentation on Comment Spam" -msgstr "Documentation sur les commentaires indésirables" - -#: wp-admin/edit-comments.php:135 -msgid "Documentation on Keyboard Shortcuts" -msgstr "Documentation sur les raccourcis clavier" - -#: wp-admin/widgets.php:53 -msgid "The Available Widgets section contains all the widgets you can choose from. Once you drag a widget into a sidebar, it will open to allow you to configure its settings. When you are happy with the widget settings, click the Save button and the widget will go live on your site. If you click Delete, it will remove the widget." -msgstr "La section « Widgets disponibles » contient tous les widgets que vous pouvez utiliser. Une fois le widget glissé dans la barre latérale, il s’ouvrira pour vous permettre d’en modifier les réglages. Quand vous êtes satisfait de vos réglages, cliquez sur le bouton « Enregistrer » et le widget sera lancé sur votre site. Si vous cliquez sur « Supprimer », le widget sera enlevé du site." - -#: wp-admin/edit-form-advanced.php:320 wp-admin/media.php:78 -msgid "Remember to click Update Media to save metadata entered or changed." -msgstr "Pensez bien à cliquer sur le bouton « Mettre à jour le fichier » afin de conserver les métadonnées ajoutées ou modifiées." - -#: wp-admin/edit-form-advanced.php:319 wp-admin/media.php:77 -msgid "Note that you crop the image by clicking on it (the Crop icon is already selected) and dragging the cropping frame to select the desired part. Then click Save to retain the cropping." -msgstr "Pour recadrer une image, cliquez sur l’icône Recadrer puis sélectionnez la zone à conserver en cliquant sur l’image et en faisant glisser le curseur de la souris. Ensuite, cliquez sur Enregistrer pour conserver votre modification." - -#: wp-admin/edit-form-advanced.php:318 wp-admin/media.php:76 -msgid "For images only, you can click on Edit Image under the thumbnail to expand out an inline image editor with icons for cropping, rotating, or flipping the image as well as for undoing and redoing. The boxes on the right give you more options for scaling the image, for cropping it, and for cropping the thumbnail in a different way than you crop the original image. You can click on Help in those boxes to get more information." -msgstr "Pour les images (et seulement elles), vous pouvez cliquer sur « Modifier l’Image », sous la miniature, afin de faire apparaître un éditeur d’image, vous permettant de recadrer, d’appliquer une rotation ou d’inverser une image, ainsi que de défaire et refaire vos modifications. Les blocs sur la droite vous donnent accès à d’autres options pour le changement d’échelle, le recadrage et même le recadrage de la miniature, qui peut être différent de celui de l’image originale. Cliquez sur le bouton Aide de ces blocs pour obtenir plus d’informations." - -#: wp-admin/media.php:75 -msgid "This screen allows you to edit five fields for metadata in a file within the media library." -msgstr "Cet écran vous permet de modifier les 4 champs des métadonnées des fichiers dans la bibliothèque des médias." - -#: wp-admin/user-new.php:280 -msgid "E-mail or Username" -msgstr "E-mail ou identifiant" - -#: wp-admin/admin-header.php:34 -msgid "%1$s ‹ %2$s — WordPress" -msgstr "%1$s ‹ %2$s — WordPress" - -#: wp-admin/themes.php:106 -msgid "Search Installed Themes" -msgstr "Chercher parmi les thèmes installés" - -#: wp-admin/includes/class-wp-upgrader-skins.php:527 -msgid "Enable this theme for all sites in this network" -msgstr "Activer ce thème sur tous les sites de ce réseau" - -#: wp-admin/update-core.php:300 -msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." -msgstr "Notez bien : toutes les personnalisations que vous pourriez avoir apportées aux fichiers des thèmes seront perdues. Pensez à utiliser des thèmes enfants pour vos modifications." - -#: wp-admin/includes/class-wp-posts-list-table.php:189 -msgctxt "posts" -msgid "Sticky (%s)" -msgid_plural "Sticky (%s)" -msgstr[0] "Mis en avant (%s)" -msgstr[1] "Mis en avant (%s)" - -#: wp-admin/update-core.php:508 -msgid "Please select one or more plugins to update." -msgstr "Veuillez sélectionner une ou plusieurs extensions à mettre à jour." - -#: wp-admin/update-core.php:506 -msgid "Please select one or more themes to update." -msgstr "Veuillez sélectionner un ou plusieurs thèmes à mettre à jour." - -#. translators: %1 date, %2 time. -#: wp-admin/update-core.php:514 -msgid "Last checked on %1$s at %2$s." -msgstr "Dernière vérification le %1$s à %2$s." - -#: wp-admin/update-core.php:515 -msgid "Check Again" -msgstr "Vérifier à nouveau" - -#: wp-admin/includes/class-wp-upgrader-skins.php:205 -msgid "The update process is starting. This process may take a while on some hosts, so please be patient." -msgstr "Le processus de mise à jour se lance. Il peut prendre un certain temps chez certains hébergeurs, merci pour votre patience." - -#: wp-admin/options-general.php:288 -msgid "Documentation on date and time formatting." -msgstr "Documentation sur le format des dates." - -#: wp-admin/includes/user.php:437 -msgid "You’re using the auto-generated password for your account. Would you like to change it to something easier to remember?" -msgstr "Votre compte utilise toujours le mot de passe généré automatiquement. Souhaitez-vous le changer pour un mot de passe plus facile à mémoriser ?" - -#: wp-admin/theme-install.php:151 -msgid "Apply Filters" -msgstr "Appliquer les filtres" - -#: wp-admin/includes/theme.php:223 -msgid "RTL Language Support" -msgstr "Support des langues RTL" - -#: wp-admin/includes/theme.php:210 -msgid "BuddyPress" -msgstr "BuddyPress" - -#: wp-admin/includes/theme.php:215 -msgid "Editor Style" -msgstr "Éditeur de style" - -#: wp-admin/includes/theme.php:219 -msgid "Front Page Posting" -msgstr "Page d’accueil personnalisée" - -#: wp-admin/includes/theme.php:227 -msgid "Translation Ready" -msgstr "Prêt à être traduit" - -#: wp-admin/comment.php:71 -msgid "You are not allowed to edit this comment." -msgstr "Vous n’avez pas l’autorisation de modifier ce commentaire." - -#: wp-admin/includes/file.php:1076 -msgid "To perform the requested action, WordPress needs to access your web server." -msgstr "Pour lancer la requête demandée, WordPress a besoin d’accéder à votre serveur web." - -#: wp-admin/includes/class-wp-list-table.php:669 -msgid "Current page" -msgstr "Page actuelle" - -#: wp-admin/includes/class-wp-list-table.php:659 -msgid "Go to the previous page" -msgstr "Aller à la page précédente" - -#: wp-admin/includes/class-wp-list-table.php:679 -msgid "Go to the next page" -msgstr "Aller à la page suivante" - -#: wp-admin/includes/class-wp-list-table.php:686 -msgid "Go to the last page" -msgstr "Aller à la dernière page" - -#: wp-admin/includes/ajax-actions.php:379 -#: wp-admin/includes/class-wp-list-table.php:633 -#: wp-admin/includes/class-wp-list-table.php:1052 -msgid "1 item" -msgid_plural "%s items" -msgstr[0] "1 élément" -msgstr[1] "%s éléments" - -#: wp-admin/includes/class-wp-users-list-table.php:123 -msgid "No matching users were found." -msgstr "Aucun utilisateur ne correspond." - -#: wp-admin/includes/class-wp-theme-install-list-table.php:137 -msgid "No themes match your request." -msgstr "Aucun thème ne correspond à votre requête." - -#: wp-admin/includes/class-wp-list-table.php:652 -msgid "Go to the first page" -msgstr "Aller à la première page" - -#: wp-admin/includes/dashboard.php:390 -msgid "Search Sites" -msgstr "Chercher un site" - -#: wp-admin/includes/dashboard.php:344 -msgid "Create a New User" -msgstr "Créer un nouvel utilisateur" - -#: wp-admin/includes/dashboard.php:352 -msgid "You have %1$s and %2$s." -msgstr "Vous avez %1$s et %2$s." - -#: wp-admin/includes/dashboard.php:350 -msgid "%s site" -msgid_plural "%s sites" -msgstr[0] "%s site" -msgstr[1] "%s sites" - -#: wp-admin/includes/dashboard.php:349 -msgid "%s user" -msgid_plural "%s users" -msgstr[0] "%s utilisateur" -msgstr[1] "%s utilisateurs" - -#: wp-admin/update-core.php:166 -msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." -msgstr "Important : avant de faire une mise à jour, veillez à faire une sauvegarde de votre base de données et de vos fichiers. Pour obtenir de l’aide sur les mises à jour, lisez la page Mettre à jour WordPress." - -#: wp-admin/includes/dashboard.php:937 -msgid "http://wordpress.org/news/" -msgstr "http://www.wordpress-fr.net/" - -#: wp-admin/includes/dashboard.php:946 -msgid "http://wordpress.org/news/feed/" -msgstr "http://feeds.feedburner.com/WordpressFrancophone" - -#: wp-admin/options-discussion.php:66 -msgid "(Signup has been disabled. Only members of this site can comment.)" -msgstr " (L’inscription a été désactivée. Seuls les membres de ce site peuvent laisser un commentaire.)" - -#: wp-admin/update-core.php:67 -msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" -msgstr "Vous pouvez faire la mise à jour vers WordPress %2$s automatiquement ou télécharger l’archive complète et l’installer vous-même :" - -#: wp-admin/user-new.php:158 -msgid "New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email." -msgstr "Les nouveaux utilisateurs reçoivent un message les informant qu’ils ont été ajoutés aux utilisateurs de ce site. Par défaut, ce message contient également leur mot de passe. Décochez la case si vous ne voulez pas que le mot de passe y soit inclus." - -#: wp-admin/includes/theme.php:151 wp-admin/includes/update.php:282 -#: wp-admin/includes/update.php:371 -msgid "There is a new version of %1$s available. View version %4$s details." -msgstr "Il y a une nouvelle version de %1$s disponible. Afficher les détails de la version %4$s." - -#: wp-admin/includes/class-wp-upgrader-skins.php:372 -msgid "Go to themes page" -msgstr "Aller à la page des thèmes" - -#: wp-admin/includes/class-wp-upgrader-skins.php:166 -#: wp-admin/includes/class-wp-upgrader-skins.php:327 -msgid "Go to plugins page" -msgstr "Aller sur la page des extensions" - -#: wp-admin/includes/class-wp-upgrader-skins.php:328 -#: wp-admin/includes/class-wp-upgrader-skins.php:373 -#: wp-admin/includes/class-wp-upgrader-skins.php:672 -msgid "Go to WordPress Updates page" -msgstr "Aller à la page des mises à jour de WordPress" - -#. translators: %s: title of menu item in draft status -#: wp-admin/includes/nav-menu.php:89 -msgid "%s (Pending)" -msgstr "%s (en attente)" - -#: wp-admin/includes/nav-menu.php:1193 -msgid "Click Save Menu to make pending menu items public." -msgstr "Cliquez sur « Enregistrer le menu » pour rendre publics les éléments en attente." - -#: wp-admin/includes/dashboard.php:1132 -msgid "Storage Space" -msgstr "Espace disque" - -#: wp-admin/includes/dashboard.php:342 wp-admin/includes/ms.php:675 -msgid "Create a New Site" -msgstr "Créer un nouveau site" - -#: wp-admin/plugins.php:340 -msgctxt "plugins per page (screen options)" -msgid "Plugins" -msgstr "Extensions" - -#: wp-admin/upload.php:194 -msgctxt "items per page (screen options)" -msgid "Media items" -msgstr "Fichiers média" - -#: wp-admin/edit-comments.php:112 -msgctxt "comments per page (screen options)" -msgid "Comments" -msgstr "Commentaires" - -#: wp-admin/custom-header.php:573 -msgid "Images of exactly %1$d × %2$d pixels will be used as-is." -msgstr "Les images ayant pour taille exacte %1$d pixels par %2$d seront utilisées telles quelles." - -#: wp-admin/theme-install.php:103 -msgid "Documentation on Adding New Themes" -msgstr "Documentation sur l’ajout de thèmes (en)" - -#: wp-admin/custom-header.php:833 -msgid "Crop and Publish" -msgstr "Recadrer et publier" - -#: wp-admin/plugins.php:347 -msgid "You can find additional plugins for your site by using the Plugin Browser/Installer functionality or by browsing the WordPress Plugin Directory directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your /wp-content/plugins directory. Once a plugin has been installed, you can activate it here." -msgstr "Vous pouvez trouver d’autres extensions pour votre site au moyen de la fonctionnalité de découverte/installation d’extensions, ou en vous rendant sur le répertoire des extensions WordPress et en les installant manuellement. Pour installer une extension manuellement, il vous suffit généralement de mettre ses fichiers en ligne dans le dossier /wp-content/plugins. Ceci fait, vous pourrez activer cette extension depuis la présente page." - -#: wp-admin/edit-link-form.php:60 -msgid "XFN stands for XHTML Friends Network, which is optional. WordPress allows the generation of XFN attributes to show how you are related to the authors/owners of the site to which you are linking." -msgstr "XFN signifie XHTML Friends Network, c’est-à-dire Réseau XHTML d’Amis. Son usage est facultatif. WordPress permet de générer les attributs XFN de vos liens, afin d’indiquer la manière dont vous êtes lié à l’auteur ou le propriétaire de la page liée." - -#: wp-admin/plugins.php:359 -msgid "Documentation on Managing Plugins" -msgstr "Documentation sur la gestion des extensions (en)" - -#: wp-admin/theme-editor.php:42 -msgid "Documentation on Template Tags" -msgstr "Documentation sur les marqueurs des modèles (en)" - -#: wp-admin/theme-editor.php:41 -msgid "Documentation on Editing Files" -msgstr "Documentation sur l’édition des fichiers" - -#: wp-admin/theme-editor.php:40 wp-admin/themes.php:85 -msgid "Documentation on Using Themes" -msgstr "Documentation sur l’utilisation des thèmes (en)" - -#: wp-admin/theme-editor.php:39 -msgid "Documentation on Theme Development" -msgstr "Documentation sur le développement de thème (en)" - -#: wp-admin/includes/file.php:1086 -msgid "FTP Password" -msgstr "Mot de passe FTP" - -#: wp-admin/includes/file.php:1085 -msgid "FTP Username" -msgstr "Identifiant FTP" - -#: wp-admin/includes/file.php:1082 -msgid "FTP/SSH Password" -msgstr "Mot de passe FTP/SSH" - -#: wp-admin/includes/file.php:1081 -msgid "FTP/SSH Username" -msgstr "Identifiant FTP/SSH" - -#: wp-admin/options-reading.php:57 -msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." -msgstr "Vous pouvez choisir ce qui est affiché en page d’accueil de votre site. Au choix, le mode « blog » classique (les articles dans l’ordre chronologique inverse) ou une page statique. Pour mettre en place une page statique, vous devez d’abord créer deux pages : la première servira de page d’accueil, la seconde affichera vos articles." - -#: wp-admin/options-permalink.php:38 -msgid "The Optional fields let you customize the “category” and “tag” base names that will appear in archive URLs. For example, the page listing all posts in the “Uncategorized” category could be /topics/uncategorized instead of /category/uncategorized." -msgstr "Les champs facultatifs, en bas de page, vous permettent de personnaliser les dénominations utilisées pour les chemins /category/ et /tags/ lors de l’affichage des archives. Par exemple, la page listant tous les articles de la catégorie « Non classé » pourrait se lire comme /sujet/non-classe/ plutôt que /category/non-classe/." - -#: wp-admin/themes.php:247 -msgid "The following themes are installed but incomplete. Themes must have a stylesheet and a template." -msgstr "Les thèmes suivants sont installés, mais incomplets. Les thèmes doivent avoir au moins une feuille de style et un modèle." - -#: wp-admin/options-permalink.php:31 -msgid "When you assign multiple categories or tags to a post, only one can show up in the permalink: the lowest numbered category. This applies if your custom structure includes %category% or %tag%." -msgstr "Quand vous assignez un article à plusieurs catégories, une seule apparaîtra dans le permalien : la catégorie avec l’identifiant numérique le plus bas. Idem pour les mots-clés. Cela s’applique si votre structure comprend %category% ou %tag%." - -#: wp-admin/options-permalink.php:30 -msgid "If you pick an option other than Default, your general URL path with structure tags, terms surrounded by %, will also appear in the custom structure field and your path can be further modified there." -msgstr "Si vous choisissez une option autre que « Valeur par défaut », la structure de vos permaliens, avec les marqueurs utilisés (encadrés par %), apparaîtra dans le champ de « Structure personnalisée », d’où vous pourrez la modifier au plus proche de vos besoins." - -#: wp-admin/widgets.php:67 -msgid "Many themes show some sidebar widgets by default until you edit your sidebars, but they are not automatically displayed in your sidebar management tool. After you make your first widget change, you can re-add the default widgets by adding them from the Available Widgets area." -msgstr "De nombreux thèmes affichent par défaut quelques widgets dans la barre latérale, jusqu’à ce que vous la modifiez vous-mêmes. Ces widgets par défaut ne sont pas automatiquement affichés dans le gestionnaire de barre latérale. Après avoir fait vos propres modifications de widgets, vous pouvez rajouter les widgets par défaut depuis la section « Widgets Disponibles »." - -#: wp-admin/widgets.php:59 -msgid "If you want to remove the widget but save its setting for possible future use, just drag it into the Inactive Widgets area. You can add them back anytime from there. This is especially helpful when you switch to a theme with fewer or different widget areas." -msgstr "Si vous voulez enlever le widget, mais conserver ses réglages pour un possible usage futur, glissez-le simplement dans la zone « Widgets désactivés ». De là, vous pouvez les rajouter n’importe quand. C’est particulièrement utile quand vous passez à un thème avec moins de zones à widgets, ou des zones différentes." - -#: wp-admin/users.php:27 -msgid "To add a new user for your site, click the Add New button at the top of the screen or Add New in the Users menu section." -msgstr "Pour ajouter un nouvel utilisateur à votre site, cliquez sur le bouton « Ajouter » en haut de l’écran, ou l’option « Ajouter » du menu « Utilisateurs »." - -#: wp-admin/options-media.php:18 -msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." -msgstr "Vous pouvez indiquer une taille maximale pour les images insérées dans votre contenu textuel. Vous pourrez insérer l’image dans sa taille d’origine." - -#: wp-admin/options-general.php:61 -msgid "Most themes display the site title at the top of every page, in the title bar of the browser, and as the identifying name for syndicated feeds. The tagline is also displayed by many themes." -msgstr "La plupart des thèmes affichent le titre du site en haut de chaque page, dans la barre de titre du navigateur, et en tant qu’identifiant pour les flux de syndication, sauf si votre thème en décide autrement. Le slogan est également utilisé par de nombreux thèmes." - -#: wp-admin/edit-form-advanced.php:372 -msgid "Order - Pages are usually ordered alphabetically, but you can choose your own order by entering a number (1 for first, etc.) in this field." -msgstr "Ordre - Les pages sont généralement classées par ordre alphabétique, mais vous pouvez indiquer un nombre pour modifier l’ordre d’apparition." - -#: wp-admin/includes/file.php:1080 -msgid "Please enter your FTP or SSH credentials to proceed." -msgstr "Veuillez saisir votre identifiant FTP ou SSH pour continuer." - -#: wp-admin/includes/file.php:1084 -msgid "Please enter your FTP credentials to proceed." -msgstr "Veuillez saisir votre identifiant FTP pour continuer." - -#: wp-admin/includes/file.php:1090 -msgid "If you do not remember your credentials, you should contact your web host." -msgstr "Si vous ne vous souvenez pas de votre identifiant, vous devriez contacter votre hébergeur." - -#: wp-admin/theme-install.php:83 -msgid "You can Upload a theme manually if you have already downloaded its ZIP archive onto your computer (make sure it is from a trusted and original source). You can also do it the old-fashioned way and copy a downloaded theme’s folder via FTP into your /wp-content/themes directory." -msgstr "Si vous disposez d’un thème sous forme d’archive Zip sur votre ordinateur, vous pouvez mettre en ligne ce fichier avec le lien Envoyer. Assurez-vous bien que ce fichier provient d’une source de confiance. Vous pouvez également le faire à l’ancienne, c’est-à-dire passer par un client FTP pour déposer les fichiers dans le dossier /wp-content/themes." - -#: wp-admin/user-edit.php:39 -msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." -msgstr "Votre profil contient les informations à votre propos (votre « compte »), ainsi que quelques options liées à votre utilisation personnelle de WordPress." - -#: wp-admin/edit-form-advanced.php:297 -msgid "Pages are similar to Posts in that they have a title, body text, and associated metadata, but they are different in that they are not part of the chronological blog stream, kind of like permanent posts. Pages are not categorized or tagged, but can have a hierarchy. You can nest Pages under other Pages by making one the “Parent” of the other, creating a group of Pages." -msgstr "Les pages sont comme des articles, en cela qu’elles ont un titre, un contenu et des métadonnées associées ; mais elles diffèrent en cela qu’elles ne font pas partie du flux chronologique du blog - un peu comme des articles permanents. Les pages ne sont pas catégorisées et ne reçoivent pas de mots-clés, mais peuvent disposer d’une hiérarchie. En effet, vous pouvez imbriquer des pages sous d’autres pages, faisant de ces dernières les « parentes » des premières, créant ainsi un groupement de pages." - -#: wp-admin/edit-form-advanced.php:361 -msgid "Send Trackbacks - Trackbacks are a way to notify legacy blog systems that you’ve linked to them. Enter the URL(s) you want to send trackbacks. If you link to other WordPress sites they’ll be notified automatically using pingbacks, and this field is unnecessary." -msgstr "Envoyer des rétroliens - Un rétrolien est une manière explicite de notifier les anciens systèmes de blog que vous avez fait un lien vers eux. Saisissez les adresses web que vous voulez notifier. Si dans votre article vous faites des liens vers des sites WordPress, ils seront notifiés automatiquement à l’aide de pings, sans devoir passer par un rétrolien explicite." - -#: wp-admin/user-new.php:175 -msgid "Contributors can write and manage their posts but not publish posts or upload media files." -msgstr "Les contributeurs peuvent écrire et gérer leurs articles, mais ils ne peuvent pas publier les articles ou envoyer des fichiers média ;" - -#: wp-admin/user-new.php:178 -msgid "Administrators have access to all the administration features." -msgstr "Les administrateurs peuvent accéder à toutes les fonctionnalités de l’administration ;" - -#: wp-admin/plugin-editor.php:130 -msgid "You can use the editor to make changes to any of your plugins’ individual PHP files. Be aware that if you make changes, plugins updates will overwrite your customizations." -msgstr "Vous pouvez utiliser l’éditeur pour modifier n’importe quel fichier de vos extensions. Soyez cependant conscient que si vous modifiez les fichiers, les mises à jour les annuleront..." - -#: wp-admin/link-manager.php:47 -msgid "You can add links here to be displayed on your site, usually using Widgets. By default, links to several sites in the WordPress community are included as examples." -msgstr "Vous pouvez ici ajouter les liens que vous voulez voir affichés sur votre site, généralement par le biais de widgets. Des liens vers de nombreux sites de la communauté WordPress sont inclus par défaut." - -#: wp-admin/link-manager.php:55 -msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." -msgstr "Si vous supprimez un lien, il sera supprimé définitivement, car les liens n’ont pas accès à la Corbeille pour le moment." - -#: wp-admin/custom-background.php:145 -msgid "Don’t forget to click on the Save Changes button when you are finished." -msgstr "N’oubliez pas de cliquer sur « Enregistrer les modifications » quand vous avez terminé." - -#: wp-admin/custom-background.php:142 -msgid "You can customize the look of your site without touching any of your theme’s code by using a custom background. Your background can be an image or a color." -msgstr "Vous pouvez personnaliser l’apparence de votre site sans jamais toucher au code de votre thème, en utilisant un fond personnalisé. Votre fond peut être une image ou juste une couleur." - -#: wp-admin/edit-tags.php:212 -msgid "Slug - The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." -msgstr "Identifiant - L’identifiant est la version normalisée du nom. Il ne contient généralement que des lettres minuscules non accentuées, des chiffres et des traits d’union ;" - -#: wp-admin/edit-form-advanced.php:291 -msgid "You can also create posts with the Press This bookmarklet." -msgstr "Vous pouvez également créer des articles avec le bookmarklet Publier un article." - -#: wp-admin/user-edit.php:41 -msgid "Your username cannot be changed, but you can use other fields to enter your real name or a nickname, and change which name to display on your posts." -msgstr "Votre identifiant ne peut être modifié, mais vous pouvez utiliser les autres champs pour saisir votre nom complet ou un pseudonyme, et changer ensuite le nom à afficher dans vos articles." - -#: wp-admin/user-edit.php:42 -msgid "Required fields are indicated; the rest are optional. Profile information will only be displayed if your theme is set up to do so." -msgstr "Les champs obligatoires sont indiqués, les autres sont facultatifs. Les informations du profil ne sont affichées que si votre thème a été conçu pour les exploiter." - -#: wp-admin/user-edit.php:43 -msgid "Remember to click the Update Profile button when you are finished." -msgstr "Pensez bien à cliquer sur le bouton « Mettre à jour le profil » quand vous aurez terminé." - -#: wp-admin/user-new.php:177 -msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." -msgstr "Les éditeurs peuvent publier et gérer leurs propres articles, ainsi que ceux des autres membres ;" - -#: wp-admin/comment.php:53 -msgid "You can also moderate the comment from this screen using the Status box, where you can also change the timestamp of the comment." -msgstr "Vous pouvez également modérer le commentaire depuis cet écran, à l’aide du bloc État, d’où vous pouvez également changer l’horodatage du commentaire." - -#: wp-admin/comment.php:52 -msgid "You can edit the information left in a comment if needed. This is often useful when you notice that a commenter has made a typographical error." -msgstr "Au besoin, vous pouvez modifier les informations laissées dans un commentaire. Par exemple, si un commentateur a fait une faute d’orthographe." - -#: wp-admin/nav-menus.php:713 -msgid "Enter menu name here" -msgstr "Saisissez ici le nom du menu" - -#: wp-admin/options-general.php:68 -msgid "UTC means Coordinated Universal Time." -msgstr "UTC signifie « Temps universel coordonné »." - -#: wp-admin/options-general.php:60 -msgid "The fields on this screen determine some of the basics of your site setup." -msgstr "Les champs de cet écran déterminent certains des réglages de base de votre site." - -#: wp-admin/options-reading.php:56 -msgid "This screen contains the settings that affect the display of your content." -msgstr "Cet écran présente les réglages qui influent sur l’affichage de votre contenu." - -#: wp-admin/options-discussion.php:21 wp-admin/options-general.php:69 -#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 -#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 -#: wp-admin/options-reading.php:59 wp-admin/options-writing.php:22 -msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." -msgstr "Vous devez cliquer sur « Enregistrer les modifications » en bas de l’écran pour que les nouveaux réglages prennent effet." - -#: wp-admin/options-general.php:64 -msgid "The WordPress URL and the Site URL can be the same (example.com) or different; for example, having the WordPress core files (example.com/wordpress) in a subdirectory instead of the root directory." -msgstr "L’adresse web de WordPress et celle du site peuvent être identiques (exemple.fr) ou différentes. Ainsi, vous pourriez avoir les fichiers de WordPress dans un sous-dossier (exemple.fr/wordpress) plutôt qu’à la racine du site." - -#: wp-admin/edit-link-form.php:59 -msgid "The boxes for link name, web address, and description have fixed positions, while the others may be repositioned using drag and drop. You can also hide boxes you don’t use in the Screen Options tab, or minimize boxes by clicking on the title bar of the box." -msgstr "Les blocs pour le nom, l’adresse web et la description sont fixes, tandis que les autres peuvent être repositionnés par glisser/déposer. Vous pouvez également cacher les blocs que vous n’utilisez pas via l’onglet « Options de l’écran », et fermer les blocs en cliquant sur leur barre de titre." - -#: wp-admin/update-core.php:193 -msgid "While your site is being updated, it will be in maintenance mode. As soon as your updates are complete, your site will return to normal." -msgstr "Durant le processus de mise à jour, votre site sera en mode de maintenance. Dès que le processus sera achevé, votre site sera à nouveau accessible." - -#: wp-admin/update-core.php:210 -msgid "Your plugins are all up to date." -msgstr "Vos extensions sont toutes à jour." - -#: wp-admin/update-core.php:148 -msgid "You have the latest version of WordPress." -msgstr "Vous avez la dernière version de WordPress." - -#: wp-admin/update-core.php:291 -msgid "Your themes are all up to date." -msgstr "Vos thèmes sont tous à jour." - -#: wp-admin/update-core.php:170 -msgid "An updated version of WordPress is available." -msgstr "Une nouvelle version de WordPress est disponible." - -#: wp-admin/includes/nav-menu.php:200 -msgid "Original: %s" -msgstr "Original : %s" - -#: wp-admin/plugin-editor.php:156 wp-admin/theme-editor.php:114 -msgid "Function Name…" -msgstr "Nom de fonction…" - -#: wp-admin/import.php:94 -msgid "Activate importer" -msgstr "Activer l’importateur" - -#: wp-admin/edit-link-form.php:58 -msgid "You can add or edit links on this screen by entering information in each of the boxes. Only the link’s web address and name (the text you want to display on your site as the link) are required fields." -msgstr "Vous pouvez ajouter ou modifier des liens sur cet écran, en saisissant dans chacun des blocs. Seuls sont obligatoires les champs « Adresse web » et « Nom » (le texte que vous voulez voir affiché sur votre site pour cette adresse)." - -#: wp-admin/includes/class-wp-upgrader-skins.php:438 -msgid "Return to Importers" -msgstr "Retour aux importateurs" - -#: wp-admin/includes/class-wp-upgrader-skins.php:428 -msgid "Activate Plugin & Run Importer" -msgstr "Activer l’extension & lancer l’importateur" - -#: wp-admin/edit-tags.php:340 -msgid "Categories can be selectively converted to tags using the category to tag converter." -msgstr "Les catégories peuvent être converties de manière sélective en mots-clés via le convertisseur catégories vers mots-clés." - -#: wp-admin/includes/nav-menu.php:313 -msgctxt "nav menu front page title" -msgid "Home: %s" -msgstr "Accueil : %s" - -#: wp-admin/import.php:57 wp-admin/users.php:220 -msgid "ERROR:" -msgstr "ERREUR :" - -#: wp-admin/import.php:57 -msgid "The %s importer is invalid or is not installed." -msgstr "L’importateur %s est invalide ou n’est pas installé." - -#: wp-admin/edit-form-advanced.php:193 wp-admin/edit-form-advanced.php:376 -msgid "Page Attributes" -msgstr "Attributs de la page" - -#: wp-admin/includes/meta-boxes.php:754 -msgid "Need help? Use the Help tab in the upper right of your screen." -msgstr "Besoin d’aide ? Utilisez l’onglet Aide présent dans le coin supérieur droit de votre écran." - -#: wp-admin/import.php:22 -msgid "This screen lists links to plugins to import data from blogging/content management platforms. Choose the platform you want to import from, and click Install Now when you are prompted in the popup window. If your platform is not listed, click the link to search the plugin directory for other importer plugins to see if there is one for your platform." -msgstr "Cet écran liste les liens vers les extensions servant à importer des données en provenance d’autres plates-formes de blogs ou gestionnaires de contenus. Choisissez la plate-forme d’origine, et cliquez sur « Installer maintenant » dans la fenêtre qui s’affiche. Si vous ne trouvez pas votre plate-forme, cliquez sur le lien « Recherche » dans le Dépôt d’Extensions et lancez une recherche - peut-être qu’une autre extension répondra à vos attentes." - -#: wp-admin/export.php:50 -msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." -msgstr "Une fois généré, le fichier WXR peut être importé dans une autre installation WordPress, ou une autre plate-forme de blog capable de lire ce format." - -#: wp-admin/link-manager.php:49 -msgid "You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table." -msgstr "Vous pouvez personnaliser l’affichage de cet écran en utilisant les réglages d’affichage et/ou le filtre déroulant présent au-dessous du tableau de liens." - -#: wp-admin/plugin-editor.php:131 -msgid "Choose a plugin to edit from the menu in the upper right and click the Select button. Click once on any file name to load it in the editor, and make your changes. Don’t forget to save your changes (Update File) when you’re finished." -msgstr "Choisissez une extension à modifier dans le menu en haut à droite, et cliquez sur le bouton « Sélectionner »." - -#: wp-admin/plugins.php:353 -msgid "Most of the time, plugins play nicely with the core of WordPress and with other plugins. Sometimes, though, a plugin’s code will get in the way of another plugin, causing compatibility issues. If your site starts doing strange things, this may be the problem. Try deactivating all your plugins and re-activating them in various combinations until you isolate which one(s) caused the issue." -msgstr "La plupart du temps, les extensions fonctionnent comme il le faut, tant avec WordPress qu’entre elles. Mais parfois, les ajouts d’une extension peuvent empiéter sur celles d’une autre, ce qui provoque une incompatibilité. Si votre site réagit bizarrement, le problème vient peut-être de là. Essayez de désactiver toutes les extensions, puis de les réactiver une à une pour trouver celle(s) en cause." - -#: wp-admin/widgets.php:60 -msgid "Widgets may be used multiple times. You can give each widget a title, to display on your site, but it’s not required." -msgstr "Les widgets peuvent être utilisés à plusieurs reprises. Vous pouvez donner un titre pour chaque widget, afin de l’afficher sur votre site, mais ce n’est pas obligatoire." - -#: wp-admin/widgets.php:61 -msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." -msgstr "En activant le mode « Accessibilité », via les options d’écrans, vous autorisez l’utilisation des boutons « Ajouter » et « Modifier » à la place du glisser/déposer." - -#: wp-admin/theme-editor.php:27 -msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." -msgstr "Vous pouvez utiliser l’éditeur de thème pour modifier les fichiers CSS et PHP qui composent votre thème." - -#: wp-admin/theme-editor.php:28 -msgid "Begin by choosing a theme to edit from the dropdown menu and clicking Select. A list then appears of all the template files. Clicking once on any file name causes the file to appear in the large Editor box." -msgstr "Commencez par choisir un thème à modifier via le menu déroulant, et cliquez sur « Sélectionner ». Une liste apparaîtra ensuite avec tous les fichiers modèles. En cliquant sur n’importe quel de ces fichiers, vous verrez son contenu apparaître dans l’éditeur." - -#: wp-admin/widgets.php:52 -msgid "Widgets are independent sections of content that can be placed into any widgetized area provided by your theme (commonly called sidebars). To populate your sidebars/widget areas with individual widgets, drag and drop the title bars into the desired area. By default, only the first widget area is expanded. To populate additional widget areas, click on their title bars to expand them." -msgstr "Les widgets sont des conteneurs de contenu indépendants, qui peuvent être placés dans n’importe quelle zone à widgets de votre thème (le plus souvent, la barre latérale). Pour remplir les zones à widgets de votre barre latérale, glissez/déposez les barres de titre dans la zone désirée. Par défaut, seule la première zone de widgets sera ouverte. Pour remplir les autres zones à widgets, cliquez sur leur barre de titre afin de les ouvrir." - -#: wp-admin/theme-editor.php:32 -msgid "Advice: think very carefully about your site crashing if you are live-editing the theme currently in use." -msgstr "Conseil : gardez bien en tête que si vous modifiez le thème actuellement utilisé, vos visiteurs pourraient avoir une vision déroutante de votre site..." - -#: wp-admin/theme-editor.php:31 -msgid "After typing in your edits, click Update File." -msgstr "Après avoir fait vos modifications, cliquez sur « Mettre à jour le fichier »." - -#: wp-admin/includes/meta-boxes.php:717 -msgid "(no parent)" -msgstr "(pas de parent)" - -#: wp-admin/edit-form-advanced.php:371 -msgid "Template - Some themes have custom templates you can use for certain pages that might have additional features or custom layouts. If so, you’ll see them in this dropdown menu." -msgstr "Modèle - Certains thèmes utilisent des modèles spéciaux que vous pouvez appliquer à certaines pages, avec des fonctionnalités supplémentaires ou une mise en page qui leur est propre. Si c’est le cas, vous les verrez dans ce menu déroulant." - -#: wp-admin/edit-form-advanced.php:370 -msgid "Parent - You can arrange your pages in hierarchies. For example, you could have an “About” page that has “Life Story” and “My Dog” pages under it. There are no limits to how many levels you can nest pages." -msgstr "Parent - Vous pouvez arranger vos pages en hiérarchies. Par exemple, vous pourriez avoir une page « Ã€ propos », avec comme sous-pages « Ma vie » et « Mon œuvre ». Il n’y a pas de limite à la profondeur des sous-pages." - -#: wp-admin/includes/class-wp-upgrader-skins.php:209 -msgid "All updates have been completed." -msgstr "Toutes les mises à jour sont terminées." - -#: wp-admin/edit-tags.php:206 -msgid "When adding a new tag on this screen, you’ll fill in the following fields:" -msgstr "Quand vous ajoutez un nouveau mot-clé via cet écran, vous devez remplir les champs suivants :" - -#: wp-admin/edit-tags.php:185 -msgid "You can use categories to define sections of your site and group related posts. The default category is “Uncategorized” until you change it in your writing settings." -msgstr "Vous pouvez utiliser les catégories pour donner des sections à votre site, et grouper les articles connexes. La catégorie par défaut est « Non classé » ; vous pouvez la modifier dans vos options d’écriture." - -#: wp-admin/edit-tags.php:194 -msgid "What’s the difference between categories and tags? Normally, tags are ad-hoc keywords that identify important information in your post (names, subjects, etc) that may or may not recur in other posts, while categories are pre-determined sections. If you think of your site like a book, the categories are like the Table of Contents and the tags are like the terms in the index." -msgstr "Quelle est la différence entre les catégories et les mots-clés ? Normalement, les mots-clés identifient les informations importantes dans votre article (noms, sujets, etc.) qui seraient susceptibles de revenir dans d’autres articles, ou pas. De leur côté, les catégories ont des sections prédéterminées. Si vous voyez votre site comme un livre, alors les catégories sont la table des matières, et les mots-clés forment l’index." - -#: wp-admin/edit-tags.php:219 -msgid "You can change the display of this screen using the Screen Options tab to set how many items are displayed per screen and to display/hide columns in the table." -msgstr "Vous pouvez modifier l’affichage de cet écran via l’onglet « Options de l’écran », afin de définir le nombre d’éléments à afficher par écran, et afficher/cacher les colonnes du tableau." - -#: wp-admin/edit-tags.php:217 -msgid "Description - The description is not prominent by default; however, some themes may display it." -msgstr "Description - La description n’est pas très utilisée par défaut, cependant de plus en plus de thèmes l’affichent." - -#: wp-admin/edit-tags.php:209 -msgid "Name - The name is how it appears on your site." -msgstr "Nom - Ce nom est utilisé un peu partout sur votre site ;" - -#: wp-admin/edit-tags.php:204 -msgid "When adding a new category on this screen, you’ll fill in the following fields:" -msgstr "Quand vous ajoutez une nouvelle catégorie via cet écran, vous devez remplir les champs suivants :" - -#: wp-admin/upload.php:201 -msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table." -msgstr "Vous pouvez limiter cette liste par type de fichier ou par état à l’aide des filtres en haut de l’écran. Vous pouvez également affiner la liste par défaut à l’aide du menu déroulant au dessus du tableau." - -#: wp-admin/custom-header.php:633 -msgid "Default Images" -msgstr "Images par défaut" - -#: wp-admin/custom-header.php:811 -msgid "Crop Header Image" -msgstr "Recadrer l’image d’en-tête" - -#: wp-admin/custom-header.php:650 -msgid "This will remove the header image. You will not be able to restore any customizations." -msgstr "Ceci retirera l’image d’en-tête. Il ne vous sera pas possible de rétablir vos personnalisations." - -#: wp-admin/custom-header.php:651 -msgid "Remove Header Image" -msgstr "Retirer l’image d’en-tête" - -#: wp-admin/custom-header.php:659 -msgid "Reset Image" -msgstr "Remettre l’image d’origine" - -#: wp-admin/custom-header.php:661 -msgid "This will restore the original header image. You will not be able to restore any customizations." -msgstr "Ceci remettra en place l’image d’en-tête d’origine. Il ne vous sera pas possible de récupérer vos personnalisations." - -#: wp-admin/custom-header.php:662 -msgid "Restore Original Header Image" -msgstr "Rétablir l’image d’en-tête d’origine" - -#: wp-admin/custom-header.php:685 -msgid "Text Color" -msgstr "Couleur du texte" - -#: wp-admin/custom-header.php:861 -msgid "Image Upload Error" -msgstr "Erreur lors de l’envoi de l’image" - -#: wp-admin/custom-header.php:815 -msgid "You need Javascript to choose a part of the image." -msgstr "Vous avez besoin de la fonctionnalité JavaScript de votre navigateur internet pour choisir une partie de l’image." - -#: wp-admin/includes/class-wp-posts-list-table.php:660 -msgid "Edit this item" -msgstr "Modifier cet élément" - -#: wp-admin/includes/class-wp-posts-list-table.php:661 -msgid "Edit this item inline" -msgstr "Modifier cet élément sur place" - -#: wp-admin/includes/class-wp-posts-list-table.php:665 -msgid "Restore this item from the Trash" -msgstr "Récupérer ce élément depuis la Corbeille" - -#: wp-admin/includes/class-wp-posts-list-table.php:667 -msgid "Move this item to the Trash" -msgstr "Déplacer cet élément dans la Corbeille" - -#: wp-admin/includes/class-wp-posts-list-table.php:669 -msgid "Delete this item permanently" -msgstr "Supprimer cet élément définitivement" - -#: wp-admin/includes/meta-boxes.php:591 -msgid "Allow comments." -msgstr "Autoriser les commentaires." - -#: wp-admin/includes/import.php:171 -msgid "Install the LiveJournal importer to import posts from LiveJournal using their API." -msgstr "Installer l’importateur LiveJournal, pour importer les articles depuis un blog LiveJournal en utilisant leur API." - -#: wp-admin/includes/class-wp-upgrader-skins.php:328 -#: wp-admin/includes/class-wp-upgrader-skins.php:373 -#: wp-admin/includes/class-wp-upgrader-skins.php:672 -msgid "Return to WordPress Updates" -msgstr "Retourner aux mises à jour de WordPress" - -#: wp-admin/edit-form-advanced.php:343 -msgid "Publish - You can set the terms of publishing your post in the Publish box. For Status, Visibility, and Publish (immediately), click on the Edit link to reveal more options. Visibility includes options for password-protecting a post or making it stay at the top of your blog indefinitely (sticky). Publish (immediately) allows you to set a future or past date and time, so you can schedule a post to be published in the future or backdate a post." -msgstr "Publier - Vous pouvez définir la manière dont votre article est publié dans le bloc « Publier ». Pour « Ã‰tat », « Visibilité », « Format » et « Publier (immédiatement) », un clic sur le lien « Modifier » affichera plus d’options. « Visibilité » inclut des options pour protéger l’article avec un mot de passe ou faire en sorte qu’il reste en tête de page indéfiniment. « Publier (immédiatement) » vous permet de programmer la publication de votre article à une date précise, dans le futur ou le passé ; cela vous permet d’écrire à l’avance des articles à publier, ou de les antidater." - -#: wp-admin/edit-form-advanced.php:350 -msgid "Featured Image - This allows you to associate an image with your post without inserting it. This is usually useful only if your theme makes use of the featured image as a post thumbnail on the home page, a custom header, etc." -msgstr "Image à la Une - Vous pouvez associer une image à votre article, sans pour autant l’y insérer. Cela ne sert vraiment que si votre thème fait usage de cette fonctionnalité, sous la forme d’une miniature pour la page d’accueil, d’un en-tête personnalisé..." - -#: wp-admin/edit-form-advanced.php:280 -msgid "Title - Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit." -msgstr "Titre - Saisissez un titre pour votre article. Après avoir saisi le titre, un permalien s’affichera en dessous, que vous pourrez modifier à loisir." - -#: wp-admin/edit-form-advanced.php:362 -msgid "Discussion - You can turn comments and pings on or off, and if there are comments on the post, you can see them here and moderate them." -msgstr "Discussion - Vous pouvez activer ou désactiver les commentaires et pings, et si votre article reçoit des commentaires, vous pourrez les voir ici et les modérer." - -#: wp-admin/edit.php:180 -msgid "You can refine the list to show only posts in a specific category or from a specific month by using the dropdown menus above the posts list. Click the Filter button after making your selection. You also can refine the list by clicking on the post author, category or tag in the posts list." -msgstr "Vous pouvez affiner la liste pour qu’elle n’affiche que les articles d’une catégorie spécifique ou d’un mois donné, à l’aide du menu déroulant situé au-dessus de la liste. Cliquez sur le bouton « Filtrer » après avoir fait votre choix. Vous pouvez également affiner la liste en cliquant sur l’auteur d’un article, sa catégorie ou un mot-clé." - -#: wp-admin/edit.php:179 -msgid "You can view posts in a simple title list or with an excerpt. Choose the view you prefer by clicking on the icons at the top of the list on the right." -msgstr "Vous pouvez afficher une simple liste de titres, ou une liste avec des extraits. Choisissez l’affichage que vous préférez en cliquant sur les icônes en haut à droite de la liste ;" - -#: wp-admin/edit.php:177 -msgid "You can hide/display columns based on your needs and decide how many posts to list per screen using the Screen Options tab." -msgstr "Vous pouvez cacher/afficher les colonnes en fonction de vos besoins, et décider du nombre d’articles à afficher par écran à l’aide de l’onglet « Options de l’écran » ;" - -#: wp-admin/edit.php:178 -msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts." -msgstr "Vous pouvez filtrer la liste des articles par état, à l’aide des liens textuels en haut à gauche, afin d’afficher tous les articles, ou seulement les articles publiés, les brouillons, etc. Par défaut, tous les articles sont affichés ;" - -#: wp-admin/users.php:33 -msgid "You can customize the display of this screen in a number of ways:" -msgstr "Vous pouvez personnaliser l’affichage de cet écran de plusieurs manières :" - -#: wp-admin/edit.php:187 -msgid "Hovering over a row in the posts list will display action links that allow you to manage your post. You can perform the following actions:" -msgstr "Passer la souris au-dessus d’une ligne de la liste d’articles, fera s’afficher des liens vous permettant de gérer l’article. Vous pouvez lancer les actions suivantes :" - -#: wp-admin/plugins.php:441 -msgid "Search Installed Plugins" -msgstr "Chercher parmi les extensions installées" - -#: wp-admin/nav-menus.php:19 -msgid "Your theme does not support navigation menus or widgets." -msgstr "Le thème actuel n’accepte pas les menus de navigation ni les widgets." - -#: wp-admin/async-upload.php:91 -msgid "“%s” has failed to upload due to an error" -msgstr "« %s » n’a pas pu être mis en ligne suite à une erreur" - -#: wp-admin/includes/import.php:164 wp-admin/tools.php:21 wp-admin/tools.php:59 -msgid "Categories and Tags Converter" -msgstr "Convertisseur de catégories et mots-clés" - -#: wp-admin/includes/import.php:165 -msgid "Install the category/tag converter to convert existing categories to tags or tags to categories, selectively." -msgstr "Installer le convertisseur catégorie/mot-clé, pour convertir les catégories en mots-clés, ou vice-versa." - -#: wp-admin/user-edit.php:409 -msgid "There is a pending change of your e-mail to %1$s. Cancel" -msgstr "Il y a une modification de votre adresse de contact en cours, en faveur de %1$s. Annuler" - -#: wp-admin/includes/nav-menu.php:693 -msgid "Most Recent" -msgstr "Les plus récentes" - -#: wp-admin/export.php:179 wp-admin/export.php:211 -msgid "End Date" -msgstr "Date de fin" - -#: wp-admin/export.php:175 wp-admin/export.php:207 -msgid "Start Date" -msgstr "Date de début" - -#: wp-admin/includes/import.php:201 -msgid "Install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." -msgstr "Installer l’importateur WordPress, pour importer les articles, pages, commentaires, champs personnalisés, catégories et mots-clés à partir d’un fichier d’export WordPress." - -#: wp-admin/includes/import.php:189 -msgid "Install the RSS importer to import posts from an RSS feed." -msgstr "Installer l’importateur RSS, pour importer des articles à partir d’un flux RSS." - -#: wp-admin/includes/import.php:183 -msgid "Install the blogroll importer to import links in OPML format." -msgstr "Installer l’importateur de blogoliste, pour importer une liste de liens au format OPML." - -#: wp-admin/includes/import.php:177 -msgid "Install the Movable Type importer to import posts and comments from a Movable Type or TypePad blog." -msgstr "Installer l’importateur Movable Type, pour importer les articles et commentaires en provenance d’un blog Movable Type ou TypePad." - -#: wp-admin/includes/import.php:159 -msgid "Install the Blogger importer to import posts, comments, and users from a Blogger blog." -msgstr "Installer l’importateur Blogger, pour importer les articles, commentaires et utilisateurs d’un blog Blogger." - -#: wp-admin/import.php:101 -msgid "Install importer" -msgstr "Installer l’importateur" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:143 -msgctxt "site" -msgid "Mark as Spam" -msgstr "Marquer comme indésirable" - -#: wp-admin/theme-editor.php:178 -msgctxt "Theme stylesheets in theme editor" -msgid "Styles" -msgstr "Styles" - -#: wp-admin/includes/plugin-install.php:179 -msgctxt "Plugin Installer" -msgid "Tag" -msgstr "Mot-clé" - -#: wp-admin/includes/theme-install.php:67 -msgctxt "Theme Installer" -msgid "Tag" -msgstr "Mot-clé" - -#: wp-admin/includes/media.php:2131 -msgctxt "verb" -msgid "Clear" -msgstr "Effacer" - -#: wp-admin/edit-tag-form.php:116 wp-admin/edit-tags.php:502 -msgctxt "Taxonomy Description" -msgid "Description" -msgstr "Description" - -#: wp-admin/edit-tag-form.php:90 wp-admin/edit-tags.php:455 -msgctxt "Taxonomy Slug" -msgid "Slug" -msgstr "Identifiant" - -#: wp-admin/edit-tag-form.php:84 wp-admin/edit-tags.php:449 -msgctxt "Taxonomy Name" -msgid "Name" -msgstr "Nom" - -#: wp-admin/edit-tag-form.php:106 wp-admin/edit-tags.php:462 -msgctxt "Taxonomy Parent" -msgid "Parent" -msgstr "Parent" - -#: wp-admin/includes/class-wp-comments-list-table.php:223 -msgctxt "comment" -msgid "Mark as Spam" -msgstr "Marquer comme indésirable" - -#: wp-admin/custom-background.php:282 -msgid "Remove Background Image" -msgstr "Supprimer l’image d’arrière-plan" - -#: wp-admin/edit-comments.php:108 wp-admin/edit-comments.php:145 -msgid "Comments on “%s”" -msgstr "Commentaires sur « %s »" - -#: wp-admin/includes/nav-menu.php:1182 -msgid "The Walker class named %s does not exist." -msgstr "La classe Walker nommée %s n’existe pas." - -#: wp-admin/includes/nav-menu.php:1217 -msgid "Show advanced menu properties" -msgstr "Afficher les propriétés avancées du menu" - -#. translators: %s: add new taxonomy label -#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557 -msgid "+ %s" -msgstr "+ %s" - -#: wp-admin/update-core.php:276 wp-admin/update-core.php:324 -msgid "You have version %1$s installed. Update to %2$s." -msgstr "Vous utilisez la version %1$s. Mettez à jour vers la version %2$s." - -#: wp-admin/includes/nav-menu.php:312 wp-admin/includes/nav-menu.php:784 -msgctxt "nav menu home label" -msgid "Home" -msgstr "Accueil" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:252 -#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 -msgid "Enable" -msgstr "Activer" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:266 -msgctxt "%1$s: site name. %2$s: site tagline." -msgid "%1$s – %2$s" -msgstr "%1$s – %2$s" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:164 -msgctxt "site" -msgid "Registered" -msgstr "Inscription" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:144 -#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 -msgctxt "site" -msgid "Not Spam" -msgstr "N’est pas un indésirable" - -#: wp-admin/includes/class-wp-ms-users-list-table.php:120 -msgctxt "user" -msgid "Registered" -msgstr "Inscription" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 -msgctxt "verb; site" -msgid "Archive" -msgstr "Archiver" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:197 -#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 -msgctxt "site" -msgid "Spam" -msgstr "Indésirable" - -#: wp-admin/includes/class-wp-comments-list-table.php:228 -#: wp-admin/includes/class-wp-comments-list-table.php:461 -msgctxt "comment" -msgid "Not Spam" -msgstr "N’est pas un indésirable" - -#: wp-admin/custom-background.php:297 -msgid "This will restore the original background image. You will not be able to restore any customizations." -msgstr "Ceci remettra en place l’image d’arrière-plan originale. Il ne vous sera pas possible de récupérer vos personnalisations." - -#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 -msgid "Create Menu" -msgstr "Créer le menu" - -#: wp-admin/includes/dashboard.php:955 -msgid "WordPress Blog" -msgstr "Blog WordPress" - -#: wp-admin/user-edit.php:329 wp-admin/user-edit.php:331 -msgid "— No role for this site —" -msgstr "— Pas de rôle sur ce site —" - -#: wp-admin/options-writing.php:118 wp-admin/tools.php:43 -msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." -msgstr "Utilisez-le pour récupérer du texte, des images et des vidéos depuis n’importe quelle page Web. Puis modifiez l’article et ajoutez vos propres textes directement dans le bookmarklet, avant d’enregistrer le tout ou de le publier dans un article sur votre site." - -#: wp-admin/users.php:329 -msgid "Remove Users from Site" -msgstr "Supprimer des utilisateurs de ce site" - -#: wp-admin/includes/post.php:651 -msgid "You are not allowed to create posts or drafts on this site." -msgstr "Vous n’avez pas l’autorisation de créer des articles ou des brouillons sur ce site." - -#: wp-admin/includes/plugin.php:421 -msgid "Custom site deleted message." -msgstr "Message personnalisé de site supprimé." - -#: wp-admin/includes/plugin.php:423 -msgid "Custom site suspended message." -msgstr "Message personnalisé de site suspendu." - -#: wp-admin/includes/plugin.php:422 -msgid "Custom site inactive message." -msgstr "Message personnalisé de site inactif." - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:136 -msgid "No sites found." -msgstr "Aucun site trouvé." - -#: wp-admin/includes/meta-boxes.php:550 -msgid "Trackbacks are a way to notify legacy blog systems that you’ve linked to them. If you link other WordPress sites they’ll be notified automatically using pingbacks, no other action necessary." -msgstr "Un rétrolien est une manière explicite de notifier les anciens systèmes de blog que vous avez fait un lien vers eux. Si vous faites un lien vers des sites WordPress, ils seront notifiés automatiquement à l’aide des pings (en), sans que vous n’ayez rien à faire." - -#: wp-admin/includes/post.php:649 -msgid "You are not allowed to create pages on this site." -msgstr "Vous n’avez pas l’autorisation de créer des pages sur ce site." - -#: wp-admin/includes/schema.php:369 -msgid "My Site" -msgstr "Mon site" - -#: wp-admin/includes/upgrade.php:295 -msgid "New WordPress Site" -msgstr "Nouveau site WordPress" - -#: wp-admin/update.php:155 wp-admin/update.php:176 -msgid "You do not have sufficient permissions to update themes for this site." -msgstr "Vous n’avez pas les droits suffisants pour mettre à jour les thèmes de ce site." - -#: wp-admin/update.php:24 wp-admin/update.php:50 wp-admin/update.php:71 -msgid "You do not have sufficient permissions to update plugins for this site." -msgstr "Vous n’avez pas les droits suffisants pour mettre à jour les extensions de ce site." - -#: wp-admin/theme-install.php:16 wp-admin/update.php:202 -#: wp-admin/update.php:232 -msgid "You do not have sufficient permissions to install themes on this site." -msgstr "Vous n’avez pas les droits suffisants pour installer des thèmes sur ce site." - -#: wp-admin/theme-editor.php:18 -msgid "You do not have sufficient permissions to edit templates for this site." -msgstr "Vous n’avez pas les droits suffisants pour modifier les modèles de ce site." - -#: wp-admin/plugins.php:31 wp-admin/plugins.php:66 wp-admin/plugins.php:135 -msgid "You do not have sufficient permissions to activate plugins for this site." -msgstr "Vous n’avez pas les droits suffisants pour activer les extensions de ce site." - -#: wp-admin/plugin-install.php:18 wp-admin/update.php:96 -#: wp-admin/update.php:127 -msgid "You do not have sufficient permissions to install plugins on this site." -msgstr "Vous n’avez pas les droits suffisants pour installer des extensions sur ce site." - -#: wp-admin/plugins.php:160 wp-admin/plugins.php:180 -msgid "You do not have sufficient permissions to deactivate plugins for this site." -msgstr "Vous n’avez pas les droits suffisants pour désactiver les extensions de ce site." - -#: wp-admin/plugins.php:211 -msgid "You do not have sufficient permissions to delete plugins for this site." -msgstr "Vous n’avez pas les droits suffisants pour supprimer les extensions de ce site." - -#: wp-admin/link-add.php:13 -msgid "You do not have sufficient permissions to add links to this site." -msgstr "Vous n’avez pas les droits suffisants pour ajouter les liens à ce site." - -#: wp-admin/includes/bookmark.php:303 wp-admin/link-manager.php:12 -#: wp-admin/link-manager.php:67 -msgid "You do not have sufficient permissions to edit the links for this site." -msgstr "Vous n’avez pas les droits suffisants pour modifier les liens de ce site." - -#: wp-admin/export.php:13 -msgid "You do not have sufficient permissions to export the content of this site." -msgstr "Vous n’avez pas les droits suffisants pour exporter le contenu de ce site." - -#: wp-admin/import.php:15 -msgid "You do not have sufficient permissions to import content in this site." -msgstr "Vous n’avez pas les droits suffisants pour importer du contenu dans ce site." - -#: wp-admin/import.php:59 -msgid "If you have posts or comments in another system, WordPress can import those into this site. To get started, choose a system to import from below:" -msgstr "Si vous avez des articles ou des commentaires dans un autre système de site, WordPress peut les importer dans votre site actuel. Pour commencer, choisissez un système d’origine ci-dessous :" - -#: wp-admin/plugin-editor.php:18 -msgid "You do not have sufficient permissions to edit plugins for this site." -msgstr "Vous n’avez pas les droits suffisants pour modifier les extensions de ce site." - -#: wp-admin/includes/nav-menu.php:641 wp-admin/includes/nav-menu.php:881 -msgid "No items." -msgstr "Aucune entrée." - -#: wp-admin/nav-menus.php:712 -msgid "Menu Name" -msgstr "Nom du menu" - -#: wp-admin/includes/nav-menu.php:1220 -msgid "CSS Classes" -msgstr "Classes CSS" - -#: wp-admin/includes/nav-menu.php:150 -msgid "Navigation Label" -msgstr "Titre de la navigation" - -#: wp-admin/includes/schema.php:1030 -msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool." -msgstr "Pour utiliser la configuration en sous-domaine, il vous faut ajouter un enregistrement générique (joker) à vos enregistrements DNS. Cela signifique ajouter un hôte * pointant vers votre serveur dans votre outil de configuration DNS." - -#: wp-admin/includes/schema.php:1026 -msgid "The installer attempted to contact a random hostname (%1$s) on your domain." -msgstr "L’installateur a tenté de contacter un nom d’hôte aléatoire (%1$s) sur votre domaine." - -#: wp-admin/install.php:121 -msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods and the @ symbol." -msgstr "Les identifiants doivent contenir uniquement des caractères alphanumériques, espaces, tiret bas, tiret, points et le symbole @." - -#: wp-admin/nav-menus.php:234 -msgid "The menu item has been successfully deleted." -msgstr "L’élément du menu a bien été supprimé." - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:197 -#: wp-admin/includes/class-wp-theme-install-list-table.php:125 -#: wp-admin/setup-config.php:212 -msgid "Try again" -msgstr "Recommencer" - -#: wp-admin/includes/ajax-actions.php:1187 -msgid "Please provide a custom field name." -msgstr "Veuillez saisir un nom pour le champ personnalisé." - -#: wp-admin/custom-background.php:325 -msgid "Display Options" -msgstr "Options d’affichage" - -#: wp-admin/users.php:330 -msgid "You have specified these users for removal:" -msgstr "Vous avez choisi de supprimer ces utilisateurs :" - -#: wp-admin/users.php:142 wp-admin/users.php:191 -msgid "User deletion is not allowed from this screen." -msgstr "La suppression d’un utilisateur n’est pas autorisée depuis cet écran." - -#: wp-admin/users.php:168 -msgid "You can’t delete that user." -msgstr "Vous ne pouvez pas supprimer cet utilisateur." - -#: wp-admin/users.php:350 -msgid "Confirm Removal" -msgstr "Confirmer la suppression" - -#: wp-admin/users.php:352 -msgid "There are no valid users selected for removal." -msgstr "Aucun utilisateur valide n’est sélectionné pour la suppression." - -#: wp-admin/users.php:408 -msgid "You can't remove the current user." -msgstr "Vous ne pouvez pas supprimer l’utilisateur courant." - -#: wp-admin/users.php:409 -msgid "Other users have been removed." -msgstr "Les autres utilisateurs ont été supprimés." - -#: wp-admin/includes/class-wp-upgrader-skins.php:208 -msgid "%1$s updated successfully." -msgstr "%1$s a bien été mis à jour." - -#: wp-admin/includes/class-wp-upgrader-skins.php:208 -msgid "Show Details" -msgstr "Afficher les détails" - -#: wp-admin/includes/class-wp-upgrader-skins.php:208 -msgid "Hide Details" -msgstr "Cacher les détails" - -#: wp-admin/includes/user.php:439 -msgid "Yes, take me to my profile page" -msgstr "Oui, je veux aller sur mon profil maintenant" - -#: wp-admin/includes/upgrade.php:79 -msgid "Your chosen password." -msgstr "Le mot de passe que vous avez choisi." - -#: wp-admin/includes/user.php:440 -msgid "No thanks, do not remind me again" -msgstr "Non, ne pas me relancer à ce sujet" - -#: wp-admin/post.php:273 -msgid "You are not allowed to move this item out of the Trash." -msgstr "Vous n’avez pas l’autorisation de déplacer ce contenu en dehors de la Corbeille." - -#: wp-admin/edit.php:126 wp-admin/edit.php:129 wp-admin/post.php:297 -#: wp-admin/post.php:300 wp-admin/upload.php:174 -msgid "Error in deleting." -msgstr "Erreur pendant la suppression." - -#: wp-admin/edit.php:110 wp-admin/post.php:276 -msgid "Error in restoring from Trash." -msgstr "Erreur pendant la récupération depuis la Corbeille." - -#: wp-admin/edit.php:107 -msgid "You are not allowed to restore this item from the Trash." -msgstr "Vous n’avez pas l’autorisation de récupérer ce contenu depuis la Corbeille." - -#: wp-admin/edit.php:96 wp-admin/post.php:258 -msgid "Error in moving to Trash." -msgstr "Erreur lors du déplacement dans la Corbeille." - -#: wp-admin/edit-comments.php:201 -msgid "%s comment restored from the Trash" -msgid_plural "%s comments restored from the Trash" -msgstr[0] "%s commentaire récupéré depuis la Corbeille" -msgstr[1] "%s commentaires récupérés depuis la Corbeille" - -#: wp-admin/edit-comments.php:197 -msgid "%s comment moved to the Trash." -msgid_plural "%s comments moved to the Trash." -msgstr[0] "%s commentaire déplacé dans la Corbeille." -msgstr[1] "%s commentaires déplacés dans la Corbeille." - -#: wp-admin/edit.php:88 wp-admin/post.php:250 -msgid "You are not allowed to move this item to the Trash." -msgstr "Vous n’avez pas l’autorisation de déplacer ce contenu dans la Corbeille." - -#: wp-admin/update-core.php:299 -msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." -msgstr "Les thèmes suivants disposent d’une nouvelle version. Cochez ceux que vous voulez mettre à jour, puis cliquez sur « Mettre à jour les thèmes »." - -#: wp-admin/user-new.php:217 -msgid "User has been added to your site." -msgstr "L’utilisateur a été ajouté à votre site." - -#: wp-admin/user-new.php:220 -msgid "That user is already a member of this site." -msgstr "Cet utilisateur est déjà membre de ce site." - -#: wp-admin/user-new.php:214 -msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." -msgstr "L’invitation a été envoyée à l’utilisateur sur son adresse de messagerie. Il devra cliquer sur un lien de confirmation pour être ajouté à votre site." - -#: wp-admin/update-core.php:222 -msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." -msgstr "Les extensions suivantes disposent d’une nouvelle version. Cochez celles que vous voulez mettre à jour, puis cliquez sur « Mettre à jour les extensions »." - -#: wp-admin/options.php:171 -msgid "The %1$s setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API" -msgstr "L’option %1$s n’est pas enregistrée. Les options non enregistrées sont obsolètes. Consultez la documentation sur la page http://codex.wordpress.org/Settings_API" - -#: wp-admin/custom-background.php:283 -msgid "This will remove the background image. You will not be able to restore any customizations." -msgstr "Ceci supprimera l’image d’arrière-plan. Il ne vous sera pas possible de rétablir vos personnalisations." - -#: wp-admin/edit-tag-form.php:14 -msgid "You did not select an item for editing." -msgstr "Un contenu n’a pas été sélectionné pour l’édition. " - -#: wp-admin/includes/class-wp-themes-list-table.php:95 -msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." -msgstr "Vous n’avez accès qu’au thème déjà en place. Contactez l’administrateur de %s pour obtenir des informations sur l’accès à d’autres thèmes." - -#: wp-admin/includes/file.php:24 -msgid "Author Template" -msgstr "Modèle pour un auteur" - -#: wp-admin/includes/file.php:15 -msgid "Visual Editor Stylesheet" -msgstr "Feuille de style de l’éditeur visuel" - -#: wp-admin/includes/file.php:25 -msgid "Tag Template" -msgstr "Modèle pour mot-clé" - -#: wp-admin/edit-form-advanced.php:88 -msgid "Page saved." -msgstr "Page enregistrée." - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:407 -msgid "This plugin is already installed and is up to date" -msgstr "Cette extension est déjà installée et à jour" - -#. translators: 1: Plugin name and version. -#: wp-admin/includes/class-wp-plugin-install-list-table.php:416 -#: wp-admin/includes/class-wp-plugins-list-table.php:527 -msgid "More information about %s" -msgstr "Plus d’informations à propos de %s" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:401 -#: wp-admin/update-core.php:40 -msgid "Update Now" -msgstr "Mettre à jour" - -#: wp-admin/user-edit.php:340 -msgid "Grant this user super admin privileges for the Network." -msgstr "Donner les privilèges de super-admin à cet utilisateur pour le réseau." - -#: wp-admin/user-edit.php:194 -msgid "Important:" -msgstr "Important :" - -#: wp-admin/user-edit.php:194 -msgid "This user has super admin privileges." -msgstr "Cet utilisateur possède les privilèges de super-admin." - -#: wp-admin/includes/post.php:1286 -msgid "Remove featured image" -msgstr "Supprimer l’image à la Une" - -#: wp-admin/edit-form-advanced.php:196 -msgid "Featured Image" -msgstr "Image à la Une" - -#: wp-admin/includes/class-wp-theme-install-list-table.php:241 -#: wp-admin/includes/class-wp-theme-install-list-table.php:362 -msgid "Update to version %s" -msgstr "Mettre à jour vers la version %s" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:291 -msgid "You are about to archive the site %s." -msgstr "Vous êtes sur le point d’archiver le site %s." - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:294 -msgid "You are about to unspam the site %s." -msgstr "Vous êtes sur le point de marquer le site %s comme sain." - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:296 -msgid "You are about to mark the site %s as spam." -msgstr "Vous êtes sur le point de marquer le site %s comme indésirable." - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:299 -msgid "You are about to delete the site %s." -msgstr "Vous êtes sur le point de supprimer le site %s." - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 -msgid "You are about to unarchive the site %s." -msgstr "Vous êtes sur le point de désarchiver le site %s." - -#: wp-admin/press-this.php:551 -msgid "You cannot modify this Taxonomy." -msgstr "Vous ne pouvez pas modifier cette taxinomie." - -#: wp-admin/options-reading.php:133 -msgid "items" -msgstr "éléments" - -#: wp-admin/user-edit.php:313 -msgid "Usernames cannot be changed." -msgstr "Les identifiants ne peuvent être modifiés." - -#: wp-admin/nav-menus.php:253 -msgid "The menu has been successfully deleted." -msgstr "Le menu a bien été supprimé." - -#: wp-admin/includes/dashboard.php:287 -msgid "Your site is asking search engines not to index its content" -msgstr "Votre site indique aux moteurs de recherche de ne pas indexer son contenu" - -#: wp-admin/plugins.php:13 -msgid "You do not have sufficient permissions to manage plugins for this site." -msgstr "Vous n’avez pas les droits suffisants pour gérer les extensions de ce site." - -#: wp-admin/options-general.php:110 -msgid "Enter the address here if you want your site homepage to be different from the directory you installed WordPress." -msgstr "Si vous souhaitez que l’adresse de la page d’accueil de votre site soit différente du répertoire où vous avez installé WordPress, saisissez cette adresse ici." - -#: wp-admin/options-general.php:100 -msgid "In a few words, explain what this site is about." -msgstr "En quelques mots, décrivez la raison d’être de ce site." - -#: wp-admin/options-reading.php:64 wp-admin/options-reading.php:144 -#: wp-admin/options-reading.php:145 -msgid "Site Visibility" -msgstr "Visibilité du site" - -#: wp-admin/includes/template.php:1217 -msgid "The miscellaneous options group has been removed. Use another settings group." -msgstr "Le groupement d’options « Divers » a été supprimé. Utilisez un autre groupement de réglages." - -#: wp-admin/includes/nav-menu.php:182 -msgid "The description will be displayed in the menu if the current theme supports it." -msgstr "La description sera affichée dans le menu si le thème actuel l’accepte." - -#: wp-admin/options.php:148 -msgid "You do not have sufficient permissions to modify unregistered settings for this site." -msgstr "Vous n’avez pas les droits suffisants pour modifier les réglages non enregistrés de ce site." - -#: wp-admin/options-general.php:139 -msgid "There is a pending change of the admin e-mail to %1$s. Cancel" -msgstr "Il y a une modification de l’adresse de contact de l’administrateur en cours, en faveur de %1$s. Annuler" - -#: wp-admin/includes/nav-menu.php:156 -msgid "Title Attribute" -msgstr "Attribut de titre" - -#: wp-admin/includes/nav-menu.php:1219 -msgid "Link Target" -msgstr "Cible du lien" - -#: wp-admin/includes/nav-menu.php:168 -msgid "CSS Classes (optional)" -msgstr "Classes CSS (facultatives)" - -#: wp-admin/nav-menus.php:716 wp-admin/nav-menus.php:787 -msgid "Save Menu" -msgstr "Enregistrer le menu" - -#: wp-admin/install.php:130 -msgid "A password will be automatically generated for you if you leave this blank." -msgstr "Un mot de passe vous sera automatiquement généré si vous laissez ce champ vide." - -#: wp-admin/install.php:129 -msgid "Password, twice" -msgstr "Mot de passe, deux fois" - -#: wp-admin/includes/class-wp-upgrader-skins.php:357 -msgid "Updating Theme %1$s (%2$d/%3$d)" -msgstr "Mise à jour du thème %1$s (%2$d/%3$d)" - -#: wp-admin/includes/schema.php:866 -msgid "You must provide a domain name." -msgstr "vous devez fournir un nom de domaine." - -#: wp-admin/includes/schema.php:868 -msgid "You must provide a name for your network of sites." -msgstr "vous devez fournir un nom pour votre réseau de sites." - -#: wp-admin/includes/schema.php:872 -msgid "The network already exists." -msgstr "Le réseau existe déjà." - -#: wp-admin/includes/schema.php:876 -msgid "You must provide a valid e-mail address." -msgstr "Vous devez saisir une adresse de messagerie valide." - -#: wp-admin/includes/schema.php:1028 -msgid "This resulted in an error message: %s" -msgstr "Cela a abouti à ce message d’erreur : %s" - -#: wp-admin/includes/schema.php:1031 -msgid "You can still use your site but any subdomain you create may not be accessible. If you know your DNS is correct, ignore this message." -msgstr "Vous pouvez toujours utiliser votre site, mais tout sous-domaine créé pourrait ne pas être accessible. Si vous êtes sûr de votre configuration DNS, ignorez ce message." - -#: wp-admin/includes/user.php:436 -msgid "Notice:" -msgstr "Avertissement :" - -#: wp-admin/edit-form-advanced.php:470 -msgid "Get Shortlink" -msgstr "Obtenir le lien court" - -#: wp-admin/includes/class-wp-upgrader-skins.php:313 -msgid "Updating Plugin %1$s (%2$d/%3$d)" -msgstr "Mise à jour de l’extension %1$s (%2$d/%3$d)" - -#: wp-admin/includes/class-wp-upgrader-skins.php:207 -msgid "The update of %1$s failed." -msgstr "La mise à jour de %1$s a échoué." - -#: wp-admin/includes/upgrade.php:92 -msgid "The password you chose during the install." -msgstr "Le mot de passe que vous avez choisi pendant l'installation." - -#: wp-admin/includes/upgrade.php:82 -msgid "User already exists. Password inherited." -msgstr "L’utilisateur existe déjà, et a hérité du mot de passe." - -#: wp-admin/update-core.php:65 wp-admin/upgrade.php:76 -msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." -msgstr "Cette mise à jour ne peut être installée, car WordPress %1$s requiert une version de MySQL égale ou supérieure à la %2$s. Votre hébergement utilise MySQL version %3$s." - -#: wp-admin/includes/class-wp-upgrader.php:2092 -#: wp-admin/includes/update-core.php:1135 wp-admin/update-core.php:420 -msgid "WordPress updated successfully" -msgstr "WordPress a bien été mis à jour" - -#: wp-admin/update-core.php:382 -msgid "Update WordPress" -msgstr "Mettre à jour WordPress" - -#: wp-admin/plugins.php:116 wp-admin/update-core.php:225 -#: wp-admin/update-core.php:282 wp-admin/update-core.php:579 -#: wp-admin/update-core.php:583 -msgid "Update Plugins" -msgstr "Mettre à jour les extensions" - -#: wp-admin/update-core.php:63 wp-admin/upgrade.php:74 -msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." -msgstr "Cette mise à jour ne peut être installée, car WordPress %1$s requiert une version de PHP égale ou supérieure à la %2$s. Votre hébergement utilise PHP version %3$s." - -#: wp-admin/update-core.php:61 wp-admin/upgrade.php:72 -msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s." -msgstr "Cette mise à jour ne peut être installée, car WordPress %1$s requiert une version de PHP égale ou supérieure à la %2$s, et une version de MySQL égale ou supérieure à la %3$s. Votre hébergement utilise PHP version %4$s et MySQL version %5$s." - -#: wp-admin/update-core.php:462 wp-admin/update-core.php:501 -msgid "WordPress Updates" -msgstr "Mises à jour de WordPress" - -#: wp-admin/includes/nav-menu.php:132 wp-admin/includes/nav-menu.php:134 -msgid "Edit Menu Item" -msgstr "Modifier une entrée du menu" - -#: wp-admin/options-general.php:134 -msgid "This address is used for admin purposes. If you change this we will send you an e-mail at your new address to confirm it. The new address will not become active until confirmed." -msgstr "Cette adresse est utilisée à des fins d’administration. Si vous la modifiez, nous enverrons un message à la nouvelle adresse afin de la confirmer. La nouvelle adresse ne sera pas active tant que vous ne l’aurez pas confirmée." - -#: wp-admin/options-general.php:210 -msgid "Daylight saving time begins on: %s." -msgstr "Le passage à l’heure d’été se fait le %s." - -#. translators: 1: plugin name, 2: plugin author -#: wp-admin/plugins.php:279 -msgid "%1$s by %2$s (will also delete its data)" -msgstr "%1$s par %2$s (attention : supprimera également les données liées)" - -#: wp-admin/plugins.php:272 -msgid "You are about to remove the following plugin:" -msgid_plural "You are about to remove the following plugins:" -msgstr[0] "Vous êtes sur le point de supprimer l’extension suivante :" -msgstr[1] "Vous êtes sur le point de supprimer les extensions suivantes :" - -#: wp-admin/plugins.php:267 -msgid "Delete Plugin" -msgid_plural "Delete Plugins" -msgstr[0] "Supprimer l’extension" -msgstr[1] "Supprimer les extensions" - -#: wp-admin/plugins.php:290 -msgid "Are you sure you wish to delete these files and data?" -msgstr "Vouslez-vous vraiment supprimer ces fichiers et données ?" - -#: wp-admin/plugins.php:302 -msgid "Yes, Delete these files and data" -msgstr "Oui, supprimer ces fichiers et les données" - -#: wp-admin/includes/class-wp-plugins-list-table.php:386 -msgid "Requires %s in wp-config.php." -msgstr "Nécessite %s dans le fichier wp-config.php." - -#: wp-admin/includes/class-wp-plugins-list-table.php:386 -msgid "Inactive:" -msgstr "Inactif :" - -#: wp-admin/includes/class-wp-plugins-list-table.php:268 -msgid "Must-Use (%s)" -msgid_plural "Must-Use (%s)" -msgstr[0] "Automatique (Must-Use) (%s)" -msgstr[1] "Automatiques (Must-Use) (%s)" - -#: wp-admin/about.php:168 -msgid "Go to Dashboard" -msgstr "Aller sur le tableau de bord" - -#: wp-admin/nav-menus.php:330 wp-admin/nav-menus.php:340 -msgid "Please enter a valid menu name." -msgstr "Veuillez saisir un nom de menu valide." - -#: wp-admin/nav-menus.php:783 -msgid "Delete Menu" -msgstr "Supprimer le menu" - -#: wp-admin/includes/nav-menu.php:590 -msgid "Menu Item" -msgstr "Élément du menu" - -#: wp-admin/includes/nav-menu.php:698 wp-admin/includes/nav-menu.php:938 -msgid "View All" -msgstr "Afficher tout" - -#: wp-admin/includes/nav-menu.php:596 wp-admin/includes/nav-menu.php:839 -#: wp-admin/includes/nav-menu.php:1027 -msgid "Add to Menu" -msgstr "Ajouter au menu" - -#: wp-admin/options-general.php:187 -msgid "This timezone is currently in daylight saving time." -msgstr "Ce fuseau horaire est actuellement à l’heure d’été." - -#: wp-admin/options-general.php:215 -msgid "This timezone does not observe daylight saving time." -msgstr "Ce fuseau horaire n’a pas d’heure d’été" - -#: wp-admin/includes/class-wp-plugins-list-table.php:271 -msgid "Drop-ins (%s)" -msgid_plural "Drop-ins (%s)" -msgstr[0] "Drop-ins (%s)" -msgstr[1] "Drop-ins (%s)" - -#: wp-admin/includes/plugin.php:420 -msgid "Executed before Multisite is loaded." -msgstr "Exécuté avant que la fonctionnalité multisites ne soit chargée." - -#: wp-admin/includes/plugin.php:416 -msgid "External object cache." -msgstr "Cache d’objet externe." - -#: wp-admin/includes/plugin.php:415 -msgid "Custom maintenance message." -msgstr "Message personnalisé pour la maintenance." - -#: wp-admin/includes/plugin.php:414 -msgid "Custom install script." -msgstr "Script d’installation personnalisée." - -#: wp-admin/includes/plugin.php:413 -msgid "Custom database error message." -msgstr "Message personnalisé pour l’erreur de base de données." - -#: wp-admin/includes/file.php:287 -msgid "File is empty. Please upload something more substantial." -msgstr "Le fichier est vide. Merci d’envoyer quelque chose de plus consistant." - -#: wp-admin/includes/class-wp-theme-install-list-table.php:249 -msgid "Install %s" -msgstr "Installer %s" - -#: wp-admin/includes/plugin.php:412 -msgid "Custom database class." -msgstr "Classe personnalisée de connexion à la base de données." - -#: wp-admin/includes/plugin.php:411 -msgid "Advanced caching plugin." -msgstr "Extension de cache avancée." - -#: wp-admin/install.php:172 -msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." -msgstr "Vous ne pouvez pas installer WordPress %1$s, car cette version requiert une version de MySQL égale ou supérieure à la %2$s. Votre hébergement utilise MySQL version %3$s." - -#: wp-admin/install.php:170 -msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." -msgstr "Vous ne pouvez pas installer WordPress %1$s, car cette version requiert une version de PHP égale ou supérieure à la %2$s. Votre hébergement utilise PHP version %3$s." - -#: wp-admin/includes/update.php:210 -msgid "WordPress %1$s is available! Please notify the site administrator." -msgstr "WordPress %1$s est disponible ! Veuillez en notifier l’administrateur du site." - -#: wp-admin/includes/update.php:208 -msgid "WordPress %1$s is available! Please update now." -msgstr "WordPress %1$s est disponible ! Pensez à faire la mise à jour." - -#: wp-admin/install.php:168 -msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s." -msgstr "Vous ne pouvez pas installer WordPress %1$s, car cette version requiert une version de PHP égale ou supérieure à la %2$s, et une version de MySQL égale ou supérieure à la %3$s. Votre hébergement utilise PHP version %4$s et MySQL version %5$s." - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:284 -msgid "You are about to activate the site %s" -msgstr "Vous êtes sur le point d’activer le site %s" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:286 -msgid "You are about to deactivate the site %s" -msgstr "Vous êtes sur le point de désactiver le site %s" - -#: wp-admin/comment.php:147 -msgid "This comment is currently marked as spam." -msgstr "Ce commentaire est actuellement marqué comme indésirable." - -#: wp-admin/comment.php:87 -msgid "Moderate Comment" -msgstr "Modérer le commentaire" - -#: wp-admin/comment.php:144 -msgid "This comment is currently approved." -msgstr "Ce commentaire est actuellement approuvé." - -#: wp-admin/edit-comments.php:209 -msgid "This comment is already approved." -msgstr "Ce commentaire est déjà approuvé." - -#: wp-admin/comment.php:150 -msgid "This comment is currently in the Trash." -msgstr "Ce commentaire est actuellement dans la Corbeille." - -#: wp-admin/custom-background.php:349 -msgid "Repeat" -msgstr "Répétition" - -#: wp-admin/edit-comments.php:212 -msgid "This comment is already in the Trash." -msgstr "Ce commentaire est déjà marqué comme indésirable." - -#: wp-admin/edit-comments.php:212 -msgid "View Trash" -msgstr "Voir la Corbeille" - -#: wp-admin/edit-comments.php:215 -msgid "This comment is already marked as spam." -msgstr "Ce commentaire est déjà marqué comme indésirable." - -#: wp-admin/includes/screen.php:953 -msgid "Screen Options" -msgstr "Options de l’écran" - -#: wp-admin/includes/screen.php:1106 -msgid "Screen Layout" -msgstr "Présentation de l’écran" - -#: wp-admin/includes/screen.php:1108 -msgid "Number of Columns:" -msgstr "Nombre de colonnes :" - -#: wp-admin/includes/theme-install.php:99 wp-admin/theme-install.php:145 -msgid "Feature Filter" -msgstr "Filtre de fonctionnalités" - -#: wp-admin/includes/theme.php:188 -msgid "Tan" -msgstr "Ocre" - -#: wp-admin/includes/theme.php:191 -msgid "Dark" -msgstr "Sombre" - -#: wp-admin/includes/theme.php:199 -msgid "One Column" -msgstr "Une colonne" - -#: wp-admin/includes/theme.php:200 -msgid "Two Columns" -msgstr "Deux colonnes" - -#: wp-admin/includes/theme.php:201 -msgid "Three Columns" -msgstr "Trois colonnes" - -#: wp-admin/includes/theme.php:202 -msgid "Four Columns" -msgstr "Quatre colonnes" - -#: wp-admin/includes/theme.php:203 -msgid "Left Sidebar" -msgstr "Colonne latérale gauche" - -#: wp-admin/includes/theme.php:204 -msgid "Right Sidebar" -msgstr "Colonne latérale droite" - -#: wp-admin/includes/theme.php:207 wp-admin/includes/theme.php:257 -#: wp-admin/theme-install.php:157 -msgid "Features" -msgstr "Fonctionnalités" - -#: wp-admin/includes/theme.php:212 -msgid "Custom Colors" -msgstr "Couleurs personnalisées" - -#: wp-admin/includes/theme.php:225 -msgid "Theme Options" -msgstr "Options du thème" - -#: wp-admin/includes/theme.php:226 -msgid "Threaded Comments" -msgstr "Commentaires imbriqués" - -#: wp-admin/includes/theme.php:224 -msgid "Sticky Post" -msgstr "Article mis en avant" - -#: wp-admin/includes/theme.php:221 -msgid "Microformats" -msgstr "Microformats" - -#: wp-admin/includes/theme.php:230 wp-admin/includes/theme.php:258 -msgid "Subject" -msgstr "Thème" - -#: wp-admin/includes/theme.php:231 -msgid "Holiday" -msgstr "Vacances" - -#: wp-admin/includes/theme.php:232 -msgid "Photoblogging" -msgstr "Photoblogging" - -#: wp-admin/includes/theme.php:233 -msgid "Seasonal" -msgstr "Saisonnier" - -#: wp-admin/includes/theme-install.php:131 -msgid "Find Themes" -msgstr "Trouver des thèmes" - -#: wp-admin/includes/theme-install.php:139 -msgid "If you have a theme in a .zip format, you may install it by uploading it here." -msgstr "Si vous avez un thème au format .zip, vous pouvez l’installer en le mettant en ligne ici." - -#: wp-admin/includes/class-wp-theme-install-list-table.php:279 -#: wp-admin/includes/class-wp-themes-list-table.php:200 -msgid "Details" -msgstr "Détails" - -#: wp-admin/includes/theme-install.php:197 -msgid "Theme Install" -msgstr "Installation du thème" - -#: wp-admin/theme-install.php:260 wp-admin/themes.php:333 -msgid "Version: %s" -msgstr "Version : %s" - -#: wp-admin/includes/theme.php:61 -msgid "Unable to locate WordPress theme directory." -msgstr "Impossible de localiser le dossier des thèmes de WordPress." - -#: wp-admin/includes/theme.php:68 -msgid "Could not fully remove the theme %s." -msgstr "Impossible de supprimer complètement le thème %s." - -#: wp-admin/includes/update-core.php:802 -msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s." -msgstr "Cette mise à jour ne peut être installée car WordPress %1$s requiert une version de PHP égale ou supérieure à la %2$s, et une version de MySQL égale ou supérieure à la %3$s. Votre hébergement utilise PHP version %4$s et MySQL version %5$s." - -#: wp-admin/includes/update-core.php:804 -msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." -msgstr "Cette mise à jour ne peut être installée car WordPress %1$s requiert une version de PHP égale ou supérieure à la %2$s. Votre hébergement utilise PHP version %3$s." - -#: wp-admin/includes/update-core.php:806 -msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." -msgstr "Cette mise à jour ne peut être installée car WordPress %1$s requiert une version de MySQL égale ou supérieure à la %2$s. Votre hébergement utilise MySQL version %3$s." - -#: wp-admin/includes/update-core.php:760 -msgid "Verifying the unpacked files…" -msgstr "Vérification des fichiers décompressés…" - -#: wp-admin/includes/update-core.php:773 -msgid "The update could not be unpacked" -msgstr "La mise à jour ne peut pas être décompressée" - -#: wp-admin/includes/update-core.php:1016 -msgid "Upgrading database…" -msgstr "Mise à jour de la base de données…" - -#: wp-admin/includes/update.php:181 -msgid "You are using a development version (%1$s). Cool! Please stay updated." -msgstr "Vous utilisez une version de développement (%1$s). C’est super ! Veillez à rester à jour." - -#: wp-admin/includes/update.php:184 -msgid "Get Version %2$s" -msgstr "Téléchargez la version %2$s" - -#: wp-admin/includes/update.php:230 -msgid "Update to %s" -msgstr "Mettre à jour vers la version %s" - -#: wp-admin/includes/update.php:230 -msgid "Latest" -msgstr "Dernière version" - -#: wp-admin/includes/update.php:425 -msgid "An automated WordPress update has failed to complete - please attempt the update again now." -msgstr "Une mise à jour automatique de WordPress a échoué en cours de route ; vous pouvez tenter de la relancer." - -#: wp-admin/includes/update.php:427 -msgid "An automated WordPress update has failed to complete! Please notify the site administrator." -msgstr "Une mise à jour automatique de WordPress a échoué en cours de route ! Veuillez en notifier l’administrateur du site." - -#: wp-admin/includes/upgrade.php:73 -msgid "Note that password carefully! It is a random password that was generated just for you." -msgstr "Notez bien ce mot de passe sans vous tromper ! Il a été créé aléatoirement et vous est unique." - -#. translators: Default category slug -#: wp-admin/includes/upgrade.php:125 -msgctxt "Default category slug" -msgid "Uncategorized" -msgstr "non-classe" - -#: wp-admin/includes/upgrade.php:156 -msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" -msgstr "Bienvenue dans WordPress. Ceci est votre premier article. Modifiez-le ou supprimez-le, puis lancez-vous !" - -#: wp-admin/includes/upgrade.php:165 -msgid "Hello world!" -msgstr "Bonjour tout le monde !" - -#. translators: Default post slug -#: wp-admin/includes/upgrade.php:167 -msgctxt "Default post slug" -msgid "hello-world" -msgstr "bonjour-tout-le-monde" - -#: wp-admin/includes/upgrade.php:179 -msgid "Mr WordPress" -msgstr "Monsieur WordPress" - -#: wp-admin/includes/user.php:125 wp-admin/includes/user.php:127 -msgid "ERROR: You entered your new password only once." -msgstr "ERREUR : vous n’avez tapé votre nouveau mot de passe qu’une seule fois." - -#: wp-admin/includes/user.php:130 -msgid "ERROR: Please enter your password." -msgstr "ERREUR : veuillez renseigner votre mot de passe." - -#: wp-admin/includes/user.php:132 -msgid "ERROR: Please enter your password twice." -msgstr "ERREUR : veuillez renseigner deux fois le mot de passe." - -#: wp-admin/includes/user.php:137 -msgid "ERROR: Passwords may not contain the character \"\\\"." -msgstr "ERREUR : le mot de passe ne doit pas contenir le caractère « \\ »." - -#: wp-admin/includes/user.php:141 -msgid "ERROR: Please enter the same password in the two password fields." -msgstr "ERREUR : les deux mots de passe ne sont pas identiques." - -#: wp-admin/includes/user.php:154 -msgid "ERROR: Please enter an e-mail address." -msgstr "ERREUR : veuillez saisir une adresse de messagerie." - -#: wp-admin/includes/deprecated.php:557 -msgid "No matching users were found!" -msgstr "Aucun utilisateur ne correspond !" - -#: wp-admin/install.php:70 -msgid "WordPress › Installation" -msgstr "WordPress » Installation" - -#: wp-admin/setup-config.php:162 -msgid "User Name" -msgstr "Identifiant" - -#: wp-admin/install.php:117 -msgid "User(s) already exists." -msgstr "L’utilisateur existe déjà." - -#: wp-admin/install.php:141 -msgid "Your E-mail" -msgstr "Votre adresse de messagerie" - -#: wp-admin/install.php:143 -msgid "Double-check your email address before continuing." -msgstr "Vérifiez bien cette adresse de messagerie avant de continuer." - -#: wp-admin/install.php:150 -msgid "Install WordPress" -msgstr "Installer WordPress" - -#: wp-admin/install.php:176 -msgid "Insufficient Requirements" -msgstr "Les conditions requises ne sont pas remplies" - -#: wp-admin/install.php:218 -msgid "Information needed" -msgstr "Informations nécessaires" - -#: wp-admin/install.php:219 -msgid "Please provide the following information. Don’t worry, you can always change these settings later." -msgstr "Veuillez renseigner les informations suivantes. Ne vous inquiétez pas, vous pourrez les modifier plus tard." - -#: wp-admin/install.php:272 -msgid "Success!" -msgstr "Quel succès !" - -#: wp-admin/install.php:274 -msgid "WordPress has been installed. Were you expecting more steps? Sorry to disappoint." -msgstr "WordPress est installé. Vous attendiez-vous à d’autres étapes ? Désolé de vous décevoir ;-)" - -#: wp-admin/link-add.php:15 -msgid "Add New Link" -msgstr "Ajouter un lien" - -#. translators: add new links -#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72 -#: wp-admin/menu.php:78 -msgctxt "link" -msgid "Add New" -msgstr "Ajouter" - -#: wp-admin/link-manager.php:81 -msgid "%s link deleted." -msgid_plural "%s links deleted" -msgstr[0] "%s lien supprimé" -msgstr[1] "%s liens supprimés" - -#: wp-admin/link-manager.php:89 -msgid "Search Links" -msgstr "Chercher un lien" - -#: wp-admin/includes/class-wp-links-list-table.php:161 -msgid "Visit %s" -msgstr "Aller sur %s" - -#: wp-admin/includes/class-wp-links-list-table.php:53 -msgid "No links found." -msgstr "Aucun lien trouvé." - -#: wp-admin/link-parse-opml.php:78 -msgid "XML error: %1$s at line %2$s" -msgstr "Erreur XML : %1$s à la ligne %2$s" - -#: wp-admin/link.php:109 -msgid "Link not found." -msgstr "Lien non trouvé." - -#: wp-admin/maint/repair.php:19 -msgid "WordPress › Database Repair" -msgstr "WordPress » Réparation de la base de données" - -#: wp-admin/maint/repair.php:103 -msgid "Some database problems could not be repaired. Please copy-and-paste the following list of errors to the WordPress support forums to get additional assistance." -msgstr "Certains problèmes de la base de données n’ont pas pu être réparés. Veuillez copier/coller la liste d’erreurs suivantes sur le forum de support de WordPress pour recevoir plus d’informations." - -#: wp-admin/maint/repair.php:117 -msgid "Repair Database" -msgstr "Réparer la base de données" - -#: wp-admin/maint/repair.php:119 -msgid "Repair and Optimize Database" -msgstr "Réparer et optimiser la base de données" - -#: wp-admin/media-new.php:40 -msgid "Upload New Media" -msgstr "Envoi d’un nouveau média" - -#: wp-admin/media.php:23 wp-admin/media.php:57 -msgid "You are not allowed to edit this attachment." -msgstr "Vous n’avez pas l’autorisation de modifier ce fichier attaché." - -#: wp-admin/media.php:61 -msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" -msgstr "Vous tentez de modifier un fichier attaché qui n’existe pas. Peut-être a-t-il été supprimé ?" - -#: wp-admin/media.php:63 -msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." -msgstr "Vous ne pouvez pas modifier ce fichier attaché, car il est dans la Corbeille. Sortez-l’en, puis réessayez." - -#: wp-admin/edit-form-advanced.php:93 wp-admin/media.php:95 -#: wp-admin/upload.php:240 wp-admin/upload.php:265 -msgid "Media attachment updated." -msgstr "Fichier attaché mis à jour." - -#: wp-admin/media.php:116 wp-admin/media.php:125 -msgid "Update Media" -msgstr "Mettre à jour le fichier" - -#: wp-admin/menu.php:64 -msgid "Library" -msgstr "Bibliothèque" - -#. translators: add new file -#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65 -#: wp-admin/upload.php:231 -msgctxt "file" -msgid "Add New" -msgstr "Ajouter" - -#: wp-admin/menu.php:96 -msgid "Comments %s" -msgstr "Commentaires %s" - -#: wp-admin/menu.php:150 -msgid "Appearance" -msgstr "Apparence" - -#. translators: add new plugin -#: wp-admin/menu.php:183 wp-admin/plugins.php:416 -msgctxt "plugin" -msgid "Add New" -msgstr "Ajouter" - -#: wp-admin/menu.php:192 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 -msgid "Profile" -msgstr "Profil" - -#: wp-admin/menu.php:202 wp-admin/menu.php:205 -msgid "Your Profile" -msgstr "Votre profil" - -#: wp-admin/menu.php:212 wp-admin/tools.php:12 -msgid "Tools" -msgstr "Outils" - -#: wp-admin/menu.php:222 -msgctxt "settings screen" -msgid "General" -msgstr "Général" - -#: wp-admin/menu.php:223 -msgid "Writing" -msgstr "Écriture" - -#: wp-admin/menu.php:224 -msgid "Reading" -msgstr "Lecture" - -#: wp-admin/install.php:146 -msgid "Privacy" -msgstr "Vie privée" - -#: wp-admin/menu.php:227 -msgid "Permalinks" -msgstr "Permaliens" - -#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 -msgid "Multisite support is not enabled." -msgstr "Le support multisites n’est pas activé." - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:159 -msgid "Domain" -msgstr "Domaine" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:163 -msgid "Last Updated" -msgstr "Dernière mise à jour" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:196 -msgid "Archived" -msgstr "Archivé" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 -msgid "Mature" -msgstr "Adulte" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:198 -msgid "Deleted" -msgstr "Supprimé" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:289 -msgid "Unarchive" -msgstr "Désarchiver" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:302 -#: wp-admin/my-sites.php:129 -msgid "Visit" -msgstr "Visiter" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:328 -msgid "Never" -msgstr "Jamais" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 -msgid "Only showing first 5 users." -msgstr "Affiche seulement les 5 premiers utilisateurs." - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:349 -msgid "More" -msgstr "Plus" - -#: wp-admin/update-core.php:303 wp-admin/update-core.php:330 -#: wp-admin/update-core.php:607 wp-admin/update-core.php:612 -msgid "Update Themes" -msgstr "Mettre à jour les thèmes" - -#: wp-admin/includes/class-wp-ms-users-list-table.php:86 -msgid "No users found." -msgstr "Aucun utilisateur trouvé." - -#: wp-admin/edit-form-advanced.php:366 wp-admin/options-discussion.php:14 -msgid "Discussion Settings" -msgstr "Options de discussion" - -#: wp-admin/options-discussion.php:41 wp-admin/options-discussion.php:42 -msgid "Default article settings" -msgstr "Réglages par défaut des articles" - -#: wp-admin/options-discussion.php:55 -msgid "These settings may be overridden for individual articles." -msgstr "Ces réglages peuvent être modifiés pour chaque article." - -#: wp-admin/options-discussion.php:59 wp-admin/options-discussion.php:60 -msgid "Other comment settings" -msgstr "Autres réglages des commentaires" - -#: wp-admin/options-discussion.php:61 -msgid "Comment author must fill out name and e-mail" -msgstr "L’auteur d’un commentaire doit renseigner son nom et son adresse de messagerie" - -#: wp-admin/options-discussion.php:65 -msgid "Users must be registered and logged in to comment" -msgstr "Un utilisateur doit être enregistré et connecté pour publier des commentaires" - -#: wp-admin/options-discussion.php:72 -msgid "Automatically close comments on articles older than %s days" -msgstr "Fermer automatiquement les commentaires pour les articles vieux de plus de %s jours" - -#: wp-admin/options-discussion.php:95 -msgid "Enable threaded (nested) comments %s levels deep" -msgstr "Activer les commentaires imbriqués jusqu’à %s niveaux" - -#: wp-admin/options-discussion.php:105 -msgid "last" -msgstr "dernière" - -#: wp-admin/options-discussion.php:107 -msgid "first" -msgstr "première" - -#: wp-admin/options-discussion.php:109 -msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" -msgstr "Diviser les commentaires en pages, avec %1$s commentaires de premier niveau par page et la %2$s page affichée par défaut" - -#: wp-admin/options-discussion.php:117 -msgid "older" -msgstr "ancien" - -#: wp-admin/options-discussion.php:119 -msgid "newer" -msgstr "récent" - -#: wp-admin/options-discussion.php:121 -msgid "Comments should be displayed with the %s comments at the top of each page" -msgstr "Les commentaires doivent être affichés avec le plus %s en premier" - -#: wp-admin/options-discussion.php:127 wp-admin/options-discussion.php:128 -msgid "E-mail me whenever" -msgstr "M’envoyer un message lorsque" - -#: wp-admin/options-discussion.php:131 -msgid "Anyone posts a comment" -msgstr "Un nouveau commentaire est publié" - -#: wp-admin/options-discussion.php:135 -msgid "A comment is held for moderation" -msgstr "Un commentaire est en attente de modération" - -#: wp-admin/options-discussion.php:139 wp-admin/options-discussion.php:140 -msgid "Before a comment appears" -msgstr "Avant la publication d’un commentaire" - -#: wp-admin/options-discussion.php:145 -msgid "Comment author must have a previously approved comment" -msgstr "L’auteur d’un commentaire doit avoir déjà au moins un commentaire approuvé" - -#: wp-admin/options-discussion.php:149 wp-admin/options-discussion.php:150 -msgid "Comment Moderation" -msgstr "Modération de commentaires" - -#: wp-admin/options-discussion.php:151 -msgid "Hold a comment in the queue if it contains %s or more links. (A common characteristic of comment spam is a large number of hyperlinks.)" -msgstr "Garder un commentaire dans la file d’attente s’il contient plus de %s lien(s) (une des caractéristiques typiques d’un commentaire indésirable (spam) est son nombre important de liens)" - -#: wp-admin/options-discussion.php:153 -msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." -msgstr "Lorsqu’un commentaire contient l’un de ces mots dans son contenu, son nom, son adresse web, son adresse de messagerie, ou son IP, celui-ci est retenu dans la file de modération. Un seul mot ou une seule IP par ligne. Cette fonction reconnaît l’intérieur des mots, donc « press » suffira pour reconnaître « WordPress »." - -#: wp-admin/options-discussion.php:160 wp-admin/options-discussion.php:161 -msgid "Comment Blacklist" -msgstr "Liste noire pour les commentaires" - -#: wp-admin/options-discussion.php:162 -msgid "When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so “press” will match “WordPress”." -msgstr "Lorsqu’un commentaire contient l’un de ces mots dans son contenu, nom, adresse web, adresse de messagerie, ou IP, le marquer comme indésirable. Un seul mot ou IP par ligne. Il reconnaît l’intérieur des mots, donc « press » suffira pour reconnaître « WordPress »." - -#: wp-admin/options-discussion.php:171 -msgid "Avatars" -msgstr "Avatars" - -#: wp-admin/options-discussion.php:179 wp-admin/options-discussion.php:180 -msgid "Avatar Display" -msgstr "Affichage des avatars" - -#: wp-admin/options-discussion.php:183 -msgid "Show Avatars" -msgstr "Afficher les avatars" - -#: wp-admin/options-discussion.php:188 wp-admin/options-discussion.php:189 -msgid "Maximum Rating" -msgstr "Classement maximal" - -#. translators: Content suitability rating: http:bit.ly/89QxZA -#: wp-admin/options-discussion.php:194 -msgid "G — Suitable for all audiences" -msgstr "G — Visibles par tous" - -#. translators: Content suitability rating: http:bit.ly/89QxZA -#: wp-admin/options-discussion.php:196 -msgid "PG — Possibly offensive, usually for audiences 13 and above" -msgstr "PG — Possiblement offensants, réservés normalement aux personnes de 13 ans et plus" - -#. translators: Content suitability rating: http:bit.ly/89QxZA -#: wp-admin/options-discussion.php:198 -msgid "R — Intended for adult audiences above 17" -msgstr "R — Réservés aux personnes de plus de 17 ans" - -#. translators: Content suitability rating: http:bit.ly/89QxZA -#: wp-admin/options-discussion.php:200 -msgid "X — Even more mature than above" -msgstr "X — Réservés aux adultes" - -#: wp-admin/options-discussion.php:211 wp-admin/options-discussion.php:212 -msgid "Default Avatar" -msgstr "Avatar par défaut" - -#: wp-admin/options-discussion.php:214 -msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address." -msgstr "Les utilisateurs n’ayant pas d’avatar peuvent se voir attribuer un logo générique, ou un avatar généré à partir de leur adresse de messagerie." - -#: wp-admin/options-discussion.php:218 -msgid "Mystery Man" -msgstr "Homme mystère" - -#: wp-admin/options-discussion.php:219 -msgid "Blank" -msgstr "Vide" - -#: wp-admin/options-discussion.php:220 -msgid "Gravatar Logo" -msgstr "Logo Gravatar" - -#: wp-admin/options-discussion.php:221 -msgid "Identicon (Generated)" -msgstr "Identicon (généré)" - -#: wp-admin/options-discussion.php:222 -msgid "Wavatar (Generated)" -msgstr "Wavatar (généré)" - -#: wp-admin/options-discussion.php:223 -msgid "MonsterID (Generated)" -msgstr "MonsterID (généré)" - -#: wp-admin/options-general.php:15 -msgid "General Settings" -msgstr "Réglages généraux" - -#. translators: date and time format for exact current time, mainly about -#. timezones, see http:php.net/date -#: wp-admin/options-general.php:18 -msgctxt "timezone date format" -msgid "Y-m-d G:i:s" -msgstr "Y-m-d G:i:s" - -#: wp-admin/options-general.php:115 -msgid "This address is used for admin purposes, like new user notification." -msgstr "Cette adresse n’est utilisée que pour l’administration du site : par exemple, la notification de l’inscription d’un nouvel utilisateur." - -#: wp-admin/options-general.php:118 wp-admin/options-general.php:119 -msgid "Membership" -msgstr "Inscription" - -#: wp-admin/options-general.php:121 -msgid "Anyone can register" -msgstr "Tout le monde peut s’enregistrer" - -#: wp-admin/options-general.php:125 -msgid "New User Default Role" -msgstr "Rôle par défaut de tout nouvel utilisateur" - -#: wp-admin/options-general.php:167 -msgid "Timezone" -msgstr "Fuseau horaire" - -#: wp-admin/options-general.php:174 -msgid "UTC time is %s" -msgstr " L’heure UTC actuelle est %s" - -#: wp-admin/options-general.php:176 -msgid "Local time is %1$s" -msgstr "L’heure locale actuelle est %1$s" - -#: wp-admin/options-general.php:178 -msgid "Choose a city in the same timezone as you." -msgstr "Choisissez une ville dans le même fuseau horaire que le vôtre." - -#: wp-admin/options-general.php:189 -msgid "This timezone is currently in standard time." -msgstr "Ce fuseau horaire est actuellement à l’heure d’hiver." - -#: wp-admin/options-general.php:254 wp-admin/options-general.php:286 -msgid "Custom:" -msgstr "Personnalisé :" - -#: wp-admin/options-general.php:294 -msgid "Week Starts On" -msgstr "La semaine débute le" - -#: wp-admin/options-media.php:15 -msgid "Media Settings" -msgstr "Réglages des médias" - -#: wp-admin/options-media.php:48 -msgid "Image sizes" -msgstr "Tailles des images" - -#: wp-admin/options-media.php:53 -msgid "Thumbnail size" -msgstr "Taille des miniatures" - -#: wp-admin/options-media.php:60 -msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" -msgstr "Recadrer les images pour parvenir aux dimensions exactes (normalement, les miniatures sont au format carré)" - -#: wp-admin/options-media.php:65 wp-admin/options-media.php:66 -msgid "Medium size" -msgstr "Taille moyenne" - -#: wp-admin/options-media.php:67 wp-admin/options-media.php:77 -msgid "Max Width" -msgstr "Largeur maximale" - -#: wp-admin/options-media.php:69 wp-admin/options-media.php:79 -msgid "Max Height" -msgstr "Hauteur maximale" - -#: wp-admin/options-media.php:75 wp-admin/options-media.php:76 -msgid "Large size" -msgstr "Grande taille" - -#: wp-admin/options-media.php:88 -msgid "Embeds" -msgstr "Affichages distants" - -#: wp-admin/options-media.php:95 -msgid "Uploading Files" -msgstr "Envoi de fichiers" - -#: wp-admin/options-media.php:102 -msgid "Store uploads in this folder" -msgstr "Stocker les fichiers envoyés dans ce dossier" - -#: wp-admin/options-media.php:104 -msgid "Default is wp-content/uploads" -msgstr "Par défaut, wp-content/uploads" - -#: wp-admin/options-media.php:109 -msgid "Full URL path to files" -msgstr "Adresse web complète pour les fichiers" - -#: wp-admin/options-media.php:111 -msgid "Configuring this is optional. By default, it should be blank." -msgstr "Ce réglage est facultatif. Par défaut, ce champ devrait être vide." - -#: wp-admin/options-media.php:119 -msgid "Organize my uploads into month- and year-based folders" -msgstr "Organiser mes fichiers envoyés dans des dossiers mensuels et annuels" - -#: wp-admin/options-permalink.php:15 -msgid "Permalink Settings" -msgstr "Options des permaliens" - -#: wp-admin/options-permalink.php:159 -msgid "Permalink structure updated. Remove write access on web.config file now!" -msgstr "La structure des permaliens a été mise à jour. Pensez à retirer les droits d’accès au fichier web.config dès maintenant !" - -#: wp-admin/options-permalink.php:166 -msgid "You should update your .htaccess now." -msgstr "Vous devriez mettre à jour votre fichier .htaccess maintenant." - -#: wp-admin/options-permalink.php:161 wp-admin/options-permalink.php:163 -#: wp-admin/options-permalink.php:168 wp-admin/options-permalink.php:172 -msgid "Permalink structure updated." -msgstr "Structure des permaliens enregistrée." - -#: wp-admin/options-permalink.php:208 -msgid "Day and name" -msgstr "Date et titre" - -#: wp-admin/options-permalink.php:212 -msgid "Month and name" -msgstr "Mois et titre" - -#: wp-admin/options-permalink.php:216 -msgid "Numeric" -msgstr "Numérique" - -#: wp-admin/options-permalink.php:226 -msgid "Custom Structure" -msgstr "Structure personnalisée" - -#: wp-admin/options-permalink.php:236 -msgid "Optional" -msgstr "Facultatif" - -#. translators: prefix for category permalinks -#: wp-admin/options-permalink.php:248 -msgid "Category base" -msgstr "Préfixe des catégories" - -#: wp-admin/options-permalink.php:252 -msgid "Tag base" -msgstr "Base des mots-clés" - -#: wp-admin/options-permalink.php:266 -msgid "If your web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." -msgstr "Si vous aviez les droits en écriture sur le fichier web.config, nous pourrions faire cela automatiquement. Ce n’est pas le cas, donc voici les règles de réécriture que vous devrez mettre dans votre fichier web.config. Cliquez sur le champ et appuyez sur Ctrl-a pour tout sélectionner. Insérez ensuite cette règle dans l’élément /<configuration>/<system.webServer>/<rewrite>/<rules> du fichier web.config." - -#: wp-admin/options-permalink.php:271 -msgid "If you temporarily make your web.config file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved." -msgstr "Si vous rendez le fichier web.config accessible en écriture afin de générer automatiquement les règles de réécriture, n’oubliez surtout pas de remettre les droits originaux en place une fois que les règles ont été enregistrées." - -#: wp-admin/options-permalink.php:273 -msgid "If the root directory of your site were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Create a new file, called web.config in the root directory of your site. Click in the field and press CTRL + a to select all. Then insert this code into the web.config file." -msgstr "Si vous aviez les droits en écriture sur le fichier web.config, nous pourrions faire cela automatiquement. Ce n’est pas le cas, donc voici les règles de réécriture que vous devrez mettre dans votre fichier web.config. Créez un nouveau fichier texte, nommé web.config, dans le dossier racine de votre site. Cliquez sur le champ et appuyez sur Ctrl-a pour tout sélectionner. Insérez ensuite le contenu dans le fichier web.config." - -#: wp-admin/options-permalink.php:278 -msgid "If you temporarily make your site’s root directory writable for us to generate the web.config file automatically, do not forget to revert the permissions after the file has been created." -msgstr "Si vous rendez temporairement le dossier racine accessible en écriture afin que nous y générions directement le fichier web.config,n’oubliez surtout pas de remettre les droits originaux en place une fois que les règles ont été enregistrées." - -#: wp-admin/options-permalink.php:283 -msgid "If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all." -msgstr "Si vous aviez les droits en écriture sur le fichier .htaccess, nous pourrions faire cela automatiquement. Ce n’est pas le cas, donc voici les règles de réécriture que vous devrez mettre dans votre fichier .htaccess. Cliquez sur le champ et appuyez sur Ctrl-a pour tout sélectionner." - -#: wp-admin/options-reading.php:15 -msgid "Reading Settings" -msgstr "Options de lecture" - -#: wp-admin/options-reading.php:112 -msgid "A static page (select below)" -msgstr "Une page statique (choisir ci-dessous)" - -#: wp-admin/options-reading.php:116 -msgid "Front page: %s" -msgstr "Page d’accueil : %s" - -#: wp-admin/options-reading.php:117 -msgid "Posts page: %s" -msgstr "Page des articles : %s" - -#: wp-admin/options-reading.php:120 -msgid "Warning: these pages should not be the same!" -msgstr "Attention : ces pages ne devraient pas être les mêmes !" - -#: wp-admin/options-reading.php:126 -msgid "Blog pages show at most" -msgstr "Les pages du site doivent afficher au plus" - -#: wp-admin/options-reading.php:128 -msgid "posts" -msgstr "articles" - -#: wp-admin/options-reading.php:132 -msgid "Syndication feeds show the most recent" -msgstr "Les flux de syndication affichent les derniers" - -#: wp-admin/options-reading.php:136 wp-admin/options-reading.php:137 -msgid "For each article in a feed, show" -msgstr "Pour chaque article d’un flux, fournir" - -#: wp-admin/options-reading.php:138 -msgid "Full text" -msgstr "Le texte complet" - -#: wp-admin/options-reading.php:139 -msgid "Summary" -msgstr "L’extrait" - -#: wp-admin/options-reading.php:86 -msgid "Encoding for pages and feeds" -msgstr "Encodage pour les pages et les flux RSS" - -#: wp-admin/options-writing.php:15 -msgid "Writing Settings" -msgstr "Options d’écriture" - -#: wp-admin/options-writing.php:66 wp-admin/options-writing.php:67 -msgid "Formatting" -msgstr "Mise en forme" - -#: wp-admin/options-writing.php:70 -msgid "Convert emoticons like :-) and :-P to graphics on display" -msgstr "Convertir les émoticônes, comme :-) et :-P, en images lors de l’affichage" - -#: wp-admin/options-writing.php:71 -msgid "WordPress should correct invalidly nested XHTML automatically" -msgstr "WordPress doit automatiquement corriger les balises XHTML non valides" - -#: wp-admin/options-writing.php:75 -msgid "Default Post Category" -msgstr "Catégorie par défaut des articles" - -#: wp-admin/options-writing.php:101 -msgid "Default Link Category" -msgstr "Catégorie par défaut des liens" - -#: wp-admin/credits.php:189 -msgid "XML-RPC" -msgstr "XML-RPC" - -#: wp-admin/options-writing.php:130 -msgid "Post via e-mail" -msgstr "Envoi d’article par e-mail" - -#: wp-admin/options-writing.php:131 -msgid "To post to WordPress by e-mail you must set up a secret e-mail account with POP3 access. Any mail received at this address will be posted, so it’s a good idea to keep this address very secret. Here are three random strings you could use: %s, %s, %s." -msgstr "Pour publier dans WordPress par e-mail, vous devez définir un compte e-mail secret avec une adresse POP3. Tout e-mail reçu à cette adresse sera publié. Il vaut donc mieux garder cette adresse à l’abri des regards. Voici trois chaînes aléatoires que vous pourriez utiliser : %s, %s, %s." - -#: wp-admin/options-writing.php:135 -msgid "Mail Server" -msgstr "Serveur de messagerie" - -#: wp-admin/options-writing.php:137 -msgid "Port" -msgstr "Port" - -#: wp-admin/options-writing.php:142 -msgid "Login Name" -msgstr "Identifiant" - -#: wp-admin/options-writing.php:152 -msgid "Default Mail Category" -msgstr "Catégorie par défaut des articles envoyés par e-mail" - -#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:173 -msgid "Update Services" -msgstr "Services de mise à jour" - -#: wp-admin/options-writing.php:177 -msgid "When you publish a new post, WordPress automatically notifies the following site update services. For more about this, see Update Services on the Codex. Separate multiple service URLs with line breaks." -msgstr "Quand vous publiez un nouvel article, WordPress peut notifier un service de mise à jour. Une explication se trouve sur la page Update Services du Codex anglophone. Séparez les adresses web par des retours à la ligne." - -#: wp-admin/options.php:212 -msgid "All Settings" -msgstr "Toutes les options" - -#: wp-admin/plugin-editor.php:20 -msgid "Edit Plugins" -msgstr "Modifier les extensions" - -#: wp-admin/plugin-editor.php:115 -msgid "No such file exists! Double check the name and try again." -msgstr "Ce fichier n’existe pas ! Veuillez vérifier son nom et réessayer." - -#: wp-admin/plugin-editor.php:122 -msgid "Files of this type are not editable." -msgstr "Les fichiers de ce type ne sont pas éditables." - -#: wp-admin/plugin-editor.php:167 wp-admin/theme-editor.php:125 -msgid "File edited successfully." -msgstr "Le fichier a bien été modifié." - -#: wp-admin/plugin-editor.php:169 -msgid "This plugin has been deactivated because your changes resulted in a fatal error." -msgstr "Cette extension a été désactivée, car vos modifications ont abouti à une erreur fatale" - -#: wp-admin/plugin-editor.php:184 -msgid "Editing %s (active)" -msgstr "Modification de %s (activé)" - -#: wp-admin/plugin-editor.php:186 -msgid "Browsing %s (active)" -msgstr "Contenu de %s (activé)" - -#: wp-admin/plugin-editor.php:189 -msgid "Editing %s (inactive)" -msgstr "Modification de %s (désactivé)" - -#: wp-admin/plugin-editor.php:191 -msgid "Browsing %s (inactive)" -msgstr "Contenu de %s (désactivée)" - -#: wp-admin/plugin-editor.php:197 -msgid "Select plugin to edit:" -msgstr "Sélectionnez l’extension à modifier :" - -#: wp-admin/plugin-editor.php:219 -msgid "Plugin Files" -msgstr "Fichiers de l’extension" - -#: wp-admin/plugin-editor.php:248 wp-admin/theme-editor.php:207 -msgid "Documentation:" -msgstr "Documentation :" - -#: wp-admin/plugin-editor.php:258 -msgid "Update File and Attempt to Reactivate" -msgstr "Mettre à jour le fichier et tenter de réactiver l’extension" - -#: wp-admin/plugin-editor.php:260 wp-admin/theme-editor.php:220 -msgid "Update File" -msgstr "Mettre à jour le fichier" - -#: wp-admin/plugin-editor.php:265 wp-admin/theme-editor.php:222 -msgid "You need to make this file writable before you can save your changes. See the Codex for more information." -msgstr "Vous devez rendre ce fichier accessible en écriture avant de pouvoir enregistrer vos modifications. Lire la documentation CHMOD pour plus d’informations." - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:65 -msgctxt "Plugin Installer" -msgid "Featured" -msgstr "Mises en avant" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:66 -msgctxt "Plugin Installer" -msgid "Popular" -msgstr "Populaires" - -#: wp-admin/plugins.php:292 -msgid "Are you sure you wish to delete these files?" -msgstr "Voulez-vous vraiment supprimer ces fichiers ?" - -#: wp-admin/plugins.php:302 -msgid "Yes, Delete these files" -msgstr "Oui, supprimer ces fichiers" - -#: wp-admin/plugins.php:305 -msgid "No, Return me to the plugin list" -msgstr "Non, retourner à la liste des extensions" - -#: wp-admin/plugins.php:346 -msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." -msgstr "Les extensions étendent les fonctionnalités de WordPress. Une fois une extension installée, vous pouvez l’activer ou la désactiver ici." - -#: wp-admin/plugins.php:354 -msgid "If something goes wrong with a plugin and you can’t use WordPress, delete or rename that file in the %s directory and it will be automatically deactivated." -msgstr "Si une extension ne fonctionne pas correctement et que vous ne pouvez plus utiliser WordPress, supprimez ou renommez son fichier dans le répertoire %s et elle sera automatiquement désactivée." - -#: wp-admin/plugins.php:371 -msgid "The plugin %s has been deactivated due to an error: %s" -msgstr "L’extension %s a été désactivée suite à l’erreur : %s" - -#: wp-admin/plugins.php:381 -msgid "Plugin could not be activated because it triggered a fatal error." -msgstr "L’extension n’a pu être activée, car elle a déclenché une erreur fatale." - -#: wp-admin/plugins.php:397 -msgid "Plugin could not be deleted due to an error: %s" -msgstr "L’extension n’a pu être supprimée suite à une erreur fatale : %s" - -#: wp-admin/plugins.php:399 -msgid "The selected plugins have been deleted." -msgstr "Les extensions sélectionnées ont été supprimées." - -#: wp-admin/plugins.php:402 -msgid "Plugin activated." -msgstr "Extension activée" - -#: wp-admin/plugins.php:404 -msgid "Selected plugins activated." -msgstr "Les extensions sélectionnées ont été activées." - -#: wp-admin/plugins.php:406 -msgid "Plugin deactivated." -msgstr "Extension désactivée" - -#: wp-admin/plugins.php:408 -msgid "Selected plugins deactivated." -msgstr "Les extensions sélectionnées ont été désactivées." - -#: wp-admin/plugins.php:410 -msgid "No out of date plugins were selected." -msgstr "Aucune extension périmée n’a été sélectionnée." - -#: wp-admin/includes/class-wp-plugins-list-table.php:399 -#: wp-admin/includes/class-wp-plugins-list-table.php:408 -msgid "Deactivate this plugin" -msgstr "Désactiver cette extension" - -#: wp-admin/includes/class-wp-plugins-list-table.php:299 -#: wp-admin/includes/class-wp-plugins-list-table.php:399 -msgid "Network Deactivate" -msgstr "Désactiver du réseau" - -#: wp-admin/includes/class-wp-plugins-list-table.php:402 -#: wp-admin/includes/class-wp-upgrader-skins.php:433 -msgid "Activate this plugin for all sites in this network" -msgstr "Activer cette extension sur tous les sites de ce réseau" - -#: wp-admin/includes/class-wp-plugins-list-table.php:296 -#: wp-admin/includes/class-wp-plugins-list-table.php:402 -#: wp-admin/includes/class-wp-upgrader-skins.php:433 -msgid "Network Activate" -msgstr "Activer sur le réseau" - -#: wp-admin/includes/class-wp-plugins-list-table.php:419 -msgid "Open this file in the Plugin Editor" -msgstr "Ouvrir ce fichier dans l’éditeur d’extension" - -#: wp-admin/includes/class-wp-plugins-list-table.php:404 -#: wp-admin/includes/class-wp-plugins-list-table.php:413 -msgid "Delete this plugin" -msgstr "Supprimer cette extension" - -#: wp-admin/includes/class-wp-plugins-list-table.php:534 -msgid "Visit plugin site" -msgstr "Aller sur le site de l’extension" - -#: wp-admin/includes/class-wp-plugins-list-table.php:329 -msgid "Clear List" -msgstr "Vider la liste" - -#: wp-admin/includes/class-wp-plugins-list-table.php:256 -msgctxt "plugins" -msgid "All (%s)" -msgid_plural "All (%s)" -msgstr[0] "Toutes (%s)" -msgstr[1] "Toutes (%s)" - -#: wp-admin/includes/class-wp-plugins-list-table.php:259 -msgid "Active (%s)" -msgid_plural "Active (%s)" -msgstr[0] "Activée (%s)" -msgstr[1] "Activées (%s)" - -#: wp-admin/includes/class-wp-plugins-list-table.php:262 -msgid "Recently Active (%s)" -msgid_plural "Recently Active (%s)" -msgstr[0] "Récemment désactivée (%s)" -msgstr[1] "Récemment désactivées (%s)" - -#: wp-admin/includes/class-wp-plugins-list-table.php:265 -msgid "Inactive (%s)" -msgid_plural "Inactive (%s)" -msgstr[0] "Désactivée (%s)" -msgstr[1] "Désactivées (%s)" - -#: wp-admin/includes/class-wp-plugins-list-table.php:227 -msgid "No plugins found." -msgstr "Aucune extension trouvée." - -#: wp-admin/includes/class-wp-plugins-list-table.php:229 -#: wp-admin/plugin-editor.php:32 -msgid "You do not appear to have any plugins available at this time." -msgstr "Vous ne semblez pas avoir d’extension disponible en ce moment." - -#: wp-admin/edit-tags.php:123 wp-admin/edit-tags.php:138 wp-admin/post.php:148 -msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" -msgstr "Vous tentez de modifier un contenu qui n’existe pas. Peut-être a-t-il été supprimé ?" - -#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247 -#: wp-admin/includes/post.php:1651 wp-admin/post.php:154 -msgid "You are not allowed to edit this item." -msgstr "Vous n’avez pas l’autorisation de modifier ce contenu." - -#: wp-admin/post.php:157 -msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." -msgstr "Vous ne pouvez pas modifier ce contenu, car il est dans la Corbeille. Sortez-l’en, puis réessayez." - -#: wp-admin/async-upload.php:54 wp-admin/post.php:151 wp-admin/post.php:247 -#: wp-admin/post.php:270 wp-admin/post.php:288 -msgid "Unknown post type." -msgstr "Type de contenu inconnu." - -#: wp-admin/press-this.php:125 -msgid "Embed Code" -msgstr "Code d'intégration" - -#: wp-admin/press-this.php:128 -msgid "Insert Video" -msgstr "Insérer la vidéo" - -#: wp-admin/press-this.php:154 -msgid "Click to insert." -msgstr "Cliquez pour insérer." - -#: wp-admin/press-this.php:227 -msgid "Unable to retrieve images or no images on page." -msgstr "Impossible de récupérer d’image ou il n’y a pas d’image dans cette page." - -#: wp-admin/press-this.php:288 -msgid "click images to select" -msgstr "cliquez sur les images pour les sélectionner" - -#: wp-admin/press-this.php:288 -msgid "Add from URL" -msgstr "Ajouter depuis une adresse web" - -#: wp-admin/press-this.php:611 -msgid "Your post has been saved." -msgstr "Votre article a été enregistré." - -#: wp-admin/press-this.php:612 -msgid "View post" -msgstr "Afficher l’article" - -#: wp-admin/press-this.php:614 -msgid "Close Window" -msgstr "Fermer la fenêtre" - -#: wp-admin/press-this.php:656 wp-admin/press-this.php:657 -msgid "Insert an Image" -msgstr "Insérer une image" - -#: wp-admin/press-this.php:661 -msgid "Embed a Video" -msgstr "Ajouter un vidéo" - -#: wp-admin/press-this.php:644 -msgid "via " -msgstr "via" - -#: wp-admin/revision.php:77 -msgid "Compare Revisions of “%1$s”" -msgstr "Comparer les versions de « %1$s »" - -#: wp-admin/themes.php:349 -msgid "Tags:" -msgstr "Mots-clés :" - -#: wp-admin/theme-editor.php:20 -msgid "Edit Themes" -msgstr "Modifier les thèmes" - -#: wp-admin/theme-editor.php:56 wp-admin/theme-editor.php:59 -msgid "The requested theme does not exist." -msgstr "Le thème demandé n’existe pas." - -#: wp-admin/theme-editor.php:142 -msgid "Select theme to edit:" -msgstr "Sélectionnez le thème à modifier :" - -#: wp-admin/theme-editor.php:168 -msgid "Templates" -msgstr "Modèles" - -#: wp-admin/theme-editor.php:195 -msgid "Oops, no such file exists! Double check the name and try again, merci." -msgstr "Oops, ce fichier n’existe pas ! Vérifiez son nom et réessayez, merci." - -#: wp-admin/themes.php:132 -msgid "New theme activated. Visit site" -msgstr "Nouveau thème activé. Voir le site" - -#: wp-admin/themes.php:135 -msgid "Theme deleted." -msgstr "Thème supprimé." - -#: wp-admin/themes.php:331 -msgid "Current Theme" -msgstr "Thème actuel" - -#: wp-admin/includes/class-wp-themes-list-table.php:169 -msgid "" -"You are about to delete this theme '%s'\n" -" 'Cancel' to stop, 'OK' to delete." -msgstr "" -"Vous êtes sur le point de supprimer le thème « %s ».\n" -" « Annuler » pour abandonner, « OK » pour le supprimer." - -#: wp-admin/themes.php:246 -msgid "Broken Themes" -msgstr "Thèmes endommagés" - -#: wp-admin/options-writing.php:117 wp-admin/tools.php:41 -msgid "Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web." -msgstr "Ceci est un bookmarklet : une petite application qui se lance dans votre navigateur, et vous permet de récupérer des portions du Web pour les bloguer." - -#: wp-admin/options-writing.php:119 wp-admin/tools.php:44 -msgid "Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut." -msgstr "Glissez le lien suivant dans votre barre de favoris, ou faites un clic-droit et ajoutez-le à vos favoris pour obtenir un raccourci de publication." - -#: wp-admin/update-core.php:47 -msgid "Download nightly build" -msgstr "Télécharger la dernière version de développement" - -#: wp-admin/update-core.php:71 -msgid "Download %s" -msgstr "Télécharger la version %s" - -#: wp-admin/update-core.php:93 -msgid "Hide this update" -msgstr "Masquer cette mise à jour" - -#: wp-admin/update-core.php:95 -msgid "Bring back this update" -msgstr "Réafficher cette mise à jour" - -#: wp-admin/update-core.php:98 -msgid "This localized version contains both the translation and various other localization fixes. You can skip upgrading if you want to keep your current translation." -msgstr "Cette version localisée contient à la fois la traduction et divers correctifs liés à la localisation. Si vous souhaitez conserver votre traduction actuelle, vous pouvez ne pas utiliser cette version." - -#: wp-admin/update-core.php:111 wp-admin/update-core.php:123 -msgid "Show hidden updates" -msgstr "Afficher les mises à jour cachées" - -#: wp-admin/update-core.php:112 -msgid "Hide hidden updates" -msgstr "Masquer les mises à jour cachées" - -#: wp-admin/update-core.php:246 -msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" -msgstr "Compatibilité avec WordPress %1$s : 100%% (selon l’auteur)" - -#: wp-admin/update-core.php:249 wp-admin/update-core.php:257 -msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" -msgstr "Compatibilité avec WordPress %1$s : %2$d%% (%3$d votes « Ã§a marche » sur un total de %4$d)" - -#: wp-admin/update-core.php:251 wp-admin/update-core.php:259 -msgid "Compatibility with WordPress %1$s: Unknown" -msgstr "Compatibilité avec WordPress %1$s : inconnue" - -#: wp-admin/includes/class-wp-upgrader.php:2090 wp-admin/update-core.php:415 -msgid "Installation Failed" -msgstr "Échec de l'installation" - -#: wp-admin/update.php:80 -msgid "Plugin Reactivation" -msgstr "Réactivation d’extension" - -#: wp-admin/update.php:82 -msgid "Plugin reactivated successfully." -msgstr "L’extension a bien été réactivée." - -#: wp-admin/update.php:85 -msgid "Plugin failed to reactivate due to a fatal error." -msgstr "L’extension n’a pu être réactivée suite à une erreur fatale." - -#: wp-admin/update.php:111 -msgid "Installing Plugin: %s" -msgstr "Extension en cours d’installation : %s" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:74 -#: wp-admin/plugin-install.php:104 wp-admin/update.php:134 -msgid "Upload Plugin" -msgstr "Ajouter une extension" - -#: wp-admin/update.php:139 -msgid "Installing Plugin from uploaded file: %s" -msgstr "Installation de l’extension à partir du fichier : %s" - -#: wp-admin/update.php:219 -msgid "Installing Theme: %s" -msgstr "Installation du thème : %s" - -#: wp-admin/theme-install.php:55 wp-admin/theme-install.php:123 -#: wp-admin/theme-install.php:125 wp-admin/update.php:241 -msgid "Upload Theme" -msgstr "Mettre un thème en ligne" - -#: wp-admin/update.php:247 -msgid "Installing Theme from uploaded file: %s" -msgstr "Installation du thème à partir du fichier : %s" - -#: wp-admin/upgrade.php:67 -msgid "Your WordPress database is already up-to-date!" -msgstr "Votre base de données WordPress est déjà à jour !" - -#: wp-admin/upgrade.php:104 -msgid "%s queries" -msgstr "%s requêtes" - -#: wp-admin/upgrade.php:106 -msgid "%s seconds" -msgstr "%s secondes" - -#: wp-admin/upload.php:147 -msgid "You are not allowed to move this post to the trash." -msgstr "Vous n’avez pas l’autorisation de déplacer cet article dans la Corbeille." - -#: wp-admin/upload.php:159 -msgid "You are not allowed to move this post out of the trash." -msgstr "Vous n’avez pas l’autorisation de sortir cet article de la Corbeille." - -#: wp-admin/upload.php:171 -msgid "You are not allowed to delete this post." -msgstr "Vous n’avez pas l’autorisation de supprimer cet article." - -#: wp-admin/upload.php:245 -msgid "Reattached %d attachment." -msgid_plural "Reattached %d attachments." -msgstr[0] "Rattachement de %d fichier attaché." -msgstr[1] "Rattachement de %d fichiers attachés." - -#: wp-admin/upload.php:250 -msgid "Media attachment permanently deleted." -msgid_plural "%d media attachments permanently deleted." -msgstr[0] "Média définitivement supprimé." -msgstr[1] "%d médias définitivement supprimés." - -#: wp-admin/upload.php:255 -msgid "Media attachment moved to the trash." -msgid_plural "%d media attachments moved to the trash." -msgstr[0] "Fichier média déplacé dans la Corbeille." -msgstr[1] "%d fichiers médias déplacés dans la Corbeille." - -#: wp-admin/upload.php:261 -msgid "Media attachment restored from the trash." -msgid_plural "%d media attachments restored from the trash." -msgstr[0] "Fichier média récupéré depuis la Corbeille." -msgstr[1] "%d fichiers médias récupérés depuis la Corbeille." - -#: wp-admin/upload.php:266 -msgid "Media permanently deleted." -msgstr "Média définitivement supprimé." - -#: wp-admin/upload.php:267 -msgid "Error saving media attachment." -msgstr "Erreur lors de la sauvegarde du fichier attaché." - -#: wp-admin/upload.php:268 -msgid "Media moved to the trash." -msgstr "Fichier média déplacé dans la Corbeille." - -#: wp-admin/upload.php:269 -msgid "Media restored from the trash." -msgstr "Fichier média récupéré depuis la Corbeille." - -#: wp-admin/includes/class-wp-media-list-table.php:87 -msgid "Attach to a post" -msgstr "Joindre à un article" - -#: wp-admin/user-edit.php:28 -msgid "Edit User" -msgstr "Modifier l’utilisateur" - -#: wp-admin/user-edit.php:71 -msgid "Use https" -msgstr "Utiliser https" - -#: wp-admin/user-edit.php:72 -msgid "Always use https when visiting the admin" -msgstr "Toujours utiliser https lors de l’utilisation de l’administration" - -#: wp-admin/user-edit.php:95 wp-admin/user-edit.php:124 -#: wp-admin/user-edit.php:188 -msgid "You do not have permission to edit this user." -msgstr "Vous n’avez pas l’autorisation de modifier cet utilisateur." - -#: wp-admin/user-edit.php:201 -msgid "User updated." -msgstr "Utilisateur mis à jour." - -#: wp-admin/user-edit.php:241 -msgid "Personal Options" -msgstr "Options personnelles" - -#: wp-admin/user-edit.php:246 -msgid "Visual Editor" -msgstr "Éditeur visuel" - -#: wp-admin/user-edit.php:247 -msgid "Disable the visual editor when writing" -msgstr "Désactiver l’éditeur visuel pour écrire" - -#: wp-admin/includes/misc.php:615 wp-admin/user-edit.php:252 -msgid "Admin Color Scheme" -msgstr "Couleurs de l’interface d’administration" - -#: wp-admin/user-edit.php:270 -msgid "Enable keyboard shortcuts for comment moderation." -msgstr "Activer les raccourcis clavier pour la modération de commentaires." - -#: wp-admin/user-edit.php:348 wp-admin/user-new.php:367 -msgid "First Name" -msgstr "Prénom" - -#: wp-admin/user-edit.php:353 wp-admin/user-new.php:371 -msgid "Last Name" -msgstr "Nom" - -#: wp-admin/user-edit.php:358 -msgid "Nickname" -msgstr "Pseudonyme" - -#: wp-admin/user-edit.php:363 -msgid "Display name publicly as" -msgstr "Nom à afficher publiquement" - -#: wp-admin/user-edit.php:399 -msgid "Contact Info" -msgstr "Informations de contact" - -#: wp-admin/user-edit.php:444 -msgid "About Yourself" -msgstr "À propos de vous" - -#: wp-admin/user-edit.php:444 -msgid "About the user" -msgstr "À propos de l’utilisateur" - -#: wp-admin/user-edit.php:448 -msgid "Biographical Info" -msgstr "Renseignements biographiques" - -#: wp-admin/user-edit.php:450 -msgid "Share a little biographical information to fill out your profile. This may be shown publicly." -msgstr "Donnez quelques informations biographiques pour remplir votre profil. Ceci peut être affiché publiquement." - -#: wp-admin/user-edit.php:459 -msgid "New Password" -msgstr "Nouveau mot de passe" - -#: wp-admin/user-edit.php:463 -msgid "If you would like to change the password type a new one. Otherwise leave this blank." -msgstr "Si vous souhaitez changer le mot de passe de l’utilisateur, tapez en un nouveau deux fois de suite ci-dessous. Sinon, laissez les champs vides." - -#: wp-admin/user-edit.php:470 -msgid "Type your new password again." -msgstr "Veuillez saisir une deuxième fois votre mot de passe." - -#: wp-admin/user-edit.php:519 -msgid "Additional Capabilities" -msgstr "Fonctionnalités complémentaires" - -#: wp-admin/user-edit.php:543 -msgid "Update Profile" -msgstr "Mettre à jour le profil" - -#: wp-admin/user-edit.php:543 -msgid "Update User" -msgstr "Mettre à jour l’utilisateur" - -#: wp-admin/user-new.php:88 -msgid "[%s] Joining confirmation" -msgstr "[%s] Confirmation d'inscription" - -#: wp-admin/user-new.php:211 -msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." -msgstr "Envoi d’un message d’invitation au nouvel utilisateur. Un lien de confirmation devra d’abord être cliqué avant la création du compte." - -#: wp-admin/user-new.php:404 -msgid "Send Password?" -msgstr "Envoyer le mot de passe ?" - -#: wp-admin/user-new.php:405 -msgid "Send this password to the new user by email." -msgstr "Envoyer ce mot de passe au nouvel utilisateur sur son adresse de messagerie." - -#: wp-admin/user-new.php:309 wp-admin/user-new.php:422 -msgid "Skip Confirmation Email" -msgstr "Passer la confirmation par e-mail" - -#: wp-admin/users.php:104 wp-admin/users.php:121 -msgid "You can’t edit that user." -msgstr "Vous ne pouvez pas modifier cet utilisateur." - -#: wp-admin/users.php:161 wp-admin/users.php:201 -msgid "You can’t delete users." -msgstr "Vous ne pouvez pas supprimer d’utilisateurs." - -#: wp-admin/users.php:217 -msgid "Delete Users" -msgstr "Supprimer des utilisateurs" - -#: wp-admin/users.php:260 -msgid "There are no valid users selected for deletion." -msgstr "Aucun utilisateur valide n’est sélectionné pour la suppression." - -#: wp-admin/users.php:390 -msgid "New user created." -msgstr "Le nouvel utilisateur a été créé." - -#: wp-admin/users.php:397 -msgid "The current user’s role must have user editing capabilities." -msgstr "L’utilisateur courant doit avoir un niveau lui permettant de modifier les utilisateurs." - -#: wp-admin/users.php:398 -msgid "Other user roles have been changed." -msgstr "Les rôles des autres utilisateurs ont été modifiés." - -#: wp-admin/users.php:401 -msgid "You can’t delete the current user." -msgstr "Vous ne pouvez pas supprimer l’utilisateur courant." - -#: wp-admin/users.php:402 -msgid "Other users have been deleted." -msgstr "Les autres utilisateurs ont été supprimés." - -#. translators: User role name with count -#: wp-admin/includes/class-wp-users-list-table.php:169 -msgid "%1$s (%2$s)" -msgstr "%1$s (%2$s)" - -#: wp-admin/includes/class-wp-users-list-table.php:213 -#: wp-admin/includes/class-wp-users-list-table.php:215 -msgid "Change role to…" -msgstr "Changer de rôle pour…" - -#: wp-admin/includes/class-wp-users-list-table.php:219 -msgid "Change" -msgstr "Changer" - -#: wp-admin/widgets.php:111 -msgid "Inactive Widgets" -msgstr "Widgets désactivés" - -#: wp-admin/widgets.php:78 -msgid "The theme you are currently using isn’t widget-aware, meaning that it has no sidebars that you are able to change. For information on making your theme widget-aware, please follow these instructions." -msgstr "Le thème que vous utilisez n’est pas conçu pour les widgets, ce qui signifie qu’il ne dispose pas d’une colonne latérale que vous pouvez modifier. Pour obtenir des informations sur la manière de rendre votre thème compatible avec les widgets, lisez ces instructions." - -#: wp-admin/widgets.php:235 -msgid "Widget %s" -msgstr "Widget %s" - -#: wp-admin/widgets.php:246 -msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." -msgstr "Sélectionnez à la fois la colonne latérale pour ce widget, et la position du widget dans cette colonne latérale." - -#: wp-admin/custom-background.php:331 wp-admin/widgets.php:248 -msgid "Position" -msgstr "Position" - -#: wp-admin/widgets.php:286 -msgid "Save Widget" -msgstr "Enregistrer le widget" - -#: wp-admin/widgets.php:302 -msgid "Changes saved." -msgstr "Modifications enregistrées." - -#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1645 -#: wp-admin/widgets.php:306 -msgid "Error while saving." -msgstr "Erreur lors de la sauvegarde." - -#: wp-admin/widgets.php:307 -msgid "Error in displaying the widget settings form." -msgstr "Une erreur est survenue durant l’affichage du formulaire de paramétrage du widget." - -#: wp-admin/widgets.php:335 -msgid "Available Widgets" -msgstr "Widgets disponibles" - -#: wp-admin/widgets.php:114 -msgid "Drag widgets here to remove them from the sidebar but keep their settings." -msgstr "Glissez ici les widgets que vous voulez retirer de la colonne latérale, tout en conservant leurs réglages actuels." - -#: wp-admin/export.php:162 -msgid "Categories:" -msgstr "Catégories :" - -#: wp-admin/comment.php:132 -msgid "Permanently Delete Comment" -msgstr "Supprimer définitivement le commentaire" - -#: wp-admin/comment.php:135 -msgid "You are about to approve the following comment:" -msgstr "Vous êtes sur le point d’approuver le commentaire suivant :" - -#: wp-admin/comment.php:136 -msgid "Approve Comment" -msgstr "Approuver le commentaire" - -#: wp-admin/comment.php:295 -msgid "Unknown action." -msgstr "Action inconnue." - -#: wp-admin/custom-background.php:234 wp-admin/includes/theme.php:211 -msgid "Custom Background" -msgstr "Arrière-plan personnalisé" - -#: wp-admin/custom-background.php:238 -msgid "Background updated. Visit your site to see how it looks." -msgstr "L’arrière-plan a été mis à jour. Afficher votre site pour voir le rendu." - -#: wp-admin/custom-background.php:307 wp-admin/custom-header.php:590 -msgid "Choose an image from your computer:" -msgstr "Choisissez une image sur votre ordinateur :" - -#: wp-admin/includes/template.php:1823 wp-admin/nav-menus.php:615 -#: wp-admin/options.php:259 -msgid "Save Changes" -msgstr "Enregistrer les modifications" - -#: wp-admin/custom-header.php:523 wp-admin/includes/theme.php:213 -msgid "Custom Header" -msgstr "Personnalisation de l’en-tête" - -#: wp-admin/custom-header.php:527 -msgid "Header updated. Visit your site to see how it looks." -msgstr "L’en-tête a été mis à jour. Visiter le site pour voir son nouvel aspect." - -#: wp-admin/custom-header.php:797 wp-admin/custom-header.php:921 -msgid "Image Processing Error" -msgstr "Erreur lors du traitement de l’image" - -#: wp-admin/custom-header.php:814 -msgid "Choose the part of the image you want to use as your header." -msgstr "Choisissez la partie de l’image que vous voulez utiliser comme en-tête." - -#: wp-admin/custom-header.php:975 -msgid "You do not have permission to customize headers." -msgstr "Vous n’avez pas l’autorisation de personnaliser les en-têtes." - -#: wp-admin/includes/class-wp-links-list-table.php:151 -#: wp-admin/includes/class-wp-media-list-table.php:334 -#: wp-admin/includes/class-wp-media-list-table.php:352 -#: wp-admin/includes/class-wp-posts-list-table.php:633 -#: wp-admin/includes/class-wp-terms-list-table.php:303 -#: wp-admin/includes/dashboard.php:508 -msgid "Edit “%s”" -msgstr "Modifier avec « %s »" - -#: wp-admin/includes/class-wp-media-list-table.php:526 -#: wp-admin/includes/class-wp-media-list-table.php:545 -#: wp-admin/includes/class-wp-posts-list-table.php:680 -msgid "View “%s”" -msgstr "Afficher « %s »" - -#: wp-admin/includes/class-wp-media-list-table.php:390 -#: wp-admin/includes/class-wp-posts-list-table.php:724 -msgid "Unpublished" -msgstr "Non publié" - -#: wp-admin/includes/class-wp-posts-list-table.php:727 -msgid "Y/m/d g:i:s A" -msgstr "d/m/Y \\à G \\h i \\m\\i\\n s \\s" - -#: wp-admin/includes/class-wp-media-list-table.php:396 -msgid "%s from now" -msgstr "%s à partir de maintenant" - -#: wp-admin/includes/class-wp-media-list-table.php:430 -msgid "(Unattached)" -msgstr "(Non attaché)" - -#: wp-admin/includes/class-wp-media-list-table.php:435 -#: wp-admin/includes/class-wp-media-list-table.php:528 -msgid "Attach" -msgstr "Joindre" - -#: wp-admin/includes/class-wp-list-table.php:559 -msgid "%s pending" -msgstr "%s en attente" - -#: wp-admin/edit-comments.php:185 -msgid "%s comment approved" -msgid_plural "%s comments approved" -msgstr[0] "%s commentaire approuvé" -msgstr[1] "%s commentaires approuvés" - -#: wp-admin/edit-comments.php:189 -msgid "%s comment marked as spam." -msgid_plural "%s comments marked as spam." -msgstr[0] "%s commentaire marqué comme indésirable." -msgstr[1] "%s commentaires marqués comme indésirables." - -#: wp-admin/edit-comments.php:193 -msgid "%s comment restored from the spam" -msgid_plural "%s comments restored from the spam" -msgstr[0] "%s commentaire rétabli depuis les commentaires indésirables" -msgstr[1] "%s commentaires rétablis depuis les commentaires indésirables" - -#: wp-admin/edit-comments.php:204 -msgid "%s comment permanently deleted" -msgid_plural "%s comments permanently deleted" -msgstr[0] "%s commentaire supprimé définitivement" -msgstr[1] "%s commentaires supprimés définitivement" - -#: wp-admin/includes/class-wp-comments-list-table.php:169 -msgctxt "comments" -msgid "All" -msgid_plural "All" -msgstr[0] "Tout" -msgstr[1] "Tout" - -#: wp-admin/includes/class-wp-comments-list-table.php:170 -msgid "Pending (%s)" -msgid_plural "Pending (%s)" -msgstr[0] "En attente (%s)" -msgstr[1] "En attente (%s)" - -#: wp-admin/includes/class-wp-comments-list-table.php:171 -msgid "Approved" -msgid_plural "Approved" -msgstr[0] "Approuvé" -msgstr[1] "Approuvés" - -#: wp-admin/includes/class-wp-comments-list-table.php:172 -msgid "Spam (%s)" -msgid_plural "Spam (%s)" -msgstr[0] "Indésirable (%s)" -msgstr[1] "Indésirables (%s)" - -#: wp-admin/includes/class-wp-comments-list-table.php:173 -msgid "Trash (%s)" -msgid_plural "Trash (%s)" -msgstr[0] "Corbeille (%s)" -msgstr[1] "Corbeille (%s)" - -#: wp-admin/edit-comments.php:229 -msgid "Search Comments" -msgstr "Chercher un commentaire" - -#: wp-admin/includes/deprecated.php:594 -msgid "Displaying %s–%s of %s" -msgstr "Affichage de %s à %s sur %s" - -#: wp-admin/edit.php:197 wp-admin/includes/class-wp-list-table.php:398 -msgid "Bulk Actions" -msgstr "Actions groupées" - -#: wp-admin/includes/class-wp-comments-list-table.php:219 -#: wp-admin/includes/class-wp-comments-list-table.php:450 -#: wp-admin/includes/class-wp-comments-list-table.php:455 -#: wp-admin/includes/dashboard.php:553 -msgid "Unapprove" -msgstr "Désapprouver" - -#: wp-admin/includes/class-wp-comments-list-table.php:221 -#: wp-admin/includes/class-wp-comments-list-table.php:452 -#: wp-admin/includes/class-wp-comments-list-table.php:454 -#: wp-admin/includes/dashboard.php:552 -msgid "Approve" -msgstr "Approuver" - -#: wp-admin/edit-form-comment.php:116 -#: wp-admin/includes/class-wp-comments-list-table.php:233 -#: wp-admin/includes/class-wp-posts-list-table.php:210 -#: wp-admin/includes/media.php:1433 wp-admin/includes/meta-boxes.php:238 -msgid "Move to Trash" -msgstr "Déplacer dans la Corbeille" - -#: wp-admin/includes/class-wp-comments-list-table.php:257 -#: wp-admin/includes/class-wp-posts-list-table.php:1139 -msgid "Pings" -msgstr "Pings" - -#: wp-admin/includes/class-wp-comments-list-table.php:271 -#: wp-admin/includes/class-wp-links-list-table.php:82 -#: wp-admin/includes/class-wp-media-list-table.php:106 -#: wp-admin/includes/class-wp-posts-list-table.php:246 -msgid "Filter" -msgstr "Filtrer" - -#: wp-admin/includes/class-wp-comments-list-table.php:276 -msgid "Empty Spam" -msgstr "Supprimer tous les indésirables" - -#: wp-admin/includes/class-wp-comments-list-table.php:276 -#: wp-admin/includes/class-wp-media-list-table.php:110 -#: wp-admin/includes/class-wp-posts-list-table.php:250 -msgid "Empty Trash" -msgstr "Vider la Corbeille" - -#: wp-admin/includes/class-wp-comments-list-table.php:158 -msgid "No comments found." -msgstr "Aucun commentaire trouvé." - -#: wp-admin/edit-form-advanced.php:66 -msgid "Post updated. View post" -msgstr "Article mis à jour. Afficher l’article" - -#: wp-admin/edit-form-advanced.php:67 wp-admin/edit-form-advanced.php:83 -msgid "Custom field updated." -msgstr "Champ personnalisé mis à jour." - -#: wp-admin/edit-form-advanced.php:68 wp-admin/edit-form-advanced.php:84 -msgid "Custom field deleted." -msgstr "Champ personnalisé supprimé." - -#: wp-admin/edit-form-advanced.php:69 -msgid "Post updated." -msgstr "Article mis à jour." - -#. translators: %s: date and time of the revision -#: wp-admin/edit-form-advanced.php:71 -msgid "Post restored to revision from %s" -msgstr "Article rétabli à partir de la révision du %s" - -#: wp-admin/edit-form-advanced.php:72 -msgid "Post published. View post" -msgstr "Article publié. Afficher l’article" - -#: wp-admin/edit-form-advanced.php:73 -msgid "Post saved." -msgstr "Article enregistré." - -#: wp-admin/edit-form-advanced.php:74 -msgid "Post submitted. Preview post" -msgstr "Article proposé. Prévisualiser l’article" - -#: wp-admin/edit-form-advanced.php:75 -msgid "Post scheduled for: %1$s. Preview post" -msgstr "Article prévu pour le : %1$s. Prévisualiser l’article" - -#. translators: Publish box date format, see http:php.net/date -#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90 -#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165 -#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171 -msgid "M j, Y @ G:i" -msgstr "j F Y \\à G \\h i \\m\\i\\n" - -#: wp-admin/edit-form-advanced.php:78 -msgid "Post draft updated. Preview post" -msgstr "Brouillon d’article mis à jour. Prévisualiser l’article" - -#: wp-admin/edit-form-advanced.php:82 -msgid "Page updated. View page" -msgstr "Page mise à jour. Afficher la page" - -#: wp-admin/edit-form-advanced.php:85 -msgid "Page updated." -msgstr "Page mise à jour." - -#: wp-admin/edit-form-advanced.php:86 -msgid "Page restored to revision from %s" -msgstr "Page rétablie à partir de la révision du %s" - -#: wp-admin/edit-form-advanced.php:87 -msgid "Page published. View page" -msgstr "Page publiée. Afficher la page" - -#: wp-admin/edit-form-advanced.php:89 -msgid "Page submitted. Preview page" -msgstr "Page proposée. Prévisualiser la page" - -#: wp-admin/edit-form-advanced.php:90 -msgid "Page scheduled for: %1$s. Preview page" -msgstr "Page prévue pour le : %1$s. Afficher la page" - -#: wp-admin/edit-form-advanced.php:91 -msgid "Page draft updated. Preview page" -msgstr "Brouillon de page mis à jour. Prévisualiser la page" - -#: wp-admin/edit-form-advanced.php:202 -msgid "Send Trackbacks" -msgstr "Envoyer des rétroliens" - -#: wp-admin/edit-form-advanced.php:205 -msgid "Custom Fields" -msgstr "Champs personnalisés" - -#: wp-admin/edit-form-advanced.php:218 wp-admin/menu.php:225 -msgid "Discussion" -msgstr "Discussion" - -#: wp-admin/edit-form-advanced.php:224 -#: wp-admin/includes/class-wp-posts-list-table.php:954 -#: wp-admin/includes/class-wp-terms-list-table.php:134 -#: wp-admin/includes/class-wp-terms-list-table.php:431 -#: wp-admin/includes/meta-boxes.php:665 -msgid "Slug" -msgstr "Identifiant" - -#: wp-admin/edit-form-advanced.php:523 wp-admin/includes/ajax-actions.php:2055 -msgid "Last edited by %1$s on %2$s at %3$s" -msgstr "Dernière modification par %1$s, le %2$s à %3$s" - -#: wp-admin/edit-form-advanced.php:525 wp-admin/includes/ajax-actions.php:2057 -msgid "Last edited on %1$s at %2$s" -msgstr "Dernière modification le %1$s à %2$s" - -#: wp-admin/edit-form-comment.php:81 -msgid "View Comment" -msgstr "Afficher le commentaire" - -#: wp-admin/edit-form-comment.php:104 -msgid "Submitted on: %1$s" -msgstr "Envoyé le : %1$s" - -#: wp-admin/includes/template.php:470 -msgid "Update Comment" -msgstr "Mettre à jour le commentaire" - -#: wp-admin/edit-form-comment.php:32 -msgid "Name:" -msgstr "Nom :" - -#: wp-admin/edit-form-comment.php:39 -msgid "E-mail (%s):" -msgstr "E-mail (%s) : " - -#: wp-admin/edit-form-comment.php:39 -msgid "send e-mail" -msgstr "envoyer l’e-mail" - -#: wp-admin/edit-form-comment.php:41 -msgid "E-mail:" -msgstr "E-mail :" - -#: wp-admin/edit-form-comment.php:50 -msgid "visit site" -msgstr "aller sur le site" - -#: wp-admin/edit-form-comment.php:52 -msgid "URL (%s):" -msgstr "Adresse web (%s) :" - -#: wp-admin/edit-form-comment.php:54 -msgid "URL:" -msgstr "Adresse web :" - -#: wp-admin/edit-tag-form.php:101 wp-admin/edit-tags.php:457 -msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." -msgstr "L’identifiant est la version normalisée du nom. Il ne contient généralement que des lettres minuscules non accentuées, des chiffres et des traits d’union." - -#: wp-admin/edit-tag-form.php:118 wp-admin/edit-tags.php:504 -msgid "The description is not prominent by default; however, some themes may show it." -msgstr "La description n’est pas très utilisée par défaut, cependant de plus en plus de thèmes l’affichent." - -#: wp-admin/edit-link-form.php:14 -msgid "Links / Edit Link" -msgstr "Liens / Modifier le lien" - -#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:809 -msgid "Update Link" -msgstr "Mettre à jour le lien" - -#: wp-admin/edit-link-form.php:19 -msgid "Links / Add New Link" -msgstr "Liens / Ajouter un nouveau lien" - -#: wp-admin/edit-link-form.php:30 wp-admin/includes/nav-menu.php:174 -#: wp-admin/includes/nav-menu.php:1221 -msgid "Link Relationship (XFN)" -msgstr "Relation avec le propriétaire du site lié (XFN)" - -#: wp-admin/edit-link-form.php:76 -msgid "Link added." -msgstr "Lien ajouté." - -#: wp-admin/edit-link-form.php:97 -msgid "Example: Nifty blogging software" -msgstr "Exemple : Logiciel de création de sites rapide, puissant et efficace" - -#: wp-admin/edit-link-form.php:102 -msgid "Web Address" -msgstr "Adresse web" - -#: wp-admin/edit-link-form.php:105 -msgid "Example: http://wordpress.org/ — don’t forget the http://" -msgstr "Exemple : http://www.wordpress-fr.net/ — Et n’oubliez pas le http:// !" - -#: wp-admin/edit-link-form.php:113 -msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." -msgstr "Cette description sera affichée lors du survol du lien dans la liste de liens ; elle pourra également apparaître sous le lien si votre thème le prévoit." - -#: wp-admin/edit-tag-form.php:86 wp-admin/edit-tags.php:451 -msgid "The name is how it appears on your site." -msgstr "Ce nom est utilisé un peu partout sur votre site." - -#: wp-admin/edit-tag-form.php:110 wp-admin/edit-tags.php:497 -msgid "Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have children categories for Bebop and Big Band. Totally optional." -msgstr "Les catégories, contrairement aux mots-clés, peuvent avoir une hiérarchie. Vous pouvez avoir une catégorie nommée Jazz, et à l’intérieur, plusieurs catégories comme Bebop et Big Band. Ceci est totalement facultatif." - -#: wp-admin/edit-tags.php:252 -msgid "Item added." -msgstr "Contenu ajouté." - -#: wp-admin/edit-tags.php:253 -msgid "Item deleted." -msgstr "Contenu supprimé." - -#: wp-admin/edit-tags.php:254 -msgid "Item updated." -msgstr "Contenu mis à jour." - -#: wp-admin/edit-tags.php:255 -msgid "Item not added." -msgstr "Contenu non ajouté." - -#: wp-admin/edit-tags.php:257 -msgid "Items deleted." -msgstr "Élements supprimés." - -#: wp-admin/edit-tags.php:336 -msgid "Note:
      Deleting a category does not delete the posts in that category. Instead, posts that were only assigned to the deleted category are set to the category %s." -msgstr "À savoir : supprimer une catégorie ne supprime pas les articles qu’elle contient. Les articles affectés uniquement à la catégorie supprimée seront affectés à celle par défaut  : %s." - -#: wp-admin/edit.php:122 wp-admin/post.php:291 -msgid "You are not allowed to delete this item." -msgstr "Vous n’avez pas l’autorisation de supprimer ce contenu." - -#: wp-admin/edit.php:243 -msgid "%s post updated." -msgid_plural "%s posts updated." -msgstr[0] "%s article mis à jour." -msgstr[1] "%s articles mis à jour." - -#: wp-admin/includes/class-wp-posts-list-table.php:156 -msgctxt "posts" -msgid "Mine (%s)" -msgid_plural "Mine (%s)" -msgstr[0] "Le mien (%s)" -msgstr[1] "Les miens (%s)" - -#: wp-admin/includes/class-wp-posts-list-table.php:167 -msgctxt "posts" -msgid "All (%s)" -msgid_plural "All (%s)" -msgstr[0] "Tous (%s)" -msgstr[1] "Tous (%s)" - -#: wp-admin/includes/class-wp-links-list-table.php:75 -#: wp-admin/includes/class-wp-posts-list-table.php:226 -msgid "View all categories" -msgstr "Voir toutes les catégories" - -#: wp-admin/includes/class-wp-list-table.php:526 -msgid "Excerpt View" -msgstr "Liste avec extraits" - -#: wp-admin/export.php:17 wp-admin/menu.php:215 -msgid "Export" -msgstr "Exporter" - -#: wp-admin/export.php:149 -msgid "When you click the button below WordPress will create an XML file for you to save to your computer." -msgstr "Cliquez sur ce bouton pour que WordPress crée un fichier XML que vous pourrez enregistrer sur votre ordinateur." - -#: wp-admin/export.php:150 -msgid "This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags." -msgstr "Ce format, que nous appelons WordPress eXtended RSS (ou WXR), contient tous vos articles, pages, commentaires, champs personnalisés, catégories et mots-clés." - -#: wp-admin/export.php:239 -msgid "Download Export File" -msgstr "Télécharger le fichier d’export" - -#: wp-admin/import.php:75 -msgid "No importers are available." -msgstr "Aucun outil d’importation n’est disponible." - -#: wp-admin/includes/media.php:1429 wp-admin/upgrade.php:68 -#: wp-admin/upgrade.php:100 -msgid "Continue" -msgstr "Continuer" - -#: wp-admin/export.php:159 wp-admin/includes/class-wp-users-list-table.php:266 -#: wp-admin/menu.php:49 -msgid "Posts" -msgstr "Articles" - -#: wp-admin/includes/import.php:158 -msgid "Blogger" -msgstr "Blogger" - -#: wp-admin/includes/import.php:170 -msgid "LiveJournal" -msgstr "LiveJournal" - -#: wp-admin/includes/import.php:176 -msgid "Movable Type and TypePad" -msgstr "Movable Type et TypePad" - -#: wp-admin/includes/import.php:182 -msgid "Blogroll" -msgstr "Liens" - -#: wp-admin/includes/bookmark.php:192 -msgid "Could not update link in the database" -msgstr "Impossible de mettre à jour le lien dans la base de données" - -#: wp-admin/includes/bookmark.php:200 -msgid "Could not insert link into the database" -msgstr "Impossible d’insérer le lien dans la base de données" - -#: wp-admin/includes/class-wp-filesystem-base.php:323 -msgid "Changing to %s" -msgstr "Modifier à %s" - -#: wp-admin/includes/class-wp-filesystem-base.php:335 -msgid "Found %s" -msgstr "Trouvé %s" - -#: wp-admin/includes/class-wp-filesystem-ftpext.php:28 -msgid "The ftp PHP extension is not available" -msgstr "L’extension ftp de PHP n’est pas disponible" - -#: wp-admin/includes/class-wp-filesystem-ftpext.php:43 -#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:38 -msgid "FTP hostname is required" -msgstr "L’hôte du FTP est obligatoire" - -#: wp-admin/includes/class-wp-filesystem-ftpext.php:52 -#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:47 -msgid "FTP username is required" -msgstr "L’identifiant FTP est obligatoire" - -#: wp-admin/includes/class-wp-filesystem-ftpext.php:57 -#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:52 -msgid "FTP password is required" -msgstr "Le mot de passe FTP est obligatoire" - -#: wp-admin/includes/class-wp-filesystem-ftpext.php:73 -#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:64 -#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:69 -msgid "Failed to connect to FTP Server %1$s:%2$s" -msgstr "Impossible de me connecter au serveur FTP %1$s : %2$s" - -#: wp-admin/includes/class-wp-filesystem-ftpext.php:78 -#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:74 -#: wp-admin/includes/class-wp-filesystem-ssh2.php:111 -msgid "Username/Password incorrect for %s" -msgstr "Le couple identifiant / mot de passe est incorrect pour %s" - -#: wp-admin/includes/class-wp-filesystem-ssh2.php:50 -msgid "The ssh2 PHP extension is not available" -msgstr "L’extension ssh2 de PHP n’est pas disponible" - -#: wp-admin/includes/class-wp-filesystem-ssh2.php:54 -msgid "The ssh2 PHP extension is available, however, we require the PHP5 function stream_get_contents()" -msgstr "L’extension ssh2 de PHP est disponible, mais nécessite la fonction PHP5 stream_get_contents()" - -#: wp-admin/includes/class-wp-filesystem-ssh2.php:65 -msgid "SSH2 hostname is required" -msgstr "Le nom de l’hôte SSH2 est obligatoire" - -#: wp-admin/includes/class-wp-filesystem-ssh2.php:81 -msgid "SSH2 username is required" -msgstr "L’identifiant SSH2 est obligatoire" - -#: wp-admin/includes/class-wp-filesystem-ssh2.php:90 -msgid "SSH2 password is required" -msgstr "Le mot de passe SSH2 est obligatoire" - -#: wp-admin/includes/class-wp-filesystem-ssh2.php:105 -msgid "Failed to connect to SSH2 Server %1$s:%2$s" -msgstr "Impossible de me connecter au serveur SSH2 %1$s : %2$s" - -#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 -msgid "Public and Private keys incorrect for %s" -msgstr "Les clés publiques et privées de %s ne sont pas correctes" - -#: wp-admin/includes/class-wp-filesystem-ssh2.php:132 -msgid "Unable to perform command: %s" -msgstr "Impossible de lancer la commande : %s" - -#: wp-admin/includes/class-wp-upgrader.php:41 -msgid "Invalid Data provided." -msgstr "Les données fournies ne sont pas valides." - -#: wp-admin/includes/class-wp-upgrader.php:42 -#: wp-admin/includes/class-wp-upgrader.php:2084 wp-admin/includes/file.php:520 -#: wp-admin/includes/plugin.php:795 wp-admin/includes/theme.php:53 -msgid "Could not access filesystem." -msgstr "Impossible d’accéder au système de fichier." - -#: wp-admin/includes/class-wp-upgrader.php:43 wp-admin/includes/plugin.php:798 -#: wp-admin/includes/theme.php:56 -msgid "Filesystem error." -msgstr "Erreur du système de fichier." - -#: wp-admin/includes/class-wp-upgrader.php:44 -msgid "Unable to locate WordPress Root directory." -msgstr "Impossible de localiser le dossier racine de WordPress." - -#: wp-admin/includes/class-wp-upgrader.php:45 -msgid "Unable to locate WordPress Content directory (wp-content)." -msgstr "Impossible de localiser le dossier de contenu de WordPress (wp-content)." - -#: wp-admin/includes/class-wp-upgrader.php:46 wp-admin/includes/plugin.php:803 -msgid "Unable to locate WordPress Plugin directory." -msgstr "Impossible de localiser le dossier d’extension de WordPress." - -#: wp-admin/includes/class-wp-upgrader.php:47 -msgid "Unable to locate WordPress Theme directory." -msgstr "Impossible de localiser le dossier des thèmes de WordPress." - -#. translators: %s: directory name -#: wp-admin/includes/class-wp-upgrader.php:49 -msgid "Unable to locate needed folder (%s)." -msgstr "Impossible de localiser le dossier nécessaire (%s)." - -#: wp-admin/includes/class-wp-upgrader.php:51 -msgid "Download failed." -msgstr "Le téléchargement a échoué." - -#: wp-admin/includes/class-wp-upgrader.php:52 -msgid "Installing the latest version…" -msgstr "Installation de la dernière version…" - -#: wp-admin/includes/class-wp-upgrader.php:54 -msgid "Destination folder already exists." -msgstr "Le dossier de destination existe déjà." - -#: wp-admin/includes/class-wp-upgrader.php:55 wp-admin/includes/file.php:636 -#: wp-admin/includes/file.php:739 wp-admin/includes/file.php:790 -#: wp-admin/includes/update-core.php:1089 -msgid "Could not create directory." -msgstr "Impossible de créer le dossier." - -#: wp-admin/includes/file.php:587 wp-admin/includes/file.php:691 -msgid "Incompatible Archive." -msgstr "Archive incompatible." - -#: wp-admin/includes/class-wp-upgrader.php:58 -#: wp-admin/includes/update-core.php:861 -msgid "Enabling Maintenance mode…" -msgstr "Activation du mode maintenance…" - -#: wp-admin/includes/class-wp-upgrader.php:59 -#: wp-admin/includes/update-core.php:944 -msgid "Disabling Maintenance mode…" -msgstr "Désactivation du mode maintenance…" - -#: wp-admin/includes/class-wp-upgrader.php:480 -msgid "The plugin is at the latest version." -msgstr "Vous avez la dernière version de cette extension." - -#: wp-admin/includes/class-wp-upgrader.php:482 -#: wp-admin/includes/class-wp-upgrader.php:806 -#: wp-admin/includes/class-wp-upgrader.php:1438 -msgid "Downloading update from %s…" -msgstr "Téléchargement de la mise à jour depuis %s…" - -#: wp-admin/includes/class-wp-upgrader.php:483 -#: wp-admin/includes/class-wp-upgrader.php:807 -#: wp-admin/includes/class-wp-upgrader.php:1251 -#: wp-admin/includes/class-wp-upgrader.php:1439 -msgid "Unpacking the update…" -msgstr "Décompression de la mise à jour…" - -#: wp-admin/includes/class-wp-upgrader.php:484 -msgid "Removing the old version of the plugin…" -msgstr "Retrait de l’ancienne version de l’extension…" - -#: wp-admin/includes/class-wp-upgrader.php:485 -msgid "Could not remove the old plugin." -msgstr "Impossible de supprimer l’ancienne extension." - -#: wp-admin/includes/class-wp-upgrader.php:491 -#: wp-admin/includes/class-wp-upgrader.php:815 -msgid "Install package not available." -msgstr "L’archive d’installation n’est pas disponible." - -#: wp-admin/includes/class-wp-upgrader.php:492 -#: wp-admin/includes/class-wp-upgrader.php:816 -msgid "Downloading install package from %s…" -msgstr "Téléchargement de l’archive d’installation depuis %s…" - -#: wp-admin/includes/class-wp-upgrader.php:493 -#: wp-admin/includes/class-wp-upgrader.php:817 -msgid "Unpacking the package…" -msgstr "Décompression de l’archive de l’extension…" - -#: wp-admin/includes/class-wp-upgrader.php:494 -msgid "Installing the plugin…" -msgstr "Installation de l’extension…" - -#: wp-admin/includes/class-wp-upgrader.php:496 -msgid "Plugin install failed." -msgstr "L’installation de l’extension a échoué." - -#: wp-admin/includes/class-wp-upgrader.php:497 -msgid "Plugin installed successfully." -msgstr "L’extension a bien été installée." - -#: wp-admin/includes/class-wp-upgrader.php:804 -msgid "The theme is at the latest version." -msgstr "Vous avez la dernière version de ce thème." - -#: wp-admin/includes/class-wp-upgrader.php:808 -msgid "Removing the old version of the theme…" -msgstr "Retrait de l’ancienne version du thème…" - -#: wp-admin/includes/class-wp-upgrader.php:809 -msgid "Could not remove the old theme." -msgstr "Impossible de supprimer l’ancien thème." - -#: wp-admin/includes/class-wp-upgrader.php:818 -msgid "Installing the theme…" -msgstr "Installation du thème…" - -#: wp-admin/includes/class-wp-upgrader.php:820 -msgid "Theme install failed." -msgstr "L’installation du thème a échoué." - -#: wp-admin/includes/class-wp-upgrader.php:821 -msgid "Theme installed successfully." -msgstr "Le thème a bien été installé." - -#: wp-admin/includes/class-wp-upgrader.php:1436 -msgid "WordPress is at the latest version." -msgstr "Vous avez la dernière version de WordPress." - -#: wp-admin/includes/class-wp-upgrader.php:1440 -msgid "Could not copy files." -msgstr "Impossible de copier les fichiers." - -#: wp-admin/includes/class-wp-plugins-list-table.php:410 -#: wp-admin/includes/class-wp-upgrader-skins.php:165 -#: wp-admin/includes/class-wp-upgrader-skins.php:428 -#: wp-admin/includes/class-wp-upgrader-skins.php:430 -msgid "Activate this plugin" -msgstr "Activer cette extension" - -#: wp-admin/includes/class-wp-upgrader-skins.php:165 -#: wp-admin/includes/class-wp-upgrader-skins.php:430 -msgid "Activate Plugin" -msgstr "Activer l’extension" - -#: wp-admin/includes/class-wp-upgrader-skins.php:166 -#: wp-admin/includes/class-wp-upgrader-skins.php:327 -#: wp-admin/includes/class-wp-upgrader-skins.php:442 -msgid "Return to Plugins page" -msgstr "Retourner sur la page des extensions" - -#: wp-admin/includes/class-wp-upgrader-skins.php:416 -msgid "Successfully installed the plugin %s %s." -msgstr "L’extension %s %s a bien été installée." - -#: wp-admin/includes/class-wp-upgrader-skins.php:440 -msgid "Return to Plugin Installer" -msgstr "Retourner à l’installeur d’extensions" - -#. translators: 1: theme name, 2: version -#: wp-admin/includes/class-wp-upgrader.php:823 -msgid "Successfully installed the theme %1$s %2$s." -msgstr "Le thème %1$s %2$s a bien été installé." - -#: wp-admin/includes/class-wp-posts-list-table.php:677 -#: wp-admin/includes/class-wp-theme-install-list-table.php:219 -#: wp-admin/includes/class-wp-themes-list-table.php:160 -#: wp-admin/includes/class-wp-upgrader-skins.php:520 -#: wp-admin/includes/class-wp-upgrader-skins.php:522 -#: wp-admin/includes/class-wp-upgrader-skins.php:599 -#: wp-admin/includes/class-wp-upgrader-skins.php:601 -msgid "Preview “%s”" -msgstr "Prévisualiser « %s »" - -#: wp-admin/includes/class-wp-themes-list-table.php:157 -#: wp-admin/includes/class-wp-upgrader-skins.php:524 -#: wp-admin/includes/class-wp-upgrader-skins.php:603 -msgid "Activate “%s”" -msgstr "Activer « %s »" - -#: wp-admin/includes/class-wp-upgrader-skins.php:530 -msgid "Return to Theme Installer" -msgstr "Retourner à l’installeur de thèmes" - -#: wp-admin/includes/class-wp-upgrader-skins.php:532 -msgid "Themes page" -msgstr "Page des thèmes" - -#: wp-admin/includes/class-wp-upgrader-skins.php:372 -#: wp-admin/includes/class-wp-upgrader-skins.php:532 -#: wp-admin/includes/class-wp-upgrader-skins.php:610 -msgid "Return to Themes page" -msgstr "Retourner sur la page des thèmes" - -#: wp-admin/includes/class-wp-upgrader.php:1727 -#: wp-admin/includes/class-wp-upgrader.php:1761 -msgid "Please select a file" -msgstr "Veuillez choisir un fichier" - -#: wp-admin/includes/file.php:345 -msgid "The uploaded file could not be moved to %s." -msgstr "Le fichier n’ a pas pu être déplacé vers %s." - -#: wp-admin/includes/dashboard.php:38 -msgid "Right Now" -msgstr "Aujourd’hui" - -#: wp-admin/includes/dashboard.php:970 -msgid "http://planet.wordpress.org/" -msgstr "http://www.wordpress-fr.net/planet/" - -#: wp-admin/includes/dashboard.php:979 -msgid "http://planet.wordpress.org/feed/" -msgstr "http://feeds2.feedburner.com/WordpressFrancophonePlanet" - -#: wp-admin/includes/dashboard.php:988 -msgid "Other WordPress News" -msgstr "Autres actualités de WordPress (en français)" - -#: wp-admin/includes/dashboard.php:108 -msgid "View all" -msgstr "Afficher tout" - -#: wp-admin/includes/dashboard.php:140 -msgid "Configure" -msgstr "Configurer" - -#: wp-admin/options-writing.php:27 wp-admin/options-writing.php:116 -#: wp-admin/options-writing.php:120 wp-admin/press-this.php:300 -#: wp-admin/press-this.php:495 wp-admin/tools.php:16 wp-admin/tools.php:40 -#: wp-admin/tools.php:45 -msgid "Press This" -msgstr "Publier un article" - -#: wp-admin/includes/meta-boxes.php:257 wp-admin/includes/meta-boxes.php:258 -#: wp-admin/press-this.php:504 -msgid "Submit for Review" -msgstr "Soumettre à relecture" - -#: wp-admin/includes/class-wp-comments-list-table.php:452 -#: wp-admin/includes/class-wp-comments-list-table.php:454 -#: wp-admin/includes/dashboard.php:552 -msgid "Approve this comment" -msgstr "Approuver ce commentaire" - -#: wp-admin/includes/class-wp-comments-list-table.php:450 -#: wp-admin/includes/class-wp-comments-list-table.php:455 -#: wp-admin/includes/dashboard.php:553 -msgid "Unapprove this comment" -msgstr "Désapprouver ce commentaire" - -#: wp-admin/includes/class-wp-comments-list-table.php:481 -#: wp-admin/includes/dashboard.php:555 -msgid "Reply to this comment" -msgstr "Répondre à ce commentaire" - -#: wp-admin/includes/class-wp-comments-list-table.php:459 -#: wp-admin/includes/dashboard.php:556 -msgid "Mark this comment as spam" -msgstr "Marquer ce commentaire comme indésirable" - -#. translators: mark as spam link -#: wp-admin/includes/class-wp-comments-list-table.php:459 -#: wp-admin/includes/dashboard.php:556 -msgctxt "verb" -msgid "Spam" -msgstr "Indésirable" - -#: wp-admin/includes/class-wp-comments-list-table.php:471 -#: wp-admin/includes/dashboard.php:560 -msgid "Move this comment to the trash" -msgstr "Déplacer ce commentaire dans la Corbeille" - -#: wp-admin/includes/class-wp-comments-list-table.php:471 -#: wp-admin/includes/dashboard.php:560 -msgctxt "verb" -msgid "Trash" -msgstr "Corbeille" - -#. translators: 1: comment author, 2: post link, 3: notification if the comment -#. is pending -#: wp-admin/includes/dashboard.php:598 -msgid "From %1$s on %2$s%3$s" -msgstr "Par %1$s, sur %2$s%3$s" - -#: wp-admin/includes/dashboard.php:599 -msgid "[Pending]" -msgstr "[En attente]" - -#. translators: %1$s is type of comment, %2$s is link to the post -#: wp-admin/includes/dashboard.php:618 -msgctxt "dashboard" -msgid "%1$s on %2$s" -msgstr "%1$s dans %2$s" - -#: wp-admin/includes/dashboard.php:824 -msgid "Loading…" -msgstr "Chargement…" - -#: wp-admin/includes/dashboard.php:824 -msgid "This widget requires JavaScript." -msgstr "Ce widget requiert JavaScript." - -#: wp-admin/includes/file.php:13 -msgid "Main Index Template" -msgstr "Modèle pour la page d’accueil" - -#: wp-admin/includes/file.php:17 -msgid "RTL Stylesheet" -msgstr "Feuille de style RTL" - -#: wp-admin/includes/file.php:19 -msgid "Popup Comments" -msgstr "Commentaires en popup" - -#: wp-admin/includes/file.php:20 -msgid "Footer" -msgstr "Pied de page" - -#: wp-admin/includes/file.php:26 -msgid "Category Template" -msgstr "Modèle pour les catégories" - -#: wp-admin/includes/file.php:27 wp-admin/includes/meta-boxes.php:746 -msgid "Page Template" -msgstr "Modèle de page" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:64 -#: wp-admin/includes/class-wp-theme-install-list-table.php:42 -#: wp-admin/includes/file.php:28 -msgid "Search Results" -msgstr "Résultats de recherche" - -#: wp-admin/includes/file.php:29 -msgid "Search Form" -msgstr "Formulaire de recherche" - -#: wp-admin/includes/file.php:30 -msgid "Single Post" -msgstr "Article seul" - -#: wp-admin/includes/file.php:31 -msgid "404 Template" -msgstr "Modèle pour l’erreur 404" - -#: wp-admin/includes/file.php:32 -msgid "Links Template" -msgstr "Modèle pour les liens" - -#: wp-admin/includes/file.php:33 -msgid "Theme Functions" -msgstr "Fonctions du thème" - -#: wp-admin/includes/file.php:34 -msgid "Attachment Template" -msgstr "Modèle pour les fichiers attachés" - -#: wp-admin/includes/file.php:35 -msgid "Image Attachment Template" -msgstr "Modèle pour les images attachées" - -#: wp-admin/includes/file.php:36 -msgid "Video Attachment Template" -msgstr "Modèle pour les vidéos attachées" - -#: wp-admin/includes/file.php:37 -msgid "Audio Attachment Template" -msgstr "Modèle pour les fichiers audio attachés" - -#: wp-admin/includes/file.php:38 -msgid "Application Attachment Template" -msgstr "Modèle pour les programmes attachés" - -#: wp-admin/includes/file.php:39 -msgid "my-hacks.php (legacy hacks support)" -msgstr "my-hacks.php (reconnaissance des hacks existants)" - -#: wp-admin/includes/file.php:40 -msgid ".htaccess (for rewrite rules )" -msgstr ".htaccess (pour les règles de réécriture)" - -#: wp-admin/includes/file.php:43 -msgid "Comments Template" -msgstr "Modèle pour les commentaires" - -#: wp-admin/includes/file.php:44 -msgid "Popup Comments Template" -msgstr "Modèle pour la fenêtre de commentaires" - -#: wp-admin/includes/file.php:255 -msgid "The uploaded file was only partially uploaded." -msgstr "Le fichier n’a été que partiellement envoyé." - -#: wp-admin/includes/file.php:256 -msgid "No file was uploaded." -msgstr "Aucun fichier n’a été envoyé." - -#: wp-admin/includes/file.php:258 -msgid "Missing a temporary folder." -msgstr "Un dossier temporaire est manquant." - -#: wp-admin/includes/file.php:259 -msgid "Failed to write file to disk." -msgstr "Échec de l’écriture du fichier sur le disque." - -#: wp-admin/includes/file.php:260 -msgid "File upload stopped by extension." -msgstr "L’envoi de fichier est arrêté par l’extension." - -#: wp-admin/includes/file.php:276 -msgid "Invalid form submission." -msgstr "Envoi non valide du formulaire." - -#: wp-admin/includes/file.php:289 wp-admin/includes/import.php:80 -msgid "File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini." -msgstr "Ce fichier est vide. Veuillez envoyer quelque chose de plus substantiel. Cette erreur peut également être due à la désactivation de l’envoi de fichier dans le fichier php.ini de votre serveur, ou par une valeur de post_max_size inférieure à celle de upload_max_filesize dans ce même php.ini." - -#: wp-admin/includes/file.php:297 -msgid "Specified file failed upload test." -msgstr "Le test d’envoi du fichier spécifié a échoué." - -#: wp-admin/includes/file.php:448 -msgid "Invalid URL Provided." -msgstr "L’URL fournie est invalide" - -#: wp-admin/includes/file.php:452 -msgid "Could not create Temporary file." -msgstr "Impossible de créer le fichier temporaire." - -#: wp-admin/includes/file.php:593 wp-admin/includes/file.php:642 -msgid "Could not retrieve file from archive." -msgstr "Impossible de récupérer le fichier depuis l’archive." - -#: wp-admin/includes/file.php:652 -msgid "Could not extract file from archive." -msgstr "Impossible d’extraire les fichiers depuis l’archive." - -#: wp-admin/includes/file.php:655 wp-admin/includes/file.php:752 -#: wp-admin/includes/file.php:785 wp-admin/includes/update-core.php:981 -#: wp-admin/includes/update-core.php:1084 -msgid "Could not copy file." -msgstr "Impossible de copier le fichier." - -#: wp-admin/includes/file.php:694 -msgid "Empty archive." -msgstr "Archive vide." - -#: wp-admin/includes/file.php:1036 -msgid "FTP" -msgstr "FTP" - -#: wp-admin/includes/file.php:1038 -msgid "FTPS (SSL)" -msgstr "FTPS (SSL)" - -#: wp-admin/includes/file.php:1040 -msgid "SSH2" -msgstr "SSH2" - -#: wp-admin/includes/file.php:1072 -msgid "Connection Information" -msgstr "Informations sur connexion" - -#: wp-admin/includes/file.php:1094 -msgid "Hostname" -msgstr "Nom de l’Hôte :" - -#: wp-admin/includes/file.php:1111 -msgid "Authentication Keys" -msgstr "Clés d’authentification" - -#: wp-admin/includes/file.php:1113 -msgid "Public Key:" -msgstr "Clé publique :" - -#: wp-admin/includes/file.php:1114 -msgid "Private Key:" -msgstr "Clé privée :" - -#: wp-admin/includes/file.php:1118 -msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." -msgstr "Saisissez l’adresse du serveur où se trouvent les clés. Si un mot de passe est nécessaire, saisissez-le dans le champ ci-dessus." - -#: wp-admin/includes/file.php:1123 wp-admin/includes/file.php:1125 -msgid "Connection Type" -msgstr "Type de connexion" - -#: wp-admin/includes/file.php:1144 -msgid "Proceed" -msgstr "Continuer" - -#: wp-admin/includes/image-edit.php:19 wp-admin/includes/image-edit.php:690 -msgid "Image data does not exist. Please re-upload the image." -msgstr "Il n’y a pas de données d’image. Veuillez envoyer l’image à nouveau." - -#: wp-admin/includes/image-edit.php:151 -msgid "Crop" -msgstr "Recadrer" - -#: wp-admin/includes/image-edit.php:155 -msgid "Rotate counter-clockwise" -msgstr "Tourner dans le sens inverse des aiguilles d’une montre" - -#: wp-admin/includes/image-edit.php:156 -msgid "Rotate clockwise" -msgstr "Tourner dans le sens des aiguilles d’une montre" - -#: wp-admin/includes/image-edit.php:164 -msgid "Flip vertically" -msgstr "Retournement vertical" - -#: wp-admin/includes/image-edit.php:165 -msgid "Flip horizontally" -msgstr "Retournement horizontal" - -#: wp-admin/includes/image-edit.php:42 -msgid "Scale Image" -msgstr "Redimensionnement de l’image" - -#: wp-admin/includes/image-edit.php:47 -msgid "Original dimensions %s" -msgstr "Taille originale : %s" - -#: wp-admin/custom-background.php:292 wp-admin/custom-background.php:296 -#: wp-admin/includes/image-edit.php:61 -msgid "Restore Original Image" -msgstr "Rétablir l’image originale" - -#: wp-admin/includes/image-edit.php:63 -msgid "Discard any changes and restore the original image." -msgstr "Abandonner tout changement et rétablir l’image originale." - -#: wp-admin/includes/image-edit.php:66 -msgid "Previously edited copies of the image will not be deleted." -msgstr "Les copies de l’image précédemment modifiées ne seront pas effacées." - -#: wp-admin/includes/image-edit.php:70 -msgid "Restore image" -msgstr "Rétablir l’image" - -#: wp-admin/includes/image-edit.php:80 -msgid "Image Crop" -msgstr "Recadrage de l’image" - -#: wp-admin/includes/image-edit.php:85 -msgid "Crop Aspect Ratio" -msgstr "Proportion de taille du recadrage" - -#: wp-admin/includes/image-edit.php:88 -msgid "Crop Selection" -msgstr "Sélection de recadrage" - -#: wp-admin/includes/image-edit.php:94 -msgid "Aspect ratio:" -msgstr "Proportion de taille :" - -#: wp-admin/includes/image-edit.php:103 -msgid "Selection:" -msgstr "Sélection :" - -#: wp-admin/includes/image-edit.php:118 -msgid "Thumbnail Settings" -msgstr "Réglages de la miniature" - -#: wp-admin/includes/image-edit.php:124 -msgid "Current thumbnail" -msgstr "Miniature actuelle" - -#: wp-admin/includes/image-edit.php:128 -msgid "Apply changes to:" -msgstr "Appliquer les modifications à :" - -#: wp-admin/includes/image-edit.php:132 -msgid "All image sizes" -msgstr "Toutes les tailles" - -#: wp-admin/includes/image-edit.php:140 -msgid "All sizes except thumbnail" -msgstr "Toutes les tailles sauf la miniature" - -#: wp-admin/includes/image-edit.php:565 -msgid "Cannot load image metadata." -msgstr "Impossible de charger les métadonnées de l’image." - -#: wp-admin/includes/image-edit.php:623 -msgid "Cannot save image metadata." -msgstr "Impossible d’enregistrer les métadonnées de l’image." - -#: wp-admin/includes/image-edit.php:628 -msgid "Image metadata is inconsistent." -msgstr "Les métadonnées de l’image ne sont pas cohérentes." - -#: wp-admin/includes/image-edit.php:630 -msgid "Image restored successfully." -msgstr "L’image a bien été rétablie." - -#: wp-admin/includes/image-edit.php:651 -msgid "Unable to create new image." -msgstr "Échec lors de la création d’une nouvelle image." - -#: wp-admin/includes/image-edit.php:674 -msgid "Error while saving the scaled image. Please reload the page and try again." -msgstr "Une erreur est survenue pendant la modification de l’échelle de l’image. Veuillez recharger la page pour faire une nouvelle tentative." - -#: wp-admin/includes/image-edit.php:682 -msgid "Nothing to save, the image has not changed." -msgstr "Rien à enregistrer, l’image n’a pas été modifiée." - -#: wp-admin/includes/image-edit.php:725 -msgid "Unable to save the image." -msgstr "Échec lors de l’enregistrement de l’image." - -#: wp-admin/includes/image-edit.php:826 -msgid "Image saved" -msgstr "Image enregistrée" - -#: wp-admin/includes/media.php:18 -msgid "From Computer" -msgstr "Depuis votre ordinateur" - -#: wp-admin/includes/media.php:19 -msgid "From URL" -msgstr "Depuis le Web" - -#: wp-admin/includes/media.php:20 -msgid "Gallery" -msgstr "Galerie" - -#: wp-admin/includes/media.php:60 -msgid "Gallery (%s)" -msgstr "Galerie (%s)" - -#: wp-admin/includes/media.php:424 -msgid "Uploads" -msgstr "Fichiers envoyés" - -#: wp-admin/includes/media.php:424 wp-admin/includes/template.php:1530 -#: wp-admin/install.php:76 wp-admin/maint/repair.php:25 -#: wp-admin/setup-config.php:86 wp-admin/upgrade.php:62 -msgid "WordPress" -msgstr "WordPress" - -#: wp-admin/includes/media.php:1016 wp-admin/includes/media.php:1169 -msgid "File URL" -msgstr "Adresse web du fichier" - -#: wp-admin/includes/media.php:1214 wp-admin/includes/media.php:2476 -msgid "Alt text for the image, e.g. “The Mona Lisa”" -msgstr "Texte alternatif de l’image, exemple : « La Joconde »" - -#: wp-admin/includes/media.php:1087 -msgid "Empty Title filled from filename." -msgstr "Titre absent, il sera rempli à partir du nom du fichier." - -#: wp-admin/includes/class-wp-posts-list-table.php:1085 -#: wp-admin/includes/media.php:1165 wp-admin/includes/media.php:2139 -#: wp-admin/includes/meta-boxes.php:752 wp-admin/includes/meta-boxes.php:753 -msgid "Order" -msgstr "Ordre" - -#: wp-admin/includes/media.php:1173 -msgid "Location of the uploaded file." -msgstr "Emplacement du fichier envoyé." - -#: wp-admin/includes/media.php:1320 wp-admin/includes/media.php:2125 -msgid "Show" -msgstr "Afficher" - -#: wp-admin/includes/media.php:1321 wp-admin/includes/media.php:2126 -msgid "Hide" -msgstr "Cacher" - -#: wp-admin/includes/media.php:1399 -msgid "Upload date:" -msgstr "Date de mise en ligne :" - -#: wp-admin/includes/media.php:1419 wp-admin/includes/media.php:2506 -#: wp-admin/includes/media.php:2512 -msgid "Insert into Post" -msgstr "Insérer dans l’article" - -#: wp-admin/includes/media.php:1428 -msgid "You are about to delete %s." -msgstr "Vous êtes sur le point de supprimer %s." - -#: wp-admin/includes/media.php:1910 -msgid "Add media files from your computer" -msgstr "Ajouter un fichier média depuis votre ordinateur" - -#: wp-admin/includes/media.php:1939 wp-admin/includes/media.php:2149 -#: wp-admin/includes/media.php:2409 -msgid "Save all changes" -msgstr "Enregistrer toutes les modifications" - -#: wp-admin/includes/media.php:2124 -msgid "All Tabs:" -msgstr "Tous les onglets :" - -#: wp-admin/includes/media.php:2128 -msgid "Sort Order:" -msgstr "Ordre de tri :" - -#: wp-admin/includes/media.php:2129 wp-admin/includes/media.php:2197 -msgid "Ascending" -msgstr "Croissant" - -#: wp-admin/includes/media.php:2130 wp-admin/includes/media.php:2200 -msgid "Descending" -msgstr "Décroissant" - -#: wp-admin/includes/media.php:2161 -msgid "Link thumbnails to:" -msgstr "Lier les miniatures à :" - -#: wp-admin/includes/media.php:2166 -msgid "Image File" -msgstr "Fichier image" - -#: wp-admin/includes/media.php:2176 -msgid "Order images by:" -msgstr "Ranger les images par :" - -#: wp-admin/includes/media.php:2181 -msgid "Menu order" -msgstr "Ordre du menu" - -#: wp-admin/includes/media.php:2183 -msgid "Date/Time" -msgstr "Horodatage" - -#: wp-admin/includes/media.php:2184 -msgid "Random" -msgstr "Aléatoire" - -#: wp-admin/includes/media.php:2192 -msgid "Order:" -msgstr "Ordre :" - -#: wp-admin/includes/media.php:2207 -msgid "Gallery columns:" -msgstr "Colonnes de galerie :" - -#: wp-admin/includes/media.php:2228 -msgid "Update gallery settings" -msgstr "Mettre à jour les réglages de galerie" - -#: wp-admin/includes/media.php:2305 -msgid "All Types" -msgstr "Tous les types" - -#: wp-admin/includes/media.php:2379 -msgid "Filter »" -msgstr "Filtrer »" - -#: wp-admin/includes/media.php:2430 -msgid "Image Caption" -msgstr "Légende de l’image" - -#: wp-admin/includes/media.php:2495 -msgid "Link Image To:" -msgstr "Lier l’image à :" - -#: wp-admin/includes/media.php:2500 -msgid "Link to image" -msgstr "Lier à l’image" - -#: wp-admin/includes/media.php:2469 -msgid "Link text, e.g. “Ransom Demands (PDF)”" -msgstr "Texte du lien, par exemple « Théorie sur le chaos (PDF) »" - -#: wp-admin/includes/meta-boxes.php:42 -msgid "Preview Changes" -msgstr "Prévisualiser les modifications" - -#: wp-admin/export.php:184 wp-admin/export.php:216 -#: wp-admin/includes/meta-boxes.php:68 -msgid "Status:" -msgstr "État :" - -#: wp-admin/includes/meta-boxes.php:119 -msgid "Visibility:" -msgstr "Visibilité :" - -#: wp-admin/includes/meta-boxes.php:127 wp-admin/includes/meta-boxes.php:150 -#: wp-admin/includes/template.php:1626 -msgid "Password protected" -msgstr "Protégé par mot de passe" - -#: wp-admin/includes/meta-boxes.php:148 -msgid "Stick this post to the front page" -msgstr "Mettre cet article en avant sur la page d’accueil" - -#: wp-admin/includes/meta-boxes.php:168 -msgid "Scheduled for: %1$s" -msgstr "Planifié pour : %1$s" - -#: wp-admin/includes/meta-boxes.php:170 -msgid "Published on: %1$s" -msgstr "Publié le : %1$s" - -#: wp-admin/includes/meta-boxes.php:172 wp-admin/includes/meta-boxes.php:180 -msgid "Publish immediately" -msgstr "Publier tout de suite" - -#: wp-admin/includes/meta-boxes.php:174 -msgid "Schedule for: %1$s" -msgstr "Planifier pour : %1$s" - -#: wp-admin/includes/meta-boxes.php:176 -msgid "Publish on: %1$s" -msgstr "Publier le : %1$s" - -#: wp-admin/includes/meta-boxes.php:471 wp-admin/includes/meta-boxes.php:841 -#: wp-admin/includes/nav-menu.php:933 wp-admin/press-this.php:535 -msgid "Most Used" -msgstr "Les plus utilisées" - -#: wp-admin/includes/meta-boxes.php:862 wp-admin/includes/meta-boxes.php:864 -msgid "+ Add New Category" -msgstr "+ Ajouter une nouvelle catégorie" - -#: wp-admin/includes/meta-boxes.php:865 -msgid "New category name" -msgstr "Nom de la nouvelle catégorie" - -#: wp-admin/includes/meta-boxes.php:526 -msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." -msgstr "Les extraits sont des résumés facultatifs de vos articles, écrits à la main. Il se peut que votre thème s’en serve. En savoir plus." - -#: wp-admin/includes/meta-boxes.php:540 -msgid "Already pinged:" -msgstr "Déjà notifié(s) par ping :" - -#: wp-admin/includes/meta-boxes.php:549 -msgid "Send trackbacks to:" -msgstr "Envoyer un rétrolien vers :" - -#: wp-admin/includes/meta-boxes.php:549 -msgid "Separate multiple URLs with spaces" -msgstr "Séparez les adresses web par des espaces" - -#: wp-admin/includes/meta-boxes.php:576 -msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." -msgstr "Les champs personnalisés peuvent être utilisés afin d’ajouter des données supplémentaires à vos articles. Vous pouvez les utiliser dans votre thème (en)." - -#: wp-admin/includes/meta-boxes.php:592 -msgid "Allow trackbacks and pingbacks on this page." -msgstr "Autoriser les rétroliens et pings sur cette page." - -#: wp-admin/includes/meta-boxes.php:592 -msgid "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" -msgstr "http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" - -#: wp-admin/includes/meta-boxes.php:648 -msgid "Show comments" -msgstr "Affiche les commentaires" - -#: wp-admin/includes/class-wp-posts-list-table.php:1050 -#: wp-admin/includes/meta-boxes.php:736 wp-admin/includes/meta-boxes.php:737 -msgid "Parent" -msgstr "Parent" - -#: wp-admin/includes/class-wp-posts-list-table.php:1056 -msgid "Main Page (no parent)" -msgstr "Page principale (pas de page parente)" - -#: wp-admin/includes/class-wp-posts-list-table.php:1100 -#: wp-admin/includes/meta-boxes.php:747 -msgid "Default Template" -msgstr "Modèle par défaut" - -#: wp-admin/includes/meta-boxes.php:781 -msgid "Visit Link" -msgstr "Visiter le lien" - -#: wp-admin/includes/meta-boxes.php:789 -msgid "Keep this link private" -msgstr "Ce lien est privé" - -#: wp-admin/includes/class-wp-links-list-table.php:155 -msgid "" -"You are about to delete this link '%s'\n" -" 'Cancel' to stop, 'OK' to delete." -msgstr "" -"Vous êtes sur le point de supprimer le lien « %s ».\n" -" « Annuler » pour abandonner, « OK » pour le supprimer." - -#: wp-admin/includes/meta-boxes.php:886 -msgid "_blank — new window or tab." -msgstr "_blank — nouvelle fenêtre ou onglet." - -#: wp-admin/includes/meta-boxes.php:889 -msgid "_top — current window or tab, with no frames." -msgstr "_top — fenêtre ou onglet en cours, sans frame." - -#: wp-admin/includes/meta-boxes.php:892 -msgid "_none — same window or tab." -msgstr "_none — même fenêtre ou onglet." - -#: wp-admin/includes/meta-boxes.php:894 -msgid "Choose the target frame for your link." -msgstr "Choisir la frame que cible le lien." - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:939 -msgid "rel:" -msgstr "rel :" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944 -msgid "identity" -msgstr "identité" - -#: wp-admin/includes/meta-boxes.php:947 -msgid "another web address of mine" -msgstr "Une autre de mes adresses Web" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952 -msgid "friendship" -msgstr "amitié" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:954 -msgid "contact" -msgstr "contact" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:957 -msgid "acquaintance" -msgstr "connaissance" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:960 -msgid "friend" -msgstr "ami(e)" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996 -#: wp-admin/includes/meta-boxes.php:1019 -msgid "none" -msgstr "aucune" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969 -msgid "physical" -msgstr "physique" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:971 -msgid "met" -msgstr "rencontré(e)" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977 -msgid "professional" -msgstr "professionnel" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:979 -msgid "co-worker" -msgstr "collègue de travail" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:982 -msgid "colleague" -msgstr "confrère" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988 -msgid "geographical" -msgstr "géographique" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:990 -msgid "co-resident" -msgstr "colocataire" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:993 -msgid "neighbor" -msgstr "voisin" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002 -msgid "family" -msgstr "famille" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1004 -msgid "child" -msgstr "enfant" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1007 -msgid "kin" -msgstr "apparenté" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1010 -msgid "parent" -msgstr "parent" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1013 -msgid "sibling" -msgstr "frère/sœur" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1016 -msgid "spouse" -msgstr "conjoint" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025 -msgid "romantic" -msgstr "romantique" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1027 -msgid "muse" -msgstr "muse" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1030 -msgid "crush" -msgstr "coup de foudre" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1033 -msgid "date" -msgstr "petit(e)-ami(e)" - -#. translators: xfn: http:gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1036 -msgid "sweetheart" -msgstr "être aimé" - -#: wp-admin/includes/meta-boxes.php:1042 -msgid "If the link is to a person, you can specify your relationship with them using the above form. If you would like to learn more about the idea check out XFN." -msgstr "Si le lien pointe sur une personne, vous pouvez préciser la relation que vous entretenez avec elle via le formulaire ci-dessus. Si vous souhaitez en apprendre plus sur ce système, consultez le site de XFN." - -#: wp-admin/includes/meta-boxes.php:1057 -msgid "Image Address" -msgstr "Adresse de l’image" - -#: wp-admin/includes/meta-boxes.php:1061 -msgid "RSS Address" -msgstr "Adresse du flux RSS" - -#: wp-admin/includes/meta-boxes.php:1065 -msgid "Notes" -msgstr "Commentaires" - -#: wp-admin/includes/class-wp-links-list-table.php:96 -#: wp-admin/includes/meta-boxes.php:1069 -msgid "Rating" -msgstr "Note" - -#: wp-admin/includes/meta-boxes.php:1078 -msgid "(Leave at 0 for no rating.)" -msgstr "(laissez à 0 pour ne pas donner de note.)" - -#: wp-admin/includes/menu.php:319 -msgid "You do not have sufficient permissions to access this page." -msgstr "Vous n’avez pas les droits suffisants pour accéder à cette page." - -#: wp-admin/includes/plugin-install.php:133 -msgid "Popular tags" -msgstr "Mots-clés populaires" - -#: wp-admin/includes/plugin-install.php:134 -msgid "You may also browse based on the most popular tags in the Plugin Directory:" -msgstr "Vous pouvez également naviguer en fonction des mots-clés les plus populaires sur WordPress.org :" - -#: wp-admin/includes/plugin-install.php:170 -#: wp-admin/includes/plugin-install.php:182 -#: wp-admin/includes/plugin-install.php:185 -msgid "Search Plugins" -msgstr "Chercher parmi les extensions" - -#: wp-admin/includes/plugin-install.php:198 -msgid "If you have a plugin in a .zip format, you may install it by uploading it here." -msgstr "Si vous avez une extension au format .zip, vous pouvez l’installer en la mettant en ligne ici." - -#: wp-admin/includes/plugin-install.php:201 -msgid "Plugin zip file" -msgstr "Archive Zip de l’extension" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:394 -#: wp-admin/includes/class-wp-theme-install-list-table.php:249 -#: wp-admin/includes/plugin-install.php:203 -#: wp-admin/includes/plugin-install.php:528 -#: wp-admin/includes/theme-install.php:143 -msgid "Install Now" -msgstr "Installer maintenant" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:199 -msgid "No plugins match your request." -msgstr "Aucune extension ne correspond à votre requête." - -#: wp-admin/includes/ajax-actions.php:2623 -#: wp-admin/includes/plugin-install.php:453 -msgid "(based on %s rating)" -msgid_plural "(based on %s ratings)" -msgstr[0] "(basée sur %s vote)" -msgstr[1] "(basée sur %s votes)" - -#: wp-admin/includes/plugin-install.php:378 wp-admin/update.php:106 -msgid "Plugin Install" -msgstr "Installation d’extensions" - -#: wp-admin/includes/plugin-install.php:533 -msgid "Install Update Now" -msgstr "Installer la mise à jour maintenant" - -#: wp-admin/includes/plugin-install.php:537 -msgid "Newer Version (%s) Installed" -msgstr "Une version plus récente (%s) est installée" - -#: wp-admin/includes/plugin-install.php:540 -msgid "Latest Version Installed" -msgstr "Dernière version installée" - -#: wp-admin/includes/plugin-install.php:431 -msgid "Author:" -msgstr "Auteur :" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:462 -#: wp-admin/includes/plugin-install.php:433 -msgid "Last Updated:" -msgstr "Dernière mise à jour :" - -#: wp-admin/includes/plugin-install.php:437 -msgid "Requires WordPress Version:" -msgstr "Nécessite WordPress en version :" - -#: wp-admin/includes/plugin-install.php:437 -msgid "%s or higher" -msgstr "%s ou plus" - -#: wp-admin/includes/plugin-install.php:439 -msgid "Compatible up to:" -msgstr "Compatible jusqu’à la version : " - -#: wp-admin/includes/plugin-install.php:441 -msgid "Downloaded:" -msgstr "Téléchargé :" - -#: wp-admin/includes/plugin-install.php:441 -msgid "%s time" -msgid_plural "%s times" -msgstr[0] "%s fois" -msgstr[1] "%s fois" - -#: wp-admin/includes/plugin-install.php:443 -msgid "WordPress.org Plugin Page »" -msgstr "Page WordPress.org de l’extension »" - -#: wp-admin/includes/plugin-install.php:451 -msgid "Average Rating" -msgstr "Moyenne des notes" - -#: wp-admin/includes/plugin-install.php:502 -msgid "Warning: This plugin has not been tested with your current version of WordPress." -msgstr "Attention : cette extension n’a pas été testée avec votre version de WordPress." - -#: wp-admin/includes/plugin-install.php:504 -msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." -msgstr "Attention : cette extension n’a pas été marquée comme étant compatible avec votre version de WordPress" - -#: wp-admin/includes/plugin.php:92 -msgid "The %1$s plugin header is deprecated. Use %2$s instead." -msgstr "L’en-tête de l’extension %1$s%2$s." - -#: wp-admin/includes/plugin.php:605 -msgid "The plugin generated unexpected output." -msgstr "Cette extension a produit un résultat inattendu." - -#: wp-admin/includes/plugin.php:742 -msgid "One of the plugins is invalid." -msgstr "L’une des extensions n’est pas valide." - -#: wp-admin/includes/plugin.php:838 -msgid "Could not fully remove the plugin(s) %s." -msgstr "Impossible de supprimer complètement la ou les extensions %s." - -#: wp-admin/includes/plugin.php:893 -msgid "Invalid plugin path." -msgstr "Chemin d’extension non valide" - -#: wp-admin/includes/plugin.php:895 -msgid "Plugin file does not exist." -msgstr "Le fichier de l’extension n’existe pas." - -#: wp-admin/includes/plugin.php:899 -msgid "The plugin does not have a valid header." -msgstr "Cette extension ne dispose pas d’un en-tête valide." - -#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 -msgid "You are not allowed to edit pages as this user." -msgstr "Vous n’avez pas l’autorisation de modifier des pages sous cet identifiant." - -#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 -msgid "You are not allowed to edit posts as this user." -msgstr "Vous n’avez pas l’autorisation de modifier des articles sous cet identifiant." - -#: wp-admin/includes/post.php:361 -msgid "You are not allowed to edit pages." -msgstr "Vous n’avez pas l’autorisation de modifier les pages." - -#: wp-admin/includes/post.php:363 -msgid "You are not allowed to edit posts." -msgstr "Vous n’avez pas l’autorisation de modifier les articles." - -#: wp-admin/includes/post.php:534 -msgid "Auto Draft" -msgstr "Brouillon auto" - -#: wp-admin/includes/post.php:1197 -msgid "Click to edit this part of the permalink" -msgstr "Cliquez pour modifier cette section du permalien" - -#: wp-admin/includes/post.php:1199 -msgid "Temporary permalink. Click to edit this part." -msgstr "Permalien temporaire. Cliquez pour modifier cette section." - -#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1225 -msgid "Permalink:" -msgstr "Permalien :" - -#: wp-admin/includes/post.php:1205 -msgid "Change Permalinks" -msgstr "Modifier les permaliens" - -#. translators: blog tagline -#: wp-admin/includes/schema.php:371 -msgid "Just another WordPress site" -msgstr "Un site utilisant WordPress" - -#. translators: blog tagline -#: wp-admin/includes/schema.php:496 -msgid "Just another %s site" -msgstr "Un site utilisant %s" - -#. translators: user role -#: wp-admin/includes/schema.php:602 -msgctxt "User role" -msgid "Administrator" -msgstr "Administrateur" - -#. translators: user role -#: wp-admin/includes/schema.php:604 -msgctxt "User role" -msgid "Editor" -msgstr "Éditeur" - -#. translators: user role -#: wp-admin/includes/schema.php:606 -msgctxt "User role" -msgid "Author" -msgstr "Auteur" - -#. translators: user role -#: wp-admin/includes/schema.php:608 -msgctxt "User role" -msgid "Contributor" -msgstr "Contributeur" - -#. translators: user role -#: wp-admin/includes/schema.php:610 -msgctxt "User role" -msgid "Subscriber" -msgstr "Abonné" - -#: wp-admin/includes/schema.php:953 wp-admin/includes/upgrade.php:151 -msgid "Welcome to SITE_NAME. This is your first post. Edit or delete it, then start blogging!" -msgstr "Bienvenue dans SITE_NAME. Ceci est votre premier article. Modifiez-le ou supprimez-le, puis lancez-vous !" - -#: wp-admin/includes/schema.php:1025 -msgid "Warning! Wildcard DNS may not be configured correctly!" -msgstr "Attention ! L’enregistrement DNS générique (joker) peut ne pas être configuré correctement !" - -#: wp-admin/includes/class-wp-comments-list-table.php:479 -#: wp-admin/includes/class-wp-posts-list-table.php:937 -#: wp-admin/includes/class-wp-terms-list-table.php:423 -msgid "Quick Edit" -msgstr "Modification rapide" - -#: wp-admin/includes/class-wp-posts-list-table.php:661 -#: wp-admin/includes/class-wp-terms-list-table.php:308 -msgid "Quick Edit" -msgstr "Modification rapide" - -#. translators: manage posts column name -#: wp-admin/includes/class-wp-posts-list-table.php:285 -msgctxt "column name" -msgid "Title" -msgstr "Titre" - -#. translators: column name -#: wp-admin/includes/class-wp-media-list-table.php:221 -msgctxt "column name" -msgid "File" -msgstr "Fichier" - -#. translators: column name -#: wp-admin/includes/class-wp-media-list-table.php:256 -msgctxt "column name" -msgid "Date" -msgstr "Date" - -#: wp-admin/includes/class-wp-comments-list-table.php:306 -#: wp-admin/includes/class-wp-comments-list-table.php:600 -msgctxt "column name" -msgid "Comment" -msgstr "Commentaire" - -#: wp-admin/includes/class-wp-links-list-table.php:94 -msgid "Relationship" -msgstr "Relation" - -#: wp-admin/includes/class-wp-links-list-table.php:95 -msgid "Visible" -msgstr "Visible" - -#: wp-admin/includes/class-wp-posts-list-table.php:937 -msgid "Bulk Edit" -msgstr "Modifications groupées" - -#: wp-admin/includes/class-wp-posts-list-table.php:982 -#: wp-admin/includes/class-wp-posts-list-table.php:1062 -#: wp-admin/includes/class-wp-posts-list-table.php:1098 -#: wp-admin/includes/class-wp-posts-list-table.php:1132 -#: wp-admin/includes/class-wp-posts-list-table.php:1141 -#: wp-admin/includes/class-wp-posts-list-table.php:1173 -#: wp-admin/includes/class-wp-posts-list-table.php:1194 -#: wp-admin/includes/class-wp-posts-list-table.php:1222 -msgid "— No Change —" -msgstr "— Aucun changement —" - -#. translators: Between password field and private checkbox on post quick edit -#. interface -#: wp-admin/includes/class-wp-posts-list-table.php:1008 -msgid "–OR–" -msgstr "— OU —" - -#: wp-admin/includes/class-wp-posts-list-table.php:1133 -#: wp-admin/includes/class-wp-posts-list-table.php:1142 -msgid "Allow" -msgstr "Autoriser" - -#: wp-admin/includes/class-wp-posts-list-table.php:1134 -#: wp-admin/includes/class-wp-posts-list-table.php:1143 -msgid "Do not allow" -msgstr "Refuser" - -#: wp-admin/includes/class-wp-posts-list-table.php:1155 -msgid "Allow Comments" -msgstr "Autoriser les commentaires" - -#: wp-admin/includes/class-wp-posts-list-table.php:1160 -msgid "Allow Pings" -msgstr "Autoriser les notifications par ping" - -#: wp-admin/includes/class-wp-posts-list-table.php:1192 -#: wp-admin/includes/class-wp-posts-list-table.php:1195 -#: wp-admin/includes/template.php:1635 -msgid "Sticky" -msgstr "Mis en avant" - -#: wp-admin/includes/class-wp-posts-list-table.php:1196 -msgid "Not Sticky" -msgstr "Pas mis en avant" - -#: wp-admin/includes/class-wp-posts-list-table.php:1204 -msgid "Make this post sticky" -msgstr "Mettre ce contenu en avant" - -#: wp-admin/includes/class-wp-posts-list-table.php:767 -msgid "Missed schedule" -msgstr "Planification manquée" - -#: wp-admin/includes/class-wp-posts-list-table.php:771 -msgid "Last Modified" -msgstr "Dernière modification" - -#: wp-admin/includes/class-wp-users-list-table.php:431 -msgid "View posts by this author" -msgstr "Afficher les articles de cet auteur" - -#: wp-admin/includes/class-wp-comments-list-table.php:417 -msgid "In reply to %2$s." -msgstr "En réponse à %2$s." - -#: wp-admin/includes/class-wp-comments-list-table.php:540 -msgid "Y/m/d \\a\\t g:ia" -msgstr "d/m/Y \\à\\ G \\h i \\m\\i\\n" - -#: wp-admin/includes/template.php:440 -msgid "Reply to Comment" -msgstr "Répondre au commentaire" - -#: wp-admin/includes/template.php:471 -msgid "Submit Reply" -msgstr "Envoyer la réponse" - -#: wp-admin/includes/template.php:508 -msgid "Comment by %s moved to the trash." -msgstr "Commentaire de %s déplacé dans la Corbeille." - -#: wp-admin/includes/template.php:511 -msgid "Comment by %s marked as spam." -msgstr "Commentaire de %s marqué comme indésirable." - -#: wp-admin/includes/template.php:531 wp-admin/includes/template.php:546 -#: wp-admin/includes/template.php:612 wp-admin/includes/template.php:655 -msgid "Value" -msgstr "Valeur" - -#: wp-admin/includes/template.php:602 -msgid "Key" -msgstr "Clé" - -#: wp-admin/includes/template.php:650 -msgid "Add New Custom Field:" -msgstr "Ajouter un nouveau champ personnalisé :" - -#: wp-admin/includes/template.php:676 -msgid "Enter new" -msgstr "Saisissez-en un nouveau" - -#: wp-admin/includes/template.php:687 -msgid "Add Custom Field" -msgstr "Ajouter un champ personnalisé" - -#: wp-admin/includes/template.php:877 -msgid "Before you can upload your import file, you will need to fix the following error:" -msgstr "Avant de mettre en ligne votre fichier d’import, il vous faut corriger l’erreur suivante :" - -#: wp-admin/includes/template.php:883 -msgid "Choose a file from your computer:" -msgstr "Choisissez un fichier sur votre ordinateur :" - -#: wp-admin/includes/template.php:883 -msgid "Maximum size: %s" -msgstr "Taille maximale : %s" - -#: wp-admin/includes/template.php:888 -msgid "Upload file and import" -msgstr "Envoyer le fichier et l’importer" - -#: wp-admin/includes/template.php:1032 wp-admin/press-this.php:494 -#: wp-admin/press-this.php:528 wp-admin/press-this.php:578 -msgid "Click to toggle" -msgstr "Cliquer pour inverser." - -#: wp-admin/includes/template.php:1439 -msgid "Find Posts or Pages" -msgstr "Chercher parmi les articles et pages" - -#: wp-admin/update.php:214 -msgid "Install Themes" -msgstr "Installer des thèmes" - -#: wp-admin/themes.php:35 -msgid "Manage Themes" -msgstr "Gérer les thèmes" - -#. translators: post state -#: wp-admin/includes/template.php:1633 -msgctxt "post state" -msgid "Pending" -msgstr "En attente" - -#: wp-admin/includes/screen.php:972 -msgid "Enable accessibility mode" -msgstr "Activer le mode « Accessibilité »" - -#: wp-admin/includes/screen.php:972 -msgid "Disable accessibility mode" -msgstr "Désactiver le mode Accessibilité" - -#: wp-admin/includes/media.php:2337 wp-admin/includes/nav-menu.php:657 -#: wp-admin/includes/nav-menu.php:897 -msgid "«" -msgstr "«" - -#: wp-admin/includes/media.php:2338 wp-admin/includes/nav-menu.php:658 -#: wp-admin/includes/nav-menu.php:898 -msgid "»" -msgstr "»" - -#: wp-admin/includes/ajax-actions.php:688 -msgid "Comment %d does not exist" -msgstr "Le commentaire %d n’existe pas." - -#: wp-admin/includes/taxonomy.php:113 -msgid "You did not enter a category name." -msgstr "Vous n’avez pas entré de nom de catégorie." - -#: wp-admin/includes/ajax-actions.php:949 -msgid "Sorry, you must be logged in to reply to a comment." -msgstr "Désolé, vous devez être connecté(e) pour répondre à un commentaire." - -#: wp-admin/includes/ajax-actions.php:1164 -#: wp-admin/includes/ajax-actions.php:1169 -#: wp-admin/includes/ajax-actions.php:1189 -msgid "Please provide a custom field value." -msgstr "Veuillez saisir une valeur pour le champ personnalisé." - -#: wp-admin/includes/ajax-actions.php:1251 -msgid "User %s added" -msgstr "Utilisateur %s ajouté" - -#. translators: draft saved date format, see http:php.net/date -#: wp-admin/includes/misc.php:819 -msgid "g:i:s a" -msgstr "G \\h i \\m\\i\\n s \\s" - -#. translators: %s: date and time -#: wp-admin/includes/misc.php:821 -msgid "Draft saved at %s." -msgstr "Brouillon enregistré à %s." - -#: wp-admin/includes/ajax-actions.php:1510 -msgid "Someone" -msgstr "Quelqu’un" - -#: wp-admin/includes/ajax-actions.php:1502 wp-admin/includes/post.php:203 -msgid "You are not allowed to edit this page." -msgstr "Vous n’avez pas l’autorisation de modifier cette page." - -#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205 -#: wp-admin/includes/post.php:1586 wp-admin/includes/post.php:1590 -#: wp-admin/press-this.php:33 wp-admin/upload.php:110 -msgid "You are not allowed to edit this post." -msgstr "Vous n’avez pas l’autorisation de modifier cet article." - -#: wp-admin/includes/ajax-actions.php:1511 -msgid "Saving is disabled: %s is currently editing this page." -msgstr "Enregistrement automatique désactivé : %s modifie actuellement cette page." - -#: wp-admin/includes/ajax-actions.php:1511 -msgid "Saving is disabled: %s is currently editing this post." -msgstr "Enregistrement automatique désactivé : %s modifie actuellement cet article." - -#: wp-admin/edit-tags.php:256 wp-admin/includes/ajax-actions.php:1600 -#: wp-admin/includes/ajax-actions.php:1605 -msgid "Item not updated." -msgstr "L’élément n’a pas été mis à jour" - -#: wp-admin/includes/ajax-actions.php:1644 -#: wp-admin/includes/class-wp-posts-list-table.php:323 -#: wp-admin/includes/class-wp-posts-list-table.php:962 -msgid "Date" -msgstr "Date" - -#: wp-admin/edit-form-comment.php:74 wp-admin/includes/ajax-actions.php:1644 -#: wp-admin/includes/class-wp-posts-list-table.php:1170 -msgid "Status" -msgstr "État" - -#: wp-admin/includes/ajax-actions.php:1656 -#: wp-admin/includes/class-wp-posts-list-table.php:769 -#: wp-admin/includes/class-wp-posts-list-table.php:1177 -#: wp-admin/includes/meta-boxes.php:79 wp-admin/includes/meta-boxes.php:102 -msgid "Scheduled" -msgstr "Planifié" - -#: wp-admin/admin.php:215 -msgid "Invalid plugin page" -msgstr "Page d’extension non valide" - -#: wp-admin/admin.php:218 -msgid "Cannot load %s." -msgstr "Impossible de charger %s." - -#: wp-admin/admin.php:251 -msgid "You are not allowed to import." -msgstr "Vous n’avez pas l’autorisation d’importer." - -#: wp-admin/admin.php:274 wp-admin/import.php:17 wp-admin/menu.php:214 -msgid "Import" -msgstr "Importer" - -#: wp-admin/comment.php:46 wp-admin/edit-form-comment.php:16 -msgid "Edit Comment" -msgstr "Modifier le commentaire" - -#: wp-admin/comment.php:68 wp-admin/comment.php:221 -#: wp-admin/edit-comments.php:164 -msgid "Oops, no comment with this ID." -msgstr "Oups, aucun commentaire avec cet ID." - -#: wp-admin/comment.php:68 wp-admin/comment.php:221 -#: wp-admin/includes/post.php:1388 -msgid "Go back" -msgstr "Retour" - -#: wp-admin/comment.php:223 wp-admin/edit-comments.php:167 -#: wp-admin/includes/comment.php:37 -msgid "You are not allowed to edit comments on this post." -msgstr "Vous n’avez pas l’autorisation de modifier les commentaires de cet article." - -#: wp-admin/comment.php:74 -msgid "This comment is in the Trash. Please move it out of the Trash if you want to edit it." -msgstr "Ce commentaire est dans la Corbeille. Veuillez l’en sortir avant de le modifier." - -#: wp-admin/comment.php:123 -msgid "You are about to mark the following comment as spam:" -msgstr "Vous êtes sur le point de marquer le commentaire suivant comme indésirable :" - -#: wp-admin/comment.php:124 -msgid "Spam Comment" -msgstr "Marquer comme indésirable" - -#: wp-admin/comment.php:127 -msgid "You are about to move the following comment to the Trash:" -msgstr "Vous êtes sur le point de déplacer le commentaire suivant dans la Corbeille :" - -#: wp-admin/comment.php:128 -msgid "Trash Comment" -msgstr "Mettre le commentaire dans la Corbeille" - -#: wp-admin/comment.php:131 -msgid "You are about to delete the following comment:" -msgstr "Vous êtes sur le point de supprimer le commentaire suivant :" \ No newline at end of file diff --git a/sources/wordpress/wp-content/languages/admin-network-fr_FR.mo b/sources/wordpress/wp-content/languages/admin-network-fr_FR.mo deleted file mode 100644 index 2e96d7f6041356480f13af0eae50b729fc4dbae9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50271 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 YgBnNuCsfjd`l|j5DzX1bfA>85e|mRLQvd(} diff --git a/sources/wordpress/wp-content/languages/admin-network-fr_FR.po b/sources/wordpress/wp-content/languages/admin-network-fr_FR.po deleted file mode 100644 index 1118ba5..0000000 --- a/sources/wordpress/wp-content/languages/admin-network-fr_FR.po +++ /dev/null @@ -1,1096 +0,0 @@ -# Translation of Network Admin in French (France) -# This file is distributed under the same license as the Network Admin package. -msgid "" -msgstr "" -"PO-Revision-Date: 2014-08-15 15:05:46+0000\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: GlotPress/0.1\n" -"Project-Id-Version: Network Admin\n" - -#. translators: 1: a filename like .htaccess. 2: a file path. -#: wp-admin/network.php:477 wp-admin/network.php:513 -msgid "Add the following to your %1$s file in %2$s, replacing other WordPress rules:" -msgstr "Ajoutez ce qui suit à votre fichier %1$s dans le dossier %2$s, en remplacement des règles WordPress déjà en place :" - -#: wp-admin/network/users.php:48 -msgid "What should be done with content owned by %s?" -msgstr "Que faire du contenu dont %s est le propriétaire ?" - -#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:33 -#: wp-admin/network/site-new.php:30 wp-admin/network/site-settings.php:33 -#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 -#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 -#: wp-admin/network/users.php:243 -msgid "Support Forums" -msgstr "Forum d’entraide en français" - -#: wp-admin/network/sites.php:70 -msgid "Confirm your action" -msgstr "Confirmez cette action" - -#: wp-admin/network/users.php:25 -msgid "Transfer or delete content before deleting users." -msgstr "Transférer ou supprimer le contenu avant de supprimer les utilisateurs." - -#: wp-admin/network/settings.php:104 -msgid "This email address will receive notifications. Registration and support emails will also come from this address." -msgstr "Cette adresse de messagerie recevra des notifications. Les inscriptions et les messages d’assistance proviendront également de cette adresse." - -#: wp-admin/network/users.php:233 -msgid "Hover over any user on the list to make the edit links appear. The Edit link on the left will take you to their Edit User profile page; the Edit link on the right by any site name goes to an Edit Site screen for that site." -msgstr "Survolez n’importe quel des utilisateurs de la liste pour faire apparaître les liens de modification. Le lien Modifier à gauche ouvrira la page de modification du profil de l'utilisateur ; le lien Modifier à droite de n'importe quel nom de site ouvrira l'écran de modification de ce site." - -#: wp-admin/network/index.php:39 -msgid "To add a new user, click Create a New User." -msgstr "Pour ajouter un nouvel utilisateur, cliquez sur Créer un nouvel utilisateur." - -#: wp-admin/network/index.php:40 -msgid "To add a new site, click Create a New Site." -msgstr "Pour ajouter un nouveau site, cliquez sur Créer un nouveau site." - -#: wp-admin/network/index.php:42 -msgid "To search for a user, enter an email address or username. Use a wildcard to search for a partial username, such as user*." -msgstr "Pour chercher un utilisateur, saisissez une adresse de messagerie ou un identifiant. Utilisez le signe étoile (*) pour lancer une recherche sur un identifiant partiel, par exemple utilisa*." - -#: wp-admin/network/index.php:43 -msgid "To search for a site, enter the path or domain." -msgstr "Pour chercher un site, saisissez son chemin ou son domaine." - -#: wp-admin/network/upgrade.php:106 -msgid "The database upgrade process may take a little while, so please be patient." -msgstr "Le processus de mise à jour peut prendre un long moment. Merci pour votre patience." - -#: wp-admin/network/settings.php:82 -msgid "Options saved." -msgstr "Options enregistrées." - -#: wp-admin/network/index.php:25 -msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." -msgstr "Bienvenue dans l’administration de votre réseau ! Cette partie des écrans d’administration sert à gérer tous les aspects de votre réseau multisite." - -#: wp-admin/network/index.php:26 -msgid "From here you can:" -msgstr "D’ici, vous pouvez :" - -#: wp-admin/network/index.php:27 -msgid "Add and manage sites or users" -msgstr "Ajouter et gérer des sites ou des utilisateurs" - -#: wp-admin/network/index.php:28 -msgid "Install and activate themes or plugins" -msgstr "Installer et activer des thèmes ou des extensions" - -#: wp-admin/network/index.php:29 -msgid "Update your network" -msgstr "Mettre à jour votre réseau" - -#: wp-admin/network/index.php:30 -msgid "Modify global network settings" -msgstr "Modifier les réglages globaux du réseau" - -#: wp-admin/network/index.php:38 -msgid "The Right Now widget on this screen provides current user and site counts on your network." -msgstr "Le widget Aujourd’hui de cet écran vous donne le nombre actuel d’utilisateurs et de sites sur votre réseau." - -#: wp-admin/network/index.php:41 -msgid "To search for a user or site, use the search boxes." -msgstr "Pour chercher un utilisateur ou un site, utilisez les champs de recherche." - -#: wp-admin/network/index.php:47 -msgid "Quick Tasks" -msgstr "Tâches rapides" - -#: wp-admin/network/menu.php:59 wp-admin/network/upgrade.php:18 -#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:107 -msgid "Upgrade Network" -msgstr "Mettre à jour le réseau" - -#: wp-admin/network/upgrade.php:25 -msgid "Only use this screen once you have updated to a new version of WordPress through Updates/Available Updates (via the Network Administration navigation menu or the Toolbar). Clicking the Upgrade Network button will step through each site in the network, five at a time, and make sure any database updates are applied." -msgstr "N’utilisez cet écran que quand vous avez mis à jour cette installation de WordPress (au moyen de la fonction de mise à jour automatique ou la barre d’outils). En cliquant sur « Mettre à jour le réseau », WordPress s’occupera de tous les sites du réseau, par groupes de cinq, et s’assurera que toutes les mises à jour de bases de données sont appliquées." - -#: wp-admin/network/upgrade.php:32 -msgid "Documentation on Upgrade Network" -msgstr "Documentation sur la mise à jour du réseau (en)" - -#: wp-admin/network/upgrade.php:102 -msgid "Database Upgrade Required" -msgstr "Il faut mettre à jour la base de données" - -#: wp-admin/network/upgrade.php:103 -msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." -msgstr "WordPress a été mis à jour ! Avant de vous laisser continuer, nous devons mettre à jour chaque site de votre réseau." - -#: wp-admin/network/site-new.php:87 -msgid "" -"New site created by %1$s\n" -"\n" -"Address: %2$s\n" -"Name: %3$s" -msgstr "" -"Nouveau site créé par %1$s\n" -"\n" -"Adresse : %2$s\n" -"Nom : %3$s" - -#: wp-admin/network.php:119 -msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." -msgstr "Ajoutez les lignes de code désignées dans le fichier wp-config.php (juste avant /*...stop editing...*/) et le fichier .htaccess (en remplaçant les règles existantes de WordPress)." - -#: wp-admin/network.php:238 wp-admin/network.php:481 wp-admin/network.php:517 -msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." -msgstr "Les réseaux dans un sous-dossier peuvent ne pas être complètement compatibles avec les dossiers /wp-content personnalisés." - -#: wp-admin/network/settings.php:37 -msgid "Documentation on Network Settings" -msgstr "Documentation sur les Réglages du réseau (en)" - -#: wp-admin/network/site-users.php:230 -msgid "Enter the username and email." -msgstr "Saisir l’identifiant et l’adresse de messagerie." - -#: wp-admin/network/site-users.php:218 -msgid "Select a user to change role." -msgstr "Sélectionnez un utilisateur dont vous voulez changer le rôle." - -#: wp-admin/network/site-users.php:224 -msgid "Select a user to remove." -msgstr "Sélectionnez un utilisateur à enlever." - -#: wp-admin/network/site-users.php:227 -msgid "User created." -msgstr "L’utilisateur a été créé." - -#: wp-admin/network/users.php:41 -msgid "Warning! User cannot be deleted. The user %s is a network administrator." -msgstr "Attention ! L’utilisateur %s ne peut être effacé car c’est un administrateur du réseau." - -#: wp-admin/network/users.php:66 -msgid "Site: %s" -msgstr "Site : %s" - -#: wp-admin/network/site-users.php:278 wp-admin/network/user-new.php:102 -msgid "Add User" -msgstr "Ajouter un utilisateur" - -#: wp-admin/network/user-new.php:51 -msgid "Cannot add user." -msgstr "Impossible d’ajouter l’utilisateur." - -#: wp-admin/network/sites.php:118 -msgid "You are not allowed to delete the site." -msgstr "Vous n’avez pas l’autorisation d’effacer ce site." - -#: wp-admin/network/site-users.php:209 -msgid "User is already a member of this site." -msgstr "Cet utilisateur est déjà membre de ce site." - -#: wp-admin/network/site-info.php:85 -msgid "Site info updated." -msgstr "Les infos du site ont été mises à jour." - -#: wp-admin/network/users.php:38 -msgid "Warning! User %s cannot be deleted." -msgstr "Attention ! L’utilisateur %s n’a pas pu être supprimé." - -#: wp-admin/network/site-users.php:212 -msgid "Enter the username of an existing user." -msgstr "Saisir l’identifiant d’un utilisateur existant." - -#: wp-admin/network/themes.php:240 -msgid "You cannot delete a theme while it is active on the main site." -msgstr "Vous ne pouvez pas effacer un thème s’il est activé sur le site principal." - -#: wp-admin/network/site-new.php:106 wp-admin/network/site-new.php:116 -msgid "Add New Site" -msgstr "Ajouter un nouveau site" - -#: wp-admin/network/themes.php:236 -msgctxt "network" -msgid "Theme deleted." -msgid_plural "%s themes deleted." -msgstr[0] "Thème supprimé." -msgstr[1] "%s thèmes supprimés." - -#: wp-admin/network/themes.php:208 -msgid "Documentation on Network Themes" -msgstr "Documentation sur les thèmes du réseau" - -#: wp-admin/network/site-info.php:104 wp-admin/network/site-settings.php:94 -#: wp-admin/network/site-themes.php:146 wp-admin/network/site-users.php:191 -msgid "Info" -msgstr "Infos" - -#. translators: 1: theme name, 2: theme author -#: wp-admin/network/themes.php:142 -msgid "Are you sure you wish to delete these themes?" -msgstr "Êtes-vous certain(e) de vouloir supprimer ces thèmes ?" - -#: wp-admin/network/themes.php:151 -msgid "Yes, Delete this theme" -msgid_plural "Yes, Delete these themes" -msgstr[0] "Oui, supprimer ce thème" -msgstr[1] "Oui, supprimer ces thèmes" - -#: wp-admin/network/themes.php:137 -msgid "You are about to remove the following theme:" -msgid_plural "You are about to remove the following themes:" -msgstr[0] "Vous êtes sur le point de supprimer le thème suivant :" -msgstr[1] "Vous êtes sur le point de supprimer les thèmes suivants :" - -#: wp-admin/network/themes.php:136 -msgid "This theme may be active on other sites in the network." -msgid_plural "These themes may be active on other sites in the network." -msgstr[0] "Ce thème est peut-être activé sur d’autres sites du réseau" -msgstr[1] "Ces thèmes sont peut-être activés sur d’autres sites du réseau" - -#: wp-admin/network/themes.php:134 -msgid "Delete Theme" -msgid_plural "Delete Themes" -msgstr[0] "Supprimer le thème" -msgstr[1] "Supprimer les thèmes" - -#: wp-admin/network/menu.php:46 wp-admin/network/settings.php:19 -msgid "Network Settings" -msgstr "Réglages du réseau" - -#: wp-admin/network/site-themes.php:168 -msgid "Network enabled themes are not shown on this screen." -msgstr "Les thèmes activés pour le réseau ne sont pas visibles sur cet écran." - -#: wp-admin/network/themes.php:17 -msgid "You do not have sufficient permissions to manage network themes." -msgstr "Vous n’avez pas les droits suffisants pour gérer les thèmes du réseau." - -#: wp-admin/network/menu.php:58 -msgid "Available Updates" -msgstr "Mises à jour disponibles" - -#: wp-admin/network/user-new.php:23 -msgid "Add User will set up a new user account on the network and send that person an email with username and password." -msgstr "« Ajouter un utilisateur » créera un nouveau compte utilisateur sur le réseau, et enverra un message contenant son identifiant et son mot de passe au destinataire." - -#: wp-admin/network/site-info.php:89 wp-admin/network/site-settings.php:79 -#: wp-admin/network/site-themes.php:133 wp-admin/network/site-users.php:161 -msgid "Edit Site: %2$s" -msgstr "Modifier le site : %2$s." - -#: wp-admin/network/themes.php:100 -msgid "You do not have sufficient permissions to delete themes for this site." -msgstr "Vous n’avez pas les droits suffisants pour effacer les thèmes de ce site." - -#: wp-admin/network/site-themes.php:163 wp-admin/network/themes.php:233 -msgid "Theme disabled." -msgid_plural "%s themes disabled." -msgstr[0] "Thème désactivé." -msgstr[1] "%s thèmes désactivés." - -#: wp-admin/network/site-info.php:39 wp-admin/network/site-settings.php:39 -#: wp-admin/network/site-themes.php:54 wp-admin/network/site-users.php:49 -msgid "Invalid site ID." -msgstr "Identifiant du site invalide." - -#: wp-admin/network/site-themes.php:160 wp-admin/network/themes.php:230 -msgid "Theme enabled." -msgid_plural "%s themes enabled." -msgstr[0] "Thème activé." -msgstr[1] "%s thèmes activés." - -#: wp-admin/network/site-themes.php:165 wp-admin/network/themes.php:238 -msgid "No theme selected." -msgstr "Aucun thème sélectionné." - -#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:26 -#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 -msgid "Themes - This area shows themes that are not already enabled across the network. Enabling a theme in this menu makes it accessible to this site. It does not activate the theme, but allows it to show in the site’s Appearance menu. To enable a theme for the entire network, see the Network Themes screen." -msgstr "Thèmes - Cette zone affiche les thèmes qui n’ont pas déjà été activés pour l’ensemble du réseau. En activant un thème avec ce menu, vous le rendez disponible pour ce site. Cela ne l’active pas, mais l’affichera dans le menu Apparence du site. Pour activer un thème pour l’ensemble du réseau, rendez-vous sur l’écran Thèmes du réseau." - -#: wp-admin/network/site-info.php:90 wp-admin/network/site-settings.php:80 -#: wp-admin/network/site-themes.php:134 wp-admin/network/site-users.php:162 -msgid "Edit Site: %s" -msgstr "Modifier le site : %s" - -#: wp-admin/network/themes.php:154 -msgid "No, Return me to the theme list" -msgstr "Non, retourner à la liste des thèmes." - -#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:27 -#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 -msgid "Settings - This page shows a list of all settings associated with this site. Some are created by WordPress and others are created by plugins you activate. Note that some fields are grayed out and say Serialized Data. You cannot modify these values due to the way the setting is stored in the database." -msgstr "Réglages - Cette page affiche la liste de tous les réglages associés à ce site. Certains sont créés par WordPress, d’autres par des extensions que vous activez. Notez que certains champs sont grisés et indiquent données sérialisées (Serialized Data). Vous ne pouvez pas modifier ces valeurs, du fait de la manière dont ils sont stockés dans la base de données." - -#: wp-admin/network/site-themes.php:130 wp-admin/network/themes.php:195 -msgctxt "themes per page (screen options)" -msgid "Themes" -msgstr "Thèmes" - -#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:24 -#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 -msgid "Info - The domain and path are rarely edited as this can cause the site to not work properly. The Registered date and Last Updated date are displayed. Network admins can mark a site as archived, spam, deleted and mature, to remove from public listings or disable." -msgstr "Infos - Il n’est pas recommandé de modifier le domaine ou le chemin d’accès, car cela pourrait rendre le site non fonctionnel. Les dates de création et de dernière mise à jour sont affichées. Les administrateurs réseau peuvent indiquer qu’un site est archivé, indésirable, pour adulte et effacé, afin de le retirer de la liste publique ou le désactiver." - -#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:25 -#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 -msgid "Users - This displays the users associated with this site. You can also change their role, reset their password, or remove them from the site. Removing the user from the site does not remove the user from the network." -msgstr "Utilisateurs - Affiche les utilisateurs associés à ce site. Vous pouvez également modifier leur rôle, réinitialiser leur mot de passe ou les enlever du site. Enlever un utilisateur d’un site ne l’enlève pas du réseau." - -#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:23 -#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 -msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." -msgstr "Ce menu sert à modifier les informations relatives à un site individuel, en particulier si sa zone d’administration est indisponible." - -#: wp-admin/network/sites.php:35 -msgid "Dashboard leads to the Dashboard for that site." -msgstr "« Tableau de bord » mène au tableau de bord pour ce site." - -#: wp-admin/network/settings.php:145 -msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." -msgstr "Autoriser les administrateurs de sites à ajouter de nouveaux utilisateurs à leurs sites via la page « Utilisateurs → Ajouter »." - -#: wp-admin/network/settings.php:280 -msgid "Language Settings" -msgstr "Réglages de langue" - -#: wp-admin/network/site-settings.php:75 -msgid "Site options updated." -msgstr "Les réglages du site ont été mis à jour." - -#: wp-admin/network/menu.php:31 -msgid "Installed Themes" -msgstr "Thèmes installés" - -#: wp-admin/network/menu.php:27 -msgid "Themes %s" -msgstr "Thèmes %s" - -#: wp-admin/network/site-info.php:32 wp-admin/network/site-new.php:29 -#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 -#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 -msgid "Documentation on Site Management" -msgstr "Documentation sur la gestion de site (en)" - -#: wp-admin/network/menu.php:18 wp-admin/network/sites.php:254 -msgctxt "site" -msgid "Add New" -msgstr "Ajouter" - -#: wp-admin/network/menu.php:17 -msgid "All Sites" -msgstr "Tous les sites" - -#: wp-admin/network/index.php:53 -msgid "Documentation on the Network Admin" -msgstr "Documentation sur l’administration du réseau (en)" - -#: wp-admin/network/site-themes.php:17 -msgid "You do not have sufficient permissions to manage themes for this site." -msgstr "Vous n’avez pas les droits suffisants pour gérer les thèmes de ce site." - -#: wp-admin/network/site-new.php:103 -msgid "Site added. Visit Dashboard or Edit Site" -msgstr "Site ajouté. Afficher le tableau de bord | Modifier le site" - -#: wp-admin/network/sites.php:31 -msgid "Add New takes you to the Add New Site screen. You can search for a site by Name, ID number, or IP address. Screen Options allows you to choose how many sites to display on one page." -msgstr "Ajouter vous envoie au formulaire en bas de cette page. Vous pouvez chercher un site par le nom, l’identifiant ou l’adresse IP. Les options d’écran vous permettent de choisir le nombre de sites à afficher sur une même page." - -#: wp-admin/network/user-new.php:17 -msgid "You do not have sufficient permissions to add users to this network." -msgstr "Vous n’avez pas les droits suffisants pour ajouter des utilisateurs à ce réseau." - -#: wp-admin/network/sites.php:25 -msgctxt "sites per page (screen options)" -msgid "Sites" -msgstr "Sites" - -#: wp-admin/network/sites.php:206 -msgid "You do not have permission to delete that site." -msgstr "Vous n’avez pas l’autorisation de supprimer ce site." - -#: wp-admin/network/site-new.php:17 -msgid "You do not have sufficient permissions to add sites to this network." -msgstr "Vous n’avez pas les droits suffisants pour ajouter des sites à ce réseau." - -#: wp-admin/network/menu.php:32 wp-admin/network/themes.php:222 -msgctxt "theme" -msgid "Add New" -msgstr "Ajouter" - -#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:242 -msgid "Documentation on Network Users" -msgstr "Documentation sur les utilisateurs du réseau" - -#: wp-admin/network/sites.php:40 -msgid "Clicking on bold headings can re-sort this table." -msgstr "Cliquez sur les en-têtes en gras afin de retrier ce tableau." - -#: wp-admin/network/sites.php:37 -msgid "Delete which is a permanent action after the confirmation screens." -msgstr "« Supprimer » est une action irréversible une fois passé l’écran de confirmation." - -#: wp-admin/network/themes.php:203 -msgid "Themes can be enabled on a site by site basis by the network admin on the Edit Site screen (which has a Themes tab); get there via the Edit action link on the All Sites screen. Only network admins are able to install or edit themes." -msgstr "Les thèmes peuvent être activés par l’administrateur du réseau pour chaque site, individuellement, par le biais de l’écran de modification d’un site (et de son onglet « Thèmes »), accessible via le lien « Modifier » de la liste des sites. Seuls les administrateurs du réseau peuvent installer ou modifier des thèmes." - -#: wp-admin/network/sites.php:34 -msgid "An Edit link to a separate Edit Site screen." -msgstr "Un lien « Modifier » vers un nouvel écran de modification de site." - -#: wp-admin/network/site-new.php:23 -msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." -msgstr "Cet écran permet aux super-admins d’ajouter de nouveaux sites au réseau. Il n’est pas limité par les réglages d’inscription." - -#: wp-admin/network/menu.php:53 -msgid "Updates" -msgstr "Mises à jour" - -#: wp-admin/network/settings.php:32 -msgid "Super admins can no longer be added on the Options screen. You must now go to the list of existing users on Network Admin > Users and click on Username or the Edit action link below that name. This goes to an Edit User page where you can check a box to grant super admin privileges." -msgstr "Les super-admins ne peuvent plus être ajoutés via l’écran des options. Vous devez aller à la liste des utilisateurs (option « Utilisateurs » du menu « Admin du réseau ») et cliquer sur un identifiant ou sur le lien « Modifier » qui s’affiche en dessous. Vous arriverez alors à un écran vous permettant de modifier ce compte utilisateur, où une case à cocher donne les droits de super-admin." - -#: wp-admin/network.php:230 -msgctxt "subdirectory examples" -msgid "like %1$s/site1 and %1$s/site2" -msgstr "comme %1$s/site1 et %1$s/site2" - -#: wp-admin/network.php:243 wp-admin/network.php:247 wp-admin/network.php:287 -msgid "Server Address" -msgstr "Adresse du serveur" - -#: wp-admin/network.php:261 -msgid "Because you are using localhost, the sites in your WordPress network must use sub-directories. Consider using localhost.localdomain if you wish to use sub-domains." -msgstr "Vous utilisez localhost, donc les sites de votre réseau WordPress doivent utiliser des sous-dossiers. Songez à utiliser localhost.localdomain si vous préférez utiliser des sous-domaines." - -#: wp-admin/network.php:264 wp-admin/network.php:274 wp-admin/network.php:281 -msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." -msgstr "Le site principal installé dans un sous-dossier aura besoin d’utiliser une structure de permaliens personnalisés, ce qui pourra potentiellement casser des liens existants." - -#: wp-admin/network.php:271 -msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." -msgstr "Votre installation est située dans un dossier, donc les sites de votre réseau WordPress doivent forcément utiliser des sous-dossiers." - -#: wp-admin/network.php:279 -msgid "Sub-domain Install" -msgstr "Installation sous-domaine" - -#: wp-admin/network.php:280 -msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." -msgstr "Votre installation n’est pas récente, donc les sites de votre réseau WordPress doivent utiliser les sous-domaines." - -#: wp-admin/network/settings.php:93 wp-admin/network.php:294 -msgid "Network Title" -msgstr "Nom du réseau" - -#: wp-admin/network.php:298 -msgid "What would you like to call your network?" -msgstr "Quel nom voulez-vous donner à votre réseau ?" - -#: wp-admin/network.php:307 -msgid "Your email address." -msgstr "Votre adresse de contact." - -#: wp-admin/network.php:354 -msgid "The original configuration steps are shown here for reference." -msgstr "Pour rappel, voici les étapes de configuration originelles." - -#: wp-admin/network.php:359 -msgid "An existing WordPress network was detected." -msgstr "Un réseau WordPress existant a été détecté." - -#: wp-admin/network.php:360 -msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." -msgstr "Veuillez effectuer les étapes de configuration. Pour créer un nouveau réseau, vous devrez vider ou effacer les tables de la base de données du réseau." - -#: wp-admin/network.php:371 -msgid "Enabling the Network" -msgstr "Activer le réseau de sites" - -#: wp-admin/network.php:372 -msgid "Complete the following steps to enable the features for creating a network of sites." -msgstr "Suivez les étapes ci-après pour activer les fonctionnalités permettant la création d’un réseau de sites." - -#: wp-admin/network.php:375 wp-admin/network.php:377 -msgid "Caution: We recommend you back up your existing wp-config.php and %s files." -msgstr "Attention : nous vous recommandons de faire une copie de sauvegarde de vos fichiers wp-config.php et %s actuels." - -#: wp-admin/network.php:379 -msgid "Caution: We recommend you back up your existing wp-config.php file." -msgstr "Attention : nous vous recommandons de faire une copie de sauvegarde de votre fichier wp-config.php actuel." - -#: wp-admin/network.php:385 -msgid "Add the following to your wp-config.php file in %s above the line reading /* That’s all, stop editing! Happy blogging. */:" -msgstr "Ajoutez les lignes suivantes à votre fichier wp-config.php, dans %s, au-dessus de la ligne /* C'est tout, ne touchez pas à ce qui suit ! Bon blogging ! */ :" - -#: wp-admin/network.php:199 -msgid "Fill in the information below and you’ll be on your way to creating a network of WordPress sites. We will create configuration files in the next step." -msgstr "Complétez le formulaire ci-dessous et vous serez prêt à créer un réseau de sites WordPress. Nous créerons les fichiers de configurations à l’étape suivante." - -#: wp-admin/network.php:211 -msgid "Please make sure the Apache mod_rewrite module is installed as it will be used at the end of this installation." -msgstr "Vérifiez bien que le module Apache mod_rewrite est installé, car il sera nécessaire à la fin de cette installation." - -#: wp-admin/network.php:416 -msgid "This unique authentication key is also missing from your wp-config.php file." -msgid_plural "These unique authentication keys are also missing from your wp-config.php file." -msgstr[0] "Cette clé d’authentification unique ne se trouve pas non plus dans votre fichier wp-config.php." -msgstr[1] "Ces clés d’authentification uniques ne se trouvent pas non plus dans votre fichier wp-config.php." - -#: wp-admin/network.php:174 -msgid "You cannot install a network of sites with your server address." -msgstr "Vous ne pouvez pas installer de réseau de sites avec cette adresse serveur." - -#: wp-admin/network.php:175 -msgid "You cannot use port numbers such as %s." -msgstr "Vous ne pouvez pas utiliser de numéros de port tels que %s." - -#: wp-admin/network.php:221 -msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." -msgstr "Vous aurez besoin d’un enregistrement DNS générique (wildcard) pour permettre l’utilisation de la forme sous-domaine (hôte virtuel)." - -#: wp-admin/network.php:215 -msgid "If mod_rewrite is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." -msgstr "Si le module mod_rewrite est désactivé, contactez votre administrateur pour l’activer, ou lisez la documentation Apache officielle ou non, pour comprendre comment le mettre en place." - -#: wp-admin/network.php:195 -msgctxt "Default network name" -msgid "%s Sites" -msgstr "Réseau %s" - -#: wp-admin/network.php:249 wp-admin/network.php:289 -msgid "The internet address of your network will be %s." -msgstr "L’adresse internet de votre réseau sera %s." - -#: wp-admin/network.php:213 wp-admin/network.php:238 wp-admin/network.php:264 -#: wp-admin/network.php:274 -msgid "Warning!" -msgstr "Attention !" - -#: wp-admin/network.php:225 -msgid "Sub-domains" -msgstr "Sous-domaines" - -#: wp-admin/network.php:416 -msgid "To make your installation more secure, you should also add:" -msgstr "Pour mieux sécuriser votre installation, vous devriez également ajouter :" - -#: wp-admin/network.php:117 -msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. Fill out the network details, and click install. If this does not work, you may have to add a wildcard DNS record (for subdomains) or change to another setting in Permalinks (for subdirectories)." -msgstr "Faites le choix entre sous-domaines ou sous-dossiers. Une fois l’installation configurée, vous ne pourrez pas revenir en arrière sans recommencer à zéro. Saisissez tous les détails, et cliquez sur « Installer ». Si cela ne marche pas, vous devrez sans doute ajouter une entrée de sous-domaine générique (wildcard) dans vos enregistrements DNS, ou passer à un réglage différent pour vos permaliens (si en mode sous-dossiers)." - -#: wp-admin/network.php:118 -msgid "The next screen for Network Setup will give you individually-generated lines of code to add to your wp-config.php and .htaccess files. Make sure the settings of your FTP client make files starting with a dot visible, so that you can find .htaccess; you may have to create this file if it really is not there. Make backup copies of those two files." -msgstr "L’écran suivant vous présentera un ensemble de lignes de code générées à partir de votre configuration, qu’il vous faudra ajouter à vos fichiers wp-config.php et .htaccess. Veillez bien à ce que votre client FTP soit configuré pour afficher les fichiers commençant par un point, afin que vous puissiez trouver le fichier .htaccess. Il est possible que vous ayez à créer ce fichier s’il n’est pas déjà présent. Avant toute modification de wp-config.php et .htaccess, faites-en une copie de sauvegarde." - -#: wp-admin/network.php:526 -msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." -msgstr "Une fois les étapes effectuées, votre réseau sera activé et configuré. Vous devez maintenant vous reconnecter." - -#: wp-admin/network.php:157 -msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." -msgstr "La constante DO_NOT_UPGRADE_GLOBAL_TABLES ne doit pas être définie lors de la création du réseau." - -#: wp-admin/network.php:255 -msgid "Network Details" -msgstr "Détails du réseau" - -#: wp-admin/network.php:198 -msgid "Welcome to the Network installation process!" -msgstr "Bienvenue dans le processus d’installation du réseau !" - -#: wp-admin/network.php:213 -msgid "It looks like the Apache mod_rewrite module is not installed." -msgstr "Il semble que le module Apache mod_rewrite n’est pas installé." - -#: wp-admin/network.php:123 wp-admin/network.php:134 -msgid "Documentation on Creating a Network" -msgstr "Documentation sur la création d’un réseau de sites" - -#: wp-admin/network.php:121 -msgid "The choice of subdirectory sites is disabled if this setup is more than a month old because of permalink problems with “/blog/” from the main site. This disabling will be addressed in a future version." -msgstr "Le choix d’avoir des sites en mode sous-répertoire est désactivé si le réseau a été installé il y a un mois ou plus, afin de pallier les problèmes de permaliens avec l’ajout de « /blog/ » sur les adresses du site principal. Cette limitation sera corrigée dans une prochaine version." - -#: wp-admin/network.php:165 -msgid "Once the network is created, you may reactivate your plugins." -msgstr "Une fois le réseau créé, vous pourrez réactiver vos extensions." - -#: wp-admin/network.php:165 -msgid "Please deactivate your plugins before enabling the Network feature." -msgstr "Veuillez désactiver vos extensions avant la mise en place de votre réseau de sites." - -#: wp-admin/network.php:244 -msgid "We recommend you change your siteurl to %1$s before enabling the network feature. It will still be possible to visit your site using the www prefix with an address like %2$s but any links will not have the www prefix." -msgstr "Nous vous recommandons de modifier votre réglage « siteurl » pour %1$s avec d’activer la fonctionnalité de réseau. Il sera toujours possible de se rendre sur votre site par le biais du préfixe « www » avec une adresse comme %2$s, mais les liens n’auront pas le préfixe « www »." - -#: wp-admin/network.php:259 wp-admin/network.php:269 -msgid "Sub-directory Install" -msgstr "Installation dans un sous-dossier" - -#: wp-admin/network.php:116 -msgid "This screen allows you to configure a network as having subdomains (site1.example.com) or subdirectories (example.com/site1). Subdomains require wildcard subdomains to be enabled in Apache and DNS records, if your host allows it." -msgstr "Cet écran vous permet de configurer un réseau, sous la forme sous-domaines (site1.example.com) ou sous-dossiers (example.com/site1). La forme sous-domaines nécessite une entrée de sous-domaine générique (wildcard) dans les enregistrements DNS et la configuration Apache, si votre hébergeur le permet." - -#: wp-admin/network.php:112 -msgid "Create a Network of WordPress Sites" -msgstr "Créer un réseau de sites WordPress" - -#: wp-admin/network.php:176 -msgid "Return to Dashboard" -msgstr "Revenir au tableau de bord" - -#: wp-admin/network.php:27 -msgid "The Network creation panel is not for WordPress MU networks." -msgstr "Le panneau de création de réseau n’est pas conçu pour les réseaux WordPress MU." - -#: wp-admin/network.php:165 wp-admin/network.php:359 wp-admin/network.php:481 -#: wp-admin/network.php:517 -msgid "Warning:" -msgstr "Attention :" - -#: wp-admin/network.php:220 -msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories. You cannot change this later." -msgstr "Veuillez décider si vous voulez que les sites de votre installation WordPress utilisent des sous-domaines ou des sous-dossiers. Ce réglage est définitif, vous ne pourrez pas revenir en arrière." - -#: wp-admin/network.php:124 wp-admin/network.php:135 -msgid "Documentation on the Network Screen" -msgstr "Documentation sur l’écran Outils > Réseau (en)" - -#: wp-admin/network.php:219 -msgid "Addresses of Sites in your Network" -msgstr "Adresse des sites dans votre réseau" - -#: wp-admin/network.php:226 -msgctxt "subdomain examples" -msgid "like site1.%1$s and site2.%1$s" -msgstr "comme site1.%1$s et site2.%1$s" - -#: wp-admin/network.php:128 -msgid "Network" -msgstr "Réseau" - -#: wp-admin/network.php:229 -msgid "Sub-directories" -msgstr "Sous-dossiers" - -#: wp-admin/network.php:106 -msgid "You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network." -msgstr "Afin d’autoriser la création d’un réseau, vous devez définir la constante WP_ALLOW_MULTISITE comme « true » dans votre fichier wp-config.php." - -#: wp-admin/network.php:188 -msgid "ERROR: The network could not be created." -msgstr "ERREUR : le réseau n’a pas pu être créé." - -#: wp-admin/network.php:120 -msgid "Once you add this code and refresh your browser, multisite should be enabled. This screen, now in the Network Admin navigation menu, will keep an archive of the added code. You can toggle between Network Admin and Site Admin by clicking on the Network Admin or an individual site name under the My Sites dropdown in the Toolbar." -msgstr "Une fois que vous aurez ajouté ce code et rafraîchi la page dans votre navigateur, le mode multisite devrait être activé. Cet écran, désormais placé dans le menu de navigation Admin du Réseau, conservera une archive du code ajouté. Vous pouvez basculer de l’administration du réseau à l’administration du site en cliquant sur « Admin du réseau », ou en cliquant sur le nom d’un site individuel dans le menu déroulant « Mes Sites » de la barre d’outils." - -#: wp-admin/network/site-info.php:17 wp-admin/network/site-settings.php:17 -#: wp-admin/network/site-users.php:17 -msgid "You do not have sufficient permissions to edit this site." -msgstr "Vous n’avez pas les droits suffisants pour modifier ce site." - -#: wp-admin/network/users.php:144 -msgid "Warning! User cannot be modified. The user %s is a network administrator." -msgstr "Attention ! L’utilisateur %s ne peut être modifié car c’est un administrateur du réseau." - -#: wp-admin/network/site-new.php:24 -msgid "If the admin email for the new site does not exist in the database, a new user will also be created." -msgstr "Si l’adresse de contact du nouveau site n’existe pas dans la base de données, un nouvel utilisateur sera créé pour l’occasion." - -#: wp-admin/network/sites.php:36 -msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." -msgstr "« Désactiver », « Archiver » et « Indésirable » envoient chacun à des écrans de confirmation. Ces actions peuvent être annulées par la suite ." - -#: wp-admin/network/sites.php:39 -msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." -msgstr "L’identifiant du site est utilisé en interne et n’est pas affiché dans la partie publique du site, ni aux utilisateurs/visiteurs." - -#: wp-admin/network/sites.php:33 -msgid "Hovering over each site reveals seven options (three for the primary site):" -msgstr "Survoler chaque site avec la souris révèle sept options (trois pour le site principal) :" - -#: wp-admin/network/settings.php:27 -msgid "Operational settings has fields for the network’s name and admin email." -msgstr "Les réglages de fonctionnement permettent de modifier le nom du réseau, et l’adresse de messagerie de l’administrateur." - -#: wp-admin/network/users.php:234 -msgid "You can also go to the user’s profile page by clicking on the individual username." -msgstr "Vous pouvez également aller sur la page de profil d’un utilisateur en cliquant sur son identifiant." - -#: wp-admin/network/users.php:236 -msgid "The bulk action will permanently delete selected users, or mark/unmark those selected as spam. Spam users will have posts removed and will be unable to sign up again with the same email addresses." -msgstr "Le menu « Actions groupées » permet d’effacer définitivement plusieurs utilisateurs d’un coup, ou de les marquer comme sains ou indésirables. Les utilisateurs indésirables verront leurs articles supprimés, et ne pourront plus se connecter avec leur adresse de messagerie." - -#: wp-admin/network/settings.php:30 -msgid "Upload settings control the size of the uploaded files and the amount of available upload space for each site. You can change the default value for specific sites when you edit a particular site. Allowed file types are also listed (space separated only)." -msgstr "Les réglages d’envoi des fichiers permettent de limiter la taille des fichiers mis en ligne et l’espace disponible pour chaque site. Vous pouvez préciser la valeur pour chaque site individuellement. Vous pouvez également préciser les types de fichiers acceptés (séparés par des espaces)." - -#: wp-admin/network/sites.php:38 -msgid "Visit to go to the frontend site live." -msgstr "« Afficher » envoie vers la page d’accueil du site." - -#: wp-admin/network/settings.php:29 -msgid "New site settings are defaults applied when a new site is created in the network. These include welcome email for when a new site or user account is registered, and what᾿s put in the first post, page, comment, comment author, and comment URL." -msgstr "Les réglages des nouveaux sites sont les réglages par défaut appliqués à tout nouveau site créé sur le réseau. Cela comprend le message d’accueil quand un nouvel utilisateur ou un nouveau site est enregistré, ainsi que le contenu du premier article, de la première page et du premier commentaire (dont le nom et l’adresse web du commentateur)." - -#: wp-admin/network/themes.php:201 -msgid "This screen enables and disables the inclusion of themes available to choose in the Appearance menu for each site. It does not activate or deactivate which theme a site is currently using." -msgstr "Cet écran permet d’activer ou désactiver la disponibilité des thèmes pour tous les sites du réseau. Il ne permet pas d’activer ou activer le thème actuellement utilisé ce site." - -#: wp-admin/network/themes.php:202 -msgid "If the network admin disables a theme that is in use, it can still remain selected on that site. If another theme is chosen, the disabled theme will not appear in the site’s Appearance > Themes screen." -msgstr "Si l’administrateur du réseau désactive un thème en cours d’utilisation par un site, ce thème restera en place pour ce site. Si le site change de thème, le thème désactivé n’apparaîtra plus dans l’écran de sélection des thèmes de ce site." - -#: wp-admin/network/settings.php:26 -msgid "This screen sets and changes options for the network as a whole. The first site is the main site in the network and network options are pulled from that original site’s options." -msgstr "Cet écran vous donne accès aux options régissant l’ensemble du réseau. Le premier site est le site principal du réseau, et les options du réseau sont tirées des options de ce premier site." - -#: wp-admin/network/settings.php:28 -msgid "Registration settings can disable/enable public signups. If you let others sign up for a site, install spam plugins. Spaces, not commas, should separate names banned as sites for this network." -msgstr "Les réglages d’inscription permettent d’ouvrir ou fermer les inscriptions au public. Si vous ouvrez les inscriptions, veillez à installer des extensions antispam. Les domaines bannis devraient être indiqués séparés d’un espace, non d’une virgule." - -#: wp-admin/network/settings.php:31 -msgid "Menu setting enables/disables the plugin menus from appearing for non super admins, so that only super admins, not site admins, have access to activate plugins." -msgstr "Le réglage du menu (dés)active la section « Extensions » du menu pour les utilisateurs normaux, de telle sorte que seuls les super-admins peuvent y accéder pour activer une extension." - -#: wp-admin/network/sites.php:32 -msgid "This is the main table of all sites on this network. Switch between list and excerpt views by using the icons above the right side of the table." -msgstr "Voici la liste de tous les sites de ce réseau. Vous pouvez changer de vue (liste avec ou sans extrait) en utilisant les icônes présentes en haut à droite de la liste." - -#: wp-admin/network/user-new.php:24 -msgid "Users who are signed up to the network without a site are added as subscribers to the main or primary dashboard site, giving them profile pages to manage their accounts. These users will only see Dashboard and My Sites in the main navigation until a site is created for them." -msgstr "Les utilisateurs qui se sont inscrits sur le réseau sans créer de site deviennent abonnés du site d’accueil. Celui-ci leur permet d’accéder à leur compte. Ces utilisateurs ne voient dans la navigation principale que les options « Tableau de bord » et « Mes sites », jusqu’à ce qu’un site leur soit créé." - -#: wp-admin/network/users.php:235 -msgid "You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right." -msgstr "Un clic sur le titre d’une colonne permet de changer le tri du tableau. Les icônes en haut à droit permettent d’afficher des extraits ou non." - -#: wp-admin/network/upgrade.php:27 -msgid "If this process fails for any reason, users logging in to their sites will force the same update." -msgstr "Si ce processus échoue pour n’importe quelles raisons, les utilisateurs se connectant à leurs sites déclencheront la même mise à jour." - -#: wp-admin/network/upgrade.php:26 -msgid "If a version update to core has not happened, clicking this button won’t affect anything." -msgstr "S’il n’y a pas eu de mise à jour de l’installation de WordPress récemment, cliquer sur ce bouton n’aura aucun effet." - -#: wp-admin/network/users.php:232 -msgid "This table shows all users across the network and the sites to which they are assigned." -msgstr "Ce tableau affiche tous les utilisateurs appartenant au réseau, et les sites auxquels ils sont assignés." - -#: wp-admin/network/users.php:237 -msgid "You can make an existing user an additional super admin by going to the Edit User profile page and checking the box to grant that privilege." -msgstr "Vous pouvez promouvoir un utilisateur existant en super-admin en allant sur leur page de profil, et en cochant la case correspondante." - -#: wp-admin/network/site-new.php:49 -msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" -msgstr "Les mots suivants sont réservés pour l’usage de fonctions WordPress et ne peuvent pas être utilisés comme nom de site : %s" - -#: wp-admin/network/upgrade.php:69 -msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" -msgstr "Attention ! Problème lors de la mise à jour de %1$s. Votre serveur peut ne pas être capable de se connecter aux sites qu’il gère. Message d’erreur : %2$s" - -#: wp-admin/network/settings.php:167 -msgid "If you want to limit site registrations to certain domains. One domain per line." -msgstr "Si vous souhaitez que les seules personnes habilitées à créer un site soient celles disposant d’une adresse de messagerie liée à certains noms de domaines. Un domaine par ligne." - -#: wp-admin/network/settings.php:178 -msgid "If you want to ban domains from site registrations. One domain per line." -msgstr "Si vous souhaitez interdire la création de sites aux personnes dont l’adresse de messagerie est liée à certains noms de domaines. Un domaine par ligne." - -#: wp-admin/network/settings.php:125 -msgid "If registration is disabled, please set NOBLOGREDIRECT in wp-config.php to a URL you will redirect visitors to if they visit a non-existent site." -msgstr "Si l’enregistrement est désactivé, veuillez configurer l’entrée NOBLOGREDIRECT dans le fichier wp-config.php pour qu’il pointe sur l’adresse internet vers laquelle vous souhaitez que vos visiteurs soient redirigés s’ils demandent un site qui n’existe pas. " - -#: wp-admin/network/site-new.php:37 -msgid "Can’t create an empty site." -msgstr "Impossible de créer un site vide." - -#: wp-admin/network/upgrade.php:88 -msgid "If your browser doesn’t start loading the next page automatically, click this link:" -msgstr "Si votre navigateur ne lance pas automatiquement la page suivante, cliquez sur ce lien :" - -#: wp-admin/network/sites.php:224 -msgid "Site marked as spam." -msgstr "Site marqué comme indésirable." - -#: wp-admin/network/sites.php:197 -msgid "Sites marked as spam." -msgstr "Sites marqués comme indésirables." - -#: wp-admin/network/sites.php:194 -msgid "Sites removed from spam." -msgstr "Sites marqués comme sains." - -#: wp-admin/network/users.php:260 -msgid "Users removed from spam." -msgstr "Utilisateurs marqués comme sains." - -#: wp-admin/network/sites.php:221 -msgid "Site removed from spam." -msgstr "Site marqué comme sain." - -#: wp-admin/network/sites.php:200 -msgid "Sites deleted." -msgstr "Sites effacés." - -#: wp-admin/network/sites.php:203 -msgid "Site deleted." -msgstr "Site effacé." - -#: wp-admin/network/users.php:257 -msgid "Users marked as spam." -msgstr "Utilisateurs marqués comme indésirables." - -#: wp-admin/network/site-info.php:141 -msgid "Update siteurl and home as well." -msgstr "Mettez également à jour les options siteurl et home." - -#: wp-admin/network/sites.php:218 -msgid "Site deactivated." -msgstr "Site désactivé." - -#: wp-admin/network/sites.php:215 -msgid "Site activated." -msgstr "Site activé." - -#: wp-admin/network/sites.php:212 -msgid "Site unarchived." -msgstr "Site désarchivé." - -#: wp-admin/network/users.php:263 -msgid "Users deleted." -msgstr "Utilisateurs supprimés." - -#: wp-admin/network/sites.php:209 -msgid "Site archived." -msgstr "Site archivé." - -#: wp-admin/network/site-new.php:60 -msgid "Invalid email address." -msgstr "Adresse de messagerie invalide." - -#: wp-admin/network/site-new.php:76 -msgid "There was an error creating the user." -msgstr "Une erreur s’est produite lors de la création d’un utilisateur." - -#: wp-admin/network/sites.php:64 wp-admin/network/sites.php:131 -msgid "You are not allowed to change the current site." -msgstr "Vous n’êtes pas autorisé à modifier le site actuel." - -#: wp-admin/network/settings.php:272 -msgctxt "File size in kilobytes" -msgid "%s KB" -msgstr "%s Ko" - -#: wp-admin/network/settings.php:266 -msgid "Upload file types" -msgstr "Types de fichiers " - -#: wp-admin/network/settings.php:261 -msgid "Limit total size of files uploaded to %s MB" -msgstr "La taille totale des fichiers envoyés est limitée à %s Mo" - -#: wp-admin/network/settings.php:242 -msgid "The author of the first comment on a new site." -msgstr "L’auteur du premier commentaire sur tout nouveau site." - -#: wp-admin/network/settings.php:213 -msgid "The first post on a new site." -msgstr "Le premier article sur tout nouveau site." - -#: wp-admin/network/settings.php:223 -msgid "The first page on a new site." -msgstr "La première page sur tout nouveau site." - -#: wp-admin/network/settings.php:233 -msgid "The first comment on a new site." -msgstr "Le premier commentaire sur tout nouveau site." - -#: wp-admin/network/settings.php:251 -msgid "The URL for the first comment on a new site." -msgstr "L’adresse web du premier commentaire sur tout nouveau site." - -#: wp-admin/network/upgrade.php:57 -msgid "All done!" -msgstr "Terminé !" - -#: wp-admin/network/settings.php:121 -msgid "Logged in users may register new sites." -msgstr "Seuls les utilisateurs connectés peuvent créer de nouveaux sites." - -#: wp-admin/network/settings.php:122 -msgid "Both sites and user accounts can be registered." -msgstr "La création de sites et d’utilisateurs est autorisée." - -#: wp-admin/network/settings.php:120 -msgid "User accounts may be registered." -msgstr "Seuls les comptes utilisateurs peuvent être créés." - -#: wp-admin/network/settings.php:119 -msgid "Registration is disabled." -msgstr "Les inscriptions ne sont pas autorisées pour le moment." - -#: wp-admin/network/settings.php:308 -msgid "Enable administration menus" -msgstr "Activer les menus d’administration" - -#: wp-admin/network/settings.php:90 -msgid "Operational Settings" -msgstr "Réglages de fonctionnement" - -#: wp-admin/network/settings.php:256 -msgid "Upload Settings" -msgstr "Réglages d’envoi des fichiers" - -#: wp-admin/network/settings.php:184 -msgid "New Site Settings" -msgstr "Réglages des nouveaux sites" - -#: wp-admin/network/settings.php:109 -msgid "Registration Settings" -msgstr "Réglages d’inscription" - -#: wp-admin/network/site-new.php:56 -msgid "Missing or invalid site address." -msgstr "Adresse de site manquante ou non valide." - -#: wp-admin/network/site-new.php:58 -msgid "Missing email address." -msgstr "Adresse de messagerie manquante." - -#: wp-admin/network/settings.php:100 wp-admin/network.php:303 -msgid "Network Admin Email" -msgstr "Adresse de contact de l’administrateur du réseau" - -#: wp-admin/network/site-new.php:91 -msgid "[%s] New Site Created" -msgstr "[%s] Nouveau site créé" - -#: wp-admin/network/settings.php:193 -msgid "The welcome email sent to new site owners." -msgstr "Ce message de bienvenue sera envoyé aux propriétaires de nouveaux sites." - -#: wp-admin/network/settings.php:259 -msgid "Site upload space" -msgstr "Espace de stockage du site" - -#: wp-admin/network/settings.php:138 -msgid "Send the network admin an email notification every time someone registers a site or user account." -msgstr "Envoyer un message à l’administrateur du réseau à chaque inscription de site ou d’utilisateurs." - -#: wp-admin/network/settings.php:154 -msgid "Users are not allowed to register these sites. Separate names by spaces." -msgstr "Les utilisateurs ne sont pas autorisés à créer un site avec l’un de ces noms. Séparez les noms par un espace." - -#: wp-admin/network/upgrade.php:88 -msgid "Next Sites" -msgstr "Sites suivants" - -#: wp-admin/network/index.php:20 wp-admin/network/settings.php:17 -#: wp-admin/network/site-info.php:43 wp-admin/network/site-settings.php:43 -#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:53 -#: wp-admin/network/sites.php:17 wp-admin/network/sites.php:100 -#: wp-admin/network/upgrade.php:39 wp-admin/network/user-new.php:36 -#: wp-admin/network/users.php:17 wp-admin/network/users.php:97 -#: wp-admin/network/users.php:118 wp-admin/network/users.php:131 -#: wp-admin/network/users.php:180 -msgid "You do not have permission to access this page." -msgstr "Vous n’avez pas les droits suffisants pour accéder à cette page." - -#: wp-admin/network/sites.php:77 -msgid "Confirm" -msgstr "Confirmer" - -#: wp-admin/network/user-new.php:39 -msgid "Cannot create an empty user." -msgstr "Impossible de créer un utilisateur vide." - -#: wp-admin/network/site-users.php:233 -msgid "Duplicated username or email address." -msgstr "Identifiant ou adresse de messagerie déjà utilisé(e)." - -#: wp-admin/network/settings.php:112 -msgid "Allow new registrations" -msgstr "Autoriser les nouvelles inscriptions" - -#: wp-admin/network/settings.php:132 -msgid "Registration notification" -msgstr "Notification d’inscription" - -#: wp-admin/network/settings.php:143 -msgid "Add New Users" -msgstr "Ajouter de nouveaux utilisateurs" - -#: wp-admin/network/settings.php:150 -msgid "Banned Names" -msgstr "Noms bannis" - -#: wp-admin/network/settings.php:160 -msgid "Limited Email Registrations" -msgstr "Enregistrement réservé aux noms de domaines" - -#: wp-admin/network/settings.php:173 -msgid "Banned Email Domains" -msgstr "Noms de domaines bannis" - -#: wp-admin/network/settings.php:188 -msgid "Welcome Email" -msgstr "Message de bienvenue" - -#: wp-admin/network/settings.php:198 -msgid "Welcome User Email" -msgstr "Message de bienvenue des utilisateurs" - -#: wp-admin/network/settings.php:203 -msgid "The welcome email sent to new users." -msgstr "Ce message de bienvenue sera envoyé aux nouveaux utilisateurs." - -#: wp-admin/network/settings.php:218 -msgid "First Page" -msgstr "Première page" - -#: wp-admin/network/settings.php:228 -msgid "First Comment" -msgstr "Premier commentaire" - -#: wp-admin/network/settings.php:238 -msgid "First Comment Author" -msgstr "Auteur du premier commentaire" - -#: wp-admin/network/settings.php:247 -msgid "First Comment URL" -msgstr "Adresse du premier commentaire" - -#: wp-admin/network/settings.php:271 -msgid "Max upload file size" -msgstr "Taille maximale des fichiers" - -#: wp-admin/network/settings.php:283 -msgid "Default Language" -msgstr "Langue par défaut" - -#: wp-admin/network/site-new.php:149 -msgid "Add Site" -msgstr "Ajouter un site" - -#: wp-admin/network/site-new.php:126 -msgid "Site Address" -msgstr "Adresse du site" - -#: wp-admin/network/site-new.php:142 -msgid "Admin Email" -msgstr "Adresse de contact de l’administrateur" - -#: wp-admin/network/site-new.php:146 -msgid "A new user will be created if the above email address is not in the database." -msgstr "Un nouvel utilisateur sera créé si l’adresse de contact n’existe pas dans la base de données." - -#: wp-admin/network/site-new.php:146 -msgid "The username and password will be mailed to this email address." -msgstr "L’identifiant et le mot de passe seront envoyés sur l’adresse de contact indiquée." - -#: wp-admin/network/site-users.php:310 wp-admin/network/user-new.php:98 -msgid "Username and password will be mailed to the above email address." -msgstr "L’identifiant et le mot de passe seront envoyés à l’adresse de contact précisée." \ No newline at end of file diff --git a/sources/wordpress/wp-content/languages/continents-cities-fr_FR.mo b/sources/wordpress/wp-content/languages/continents-cities-fr_FR.mo deleted file mode 100644 index aa3a79e2b537da5b8bb0805f851113c67016f556..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9047 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 x>Bv%$mX>8{#^ 1;\n" -"X-Generator: GlotPress/0.1\n" -"Project-Id-Version: Continents & Cities\n" - -#: wp-admin/includes/continents-cities.php:135 -msgid "Vincennes" -msgstr "" - -#: wp-admin/includes/continents-cities.php:136 -msgid "Winamac" -msgstr "" - -#: wp-admin/includes/continents-cities.php:137 -msgid "Inuvik" -msgstr "" - -#: wp-admin/includes/continents-cities.php:138 -msgid "Iqaluit" -msgstr "" - -#: wp-admin/includes/continents-cities.php:139 -msgid "Jamaica" -msgstr "Jamaïque" - -#: wp-admin/includes/continents-cities.php:140 -msgid "Juneau" -msgstr "" - -#: wp-admin/includes/continents-cities.php:141 -msgid "Kentucky" -msgstr "" - -#: wp-admin/includes/continents-cities.php:142 -msgid "Louisville" -msgstr "" - -#: wp-admin/includes/continents-cities.php:143 -msgid "Monticello" -msgstr "" - -#: wp-admin/includes/continents-cities.php:144 -msgid "Knox IN" -msgstr "Knox (Indiana)" - -#: wp-admin/includes/continents-cities.php:145 -msgid "La Paz" -msgstr "" - -#: wp-admin/includes/continents-cities.php:146 -msgid "Lima" -msgstr "" - -#: wp-admin/includes/continents-cities.php:147 -msgid "Los Angeles" -msgstr "" - -#: wp-admin/includes/continents-cities.php:148 -msgid "Maceio" -msgstr "Maceió" - -#: wp-admin/includes/continents-cities.php:149 -msgid "Managua" -msgstr "" - -#: wp-admin/includes/continents-cities.php:150 -msgid "Manaus" -msgstr "" - -#: wp-admin/includes/continents-cities.php:151 -msgid "Marigot" -msgstr "" - -#: wp-admin/includes/continents-cities.php:152 -msgid "Martinique" -msgstr "" - -#: wp-admin/includes/continents-cities.php:153 -msgid "Mazatlan" -msgstr "" - -#: wp-admin/includes/continents-cities.php:154 -msgid "Menominee" -msgstr "" - -#: wp-admin/includes/continents-cities.php:155 -msgid "Merida" -msgstr "" - -#: wp-admin/includes/continents-cities.php:156 -msgid "Mexico City" -msgstr "Mexico" - -#: wp-admin/includes/continents-cities.php:157 -msgid "Miquelon" -msgstr "" - -#: wp-admin/includes/continents-cities.php:158 -msgid "Moncton" -msgstr "" - -#: wp-admin/includes/continents-cities.php:159 -msgid "Monterrey" -msgstr "" - -#: wp-admin/includes/continents-cities.php:160 -msgid "Montevideo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:161 -msgid "Montreal" -msgstr "Montréal" - -#: wp-admin/includes/continents-cities.php:162 -msgid "Montserrat" -msgstr "" - -#: wp-admin/includes/continents-cities.php:163 -msgid "Nassau" -msgstr "" - -#: wp-admin/includes/continents-cities.php:164 -msgid "New York" -msgstr "" - -#: wp-admin/includes/continents-cities.php:165 -msgid "Nipigon" -msgstr "" - -#: wp-admin/includes/continents-cities.php:166 -msgid "Nome" -msgstr "" - -#: wp-admin/includes/continents-cities.php:167 -msgid "Noronha" -msgstr "" - -#: wp-admin/includes/continents-cities.php:168 -msgid "North Dakota" -msgstr "Dakota du Nord" - -#: wp-admin/includes/continents-cities.php:169 -msgid "Center" -msgstr "" - -#: wp-admin/includes/continents-cities.php:170 -msgid "New Salem" -msgstr "" - -#: wp-admin/includes/continents-cities.php:171 -msgid "Panama" -msgstr "" - -#: wp-admin/includes/continents-cities.php:172 -msgid "Pangnirtung" -msgstr "" - -#: wp-admin/includes/continents-cities.php:173 -msgid "Paramaribo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:174 -msgid "Phoenix" -msgstr "" - -#: wp-admin/includes/continents-cities.php:175 -msgid "Port-au-Prince" -msgstr "" - -#: wp-admin/includes/continents-cities.php:176 -msgid "Port of Spain" -msgstr "Port-d'Espagne" - -#: wp-admin/includes/continents-cities.php:177 -msgid "Porto Acre" -msgstr "" - -#: wp-admin/includes/continents-cities.php:178 -msgid "Porto Velho" -msgstr "" - -#: wp-admin/includes/continents-cities.php:179 -msgid "Puerto Rico" -msgstr "Porto Rico" - -#: wp-admin/includes/continents-cities.php:180 -msgid "Rainy River" -msgstr "" - -#: wp-admin/includes/continents-cities.php:181 -msgid "Rankin Inlet" -msgstr "Kangiqtiniq (Rankin Inlet)" - -#: wp-admin/includes/continents-cities.php:182 -msgid "Recife" -msgstr "" - -#: wp-admin/includes/continents-cities.php:183 -msgid "Regina" -msgstr "" - -#: wp-admin/includes/continents-cities.php:184 -msgid "Resolute" -msgstr "" - -#: wp-admin/includes/continents-cities.php:185 -msgid "Rio Branco" -msgstr "" - -#: wp-admin/includes/continents-cities.php:186 -msgid "Rosario" -msgstr "" - -#: wp-admin/includes/continents-cities.php:187 -msgid "Santiago" -msgstr "Santiago du Chili" - -#: wp-admin/includes/continents-cities.php:188 -msgid "Santo Domingo" -msgstr "Saint-Domingue" - -#: wp-admin/includes/continents-cities.php:189 -msgid "Sao Paulo" -msgstr "São Paulo" - -#: wp-admin/includes/continents-cities.php:190 -msgid "Scoresbysund" -msgstr "Ittoqqortoormiit (Scoresbysund)" - -#: wp-admin/includes/continents-cities.php:191 -msgid "Shiprock" -msgstr "" - -#: wp-admin/includes/continents-cities.php:192 -msgid "St Barthelemy" -msgstr "Saint-Barthélemy" - -#: wp-admin/includes/continents-cities.php:193 -msgid "St Johns" -msgstr "Saint John's" - -#: wp-admin/includes/continents-cities.php:194 -msgid "St Kitts" -msgstr "ÃŽle Saint-Christophe" - -#: wp-admin/includes/continents-cities.php:195 -msgid "St Lucia" -msgstr "Sainte-Lucie" - -#: wp-admin/includes/continents-cities.php:196 -msgid "St Thomas" -msgstr "Saint Thomas" - -#: wp-admin/includes/continents-cities.php:197 -msgid "St Vincent" -msgstr "Saint Vincent" - -#: wp-admin/includes/continents-cities.php:198 -msgid "Swift Current" -msgstr "" - -#: wp-admin/includes/continents-cities.php:199 -msgid "Tegucigalpa" -msgstr "" - -#: wp-admin/includes/continents-cities.php:200 -msgid "Thule" -msgstr "" - -#: wp-admin/includes/continents-cities.php:201 -msgid "Thunder Bay" -msgstr "" - -#: wp-admin/includes/continents-cities.php:202 -msgid "Tijuana" -msgstr "" - -#: wp-admin/includes/continents-cities.php:203 -msgid "Toronto" -msgstr "" - -#: wp-admin/includes/continents-cities.php:204 -msgid "Tortola" -msgstr "" - -#: wp-admin/includes/continents-cities.php:205 -msgid "Vancouver" -msgstr "" - -#: wp-admin/includes/continents-cities.php:206 -msgid "Virgin" -msgstr "" - -#: wp-admin/includes/continents-cities.php:207 -msgid "Whitehorse" -msgstr "" - -#: wp-admin/includes/continents-cities.php:208 -msgid "Winnipeg" -msgstr "" - -#: wp-admin/includes/continents-cities.php:209 -msgid "Yakutat" -msgstr "" - -#: wp-admin/includes/continents-cities.php:210 -msgid "Yellowknife" -msgstr "" - -#: wp-admin/includes/continents-cities.php:211 -msgid "Antarctica" -msgstr "Antartique" - -#: wp-admin/includes/continents-cities.php:212 -msgid "Casey" -msgstr "" - -#: wp-admin/includes/continents-cities.php:213 -msgid "Davis" -msgstr "" - -#: wp-admin/includes/continents-cities.php:214 -msgid "DumontDUrville" -msgstr "Dumont d'Urville" - -#: wp-admin/includes/continents-cities.php:215 -msgid "Mawson" -msgstr "" - -#: wp-admin/includes/continents-cities.php:216 -msgid "McMurdo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:217 -msgid "Palmer" -msgstr "" - -#: wp-admin/includes/continents-cities.php:218 -msgid "Rothera" -msgstr "" - -#: wp-admin/includes/continents-cities.php:219 -msgid "South Pole" -msgstr "Pôle Sud" - -#: wp-admin/includes/continents-cities.php:220 -msgid "Syowa" -msgstr "" - -#: wp-admin/includes/continents-cities.php:221 -msgid "Vostok" -msgstr "" - -#: wp-admin/includes/continents-cities.php:222 -msgid "Arctic" -msgstr "Arctique" - -#: wp-admin/includes/continents-cities.php:223 -msgid "Longyearbyen" -msgstr "" - -#: wp-admin/includes/continents-cities.php:224 -msgid "Asia" -msgstr "Asie" - -#: wp-admin/includes/continents-cities.php:225 -msgid "Aden" -msgstr "" - -#: wp-admin/includes/continents-cities.php:226 -msgid "Almaty" -msgstr "" - -#: wp-admin/includes/continents-cities.php:227 -msgid "Amman" -msgstr "" - -#: wp-admin/includes/continents-cities.php:228 -msgid "Anadyr" -msgstr "" - -#: wp-admin/includes/continents-cities.php:229 -msgid "Aqtau" -msgstr "Aqtou" - -#: wp-admin/includes/continents-cities.php:230 -msgid "Aqtobe" -msgstr "Aktioubé" - -#: wp-admin/includes/continents-cities.php:231 -msgid "Ashgabat" -msgstr "Achgabat" - -#: wp-admin/includes/continents-cities.php:232 -msgid "Ashkhabad" -msgstr "Achgabat" - -#: wp-admin/includes/continents-cities.php:233 -msgid "Baghdad" -msgstr "Bagdad" - -#: wp-admin/includes/continents-cities.php:234 -msgid "Bahrain" -msgstr "Bahreïn" - -#: wp-admin/includes/continents-cities.php:235 -msgid "Baku" -msgstr "Bakou" - -#: wp-admin/includes/continents-cities.php:236 -msgid "Bangkok" -msgstr "" - -#: wp-admin/includes/continents-cities.php:237 -msgid "Beirut" -msgstr "Beyrouth" - -#: wp-admin/includes/continents-cities.php:238 -msgid "Bishkek" -msgstr "Bichkek" - -#: wp-admin/includes/continents-cities.php:239 -msgid "Brunei" -msgstr "" - -#: wp-admin/includes/continents-cities.php:240 -msgid "Calcutta" -msgstr "" - -#: wp-admin/includes/continents-cities.php:241 -msgid "Choibalsan" -msgstr "Choybalsan" - -#: wp-admin/includes/continents-cities.php:242 -msgid "Chongqing" -msgstr "" - -#: wp-admin/includes/continents-cities.php:243 -msgid "Chungking" -msgstr "" - -#: wp-admin/includes/continents-cities.php:244 -msgid "Colombo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:245 -msgid "Dacca" -msgstr "Dhâkâ (Dacca)" - -#: wp-admin/includes/continents-cities.php:246 -msgid "Damascus" -msgstr "Damas" - -#: wp-admin/includes/continents-cities.php:247 -msgid "Dhaka" -msgstr "Dhâkâ (Dacca)" - -#: wp-admin/includes/continents-cities.php:248 -msgid "Dili" -msgstr "" - -#: wp-admin/includes/continents-cities.php:249 -msgid "Dubai" -msgstr "Dubaï" - -#: wp-admin/includes/continents-cities.php:250 -msgid "Dushanbe" -msgstr "Douchanbé" - -#: wp-admin/includes/continents-cities.php:251 -msgid "Gaza" -msgstr "" - -#: wp-admin/includes/continents-cities.php:252 -msgid "Harbin" -msgstr "" - -#: wp-admin/includes/continents-cities.php:253 -msgid "Ho Chi Minh" -msgstr "Hô-Chi-Minh-Ville" - -#: wp-admin/includes/continents-cities.php:254 -msgid "Hong Kong" -msgstr "" - -#: wp-admin/includes/continents-cities.php:255 -msgid "Hovd" -msgstr "" - -#: wp-admin/includes/continents-cities.php:256 -msgid "Irkutsk" -msgstr "Irkoutsk" - -#: wp-admin/includes/continents-cities.php:257 -msgid "Istanbul" -msgstr "" - -#: wp-admin/includes/continents-cities.php:258 -msgid "Jakarta" -msgstr "" - -#: wp-admin/includes/continents-cities.php:259 -msgid "Jayapura" -msgstr "" - -#: wp-admin/includes/continents-cities.php:260 -msgid "Jerusalem" -msgstr "Jérusalem" - -#: wp-admin/includes/continents-cities.php:261 -msgid "Kabul" -msgstr "Kaboul" - -#: wp-admin/includes/continents-cities.php:262 -msgid "Kamchatka" -msgstr "Kamtchatka" - -#: wp-admin/includes/continents-cities.php:263 -msgid "Karachi" -msgstr "" - -#: wp-admin/includes/continents-cities.php:264 -msgid "Kashgar" -msgstr "Kachgar" - -#: wp-admin/includes/continents-cities.php:265 -msgid "Katmandu" -msgstr "Katmandou" - -#: wp-admin/includes/continents-cities.php:266 -msgid "Kolkata" -msgstr "Calcutta" - -#: wp-admin/includes/continents-cities.php:267 -msgid "Krasnoyarsk" -msgstr "Krasnoïarsk" - -#: wp-admin/includes/continents-cities.php:268 -msgid "Kuala Lumpur" -msgstr "" - -#: wp-admin/includes/continents-cities.php:269 -msgid "Kuching" -msgstr "" - -#: wp-admin/includes/continents-cities.php:270 -msgid "Kuwait" -msgstr "Koweït" - -#: wp-admin/includes/continents-cities.php:271 -msgid "Macao" -msgstr "" - -#: wp-admin/includes/continents-cities.php:272 -msgid "Macau" -msgstr "Macao" - -#: wp-admin/includes/continents-cities.php:273 -msgid "Magadan" -msgstr "" - -#: wp-admin/includes/continents-cities.php:274 -msgid "Makassar" -msgstr "" - -#: wp-admin/includes/continents-cities.php:275 -msgid "Manila" -msgstr "Manille" - -#: wp-admin/includes/continents-cities.php:276 -msgid "Muscat" -msgstr "Mascate" - -#: wp-admin/includes/continents-cities.php:277 -msgid "Nicosia" -msgstr "Nicosie" - -#: wp-admin/includes/continents-cities.php:278 -msgid "Novosibirsk" -msgstr "Novossibirsk" - -#: wp-admin/includes/continents-cities.php:279 -msgid "Omsk" -msgstr "" - -#: wp-admin/includes/continents-cities.php:280 -msgid "Oral" -msgstr "Oural" - -#: wp-admin/includes/continents-cities.php:281 -msgid "Phnom Penh" -msgstr "" - -#: wp-admin/includes/continents-cities.php:282 -msgid "Pontianak" -msgstr "" - -#: wp-admin/includes/continents-cities.php:283 -msgid "Pyongyang" -msgstr "" - -#: wp-admin/includes/continents-cities.php:284 -msgid "Qatar" -msgstr "" - -#: wp-admin/includes/continents-cities.php:285 -msgid "Qyzylorda" -msgstr "Kyzylorda" - -#: wp-admin/includes/continents-cities.php:286 -msgid "Rangoon" -msgstr "" - -#: wp-admin/includes/continents-cities.php:287 -msgid "Riyadh" -msgstr "Riyad" - -#: wp-admin/includes/continents-cities.php:288 -msgid "Saigon" -msgstr "Hô-Chi-Minh-Ville (Saigon)" - -#: wp-admin/includes/continents-cities.php:289 -msgid "Sakhalin" -msgstr "Sakhaline" - -#: wp-admin/includes/continents-cities.php:290 -msgid "Samarkand" -msgstr "Samarcande" - -#: wp-admin/includes/continents-cities.php:291 -msgid "Seoul" -msgstr "Séoul" - -#: wp-admin/includes/continents-cities.php:292 -msgid "Shanghai" -msgstr "" - -#: wp-admin/includes/continents-cities.php:293 -msgid "Singapore" -msgstr "Singapour" - -#: wp-admin/includes/continents-cities.php:294 -msgid "Taipei" -msgstr "" - -#: wp-admin/includes/continents-cities.php:295 -msgid "Tashkent" -msgstr "Tachkent" - -#: wp-admin/includes/continents-cities.php:296 -msgid "Tbilisi" -msgstr "Tbilissi" - -#: wp-admin/includes/continents-cities.php:297 -msgid "Tehran" -msgstr "Téhéran" - -#: wp-admin/includes/continents-cities.php:298 -msgid "Tel Aviv" -msgstr "Tel Aviv-Jaffa" - -#: wp-admin/includes/continents-cities.php:299 -msgid "Thimbu" -msgstr "Thimphou" - -#: wp-admin/includes/continents-cities.php:300 -msgid "Thimphu" -msgstr "Thimphou" - -#: wp-admin/includes/continents-cities.php:301 -msgid "Tokyo" -msgstr "TÅkyÅ" - -#: wp-admin/includes/continents-cities.php:302 -msgid "Ujung Pandang" -msgstr "Makassar (Ujung Pandang)" - -#: wp-admin/includes/continents-cities.php:303 -msgid "Ulaanbaatar" -msgstr "Oulan-Bator (Ulaanbaatar)" - -#: wp-admin/includes/continents-cities.php:304 -msgid "Ulan Bator" -msgstr "Oulan-Bator (Ulaanbaatar)" - -#: wp-admin/includes/continents-cities.php:305 -msgid "Urumqi" -msgstr "Ürümqi" - -#: wp-admin/includes/continents-cities.php:306 -msgid "Vientiane" -msgstr "" - -#: wp-admin/includes/continents-cities.php:307 -msgid "Vladivostok" -msgstr "" - -#: wp-admin/includes/continents-cities.php:308 -msgid "Yakutsk" -msgstr "Iakoutsk" - -#: wp-admin/includes/continents-cities.php:309 -msgid "Yekaterinburg" -msgstr "Iekaterinbourg" - -#: wp-admin/includes/continents-cities.php:310 -msgid "Yerevan" -msgstr "Yerevan (Erevan)" - -#: wp-admin/includes/continents-cities.php:311 -msgid "Atlantic" -msgstr "Atlantique" - -#: wp-admin/includes/continents-cities.php:312 -msgid "Azores" -msgstr "Açores" - -#: wp-admin/includes/continents-cities.php:313 -msgid "Bermuda" -msgstr "Bermudes" - -#: wp-admin/includes/continents-cities.php:314 -msgid "Canary" -msgstr "ÃŽles Canaries" - -#: wp-admin/includes/continents-cities.php:315 -msgid "Cape Verde" -msgstr "Cap-Vert" - -#: wp-admin/includes/continents-cities.php:316 -msgid "Faeroe" -msgstr "ÃŽles Féroé" - -#: wp-admin/includes/continents-cities.php:317 -msgid "Faroe" -msgstr "ÃŽles Féroé" - -#: wp-admin/includes/continents-cities.php:318 -msgid "Jan Mayen" -msgstr "ÃŽle Jan Mayen" - -#: wp-admin/includes/continents-cities.php:319 -msgid "Madeira" -msgstr "Madère" - -#: wp-admin/includes/continents-cities.php:320 -msgid "Reykjavik" -msgstr "Reykjavík" - -#: wp-admin/includes/continents-cities.php:321 -msgid "South Georgia" -msgstr "ÃŽle de Géorgie du Sud" - -#: wp-admin/includes/continents-cities.php:322 -msgid "St Helena" -msgstr "Sainte-Hélène" - -#: wp-admin/includes/continents-cities.php:323 -msgid "Stanley" -msgstr "" - -#: wp-admin/includes/continents-cities.php:324 -msgid "Australia" -msgstr "Australie" - -#: wp-admin/includes/continents-cities.php:325 -msgid "ACT" -msgstr "Territoire de la capitale australienne (ACT)" - -#: wp-admin/includes/continents-cities.php:326 -msgid "Adelaide" -msgstr "Adélaïde" - -#: wp-admin/includes/continents-cities.php:327 -msgid "Brisbane" -msgstr "" - -#: wp-admin/includes/continents-cities.php:328 -msgid "Broken Hill" -msgstr "" - -#: wp-admin/includes/continents-cities.php:329 -msgid "Canberra" -msgstr "" - -#: wp-admin/includes/continents-cities.php:330 -msgid "Currie" -msgstr "" - -#: wp-admin/includes/continents-cities.php:331 -msgid "Darwin" -msgstr "" - -#: wp-admin/includes/continents-cities.php:332 -msgid "Eucla" -msgstr "" - -#: wp-admin/includes/continents-cities.php:333 -msgid "Hobart" -msgstr "" - -#: wp-admin/includes/continents-cities.php:334 -msgid "LHI" -msgstr "ÃŽle Lord Howe (LHI)" - -#: wp-admin/includes/continents-cities.php:335 -msgid "Lindeman" -msgstr "" - -#: wp-admin/includes/continents-cities.php:336 -msgid "Lord Howe" -msgstr "ÃŽle Lord Howe (LHI)" - -#: wp-admin/includes/continents-cities.php:337 -msgid "Melbourne" -msgstr "" - -#: wp-admin/includes/continents-cities.php:338 -msgid "North" -msgstr "Nord" - -#: wp-admin/includes/continents-cities.php:339 -msgid "NSW" -msgstr "Nouvelle-Galles du Sud (NSW)" - -#: wp-admin/includes/continents-cities.php:340 -msgid "Perth" -msgstr "" - -#: wp-admin/includes/continents-cities.php:341 -msgid "Queensland" -msgstr "" - -#: wp-admin/includes/continents-cities.php:342 -msgid "South" -msgstr "Sud" - -#: wp-admin/includes/continents-cities.php:343 -msgid "Sydney" -msgstr "" - -#: wp-admin/includes/continents-cities.php:344 -msgid "Tasmania" -msgstr "Tasmanie" - -#: wp-admin/includes/continents-cities.php:345 -msgid "Victoria" -msgstr "" - -#: wp-admin/includes/continents-cities.php:346 -msgid "West" -msgstr "Ouest" - -#: wp-admin/includes/continents-cities.php:347 -msgid "Yancowinna" -msgstr "" - -#: wp-admin/includes/continents-cities.php:348 -msgid "Etc" -msgstr "Etc." - -#: wp-admin/includes/continents-cities.php:349 -msgid "GMT" -msgstr "UTC" - -#: wp-admin/includes/continents-cities.php:350 -msgid "GMT+0" -msgstr "UTC+0" - -#: wp-admin/includes/continents-cities.php:351 -msgid "GMT+1" -msgstr "UTC+1" - -#: wp-admin/includes/continents-cities.php:352 -msgid "GMT+10" -msgstr "UTC+10" - -#: wp-admin/includes/continents-cities.php:353 -msgid "GMT+11" -msgstr "UTC+11" - -#: wp-admin/includes/continents-cities.php:354 -msgid "GMT+12" -msgstr "UTC+12" - -#: wp-admin/includes/continents-cities.php:355 -msgid "GMT+2" -msgstr "UTC+2" - -#: wp-admin/includes/continents-cities.php:356 -msgid "GMT+3" -msgstr "UTC+3" - -#: wp-admin/includes/continents-cities.php:357 -msgid "GMT+4" -msgstr "UTC+4" - -#: wp-admin/includes/continents-cities.php:358 -msgid "GMT+5" -msgstr "UTC+5" - -#: wp-admin/includes/continents-cities.php:359 -msgid "GMT+6" -msgstr "UTC+6" - -#: wp-admin/includes/continents-cities.php:360 -msgid "GMT+7" -msgstr "UTC+7" - -#: wp-admin/includes/continents-cities.php:361 -msgid "GMT+8" -msgstr "UTC+8" - -#: wp-admin/includes/continents-cities.php:362 -msgid "GMT+9" -msgstr "UTC+9" - -#: wp-admin/includes/continents-cities.php:363 -msgid "GMT-0" -msgstr "UTC-0" - -#: wp-admin/includes/continents-cities.php:364 -msgid "GMT-1" -msgstr "UTC-1" - -#: wp-admin/includes/continents-cities.php:365 -msgid "GMT-10" -msgstr "UTC-10" - -#: wp-admin/includes/continents-cities.php:366 -msgid "GMT-11" -msgstr "UTC-11" - -#: wp-admin/includes/continents-cities.php:367 -msgid "GMT-12" -msgstr "UTC-12" - -#: wp-admin/includes/continents-cities.php:368 -msgid "GMT-13" -msgstr "UTC-13" - -#: wp-admin/includes/continents-cities.php:369 -msgid "GMT-14" -msgstr "UTC-14" - -#: wp-admin/includes/continents-cities.php:370 -msgid "GMT-2" -msgstr "UTC-2" - -#: wp-admin/includes/continents-cities.php:371 -msgid "GMT-3" -msgstr "UTC-3" - -#: wp-admin/includes/continents-cities.php:372 -msgid "GMT-4" -msgstr "UTC-4" - -#: wp-admin/includes/continents-cities.php:373 -msgid "GMT-5" -msgstr "UTC-5" - -#: wp-admin/includes/continents-cities.php:374 -msgid "GMT-6" -msgstr "UTC-6" - -#: wp-admin/includes/continents-cities.php:375 -msgid "GMT-7" -msgstr "UTC-7" - -#: wp-admin/includes/continents-cities.php:376 -msgid "GMT-8" -msgstr "UTC-8" - -#: wp-admin/includes/continents-cities.php:377 -msgid "GMT-9" -msgstr "UTC-9" - -#: wp-admin/includes/continents-cities.php:378 -msgid "GMT0" -msgstr "UTC0" - -#: wp-admin/includes/continents-cities.php:379 -msgid "Greenwich" -msgstr "" - -#: wp-admin/includes/continents-cities.php:380 -msgid "UCT" -msgstr "UTC" - -#: wp-admin/includes/continents-cities.php:381 -msgid "Universal" -msgstr "Universel" - -#: wp-admin/includes/continents-cities.php:382 -msgid "UTC" -msgstr "" - -#: wp-admin/includes/continents-cities.php:383 -msgid "Zulu" -msgstr "" - -#: wp-admin/includes/continents-cities.php:384 -msgid "Europe" -msgstr "" - -#: wp-admin/includes/continents-cities.php:385 -msgid "Amsterdam" -msgstr "" - -#: wp-admin/includes/continents-cities.php:386 -msgid "Andorra" -msgstr "Andorre" - -#: wp-admin/includes/continents-cities.php:387 -msgid "Athens" -msgstr "Athènes" - -#: wp-admin/includes/continents-cities.php:388 -msgid "Belfast" -msgstr "" - -#: wp-admin/includes/continents-cities.php:389 -msgid "Belgrade" -msgstr "" - -#: wp-admin/includes/continents-cities.php:390 -msgid "Berlin" -msgstr "" - -#: wp-admin/includes/continents-cities.php:391 -msgid "Bratislava" -msgstr "" - -#: wp-admin/includes/continents-cities.php:392 -msgid "Brussels" -msgstr "Bruxelles" - -#: wp-admin/includes/continents-cities.php:393 -msgid "Bucharest" -msgstr "Bucarest" - -#: wp-admin/includes/continents-cities.php:394 -msgid "Budapest" -msgstr "" - -#: wp-admin/includes/continents-cities.php:395 -msgid "Chisinau" -msgstr "ChiÅŸinău (Kichinev)" - -#: wp-admin/includes/continents-cities.php:396 -msgid "Copenhagen" -msgstr "Copenhague" - -#: wp-admin/includes/continents-cities.php:397 -msgid "Dublin" -msgstr "" - -#: wp-admin/includes/continents-cities.php:398 -msgid "Gibraltar" -msgstr "" - -#: wp-admin/includes/continents-cities.php:399 -msgid "Guernsey" -msgstr "" - -#: wp-admin/includes/continents-cities.php:400 -msgid "Helsinki" -msgstr "" - -#: wp-admin/includes/continents-cities.php:401 -msgid "Isle of Man" -msgstr "ÃŽle de Man" - -#: wp-admin/includes/continents-cities.php:402 -msgid "Jersey" -msgstr "" - -#: wp-admin/includes/continents-cities.php:403 -msgid "Kaliningrad" -msgstr "" - -#: wp-admin/includes/continents-cities.php:404 -msgid "Kiev" -msgstr "" - -#: wp-admin/includes/continents-cities.php:405 -msgid "Lisbon" -msgstr "Lisbonne" - -#: wp-admin/includes/continents-cities.php:406 -msgid "Ljubljana" -msgstr "" - -#: wp-admin/includes/continents-cities.php:407 -msgid "London" -msgstr "Londres" - -#: wp-admin/includes/continents-cities.php:408 -msgid "Luxembourg" -msgstr "" - -#: wp-admin/includes/continents-cities.php:409 -msgid "Madrid" -msgstr "" - -#: wp-admin/includes/continents-cities.php:410 -msgid "Malta" -msgstr "Malte" - -#: wp-admin/includes/continents-cities.php:411 -msgid "Mariehamn" -msgstr "" - -#: wp-admin/includes/continents-cities.php:412 -msgid "Minsk" -msgstr "" - -#: wp-admin/includes/continents-cities.php:413 -msgid "Monaco" -msgstr "" - -#: wp-admin/includes/continents-cities.php:414 -msgid "Moscow" -msgstr "Moscou" - -#: wp-admin/includes/continents-cities.php:415 -msgid "Oslo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:416 -msgid "Paris" -msgstr "" - -#: wp-admin/includes/continents-cities.php:417 -msgid "Podgorica" -msgstr "" - -#: wp-admin/includes/continents-cities.php:418 -msgid "Prague" -msgstr "" - -#: wp-admin/includes/continents-cities.php:419 -msgid "Riga" -msgstr "" - -#: wp-admin/includes/continents-cities.php:420 -msgid "Rome" -msgstr "" - -#: wp-admin/includes/continents-cities.php:421 -msgid "Samara" -msgstr "" - -#: wp-admin/includes/continents-cities.php:422 -msgid "San Marino" -msgstr "Saint-Marin" - -#: wp-admin/includes/continents-cities.php:423 -msgid "Sarajevo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:424 -msgid "Simferopol" -msgstr "" - -#: wp-admin/includes/continents-cities.php:425 -msgid "Skopje" -msgstr "" - -#: wp-admin/includes/continents-cities.php:426 -msgid "Sofia" -msgstr "" - -#: wp-admin/includes/continents-cities.php:427 -msgid "Stockholm" -msgstr "" - -#: wp-admin/includes/continents-cities.php:428 -msgid "Tallinn" -msgstr "" - -#: wp-admin/includes/continents-cities.php:429 -msgid "Tirane" -msgstr "Tirana" - -#: wp-admin/includes/continents-cities.php:430 -msgid "Tiraspol" -msgstr "" - -#: wp-admin/includes/continents-cities.php:431 -msgid "Uzhgorod" -msgstr "Oujhorod (Uzhgorod)" - -#: wp-admin/includes/continents-cities.php:432 -msgid "Vaduz" -msgstr "" - -#: wp-admin/includes/continents-cities.php:433 -msgid "Vatican" -msgstr "" - -#: wp-admin/includes/continents-cities.php:434 -msgid "Vienna" -msgstr "Vienne" - -#: wp-admin/includes/continents-cities.php:435 -msgid "Vilnius" -msgstr "" - -#: wp-admin/includes/continents-cities.php:436 -msgid "Volgograd" -msgstr "" - -#: wp-admin/includes/continents-cities.php:437 -msgid "Warsaw" -msgstr "Varsovie" - -#: wp-admin/includes/continents-cities.php:438 -msgid "Zagreb" -msgstr "" - -#: wp-admin/includes/continents-cities.php:439 -msgid "Zaporozhye" -msgstr "Zaporojie" - -#: wp-admin/includes/continents-cities.php:440 -msgid "Zurich" -msgstr "" - -#: wp-admin/includes/continents-cities.php:441 -msgid "Indian" -msgstr "Océan Indien" - -#: wp-admin/includes/continents-cities.php:442 -msgid "Antananarivo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:443 -msgid "Chagos" -msgstr "Archipel des Chagos" - -#: wp-admin/includes/continents-cities.php:444 -msgid "Christmas" -msgstr "ÃŽle Christmas" - -#: wp-admin/includes/continents-cities.php:445 -msgid "Cocos" -msgstr "ÃŽles Cocos" - -#: wp-admin/includes/continents-cities.php:446 -msgid "Comoro" -msgstr "Archipel des Comores" - -#: wp-admin/includes/continents-cities.php:447 -msgid "Kerguelen" -msgstr "ÃŽles Kerguelen" - -#: wp-admin/includes/continents-cities.php:448 -msgid "Mahe" -msgstr "Mahé" - -#: wp-admin/includes/continents-cities.php:449 -msgid "Maldives" -msgstr "" - -#: wp-admin/includes/continents-cities.php:450 -msgid "Mauritius" -msgstr "ÃŽle Maurice" - -#: wp-admin/includes/continents-cities.php:451 -msgid "Mayotte" -msgstr "Mayotte" - -#: wp-admin/includes/continents-cities.php:452 -msgid "Reunion" -msgstr "ÃŽle de la Réunion" - -#: wp-admin/includes/continents-cities.php:453 -msgid "Pacific" -msgstr "Océan Pacifique" - -#: wp-admin/includes/continents-cities.php:454 -msgid "Apia" -msgstr "" - -#: wp-admin/includes/continents-cities.php:455 -msgid "Auckland" -msgstr "" - -#: wp-admin/includes/continents-cities.php:456 -msgid "Chatham" -msgstr "ÃŽles Chatham" - -#: wp-admin/includes/continents-cities.php:457 -msgid "Easter" -msgstr "ÃŽle de Pâques" - -#: wp-admin/includes/continents-cities.php:458 -msgid "Efate" -msgstr "Éfaté" - -#: wp-admin/includes/continents-cities.php:459 -msgid "Enderbury" -msgstr "" - -#: wp-admin/includes/continents-cities.php:460 -msgid "Fakaofo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:461 -msgid "Fiji" -msgstr "Fidji" - -#: wp-admin/includes/continents-cities.php:462 -msgid "Funafuti" -msgstr "" - -#: wp-admin/includes/continents-cities.php:463 -msgid "Galapagos" -msgstr "ÃŽles Galápagos" - -#: wp-admin/includes/continents-cities.php:464 -msgid "Gambier" -msgstr "ÃŽles Gambier" - -#: wp-admin/includes/continents-cities.php:465 -msgid "Guadalcanal" -msgstr "" - -#: wp-admin/includes/continents-cities.php:466 -msgid "Guam" -msgstr "" - -#: wp-admin/includes/continents-cities.php:467 -msgid "Honolulu" -msgstr "" - -#: wp-admin/includes/continents-cities.php:468 -msgid "Johnston" -msgstr "Atoll de Johnston" - -#: wp-admin/includes/continents-cities.php:469 -msgid "Kiritimati" -msgstr "ÃŽle Christmas (Kiribati)" - -#: wp-admin/includes/continents-cities.php:470 -msgid "Kosrae" -msgstr "" - -#: wp-admin/includes/continents-cities.php:471 -msgid "Kwajalein" -msgstr "" - -#: wp-admin/includes/continents-cities.php:472 -msgid "Majuro" -msgstr "" - -#: wp-admin/includes/continents-cities.php:473 -msgid "Marquesas" -msgstr "ÃŽles Marquises" - -#: wp-admin/includes/continents-cities.php:474 -msgid "Midway" -msgstr "Atoll de Midway" - -#: wp-admin/includes/continents-cities.php:475 -msgid "Nauru" -msgstr "" - -#: wp-admin/includes/continents-cities.php:476 -msgid "Niue" -msgstr "Niué" - -#: wp-admin/includes/continents-cities.php:477 -msgid "Norfolk" -msgstr "" - -#: wp-admin/includes/continents-cities.php:478 -msgid "Noumea" -msgstr "Nouméa" - -#: wp-admin/includes/continents-cities.php:479 -msgid "Pago Pago" -msgstr "" - -#: wp-admin/includes/continents-cities.php:480 -msgid "Palau" -msgstr "Palaos" - -#: wp-admin/includes/continents-cities.php:481 -msgid "Pitcairn" -msgstr "ÃŽles Pitcairn" - -#: wp-admin/includes/continents-cities.php:482 -msgid "Ponape" -msgstr "Pohnpei (Ponape)" - -#: wp-admin/includes/continents-cities.php:483 -msgid "Port Moresby" -msgstr "" - -#: wp-admin/includes/continents-cities.php:484 -msgid "Rarotonga" -msgstr "" - -#: wp-admin/includes/continents-cities.php:485 -msgid "Saipan" -msgstr "" - -#: wp-admin/includes/continents-cities.php:486 -msgid "Samoa" -msgstr "" - -#: wp-admin/includes/continents-cities.php:487 -msgid "Tahiti" -msgstr "" - -#: wp-admin/includes/continents-cities.php:488 -msgid "Tarawa" -msgstr "" - -#: wp-admin/includes/continents-cities.php:489 -msgid "Tongatapu" -msgstr "" - -#: wp-admin/includes/continents-cities.php:490 -msgid "Truk" -msgstr "Chuuk (Truk)" - -#: wp-admin/includes/continents-cities.php:491 -msgid "Wake" -msgstr "ÃŽle Wake" - -#: wp-admin/includes/continents-cities.php:492 -msgid "Wallis" -msgstr "Wallis-et-Futuna" - -#: wp-admin/includes/continents-cities.php:493 -msgid "Yap" -msgstr "" - -#: wp-admin/includes/continents-cities.php:36 -msgid "Kigali" -msgstr "" - -#: wp-admin/includes/continents-cities.php:37 -msgid "Kinshasa" -msgstr "" - -#: wp-admin/includes/continents-cities.php:33 -msgid "Johannesburg" -msgstr "" - -#: wp-admin/includes/continents-cities.php:34 -msgid "Kampala" -msgstr "" - -#: wp-admin/includes/continents-cities.php:42 -msgid "Lubumbashi" -msgstr "" - -#: wp-admin/includes/continents-cities.php:41 -msgid "Luanda" -msgstr "" - -#: wp-admin/includes/continents-cities.php:40 -msgid "Lome" -msgstr "Lomé" - -#: wp-admin/includes/continents-cities.php:39 -msgid "Libreville" -msgstr "" - -#: wp-admin/includes/continents-cities.php:38 -msgid "Lagos" -msgstr "" - -#: wp-admin/includes/continents-cities.php:45 -msgid "Maputo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:44 -msgid "Malabo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:43 -msgid "Lusaka" -msgstr "" - -#: wp-admin/includes/continents-cities.php:51 -msgid "Ndjamena" -msgstr "N'Djamena" - -#: wp-admin/includes/continents-cities.php:50 -msgid "Nairobi" -msgstr "" - -#: wp-admin/includes/continents-cities.php:46 -msgid "Maseru" -msgstr "" - -#: wp-admin/includes/continents-cities.php:47 -msgid "Mbabane" -msgstr "" - -#: wp-admin/includes/continents-cities.php:48 -msgid "Mogadishu" -msgstr "Mogadiscio" - -#: wp-admin/includes/continents-cities.php:49 -msgid "Monrovia" -msgstr "" - -#: wp-admin/includes/continents-cities.php:73 -msgid "La Rioja" -msgstr "" - -#: wp-admin/includes/continents-cities.php:72 -msgid "Jujuy" -msgstr "San Salvador de Jujuy" - -#: wp-admin/includes/continents-cities.php:71 -msgid "Cordoba" -msgstr "Córdoba" - -#: wp-admin/includes/continents-cities.php:70 -msgid "ComodRivadavia" -msgstr "Comodoro Rivadavia" - -#: wp-admin/includes/continents-cities.php:69 -msgid "Catamarca" -msgstr "" - -#: wp-admin/includes/continents-cities.php:68 -msgid "Buenos Aires" -msgstr "" - -#: wp-admin/includes/continents-cities.php:67 -msgid "Argentina" -msgstr "Argentine" - -#: wp-admin/includes/continents-cities.php:66 -msgid "Araguaina" -msgstr "Araguaína" - -#: wp-admin/includes/continents-cities.php:65 -msgid "Antigua" -msgstr "" - -#: wp-admin/includes/continents-cities.php:64 -msgid "Anguilla" -msgstr "" - -#: wp-admin/includes/continents-cities.php:63 -msgid "Anchorage" -msgstr "" - -#: wp-admin/includes/continents-cities.php:62 -msgid "Adak" -msgstr "" - -#: wp-admin/includes/continents-cities.php:61 -msgid "America" -msgstr "Amériques" - -#: wp-admin/includes/continents-cities.php:60 -msgid "Windhoek" -msgstr "" - -#: wp-admin/includes/continents-cities.php:59 -msgid "Tunis" -msgstr "" - -#: wp-admin/includes/continents-cities.php:58 -msgid "Tripoli" -msgstr "" - -#: wp-admin/includes/continents-cities.php:57 -msgid "Timbuktu" -msgstr "Tombouctou" - -#: wp-admin/includes/continents-cities.php:56 -msgid "Sao Tome" -msgstr "São Tomé" - -#: wp-admin/includes/continents-cities.php:55 -msgid "Porto-Novo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:54 -msgid "Ouagadougou" -msgstr "" - -#: wp-admin/includes/continents-cities.php:53 -msgid "Nouakchott" -msgstr "" - -#: wp-admin/includes/continents-cities.php:52 -msgid "Niamey" -msgstr "" - -#: wp-admin/includes/continents-cities.php:29 -msgid "El Aaiun" -msgstr "Laâyoune" - -#: wp-admin/includes/continents-cities.php:28 -msgid "Douala" -msgstr "" - -#: wp-admin/includes/continents-cities.php:32 -msgid "Harare" -msgstr "" - -#: wp-admin/includes/continents-cities.php:30 -msgid "Freetown" -msgstr "" - -#: wp-admin/includes/continents-cities.php:31 -msgid "Gaborone" -msgstr "" - -#: wp-admin/includes/continents-cities.php:35 -msgid "Khartoum" -msgstr "" - -#: wp-admin/includes/continents-cities.php:27 -msgid "Djibouti" -msgstr "" - -#: wp-admin/includes/continents-cities.php:26 -msgid "Dar es Salaam" -msgstr "" - -#: wp-admin/includes/continents-cities.php:25 -msgid "Dakar" -msgstr "" - -#: wp-admin/includes/continents-cities.php:24 -msgid "Conakry" -msgstr "" - -#: wp-admin/includes/continents-cities.php:23 -msgid "Ceuta" -msgstr "" - -#: wp-admin/includes/continents-cities.php:22 -msgid "Casablanca" -msgstr "" - -#: wp-admin/includes/continents-cities.php:21 -msgid "Cairo" -msgstr "Le Caire" - -#: wp-admin/includes/continents-cities.php:20 -msgid "Bujumbura" -msgstr "" - -#: wp-admin/includes/continents-cities.php:19 -msgid "Brazzaville" -msgstr "" - -#: wp-admin/includes/continents-cities.php:18 -msgid "Blantyre" -msgstr "" - -#: wp-admin/includes/continents-cities.php:17 -msgid "Bissau" -msgstr "" - -#: wp-admin/includes/continents-cities.php:16 -msgid "Banjul" -msgstr "" - -#: wp-admin/includes/continents-cities.php:15 -msgid "Bangui" -msgstr "" - -#: wp-admin/includes/continents-cities.php:14 -msgid "Bamako" -msgstr "" - -#: wp-admin/includes/continents-cities.php:13 -msgid "Asmera" -msgstr "Asmara" - -#: wp-admin/includes/continents-cities.php:11 -msgid "Algiers" -msgstr "Alger" - -#: wp-admin/includes/continents-cities.php:12 -msgid "Asmara" -msgstr "" - -#: wp-admin/includes/continents-cities.php:10 -msgid "Addis Ababa" -msgstr "Addis-Abeba" - -#: wp-admin/includes/continents-cities.php:8 -msgid "Abidjan" -msgstr "" - -#: wp-admin/includes/continents-cities.php:7 -msgid "Africa" -msgstr "Afrique" - -#: wp-admin/includes/continents-cities.php:9 -msgid "Accra" -msgstr "" - -#: wp-admin/includes/continents-cities.php:74 -msgid "Mendoza" -msgstr "" - -#: wp-admin/includes/continents-cities.php:75 -msgid "Rio Gallegos" -msgstr "Rio Gallegos" - -#: wp-admin/includes/continents-cities.php:76 -msgid "San Juan" -msgstr "" - -#: wp-admin/includes/continents-cities.php:77 -msgid "San Luis" -msgstr "" - -#: wp-admin/includes/continents-cities.php:78 -msgid "Tucuman" -msgstr "San Miguel de Tucumán" - -#: wp-admin/includes/continents-cities.php:79 -msgid "Ushuaia" -msgstr "Ushuaïa" - -#: wp-admin/includes/continents-cities.php:80 -msgid "Aruba" -msgstr "" - -#: wp-admin/includes/continents-cities.php:81 -msgid "Asuncion" -msgstr "Asunción" - -#: wp-admin/includes/continents-cities.php:82 -msgid "Atikokan" -msgstr "" - -#: wp-admin/includes/continents-cities.php:83 -msgid "Atka" -msgstr "" - -#: wp-admin/includes/continents-cities.php:84 -msgid "Bahia" -msgstr "" - -#: wp-admin/includes/continents-cities.php:85 -msgid "Barbados" -msgstr "Barbade" - -#: wp-admin/includes/continents-cities.php:86 -msgid "Belem" -msgstr "Belém" - -#: wp-admin/includes/continents-cities.php:87 -msgid "Belize" -msgstr "" - -#: wp-admin/includes/continents-cities.php:88 -msgid "Blanc-Sablon" -msgstr "" - -#: wp-admin/includes/continents-cities.php:89 -msgid "Boa Vista" -msgstr "" - -#: wp-admin/includes/continents-cities.php:90 -msgid "Bogota" -msgstr "Bogotá" - -#: wp-admin/includes/continents-cities.php:91 -msgid "Boise" -msgstr "" - -#: wp-admin/includes/continents-cities.php:92 -msgid "Cambridge Bay" -msgstr "Ikaluktutiak" - -#: wp-admin/includes/continents-cities.php:93 -msgid "Campo Grande" -msgstr "" - -#: wp-admin/includes/continents-cities.php:94 -msgid "Cancun" -msgstr "Cancún" - -#: wp-admin/includes/continents-cities.php:95 -msgid "Caracas" -msgstr "" - -#: wp-admin/includes/continents-cities.php:96 -msgid "Cayenne" -msgstr "" - -#: wp-admin/includes/continents-cities.php:97 -msgid "Cayman" -msgstr "ÃŽles Caïmans" - -#: wp-admin/includes/continents-cities.php:98 -msgid "Chicago" -msgstr "" - -#: wp-admin/includes/continents-cities.php:99 -msgid "Chihuahua" -msgstr "Etat de Chihuahua" - -#: wp-admin/includes/continents-cities.php:100 -msgid "Coral Harbour" -msgstr "" - -#: wp-admin/includes/continents-cities.php:101 -msgid "Costa Rica" -msgstr "" - -#: wp-admin/includes/continents-cities.php:102 -msgid "Cuiaba" -msgstr "Cuiabá" - -#: wp-admin/includes/continents-cities.php:103 -msgid "Curacao" -msgstr "Curaçao" - -#: wp-admin/includes/continents-cities.php:104 -msgid "Danmarkshavn" -msgstr "" - -#: wp-admin/includes/continents-cities.php:105 -msgid "Dawson" -msgstr "" - -#: wp-admin/includes/continents-cities.php:106 -msgid "Dawson Creek" -msgstr "" - -#: wp-admin/includes/continents-cities.php:107 -msgid "Denver" -msgstr "" - -#: wp-admin/includes/continents-cities.php:108 -msgid "Detroit" -msgstr "" - -#: wp-admin/includes/continents-cities.php:109 -msgid "Dominica" -msgstr "Dominique" - -#: wp-admin/includes/continents-cities.php:110 -msgid "Edmonton" -msgstr "" - -#: wp-admin/includes/continents-cities.php:111 -msgid "Eirunepe" -msgstr "Eirunepé" - -#: wp-admin/includes/continents-cities.php:112 -msgid "El Salvador" -msgstr "Salvador" - -#: wp-admin/includes/continents-cities.php:113 -msgid "Ensenada" -msgstr "" - -#: wp-admin/includes/continents-cities.php:114 -msgid "Fort Wayne" -msgstr "" - -#: wp-admin/includes/continents-cities.php:115 -msgid "Fortaleza" -msgstr "" - -#: wp-admin/includes/continents-cities.php:116 -msgid "Glace Bay" -msgstr "" - -#: wp-admin/includes/continents-cities.php:117 -msgid "Godthab" -msgstr "Nuuk (GodthÃ¥b)" - -#: wp-admin/includes/continents-cities.php:118 -msgid "Goose Bay" -msgstr "" - -#: wp-admin/includes/continents-cities.php:119 -msgid "Grand Turk" -msgstr "" - -#: wp-admin/includes/continents-cities.php:120 -msgid "Grenada" -msgstr "Grenade" - -#: wp-admin/includes/continents-cities.php:121 -msgid "Guadeloupe" -msgstr "" - -#: wp-admin/includes/continents-cities.php:122 -msgid "Guatemala" -msgstr "" - -#: wp-admin/includes/continents-cities.php:123 -msgid "Guayaquil" -msgstr "" - -#: wp-admin/includes/continents-cities.php:124 -msgid "Guyana" -msgstr "Guyane" - -#: wp-admin/includes/continents-cities.php:125 -msgid "Halifax" -msgstr "" - -#: wp-admin/includes/continents-cities.php:126 -msgid "Havana" -msgstr "La Havane" - -#: wp-admin/includes/continents-cities.php:127 -msgid "Hermosillo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:128 -msgid "Indiana" -msgstr "" - -#: wp-admin/includes/continents-cities.php:129 -msgid "Indianapolis" -msgstr "" - -#: wp-admin/includes/continents-cities.php:130 -msgid "Knox" -msgstr "" - -#: wp-admin/includes/continents-cities.php:131 -msgid "Marengo" -msgstr "" - -#: wp-admin/includes/continents-cities.php:132 -msgid "Petersburg" -msgstr "" - -#: wp-admin/includes/continents-cities.php:133 -msgid "Tell City" -msgstr "" - -#: wp-admin/includes/continents-cities.php:134 -msgid "Vevay" -msgstr "" \ No newline at end of file diff --git a/sources/wordpress/wp-content/languages/fr_FR.mo b/sources/wordpress/wp-content/languages/fr_FR.mo deleted file mode 100644 index e5d3263f1d9393df8c9e3944786288095d60827c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149931 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 diff --git a/sources/wordpress/wp-content/languages/fr_FR.po b/sources/wordpress/wp-content/languages/fr_FR.po deleted file mode 100644 index e2152d9..0000000 --- a/sources/wordpress/wp-content/languages/fr_FR.po +++ /dev/null @@ -1,6962 +0,0 @@ -# Translation of Development in French (France) -# This file is distributed under the same license as the Development package. -msgid "" -msgstr "" -"PO-Revision-Date: 2014-11-22 09:37:27+0000\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: GlotPress/0.1\n" -"Project-Id-Version: Development\n" - -#. translators: 'rtl' or 'ltr'. This sets the text direction for WordPress. -#: wp-includes/locale.php:184 -msgctxt "text direction" -msgid "ltr" -msgstr "ltr" - -#: wp-includes/post.php:57 -msgctxt "add new media" -msgid "Add New" -msgstr "Créer" - -#: wp-includes/post.php:55 -msgctxt "post type general name" -msgid "Media" -msgstr "Fichier média" - -#: wp-includes/class-wp-editor.php:941 -msgctxt "TinyMCE menu" -msgid "Format" -msgstr "Format" - -#: wp-includes/post.php:22 -msgctxt "add new on admin bar" -msgid "Post" -msgstr "Article" - -#: wp-includes/post.php:38 -msgctxt "add new on admin bar" -msgid "Page" -msgstr "Page" - -#: wp-includes/admin-bar.php:573 -msgctxt "add new from admin bar" -msgid "Link" -msgstr "Lien" - -#: wp-includes/class-wp-editor.php:794 -msgctxt "list style" -msgid "Default" -msgstr "Par défaut" - -#: wp-login.php:845 -msgid "You have successfully updated WordPress! Please log back in to see what’s new." -msgstr "WordPress a été mis à jour avec succès ! Veuillez vous reconnecter pour voir les nouveautés." - -#: wp-includes/media.php:2951 -msgid "Trash Selected" -msgstr "Mettre la sélection à la Corbeille" - -#: wp-includes/media.php:2952 -msgid "Untrash Selected" -msgstr "Retirer la sélection de la Corbeille" - -#: wp-includes/media-template.php:418 wp-includes/media-template.php:521 -msgid "Untrash" -msgstr "Sortir de la Corbeille" - -#: wp-includes/media.php:2948 -msgid "" -"You are about to trash these items.\n" -" 'Cancel' to stop, 'OK' to delete." -msgstr "" -"Vous vous apprêtez à mettre ces éléments à la Corbeille.\n" -"'Annuler' pour arrêter, 'OK' pour les supprimer" - -#: wp-includes/class-wp-customize-panel.php:175 -msgid "Press return or enter to open this panel" -msgstr "Appuyer sur Entrée pour ouvrir ce panneau" - -#: wp-includes/media.php:2949 -msgid "Bulk Select" -msgstr "Sélection en masse" - -#: wp-includes/media.php:2950 -msgid "Cancel Selection" -msgstr "Annuler la sélection" - -#: wp-includes/media.php:2953 -msgid "Delete Selected" -msgstr "Supprimer la sélection" - -#: wp-includes/script-loader.php:540 -msgctxt "missing menu item navigation label" -msgid "(no label)" -msgstr "(Aucune information)" - -#. translators: %s: taxonomy label, %l: list of term links -#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782 -msgid "%s: %l." -msgstr "%s : %l." - -#: wp-includes/user.php:137 -msgid "ERROR: Invalid username. Lost your password?" -msgstr "ERREUR : Nom d’utilisateur invalide. Vous avez perdu votre mot de passe ?" - -#: wp-includes/user.php:153 -msgid "ERROR: The password you entered for the username %1$s is incorrect. Lost your password?" -msgstr "ERREUR : le mot de passe que vous avez saisi pour le nom d’utilisateur %1$s est incorrect. Avez-vous perdu votre mot de passe ?" - -#: wp-includes/media.php:1471 -msgid "Bitrate" -msgstr "Débit" - -#: wp-includes/class-wp-editor.php:932 -msgid "Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser’s edit menu instead." -msgstr "Votre navigateur ne supporte pas les accès direct au presse-papier. Veuillez utiliser les raccourcis clavier ou le menu Édition de votre navigateur." - -#: wp-includes/class-wp-editor.php:947 -msgid "Read more..." -msgstr "Lire la suite..." - -#: wp-includes/class-wp-editor.php:1412 -msgid "Search or use up and down arrow keys to select an item." -msgstr "Chercher ou utiliser les flèches haut et bas pour choisir un élément." - -#: wp-includes/media-template.php:151 -msgid "Close media panel" -msgstr "Fermer le panneau des médias" - -#: wp-includes/media-template.php:172 -msgid "Close uploader" -msgstr "Fermer le panneau de chargement" - -#: wp-includes/media-template.php:218 -msgid "Maximum upload file size: %s." -msgstr "Taille de fichier maximale pour la mise en ligne : %s." - -#: wp-includes/media-template.php:237 -msgid "List View" -msgstr "Vue en liste" - -#: wp-includes/media-template.php:240 -msgid "Grid View" -msgstr "Vue en grille" - -#: wp-includes/media-template.php:267 -msgid "Edit previous media item" -msgstr "Modifier l’élément média précédent" - -#: wp-includes/media-template.php:268 -msgid "Edit next media item" -msgstr "Modifier l’élément média suivant" - -#: wp-includes/media-template.php:327 -msgid "File name:" -msgstr "Nom du fichier :" - -#: wp-includes/media-template.php:328 -msgid "File type:" -msgstr "Type du fichier :" - -#: wp-includes/media-template.php:329 -msgid "Uploaded on:" -msgstr "Mis en ligne le :" - -#: wp-includes/media-template.php:331 -msgid "File size:" -msgstr "Taille du fichier :" - -#: wp-includes/media-template.php:334 -msgid "Dimensions:" -msgstr "Dimensions :" - -#: wp-includes/media-template.php:344 -msgid "Bitrate:" -msgstr "Débit binaire" - -#: wp-includes/media-template.php:394 -msgid "Uploaded By" -msgstr "Mise en ligne par" - -#: wp-includes/media-template.php:399 -msgid "Uploaded To" -msgstr "Mis en ligne sur" - -#: wp-includes/media-template.php:411 -msgid "View attachment page" -msgstr "Afficher la page du fichier" - -#: wp-includes/media-template.php:413 -msgid "Edit more details" -msgstr " Indiquer plus de détails" - -#: wp-includes/media.php:1472 -msgid "Bitrate Mode" -msgstr "Mode de débit" - -#: wp-includes/media.php:2939 -msgid "All media types" -msgstr "Tous les types de médias" - -#: wp-includes/media.php:2940 -msgid "All dates" -msgstr "Toutes les dates" - -#: wp-includes/media.php:2943 -msgid "Unattached" -msgstr "Non-attaché" - -#: wp-includes/media.php:2947 -msgid "" -"You are about to permanently delete these items.\n" -" 'Cancel' to stop, 'OK' to delete." -msgstr "" -"Vous vous apprêtez à supprimer définitivement ces éléments.\n" -"'Annuler' pour arrêter, 'OK' pour continuer." - -#: wp-includes/media.php:2956 -msgid "Filter by date" -msgstr "Filtrer par date" - -#: wp-includes/media.php:2957 -msgid "Filter by type" -msgstr "Filtrer par type" - -#: wp-includes/media.php:2958 -msgid "Search Media" -msgstr "Rechercher un média" - -#: wp-includes/media.php:3031 -msgid "Edit Metadata" -msgstr "Modifier les métadonnées " - -#: wp-includes/ms-load.php:95 -msgid "This site is no longer available." -msgstr "Ce site n’est plus disponible." - -#: wp-comments-post.php:136 -msgid "ERROR: The comment could not be saved. Please try again later." -msgstr "ERREUR : le commentaire n’a pas pu être enregistré. Veuillez réessayer plus tard." - -#: wp-includes/class-wp-customize-control.php:988 -msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header size of %s × %s pixels." -msgstr "Bien que vous puissiez recadrer vos images comme bon vous semble après avoir cliqué sur Ajouter une image, votre thème recommande d’utiliser une taille de %s × %s pixels pour l’en-tête." - -#: wp-includes/class-wp-customize-control.php:990 -msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header width of %s pixels." -msgstr "Bien que vous puissiez recadrer vos images comme bon vous semble après avoir cliqué sur Ajouter une image, votre thème recommande d’utiliser une largeur de %s pixels pour l’en-tête." - -#: wp-includes/class-wp-customize-control.php:992 -msgid "While you can crop images to your liking after clicking Add new image, your theme recommends a header height of %s pixels." -msgstr "Bien que vous puissiez recadrer vos images comme bon vous semble après avoir cliqué sur Ajouter une image, votre thème recommande d’utiliser une hauteur de %s pixels pour l’en-tête." - -#: wp-includes/class-wp-customize-section.php:182 -msgid "Press return or enter to expand" -msgstr "Appuyez sur Envoi ou Retour pour ouvrir" - -#. translators: %s is the site/panel title in the Customizer -#: wp-includes/class-wp-customize-panel.php:182 -msgid "You are customizing %s" -msgstr "Vous personnalisez %s" - -#: wp-includes/class-wp-customize-widgets.php:438 -msgid "Widgets are independent sections of content that can be placed into widgetized areas provided by your theme (commonly called sidebars)." -msgstr "Les widgets sont des sections de contenu indépendants qui peuvent être placés dans les zones à widgets prévues dans votre thème (généralement, les barres latérales)." - -#: wp-includes/update.php:119 wp-includes/update.php:295 -#: wp-includes/update.php:457 -msgid "(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)" -msgstr "(WordPress n’a pas pu établir de connexion sécurisée vers WordPress.org. Veuillez contacter l’administrateur de votre serveur.)" - -#: wp-includes/class-wp-customize-widgets.php:1049 -msgid "Shift-click to edit this widget." -msgstr "Faites Shift+clic pour modifier ce widget." - -#: wp-includes/class-wp-editor.php:757 -msgctxt "HTML tag" -msgid "Address" -msgstr "Adresse" - -#: wp-includes/class-wp-editor.php:929 -msgid "If you’re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically." -msgstr "Si vous souhaitez utiliser du contenu riche en provenance de Microsoft Word, essayez de désactiver cette option. L’éditeur nettoiera automatiquement les textes en provenance de Word." - -#: wp-includes/class-wp-editor.php:944 -#: wp-includes/js/tinymce/wp-mce-help.php:16 -msgid "Keyboard Shortcuts" -msgstr "Raccourcis clavier" - -#: wp-login.php:774 -msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums." -msgstr "ERREUR : les cookies sont bloqués en raison d’un retour inattendu. Pour obtenir de l’aide, veuillez lire cette documentation ou essayez les forums d’entraide." - -#: wp-login.php:775 wp-login.php:779 -msgid "http://codex.wordpress.org/Cookies" -msgstr "http://codex.wordpress.org/Cookies" - -#: wp-login.php:778 -msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." -msgstr "ERREUR : les cookies sont bloqués ou ne sont pas reconnus par votre navigateur. Vous devez activer les cookies pour utiliser WordPress." - -#: wp-includes/js/tinymce/wp-mce-help.php:132 -msgid "Add/remove code tag" -msgstr "Ajouter/enlever la balise de code" - -#: wp-includes/media-template.php:970 -msgid "Link CSS Class" -msgstr "Classe CSS du lien" - -#: wp-includes/media-template.php:750 -msgid "Show Video List" -msgstr "Afficher la list des vidéos" - -#: wp-includes/media-template.php:867 -msgid "Display Settings" -msgstr "Réglages de l’affichage" - -#: wp-includes/media-template.php:846 -msgid "Edit Original" -msgstr "Modifier l’original" - -#: wp-includes/class-wp-editor.php:909 -msgctxt "table cell alignment attribute" -msgid "None" -msgstr "Aucun" - -#: wp-includes/class-wp-editor.php:769 -msgid "Font Family" -msgstr "Famille de polices" - -#: wp-includes/class-wp-editor.php:770 -msgid "Font Sizes" -msgstr "Tailles de la police" - -#: wp-includes/class-wp-editor.php:900 -msgid "Split table cell" -msgstr "Diviser une cellule du tableau" - -#: wp-includes/media-template.php:223 wp-includes/media.php:2993 -msgid "Suggested image dimensions:" -msgstr "Dimensions d’image suggérées :" - -#: wp-includes/media-template.php:914 -msgid "Custom Size" -msgstr "Taille personalisée" - -#: wp-includes/media-template.php:949 -msgid "Advanced Options" -msgstr "Options avancées" - -#: wp-includes/media-template.php:953 -msgid "Image Title Attribute" -msgstr "Attribut « Title » de l’image" - -#: wp-includes/media-template.php:957 -msgid "Image CSS Class" -msgstr "Classe CSS de l’image" - -#: wp-includes/media-template.php:370 wp-includes/media-template.php:549 -#: wp-includes/media.php:1462 -msgid "Artist" -msgstr "Artiste" - -#: wp-includes/media-template.php:371 wp-includes/media-template.php:550 -#: wp-includes/media.php:1463 -msgid "Album" -msgstr "Album" - -#: wp-includes/media.php:1467 -msgid "Genre" -msgstr "Genre" - -#: wp-includes/media.php:1468 -msgid "Year" -msgstr "Année" - -#: wp-includes/media.php:1469 -msgctxt "video or audio" -msgid "Length" -msgstr "Durée" - -#: wp-includes/media.php:2994 -msgid "There has been an error cropping your image." -msgstr "Une erreur est survenue lors du recadrage de votre image." - -#: wp-includes/media.php:3013 -msgid "Edit Audio Playlist" -msgstr "Modifier la liste de lecture audio" - -#: wp-includes/media.php:3014 -msgid "← Cancel Audio Playlist" -msgstr "← Annuler la liste de lecture audio" - -#: wp-includes/media.php:3015 -msgid "Insert audio playlist" -msgstr "Insérer une liste de lecture audio" - -#: wp-includes/media.php:3016 -msgid "Update audio playlist" -msgstr "Mettre à jour la liste de lecture audio" - -#: wp-includes/media.php:3017 -msgid "Add to audio playlist" -msgstr "Ajouter à la liste de lecture audio" - -#: wp-includes/media.php:3018 -msgid "Add to Audio Playlist" -msgstr "Ajouter à la liste de lecture audio" - -#: wp-includes/class-wp-customize-widgets.php:701 -msgctxt "Move widget" -msgid "Move" -msgstr "Déplacer" - -#: wp-includes/class-wp-customize-control.php:924 -msgid "Set image" -msgstr "Définir l’image" - -#. translators: Hide as in hide header image via the Customizer -#: wp-includes/class-wp-customize-control.php:1005 -msgctxt "custom header" -msgid "Hide image" -msgstr "Cacher l’image" - -#. translators: New as in add new header image via the Customizer -#: wp-includes/class-wp-customize-control.php:1007 -msgctxt "header image" -msgid "Add new image" -msgstr "Ajouter une nouvelle image" - -#: wp-includes/class-wp-customize-control.php:1054 -msgctxt "Reorder widgets in Customizer" -msgid "Reorder" -msgstr "Réordonner" - -#: wp-includes/class-wp-customize-control.php:1055 -msgctxt "Cancel reordering widgets in Customizer" -msgid "Done" -msgstr "Terminé" - -#: wp-includes/class-wp-customize-widgets.php:725 -msgid "Save and preview changes before publishing them." -msgstr "Enregistrer les modifications et les prévisualiser avant de les publier" - -#: wp-includes/class-wp-customize-widgets.php:727 -msgid "Trash widget by moving it to the inactive widgets sidebar." -msgstr "Mettez le widget à la Corbeille en le déplaçant vers la barre latérale inactive." - -#: wp-includes/class-wp-customize-widgets.php:758 -msgid "Search Widgets" -msgstr "Rechercher des widgets" - -#: wp-includes/class-wp-customize-widgets.php:759 -msgid "Search widgets…" -msgstr "Rechercher de widgets…" - -#: wp-includes/class-wp-editor.php:743 -msgctxt "TinyMCE" -msgid "Headings" -msgstr "En-têtes" - -#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129 -msgctxt "auto preload" -msgid "Auto" -msgstr "Automatique" - -#: wp-includes/class-wp-customize-widgets.php:692 -msgid "Move to another area…" -msgstr "Déplacer vers une autre zone…" - -#: wp-includes/media.php:2992 -msgid "Cropping…" -msgstr "Recadrage…" - -#: wp-includes/media-template.php:1146 -msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)" -msgstr "Pistes (sous-titres, légendes, descriptions, chapitres ou métadonnées)" - -#: wp-includes/class-wp-editor.php:741 -msgctxt "TinyMCE" -msgid "Formats" -msgstr "Formats" - -#: wp-includes/class-wp-editor.php:917 -msgctxt "table cell scope attribute" -msgid "Scope" -msgstr "Portée" - -#: wp-includes/class-wp-editor.php:881 -msgctxt "table column" -msgid "Column" -msgstr "Colonne" - -#. translators: block tags -#: wp-includes/class-wp-editor.php:752 -msgctxt "TinyMCE" -msgid "Blocks" -msgstr "Blocs" - -#: wp-includes/class-wp-editor.php:755 -msgctxt "HTML tag" -msgid "Div" -msgstr "Div" - -#: wp-includes/class-wp-editor.php:756 -msgctxt "HTML tag" -msgid "Pre" -msgstr "Pre" - -#: wp-includes/class-wp-editor.php:759 -msgctxt "HTML elements" -msgid "Inline" -msgstr "Inline" - -#: wp-includes/class-wp-editor.php:767 -msgctxt "editor button" -msgid "Code" -msgstr "Code" - -#: wp-includes/class-wp-editor.php:791 -msgid "Bulleted list" -msgstr "Liste à puces" - -#: wp-includes/class-wp-editor.php:793 -msgctxt "list style" -msgid "Square" -msgstr "Carré" - -#: wp-includes/class-wp-editor.php:795 -msgctxt "list style" -msgid "Circle" -msgstr "Cercle" - -#: wp-includes/class-wp-editor.php:796 -msgctxt "list style" -msgid "Disc" -msgstr "Rond" - -#: wp-includes/class-wp-editor.php:797 -msgctxt "list style" -msgid "Lower Greek" -msgstr "Minuscules grecques" - -#: wp-includes/class-wp-editor.php:798 -msgctxt "list style" -msgid "Lower Alpha" -msgstr "Minuscules alphanumériques" - -#: wp-includes/class-wp-editor.php:799 -msgctxt "list style" -msgid "Upper Alpha" -msgstr "Majuscules alphanumériques" - -#: wp-includes/class-wp-editor.php:800 -msgctxt "list style" -msgid "Upper Roman" -msgstr "Chiffres romains majuscules" - -#: wp-includes/class-wp-editor.php:801 -msgctxt "list style" -msgid "Lower Roman" -msgstr "Chiffres romains minuscules " - -#: wp-includes/class-wp-editor.php:804 -msgctxt "Name of link anchor (TinyMCE)" -msgid "Name" -msgstr "Nom" - -#: wp-includes/class-wp-editor.php:805 -msgctxt "Link anchor (TinyMCE)" -msgid "Anchor" -msgstr "Ancre" - -#: wp-includes/class-wp-editor.php:806 -msgctxt "Link anchors (TinyMCE)" -msgid "Anchors" -msgstr "Ancres" - -#: wp-includes/class-wp-editor.php:839 -msgctxt "editor button" -msgid "Right to left" -msgstr "Droite à gauche (RTL)" - -#: wp-includes/class-wp-editor.php:840 -msgctxt "editor button" -msgid "Left to right" -msgstr "Gauche à droite" - -#: wp-includes/class-wp-editor.php:857 -msgctxt "find/replace" -msgid "Replace" -msgstr "Remplacer" - -#: wp-includes/class-wp-editor.php:858 -msgctxt "find/replace" -msgid "Next" -msgstr "Suivant" - -#. translators: previous -#: wp-includes/class-wp-editor.php:860 -msgctxt "find/replace" -msgid "Prev" -msgstr "Préc." - -#: wp-includes/class-wp-editor.php:861 -msgctxt "find/replace" -msgid "Whole words" -msgstr "Mots entiers" - -#: wp-includes/class-wp-editor.php:863 -msgctxt "find/replace" -msgid "Replace with" -msgstr "Remplacer par" - -#: wp-includes/class-wp-editor.php:864 -msgctxt "find/replace" -msgid "Find" -msgstr "Chercher" - -#: wp-includes/class-wp-editor.php:865 -msgctxt "find/replace" -msgid "Replace all" -msgstr "Tout remplacer" - -#: wp-includes/class-wp-editor.php:868 -msgctxt "spellcheck" -msgid "Finish" -msgstr "Terminer" - -#: wp-includes/class-wp-editor.php:869 -msgctxt "spellcheck" -msgid "Ignore all" -msgstr "Tout ignorer" - -#: wp-includes/class-wp-editor.php:870 -msgctxt "spellcheck" -msgid "Ignore" -msgstr "Ignorer" - -#: wp-includes/class-wp-editor.php:882 -msgctxt "table columns" -msgid "Cols" -msgstr "Colonnes" - -#: wp-includes/class-wp-editor.php:883 -msgctxt "table cell" -msgid "Cell" -msgstr "Cellule" - -#: wp-includes/class-wp-editor.php:885 -msgctxt "table header" -msgid "Header" -msgstr "En-tête" - -#: wp-includes/class-wp-editor.php:886 -msgctxt "table body" -msgid "Body" -msgstr "Corps" - -#: wp-includes/class-wp-editor.php:887 -msgctxt "table footer" -msgid "Footer" -msgstr "Pied de page" - -#: wp-includes/class-wp-editor.php:919 -msgctxt "TinyMCE" -msgid "Insert template" -msgstr "Insérer un modèle" - -#: wp-includes/class-wp-editor.php:920 -msgctxt "TinyMCE" -msgid "Templates" -msgstr "Modèles" - -#: wp-includes/class-wp-editor.php:924 -msgctxt "editor button" -msgid "Show blocks" -msgstr "Montrer les blocs" - -#. translators: word count -#: wp-includes/class-wp-editor.php:928 -msgid "Words: %s" -msgstr "Mots : %s" - -#: wp-includes/class-wp-editor.php:935 -msgctxt "TinyMCE menu" -msgid "Insert" -msgstr "Insérer" - -#: wp-includes/class-wp-editor.php:936 -msgctxt "TinyMCE menu" -msgid "File" -msgstr "Fichier" - -#: wp-includes/class-wp-editor.php:937 -msgctxt "TinyMCE menu" -msgid "Edit" -msgstr "Modifier" - -#: wp-includes/class-wp-editor.php:938 -msgctxt "TinyMCE menu" -msgid "Tools" -msgstr "Outils" - -#: wp-includes/class-wp-editor.php:939 -msgctxt "TinyMCE menu" -msgid "View" -msgstr "Voir" - -#: wp-includes/class-wp-editor.php:940 -msgctxt "TinyMCE menu" -msgid "Table" -msgstr "Tableau" - -#: wp-includes/media-template.php:1027 wp-includes/media-template.php:1110 -msgid "Add alternate sources for maximum HTML5 playback:" -msgstr "Ajoutez des sources alternatives pour une lecture optimale avec HTML5 :" - -#: wp-includes/media.php:2981 -msgid "Image Details" -msgstr "Détails de l’image" - -#: wp-includes/update.php:119 wp-includes/update.php:295 -#: wp-includes/update.php:457 -msgid "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." -msgstr "Une erreur inattendue s’est produite. Quelque chose semble ne pas fonctionner avec WordPress.org ou la configuration de ce serveur. Si vous continuez à rencontrer des problèmes, veuillez essayer les forums de support." - -#: wp-includes/media.php:2919 -msgid "Back" -msgstr "Retour" - -#: wp-includes/media-template.php:752 -msgid "Show Tracklist" -msgstr "Montrer la la liste des pistes" - -#: wp-includes/media-template.php:420 wp-includes/media-template.php:523 -#: wp-includes/media.php:2944 -msgid "Trash" -msgstr "Corbeille" - -#: wp-includes/media-template.php:740 -msgid "Playlist Settings" -msgstr "Paramètres de liste de lecture" - -#: wp-includes/default-widgets.php:227 -msgctxt "Search widget" -msgid "Search" -msgstr "Chercher" - -#. translators: used to join items in a list with more than 2 items -#: wp-includes/formatting.php:3615 -msgid "%s, %s" -msgstr "%s, %s" - -#. translators: used to join last two items in a list with more than 2 times -#: wp-includes/formatting.php:3617 -msgid "%s, and %s" -msgstr "%s et %s" - -#. translators: used to join items in a list with only 2 items -#: wp-includes/formatting.php:3619 -msgid "%s and %s" -msgstr "%s et %s" - -#: wp-includes/media-template.php:761 -msgid "Show Artist Name in Tracklist" -msgstr "Afficher le nom de l’artiste dans la liste de lecture" - -#: wp-includes/media-template.php:769 -msgid "Show Images" -msgstr "Montrer les images" - -#: wp-includes/media-template.php:1040 wp-includes/media-template.php:1130 -msgid "Metadata" -msgstr "Métadonnées" - -#: wp-includes/media-template.php:1047 wp-includes/media-template.php:1137 -msgid "Autoplay" -msgstr "Lecture automatique" - -#: wp-includes/media-template.php:1121 -msgid "Poster Image" -msgstr "Image de couverture" - -#: wp-includes/media-template.php:1159 -msgid "There are no associated subtitles." -msgstr "Il n’y a pas de sous-titres associés." - -#: wp-includes/media.php:2935 -msgid "Create a new playlist" -msgstr "Créer une nouvelle liste de lecture" - -#: wp-includes/media.php:2936 -msgid "Create a new video playlist" -msgstr "Créer une nouvelle liste de lecture vidéo" - -#: wp-includes/media.php:2982 -msgid "Replace Image" -msgstr "Remplacer l’image" - -#: wp-includes/media.php:2983 wp-includes/media.php:3000 -#: wp-includes/media.php:3006 -msgid "Cancel Edit" -msgstr "Annuler la modification" - -#: wp-includes/media.php:2987 -msgid "Choose Image" -msgstr "Choisir une image" - -#: wp-includes/media.php:2988 -msgid "Select and Crop" -msgstr "Sélectionner et rogner" - -#: wp-includes/media.php:2989 -msgid "Skip Cropping" -msgstr "Pas de recadrage" - -#: wp-includes/media.php:2990 -msgid "Crop Image" -msgstr "Recadrer l’image" - -#: wp-includes/media.php:2991 -msgid "Crop your image" -msgstr "Recadrer votre image" - -#: wp-includes/media.php:2997 -msgid "Audio Details" -msgstr "Détails audio" - -#: wp-includes/media.php:2998 -msgid "Replace Audio" -msgstr "Remplacer le son" - -#: wp-includes/media.php:2999 -msgid "Add Audio Source" -msgstr "Ajouter une source audio" - -#: wp-includes/media.php:3003 -msgid "Video Details" -msgstr "Détails de la vidéo" - -#: wp-includes/media.php:3004 -msgid "Replace Video" -msgstr "Remplacer la vidéo" - -#: wp-includes/media.php:3005 -msgid "Add Video Source" -msgstr "Ajouter une source vidéo" - -#: wp-includes/media.php:3007 -msgid "Select Poster Image" -msgstr "Choisir une image de couverture" - -#: wp-includes/media.php:3008 -msgid "Add Subtitles" -msgstr "Ajouter des sous-titres" - -#: wp-includes/media.php:3011 -msgid "Drag and drop to reorder tracks." -msgstr "Glisser-déposer pour réorganiser les pistes." - -#: wp-includes/media.php:3012 -msgid "Create Audio Playlist" -msgstr "Créer une liste de lecture audio" - -#: wp-includes/media.php:3021 -msgid "Drag and drop to reorder videos." -msgstr "Glisser-déposer pour réorganiser les vidéos." - -#: wp-includes/media.php:3022 -msgid "Create Video Playlist" -msgstr "Créer une liste de lecture vidéo" - -#: wp-includes/media.php:3023 -msgid "Edit Video Playlist" -msgstr "Modifier une liste de lecture vidéo" - -#: wp-includes/media.php:3024 -msgid "← Cancel Video Playlist" -msgstr "← Annuler la liste de lecture vidéo" - -#: wp-includes/media.php:3025 -msgid "Insert video playlist" -msgstr "Insérer une liste de lecture vidéo" - -#: wp-includes/media.php:3026 -msgid "Update video playlist" -msgstr "Mettre à jour la liste de lecture vidéo" - -#: wp-includes/media.php:3027 -msgid "Add to video playlist" -msgstr "Ajouter à la liste de lecture vidéo" - -#: wp-includes/media.php:3028 -msgid "Add to Video Playlist" -msgstr "Ajouter à la liste de lecture vidéo" - -#: wp-includes/nav-menu.php:322 -msgid "Invalid menu ID." -msgstr "Menu ID invalide." - -#: wp-includes/wp-db.php:991 -msgid "" -"

      Can’t select database

      \n" -"

      We were able to connect to the database server (which means your username and password is okay) but not able to select the %1$s database.

      \n" -"
        \n" -"
      • Are you sure it exists?
      • \n" -"
      • Does the user %2$s have permission to use the %1$s database?
      • \n" -"
      • On some systems the name of your database is prefixed with your username, so it would be like username_%1$s. Could that be the problem?
      • \n" -"
      \n" -"

      If you don't know how to set up a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

      " -msgstr "" -"

      Impossible de choisir la base de données

      \n" -"

      Nous sommes en mesure de nous connecter au serveur de la base de données (ce qui signifie que les identifiants et mot de passe sont bons), mais il est impossible de sélectionner la base de données %1$s.

      \n" -"
        \n" -"
      • Êtes-vous sûr qu'elle existe ?
      • \n" -"
      • L’utilisateur %2$s a-t-il la permission d’utiliser la base de données %1$s ?
      • \n" -"
      • Sur certains systèmes, le nom de votre base de données est préfixée par votre nom d’utilisateur, donc est-ce comme username_%1$s. Est-ce le problème ?
      • \n" -"
      \n" -"

      Si vous ne savez pas configurer votre base de donénes, vous devriez contacter votre hébergeur. Si tout vos essais échouent recherchez de l’aide sur les forums de support de WordPress Francophone.

      " - -#: wp-includes/wp-db.php:1160 -msgid "The query argument of %s must have a placeholder." -msgstr "L’argument de requête %s doit avoir un paramètre fictif." - -#: wp-includes/wp-db.php:1424 -msgid "" -"\n" -"

      Error establishing a database connection

      \n" -"

      This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at %s. This could mean your host's database server is down.

      \n" -"
        \n" -"\t
      • Are you sure you have the correct username and password?
      • \n" -"\t
      • Are you sure that you have typed the correct hostname?
      • \n" -"\t
      • Are you sure that the database server is running?
      • \n" -"
      \n" -"

      If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

      \n" -msgstr "" -"\n" -"

      Erreur de connexion à la base de données

      \n" -"

      Cela signifie que les identifiants et mots de passe dans votre fichier wp-config.php sont incorrects, ou que nous ne pouvons pas contacter le serveur de base de données à %s. Cela peut vouloir dire que la base de données de votre hébergement est indisponible.

      \n" -"
        \n" -"\t
      • Êtes-vous sûr que vos identifiants sont corrects ?
      • \n" -"\t
      • Êtes-vous sûr que vous avez saisi la bonne adresse d'hébergement ?
      • \n" -"\t
      • Êtes-vous sûr que votre serveur de base de données fonctionne ?
      • \n" -"
      \n" -"

      Si vous n'êtes pas sûr de comprendre ces questions, vous devriez contacter votre hébergeur. Si vous avez encore besoin d'aide, vous pouvez visiter les forums de support de WordPress Francophone.

      \n" - -#: wp-login.php:632 -msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )." -msgstr "Astuce : Le mot de passe devrait contenir au moins 7 caractères. Pour le rendre plus fort, utilisez des majuscules et des minuscules, des nombres et des symboles tels que ! \" ? $ % ^ & )." - -#: wp-includes/class-wp-editor.php:830 -msgid "Insert/edit video" -msgstr "Insérer/modifier la vidéo" - -#: wp-includes/class-wp-editor.php:856 -msgid "Could not find the specified string." -msgstr "Impossible de trouver la chaîne spécifiée." - -#: wp-includes/class-wp-editor.php:912 -msgid "Column group" -msgstr "Groupe de colonnes" - -#: wp-includes/class-wp-editor.php:945 -msgid "Toolbar Toggle" -msgstr "Ouvrir/fermer la barre d'outils" - -#: wp-includes/class-wp-editor.php:828 -msgid "Insert image" -msgstr "Insérer une image" - -#: wp-includes/class-wp-editor.php:826 -msgid "Style" -msgstr "Style" - -#: wp-includes/class-wp-editor.php:832 -msgid "Alternative source" -msgstr "Source alternative" - -#: wp-includes/class-wp-editor.php:1254 -msgid "Save failed." -msgstr "Échec de la sauvegarde." - -#: wp-includes/class-wp-editor.php:1214 -msgid "Media library (Alt + Shift + M)" -msgstr "Bibliothèque de médias (Alt + Shift + M)" - -#: wp-includes/class-wp-editor.php:812 -msgid "Keywords" -msgstr "Mots-clés" - -#: wp-includes/admin-bar.php:130 wp-includes/default-widgets.php:399 -#: wp-login.php:100 -msgid "https://wordpress.org/" -msgstr "http://www.wordpress-fr.net/" - -#: wp-includes/admin-bar.php:146 wp-login.php:775 -msgid "https://wordpress.org/support/" -msgstr "http://www.wordpress-fr.net/support" - -#: wp-includes/admin-bar.php:154 -msgid "https://wordpress.org/support/forum/requests-and-feedback" -msgstr "https://wordpress.org/support/forum/requests-and-feedback" - -#: wp-includes/class-wp-customize-control.php:909 -msgid "Randomize uploaded headers" -msgstr "En-têtes chargés aléatoires" - -#: wp-includes/class-wp-customize-control.php:911 -msgid "Randomize suggested headers" -msgstr "En-têtes suggérés aléatoires" - -#: wp-includes/class-wp-customize-control.php:939 -msgid "Randomizing uploaded headers" -msgstr "Rendre aléatoire les en-têtes chargés" - -#: wp-includes/class-wp-customize-control.php:941 -msgid "Randomizing suggested headers" -msgstr "Rendre aléatoire les en-têtes suggérés" - -#: wp-includes/class-wp-customize-control.php:957 -msgid "No image set" -msgstr "Pas de jeu d’images" - -#: wp-includes/class-wp-customize-control.php:998 -msgid "Current header" -msgstr "En-tête actuel" - -#: wp-includes/class-wp-customize-control.php:1012 -msgctxt "custom headers" -msgid "Previously uploaded" -msgstr "Précédemment chargé" - -#: wp-includes/class-wp-customize-control.php:1019 -msgctxt "custom headers" -msgid "Suggested" -msgstr "Suggérés" - -#: wp-includes/class-wp-customize-control.php:1050 -msgid "Add a Widget" -msgstr "Ajouter un Widget" - -#: wp-includes/class-wp-customize-widgets.php:693 -msgid "Move down" -msgstr "Descendre" - -#: wp-includes/class-wp-customize-widgets.php:694 -msgid "Move up" -msgstr "Monter" - -#: wp-includes/class-wp-customize-widgets.php:700 -msgid "Select an area to move this widget into:" -msgstr "Sélectionnez une zone vers laquelle déplaceer ce widget :" - -#: wp-includes/class-wp-customize-widgets.php:728 -#: wp-includes/script-loader.php:518 -msgid "An error has occurred. Please reload the page and try again." -msgstr "Une erreur est survenue. Veuillez recharger la page et réessayer." - -#: wp-includes/class-wp-editor.php:773 -msgid "Align right" -msgstr "Aligner à droite" - -#: wp-includes/class-wp-editor.php:792 -msgid "Numbered list" -msgstr "Liste numérotée" - -#: wp-includes/class-wp-editor.php:776 -msgid "Increase indent" -msgstr "Augmenter l’indentation" - -#: wp-includes/class-wp-editor.php:764 -msgid "Clear formatting" -msgstr "Nettoyer le formatage " - -#: wp-includes/class-wp-editor.php:772 -msgid "Align center" -msgstr "Centrer" - -#: wp-includes/class-wp-editor.php:777 -msgid "Decrease indent" -msgstr "Diminuer l’indentation" - -#: wp-includes/class-wp-editor.php:929 -msgid "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off." -msgstr "Coller est maintenant en mode texte. Les contenus seront dorénavant collés en mode texte jusqu‘à ce que cette option soit annulée." - -#: wp-includes/class-wp-editor.php:775 -msgid "Justify" -msgstr "Justifier" - -#: wp-includes/class-wp-editor.php:774 -msgid "Align left" -msgstr "Aligner à gauche" - -#: wp-includes/class-wp-editor.php:789 -msgid "Visual aids" -msgstr "Aides visuelles" - -#: wp-includes/class-wp-editor.php:851 -msgid "Restore last draft" -msgstr "Rétablir le dernier brouillon" - -#: wp-includes/class-wp-editor.php:838 -msgid "Special character" -msgstr "Caractère spécial" - -#: wp-includes/class-wp-editor.php:768 -msgid "Source code" -msgstr "Code source" - -#: wp-includes/class-wp-editor.php:841 -msgid "Emoticons" -msgstr "Émoticônes" - -#: wp-includes/class-wp-editor.php:810 -msgid "Robots" -msgstr "Robots" - -#: wp-includes/class-wp-editor.php:813 -msgid "Encoding" -msgstr "Encodage" - -#: wp-includes/class-wp-editor.php:849 -msgid "Horizontal line" -msgstr "Ligne horizontale" - -#: wp-includes/class-wp-editor.php:829 -msgid "Insert date/time" -msgstr "Insérer l’heure/la date" - -#: wp-includes/class-wp-editor.php:833 -msgid "Paste your embed code below:" -msgstr "Collez votre code d’intégration ci-dessous :" - -#: wp-includes/class-wp-editor.php:834 -msgid "Insert video" -msgstr "Insérer une vidéo" - -#: wp-includes/class-wp-editor.php:835 -msgid "Embed" -msgstr "Intégration" - -#: wp-includes/class-wp-editor.php:842 -msgid "Nonbreaking space" -msgstr "Espace insécable" - -#: wp-includes/class-wp-editor.php:843 -msgid "Page break" -msgstr "Saut de page" - -#: wp-includes/class-wp-editor.php:844 -msgid "Paste as text" -msgstr "Coller en texte" - -#: wp-includes/media-template.php:847 wp-includes/media.php:2917 -msgid "Replace" -msgstr "Remplacer" - -#: wp-includes/class-wp-editor.php:862 -msgid "Find and replace" -msgstr "Chercher et remplacer" - -#: wp-includes/class-wp-editor.php:866 -msgid "Match case" -msgstr "Respecter la casse" - -#: wp-includes/class-wp-editor.php:880 -msgid "Rows" -msgstr "Lignes" - -#: wp-includes/class-wp-editor.php:915 -msgid "Cell padding" -msgstr "Marge intérieure des cellules" - -#: wp-includes/class-wp-editor.php:916 -msgid "Cell spacing" -msgstr "Espacement entre les cellules" - -#: wp-includes/class-wp-editor.php:913 -msgid "Row type" -msgstr "Type de ligne" - -#: wp-includes/class-wp-editor.php:873 -msgid "Insert table" -msgstr "Insérer un tableau" - -#: wp-includes/class-wp-editor.php:884 -msgid "Header cell" -msgstr "Cellule d’en-tête" - -#: wp-includes/class-wp-editor.php:914 -msgid "Cell type" -msgstr "Type de cellule" - -#: wp-includes/class-wp-editor.php:911 -msgid "Row group" -msgstr "Groupe de lignes" - -#: wp-includes/class-wp-editor.php:896 -msgid "Delete column" -msgstr "Supprimer la colonne" - -#: wp-includes/class-wp-editor.php:922 -msgid "Background color" -msgstr "Couleur d’arrière plan" - -#: wp-includes/class-wp-editor.php:923 -msgid "Text color" -msgstr "Couleur du texte" - -#: wp-includes/class-wp-editor.php:925 -msgid "Show invisible characters" -msgstr "Voir les caractères invisibles" - -#: wp-includes/class-wp-editor.php:930 -msgid "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" -msgstr "Zone de texte enrichi. Appuyer sur ALT-F9 pour accéder au menu. Appuyer sur ALT-F10 pour accéder à la barre d’outils. Appuyer sur ALT-0 pour l’aide." - -#: wp-includes/class-wp-editor.php:946 -msgid "Insert Read More tag" -msgstr "Insérer la balise « Lire la suite... »" - -#: wp-includes/class-wp-editor.php:948 -msgid "Distraction Free Writing" -msgstr "Écriture sans distraction" - -#: wp-includes/general-template.php:2647 -msgctxt "admin color scheme" -msgid "Sunrise" -msgstr "Lever du soleil" - -#: wp-includes/general-template.php:2653 -msgctxt "admin color scheme" -msgid "Ectoplasm" -msgstr "Ectoplasme" - -#: wp-includes/general-template.php:2659 -msgctxt "admin color scheme" -msgid "Ocean" -msgstr "Océan" - -#: wp-includes/general-template.php:2665 -msgctxt "admin color scheme" -msgid "Coffee" -msgstr "Café" - -#: wp-includes/class-wp-image-editor.php:268 -msgid "Attempted to set image quality outside of the range [1,100]." -msgstr "Tentative de mise en place d’une qualité d’image en dehors de l’intervalle [1100]." - -#: wp-includes/taxonomy.php:2489 -msgid "A term with the name and slug provided already exists with this parent." -msgstr "Un terme avec le nom et l’identifiant fournis existe déjà avec ce parent." - -#: wp-includes/taxonomy.php:2509 -msgid "A term with the name and slug provided already exists." -msgstr "Un terme avec le nom et l’identifiant fournis existe déjà." - -#: wp-includes/default-widgets.php:17 -msgid "A list of your site’s Pages." -msgstr "Une liste des pages de votre site." - -#: wp-includes/default-widgets.php:226 -msgid "A search form for your site." -msgstr "Un formulaire de recherche pour votre site." - -#: wp-includes/default-widgets.php:271 -msgid "A monthly archive of your site’s Posts." -msgstr "Une archive mensuelle des articles de votre site." - -#: wp-includes/default-widgets.php:371 -msgid "Login, RSS, & WordPress.org links." -msgstr "Connexion, flux RSS et liens WordPress.org." - -#: wp-includes/default-widgets.php:435 -msgid "A calendar of your site’s Posts." -msgstr "Un calendrier des articles de votre site." - -#: wp-includes/default-widgets.php:479 -msgid "Arbitrary text or HTML." -msgstr "Texte arbitraire ou HTML." - -#: wp-includes/default-widgets.php:541 -msgid "A list or dropdown of categories." -msgstr "Une liste ou un menu déroulant des catégories." - -#: wp-includes/default-widgets.php:653 -msgid "Your site’s most recent Posts." -msgstr "Les articles les plus récents de votre site." - -#: wp-includes/default-widgets.php:783 -msgid "Your site’s most recent comments." -msgstr "Les commentaires les plus récents de votre site." - -#: wp-includes/default-widgets.php:928 -msgid "Entries from any RSS or Atom feed." -msgstr "Les entrées depuis n’importe quel flux RSS ou Atom." - -#: wp-includes/default-widgets.php:1224 -msgid "A cloud of your most used tags." -msgstr "Un nuage de vos mots-clés les plus utilisés." - -#: wp-includes/default-widgets.php:1307 -msgid "Add a custom menu to your sidebar." -msgstr "Ajouter un menu personnalisé à votre barre latérale." - -#. 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. -#: wp-includes/script-loader.php:586 -msgctxt "Open Sans font: on or off" -msgid "on" -msgstr "on" - -#: wp-includes/general-template.php:2619 -msgctxt "admin color scheme" -msgid "Default" -msgstr "Par défaut" - -#: wp-includes/general-template.php:2629 -msgctxt "admin color scheme" -msgid "Light" -msgstr "Lumineux" - -#: wp-includes/general-template.php:2641 -msgctxt "admin color scheme" -msgid "Midnight" -msgstr "Minuit" - -#: wp-includes/link-template.php:1491 -msgid "Use commas instead of %s to separate excluded terms." -msgstr "Utilisez des virgules au lieu de %s pour séparer les termes exclus." - -#. 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. -#: wp-includes/script-loader.php:592 -msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)" -msgid "no-subset" -msgstr "no-subset" - -#: wp-includes/admin-bar.php:169 -msgid "Menu" -msgstr "Menu" - -#: wp-includes/update.php:553 -msgid "Translation Updates" -msgstr "Mises à jour des traductions" - -#: wp-login.php:502 -msgid "Sorry, that key has expired. Please try again." -msgstr "Désolé, cette clé a expiré. Veuillez réessayer." - -#: wp-includes/class-wp-theme.php:219 -msgid "The theme directory \"%s\" does not exist." -msgstr "Le répertoire du thème « %s » n’existe pas." - -#: wp-includes/query.php:726 -msgid "In %1$s, use the %2$s method, not the %3$s function. See %4$s." -msgstr "Dans %1$s, utilisez la méthode %2$s, pas la fonction %3$s. Lisez %4$s." - -#: wp-includes/functions.php:1138 -msgid "ERROR: This is not a valid feed template." -msgstr "ERREUR : ce n’est pas un flux valide." - -#: wp-includes/post-template.php:1566 -msgid "This content is password protected. To view it please enter your password below:" -msgstr "Cet article est protégé par un mot de passe. Pour le lire, veuillez saisir votre mot de passe ci-dessous :" - -#: wp-includes/query.php:727 -msgid "http://codex.wordpress.org/Function_Reference/is_main_query" -msgstr "http://codex.wordpress.org/Function_Reference/is_main_query" - -#. translators: This is a comma-separated list of very common words that should -#. be excluded from a search, -#. * like a, an, and the. These are usually called "stopwords". You should -#. not simply translate these individual -#. * words into your language. Instead, look for and provide commonly -#. accepted stopwords in your language. -#: wp-includes/query.php:2144 -msgctxt "Comma-separated list of search stopwords in your language" -msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www" -msgstr "le,la,les,de,des,un,uns,une,unes,et,a,à,il,elle,on,ne,je,tu,nous,vous,ils,elles,son,sa,ses,que,quoi,se,qui,ce,cette,dans,en,du,au,aux,pour,pas,sur,y,ou,où,si,ton,ta,te,mon,ma,tout,toute,tous,toutes,ça,ni,www,com,fr,par,sur,par,dans,mais,vos,votre,vôtre,c,d,j,,l,m,n,s,t,sans,toi,moi,lui,leur,leurs" - -#: wp-includes/class-http.php:1031 wp-includes/class-http.php:1433 -msgid "Failed to write request to temporary file." -msgstr "Impossible d’écrire la requête dans un fichier temporaire." - -#: wp-includes/class-http.php:937 wp-includes/class-http.php:945 -msgid "The SSL certificate for the host could not be verified." -msgstr "Le certificat SSL de l’hôte n’a pas pu être vérifié." - -#: wp-includes/media-template.php:631 -msgid "Embed Media Player" -msgstr "Intégrer le lecteur de média" - -#: wp-includes/media-template.php:339 wp-includes/media-template.php:515 -msgid "Length:" -msgstr "Durée :" - -#: wp-includes/media-template.php:618 -msgid "Embed or Link" -msgstr "Intégrer ou lier" - -#: wp-includes/media-template.php:638 -msgid "Link to Media File" -msgstr "Lien vers le fichier média" - -#: wp-includes/media-template.php:645 -msgid "Link to Attachment Page" -msgstr "Lien vers la page du fichier attaché" - -#: wp-includes/script-loader.php:311 -msgid "Download File" -msgstr "Télécharger le fichier" - -#: wp-includes/script-loader.php:312 -msgid "Download Video" -msgstr "Télécharger la vidéo" - -#: wp-includes/script-loader.php:313 -msgid "Play/Pause" -msgstr "Lecture/Pause" - -#: wp-includes/script-loader.php:314 -msgid "Mute Toggle" -msgstr "Couper le son" - -#: wp-includes/script-loader.php:316 -msgid "Turn off Fullscreen" -msgstr "Quitter le plein écran" - -#: wp-includes/script-loader.php:317 -msgid "Go Fullscreen" -msgstr "Passer en plein écran" - -#: wp-includes/script-loader.php:318 -msgid "Unmute" -msgstr "Réactiver le son" - -#: wp-includes/script-loader.php:320 -msgid "Captions/Subtitles" -msgstr "Légendes/Sous-titres" - -#: wp-includes/formatting.php:2500 -msgid "%s week" -msgid_plural "%s weeks" -msgstr[0] "%s semaine" -msgstr[1] "%s semaines" - -#: wp-includes/formatting.php:2505 -msgid "%s month" -msgid_plural "%s months" -msgstr[0] "%s mois" -msgstr[1] "%s mois" - -#: wp-includes/formatting.php:2510 -msgid "%s year" -msgid_plural "%s years" -msgstr[0] "%s année" -msgstr[1] "%s années" - -#: wp-includes/nav-menu.php:726 wp-includes/post-template.php:1328 -#: wp-includes/post-template.php:1413 -msgid "#%d (no title)" -msgstr "#%d (pas de titre)" - -#: wp-includes/post-template.php:1761 -msgid "JavaScript must be enabled to use this feature." -msgstr "JavaScript doit être activé pour utiliser cette fonctionnalité." - -#. translators: localized date format, see http:php.net/date -#: wp-includes/locale.php:351 -msgid "F j, Y" -msgstr "j F Y" - -#. translators: localized time format, see http:php.net/date -#: wp-includes/locale.php:353 -msgid "g:i a" -msgstr "G \\h i \\m\\i\\n" - -#. translators: localized date and time format, see http:php.net/date -#: wp-includes/locale.php:355 -msgid "F j, Y g:i a" -msgstr "j F Y G \\h i \\m\\i\\n" - -#: wp-includes/class-wp-xmlrpc-server.php:372 -msgid "Login Address (URL)" -msgstr "Adresse de connexion (URL)" - -#: wp-includes/class-wp-xmlrpc-server.php:377 -msgid "The URL to the admin area" -msgstr "L’adresse web de la zone d’administration" - -#: wp-includes/class-wp-customize-control.php:745 -#: wp-includes/media-template.php:179 -msgid "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." -msgstr "Le navigateur web de votre système ne permet pas de mettre des fichiers en ligne. Vous devriez pouvoir le faire en passant par une application native." - -#: wp-includes/post-template.php:242 -msgid "(more…)" -msgstr "(suite…)" - -#: wp-login.php:397 -msgid "Possible reason: your host may have disabled the mail() function." -msgstr "Raison possible : votre hébergeur peut avoir désactivé la fonction mail()." - -#: wp-includes/user.php:2182 -msgid "ERROR: Couldn’t register you… please contact the webmaster !" -msgstr "ERREUR : inscription impossible… Veuillez prendre contact avec le webmaster !" - -#. translators: 1: date -#: wp-includes/post-template.php:1655 -msgctxt "post revision title extra" -msgid "%1$s [Autosave]" -msgstr "%1$s [Sauvegarde automatique]" - -#. translators: 1: date -#: wp-includes/post-template.php:1657 -msgctxt "post revision title extra" -msgid "%1$s [Current Revision]" -msgstr "%1$s [Version actuelle]" - -#: wp-includes/script-loader.php:133 -msgid "Your session has expired. You can log in again from this page or go to the login page." -msgstr "Votre session a expiré. Vous pouvez vous reconnecter depuis cette page ou aller à la page de connexion." - -#. translators: 1: month, 2: day, 3: year, 4: hour, 5: minute -#: wp-includes/script-loader.php:444 -msgid "%1$s %2$s, %3$s @ %4$s : %5$s" -msgstr "%2$s %1$s %3$s à %4$s h %5$s min" - -#: wp-login.php:831 -msgid "Session expired. Please log in again. You will not move away from this page." -msgstr "La session a expiré. Veuillez vous reconnecter. Vous reviendrez sur cette page." - -#: wp-signup.php:654 -msgid "Have you entered your email correctly? You have entered %s, if it’s incorrect, you will not receive your email." -msgstr "Avez-vous correctement saisi votre adresse de messagerie ? Vous aviez saisi %s, mais si ce n’est pas correct, vous ne recevrez pas de message." - -#: wp-signup.php:731 -msgid "The site you were looking for, %s, does not exist, but you can create it now!" -msgstr "Le site que vous cherchez (%s) n’existe pas, mais vous pouvez le créer dès à présent !" - -#: wp-signup.php:733 -msgid "The site you were looking for, %s, does not exist." -msgstr "Le site que vous cherchez (%s) n’existe pas." - -#: wp-includes/functions.php:4486 -msgid "The login page will open in a new window. After logging in you can close it and return to this page." -msgstr "La page de connexion s’ouvrira dans une nouvelle fenêtre. Après vous être connecté, vous pourrez la fermer et revenir à cette page." - -#. translators: post revision title: 1: author avatar, 2: author name, 3: time -#. ago, 4: date -#: wp-includes/post-template.php:1701 -msgctxt "post revision title" -msgid "%1$s %2$s, %3$s ago (%4$s)" -msgstr "%1$s %2$s, il y a %3$s (%4$s)" - -#: wp-includes/comment-template.php:1851 -msgid "%s says:" -msgstr "%s dit :" - -#: wp-includes/comment-template.php:1857 -msgctxt "1: date, 2: time" -msgid "%1$s at %2$s" -msgstr "%1$s à %2$s" - -#: wp-includes/general-template.php:237 -msgctxt "placeholder" -msgid "Search …" -msgstr "Recherche…" - -#: wp-includes/general-template.php:236 wp-includes/general-template.php:237 -#: wp-includes/general-template.php:244 -msgctxt "label" -msgid "Search for:" -msgstr "Rechercher :" - -#: wp-includes/general-template.php:239 wp-includes/general-template.php:246 -msgctxt "submit button" -msgid "Search" -msgstr "Rechercher" - -#. translators: revision date format, see http:php.net/date -#: wp-includes/post-template.php:1691 -msgctxt "revision date format" -msgid "j F, Y @ G:i:s" -msgstr "j F Y \\à G \\h i \\m" - -#: wp-includes/functions.php:4484 -msgid "Session expired" -msgstr "La session a expiré" - -#: wp-includes/taxonomy.php:490 -msgid "No tags found." -msgstr "Aucun mot-clé trouvé." - -#: wp-includes/default-widgets.php:401 -msgctxt "meta widget link text" -msgid "WordPress.org" -msgstr "Site de WordPress-FR" - -#: wp-includes/functions.wp-scripts.php:166 -msgid "Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook." -msgstr "Ne désenregistrez pas le script %1$s de la zone d’administration. Pour cibler le thème public, utilisez le crochet %2$s." - -#: wp-includes/class-wp-xmlrpc-server.php:362 -msgid "WordPress Address (URL)" -msgstr "Adresse web de WordPress (URL)" - -#: wp-includes/class-wp-xmlrpc-server.php:367 -msgid "Site Address (URL)" -msgstr "Adresse web du site (URL)" - -#: wp-includes/user.php:1903 -msgid "Invalid user ID." -msgstr "Identifiant utilisateur non valide." - -#: wp-includes/media-template.php:734 -msgid "Random Order" -msgstr "Ordre aléatoire" - -#: wp-includes/media-template.php:465 -msgid "Caption this image…" -msgstr "Décrivez cette image…" - -#. translators: This is a would-be plural string used in the media manager. -#. If there is not a word you can use in your language to avoid issues -#. with the -#. lack of plural support here, turn it into "selected: %d" then translate -#. it. -#: wp-includes/media.php:2924 -msgid "%d selected" -msgstr "%d sélection(s)" - -#: wp-includes/media.php:2964 -msgid "Insert from URL" -msgstr "Insérer à partir d’une adresse web" - -#: wp-includes/media.php:2967 -msgid "Set Featured Image" -msgstr "Mettre une image à la Une" - -#: wp-includes/default-widgets.php:197 -msgctxt "Links widget" -msgid "Random" -msgstr "Aléatoire" - -#: wp-includes/media-template.php:1192 wp-includes/media.php:2941 -msgid "No items found." -msgstr "Aucun élément trouvé." - -#: wp-includes/media.php:2977 -msgid "Add to Gallery" -msgstr "Ajouter à la galerie" - -#: wp-includes/media.php:2978 -msgid "Reverse order" -msgstr "Inverser l’ordre" - -#: wp-includes/media.php:2968 -msgid "Set featured image" -msgstr "Mettre une image à la Une" - -#: wp-includes/media-template.php:458 -msgid "Deselect" -msgstr "Désélectionner" - -#: wp-includes/class-wp-xmlrpc-server.php:4156 -#: wp-includes/class-wp-xmlrpc-server.php:4166 -msgid "Sorry, that file cannot be edited." -msgstr "Désolé, ce fichier ne peut pas être modifié." - -#: wp-includes/media.php:2946 -msgid "" -"You are about to permanently delete this item.\n" -" 'Cancel' to stop, 'OK' to delete." -msgstr "" -"Vous êtes sur le point de supprimer définitivement cet élément.\n" -" « Annuler » pour abandonner, « OK » pour le supprimer." - -#: wp-includes/media-template.php:423 wp-includes/media-template.php:526 -#: wp-includes/media.php:2954 -msgid "Delete Permanently" -msgstr "Supprimer définitivement" - -#: wp-includes/media-template.php:181 -msgid "Upload Limit Exceeded" -msgstr "Limite de mise en ligne dépassée" - -#: wp-includes/media-template.php:246 -msgid "Dismiss Errors" -msgstr "Ignorer les erreurs" - -#: wp-includes/media-template.php:260 -msgid "Error" -msgstr "Erreur " - -#: wp-includes/media.php:2462 -msgid "No editor could be selected." -msgstr "Aucun éditeur n’a pas pu être sélectionné." - -#: wp-includes/media-template.php:245 -msgid "Uploading" -msgstr "Mise en ligne" - -#: wp-includes/post.php:2434 -msgid "Manage Images" -msgstr "Gérer les images" - -#: wp-includes/post.php:2434 -msgid "Image (%s)" -msgid_plural "Images (%s)" -msgstr[0] "Image (%s)" -msgstr[1] "Images (%s)" - -#: wp-includes/post.php:2435 -msgid "Manage Audio" -msgstr "Gérer l’audio" - -#: wp-includes/post.php:2435 -msgid "Audio (%s)" -msgid_plural "Audio (%s)" -msgstr[0] "Son (%s)" -msgstr[1] "Sons (%s)" - -#: wp-includes/post.php:2436 -msgid "Video" -msgstr "Vidéos" - -#: wp-includes/post.php:2436 -msgid "Manage Video" -msgstr "Gérer les vidéos" - -#: wp-includes/post.php:2436 -msgid "Video (%s)" -msgid_plural "Video (%s)" -msgstr[0] "Vidéo (%s)" -msgstr[1] "Vidéos (%s)" - -#: wp-includes/media.php:2942 -msgid "Insert into page" -msgstr "Insérer dans la page" - -#: wp-includes/media.php:2945 -msgid "Uploaded to this page" -msgstr "Mis en ligne sur cette page" - -#: wp-includes/media.php:2938 -msgid "All media items" -msgstr "Tous les éléments média" - -#: wp-includes/media.php:2945 -msgid "Uploaded to this post" -msgstr "Mis en ligne sur cet article" - -#: wp-includes/post.php:2435 -msgid "Audio" -msgstr "Sons" - -#: wp-includes/media.php:2937 -msgid "← Return to library" -msgstr "← Revenir à la bibliothèque" - -#: wp-includes/media-template.php:652 wp-includes/media-template.php:827 -#: wp-includes/media-template.php:940 -msgid "Custom URL" -msgstr "Lien personnalisé" - -#: wp-includes/media-template.php:481 wp-includes/media.php:2961 -msgid "Attachment Details" -msgstr "Détails du fichier attaché" - -#: wp-includes/media-template.php:385 wp-includes/media-template.php:564 -#: wp-includes/media-template.php:798 -msgid "Alt Text" -msgstr "Texte alternatif" - -#: wp-includes/media-template.php:720 -msgid "Columns" -msgstr "Colonnes" - -#: wp-includes/media.php:2925 -msgid "Drag and drop to reorder images." -msgstr "Glissez/déposez pour réorganiser les images." - -#: wp-includes/media-template.php:676 wp-includes/media-template.php:900 -#: wp-includes/media.php:2685 -msgid "Large" -msgstr "Grande" - -#: wp-includes/media-template.php:588 -msgid "Attachment Display Settings" -msgstr "Réglages de l’affichage du fichier attaché" - -#: wp-includes/media-template.php:695 -msgid "Gallery Settings" -msgstr "Réglages de la galerie" - -#: wp-includes/media.php:2929 -msgid "Upload Images" -msgstr "Envoyer des images" - -#: wp-includes/media.php:2973 -msgid "← Cancel Gallery" -msgstr "← Annuler la galerie" - -#: wp-includes/ms-functions.php:1969 -msgid "WordPress › Success" -msgstr "WordPress » Réussite" - -#: wp-includes/media-template.php:188 -msgid "Drop files anywhere to upload" -msgstr "Déposez vos fichiers n’importe où pour les mettre en ligne" - -#: wp-includes/media.php:2928 -msgid "Upload Files" -msgstr "Envoyer des fichiers" - -#: wp-includes/media.php:2974 -msgid "Insert gallery" -msgstr "Insérer la galerie" - -#: wp-includes/media-template.php:159 wp-includes/media-template.php:165 -msgid "Drop files to upload" -msgstr "Déposez vos fichiers pour les mettre en ligne" - -#: wp-includes/media.php:2932 -msgid "Media Library" -msgstr "Bibliothèque de médias" - -#: wp-includes/media.php:2971 -msgid "Create Gallery" -msgstr "Créer une galerie" - -#: wp-includes/ms-functions.php:943 -msgid "" -"To activate your user, please click the following link:\n" -"\n" -"%s\n" -"\n" -"After you activate, you will receive *another email* with your login." -msgstr "" -"Pour activer votre utilisateur, veuillez cliquer sur le lien suivant :\n" -"\n" -"%s\n" -"\n" -"Après l'activation, vous recevrez *un autre courrier* contenant votre identifiant." - -#: wp-includes/ms-functions.php:1373 -msgid "Already Installed" -msgstr "Déjà installé" - -#: wp-includes/ms-functions.php:1373 -msgid "You appear to have already installed WordPress. To reinstall please clear your old database tables first." -msgstr "Il semblerait que WordPress soit déjà installé. Pour le réinstaller, commencez par supprimer vos anciennes tables de la base de données." - -#: wp-includes/taxonomy.php:350 wp-includes/taxonomy.php:351 -msgid "Taxonomies cannot exceed 32 characters in length" -msgstr "Les taxinomies ne peuvent dépasser les 32 caractères." - -#: wp-includes/ms-functions.php:1225 -msgid "" -"New Site: %1$s\n" -"URL: %2$s\n" -"Remote IP: %3$s\n" -"\n" -"Disable these notifications: %4$s" -msgstr "" -"Nouveau site : %1$s\n" -"URL : %2$s\n" -"Adresse IP : %3$s\n" -"\n" -"Désactiver ces notifications : %4$s" - -#: wp-includes/ms-functions.php:1268 -msgid "" -"New User: %1$s\n" -"Remote IP: %2$s\n" -"\n" -"Disable these notifications: %3$s" -msgstr "" -"Nouvel utilisateur : %1$s\n" -"Adresse IP : %2$s\n" -"\n" -"Désactiver ces notifications : %3$s" - -#: wp-includes/media-template.php:620 wp-includes/media-template.php:698 -#: wp-includes/media-template.php:821 wp-includes/media-template.php:925 -msgid "Link To" -msgstr "Lier à" - -#: wp-includes/media-template.php:647 wp-includes/media-template.php:708 -#: wp-includes/media-template.php:932 -msgid "Attachment Page" -msgstr "Page du fichier attaché" - -#: wp-includes/media-template.php:640 wp-includes/media-template.php:711 -#: wp-includes/media-template.php:929 -msgid "Media File" -msgstr "Fichier média" - -#: wp-includes/media-template.php:469 -msgid "Describe this video…" -msgstr "Décrivez cette vidéo…" - -#: wp-includes/media-template.php:471 -msgid "Describe this audio file…" -msgstr "Décrivez ce fichier audio…" - -#: wp-includes/media-template.php:473 -msgid "Describe this media file…" -msgstr "Décrivez ce fichier média…" - -#: wp-includes/media.php:2975 -msgid "Update gallery" -msgstr "Mettre à jour la galerie" - -#: wp-includes/ms-functions.php:186 -msgid "The requested user does not exist." -msgstr "Cet utilisateur n’existe pas." - -#: wp-includes/ms-functions.php:506 -msgid "Please enter a valid email address." -msgstr "Veuillez saisir une adresse de messagerie valide." - -#: wp-includes/user.php:2132 -msgid "ERROR: This username is already registered. Please choose another one." -msgstr "ERREUR : cet identifiant existe déjà. Merci d’en choisir un autre." - -#: wp-includes/class-wp-image-editor-gd.php:87 -#: wp-includes/class-wp-image-editor-imagick.php:120 -msgid "File doesn’t exist?" -msgstr "Le fichier n’existe pas ?" - -#: wp-includes/class-wp-image-editor-gd.php:103 -#: wp-includes/class-wp-image-editor-imagick.php:130 -msgid "File is not an image." -msgstr "Le fichier n’est pas une image." - -#: wp-includes/class-wp-image-editor-gd.php:107 -msgid "Could not read image size." -msgstr "Impossible de lire la taille de l’image." - -#: wp-includes/class-wp-image-editor-gd.php:169 -#: wp-includes/class-wp-image-editor-gd.php:187 -msgid "Image resize failed." -msgstr "Le redimensionnement de l’image a échoué." - -#: wp-includes/class-wp-image-editor-gd.php:293 -msgid "Image crop failed." -msgstr "Le recadrage de l’image a échoué." - -#: wp-includes/class-wp-image-editor-gd.php:317 -msgid "Image rotate failed." -msgstr "La rotation de l’image a échoué." - -#: wp-includes/class-wp-image-editor-gd.php:347 -msgid "Image flip failed." -msgstr "Le retournement de l’image a échoué." - -#: wp-includes/class-wp-image-editor-gd.php:379 -#: wp-includes/class-wp-image-editor-gd.php:387 -#: wp-includes/class-wp-image-editor-gd.php:391 -#: wp-includes/class-wp-image-editor-gd.php:394 -msgid "Image Editor Save Failed" -msgstr "L’enregistrement de l’éditeur d’images a échoué." - -#: wp-includes/post.php:59 -msgid "View Attachment Page" -msgstr "Afficher la page du fichier attaché" - -#: wp-includes/post.php:3210 -msgid "Whoops, the provided date is invalid." -msgstr "Oups, la date fournie n’est pas valable." - -#: wp-includes/media.php:2933 -msgid "Insert Media" -msgstr "Insérer un média" - -#: wp-includes/media.php:2934 -msgid "Create a new gallery" -msgstr "Créer une nouvelle galerie" - -#: wp-includes/media.php:2942 -msgid "Insert into post" -msgstr "Insérer dans l’article" - -#: wp-includes/media.php:2976 -msgid "Add to gallery" -msgstr "Ajouter à la galerie" - -#: wp-includes/media-template.php:581 wp-includes/script-loader.php:505 -msgid "Clear" -msgstr "Effacer" - -#: wp-includes/script-loader.php:507 -msgid "Select Color" -msgstr "Sélectionner une couleur" - -#: wp-includes/script-loader.php:508 -msgid "Current Color" -msgstr "Couleur actuelle" - -#: wp-includes/taxonomy.php:2708 -msgid "Could not insert term relationship into the database" -msgstr "Impossible d’insérer la relation du terme dans la base de données" - -#. translators: 1: first name, 2: last name -#: wp-includes/user.php:1760 -msgctxt "Display name based on first name and last name" -msgid "%1$s %2$s" -msgstr "%1$s %2$s" - -#: wp-includes/class-wp-xmlrpc-server.php:226 -msgid "Incorrect username or password." -msgstr "Identifiant ou mot de passe incorrect." - -#: wp-includes/class-wp-xmlrpc-server.php:219 -msgid "XML-RPC services are disabled on this site." -msgstr "Les services XML-RPC sont désactivés sur ce site." - -#: wp-includes/class-wp-xmlrpc-server.php:1428 -msgid "There is a revision of this post that is more recent." -msgstr "Ce contenu a déjà une révision plus récente." - -#. translators: 1: blog name, 2: separator(raquo), 3: post type name -#: wp-includes/general-template.php:2130 -msgid "%1$s %2$s %3$s Feed" -msgstr "%1$s %2$s Flux pour %3$s" - -#: wp-includes/default-widgets.php:770 -msgid "Display post date?" -msgstr "Afficher la date du contenu ?" - -#: wp-includes/class-wp-xmlrpc-server.php:4481 -msgid "You are not allowed to create pages as this user." -msgstr "Vous n’avez pas l’autorisation de créer des pages sous cet identifiant." - -#: wp-includes/class-wp-xmlrpc-server.php:3849 -#: wp-includes/class-wp-xmlrpc-server.php:3911 -#: wp-includes/class-wp-xmlrpc-server.php:3914 -#: wp-includes/class-wp-xmlrpc-server.php:3917 wp-includes/revision.php:251 -msgid "Invalid post ID" -msgstr "Identifiant de l’article non valable" - -#: wp-includes/class-wp-xmlrpc-server.php:2241 -msgid "Sorry, you cannot edit users." -msgstr "Désolé, vous ne pouvez pas modifier les utilisateurs." - -#: wp-includes/class-wp-xmlrpc-server.php:2246 -msgid "Invalid user ID" -msgstr "Identifiant utilisateur non valide" - -#: wp-includes/class-wp-xmlrpc-server.php:2297 -msgid "Sorry, you cannot list users." -msgstr "Désolé, vous ne pouvez pas lister les utilisateurs." - -#: wp-includes/class-wp-xmlrpc-server.php:2313 -msgid "The role specified is not valid" -msgstr "Le rôle spécifié n’est pas valable" - -#: wp-includes/class-wp-xmlrpc-server.php:2367 -#: wp-includes/class-wp-xmlrpc-server.php:2411 -msgid "Sorry, you cannot edit your profile." -msgstr "Désolé, vous ne pouvez pas modifier votre profil." - -#: wp-includes/class-wp-xmlrpc-server.php:2445 -msgid "Sorry, the user cannot be updated." -msgstr "Désolé, cet utilisateur ne peut pas être mis à jour." - -#: wp-includes/class-wp-xmlrpc-server.php:3852 -msgid "Sorry, you are not allowed to edit posts." -msgstr "Désolé, vous n’avez pas l’autorisation de modifier les articles." - -#: wp-includes/class-wp-xmlrpc-server.php:3856 -#: wp-includes/class-wp-xmlrpc-server.php:3924 -msgid "Sorry, revisions are disabled." -msgstr "Désolé, les révisions sont désactivées." - -#: wp-includes/media-template.php:863 -msgid "Alternative Text" -msgstr "Texte alternatif" - -#: wp-includes/media-template.php:189 -msgctxt "Uploader: Drop files here - or - Select Files" -msgid "or" -msgstr "ou" - -#: wp-includes/media-template.php:190 -msgid "Select Files" -msgstr "Sélectionner des fichiers" - -#: wp-includes/js/tinymce/wp-mce-help.php:130 -msgid "Distraction Free Writing mode" -msgstr "Mode « aucune distraction »" - -#: wp-includes/js/tinymce/wp-mce-help.php:135 -msgid "Editor width in Distraction Free Writing mode:" -msgstr "Largeur de l’éditeur en mode « aucune distraction » :" - -#: wp-includes/class-wp-admin-bar.php:367 -msgid "Skip to toolbar" -msgstr "Aller à la barre d’outils" - -#: wp-includes/class-wp-admin-bar.php:368 -msgid "Top navigation toolbar." -msgstr "Barre de navigation supérieure." - -#: wp-includes/class-wp-editor.php:180 wp-includes/class-wp-editor.php:1200 -msgctxt "Name for the Text editor tab (formerly HTML)" -msgid "Text" -msgstr "Texte" - -#: wp-includes/class-wp-customize-control.php:528 -msgid "Hex Value" -msgstr "Valeur hexadécimale" - -#: wp-includes/class-wp-customize-manager.php:984 -msgid "Header Text Color" -msgstr "Couleur du texte d’en-tête" - -#: wp-includes/class-wp-customize-manager.php:962 -msgid "Colors" -msgstr "Couleurs" - -#: wp-includes/script-loader.php:384 -msgid "Save & Activate" -msgstr "Enregistrer & activer" - -#: wp-includes/script-loader.php:387 -msgid "Saved" -msgstr "Enregistré" - -#: wp-includes/script-loader.php:385 -msgid "Save & Publish" -msgstr "Enregistrer & publier" - -#: wp-includes/class-wp-customize-control.php:752 -msgid "Select File" -msgstr "Sélectionner un fichier" - -#: wp-includes/admin-bar.php:668 -msgid "Customize" -msgstr "Personnaliser" - -#: wp-includes/class-wp-xmlrpc-server.php:582 -msgid "Insufficient arguments passed to this XML-RPC method." -msgstr "Arguments insuffisants passés à cette méthode XML-RPC." - -#: wp-includes/class-wp-xmlrpc-server.php:1237 -msgid "Sorry, you cannot stick a private post." -msgstr "Désolé, vous ne pouvez pas mettre en avant un article privé." - -#: wp-includes/class-wp-customize-control.php:624 -msgid "No Image" -msgstr "Aucune image" - -#: wp-includes/class-wp-customize-manager.php:1109 -msgid "You can edit your menu content on the Menus screen in the Appearance section." -msgstr "Vous pouvez modifier le contenu de votre menu par le biais de l’écran Menus, dans la section Apparence." - -#: wp-includes/class-wp-customize-control.php:749 -msgid "Drop a file here or select a file." -msgstr "Glissez un fichier ici ou sélectionnez un fichier." - -#: wp-includes/class-wp-customize-control.php:848 -#: wp-includes/class-wp-customize-manager.php:1007 -msgid "Header Image" -msgstr "Image d’en-tête" - -#: wp-includes/class-wp-xmlrpc-server.php:407 -msgid "Post Thumbnail" -msgstr "Miniature d’article" - -#: wp-includes/script-loader.php:96 -msgid "text direction" -msgstr "direction du texte" - -#: wp-includes/script-loader.php:97 -msgid "Toggle Editor Text Direction" -msgstr "Inverser la direction de l’éditeur de texte" - -#: wp-includes/ms-functions.php:634 -msgid "Site name must be at least 4 characters." -msgstr "L’identifiant du site doit utiliser au moins 4 caractères." - -#: wp-includes/ms-functions.php:625 -msgid "Please enter a site name." -msgstr "Veuillez saisir un nom de site." - -#: wp-includes/ms-functions.php:490 -msgid "That username is not allowed." -msgstr "Cet identifiant n’est pas autorisé." - -#: wp-includes/ms-functions.php:482 -msgid "Please enter a username." -msgstr "Veuillez saisir un identifiant." - -#: wp-includes/ms-functions.php:662 -msgid "Please enter a site title." -msgstr "Veuillez saisir un titre de site." - -#: wp-includes/ms-functions.php:631 -msgid "That name is not allowed." -msgstr "Ce nom n’est pas autorisé." - -#: wp-includes/ms-functions.php:496 -msgid "Username must be at least 4 characters." -msgstr "L’identifiant doit utiliser au moins 4 caractères." - -#: wp-includes/class-wp-customize-manager.php:1158 -msgid "A static page" -msgstr "Une page statique" - -#: wp-includes/class-wp-customize-manager.php:978 -msgid "Display Header Text" -msgstr "Afficher le texte d’en-tête" - -#: wp-includes/class-wp-customize-manager.php:999 -msgid "Background Color" -msgstr "Couleur d’arrière-plan" - -#: wp-includes/class-wp-customize-control.php:803 -#: wp-includes/class-wp-customize-manager.php:1027 -msgid "Background Image" -msgstr "Image d’arrière-plan" - -#: wp-includes/class-wp-customize-manager.php:1049 -msgid "Background Repeat" -msgstr "Répétition de l’arrière-plan" - -#: wp-includes/class-wp-customize-manager.php:1066 -msgid "Background Position" -msgstr "Position d’arrière-plan" - -#: wp-includes/class-wp-customize-manager.php:1082 -msgid "Background Attachment" -msgstr "Image d’arrière-plan" - -#: wp-includes/class-wp-customize-control.php:629 -msgid "Uploaded" -msgstr "Mis en ligne" - -#: wp-includes/class-wp-customize-control.php:628 -msgid "Upload New" -msgstr "Mettre en ligne" - -#: wp-includes/class-wp-customize-control.php:707 -msgid "Remove Image" -msgstr "Retirer l’image" - -#: wp-includes/class-wp-xmlrpc-server.php:3741 -msgid "Sorry, you are not allowed to edit this post type." -msgstr "Désolé, vous n’avez pas l’autorisation de modifier ce type de contenu." - -#: wp-includes/class-wp-customize-manager.php:1086 -msgid "Scroll" -msgstr "Défilant" - -#: wp-includes/class-wp-customize-manager.php:1087 -msgid "Fixed" -msgstr "Fixe" - -#: wp-includes/class-wp-customize-manager.php:1053 -msgid "No Repeat" -msgstr "Pas de répétition" - -#: wp-includes/class-wp-customize-manager.php:1054 -msgid "Tile" -msgstr "Motif répété" - -#: wp-includes/class-wp-customize-manager.php:1055 -msgid "Tile Horizontally" -msgstr "Répétition horizontale" - -#: wp-includes/class-wp-customize-manager.php:1056 -msgid "Tile Vertically" -msgstr "Répétition verticale" - -#: wp-includes/class-wp-customize-manager.php:1169 -msgid "Front page" -msgstr "Page d’accueil" - -#: wp-includes/class-wp-customize-manager.php:1181 -msgid "Posts page" -msgstr "Page des articles" - -#: wp-includes/class-wp-customize-control.php:590 -msgid "Upload" -msgstr "Envoyer" - -#: wp-includes/class-wp-customize-control.php:591 -#: wp-includes/class-wp-customize-widgets.php:726 -#: wp-includes/media-template.php:454 wp-includes/media-template.php:1006 -#: wp-includes/media-template.php:1020 wp-includes/media-template.php:1090 -#: wp-includes/media-template.php:1102 wp-includes/media-template.php:1123 -#: wp-includes/media-template.php:1155 wp-includes/media.php:2918 -msgid "Remove" -msgstr "Supprimer" - -#: wp-includes/script-loader.php:393 -msgid "Allowed Files" -msgstr "Fichiers autorisés" - -#: wp-includes/class-wp-xmlrpc-server.php:1736 -#: wp-includes/class-wp-xmlrpc-server.php:1835 -msgid "The term name cannot be empty." -msgstr "Le nom du terme ne peut être vide." - -#: wp-includes/class-wp-xmlrpc-server.php:1727 -msgid "You are not allowed to create terms in this taxonomy." -msgstr "Vous n’avez pas l’autorisation de créer des termes dans cette taxinomie." - -#: wp-includes/class-wp-xmlrpc-server.php:1740 -msgid "This taxonomy is not hierarchical." -msgstr "Cette taxinomie n’est pas hiérarchique." - -#: wp-includes/class-wp-xmlrpc-server.php:1749 -#: wp-includes/class-wp-xmlrpc-server.php:1849 wp-includes/taxonomy.php:2424 -msgid "Parent term does not exist." -msgstr "Le terme parent n’existe pas." - -#: wp-includes/class-wp-xmlrpc-server.php:1766 -msgid "Sorry, your term could not be created. Something wrong happened." -msgstr "Désolé, votre terme n’a pu être créé. Une erreur est survenue." - -#: wp-includes/class-wp-xmlrpc-server.php:1816 -msgid "You are not allowed to edit terms in this taxonomy." -msgstr "Vous n’avez pas l’autorisation de modifier les termes de cette taxinomie." - -#: wp-includes/class-wp-xmlrpc-server.php:1840 -msgid "This taxonomy is not hierarchical so you can't set a parent." -msgstr "Cette taxinomie n’est pas hiérarchisée, donc vous ne pouvez créer de parent." - -#: wp-includes/class-wp-xmlrpc-server.php:1866 -msgid "Sorry, editing the term failed." -msgstr "Désolé, la modification du terme a échoué." - -#: wp-includes/class-wp-xmlrpc-server.php:1909 -msgid "You are not allowed to delete terms in this taxonomy." -msgstr "Vous n’avez pas l’autorisation de supprimer les termes de cette taxinomie." - -#: wp-includes/class-wp-xmlrpc-server.php:1925 -msgid "Sorry, deleting the term failed." -msgstr "Désolé, la suppression du terme a échoué." - -#: wp-includes/class-wp-xmlrpc-server.php:1977 -#: wp-includes/class-wp-xmlrpc-server.php:2031 -#: wp-includes/class-wp-xmlrpc-server.php:2120 -msgid "You are not allowed to assign terms in this taxonomy." -msgstr "Désolé, vous n’avez pas l’autorisation d’assigner des termes à cette taxinomie." - -#: wp-includes/default-widgets.php:181 -msgid "Select Link Category:" -msgstr "Sélectionner la catégorie de liens :" - -#: wp-includes/class-wp-xmlrpc-server.php:397 -msgid "Template" -msgstr "Modèle" - -#: wp-includes/class-wp-xmlrpc-server.php:402 -msgid "Stylesheet" -msgstr "Feuille de style" - -#: wp-includes/default-widgets.php:194 -msgid "Link title" -msgstr "Titre du lien" - -#: wp-includes/default-widgets.php:195 -msgid "Link rating" -msgstr "Note du lien" - -#: wp-includes/default-widgets.php:196 -msgid "Link ID" -msgstr "ID du lien" - -#: wp-includes/default-widgets.php:211 -msgid "Number of links to show:" -msgstr "Nombre de liens à afficher :" - -#: wp-includes/class-wp-theme.php:225 -msgid "ERROR: The themes directory is either empty or doesn’t exist. Please check your installation." -msgstr "ERREUR : le répertoire des thèmes est soit vide, ou n’existe pas. Veuillez vérifier votre installation." - -#: wp-includes/class-wp-theme.php:229 -msgid "Stylesheet is not readable." -msgstr "Impossible de lire la feuille de style." - -#: wp-includes/class-wp-theme.php:278 wp-includes/class-wp-theme.php:282 -msgid "The \"%s\" theme is not a valid parent theme." -msgstr "Le thème « %s » n’est un thème parent valide." - -#: wp-includes/class-wp-customize-manager.php:1106 -msgid "Navigation" -msgstr "Navigation" - -#: wp-includes/class-wp-customize-manager.php:1109 -msgid "Your theme supports %s menu. Select which menu you would like to use." -msgid_plural "Your theme supports %s menus. Select which menu appears in each location." -msgstr[0] "Votre thème peut utiliser %s menu. Sélectionnez le menu que vous voudriez utiliser." -msgstr[1] "Votre thème peut utiliser %s menus. Sélectionnez le menu que vous voudriez utiliser pour chaque emplacement." - -#: wp-includes/media-template.php:510 -msgid "Refresh" -msgstr "Rafraîchir" - -#: wp-includes/class-wp-customize-manager.php:1139 -msgid "Static Front Page" -msgstr "Page d’accueil statique" - -#: wp-includes/class-wp-customize-manager.php:1142 -msgid "Your theme supports a static front page." -msgstr "Le thème actuel accepte les pages statiques." - -#: wp-includes/class-wp-customize-manager.php:1157 -msgid "Your latest posts" -msgstr "Les derniers articles" - -#: wp-includes/class-wp-customize-manager.php:1153 -msgid "Front page displays" -msgstr "La page d’accueil affiche" - -#: wp-includes/class-wp-customize-manager.php:933 -msgid "Site Title & Tagline" -msgstr "Titre de site et description" - -#: wp-includes/class-wp-customize-manager.php:955 -msgid "Tagline" -msgstr "Slogan" - -#: wp-includes/class-wp-customize-control.php:416 -#: wp-includes/class-wp-customize-manager.php:1113 -#: wp-includes/default-widgets.php:1362 -msgid "— Select —" -msgstr "— Sélectionner —" - -#. translators: If your word count is based on single characters (East Asian -#. characters), -#. enter 'characters'. Otherwise, enter 'words'. Do not translate into your -#. own language. -#. translators: If your word count is based on single characters (East Asian -#. characters), -#. enter 'characters'. Otherwise, enter 'words'. Do not translate into -#. your own language. -#: wp-includes/formatting.php:2602 wp-includes/script-loader.php:370 -msgctxt "word count: words or characters?" -msgid "words" -msgstr "words" - -#: wp-includes/class-wp-xmlrpc-server.php:1168 -#: wp-includes/class-wp-xmlrpc-server.php:4747 -msgid "The post type may not be changed." -msgstr "Ce type de contenu ne peut pas être supprimé." - -#: wp-includes/class-wp-xmlrpc-server.php:387 -msgid "Image default size" -msgstr "Taille de l’image par défaut" - -#: wp-includes/class-wp-xmlrpc-server.php:382 -msgid "Image default link type" -msgstr "Type du lien par défaut vers l’image" - -#: wp-includes/class-wp-xmlrpc-server.php:392 -msgid "Image default align" -msgstr "Alignement par défaut de l’image" - -#: wp-includes/class-wp-xmlrpc-server.php:1166 -msgid "Sorry, you are not allowed to edit this post." -msgstr "Désolé, vous n’avez pas l’autorisation de modifier cet article." - -#: wp-includes/post.php:3855 wp-includes/script-loader.php:458 -#: wp-includes/script-loader.php:484 -msgctxt "tag delimiter" -msgid "," -msgstr ", " - -#: wp-includes/admin-bar.php:305 -msgid "Edit Site" -msgstr "Modifier le site" - -#: wp-includes/class-wp-xmlrpc-server.php:1642 -msgid "Sorry, you are not allowed to edit posts in this post type" -msgstr "Désolé, vous n’avez pas l’autorisation de modifier des entrées dans ce type de contenu" - -#: wp-includes/class-wp-xmlrpc-server.php:1204 -#: wp-includes/class-wp-xmlrpc-server.php:4489 -msgid "Invalid author ID." -msgstr "Identifiant utilisateur non valable." - -#: wp-includes/class-wp-xmlrpc-server.php:1487 -msgid "Sorry, you are not allowed to delete this post." -msgstr "Désolé, vous n’avez pas l’autorisation de supprimer cet article." - -#: wp-includes/class-wp-xmlrpc-server.php:1322 -msgid "Ambiguous term name used in a hierarchical taxonomy. Please use term ID instead." -msgstr "Un nom de terme est ambigu pour cette taxinomie hiérarchisée. Veuillez utiliser l’identifiant du terme à la place." - -#: wp-includes/class-wp-xmlrpc-server.php:1329 -msgid "Sorry, you are not allowed to add a term to one of the given taxonomies." -msgstr "Désolé, vous n’avez pas l’autorisation d’ajouter un terme à l’une des taxinomies indiquées." - -#: wp-includes/class-wp-xmlrpc-server.php:1492 -msgid "The post cannot be deleted." -msgstr "Cet article ne peut pas être supprimé." - -#: wp-includes/class-wp-xmlrpc-server.php:1636 -msgid "The post type specified is not valid" -msgstr "Le type de contenu spécifié n’est pas valable" - -#: wp-includes/class-wp-xmlrpc-server.php:1158 -#: wp-includes/class-wp-xmlrpc-server.php:3736 -#: wp-includes/class-wp-xmlrpc-server.php:4426 -#: wp-includes/class-wp-xmlrpc-server.php:4484 -#: wp-includes/class-wp-xmlrpc-server.php:4743 -#: wp-includes/class-wp-xmlrpc-server.php:4804 -msgid "Invalid post type" -msgstr "Type d’article invalide" - -#: wp-includes/class-wp-xmlrpc-server.php:1194 -msgid "Sorry, you are not allowed to create password protected posts in this post type" -msgstr "Désolé, vous n’avez pas l’autorisation de créer des contenus protégés par mot de passe avec ce type de contenu" - -#: wp-includes/class-wp-xmlrpc-server.php:1199 -#: wp-includes/class-wp-xmlrpc-server.php:4477 -msgid "You are not allowed to create posts as this user." -msgstr "Vous n’avez pas l’autorisation de créer des contenus sous cet identifiant." - -#: wp-includes/class-wp-xmlrpc-server.php:1180 -msgid "Sorry, you are not allowed to create private posts in this post type" -msgstr "Désolé, vous n’avez pas l’autorisation de créer des contenus privés avec ce type de contenu" - -#: wp-includes/class-wp-xmlrpc-server.php:1185 -msgid "Sorry, you are not allowed to publish posts in this post type" -msgstr "Désolé, vous n’avez pas l’autorisation de publier des contenus avec ce type de contenu" - -#: wp-includes/class-wp-xmlrpc-server.php:1279 -#: wp-includes/class-wp-xmlrpc-server.php:1303 -msgid "Sorry, you are not allowed to assign a term to one of the given taxonomies." -msgstr "Désolé, vous n’avez pas l’autorisation d’assigner un terme à l’une des taxinomies indiquées." - -#: wp-includes/class-wp-xmlrpc-server.php:1276 -#: wp-includes/class-wp-xmlrpc-server.php:1300 -msgid "Sorry, one of the given taxonomies is not supported by the post type." -msgstr "Désolé, l’une des taxinomies données n’est pas reconnue par ce type de contenu." - -#: wp-includes/class-wp-xmlrpc-server.php:1242 -msgid "Sorry, you are not allowed to stick this post." -msgstr "Désolé, vous n’avez pas l’autorisation de mettre cet article en avant." - -#. translators: opening curly double quote -#: wp-includes/formatting.php:62 wp-includes/formatting.php:3855 -msgctxt "opening curly double quote" -msgid "“" -msgstr "« " - -#. translators: closing curly double quote -#: wp-includes/formatting.php:64 -msgctxt "closing curly double quote" -msgid "”" -msgstr " »" - -#. translators: apostrophe, for example in 'cause or can't -#: wp-includes/formatting.php:67 -msgctxt "apostrophe" -msgid "’" -msgstr "’" - -#. translators: prime, for example in 9' (nine feet) -#: wp-includes/formatting.php:70 -msgctxt "prime" -msgid "′" -msgstr "′" - -#. translators: double prime, for example in 9" (nine inches) -#: wp-includes/formatting.php:72 -msgctxt "double prime" -msgid "″" -msgstr "″" - -#. translators: opening curly single quote -#: wp-includes/formatting.php:75 -msgctxt "opening curly single quote" -msgid "‘" -msgstr "‘" - -#. translators: closing curly single quote -#: wp-includes/formatting.php:77 -msgctxt "closing curly single quote" -msgid "’" -msgstr "’" - -#: wp-signup.php:127 -msgid "Allow search engines to index this site." -msgstr "Demander aux moteurs de recherche d’indexer ce site." - -#: wp-load.php:67 -msgid "There doesn't seem to be a wp-config.php file. I need this before we can get started." -msgstr "Il ne semble pas y avoir de fichier wp-config.php. J’en ai besoin pour lancer le processus." - -#: wp-load.php:68 -msgid "Need more help? We got it." -msgstr "Besoin d’aide ? En voici." - -#: wp-load.php:69 -msgid "You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." -msgstr "Vous pouvez créer un fichier wp-config.php par le biais de cette interface, mais cela ne marche pour toutes les configurations de serveur. La manière la plus sûre reste de créer le fichier à la main." - -#: wp-load.php:70 -msgid "Create a Configuration File" -msgstr "Créer un fichier de configuration" - -#: wp-includes/admin-bar.php:138 -msgid "http://codex.wordpress.org/" -msgstr "http://codex.wordpress.org/" - -#: wp-activate.php:98 -msgid "Your site at %2$s is active. You may now log in to your site using your chosen username of “%3$s”. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." -msgstr "Votre site est activé à %2$s. Vous pouvez dès maintenant vous connecter à ce site en utilisant l’identifiant choisi « %3$s ». Vous trouverez dans votre messagerie (sur %4$s) un message vous donnant votre mot de passe et identifiant, ainsi que les instructions pour vous connecter. Si vous ne recevez pas d’e-mail, pensez à consulter le dossier « spam » de votre client de messagerie. Si vous ne recevez pas votre mot de passe dans moins d’une heure, vous pouvez réinitialiser votre mot de passe." - -#: wp-signup.php:381 -msgid "http://%2$s is your new site. Log in as “%4$s” using your existing password." -msgstr "http://%2$s est votre nouveau site. Connectez-vous avec l’identifiant « %4$s », à l’aide de votre mot de passe actuel." - -#: wp-activate.php:96 -msgid "Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password." -msgstr "Votre compte vient d’être activé. Vous pouvez dès maintenant vous connecter à votre site en utilisant votre identifiant « %2$s ». Vous trouverez dans votre messagerie (sur %3$s) un message vous donnant votre mot de passe et identifiant, ainsi que les instructions pour vous connecter. Si vous ne recevez pas d’e-mail, pensez à consulter le dossier « spam » de votre client de messagerie. Si vous ne recevez pas votre mot de passe dans moins d’une heure, vous pouvez réinitialiser votre mot de passe." - -#: wp-includes/functions.php:1314 -msgid "One or more database tables are unavailable. The database may need to be repaired." -msgstr "Une ou plusieurs tables de votre base de données sont indisponibles. La base de données a peut-être besoin d’être réparée." - -#: wp-mail.php:255 -msgid "Mission complete. Message %s deleted." -msgstr "Mission terminée. Message %s supprimé. " - -#: wp-includes/comment.php:961 wp-includes/comment.php:963 -msgid "You are posting comments too quickly. Slow down." -msgstr "Vous envoyez vos commentaires trop rapidement. Prenez votre temps." - -#: wp-includes/admin-bar.php:598 -msgctxt "admin bar menu group label" -msgid "New" -msgstr "Créer" - -#: wp-includes/admin-bar.php:634 -msgid "%s comment awaiting moderation" -msgid_plural "%s comments awaiting moderation" -msgstr[0] "%s commentaire en attente de modération" -msgstr[1] "%s commentaires en attente de modération" - -#: wp-includes/script-loader.php:253 -msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser." -msgstr "%s dépasse la limite d’envoi pour l’outil de mise ne ligne multiple utilisé avec votre navigateur." - -#: wp-includes/script-loader.php:252 -msgid "Please try uploading this file with the %1$sbrowser uploader%2$s." -msgstr "Veuillez essayer de mettre ce fichier en ligne à l’aide de l’%1$soutil du navigateur%2$s." - -#: wp-includes/script-loader.php:261 -msgid "“%s” has failed to upload." -msgstr "« %s » n’a pas pu être mis en ligne." - -#: wp-includes/class-wp-editor.php:1213 -msgid "Blockquote (Alt + Shift + Q)" -msgstr "Bloc de citation (Alt + Maj. + Q)" - -#: wp-includes/default-widgets.php:183 -msgctxt "links widget" -msgid "All Links" -msgstr "Tous les liens" - -#. translators: en dash -#: wp-includes/formatting.php:80 -msgctxt "en dash" -msgid "–" -msgstr "–" - -#. translators: em dash -#: wp-includes/formatting.php:82 -msgctxt "em dash" -msgid "—" -msgstr "—" - -#: wp-includes/class-wp-admin-bar.php:108 -msgid "The menu ID should not be empty." -msgstr "L’identifiant du menu ne devrait pas être vide." - -#: wp-includes/admin-bar.php:111 wp-includes/admin-bar.php:120 -msgid "About WordPress" -msgstr "À propos de WordPress" - -#: wp-includes/script-loader.php:241 -msgid "%s exceeds the maximum upload size for this site." -msgstr "%s dépasse la limite d’envoi de ce site." - -#: wp-includes/functions.php:3369 -msgid "Please see Debugging in WordPress for more information." -msgstr "Veuillez consulter la page Débugger dans WordPress (en) pour plus d’informations." - -#: wp-includes/admin-bar.php:153 -msgid "Feedback" -msgstr "Remarque" - -#: wp-comments-post.php:128 -msgid "ERROR: please type a comment." -msgstr "ERREUR : veuillez saisir un commentaire." - -#: wp-comments-post.php:124 -msgid "ERROR: please enter a valid email address." -msgstr "ERREUR : veuillez saisir une adresse de messagerie valide." - -#: wp-comments-post.php:122 -msgid "ERROR: please fill the required fields (name, email)." -msgstr "ERREUR : veuillez renseigner les champs obligatoires (nom, e-mail)." - -#: wp-includes/script-loader.php:523 -msgid "Could not load the preview image. Please reload the page and try again." -msgstr "Impossible de charger l’image de prévisualisation. Veuillez recharger la page et réessayer." - -#: wp-includes/ms-functions.php:315 -msgid "ERROR: Site URL already taken." -msgstr "Erreur p;: cette adresse de site est déjà prise." - -#: wp-includes/ms-functions.php:322 -msgid "ERROR: problem creating site entry." -msgstr "Erreur : problème lors de la création de l’entrée du site." - -#: wp-includes/admin-bar.php:137 -msgid "Documentation" -msgstr "Documentation" - -#: wp-includes/admin-bar.php:145 -msgid "Support Forums" -msgstr "Forums d’entraide" - -#: wp-includes/formatting.php:2597 wp-includes/general-template.php:2547 -msgid "…" -msgstr "…" - -#: wp-includes/functions.php:3137 -msgid "Database Error" -msgstr "Erreur de la base de données" - -#: wp-includes/functions.php:3141 wp-includes/ms-load.php:398 -msgid "Error establishing a database connection" -msgstr "Erreur lors de la connexion à la base de données" - -#: wp-includes/admin-bar.php:129 -msgid "WordPress.org" -msgstr "Site de WordPress-FR" - -#: wp-includes/admin-bar.php:279 -msgid "Global Dashboard: %s" -msgstr "Tableau de bord global : %s" - -#: wp-includes/admin-bar.php:277 -msgid "Network Admin: %s" -msgstr "Admin du réseau : %s" - -#: wp-includes/taxonomy.php:475 -msgctxt "taxonomy general name" -msgid "Tags" -msgstr "Mots-clés" - -#: wp-includes/taxonomy.php:476 -msgctxt "taxonomy singular name" -msgid "Tag" -msgstr "Mot-clé" - -#: wp-includes/functions.wp-scripts.php:40 -#: wp-includes/functions.wp-scripts.php:77 -#: wp-includes/functions.wp-scripts.php:117 -#: wp-includes/functions.wp-scripts.php:143 -#: wp-includes/functions.wp-scripts.php:199 -#: wp-includes/functions.wp-scripts.php:227 -#: wp-includes/functions.wp-scripts.php:252 -#: wp-includes/functions.wp-styles.php:39 -#: wp-includes/functions.wp-styles.php:72 -#: wp-includes/functions.wp-styles.php:107 -#: wp-includes/functions.wp-styles.php:129 -#: wp-includes/functions.wp-styles.php:162 -#: wp-includes/functions.wp-styles.php:188 -#: wp-includes/functions.wp-styles.php:212 -msgid "Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks." -msgstr "Les scripts et les styles ne peuvent pas être enregistrés ou ajoutés avant le déclenchement des crochets %1$s, %2$s ou %3$s." - -#: wp-includes/class-wp-xmlrpc-server.php:484 -msgid "Allow link notifications from other blogs (pingbacks and trackbacks)" -msgstr "Autoriser les liens de notifications depuis les autres sites (notifications par pings et rétroliens)" - -#: wp-includes/capabilities.php:618 wp-includes/capabilities.php:638 -#: wp-includes/capabilities.php:664 -msgid "Use WP_User->ID instead." -msgstr "Utilisez plutôt WP_User->ID." - -#: wp-includes/ms-functions.php:1969 -msgid "You have been added to this site. Please visit the homepage or log in using your username and password." -msgstr "Vous avez été ajouté à ce site. Vous pouvez vous rendre sur sa page d’accueil ou vous connecter à l’aide de votre identifiant et mot de passe." - -#: wp-includes/script-loader.php:245 -msgid "Memory exceeded. Please try another smaller file." -msgstr "Mémoire dépassée. Veuillez réessayer avec un fichier plus petit." - -#: wp-includes/script-loader.php:246 -msgid "This is larger than the maximum size. Please try another." -msgstr "Ce fichier est plus grand que la taille maximale. Merci d’en envoyer un autre." - -#: wp-includes/script-loader.php:244 -msgid "This file is not an image. Please try another." -msgstr "Ce fichier n’est pas une image. Merci d’en envoyer un autre." - -#: wp-includes/general-template.php:2635 -msgctxt "admin color scheme" -msgid "Blue" -msgstr "Bleu" - -#: wp-includes/formatting.php:3416 -msgid "The timezone you have entered is not valid. Please select a valid timezone." -msgstr "Le fuseau horaire ne semble pas être valide. Veuillez en choisir une valide." - -#: wp-includes/ms-functions.php:1468 -msgid "" -"Dear User,\n" -"\n" -"Your new SITE_NAME site has been successfully set up at:\n" -"BLOG_URL\n" -"\n" -"You can log in to the administrator account with the following information:\n" -"Username: USERNAME\n" -"Password: PASSWORD\n" -"Log in here: BLOG_URLwp-login.php\n" -"\n" -"We hope you enjoy your new site. Thanks!\n" -"\n" -"--The Team @ SITE_NAME" -msgstr "" -"Cher utilisateur,\n" -"\n" -"Votre nouveau site SITE_NAME a été bien créé à l'adresse :\n" -"BLOG_URL\n" -"\n" -"Vous pouvez vous connecter au compte administrateur avec les informations suivantes :\n" -"Identifiant : USERNAME\n" -"Mot de passe : PASSWORD\n" -"Connectez-vous ici : BLOG_URLwp-login.php\n" -"\n" -"Nous espérons que vous apprécierez votre nouveau site. Merci !\n" -"\n" -"--L'équipe @ SITE_NAME" - -#: wp-includes/post.php:56 -msgctxt "add new from admin bar" -msgid "Media" -msgstr "Fichier média" - -#: wp-includes/admin-bar.php:593 -msgctxt "add new from admin bar" -msgid "User" -msgstr "Utilisateur" - -#: wp-includes/pluggable.php:1073 -msgid "You should specify a nonce action to be verified by using the first parameter." -msgstr "Vous devriez préciser une action de type « nonce », qui sera vérifiée par le premier paramètre." - -#: wp-includes/taxonomy.php:483 -msgid "View Tag" -msgstr "Voir le mot-clé" - -#: wp-includes/taxonomy.php:483 -msgid "View Category" -msgstr "Afficher la catégorie" - -#: wp-includes/js/tinymce/wp-mce-help.php:137 -msgid "Wider" -msgstr "Plus large" - -#: wp-includes/js/tinymce/wp-mce-help.php:138 -msgid "Narrower" -msgstr "Plus étroit" - -#: wp-includes/js/tinymce/wp-mce-help.php:139 -msgid "Default width" -msgstr "Largeur par défaut" - -#: wp-includes/class-wp-editor.php:1263 -msgid "Word count: %s" -msgstr "Compteur de mots : %s" - -#: wp-activate.php:121 -msgid "Your account is now activated. Log in or go back to the homepage." -msgstr "Votre compte est maintenant activé. Connectez-vous ou retournez sur la page d’accueil de votre site." - -#: wp-activate.php:119 -msgid "Your account is now activated. View your site or Log in" -msgstr "Votre compte est maintenant activé. Consultez votre site ou connectez-vous" - -#: wp-includes/class-wp-editor.php:1217 -msgid "Help (Alt + Shift + H)" -msgstr "Aide (Alt + Maj. + H)" - -#: wp-includes/admin-bar.php:191 -msgid "Howdy, %1$s" -msgstr "Salutations, %1$s" - -#: wp-includes/class-wp-editor.php:1194 -msgid "Exit fullscreen" -msgstr "Sortir du plein écran" - -#: wp-includes/class-wp-editor.php:1264 -msgid "Just write." -msgstr "Il ne reste plus qu’à écrire." - -#: wp-includes/script-loader.php:428 -msgid "Approve and Reply" -msgstr "Approuver et répondre" - -#: wp-includes/post.php:1633 -msgid "All Posts" -msgstr "Tous les articles" - -#: wp-includes/post.php:1633 -msgid "All Pages" -msgstr "Toutes les pages" - -#: wp-includes/class-wp-editor.php:1253 -msgid "Updated." -msgstr "Mis à jour." - -#: wp-includes/script-loader.php:94 -msgid "fullscreen" -msgstr "plein écran" - -#: wp-includes/class-wp-editor.php:1209 -msgid "Bold (Ctrl + B)" -msgstr "Gras (Ctrl + B)" - -#: wp-includes/class-wp-editor.php:1210 -msgid "Italic (Ctrl + I)" -msgstr "Italique (Ctrl + I)" - -#: wp-includes/class-wp-editor.php:1212 -msgid "Ordered list (Alt + Shift + O)" -msgstr "Liste ordonnée (Alt + Maj. + O)" - -#: wp-includes/class-wp-editor.php:1211 -msgid "Unordered list (Alt + Shift + U)" -msgstr "Liste non ordonnée (Alt + Shift + U)" - -#: wp-includes/class-wp-editor.php:1215 -msgid "Insert/edit link (Alt + Shift + A)" -msgstr "Insérer/modifier un lien (Alt + Shift + A)" - -#: wp-includes/class-wp-editor.php:1216 -msgid "Unlink (Alt + Shift + S)" -msgstr "Défaire le lien (Alt + Maj. + S)" - -#: wp-includes/comment-template.php:1774 -msgid "Pingback:" -msgstr "Ping :" - -#: wp-includes/class-wp-editor.php:831 -msgid "Poster" -msgstr "Image" - -#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127 -msgid "Preload" -msgstr "Précharger" - -#: wp-includes/class-http.php:221 -msgid "Destination directory for file streaming does not exist or is not writable." -msgstr "Le dossier de destination pour la diffusion de fichier n’existe pas ou n’est pas accessible en écriture." - -#: wp-includes/class-http.php:350 -msgid "There are no HTTP transports available which can complete the requested request." -msgstr "Il n’y a pas de transport HTTP disponible pour mener à bien la requête demandée." - -#: wp-includes/taxonomy.php:119 wp-includes/taxonomy.php:120 -msgctxt "post format" -msgid "Format" -msgstr "Format" - -#: wp-includes/class-wp-editor.php:1383 -msgid "Enter the destination URL" -msgstr "Saisissez l’adresse de destination" - -#: wp-includes/class-wp-editor.php:1394 -msgid "Or link to existing content" -msgstr "Ou alors, faites un lien vers l’un des contenus de votre site" - -#: wp-includes/query.php:144 wp-includes/query.php:165 -#: wp-includes/query.php:186 wp-includes/query.php:210 -#: wp-includes/query.php:234 wp-includes/query.php:258 -#: wp-includes/query.php:287 wp-includes/query.php:307 -#: wp-includes/query.php:327 wp-includes/query.php:347 -#: wp-includes/query.php:368 wp-includes/query.php:388 -#: wp-includes/query.php:418 wp-includes/query.php:447 -#: wp-includes/query.php:467 wp-includes/query.php:494 -#: wp-includes/query.php:514 wp-includes/query.php:534 -#: wp-includes/query.php:554 wp-includes/query.php:574 -#: wp-includes/query.php:603 wp-includes/query.php:630 -#: wp-includes/query.php:650 wp-includes/query.php:670 -#: wp-includes/query.php:690 wp-includes/query.php:710 -msgid "Conditional query tags do not work before the query is run. Before then, they always return false." -msgstr "Les balises de requête conditionnelle ne fonctionnent pas avant le lancement de la requête. Avant cela, elles renvoient toujours le booléen false." - -#: wp-includes/ms-functions.php:1001 -msgid "The user is already active." -msgstr "Cet utilisateur est déjà activé." - -#: wp-includes/functions.php:3370 -msgid "%1$s was called incorrectly. %2$s %3$s" -msgstr "%1$s est appelée de la mauvaise manière. %2$s %3$s" - -#: wp-includes/functions.php:3368 -msgid "(This message was added in version %s.)" -msgstr "(Ce message a été ajouté à la version %s.)" - -#: wp-includes/class-wp-xmlrpc-server.php:5695 -msgid "Sorry, you cannot publish this post." -msgstr "Désolé, vous ne pouvez pas publier cet article." - -#: wp-includes/pluggable.php:1418 -msgid "Permalink: %s" -msgstr "Permalien : %s" - -#: wp-includes/post-formats.php:92 -msgctxt "Post format" -msgid "Standard" -msgstr "Par défaut" - -#: wp-includes/post.php:1337 wp-includes/post.php:1338 -msgid "Post types cannot exceed 20 characters in length" -msgstr "Les types de contenu ne peuvent dépasser les 20 caractères." - -#: wp-signup.php:112 -msgid "Your address will be %s." -msgstr "Votre adresse sera %s." - -#: wp-signup.php:111 -msgid "domain" -msgstr "domaine" - -#: wp-includes/admin-bar.php:605 -msgctxt "admin bar menu group label" -msgid "Add New" -msgstr "Créer" - -#: wp-includes/post-formats.php:101 -msgctxt "Post format" -msgid "Audio" -msgstr "Son" - -#: wp-includes/class-wp-xmlrpc-server.php:4448 -#: wp-includes/class-wp-xmlrpc-server.php:4753 -msgid "Invalid post format" -msgstr "Format d’article invalide" - -#: wp-includes/pluggable.php:1410 wp-includes/pluggable.php:1539 -msgid "Whois : http://whois.arin.net/rest/ip/%s" -msgstr "Whois : http://whois.arin.net/rest/ip/%s" - -#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:963 -msgid "Open link in a new window/tab" -msgstr "Ouvrir le lien dans une nouvelle fenêtre/un nouvel onglet" - -#: wp-includes/class-wp-editor.php:1411 -msgid "No search term specified. Showing recent items." -msgstr "Aucun mot n’a été donné pour cette recherche. Voici les recherches précédentes." - -#: wp-includes/plugin.php:806 -msgid "Only a static class method or function can be used in an uninstall hook." -msgstr "Seule une méthode statique de classe ou une fonction peut être utilisée avec un crochet de désinstallation." - -#: wp-includes/post.php:2999 -msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." -msgstr "Il n’est pas recommandé de passer un nombre entier d’articles ; il est préférable de passer un tableau d’arguments." - -#: wp-includes/post-formats.php:93 -msgctxt "Post format" -msgid "Aside" -msgstr "En passant" - -#: wp-includes/post-formats.php:94 -msgctxt "Post format" -msgid "Chat" -msgstr "Discussion" - -#: wp-includes/post-formats.php:95 -msgctxt "Post format" -msgid "Gallery" -msgstr "Galerie" - -#: wp-includes/post-formats.php:96 -msgctxt "Post format" -msgid "Link" -msgstr "Lien" - -#: wp-includes/post-formats.php:97 -msgctxt "Post format" -msgid "Image" -msgstr "Image" - -#: wp-includes/post-formats.php:98 -msgctxt "Post format" -msgid "Quote" -msgstr "Citation" - -#: wp-includes/post-formats.php:99 -msgctxt "Post format" -msgid "Status" -msgstr "État" - -#: wp-includes/post-formats.php:100 -msgctxt "Post format" -msgid "Video" -msgstr "Vidéo" - -#: wp-includes/post.php:1631 -msgid "No pages found in Trash." -msgstr "Aucune page trouvée dans la corbeille." - -#: wp-includes/post.php:1630 -msgid "No pages found." -msgstr "Aucune page trouvée." - -#: wp-includes/post.php:1631 -msgid "No posts found in Trash." -msgstr "Aucun article trouvé dans la corbeille." - -#: wp-includes/admin-bar.php:469 -msgid "Shortlink" -msgstr "Lien court" - -#: wp-includes/class-wp-xmlrpc-server.php:1255 -#: wp-includes/class-wp-xmlrpc-server.php:3575 -#: wp-includes/class-wp-xmlrpc-server.php:4631 -#: wp-includes/class-wp-xmlrpc-server.php:4964 -msgid "Invalid attachment ID." -msgstr "Identifiant du fichier invalide." - -#: wp-includes/registration-functions.php:7 wp-includes/registration.php:7 -msgid "This file no longer needs to be included." -msgstr "Ce fichier n’a plus besoin d’être inclus." - -#: wp-login.php:522 -msgid "Please enter your username or email address. You will receive a link to create a new password via email." -msgstr "Veuillez saisir votre identifiant ou votre adresse de messagerie. Un lien permettant de créer un nouveau mot de passe vous sera envoyé par e-mail." - -#: wp-includes/default-widgets.php:353 wp-includes/default-widgets.php:633 -msgid "Display as dropdown" -msgstr "Afficher comme liste déroulante" - -#: wp-includes/class-wp-xmlrpc-server.php:474 -msgid "Large size image height" -msgstr "Hauteur de l’image en grande taille" - -#: wp-includes/class-wp-xmlrpc-server.php:459 -msgid "Medium size image width" -msgstr "Largeur de l’image en taille moyenne" - -#: wp-includes/class-wp-xmlrpc-server.php:464 -msgid "Medium size image height" -msgstr "Hauteur de l’image en taille moyenne" - -#: wp-includes/class-wp-xmlrpc-server.php:469 -msgid "Large size image width" -msgstr "Largeur de l’image en grande taille" - -#: wp-includes/class-wp-xmlrpc-server.php:454 -msgid "Crop thumbnail to exact dimensions" -msgstr "Recadrer les images pour parvenir aux dimensions exactes" - -#: wp-includes/class-wp-xmlrpc-server.php:449 -msgid "Thumbnail Height" -msgstr "Hauteur des miniatures" - -#: wp-includes/class-wp-xmlrpc-server.php:444 -msgid "Thumbnail Width" -msgstr "Largeur des miniatures" - -#: wp-includes/script-loader.php:361 -msgid "No matches found." -msgstr "Aucune correspondance trouvée." - -#: wp-login.php:623 -msgid "New password" -msgstr "Nouveau mot de passe" - -#: wp-login.php:627 -msgid "Confirm new password" -msgstr "Confirmer le nouveau mot de passe" - -#: wp-login.php:364 -msgid "To reset your password, visit the following address:" -msgstr "Pour renouveler votre mot de passe, cliquez sur le lien suivant :" - -#: wp-login.php:616 wp-login.php:647 -msgid "Reset Password" -msgstr "Réinitialiser le mot de passe" - -#: wp-login.php:593 -msgid "The passwords do not match." -msgstr "Vos mots de passe ne correspondent pas." - -#: wp-login.php:608 -msgid "Password Reset" -msgstr "Renouvellement du mot de passe" - -#: wp-login.php:608 -msgid "Your password has been reset." -msgstr "Votre mot de passe a été réinitialisé." - -#: wp-login.php:360 -msgid "Someone requested that the password be reset for the following account:" -msgstr "Quelqu'un a demandé le renouvellement de son mot de passe pour le compte suivant :" - -#: wp-login.php:363 -msgid "If this was a mistake, just ignore this email and nothing will happen." -msgstr "S'il s'agit d'une erreur, ignorez ce message et la demande ne sera pas prise en compte." - -#: wp-login.php:616 -msgid "Enter your new password below." -msgstr "Veuillez saisir une deuxième fois votre nouveau mot de passe ci-dessous." - -#: wp-includes/post-formats.php:70 -msgid "Invalid post" -msgstr "Article invalide" - -#: wp-includes/admin-bar.php:244 -msgid "Edit My Profile" -msgstr "Modifier mon profil" - -#: wp-includes/admin-bar.php:201 -msgid "My Account" -msgstr "Mon compte" - -#: wp-includes/admin-bar.php:435 -msgid "Manage Comments" -msgstr "Gérer les commentaires" - -#: wp-includes/ms-functions.php:475 wp-includes/ms-functions.php:628 -msgid "Only lowercase letters (a-z) and numbers are allowed." -msgstr "Seuls les lettres minuscules (de a à z) et chiffres sont autorisés." - -#: wp-includes/query.php:2402 -msgid "\"caller_get_posts\" is deprecated. Use \"ignore_sticky_posts\" instead." -msgstr "« caller_get_posts » n’est plus recommandé. Utilisez « ignore_sticky_posts » à la place." - -#: wp-includes/taxonomy.php:97 -msgid "New Link Category Name" -msgstr "Nom de la nouvelle catégorie de liens" - -#: wp-includes/taxonomy.php:96 -msgid "Add New Link Category" -msgstr "Ajouter une catégorie de liens" - -#: wp-includes/taxonomy.php:95 -msgid "Update Link Category" -msgstr "Mettre à jour la catégorie de liens" - -#: wp-includes/taxonomy.php:93 -msgid "All Link Categories" -msgstr "Toutes les catégories de liens" - -#: wp-includes/taxonomy.php:91 -msgid "Search Link Categories" -msgstr "Chercher une catégorie de liens" - -#: wp-includes/taxonomy.php:90 -msgid "Link Category" -msgstr "Catégorie de liens" - -#: wp-includes/admin-bar.php:355 -msgid "Network Admin" -msgstr "Admin du réseau" - -#: wp-includes/ms-load.php:412 -msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong." -msgstr "Lisez la page de gestions des bugs (en anglais). Certaines des bonnes pratiques qui y sont présentées pourraient vous aider à comprendre ce qui a mal tourné." - -#: wp-includes/ms-functions.php:877 wp-includes/ms-functions.php:962 -msgid "[%1$s] Activate %2$s" -msgstr "[%1s] Activation de %2s" - -#: wp-includes/load.php:117 -msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s." -msgstr "Votre serveur utilise la version %1$s de PHP mais WordPress %2$s nécessite au moins la version %3$s." - -#: wp-includes/theme-compat/comments.php:26 -msgid "One Response to %2$s" -msgid_plural "%1$s Responses to %2$s" -msgstr[0] "Une réponse à %2$s" -msgstr[1] "%1$s réponses à %2$s" - -#: wp-signup.php:678 -msgctxt "Multisite active signup type" -msgid "user" -msgstr "utilisateur" - -#: wp-signup.php:677 -msgctxt "Multisite active signup type" -msgid "blog" -msgstr "site" - -#: wp-signup.php:676 -msgctxt "Multisite active signup type" -msgid "none" -msgstr "aucune" - -#: wp-signup.php:675 -msgctxt "Multisite active signup type" -msgid "all" -msgstr "tous" - -#: wp-includes/default-widgets.php:1308 -msgid "Custom Menu" -msgstr "Menu personnalisé" - -#: wp-includes/theme-compat/sidebar.php:74 -msgid "XFN" -msgstr "XFN" - -#: wp-includes/theme-compat/sidebar.php:74 -msgid "XHTML Friends Network" -msgstr "XHTML Friends Network" - -#: wp-includes/theme-compat/footer.php:19 -msgid "%1$s and %2$s." -msgstr "%1$s et %2$s." - -#: wp-includes/theme-compat/sidebar.php:38 -msgid "F, Y" -msgstr "F Y" - -#: wp-includes/theme-compat/sidebar.php:47 -msgid "You are currently browsing the %2$s blog archives." -msgstr "Vous parcourez actuellement les archives du site %2$s." - -#: wp-includes/theme-compat/sidebar.php:38 -msgid "You are currently browsing the %2$s blog archives for %3$s." -msgstr "Vous parcourez actuellement les archives du site %2$s pour %3$s." - -#: wp-includes/theme-compat/sidebar.php:41 -msgid "You are currently browsing the %2$s blog archives for the year %3$s." -msgstr "Vous parcourez actuellement les archives du site %2$s pour l’année %3$s." - -#: wp-includes/theme-compat/comments.php:72 -msgid "Logged in as %2$s." -msgstr "Connecté en tant que %2$s." - -#: wp-includes/theme-compat/comments-popup.php:70 -msgid "Logged in as %2$s. Log out »" -msgstr "Connecté en tant que %2$s. Se déconnecter »" - -#: wp-includes/theme-compat/footer.php:17 -msgid "%1$s is proudly powered by %2$s" -msgstr "%1$s est fièrement propulsé par %2$s" - -#: wp-includes/theme-compat/comments-popup.php:117 -msgid "Powered by WordPress" -msgstr "Propulsé par WordPress." - -#: wp-includes/theme-compat/comments.php:87 -msgid "XHTML: You can use these tags: %s" -msgstr "XHTML : Vous pouvez utiliser ces balises : %s" - -#: wp-includes/theme-compat/sidebar.php:44 -msgid "You have searched the %2$s blog archives for ‘%3$s’. If you are unable to find anything in these search results, you can try one of these links." -msgstr "Vous avez lancé une recherche dans les archives du site %2$s avec la requête « %3$s ». Si les résultats ne vous conviennent pas, vous pouvez essayer l’un de ces liens." - -#: wp-includes/theme-compat/sidebar.php:35 -msgid "l, F jS, Y" -msgstr "l j F Y" - -#: wp-includes/theme-compat/sidebar.php:35 -msgid "You are currently browsing the %2$s blog archives for the day %3$s." -msgstr "Vous parcourez actuellement les archives du site %2$s pour la journée du %3$s." - -#: wp-includes/theme-compat/sidebar.php:32 -msgid "You are currently browsing the archives for the %s category." -msgstr "Vous parcourez actuellement les archives de la catégorie %s." - -#: wp-includes/theme-compat/footer.php:20 -msgid "%d queries. %s seconds." -msgstr "%d requêtes. %s secondes." - -#: wp-includes/theme-compat/footer.php:19 -msgid "Comments (RSS)" -msgstr "Commentaires (RSS)" - -#: wp-includes/theme-compat/footer.php:19 -msgid "Entries (RSS)" -msgstr "Articles (RSS)" - -#: wp-includes/theme-compat/comments-popup.php:66 -msgid "Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: %s" -msgstr "Les paragraphes et retours à la ligne sont automatiques. Les adresses de messagerie ne sont pas affichées. HTML autorisé : %s" - -#: wp-includes/theme-compat/comments.php:17 -msgid "This post is password protected. Enter the password to view comments." -msgstr "Cet article est protégé par un mot de passe. Saisissez le mot de passe pour voir les commentaires." - -#: wp-includes/theme-compat/comments-popup.php:14 -msgid "%1$s - Comments on %2$s" -msgstr "%1$s - Commentaires sur %2$s" - -#: wp-includes/theme-compat/comments-popup.php:38 -msgid "The URL to TrackBack this entry is: %s" -msgstr "L’adresse web pour faire un rétrolien sur cet article est : %s" - -#: wp-includes/theme-compat/comments-popup.php:55 -msgid "by %1$s — %2$s @ %4$s" -msgstr "par %1$s — %2$s à %4$s" - -#: wp-includes/taxonomy.php:489 -msgid "Choose from the most used tags" -msgstr "Choisir parmi les mots-clés les plus utilisés" - -#: wp-includes/comment-template.php:2109 -msgid "You may use these HTML tags and attributes: %s" -msgstr "Vous pouvez utiliser ces balises et attributs HTML : %s" - -#: wp-includes/taxonomy.php:476 -msgctxt "taxonomy singular name" -msgid "Category" -msgstr "Catégorie" - -#: wp-includes/taxonomy.php:477 -msgid "Search Tags" -msgstr "Chercher dans les mots-clés" - -#: wp-includes/taxonomy.php:478 -msgid "Popular Tags" -msgstr "Mots-clés populaires" - -#: wp-includes/taxonomy.php:486 -msgid "New Category Name" -msgstr "Nom de la nouvelle catégorie" - -#: wp-includes/taxonomy.php:486 -msgid "New Tag Name" -msgstr "Nom du nouveau mot-clé" - -#: wp-includes/taxonomy.php:485 -msgid "Add New Category" -msgstr "Ajouter une nouvelle catégorie" - -#: wp-includes/taxonomy.php:485 -msgid "Add New Tag" -msgstr "Ajouter un nouveau mot-clé" - -#: wp-includes/taxonomy.php:484 -msgid "Update Tag" -msgstr "Mettre à jour le mot-clé" - -#: wp-includes/taxonomy.php:481 -msgid "Parent Category:" -msgstr "Catégorie parente :" - -#: wp-includes/taxonomy.php:480 -msgid "Parent Category" -msgstr "Catégorie parente" - -#: wp-includes/taxonomy.php:479 -msgid "All Tags" -msgstr "Tous les mots-clés" - -#: wp-includes/taxonomy.php:475 -msgctxt "taxonomy general name" -msgid "Categories" -msgstr "Catégories" - -#: wp-signup.php:723 -msgid "Sorry, new registrations are not allowed at this time." -msgstr "Désolé, il n’est pas possible de s’enregistrer à l’heure actuelle." - -#: wp-signup.php:510 wp-signup.php:646 -msgid "Check your inbox at %s and click the link given." -msgstr "Consultez la boite de réception de l’adresse %s, et cliquez sur le lien qui vous a été envoyé." - -#: wp-signup.php:652 -msgid "Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control." -msgstr "Veuillez patienter encore quelques instants. Parfois, la livraison des messages peut être retardée par des processus en dehors de notre contrôle." - -#: wp-signup.php:653 -msgid "Check the junk or spam folder of your email client. Sometime emails wind up there by mistake." -msgstr "Vérifiez le courrier indésirable (ou dossier spam) de votre client de messagerie. Parfois, certains messages arrivent là par erreur." - -#: wp-signup.php:681 -msgid "Greetings Site Administrator! You are currently allowing “%s” registrations. To change or disable registration go to your Options page." -msgstr "Salutations, cher administrateur du site ! Vous acceptez actuellement les inscriptions de type « %s ». Pour modifier ou désactiver les inscriptions, allez sur votre page d’options." - -#: wp-signup.php:191 -msgid "We send your registration email to this address. (Double-check your email address before continuing.)" -msgstr "Nous enverrons votre confirmation d’inscription à cette adresse. Vérifiez donc bien qu’elle est correcte avant de continuer." - -#: wp-includes/post.php:1629 -msgid "Search Pages" -msgstr "Chercher dans les pages" - -#: wp-includes/post.php:1625 -msgid "Add New Post" -msgstr "Ajouter un nouvel article" - -#: wp-includes/post.php:1632 -msgid "Parent Page:" -msgstr "Page parente :" - -#: wp-includes/post.php:1622 -msgctxt "post type general name" -msgid "Posts" -msgstr "Articles" - -#: wp-includes/post.php:1626 -msgid "Edit Page" -msgstr "Modifier la page" - -#: wp-includes/post.php:1629 -msgid "Search Posts" -msgstr "Chercher dans les articles" - -#: wp-includes/post.php:1625 -msgid "Add New Page" -msgstr "Ajouter une nouvelle page" - -#: wp-includes/post.php:1622 -msgctxt "post type general name" -msgid "Pages" -msgstr "Pages" - -#: wp-includes/post.php:1623 -msgctxt "post type singular name" -msgid "Page" -msgstr "Page" - -#: wp-includes/post.php:1623 -msgctxt "post type singular name" -msgid "Post" -msgstr "Article" - -#: wp-includes/ms-default-constants.php:127 -msgid "The constant VHOST is deprecated. Use the boolean constant SUBDOMAIN_INSTALL in wp-config.php to enable a subdomain configuration. Use is_subdomain_install() to check whether a subdomain configuration is enabled." -msgstr "La constante VHOST est obsolète. Utilisez la constante booléenne SUBDOMAIN_INSTALL dans le fichier wp-config.php pour activer le mode sous-domaines. Utilisez is_subdomain_install() pour vérifier si le mode sous-domaine est effectivement activé." - -#: wp-includes/ms-default-constants.php:129 -msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting." -msgstr "Les valeurs des constantes VHOST et SUBDOMAIN_INSTALL ne correspondent pas. C’est la valeur de SUBDOMAIN_INSTALL qui sera prise en compte pour votre réglage du mode sous-domaines." - -#: wp-includes/user.php:2129 -msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username." -msgstr "ERREUR : cet identifiant n’est pas valide, car il utilise des caractères non autorisés. Merci d’utiliser un identifiant valide." - -#: wp-includes/comment-template.php:2091 -msgid "Required fields are marked %s" -msgstr "Les champs obligatoires sont indiqués avec %s" - -#: wp-includes/theme-compat/comments-popup.php:10 -#: wp-includes/theme-compat/comments.php:10 -#: wp-includes/theme-compat/footer.php:10 -#: wp-includes/theme-compat/header.php:10 -#: wp-includes/theme-compat/sidebar.php:10 -msgid "Please include a %1$s template in your theme." -msgstr "Veuillez inclure un modèle de type « %1$s » à votre thème." - -#: wp-includes/theme-compat/comments-popup.php:10 -#: wp-includes/theme-compat/comments.php:10 -#: wp-includes/theme-compat/footer.php:10 -#: wp-includes/theme-compat/header.php:10 -#: wp-includes/theme-compat/sidebar.php:10 -msgid "Theme without %1$s" -msgstr "Thème sans %1$s." - -#: wp-includes/ms-load.php:409 -msgid "Could not find site %1$s. Searched for table %2$s in database %3$s. Is that right?" -msgstr "Le site %1$s Nous avons cherché la table %2$s dans la base de données %3$s. Est-ce correct ?" - -#: wp-includes/general-template.php:627 -msgid "The %s option is deprecated for the family of bloginfo() functions." -msgstr "L’option %s est obsolète pour la famille des fonctions basées sur bloginfo()." - -#: wp-includes/general-template.php:627 -msgid "Use the %s option instead." -msgstr "Utilisez plutôt l’option %s." - -#: wp-includes/ms-load.php:407 -msgid "Database tables are missing. This means that MySQL is not running, WordPress was not installed properly, or someone deleted %s. You really should look at your database now." -msgstr "Des tables de la base de données sont manquantes. Cela peut signifier que MySQL ne fonctionne pas, ou que WordPress n’a pas été installé correctement, ou que quelqu’un a effacé %s. Vous devriez vraiment vraiment vérifier votre base de données au plus vite." - -#: wp-includes/class-wp-xmlrpc-server.php:4023 -msgid "Sorry, you do not have access to user data on this site." -msgstr "Vous n’avez pas l’autorisation d’accéder aux données utilisateurs de ce site." - -#: wp-includes/class-wp-xmlrpc-server.php:1171 -#: wp-includes/class-wp-xmlrpc-server.php:4195 -msgid "Sorry, you are not allowed to post on this site." -msgstr "Désolé, vous n’avez pas l’autorisation de publier sur ce site." - -#: wp-includes/class-wp-xmlrpc-server.php:4422 -#: wp-includes/class-wp-xmlrpc-server.php:4435 -#: wp-includes/class-wp-xmlrpc-server.php:4440 -msgid "Sorry, you are not allowed to publish posts on this site." -msgstr "Désolé, vous n’avez pas l’autorisation de publier des articles sur ce site." - -#: wp-includes/class-wp-xmlrpc-server.php:5258 -#: wp-includes/class-wp-xmlrpc-server.php:5481 -msgid "Sorry, you must be able to edit posts on this site in order to view categories." -msgstr "Désolé, vous devez avoir le droit d’écrire des articles sur ce site si vous vous visualisez les catégories." - -#: wp-includes/class-wp-xmlrpc-server.php:4411 -msgid "Sorry, you are not allowed to publish pages on this site." -msgstr "Désolé, vous n’avez pas l’autorisation de publier des pages sur ce site." - -#: wp-includes/ms-functions.php:673 wp-includes/ms-functions.php:1154 -msgid "Sorry, that site already exists!" -msgstr "Désolé, ce site existe déjà !" - -#: wp-includes/ms-functions.php:853 -msgid "" -"To activate your blog, please click the following link:\n" -"\n" -"%s\n" -"\n" -"After you activate, you will receive *another email* with your login.\n" -"\n" -"After you activate, you can visit your site here:\n" -"\n" -"%s" -msgstr "" -"Pour activer votre site, veuillez cliquer sur le lien suivant :\n" -"\n" -"%s\n" -"\n" -"Après l'activation, vous recevrez *un autre courrier* contenant votre identifiant.\n" -"\n" -"Vous pourrez alors vous rendre sur votre site ici :\n" -"\n" -"%s" - -#: wp-includes/ms-functions.php:1240 -msgid "New Site Registration: %s" -msgstr "Inscription d'un nouveau site : %s" - -#: wp-includes/ms-functions.php:637 -msgid "Sorry, site names may not contain the character “_”!" -msgstr "Désolé, les identifiants de site ne doivent pas contenir le caractère “_”!;!" - -#: wp-includes/ms-functions.php:1525 -msgid "New %1$s Site: %2$s" -msgstr "Nouveau site %1$s : %2$s" - -#: wp-includes/ms-functions.php:1003 -msgid "The site is already active." -msgstr "Ce site est déjà activé." - -#: wp-includes/class-wp-xmlrpc-server.php:2742 -#: wp-includes/class-wp-xmlrpc-server.php:4109 -#: wp-includes/class-wp-xmlrpc-server.php:5142 -msgid "Sorry, you cannot edit posts on this site." -msgstr "Désolé, vous ne pouvez pas modifier les articles de ce site." - -#: wp-includes/class-wp-xmlrpc-server.php:2934 -msgid "Sorry, you must be able to edit posts to this site in order to view categories." -msgstr "Désolé, vous devez avoir le droit d’écrire des articles pour ce site si vous voulez visualiser les catégories." - -#: wp-includes/class-wp-xmlrpc-server.php:3323 -#: wp-includes/class-wp-xmlrpc-server.php:3384 -#: wp-includes/class-wp-xmlrpc-server.php:3411 -#: wp-includes/class-wp-xmlrpc-server.php:3438 -#: wp-includes/class-wp-xmlrpc-server.php:3657 -msgid "You are not allowed access to details about this site." -msgstr "Vous n’avez pas l’autorisation d’accéder aux détails de ce site." - -#: wp-includes/ms-functions.php:1160 -msgid "Could not create site." -msgstr "Impossible de créer le site." - -#: wp-includes/ms-functions.php:645 -msgid "Sorry, site names must have letters too!" -msgstr "Désolé, les identifiants de site doivent également avoir des lettres !" - -#: wp-includes/ms-functions.php:641 -msgid "Sorry, you may not use that site name." -msgstr "Désolé, vous ne pouvez pas utiliser ce nom pour votre site." - -#: wp-includes/ms-functions.php:677 -msgid "Sorry, that site is reserved!" -msgstr "Désolé, ce site est réservé !" - -#: wp-includes/ms-functions.php:688 -msgid "That site is currently reserved but may be available in a couple days." -msgstr "Ce site est réservé pour le moment, mais pourrait être disponible dans quelques jours." - -#: wp-includes/pluggable.php:1645 -msgid "New user registration on your site %s:" -msgstr "Inscription d'un nouvel utilisateur sur votre site %s :" - -#: wp-includes/class-wp-xmlrpc-server.php:2971 -#: wp-includes/class-wp-xmlrpc-server.php:3074 -#: wp-includes/class-wp-xmlrpc-server.php:3080 -#: wp-includes/class-wp-xmlrpc-server.php:3139 -#: wp-includes/class-wp-xmlrpc-server.php:3145 -msgid "You are not allowed to moderate comments on this site." -msgstr "Vous n’avez pas l’autorisation de modérer les commentaires de ce site." - -#: wp-includes/class-wp-xmlrpc-server.php:2778 -msgid "Sorry, you must be able to edit posts on this site in order to view tags." -msgstr "Désolé, vous devez avoir le droit de modifier des articles sur ce site si vous voulez visualiser les mots-clés." - -#: wp-includes/class-wp-xmlrpc-server.php:424 -msgid "Site Tagline" -msgstr "Slogan du site" - -#: wp-includes/ms-load.php:109 -msgid "This site has been archived or suspended." -msgstr "Ce site a été archivé ou suspendu." - -#: wp-includes/load.php:472 -msgid "The site you have requested is not installed properly. Please contact the system administrator." -msgstr "Le site que vous avez demandé n’est pas installé correctement. Veuillez contacter l’administrateur de votre serveur." - -#: wp-includes/script-loader.php:537 -msgctxt "search results" -msgid "No results found." -msgstr "Aucun résultat trouvé." - -#: wp-includes/nav-menu.php:252 wp-includes/nav-menu.php:259 -msgid "The menu name %s conflicts with another menu name. Please try another." -msgstr "Un menu nommé %s est en conflit avec un autre nom de menu. Veuillez réessayer avec un notre nom." - -#: wp-includes/nav-menu.php:317 -msgid "The given object ID is not that of a menu item." -msgstr "L’identifiant donné pour cet objet n’est pas une entrée de menu." - -#: wp-includes/formatting.php:3274 -msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." -msgstr "L’adresse de messagerie fournie ne semble pas être valide. Veuillez saisir une adresse valide." - -#: wp-includes/formatting.php:3361 -msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." -msgstr "L’adresse de WordPress que vous avez saisie ne semble pas être valide. Veuillez entrer une adresse valide." - -#: wp-includes/formatting.php:3371 -msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." -msgstr "L’adresse de site que vous avez saisie ne semble pas être valide. Veuillez entrer une adresse valide." - -#: wp-includes/taxonomy.php:2491 -msgid "A term with the name provided already exists with this parent." -msgstr "Un terme avec ce nom existe déjà pour ce parent." - -#: wp-includes/ms-functions.php:1967 -msgid "An error occurred adding you to this site. Back to the homepage." -msgstr "Une erreur est survenue lors de votre ajout à ce site. Retournez à l’accueil." - -#: wp-includes/ms-functions.php:1883 -msgid "This file is too big. Files must be less than %d KB in size." -msgstr "Ce fichier est trop gros. La taille des fichiers doit être inférieure %d Ko." - -#: wp-includes/comment-template.php:2108 -msgid "Your email address will not be published." -msgstr "Votre adresse de messagerie ne sera pas publiée." - -#: wp-includes/class-http.php:191 wp-includes/class-wp-xmlrpc-server.php:5749 -msgid "A valid URL was not provided." -msgstr "L’URL fournie est invalide." - -#: wp-includes/comment-template.php:2107 -msgid "Logged in as %2$s. Log out?" -msgstr "Connecté en tant que %2$s. Se déconnecter ?" - -#: wp-includes/class-wp-image-editor-gd.php:175 -#: wp-includes/class-wp-image-editor-imagick.php:232 -msgid "Could not calculate resized image dimensions" -msgstr "Impossible de lire la taille de l’image redimensionnée" - -#: wp-signup.php:112 -msgid "Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!" -msgstr "Doit contenir au moins 4 caractères, avec uniquement des lettres et des chiffres. Vous ne pourrez pas en changer, donc choisissez bien !" - -#: wp-signup.php:690 -msgid "You must first log in, and then you can create a new site." -msgstr "Vous devez d’abord vous connecter avant de pouvoir créer un nouveau site." - -#: wp-signup.php:725 -msgid "You are logged in already. No need to register again!" -msgstr "Vous êtes déjà connecté. Pas besoin de vous réinscrire !" - -#: wp-includes/comment-template.php:942 -msgid "Use get_trackback_url() instead if you do not want the value echoed." -msgstr "Utilisez plutôt get_trackback_url() si vous préférez que la valeur ne soit pas affichée." - -#: wp-mail.php:15 -msgid "This action has been disabled by the administrator." -msgstr "Cette action a été désactivée par l’administrateur." - -#: wp-signup.php:266 -msgid "Welcome back, %s. By filling out the form below, you can add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!" -msgstr "Heureux de voir revoir, %s ! En remplissant le formulaire ci-dessous, vous pouvez ajouter un autre site à votre compte. Il n’y a pas de limite au nombre de sites dont vous pouvez disposer, donc créez-en autant que vous le souhaitez, mais écrivez pondérément." - -#: wp-includes/ms-functions.php:499 -msgid "Sorry, usernames may not contain the character “_”!" -msgstr "Désolé, les identifiants ne doivent pas contenir le caractère « _ » !" - -#: wp-signup.php:650 -msgid "If you haven’t received your email yet, there are a number of things you can do:" -msgstr "Si vous n’avez encore pas reçu votre e-mail, il existe un certain nombre de choses que vous pouvez faire :" - -#: wp-includes/author-template.php:63 -msgid "Use get_the_author() instead if you do not want the value echoed." -msgstr "Utilisez plutôt get_the_author() si vous préférez que la valeur ne soit pas affichée." - -#: wp-includes/ms-load.php:413 -msgid "If you’re still stuck with this message, then check that your database contains the following tables:" -msgstr "Si vous êtes toujours bloqué par ce message, vérifiez alors que votre base de données contient bien les tables suivantes :" - -#: wp-includes/script-loader.php:495 -msgid "Are you sure you want to install this plugin?" -msgstr "Voulez-vous vraiment installer cette extension ?" - -#: wp-includes/script-loader.php:528 -msgid "Use as featured image" -msgstr "Utiliser comme image à la Une" - -#: wp-includes/script-loader.php:345 -msgid "Mismatch" -msgstr "Incohérence" - -#: wp-includes/load.php:187 -msgid "Maintenance" -msgstr "Maintenance" - -#: wp-includes/load.php:191 -msgid "Briefly unavailable for scheduled maintenance. Check back in a minute." -msgstr "Indisponibilité temporaire pour cause de maintenance. Veuillez revenir dans un instant." - -#: wp-includes/post.php:100 -msgid "Navigation Menu Items" -msgstr "Éléments de menu de navigation" - -#: wp-includes/post.php:101 -msgid "Navigation Menu Item" -msgstr "Élément de menu de navigation" - -#: wp-includes/taxonomy.php:76 -msgid "Navigation Menus" -msgstr "Menus de navigation" - -#: wp-links-opml.php:29 -msgid "Links for %s" -msgstr "Liens pour %s" - -#: wp-includes/nav-menu.php:686 -msgid "Custom" -msgstr "Lien" - -#: wp-includes/default-widgets.php:1351 -msgid "No menus have been created yet. Create some." -msgstr "Aucun menu n’a été créé pour le moment. En créer un." - -#: wp-includes/script-loader.php:538 -msgid "" -"You are about to permanently delete this menu. \n" -" 'Cancel' to stop, 'OK' to delete." -msgstr "" -"Vous êtes sur le point de supprimer définitivement ce menu.\n" -" « Annuler » pour abandonner, « OK » pour le supprimer." - -#: wp-includes/link-template.php:3118 -msgid "This is the short link." -msgstr "Ceci est un lien court." - -#: wp-includes/update.php:547 -msgid "%d WordPress Update" -msgstr "%d mise à jour de WordPress" - -#: wp-includes/update.php:551 -msgid "%d Theme Update" -msgid_plural "%d Theme Updates" -msgstr[0] "%d mise à jour de thème" -msgstr[1] "%d mises à jour de thèmes" - -#: wp-includes/update.php:549 -msgid "%d Plugin Update" -msgid_plural "%d Plugin Updates" -msgstr[0] "%d mise à jour d’extension" -msgstr[1] "%d mises à jour d’extensions" - -#: wp-signup.php:379 -msgid "The site %s is yours." -msgstr "Le site %s est à vous." - -#: wp-signup.php:296 -msgid "Create Site" -msgstr "Créer un site" - -#: wp-signup.php:281 -msgid "If you’re not going to use a great site domain, leave it for a new user. Now have at it!" -msgstr "Si vous ne comptez pas utiliser ce superbe nom de domaine, laissez-le à un autre utilisateur. Et maintenant, lancez-vous !" - -#: wp-signup.php:272 -msgid "Sites you are already a member of:" -msgstr "Les sites que vous possédez déjà :" - -#: wp-includes/pluggable.php:1385 -msgid "New trackback on your post \"%s\"" -msgstr "Nouveau rétrolien sur votre article « %s »" - -#: wp-includes/ms-load.php:404 -msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free." -msgstr "Si vous êtes le gestionnaire de ce réseau de sites, veuillez vous assurer que MySQL fonctionne correctement et qu'aucune table n'a d'erreur." - -#: wp-includes/ms-load.php:102 -msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s." -msgstr "Ce site n’a pas encore été activé. Si vous rencontrez des problèmes durant l’activation de votre site, veuillez contacter %1$s." - -#: wp-includes/ms-load.php:403 -msgid "If your site does not display, please contact the owner of this network." -msgstr "Si votre site ne s'affiche pas, veuillez contacter le gestionnaire de ce réseau de sites." - -#: wp-includes/pluggable.php:1405 -msgid "New comment on your post \"%s\"" -msgstr "Nouveau commentaire sur votre article « %s »" - -#: wp-includes/pluggable.php:1395 -msgid "New pingback on your post \"%s\"" -msgstr "Nouveau ping sur votre article « %s »" - -#: wp-includes/pluggable.php:1520 -msgid "A new trackback on the post \"%s\" is waiting for your approval" -msgstr "Un nouveau rétrolien sur l'article « %s » attend votre approbation" - -#: wp-includes/pluggable.php:1527 -msgid "A new pingback on the post \"%s\" is waiting for your approval" -msgstr "Un nouveau ping sur l'article « %s » attend votre approbation" - -#: wp-includes/pluggable.php:1534 -msgid "A new comment on the post \"%s\" is waiting for your approval" -msgstr "Un nouveau commentaire sur l'article « %s » attend votre approbation" - -#: wp-includes/script-loader.php:256 -msgid "File canceled." -msgstr "Fichier annulé." - -#: wp-signup.php:117 -msgid "Site Title:" -msgstr "Titre du site :" - -#: wp-signup.php:96 -msgid "Site Domain:" -msgstr "Domaine du site :" - -#: wp-signup.php:94 -msgid "Site Name:" -msgstr "Nom du site :" - -#: wp-signup.php:109 -msgid "sitename" -msgstr "nomdusite" - -#: wp-signup.php:260 -msgid "Get another %s site in seconds" -msgstr "Ouvrir un autre site %s en quelques secondes" - -#: wp-signup.php:643 -msgid "Congratulations! Your new site, %s, is almost ready." -msgstr "Félicitations! Votre nouveau site, %s, est presque prêt." - -#: wp-signup.php:704 -msgid "Site registration has been disabled." -msgstr "Les inscriptions de sites sont désactivées." - -#: wp-signup.php:453 -msgid "Gimme a site!" -msgstr "Donnez-moi un site !" - -#: wp-signup.php:645 -msgid "But, before you can start using your site, you must activate it." -msgstr "Mais, avant d’utiliser votre nouveau site, vous devez l’activer." - -#: wp-signup.php:647 -msgid "If you do not activate your site within two days, you will have to sign up again." -msgstr "Si vous n’activez pas votre site dans les deux jours, vous devrez à nouveau l’enregistrer." - -#: wp-includes/default-widgets.php:1360 -msgid "Select Menu:" -msgstr "Sélectionner le menu :" - -#: wp-includes/taxonomy.php:77 -msgid "Navigation Menu" -msgstr "Menu de navigation" - -#: wp-includes/default-widgets.php:1279 -msgid "Taxonomy:" -msgstr "Taxinomie :" - -#: wp-includes/admin-bar.php:681 -msgid "Menus" -msgstr "Menus" - -#: wp-includes/class-wp-xmlrpc-server.php:352 -msgid "Software Name" -msgstr "Nom du logiciel" - -#: wp-includes/class-wp-xmlrpc-server.php:357 -msgid "Software Version" -msgstr "Version du logiciel" - -#: wp-includes/class-wp-xmlrpc-server.php:414 -msgid "Time Zone" -msgstr "Fuseau horaire" - -#: wp-includes/class-wp-xmlrpc-server.php:439 -msgid "Allow new users to sign up" -msgstr "Autoriser les nouveaux utilisateurs à s’inscrire" - -#: wp-includes/class-wp-xmlrpc-server.php:2479 -msgid "Sorry, you cannot edit this page." -msgstr "Désolé, vous ne pouvez pas modifier cette page." - -#: wp-includes/class-wp-xmlrpc-server.php:2490 -#: wp-includes/class-wp-xmlrpc-server.php:2597 -#: wp-includes/class-wp-xmlrpc-server.php:2647 -msgid "Sorry, no such page." -msgstr "Désolé, aucune page ne correspond." - -#: wp-includes/class-wp-xmlrpc-server.php:2518 -#: wp-includes/class-wp-xmlrpc-server.php:2690 -msgid "Sorry, you cannot edit pages." -msgstr "Désolé, vous ne pouvez pas modifier les pages." - -#: wp-includes/class-wp-xmlrpc-server.php:2601 -msgid "Sorry, you do not have the right to delete this page." -msgstr "Désolé, vous n’avez pas l’autorisation de supprimer cette page." - -#: wp-includes/class-wp-xmlrpc-server.php:2606 -msgid "Failed to delete the page." -msgstr "Échec lors de la suppression de la page." - -#: wp-includes/class-wp-xmlrpc-server.php:2651 -msgid "Sorry, you do not have the right to edit this page." -msgstr "Désolé, vous n’avez pas l’autorisation de modifier cette page." - -#: wp-includes/class-wp-xmlrpc-server.php:2825 -msgid "Sorry, you do not have the right to add a category." -msgstr "Désolé, vous n’avez pas les droits pour ajouter une catégorie." - -#: wp-includes/class-wp-xmlrpc-server.php:2853 -#: wp-includes/class-wp-xmlrpc-server.php:2855 -msgid "Sorry, the new category failed." -msgstr "Désolé, la création de la catégorie a échoué." - -#: wp-includes/class-wp-xmlrpc-server.php:2894 -msgid "Sorry, you do not have the right to delete a category." -msgstr "Désolé, vous n’avez pas les droits pour supprimer une catégorie." - -#: wp-includes/class-wp-xmlrpc-server.php:2977 -#: wp-includes/class-wp-xmlrpc-server.php:3077 -#: wp-includes/class-wp-xmlrpc-server.php:3142 -msgid "Invalid comment ID." -msgstr "Identifiant commentaire invalide." - -#: wp-includes/class-wp-xmlrpc-server.php:3013 -msgid "Sorry, you cannot edit comments." -msgstr "Désolé, vous ne pouvez pas modifier les commentaires." - -#: wp-includes/class-wp-xmlrpc-server.php:3155 -msgid "Invalid comment status." -msgstr "Statut du commentaire non valide." - -#: wp-includes/class-wp-xmlrpc-server.php:3187 -msgid "Sorry, the comment could not be edited. Something wrong happened." -msgstr "Désolé, votre commentaire n’a pu être modifié. Une erreur est survenue." - -#: wp-includes/class-wp-xmlrpc-server.php:3234 -msgid "You must be registered to comment" -msgstr "Vous devez être enregistré pour laisser un commentaire" - -#: wp-includes/class-wp-xmlrpc-server.php:1164 -#: wp-includes/class-wp-xmlrpc-server.php:1423 -#: wp-includes/class-wp-xmlrpc-server.php:1484 -#: wp-includes/class-wp-xmlrpc-server.php:1575 -#: wp-includes/class-wp-xmlrpc-server.php:2476 -#: wp-includes/class-wp-xmlrpc-server.php:3247 -#: wp-includes/class-wp-xmlrpc-server.php:3250 -#: wp-includes/class-wp-xmlrpc-server.php:4060 -#: wp-includes/class-wp-xmlrpc-server.php:4736 -#: wp-includes/class-wp-xmlrpc-server.php:5014 -#: wp-includes/class-wp-xmlrpc-server.php:5520 -#: wp-includes/class-wp-xmlrpc-server.php:5568 -#: wp-includes/class-wp-xmlrpc-server.php:5692 wp-includes/post.php:3098 -#: wp-includes/post.php:3545 -msgid "Invalid post ID." -msgstr "Identifiant de l’article non valide." - -#: wp-includes/class-wp-xmlrpc-server.php:3276 -msgid "Comment author name and email are required" -msgstr "L’auteur d’un commentaire doit renseigner son nom et son adresse de messagerie" - -#: wp-includes/class-wp-xmlrpc-server.php:3278 -msgid "A valid email address is required" -msgstr "Une adresse de messagerie valide est requise" - -#: wp-includes/class-wp-xmlrpc-server.php:3351 -msgid "You are not allowed access to details about comments." -msgstr "Vous n’avez pas l’autorisation d’accéder aux détails des commentaires." - -#: wp-includes/class-wp-xmlrpc-server.php:3520 -msgid "You are not allowed to update options." -msgstr "Vous n’avez pas l’autorisation de mettre à jour les options." - -#: wp-includes/class-wp-xmlrpc-server.php:1578 -#: wp-includes/class-wp-xmlrpc-server.php:3920 -#: wp-includes/class-wp-xmlrpc-server.php:4063 -#: wp-includes/class-wp-xmlrpc-server.php:5017 -#: wp-includes/class-wp-xmlrpc-server.php:5360 -#: wp-includes/class-wp-xmlrpc-server.php:5571 -msgid "Sorry, you cannot edit this post." -msgstr "Désolé, vous ne pouvez pas modifier cet article." - -#: wp-includes/class-wp-xmlrpc-server.php:4117 -#: wp-includes/class-wp-xmlrpc-server.php:5429 -msgid "Either there are no posts, or something went wrong." -msgstr "Soit il n’y a pas d’articles, soit une erreur s’est produite." - -#: wp-includes/class-wp-xmlrpc-server.php:4260 -#: wp-includes/class-wp-xmlrpc-server.php:4325 -#: wp-includes/class-wp-xmlrpc-server.php:5114 -#: wp-includes/class-wp-xmlrpc-server.php:5645 -msgid "Sorry, no such post." -msgstr "Désolé, aucun article ne correspond." - -#: wp-includes/class-wp-xmlrpc-server.php:4269 -#: wp-includes/class-wp-xmlrpc-server.php:4909 -msgid "Sorry, you do not have the right to publish this post." -msgstr "Désolé, vous n’avez pas l’autorisation de publier cet article." - -#: wp-includes/class-wp-xmlrpc-server.php:4797 -msgid "You are not allowed to change the post author as this user." -msgstr "Vous n’avez pas l’autorisation de modifier des articles sous cet identifiant." - -#: wp-includes/class-wp-xmlrpc-server.php:4801 -msgid "You are not allowed to change the page author as this user." -msgstr "Vous n’avez pas l’autorisation de modifier des pages sous cet identifiant." - -#: wp-includes/class-wp-xmlrpc-server.php:4907 -msgid "Sorry, you do not have the right to publish this page." -msgstr "Désolé, vous n’avez pas le droit de publier cette page." - -#: wp-includes/class-wp-xmlrpc-server.php:4945 -msgid "Sorry, your entry could not be edited. Something wrong happened." -msgstr "Désolé, votre entrée n’a pu être modifiée. Une erreur est survenue." - -#: wp-includes/class-wp-xmlrpc-server.php:5351 -msgid "Could not write file %1$s (%2$s)" -msgstr "Impossible d’écrire le fichier %1$s (%2$s)" - -#: wp-includes/class-wp-xmlrpc-server.php:5523 -msgid "Sorry, you can not edit this post." -msgstr "Désolé, vous ne pouvez pas modifier cet article." - -#: wp-includes/class-wp-xmlrpc-server.php:5754 -msgid "Is there no link to us?" -msgstr "N’y a-t-il aucun lien vers nous ?" - -#: wp-includes/class-wp-xmlrpc-server.php:5794 -#: wp-includes/class-wp-xmlrpc-server.php:5801 -#: wp-includes/class-wp-xmlrpc-server.php:5808 -#: wp-includes/class-wp-xmlrpc-server.php:5948 -msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." -msgstr "L’adresse web spécifiée ne peut être utilisée comme cible. Soit elle n’existe pas, ou il ne s’agit pas d’une ressource reconnaissant les pings." - -#: wp-includes/class-wp-xmlrpc-server.php:5804 -msgid "The source URL and the target URL cannot both point to the same resource." -msgstr "L’adresse source et l’adresse cible ne peuvent pointer vers la même ressource." - -#: wp-includes/class-wp-xmlrpc-server.php:5812 -msgid "The pingback has already been registered." -msgstr "Le ping a déjà été enregistré." - -#: wp-includes/class-wp-xmlrpc-server.php:5836 -msgid "The source URL does not exist." -msgstr "L’adresse d’origine n’existe pas." - -#: wp-includes/class-wp-xmlrpc-server.php:5856 -msgid "We cannot find a title on that page." -msgstr "Nous ne trouvons pas du titre pour cette page." - -#: wp-includes/class-wp-xmlrpc-server.php:5892 -msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." -msgstr "L’adresse source ne contient pas de lien vers l’adresse cible, et ne peut donc pas être utilisée comme source." - -#: wp-includes/class-wp-xmlrpc-server.php:5921 -msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" -msgstr "Réception d’un ping de %1$s pour %2$s. Continuons la conversation ! :-)" - -#: wp-includes/class-wp-xmlrpc-server.php:5955 -msgid "The specified target URL does not exist." -msgstr "L’adresse cible spécifiée n’existe pas." - -#: wp-includes/load.php:123 -msgid "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." -msgstr "Votre installation PHP ne dispose pas de MySQL. Extension requise pour WordPress." - -#: wp-includes/load.php:384 -msgid "ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores." -msgstr "ERREUR: la ligne $table_prefix du fichier wp-config.php ne doit contenir que des chiffres, lettres ou le caractère souligné." - -#: wp-includes/wp-db.php:1229 -msgid "WordPress database error %1$s for query %2$s made by %3$s" -msgstr "Erreur de la base de données WordPress %1$s pour la requête %2$s faite par %3$s" - -#: wp-includes/wp-db.php:1231 -msgid "WordPress database error %1$s for query %2$s" -msgstr "Erreur de la base de données WordPress %1$s pour la requête %2$s" - -#: wp-includes/comment-template.php:2115 -msgid "Cancel reply" -msgstr "Annuler la réponse." - -#: wp-includes/comment-template.php:2116 -msgid "Post Comment" -msgstr "Laisser un commentaire" - -#: wp-includes/comment.php:532 -msgid "Unapproved" -msgstr "Désapprouvé" - -#: wp-includes/comment.php:844 wp-includes/comment.php:846 -msgid "Duplicate comment detected; it looks as though you’ve already said that!" -msgstr "Détection d’un doublon : il semble que vous avez déjà envoyé ce commentaire !" - -#: wp-includes/comment.php:1871 -msgid "Could not update comment status" -msgstr "Impossible de mettre à jour le statut du commentaire" - -#: wp-includes/cron.php:171 -msgid "This argument has changed to an array to match the behavior of the other cron functions." -msgstr "Cet argument a été transformé en un tableau, afin de mieux correspondre au comportement des autres fonctions de cron." - -#: wp-includes/cron.php:368 -msgid "Once Hourly" -msgstr "Une fois par heure" - -#: wp-includes/cron.php:369 -msgid "Twice Daily" -msgstr "Deux fois par jour" - -#: wp-includes/cron.php:370 -msgid "Once Daily" -msgstr "Une fois par jour" - -#: wp-includes/default-widgets.php:92 wp-includes/default-widgets.php:192 -msgid "Sort by:" -msgstr "Trier par :" - -#: wp-includes/default-widgets.php:94 -msgid "Page title" -msgstr "Titre de la page" - -#: wp-includes/default-widgets.php:95 -msgid "Page order" -msgstr "Ordre de la page" - -#: wp-includes/default-widgets.php:96 -msgid "Page ID" -msgstr "ID de la page" - -#: wp-includes/default-widgets.php:100 -msgid "Exclude:" -msgstr "Exclure :" - -#: wp-includes/default-widgets.php:102 -msgid "Page IDs, separated by commas." -msgstr "IDs de pages, séparés par une virgule." - -#: wp-includes/default-widgets.php:117 -msgid "Your blogroll" -msgstr "Vos liens préférés" - -#: wp-includes/default-widgets.php:202 -msgid "Show Link Image" -msgstr "Afficher l’image du lien" - -#: wp-includes/default-widgets.php:204 -msgid "Show Link Name" -msgstr "Afficher le nom du lien" - -#: wp-includes/default-widgets.php:206 -msgid "Show Link Description" -msgstr "Afficher la description du lien" - -#: wp-includes/default-widgets.php:208 -msgid "Show Link Rating" -msgstr "Afficher la note du lien" - -#: wp-includes/default-widgets.php:290 -msgid "Select Month" -msgstr "Choisir un mois" - -#: wp-includes/default-widgets.php:355 wp-includes/default-widgets.php:636 -msgid "Show post counts" -msgstr "Afficher le nombre d’articles" - -#: wp-includes/default-widgets.php:388 -msgid "Entries RSS" -msgstr "Flux RSS des articles" - -#: wp-includes/default-widgets.php:436 -msgid "Calendar" -msgstr "Calendrier" - -#: wp-includes/default-widgets.php:481 -msgid "Text" -msgstr "Texte" - -#: wp-includes/default-widgets.php:528 -msgid "Automatically add paragraphs" -msgstr "Créer automatiquement les paragraphes" - -#: wp-includes/default-widgets.php:562 -msgid "Select Category" -msgstr "Choisir une catégorie" - -#: wp-includes/default-widgets.php:639 -msgid "Show hierarchy" -msgstr "Afficher la hiérarchie" - -#: wp-includes/default-widgets.php:654 wp-includes/default-widgets.php:683 -msgid "Recent Posts" -msgstr "Articles récents" - -#: wp-includes/default-widgets.php:766 -msgid "Number of posts to show:" -msgstr "Nombre d’articles à afficher :" - -#. translators: comments widget: 1: comment author, 2: post link -#: wp-includes/default-widgets.php:876 -msgctxt "widgets" -msgid "%1$s on %2$s" -msgstr "%1$s dans %2$s" - -#: wp-includes/default-widgets.php:1052 -msgid "Untitled" -msgstr "Sans titre" - -#: wp-includes/default-widgets.php:1131 -msgid "RSS Error: %s" -msgstr "Erreur RSS : %s" - -#: wp-includes/default-widgets.php:1136 -msgid "Enter the RSS feed URL here:" -msgstr "Saisissez l’adresse web du flux RSS ici :" - -#: wp-includes/default-widgets.php:1139 -msgid "Give the feed a title (optional):" -msgstr "Donnez un titre au flux (facultatif) :" - -#: wp-includes/default-widgets.php:1142 -msgid "How many items would you like to display?" -msgstr "Combien d’entrées souhaitez-vous afficher ?" - -#: wp-includes/default-widgets.php:1152 -msgid "Display item content?" -msgstr "Afficher le contenu de l’élément ?" - -#: wp-includes/default-widgets.php:1155 -msgid "Display item author if available?" -msgstr "Afficher l’auteur de l’élément si disponible ?" - -#: wp-includes/default-widgets.php:1158 -msgid "Display item date?" -msgstr "Afficher la date de l’élément ?" - -#: wp-includes/default-widgets.php:1225 -msgid "Tag Cloud" -msgstr "Nuage de mots-clés" - -#: wp-includes/deprecated.php:62 -msgid "new WordPress Loop" -msgstr "Nouvelle boucle WordPress" - -#: wp-includes/deprecated.php:989 -msgid "Last updated" -msgstr "Mis à jour récemment" - -#: wp-includes/deprecated.php:1905 wp-includes/post-template.php:1472 -msgid "Missing Attachment" -msgstr "Fichier attaché manquant" - -#: wp-includes/feed-atom-comments.php:34 wp-includes/feed-rss2-comments.php:39 -msgid "Comments for %1$s searching on %2$s" -msgstr "Commentaires pour %1$s, recherche de %2$s" - -#: wp-includes/feed-atom-comments.php:36 wp-includes/feed-rss2-comments.php:41 -msgid "Comments for %s" -msgstr "Commentaires pour %s" - -#: wp-includes/feed-atom-comments.php:73 wp-includes/feed-rss2-comments.php:68 -msgid "Comment on %1$s by %2$s" -msgstr "Commentaires sur %1$s par %2$s" - -#: wp-includes/feed-atom-comments.php:75 wp-includes/feed-rss2-comments.php:70 -msgid "By: %s" -msgstr "Par : %s" - -#: wp-includes/feed-rss2-comments.php:37 -msgid "Comments on: %s" -msgstr "Commentaires sur : %s" - -#: wp-includes/feed-rss2-comments.php:78 -msgid "Protected Comments: Please enter your password to view comments." -msgstr "Commentaires protégés : saisissez votre mot de passe pour accéder aux commentaires." - -#. translators: min=minute -#: wp-includes/formatting.php:2485 -msgid "%s min" -msgid_plural "%s mins" -msgstr[0] "%s minute" -msgstr[1] "%s minutes" - -#: wp-includes/formatting.php:2490 -msgid "%s hour" -msgid_plural "%s hours" -msgstr[0] "%s heure" -msgstr[1] "%s heures" - -#: wp-includes/formatting.php:2495 -msgid "%s day" -msgid_plural "%s days" -msgstr[0] "%s jour" -msgstr[1] "%s jours" - -#. translators: used between list items, there is a space after the comma -#: wp-includes/class-wp-theme.php:674 -msgid ", " -msgstr ", " - -#: wp-includes/option.php:138 -msgid "%s is a protected WP option and may not be modified" -msgstr "%s est une option protégée de WordPress, et ne peut être modifiée" - -#: wp-includes/functions.php:1832 wp-includes/functions.php:1968 -msgid "Unable to create directory %s. Is its parent directory writable by the server?" -msgstr "Impossible de créer le dossier %s. Son dossier parent est-il accessible en écriture par le serveur ?" - -#: wp-includes/functions.php:1932 -msgid "Empty filename" -msgstr "Pas de nom de fichier" - -#: wp-includes/functions.php:1974 -msgid "Could not write file %s" -msgstr "Impossible d’écrire le fichier %s" - -#: wp-includes/functions.php:2318 -msgid "You are attempting to log out of %s" -msgstr "Vous êtes en train de vous déconnecter de %s." - -#: wp-includes/functions.php:2316 -msgid "WordPress Failure Notice" -msgstr "Avertissement d’échec de WordPress" - -#: wp-includes/functions.php:2320 -msgid "Do you really want to log out?" -msgstr "Voulez-vous réellement vous déconnecter ?" - -#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1914 -msgid "Please try again." -msgstr "Veuillez réessayer." - -#: wp-includes/functions.php:2420 -msgid "« Back" -msgstr "« Retour" - -#: wp-includes/functions.php:2432 wp-load.php:72 -msgid "WordPress › Error" -msgstr "WordPress » Erreur" - -#: wp-includes/functions.php:3201 wp-includes/functions.php:3258 -msgid "%1$s is deprecated since version %2$s! Use %3$s instead." -msgstr "%1$s est déprécié depuis la version %2$s! Utilisez %3$s à la place." - -#: wp-includes/functions.php:3203 wp-includes/functions.php:3260 -msgid "%1$s is deprecated since version %2$s with no alternative available." -msgstr "%1$s est déprécié depuis la version %2$s, aucune alternative n’est disponible." - -#: wp-includes/functions.php:3318 -msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" -msgstr "%1$s est appelé avec un argument qui est déprécié depuis la version %2$s ! %3$s" - -#: wp-includes/functions.php:3320 -msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." -msgstr "%1$s est appelé avec un argument qui est déprécié depuis la version %2$s, aucune alternative n’est disponible." - -#: wp-includes/functions.php:3846 -msgid "Select a city" -msgstr "Sélectionnez une ville" - -#: wp-includes/functions.php:3891 wp-includes/functions.php:3895 -msgid "UTC" -msgstr "UTC" - -#: wp-includes/functions.php:3899 -msgid "Manual Offsets" -msgstr "Décalages manuels" - -#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:608 -#: wp-login.php:651 wp-login.php:733 -msgid "Log in" -msgstr "Connexion" - -#: wp-includes/general-template.php:286 -msgid "Log out" -msgstr "Déconnexion" - -#: wp-includes/general-template.php:407 wp-login.php:886 -msgid "Remember Me" -msgstr "Se souvenir de moi" - -#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:654 -#: wp-login.php:729 wp-login.php:905 -msgid "Register" -msgstr "Inscription" - -#: wp-includes/general-template.php:544 -msgid "Site Admin" -msgstr "Admin. du Site" - -#. translators: 1: separator, 2: search phrase -#: wp-includes/general-template.php:827 -msgid "Search Results %1$s %2$s" -msgstr "Résultats de recherche %1$s %2$s" - -#: wp-includes/general-template.php:832 -msgid "Page not found" -msgstr "Page non trouvée" - -#. translators: 1: month name, 2: 4-digit year -#: wp-includes/general-template.php:1274 wp-includes/media.php:2857 -msgid "%1$s %2$d" -msgstr "%1$s %2$d" - -#. translators: Calendar caption: 1: month name, 2: 4-digit year -#: wp-includes/general-template.php:1480 -msgctxt "calendar caption" -msgid "%1$s %2$s" -msgstr "%1$s %2$s" - -#. translators: Separator between blog name and feed type in feed links -#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118 -msgctxt "feed link" -msgid "»" -msgstr "»" - -#. translators: 1: blog title, 2: separator (raquo) -#: wp-includes/general-template.php:2097 -msgid "%1$s %2$s Feed" -msgstr "%1$s %2$s Flux" - -#. translators: 1: blog title, 2: separator (raquo) -#: wp-includes/general-template.php:2099 -msgid "%1$s %2$s Comments Feed" -msgstr "%1$s %2$s Flux des commentaires" - -#. translators: 1: blog name, 2: separator(raquo), 3: post title -#: wp-includes/general-template.php:2120 -msgid "%1$s %2$s %3$s Comments Feed" -msgstr "%1$s %2$s %3$s Flux des commentaires" - -#. translators: 1: blog name, 2: separator(raquo), 3: category name -#: wp-includes/general-template.php:2122 -msgid "%1$s %2$s %3$s Category Feed" -msgstr "%1$s %2$s Flux de la catégorie %3$s" - -#. translators: 1: blog name, 2: separator(raquo), 3: tag name -#: wp-includes/general-template.php:2124 -msgid "%1$s %2$s %3$s Tag Feed" -msgstr "%1$s %2$s Flux du mot-clé %3$s" - -#. translators: 1: blog name, 2: separator(raquo), 3: author name -#: wp-includes/general-template.php:2126 -msgid "%1$s %2$s Posts by %3$s Feed" -msgstr "%1$s %2$s Flux des articles écrits par %3$s" - -#. translators: 1: blog name, 2: separator(raquo), 3: search phrase -#: wp-includes/general-template.php:2128 -msgid "%1$s %2$s Search Results for “%3$s” Feed" -msgstr "%1$s %2$s Flux de résultats de la recherche pour "%3$s"" - -#: wp-includes/general-template.php:2483 -msgid "« Previous" -msgstr "« Précédent" - -#: wp-includes/general-template.php:2484 -msgid "Next »" -msgstr "Suivant »" - -#: wp-includes/class-http.php:194 -msgid "User has blocked requests through HTTP." -msgstr "L’utilisateur a bloqué les requêtes HTTP." - -#: wp-includes/class-http.php:741 wp-includes/class-http.php:1413 -#: wp-includes/class-http.php:1441 -msgid "Too many redirects." -msgstr "Trop de redirections." - -#: wp-includes/class-http.php:1005 wp-includes/class-http.php:1370 -msgid "Could not open handle for fopen() to %s" -msgstr "Impossible d’ouvrir le gestionnaire de fopen() pour %s" - -#. translators: month name -#: wp-includes/locale.php:131 wp-includes/locale.php:146 -msgid "January" -msgstr "janvier" - -#. translators: month name -#: wp-includes/locale.php:132 wp-includes/locale.php:147 -msgid "February" -msgstr "février" - -#. translators: month name -#: wp-includes/locale.php:133 wp-includes/locale.php:148 -msgid "March" -msgstr "mars" - -#. translators: month name -#: wp-includes/locale.php:134 wp-includes/locale.php:149 -msgid "April" -msgstr "avril" - -#. translators: month name -#: wp-includes/locale.php:135 wp-includes/locale.php:150 -msgid "May" -msgstr "mai" - -#. translators: month name -#: wp-includes/locale.php:136 wp-includes/locale.php:151 -msgid "June" -msgstr "juin" - -#. translators: month name -#: wp-includes/locale.php:137 wp-includes/locale.php:152 -msgid "July" -msgstr "juillet" - -#. translators: month name -#: wp-includes/locale.php:138 wp-includes/locale.php:153 -msgid "August" -msgstr "août" - -#. translators: month name -#: wp-includes/locale.php:139 wp-includes/locale.php:154 -msgid "September" -msgstr "septembre" - -#. translators: month name -#: wp-includes/locale.php:140 wp-includes/locale.php:155 -msgid "October" -msgstr "octobre" - -#. translators: month name -#: wp-includes/locale.php:141 wp-includes/locale.php:156 -msgid "November" -msgstr "novembre" - -#. translators: month name -#: wp-includes/locale.php:142 wp-includes/locale.php:157 -msgid "December" -msgstr "décembre" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:146 -msgid "Jan_January_abbreviation" -msgstr "jan" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:147 -msgid "Feb_February_abbreviation" -msgstr "fév" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:148 -msgid "Mar_March_abbreviation" -msgstr "mar" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:149 -msgid "Apr_April_abbreviation" -msgstr "avr" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:150 -msgid "May_May_abbreviation" -msgstr "mai" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:151 -msgid "Jun_June_abbreviation" -msgstr "juin" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:152 -msgid "Jul_July_abbreviation" -msgstr "juil" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:153 -msgid "Aug_August_abbreviation" -msgstr "août" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:154 -msgid "Sep_September_abbreviation" -msgstr "sept" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:155 -msgid "Oct_October_abbreviation" -msgstr "oct" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:156 -msgid "Nov_November_abbreviation" -msgstr "nov" - -#. translators: three-letter abbreviation of the month -#: wp-includes/locale.php:157 -msgid "Dec_December_abbreviation" -msgstr "déc" - -#. translators: weekday -#: wp-includes/locale.php:99 wp-includes/locale.php:109 -#: wp-includes/locale.php:122 -msgid "Sunday" -msgstr "Dimanche" - -#. translators: weekday -#: wp-includes/locale.php:100 wp-includes/locale.php:110 -#: wp-includes/locale.php:123 -msgid "Monday" -msgstr "Lundi" - -#. translators: weekday -#: wp-includes/locale.php:101 wp-includes/locale.php:111 -#: wp-includes/locale.php:124 -msgid "Tuesday" -msgstr "Mardi" - -#. translators: weekday -#: wp-includes/locale.php:102 wp-includes/locale.php:112 -#: wp-includes/locale.php:125 -msgid "Wednesday" -msgstr "Mercredi" - -#. translators: weekday -#: wp-includes/locale.php:103 wp-includes/locale.php:113 -#: wp-includes/locale.php:126 -msgid "Thursday" -msgstr "Jeudi" - -#. translators: weekday -#: wp-includes/locale.php:104 wp-includes/locale.php:114 -#: wp-includes/locale.php:127 -msgid "Friday" -msgstr "Vendredi" - -#. translators: weekday -#: wp-includes/locale.php:105 wp-includes/locale.php:115 -#: wp-includes/locale.php:128 -msgid "Saturday" -msgstr "Samedi" - -#. translators: three-letter abbreviation of the weekday -#: wp-includes/locale.php:122 -msgid "Sun" -msgstr "dim" - -#. translators: three-letter abbreviation of the weekday -#: wp-includes/locale.php:123 -msgid "Mon" -msgstr "lun" - -#. translators: three-letter abbreviation of the weekday -#: wp-includes/locale.php:124 -msgid "Tue" -msgstr "mar" - -#. translators: three-letter abbreviation of the weekday -#: wp-includes/locale.php:125 -msgid "Wed" -msgstr "mer" - -#. translators: three-letter abbreviation of the weekday -#: wp-includes/locale.php:126 -msgid "Thu" -msgstr "jeu" - -#. translators: three-letter abbreviation of the weekday -#: wp-includes/locale.php:127 -msgid "Fri" -msgstr "ven" - -#. translators: three-letter abbreviation of the weekday -#: wp-includes/locale.php:128 -msgid "Sat" -msgstr "sam" - -#: wp-includes/class-wp-editor.php:846 -msgid "Print" -msgstr "Imprimer" - -#: wp-includes/class-wp-editor.php:818 -msgid "Insert/edit image" -msgstr "Insérer/modifier une image" - -#: wp-includes/class-wp-editor.php:852 wp-includes/class-wp-editor.php:1378 -#: wp-includes/js/tinymce/wp-mce-help.php:118 wp-includes/script-loader.php:357 -msgid "Insert/edit link" -msgstr "Insérer/modifier un lien" - -#: wp-includes/class-wp-editor.php:889 -msgid "Insert row before" -msgstr "Insérer une ligne avant" - -#: wp-includes/class-wp-editor.php:890 -msgid "Insert row after" -msgstr "Insérer une ligne après" - -#: wp-includes/class-wp-editor.php:895 -msgid "Delete row" -msgstr "Supprimer la ligne" - -#: wp-includes/class-wp-editor.php:891 -msgid "Insert column before" -msgstr "Insérer une colonne avant" - -#: wp-includes/class-wp-editor.php:892 -msgid "Insert column after" -msgstr "Insérer une colonne après" - -#: wp-includes/class-wp-editor.php:899 -msgid "Merge table cells" -msgstr "Fusionner les cellules du tableau" - -#: wp-includes/class-wp-editor.php:876 -msgid "Table row properties" -msgstr "Propriétés de la ligne du tableau" - -#: wp-includes/class-wp-editor.php:877 -msgid "Table cell properties" -msgstr "Propriétés de la cellule du tableau" - -#: wp-includes/class-wp-editor.php:875 -msgid "Table properties" -msgstr "Propriétés du tableau" - -#: wp-includes/class-wp-editor.php:893 -msgid "Paste table row before" -msgstr "Coller la ligne du tableau avant" - -#: wp-includes/class-wp-editor.php:894 -msgid "Paste table row after" -msgstr "Coller la ligne du tableau après" - -#: wp-includes/class-wp-editor.php:897 -msgid "Cut table row" -msgstr "Couper la ligne du tableau" - -#: wp-includes/class-wp-editor.php:898 -msgid "Copy table row" -msgstr "Copier la ligne du tableau" - -#: wp-includes/class-wp-editor.php:874 -msgid "Delete table" -msgstr "Supprimer le tableau" - -#: wp-includes/class-wp-editor.php:879 -msgid "Row" -msgstr "Ligne" - -#: wp-includes/class-wp-editor.php:931 wp-includes/script-loader.php:386 -#: wp-includes/script-loader.php:459 wp-includes/script-loader.php:539 -#: wp-includes/theme.php:1934 -msgid "The changes you made will be lost if you navigate away from this page." -msgstr "Les modifications que vous avez faites seront perdues si vous changez de page." - -#: wp-includes/script-loader.php:95 -msgid "Toggle fullscreen mode" -msgstr "Mode plein écran" - -#: wp-includes/class-wp-editor.php:809 -msgid "Document properties" -msgstr "Propriétés du document" - -#: wp-includes/class-wp-editor.php:753 -msgid "Paragraph" -msgstr "Paragraphe" - -#: wp-includes/js/tinymce/wp-mce-help.php:117 -msgid "Address" -msgstr "Adresse" - -#: wp-includes/class-wp-editor.php:744 -#: wp-includes/js/tinymce/wp-mce-help.php:114 -msgid "Heading 1" -msgstr "Titre 1" - -#: wp-includes/class-wp-editor.php:745 -#: wp-includes/js/tinymce/wp-mce-help.php:115 -msgid "Heading 2" -msgstr "Titre 2" - -#: wp-includes/class-wp-editor.php:746 -#: wp-includes/js/tinymce/wp-mce-help.php:115 -msgid "Heading 3" -msgstr "Titre 3" - -#: wp-includes/class-wp-editor.php:747 -#: wp-includes/js/tinymce/wp-mce-help.php:116 -msgid "Heading 4" -msgstr "Titre 4" - -#: wp-includes/class-wp-editor.php:748 -#: wp-includes/js/tinymce/wp-mce-help.php:116 -msgid "Heading 5" -msgstr "Titre 5" - -#: wp-includes/class-wp-editor.php:749 -#: wp-includes/js/tinymce/wp-mce-help.php:117 -msgid "Heading 6" -msgstr "Titre 6" - -#: wp-includes/class-wp-editor.php:754 -msgid "Blockquote" -msgstr "Bloc de citation" - -#: wp-includes/class-wp-editor.php:765 -#: wp-includes/js/tinymce/wp-mce-help.php:113 -msgid "Bold" -msgstr "Gras" - -#: wp-includes/class-wp-editor.php:766 -#: wp-includes/js/tinymce/wp-mce-help.php:113 -msgid "Italic" -msgstr "Italique" - -#: wp-includes/class-wp-editor.php:760 -#: wp-includes/js/tinymce/wp-mce-help.php:114 -msgid "Underline" -msgstr "Souligner" - -#: wp-includes/class-wp-editor.php:761 -#: wp-includes/js/tinymce/wp-mce-help.php:126 -msgid "Strikethrough" -msgstr "Barrer" - -#: wp-includes/js/tinymce/wp-mce-help.php:124 -msgid "Align Left" -msgstr "Aligner à gauche" - -#: wp-includes/js/tinymce/wp-mce-help.php:125 -msgid "Align Center" -msgstr "Centrer" - -#: wp-includes/js/tinymce/wp-mce-help.php:126 -msgid "Align Right" -msgstr "Aligner à droite" - -#: wp-includes/class-wp-editor.php:762 -msgid "Subscript" -msgstr "Indice" - -#: wp-includes/class-wp-editor.php:763 -msgid "Superscript" -msgstr "Exposant" - -#: wp-includes/class-wp-editor.php:779 -#: wp-includes/js/tinymce/wp-mce-help.php:111 -msgid "Cut" -msgstr "Couper" - -#: wp-includes/class-wp-editor.php:780 -#: wp-includes/js/tinymce/wp-mce-help.php:110 -msgid "Copy" -msgstr "Copier" - -#: wp-includes/class-wp-editor.php:781 -#: wp-includes/js/tinymce/wp-mce-help.php:110 -msgid "Paste" -msgstr "Coller" - -#: wp-includes/class-wp-editor.php:740 -msgid "New document" -msgstr "Nouveau document" - -#: wp-includes/class-wp-editor.php:825 -msgid "Image description" -msgstr "Description de l’image" - -#: wp-includes/class-wp-editor.php:822 -msgid "Border" -msgstr "Bordure" - -#: wp-includes/class-wp-editor.php:827 -msgid "Dimensions" -msgstr "Dimensions" - -#: wp-includes/class-wp-editor.php:824 -msgid "Vertical space" -msgstr "Espace vertical" - -#: wp-includes/class-wp-editor.php:850 -msgid "Horizontal space" -msgstr "Espace horizontal" - -#: wp-includes/class-wp-editor.php:819 -msgid "General" -msgstr "Général" - -#: wp-includes/js/tinymce/wp-mce-help.php:127 -#: wp-includes/js/tinymce/wp-mce-help.php:128 -msgid "List" -msgstr "Liste" - -#: wp-includes/class-wp-editor.php:823 -msgid "Constrain proportions" -msgstr "Respecter les proportions" - -#: wp-includes/media-template.php:1052 wp-includes/media-template.php:1142 -msgid "Loop" -msgstr "Répéter" - -#: wp-includes/media-template.php:803 wp-includes/media-template.php:869 -msgid "Align" -msgstr "Alignement" - -#: wp-includes/admin-bar.php:684 -msgid "Background" -msgstr "Arrière-plan" - -#: wp-includes/class-wp-editor.php:848 wp-includes/script-loader.php:310 -msgid "Fullscreen" -msgstr "Plein écran" - -#: wp-includes/script-loader.php:319 -msgid "Mute" -msgstr "Muet" - -#: wp-includes/js/tinymce/wp-mce-help.php:130 -msgid "Insert More Tag" -msgstr "Insérer la balise « More »" - -#: wp-includes/media.php:2972 -msgid "Edit Gallery" -msgstr "Modifier la galerie" - -#: wp-includes/class-wp-editor.php:821 -msgid "Source" -msgstr "Adresse web source" - -#: wp-includes/media-template.php:966 -msgid "Link Rel" -msgstr "Attribut « Rel » du lien" - -#: wp-includes/js/tinymce/wp-mce-help.php:106 -msgid "Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter." -msgstr "Plutôt que d’attraper votre souris pour cliquer sur la barre d’outils, utilisez les raccourcis clavier. Sous Windows et Linux, utilisez Ctrl+<lettre>  sous Macintosh, utilisez la touche Commande+<lettre>." - -#: wp-includes/js/tinymce/wp-mce-help.php:109 -#: wp-includes/js/tinymce/wp-mce-help.php:123 -msgid "Letter" -msgstr "Lettre" - -#: wp-includes/js/tinymce/wp-mce-help.php:109 -#: wp-includes/js/tinymce/wp-mce-help.php:123 -msgid "Action" -msgstr "Action" - -#: wp-includes/class-wp-editor.php:782 -#: wp-includes/js/tinymce/wp-mce-help.php:111 -msgid "Select all" -msgstr "Sélectionner tout" - -#: wp-includes/js/tinymce/wp-mce-help.php:121 -msgid "The following shortcuts use different access keys: Alt + Shift + letter." -msgstr "Vous pouvez accéder aux raccourcis suivants via les touches : Alt+Shift+<lettre>." - -#: wp-includes/class-wp-editor.php:867 -#: wp-includes/js/tinymce/wp-mce-help.php:124 -msgid "Check Spelling" -msgstr "Vérifier l’orthographe" - -#: wp-includes/js/tinymce/wp-mce-help.php:125 -msgid "Justify Text" -msgstr "Justifier le texte" - -#: wp-includes/js/tinymce/wp-mce-help.php:127 -msgid "Insert link" -msgstr "Insérer un lien" - -#: wp-includes/class-wp-editor.php:853 -#: wp-includes/js/tinymce/wp-mce-help.php:128 -msgid "Remove link" -msgstr "Enlever le lien" - -#: wp-includes/js/tinymce/wp-mce-help.php:129 -msgid "Quote" -msgstr "Citation" - -#: wp-includes/js/tinymce/wp-mce-help.php:131 -msgid "Insert Page Break tag" -msgstr "Insérer la balise « Page break »" - -#: wp-includes/link-template.php:673 -msgid "Comments Feed" -msgstr "Flux des commentaires" - -#: wp-includes/link-template.php:1611 wp-includes/link-template.php:1843 -msgid "Previous Post" -msgstr "Article précédent" - -#: wp-includes/link-template.php:1611 wp-includes/link-template.php:1843 -msgid "Next Post" -msgstr "Article suivant" - -#: wp-includes/deprecated.php:2737 -msgid "Last Post" -msgstr "Dernier article" - -#: wp-includes/link-template.php:2262 -msgid "Newer Comments »" -msgstr "Commentaires plus récents »" - -#: wp-includes/link-template.php:2306 -msgid "« Older Comments" -msgstr "« Commentaires plus anciens" - -#. translators: one-letter abbreviation of the weekday -#: wp-includes/locale.php:109 -msgid "S_Sunday_initial" -msgstr "D" - -#. translators: one-letter abbreviation of the weekday -#: wp-includes/locale.php:110 -msgid "M_Monday_initial" -msgstr "L" - -#. translators: one-letter abbreviation of the weekday -#: wp-includes/locale.php:111 -msgid "T_Tuesday_initial" -msgstr "Ma" - -#. translators: one-letter abbreviation of the weekday -#: wp-includes/locale.php:112 -msgid "W_Wednesday_initial" -msgstr "Me" - -#. translators: one-letter abbreviation of the weekday -#: wp-includes/locale.php:113 -msgid "T_Thursday_initial" -msgstr "J" - -#. translators: one-letter abbreviation of the weekday -#: wp-includes/locale.php:114 -msgid "F_Friday_initial" -msgstr "V" - -#. translators: one-letter abbreviation of the weekday -#: wp-includes/locale.php:115 -msgid "S_Saturday_initial" -msgstr "S" - -#: wp-includes/locale.php:164 -msgid "am" -msgstr " " - -#: wp-includes/locale.php:165 -msgid "pm" -msgstr " " - -#: wp-includes/locale.php:166 -msgid "AM" -msgstr " " - -#: wp-includes/locale.php:167 -msgid "PM" -msgstr " " - -#. translators: $dec_point argument for http:php.net/number_format, default is -#. . -#: wp-includes/locale.php:177 -msgid "number_format_decimal_point" -msgstr ", " - -#. translators: $thousands_sep argument for http:php.net/number_format, default -#. is , -#: wp-includes/locale.php:173 -msgid "number_format_thousands_sep" -msgstr " " - -#: wp-includes/class-wp-image-editor-imagick.php:198 -msgid "Could not read image size" -msgstr "Impossible de lire la taille de l’image" - -#: wp-includes/ms-functions.php:265 -msgid "That user does not exist." -msgstr "Cet utilisateur n’existe pas." - -#: wp-includes/ms-functions.php:493 -msgid "You cannot use that email address to signup. We are having problems with them blocking some of our email. Please use another email provider." -msgstr "Vous ne pouvez pas vous inscrire avec cette adresse de messagerie. Nous avons rencontré des problèmes de la part de ce service. Merci d’en utiliser un autre." - -#: wp-includes/ms-functions.php:503 -msgid "Sorry, usernames must have letters too!" -msgstr "Désolé, les identifiants doivent aussi avoir des lettres !" - -#: wp-includes/ms-functions.php:512 -msgid "Sorry, that email address is not allowed!" -msgstr "Désolé, cette adresse de messagerie n’est pas autorisée !" - -#: wp-includes/ms-functions.php:517 wp-includes/user.php:1677 -msgid "Sorry, that username already exists!" -msgstr "Désolé, cet identifiant existe déjà !" - -#: wp-includes/ms-functions.php:521 wp-includes/user.php:1720 -msgid "Sorry, that email address is already used!" -msgstr "Désolé, cette adresse de messagerie est déjà utilisée !" - -#: wp-includes/ms-functions.php:533 -msgid "That username is currently reserved but may be available in a couple of days." -msgstr "Cet identifiant est pour le moment réservé, mais pourrait être disponible dans quelques jours." - -#: wp-includes/ms-functions.php:543 -msgid "That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing." -msgstr "Cette adresse de messagerie a déjà été utilisée. Veuillez vérifier dans votre messagerie si le message d’activation ne s’y trouve pas. L’identifiant redeviendra disponible dans quelques jours si vous ne faites rien." - -#: wp-includes/ms-functions.php:997 -msgid "Invalid activation key." -msgstr "clé d’activation invalide." - -#: wp-includes/ms-functions.php:1017 -msgid "Could not create user" -msgstr "Impossible de créer l’utilisateur." - -#: wp-includes/ms-functions.php:1025 -msgid "That username is already activated." -msgstr "Cet identifiant est déjà activé." - -#: wp-includes/ms-functions.php:1283 -msgid "New User Registration: %s" -msgstr "Inscription d'un nouvel utilisateur : %s" - -#: wp-includes/ms-functions.php:1603 -msgid "New %1$s User: %2$s" -msgstr "Nouvel utilisateur %1$s : %2$s" - -#: wp-includes/ms-functions.php:2121 -msgid "" -"Dear User,\n" -"\n" -"Your new account is set up.\n" -"\n" -"You can log in with the following information:\n" -"Username: USERNAME\n" -"Password: PASSWORD\n" -"LOGINLINK\n" -"\n" -"Thanks!\n" -"\n" -"--The Team @ SITE_NAME" -msgstr "" -"Cher utilisateur,\n" -"\n" -"Votre nouveau compte a été créé.\n" -"\n" -"Vous pouvez vous connecter avec les informations suivantes :\n" -"Identifiant : USERNAME\n" -"Mot de passe : PASSWORD\n" -"LOGINLINK\n" -"\n" -"Merci !\n" -"\n" -"--L'équipe @ SITE_NAME" - -#: wp-includes/ms-load.php:411 -msgid "What do I do now?" -msgstr "Que dois-je faire maintenant ?" - -#: wp-includes/pluggable.php:562 -msgid "ERROR: Invalid username or incorrect password." -msgstr "ERREUR : l’identifiant ou le mot de passe n’est pas valide." - -#. translators: 1: comment author, 2: author IP, 3: author domain -#: wp-includes/pluggable.php:1407 wp-includes/pluggable.php:1536 -msgid "Author : %1$s (IP: %2$s , %3$s)" -msgstr "Auteur : %1$s (IP : %2$s , %3$s)" - -#: wp-includes/pluggable.php:1408 wp-includes/pluggable.php:1537 -msgid "E-mail : %s" -msgstr "E-mail : %s" - -#: wp-includes/pluggable.php:1388 wp-includes/pluggable.php:1398 -#: wp-includes/pluggable.php:1409 wp-includes/pluggable.php:1523 -#: wp-includes/pluggable.php:1530 wp-includes/pluggable.php:1538 -msgid "URL : %s" -msgstr "Adresse : %s" - -#: wp-includes/pluggable.php:1411 wp-includes/pluggable.php:1540 -msgid "Comment: " -msgstr "Commentaire :" - -#: wp-includes/pluggable.php:1412 -msgid "You can see all comments on this post here: " -msgstr "Vous pouvez lire tous les commentaires de cet article ici :" - -#. translators: 1: blog name, 2: post title -#: wp-includes/pluggable.php:1414 -msgid "[%1$s] Comment: \"%2$s\"" -msgstr "[%1$s] Commentaire : « %2$s »" - -#. translators: 1: website name, 2: author IP, 3: author domain -#. translators: 1: comment author, 2: author IP, 3: author domain -#: wp-includes/pluggable.php:1387 wp-includes/pluggable.php:1397 -msgid "Website: %1$s (IP: %2$s , %3$s)" -msgstr "Site Web : %1$s (IP : %2$s , %3$s)" - -#: wp-includes/pluggable.php:1389 wp-includes/pluggable.php:1399 -msgid "Excerpt: " -msgstr "Extrait :" - -#: wp-includes/pluggable.php:1390 -msgid "You can see all trackbacks on this post here: " -msgstr "Vous pouvez lire tous les rétroliens de cet article ici :" - -#. translators: 1: blog name, 2: post title -#: wp-includes/pluggable.php:1392 -msgid "[%1$s] Trackback: \"%2$s\"" -msgstr "[%1$s] Rétrolien : « %2$s »" - -#: wp-includes/pluggable.php:1400 -msgid "You can see all pingbacks on this post here: " -msgstr "Vous pouvez lire tous les pings de cet article ici :" - -#. translators: 1: blog name, 2: post title -#: wp-includes/pluggable.php:1402 -msgid "[%1$s] Pingback: \"%2$s\"" -msgstr "[%1$s] Ping : « %2$s »" - -#: wp-includes/pluggable.php:1422 wp-includes/pluggable.php:1546 -msgid "Trash it: %s" -msgstr "Le mettre dans la Corbeille : %s" - -#: wp-includes/pluggable.php:1424 wp-includes/pluggable.php:1548 -msgid "Delete it: %s" -msgstr "Le supprimer : %s" - -#: wp-includes/pluggable.php:1425 wp-includes/pluggable.php:1549 -msgid "Spam it: %s" -msgstr "Le marquer comme indésirable : %s" - -#: wp-includes/pluggable.php:1522 wp-includes/pluggable.php:1529 -msgid "Website : %1$s (IP: %2$s , %3$s)" -msgstr "Site Web : %1$s (IP: %2$s , %3$s)" - -#: wp-includes/pluggable.php:1524 -msgid "Trackback excerpt: " -msgstr "Extrait du rétrolien :" - -#: wp-includes/pluggable.php:1531 -msgid "Pingback excerpt: " -msgstr "Extrait du ping :" - -#: wp-includes/pluggable.php:1544 -msgid "Approve it: %s" -msgstr "L'approuver : %s" - -#: wp-includes/pluggable.php:1551 -msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:" -msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:" -msgstr[0] "En ce moment, %s commentaire attend votre approbation. Veuillez vous rendre sur le panneau de modération :" -msgstr[1] "En ce moment, %s commentaires attendent vos approbations. Veuillez vous rendre sur le panneau de modération :" - -#: wp-includes/pluggable.php:1555 -msgid "[%1$s] Please moderate: \"%2$s\"" -msgstr "[%1$s] Demande de modération pour « %2$s »" - -#: wp-includes/pluggable.php:1618 -msgid "Password Lost and Changed for user: %s" -msgstr "Mot de passe oublié et changé pour l'utilisateur : %s" - -#: wp-includes/pluggable.php:1622 -msgid "[%s] Password Lost/Changed" -msgstr "[%s] Mot de passe oublié et changé" - -#: wp-includes/pluggable.php:1646 wp-includes/pluggable.php:1654 -#: wp-login.php:362 -msgid "Username: %s" -msgstr "Identifiant : %s" - -#: wp-includes/pluggable.php:1649 -msgid "[%s] New User Registration" -msgstr "[%s] Inscription d'un nouvel utilisateur" - -#: wp-includes/pluggable.php:1655 -msgid "Password: %s" -msgstr "Mot de passe : %s" - -#: wp-includes/pluggable.php:1658 -msgid "[%s] Your username and password" -msgstr "[%s] Votre identifiant et mot de passe" - -#: wp-includes/post-template.php:131 -msgid "Protected: %s" -msgstr "Protégé : %s" - -#: wp-includes/post-template.php:146 -msgid "Private: %s" -msgstr "Privé : %s" - -#: wp-includes/post-template.php:349 -msgid "There is no excerpt because this is a protected post." -msgstr "Il n’y pas d’extrait, car cet article est protégé." - -#: wp-includes/post-template.php:753 -msgid "Next page" -msgstr "Page suivante" - -#: wp-includes/post-template.php:754 -msgid "Previous page" -msgstr "Page précédente" - -#: wp-includes/post-template.php:1139 -msgid "Home" -msgstr "Accueil" - -#. translators: revision date format, see http:php.net/date -#: wp-includes/post-template.php:1653 -msgctxt "revision date format" -msgid "j F, Y @ G:i" -msgstr "j F Y \\à G \\h i \\m" - -#: wp-includes/post-template.php:1708 -msgid "%1$s [Autosave]" -msgstr "%1$s [Sauvegarde automatique]" - -#: wp-includes/post-template.php:1709 -msgid "%1$s [Current Revision]" -msgstr "%1$s [Version actuelle]" - -#: wp-includes/post.php:83 -msgid "Revision" -msgstr "Révision" - -#: wp-includes/post.php:112 -msgctxt "post" -msgid "Published" -msgstr "Publié" - -#: wp-includes/post.php:115 -msgid "Published (%s)" -msgid_plural "Published (%s)" -msgstr[0] "Publié (%s)" -msgstr[1] "Publiés (%s)" - -#: wp-includes/post.php:119 -msgctxt "post" -msgid "Scheduled" -msgstr "Planifié" - -#: wp-includes/post.php:122 -msgid "Scheduled (%s)" -msgid_plural "Scheduled (%s)" -msgstr[0] "Planifié (%s)" -msgstr[1] "Planifiés (%s)" - -#: wp-includes/post.php:126 -msgctxt "post" -msgid "Draft" -msgstr "Brouillon" - -#: wp-includes/post.php:129 -msgid "Draft (%s)" -msgid_plural "Drafts (%s)" -msgstr[0] "Brouillon (%s)" -msgstr[1] "Brouillons (%s)" - -#: wp-includes/post.php:133 -msgctxt "post" -msgid "Pending" -msgstr "En attente" - -#: wp-includes/post.php:136 -msgid "Pending (%s)" -msgid_plural "Pending (%s)" -msgstr[0] "En attente de relecture (%s)" -msgstr[1] "En attente de relecture (%s)" - -#: wp-includes/post.php:140 -msgctxt "post" -msgid "Private" -msgstr "Privé" - -#: wp-includes/post.php:143 -msgid "Private (%s)" -msgid_plural "Private (%s)" -msgstr[0] "Privé (%s)" -msgstr[1] "Privés (%s)" - -#: wp-includes/post.php:147 -msgctxt "post" -msgid "Trash" -msgstr "Corbeille" - -#: wp-includes/post.php:150 -msgid "Trash (%s)" -msgid_plural "Trash (%s)" -msgstr[0] "Corbeille (%s)" -msgstr[1] "Corbeille (%s)" - -#: wp-includes/post.php:3142 -msgid "Content, title, and excerpt are empty." -msgstr "Le contenu de l’article, le titre et l’extrait sont vides." - -#: wp-includes/post.php:3343 -msgid "Could not update post in the database" -msgstr "Impossible de mettre à jour l’article dans la base de données" - -#: wp-includes/post.php:3358 -msgid "Could not insert post into the database" -msgstr "Impossible d’insérer l’article dans la base de données" - -#: wp-includes/post.php:3422 -msgid "The page template is invalid." -msgstr "Le modèle de page est invalide." - -#: wp-includes/revision.php:254 -msgid "Cannot create a revision of a revision" -msgstr "Impossible de créer une version d’une version." - -#: wp-includes/revision.php:522 -msgid "You do not have permission to preview drafts." -msgstr "Vous n’avez pas l’autorisation de prévisualiser les brouillons" - -#: wp-includes/user.php:1674 -msgid "Cannot create a user with an empty login name." -msgstr "Impossible de créer un utilisateur avec un identifiant vide." - -#: wp-includes/user.php:1998 -msgid "AIM" -msgstr "AIM" - -#: wp-includes/user.php:1999 -msgid "Yahoo IM" -msgstr "Yahoo Messenger" - -#: wp-includes/user.php:2000 -msgid "Jabber / Google Talk" -msgstr "Jabber / Google Talk" - -#: wp-includes/default-widgets.php:1036 wp-includes/rss.php:899 -msgid "An error has occurred, which probably means the feed is down. Try again later." -msgstr "Une erreur est survenue, le flux est probablement indisponible. Veuillez réessayer plus tard." - -#: wp-includes/script-loader.php:82 -msgid "" -"You are about to permanently delete the selected items.\n" -" 'Cancel' to stop, 'OK' to delete." -msgstr "" -"Vous êtes sur le point de supprimer définitivement les éléments sélectionnés.\n" -" « Annuler » pour abandonner, « OK » pour les supprimer." - -#: wp-includes/script-loader.php:89 -msgid "Close all open tags" -msgstr "Fermer toutes les balises ouvertes" - -#: wp-includes/script-loader.php:90 -msgid "close tags" -msgstr "fermer les balises" - -#: wp-includes/script-loader.php:91 -msgid "Enter the URL" -msgstr "Saisissez l’adresse" - -#: wp-includes/script-loader.php:92 -msgid "Enter the URL of the image" -msgstr "Saisissez l’adresse de l’image" - -#: wp-includes/script-loader.php:93 -msgid "Enter a description of the image" -msgstr "Saisissez une description pour l’image" - -#: wp-includes/script-loader.php:108 wp-includes/script-loader.php:420 -msgid "You do not have permission to do that." -msgstr "Vous n’avez pas l’autorisation d’effectuer cela." - -#: wp-includes/script-loader.php:109 wp-includes/script-loader.php:421 -msgid "An unidentified error has occurred." -msgstr "Une erreur non identifiée est survenue." - -#: wp-includes/script-loader.php:225 -msgid "Next >" -msgstr "Suiv. >" - -#: wp-includes/script-loader.php:226 -msgid "< Prev" -msgstr "< Préc." - -#: wp-includes/script-loader.php:227 -msgid "Image" -msgstr "Image" - -#: wp-includes/script-loader.php:228 -msgid "of" -msgstr "sur" - -#: wp-includes/script-loader.php:230 -msgid "This feature requires inline frames. You have iframes disabled or your browser does not support them." -msgstr "Cette fonctionnalité requiert des iframes. Les iframes sont désactivées sur votre navigateur, ou alors il ne les accepte pas." - -#: wp-includes/script-loader.php:240 -msgid "You have attempted to queue too many files." -msgstr "Vous essayez d’envoyer trop de fichiers à la fois." - -#: wp-includes/script-loader.php:242 -msgid "This file is empty. Please try another." -msgstr "Le fichier est vide. Merci d’en essayer un autre." - -#: wp-includes/script-loader.php:243 -msgid "This file type is not allowed. Please try another." -msgstr "Ce type de fichier n’est pas autorisé. Merci d’en essayer un autre." - -#: wp-includes/script-loader.php:247 -msgid "An error occurred in the upload. Please try again later." -msgstr "Une erreur est survenue lors de l’envoi. Veuillez réessayer plus tard." - -#: wp-includes/script-loader.php:248 -msgid "There was a configuration error. Please contact the server administrator." -msgstr "Il y a une erreur de configuration. Veuillez contacter l’administrateur de votre serveur." - -#: wp-includes/script-loader.php:249 -msgid "You may only upload 1 file." -msgstr "Vous pouvez seulement envoyer 1 fichier." - -#: wp-includes/script-loader.php:250 -msgid "HTTP error." -msgstr "Erreur HTTP." - -#: wp-includes/script-loader.php:251 -msgid "Upload failed." -msgstr "L’envoi a échoué." - -#: wp-includes/script-loader.php:254 -msgid "IO error." -msgstr "Erreur I/O (Entrées-Sorties)." - -#: wp-includes/script-loader.php:255 -msgid "Security error." -msgstr "Erreur de sécurité." - -#: wp-includes/script-loader.php:257 -msgid "Upload stopped." -msgstr "L’envoi est stoppé." - -#: wp-includes/script-loader.php:259 -msgid "Crunching…" -msgstr "En cours de traitement…" - -#: wp-includes/script-loader.php:260 -msgid "moved to the trash." -msgstr "déplacé dans la corbeille." - -#. translators: password strength -#: wp-includes/script-loader.php:343 -msgctxt "password strength" -msgid "Medium" -msgstr "Moyenne" - -#: wp-includes/script-loader.php:440 -msgid "Publish on:" -msgstr "Publié le :" - -#: wp-includes/script-loader.php:441 -msgid "Schedule for:" -msgstr "Planifier pour :" - -#: wp-includes/script-loader.php:442 -msgid "Published on:" -msgstr "Publié le :" - -#: wp-includes/script-loader.php:445 -msgid "Show more comments" -msgstr "Afficher plus de commentaires" - -#: wp-includes/script-loader.php:446 -msgid "No more comments found." -msgstr "Il n’y a pas d’autres commentaires." - -#: wp-includes/script-loader.php:455 -msgid "Password Protected" -msgstr "Protégé par un mot de passe" - -#: wp-includes/script-loader.php:470 -msgid "Submitted on:" -msgstr "Envoyé le :" - -#: wp-includes/script-loader.php:481 wp-includes/script-loader.php:489 -msgid "Error while saving the changes." -msgstr "Erreur lors de la sauvegarde des modifications." - -#: wp-includes/script-loader.php:482 -msgid "Remove From Bulk Edit" -msgstr "Enlever des modifications groupées" - -#: wp-includes/script-loader.php:494 -msgid "Plugin Information:" -msgstr "Informations sur l’extension :" - -#: wp-includes/script-loader.php:529 -msgid "Saving..." -msgstr "Enregistrement..." - -#: wp-includes/script-loader.php:530 -msgid "Could not set that as the thumbnail image. Try a different attachment." -msgstr "Impossible de s’en servir comme miniature. Essayez un autre fichier attaché." - -#: wp-includes/script-loader.php:460 -msgid "Saving Draft…" -msgstr "Enregistrement du brouillon…" - -#: wp-includes/taxonomy.php:2761 -msgid "Invalid Taxonomy" -msgstr "Taxinomie invalide" - -#: wp-includes/taxonomy.php:956 wp-includes/taxonomy.php:3656 -msgid "Empty Term" -msgstr "Pas de terme" - -#: wp-includes/class-wp-xmlrpc-server.php:1287 -#: wp-includes/class-wp-xmlrpc-server.php:1829 -#: wp-includes/class-wp-xmlrpc-server.php:1917 -#: wp-includes/class-wp-xmlrpc-server.php:1985 wp-includes/taxonomy.php:2415 -msgid "Invalid term ID" -msgstr "l’ID du terme est invalide" - -#: wp-includes/taxonomy.php:2418 wp-includes/taxonomy.php:2948 -msgid "A name is required for this term" -msgstr "Un nom est requis pour ce terme" - -#: wp-includes/taxonomy.php:2496 wp-includes/taxonomy.php:2504 -#: wp-includes/taxonomy.php:2515 -msgid "Could not insert term into the database" -msgstr "Impossible d’insérer le terme dans la base de données" - -#: wp-includes/taxonomy.php:3004 -msgid "The slug “%s” is already in use by another term" -msgstr "L’identifiant « %s » est déjà utilisé par un autre terme" - -#: wp-includes/taxonomy.php:3853 -msgid "Invalid object ID" -msgstr "Identifiant d’objet non valide." - -#: wp-includes/class-wp-theme.php:247 -msgid "Template is missing." -msgstr "Le modèle est manquant." - -#: wp-includes/class-wp-theme.php:266 -msgid "The parent theme is missing. Please install the \"%s\" parent theme." -msgstr "Le thème parent est manquant. Merci d’installer le thème parent « %s »." - -#: wp-includes/class-wp-theme.php:221 -msgid "Stylesheet is missing." -msgstr "La feuille de style manque." - -#: wp-includes/user.php:126 -msgid "ERROR: The username field is empty." -msgstr "ERREUR : le champ de l’identifiant est vide." - -#: wp-includes/user.php:129 -msgid "ERROR: The password field is empty." -msgstr "ERREUR : le champ du mot de passe est vide." - -#: wp-includes/user.php:217 -msgid "ERROR: Your account has been marked as a spammer." -msgstr "ERREUR : votre compte a été marqué comme étant indésirable." - -#: wp-includes/functions.php:4485 wp-includes/user.php:187 -msgid "Please log in again." -msgstr "Veuillez vous reconnecter." - -#: wp-includes/widgets.php:575 wp-includes/widgets.php:645 -msgid "Sidebar %d" -msgstr "Colonne latérale %d" - -#: wp-includes/wp-db.php:2096 -msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" -msgstr "ERREUR : WordPress %1$s requiert MySQL %2$s ou une version supérieure." - -#: wp-login.php:101 -msgid "Powered by WordPress" -msgstr "Propulsé par WordPress" - -#: wp-login.php:276 -msgid "ERROR: Enter a username or e-mail address." -msgstr "ERREUR : veuillez saisir une adresse de messagerie ou un identifiant." - -#: wp-login.php:280 -msgid "ERROR: There is no user registered with that email address." -msgstr "ERREUR : il n’y aucun utilisateur enregistré avec cette adresse de messagerie." - -#: wp-login.php:297 -msgid "ERROR: Invalid username or e-mail." -msgstr "ERREUR : l’identifiant ou l’adresse de messagerie n’est pas valide." - -#: wp-login.php:335 -msgid "Password reset is not allowed for this user" -msgstr "La réinitialisation du mot de passe n’est pas autorisée pour cet utilisateur" - -#: wp-login.php:376 -msgid "[%s] Password Reset" -msgstr "[%s] Renouvellement du mot de passe" - -#: wp-login.php:397 -msgid "The e-mail could not be sent." -msgstr "Le message n’a pas pu être envoyé." - -#: wp-includes/user.php:2045 wp-includes/user.php:2048 -#: wp-includes/user.php:2052 wp-includes/user.php:2063 -#: wp-includes/user.php:2079 -msgid "Invalid key" -msgstr "Clé invalide" - -#: wp-includes/user.php:2137 -msgid "ERROR: Please type your e-mail address." -msgstr "ERREUR : l’adresse de messagerie est obligatoire." - -#: wp-includes/user.php:2139 -msgid "ERROR: The email address isn’t correct." -msgstr "ERREUR : adresse de messagerie incorrecte." - -#: wp-login.php:500 -msgid "Sorry, that key does not appear to be valid." -msgstr "Désolé, cette clé ne semble pas être valide." - -#: wp-login.php:522 -msgid "Lost Password" -msgstr "Mot de passe oublié" - -#: wp-login.php:530 -msgid "Username or E-mail:" -msgstr "Identifiant ou adresse de messagerie :" - -#: wp-login.php:541 -msgid "Get New Password" -msgstr "Générer un mot de passe" - -#: wp-login.php:218 -msgid "Are you lost?" -msgstr "Êtes-vous perdu(e) ?" - -#: wp-login.php:218 -msgid "← Back to %s" -msgstr "← Retour sur %s" - -#: wp-login.php:706 -msgid "Registration Form" -msgstr "Formulaire d’inscription" - -#: wp-login.php:706 -msgid "Register For This Site" -msgstr "S’inscrire sur ce site" - -#: wp-login.php:726 -msgid "A password will be e-mailed to you." -msgstr "Un mot de passe vous sera envoyé sur votre adresse de messagerie." - -#: wp-login.php:734 wp-login.php:911 -msgid "Password Lost and Found" -msgstr "Récupération de mot de passe" - -#: wp-login.php:734 wp-login.php:911 -msgid "Lost your password?" -msgstr "Mot de passe oublié ?" - -#: wp-login.php:797 -msgid "You have logged in successfully." -msgstr "Vous vous êtes bien connecté." - -#: wp-login.php:835 -msgid "You are now logged out." -msgstr "Vous êtes désormais déconnecté(e)." - -#: wp-login.php:837 -msgid "User registration is currently not allowed." -msgstr "Les nouvelles inscriptions ne sont pas autorisées pour l’instant." - -#: wp-login.php:839 -msgid "Check your e-mail for the confirmation link." -msgstr "Vérifiez votre messagerie pour y trouver le lien de confirmation." - -#: wp-login.php:841 -msgid "Check your e-mail for your new password." -msgstr "Vérifiez votre messagerie pour y trouver votre nouveau mot de passe." - -#: wp-login.php:843 -msgid "Registration complete. Please check your e-mail." -msgstr "Enregistrement terminé. Veuillez vérifier vos nouveaux e-mails." - -#: wp-mail.php:34 -msgid "Slow down cowboy, no need to check for new mails so often!" -msgstr "Lève le pied, champion ! Inutile de vérifier tes e-mails aussi souvent !" - -#: wp-mail.php:54 -msgid "There doesn’t seem to be any new mail." -msgstr "Il ne semble pas y avoir de nouvel e-mail." - -#: wp-mail.php:122 -msgid "Author is %s" -msgstr "L’auteur est %s" - -#: wp-mail.php:247 -msgid "Author: %s" -msgstr "Auteur : %s" - -#: wp-mail.php:248 -msgid "Posted title: %s" -msgstr "Titre publié : %s" - -#: wp-mail.php:251 -msgid "Oops: %s" -msgstr "Oups : %s" - -#: wp-signup.php:126 -msgid "Privacy:" -msgstr "Vie privée :" - -#: wp-signup.php:184 -msgid "(Must be at least 4 characters, letters and numbers only.)" -msgstr "(Doit contenir au moins 4 caractères, uniquement des lettres ou des chiffres.)" - -#: wp-signup.php:187 -msgid "Email Address:" -msgstr "Adresse e-mail :" - -#: wp-signup.php:263 -msgid "There was a problem, please correct the form below and try again." -msgstr "Il y a eu un problème, veuillez remplir le formulaire ci-dessous et réessayer." - -#: wp-signup.php:437 -msgid "Get your own %s account in seconds" -msgstr "Obtenez votre propre compte %s en quelques secondes" - -#: wp-signup.php:456 -msgid "Just a username, please." -msgstr "Juste l’identifiant, s’il vous plaît." - -#: wp-signup.php:460 -msgid "Next" -msgstr "Suivant" - -#: wp-signup.php:508 -msgid "%s is your new username" -msgstr "Votre nouvel identifiant est %s" - -#: wp-signup.php:509 -msgid "But, before you can start using your new username, you must activate it." -msgstr "Mais, avant d’utiliser votre nouvel identifiant, vous devez l’activer." - -#: wp-signup.php:511 -msgid "If you do not activate your username within two days, you will have to sign up again." -msgstr "Si vous n’activez pas votre compte sous deux jours, vous devrez vous réinscrire." - -#: wp-signup.php:577 -msgid "Signup" -msgstr "Inscription" - -#: wp-signup.php:648 -msgid "Still waiting for your email?" -msgstr "Toujours dans l’attente de votre e-mail ?" - -#: wp-signup.php:687 -msgid "Registration has been disabled." -msgstr "Les inscriptions ne sont pas autorisées pour le moment." - -#: wp-signup.php:698 -msgid "User registration has been disabled." -msgstr "Les inscriptions d’utilisateurs sont désactivées." - -#: wp-includes/js/tinymce/wp-mce-help.php:131 -msgid "Help" -msgstr "Aide" - -#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:920 -msgid "Width" -msgstr "Largeur" - -#: wp-includes/user.php:2127 -msgid "ERROR: Please enter a username." -msgstr "ERREUR : veuillez renseigner l’identifiant." - -#: wp-includes/user.php:2142 -msgid "ERROR: This email is already registered, please choose another one." -msgstr "ERREUR : cette adresse de messagerie est déjà utilisée. Merci d’en choisir une autre." - -#: wp-includes/widgets.php:67 -msgid "There are no options for this widget." -msgstr "Il n’y a pas d’options pour ce widget." - -#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362 -#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854 -#: wp-includes/deprecated.php:2856 -msgid "Dashboard" -msgstr "Tableau de bord" - -#: wp-includes/script-loader.php:339 wp-login.php:631 -msgid "Strength indicator" -msgstr "Indicateur de sûreté" - -#: wp-includes/general-template.php:408 wp-login.php:862 wp-login.php:888 -msgid "Log In" -msgstr "Se connecter" - -#: wp-includes/script-loader.php:340 -msgid "Very weak" -msgstr "Très faible" - -#: wp-includes/script-loader.php:341 -msgid "Weak" -msgstr "Faible" - -#: wp-includes/script-loader.php:344 -msgid "Strong" -msgstr "Forte" - -#: wp-includes/taxonomy.php:482 -msgid "Edit Category" -msgstr "Modifier la catégorie" - -#: wp-signup.php:131 -msgid "Yes" -msgstr "Oui" - -#: wp-includes/admin-bar.php:368 -msgid "Sites" -msgstr "Sites" - -#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658 -msgid "Themes" -msgstr "Thèmes" - -#: wp-includes/admin-bar.php:342 -msgid "My Sites" -msgstr "Mes sites" - -#: wp-includes/post.php:1624 -msgctxt "page" -msgid "Add New" -msgstr "Ajouter" - -#: wp-includes/deprecated.php:2737 -msgid "First Post" -msgstr "Premier article" - -#: wp-includes/class-wp-customize-manager.php:944 -#: wp-includes/class-wp-xmlrpc-server.php:419 -msgid "Site Title" -msgstr "Titre du site" - -#: wp-includes/comment-template.php:2085 -msgid "Email" -msgstr "Adresse de contact" - -#: wp-includes/class-wp-xmlrpc-server.php:479 -msgid "Allow people to post comments on new articles" -msgstr "Autoriser les visiteurs à publier des commentaires sur les derniers articles" - -#: wp-includes/class-wp-xmlrpc-server.php:429 -msgid "Date Format" -msgstr "Format de date" - -#: wp-includes/class-wp-xmlrpc-server.php:434 -msgid "Time Format" -msgstr "Format d’heure" - -#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:920 -msgid "Height" -msgstr "Hauteur" - -#: wp-includes/class-wp-customize-control.php:479 -#: wp-includes/class-wp-customize-control.php:810 -#: wp-includes/script-loader.php:506 -msgid "Default" -msgstr "Valeur par défaut" - -#: wp-includes/js/tinymce/wp-mce-help.php:129 -msgid "Insert Image" -msgstr "Insérer une image" - -#: wp-includes/class-wp-editor.php:181 wp-includes/class-wp-editor.php:1199 -msgid "Visual" -msgstr "Visuel" - -#: wp-includes/default-widgets.php:90 wp-includes/default-widgets.php:250 -#: wp-includes/default-widgets.php:351 wp-includes/default-widgets.php:422 -#: wp-includes/default-widgets.php:465 wp-includes/default-widgets.php:523 -#: wp-includes/default-widgets.php:629 wp-includes/default-widgets.php:763 -#: wp-includes/default-widgets.php:911 wp-includes/default-widgets.php:1277 -#: wp-includes/default-widgets.php:1356 -msgid "Title:" -msgstr "Titre :" - -#: wp-includes/taxonomy.php:487 -msgid "Separate tags with commas" -msgstr "Séparez les mots-clés par des virgules" - -#: wp-includes/theme-compat/comments.php:77 -#: wp-includes/theme-compat/comments.php:80 -msgid "(required)" -msgstr "(obligatoire)" - -#: wp-includes/comment-template.php:2087 -#: wp-includes/theme-compat/comments.php:83 -msgid "Website" -msgstr "Site web" - -#: wp-includes/admin-bar.php:678 wp-includes/class-wp-customize-widgets.php:437 -#: wp-includes/functions.php:3078 -msgid "Widgets" -msgstr "Widgets" - -#: wp-includes/class-wp-xmlrpc-server.php:1381 -#: wp-includes/class-wp-xmlrpc-server.php:4215 -#: wp-includes/class-wp-xmlrpc-server.php:4652 -msgid "Sorry, your entry could not be posted. Something wrong happened." -msgstr "Désolé, votre entrée n’a pas pu être publiée. Une erreur est survenue." - -#: wp-includes/class-wp-xmlrpc-server.php:4266 -#: wp-includes/class-wp-xmlrpc-server.php:4739 -msgid "Sorry, you do not have the right to edit this post." -msgstr "Désolé, vous n’avez pas l’autorisation de modifier cet article." - -#: wp-includes/class-wp-xmlrpc-server.php:4283 -msgid "For some strange yet very annoying reason, this post could not be edited." -msgstr "Pour une bien étrange raison, cet article n’a pu être modifié." - -#: wp-includes/class-wp-xmlrpc-server.php:4328 -msgid "Sorry, you do not have the right to delete this post." -msgstr "Désolé, vous n’avez pas l’autorisation de supprimer cet article." - -#: wp-includes/class-wp-xmlrpc-server.php:4333 -msgid "For some strange yet very annoying reason, this post could not be deleted." -msgstr "Pour une bien étrange raison, cet article n’a pu être supprimé." - -#: wp-comments-post.php:50 -msgid "Sorry, comments are closed for this item." -msgstr "Désolé, les commentaires sont fermés pour cet article." - -#: wp-comments-post.php:115 -msgid "Sorry, you must be logged in to post a comment." -msgstr "Désolé, vous devez être connecté(e) pour rédiger un commentaire." - -#: wp-includes/link-template.php:2110 wp-includes/link-template.php:2153 -msgid "« Previous Page" -msgstr "« Page précédente" - -#: wp-includes/link-template.php:2031 wp-includes/link-template.php:2154 -msgid "Next Page »" -msgstr "Page suivante »" - -#: wp-includes/feed-atom-comments.php:32 -msgid "Comments on %s" -msgstr "Commentaires sur %s" - -#: wp-includes/theme-compat/comments-popup.php:35 -msgid "RSS feed for comments on this post." -msgstr "Flux RSS des commentaires de cet article." - -#: wp-includes/theme-compat/comments-popup.php:65 -msgid "Leave a comment" -msgstr "Laisser un commentaire" - -#: wp-includes/theme-compat/comments.php:72 -msgid "Log out of this account" -msgstr "Se déconnecter" - -#: wp-includes/theme-compat/comments.php:72 -msgid "Log out »" -msgstr "Déconnexion »" - -#: wp-includes/theme-compat/comments-popup.php:84 -msgid "URL" -msgstr "Adresse web" - -#: wp-includes/theme-compat/comments-popup.php:89 -msgid "Your Comment" -msgstr "Votre commentaire" - -#: wp-includes/theme-compat/comments-popup.php:97 -msgid "Say It!" -msgstr "Dites-le !" - -#: wp-includes/theme-compat/comments-popup.php:102 -msgid "Sorry, the comment form is closed at this time." -msgstr "Désolé, les commentaires sont fermés pour le moment." - -#: wp-includes/theme-compat/comments-popup.php:107 -msgid "Close this window." -msgstr "Fermer cette fenêtre." - -#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75 -msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform." -msgstr "Propulsé par WordPress, plate-forme de publication personnelle sémantique de pointe." - -#: wp-includes/comment-template.php:1239 -msgid "Enter your password to view comments." -msgstr "Saisissez votre mot de passe pour accéder aux commentaires." - -#: wp-includes/comment-template.php:737 wp-includes/comment-template.php:1226 -msgid "No Comments" -msgstr "Pas de commentaire" - -#: wp-includes/comment-template.php:739 wp-includes/comment-template.php:1227 -msgid "1 Comment" -msgstr "Un commentaire" - -#: wp-includes/comment-template.php:735 wp-includes/comment-template.php:1228 -msgid "% Comments" -msgstr "% commentaires" - -#: wp-includes/link-template.php:950 wp-includes/link-template.php:1216 -#: wp-includes/link-template.php:1318 wp-includes/link-template.php:1379 -msgid "Edit This" -msgstr "Modifier" - -#: wp-includes/comment-template.php:2105 -#: wp-includes/theme-compat/comments.php:65 -msgid "You must be logged in to post a comment." -msgstr "Vous devez être connecté pour rédiger un commentaire." - -#: wp-includes/theme-compat/comments.php:80 -msgid "Mail (will not be published)" -msgstr "Adresse de messagerie (ne sera pas publiée)" - -#: wp-includes/theme-compat/comments.php:91 -msgid "Submit Comment" -msgstr "Soumettre le commentaire" - -#: wp-includes/category-template.php:1199 -msgid "Tags: " -msgstr "Mots-clés : " - -#: wp-includes/theme-compat/comments-popup.php:113 -msgid "Sorry, no posts matched your criteria." -msgstr "Désolé, aucun article ne correspond à vos critères." - -#: wp-includes/post-template.php:747 -msgid "Pages:" -msgstr "Pages :" - -#: wp-includes/default-widgets.php:389 -msgid "Comments RSS" -msgstr "RSS des commentaires" - -#: wp-includes/theme-compat/sidebar.php:73 -msgid "This page validates as XHTML 1.0 Transitional" -msgstr "Cette page est en XHTML 1.0 Transitional valide" - -#: wp-includes/theme-compat/sidebar.php:73 -msgid "Valid XHTML" -msgstr "XHTML valide" - -#: wp-includes/theme-compat/comments.php:49 -msgid "Comments are closed." -msgstr "Les commentaires sont fermés." - -#: wp-includes/comment-template.php:1806 -msgid "%s says:" -msgstr "%s dit :" - -#: wp-includes/comment-template.php:1809 wp-includes/comment-template.php:1864 -msgid "Your comment is awaiting moderation." -msgstr "Votre commentaire est en attente de modération" - -#. translators: 1: date, 2: time -#: wp-includes/comment-template.php:1816 -msgid "%1$s at %2$s" -msgstr "%1$s à %2$s" - -#: wp-includes/comment-template.php:1816 -msgid "(Edit)" -msgstr "(Modifier)" - -#: wp-includes/default-widgets.php:372 wp-includes/default-widgets.php:378 -#: wp-includes/theme-compat/sidebar.php:69 -msgid "Meta" -msgstr "Méta" - -#: wp-includes/atomlib.php:133 -msgid "XML error: %s at line %d" -msgstr "Erreur XML : %s à la ligne %d" - -#: wp-includes/author-template.php:177 -msgid "Visit %s’s website" -msgstr "Aller sur le site de %s" - -#: wp-includes/author-template.php:251 wp-includes/author-template.php:389 -msgid "Posts by %s" -msgstr "Articles par %s" - -#: wp-includes/bookmark-template.php:83 -msgid "Last updated: %s" -msgstr "Dernière mise à jour : %s" - -#: wp-includes/bookmark-template.php:206 -msgid "Bookmarks" -msgstr "Favoris" - -#: wp-includes/capabilities.php:964 -msgid "Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead." -msgstr "L’utilisation des niveaux d’utilisateur par les extensions et thèmes est désormais interdite. Utiliser les rôles et capacités à la place." - -#: wp-includes/category-template.php:467 -msgid "No categories" -msgstr "Pas de catégorie" - -#: wp-includes/category-template.php:704 wp-includes/category-template.php:713 -msgid "%s topic" -msgid_plural "%s topics" -msgstr[0] "%s sujet" -msgstr[1] "%s sujets" - -#: wp-includes/class-pop3.php:82 -msgid "No server specified" -msgstr "Aucun serveur spécifié" - -#: wp-includes/class-pop3.php:90 wp-includes/class-pop3.php:102 -#: wp-includes/class-pop3.php:123 wp-includes/class-pop3.php:246 -#: wp-includes/class-pop3.php:300 wp-includes/class-pop3.php:311 -#: wp-includes/class-pop3.php:359 wp-includes/class-pop3.php:393 -#: wp-includes/class-pop3.php:426 wp-includes/class-pop3.php:525 -#: wp-includes/class-pop3.php:548 -msgid "Error " -msgstr "Erreur " - -#: wp-includes/class-pop3.php:115 -msgid "no login ID submitted" -msgstr "pas d’identifiant de connexion envoyé" - -#: wp-includes/class-pop3.php:118 wp-includes/class-pop3.php:138 -msgid "connection not established" -msgstr "la connexion n’est pas établie" - -#: wp-includes/class-pop3.php:135 wp-includes/class-pop3.php:171 -msgid "No password submitted" -msgstr "Pas de mot de passe envoyé" - -#: wp-includes/class-pop3.php:143 -msgid "Authentication failed" -msgstr "L’authentification a échoué" - -#: wp-includes/class-pop3.php:162 wp-includes/class-pop3.php:205 -#: wp-includes/class-pop3.php:230 wp-includes/class-pop3.php:272 -#: wp-includes/class-pop3.php:346 wp-includes/class-pop3.php:386 -#: wp-includes/class-pop3.php:416 wp-includes/class-pop3.php:450 -#: wp-includes/class-pop3.php:513 wp-includes/class-pop3.php:578 -msgid "No connection to server" -msgstr "Pas de connexion au serveur" - -#: wp-includes/class-pop3.php:168 -msgid "No login ID submitted" -msgstr "Pas d’identifiant de connexion envoyé" - -#: wp-includes/class-pop3.php:176 -msgid "No server banner" -msgstr "Pas de blocage serveur" - -#: wp-includes/class-pop3.php:176 wp-includes/class-pop3.php:186 -msgid "abort" -msgstr "abandonner" - -#: wp-includes/class-pop3.php:186 -msgid "apop authentication failed" -msgstr "l’identification APOP a échoué" - -#: wp-includes/class-pop3.php:323 -msgid "Premature end of list" -msgstr "Fin de liste inattendue" - -#: wp-includes/class-pop3.php:456 -msgid "Empty command string" -msgstr "Chaîne de commande vide" - -#: wp-includes/class-pop3.php:476 -msgid "connection does not exist" -msgstr "la connexion n’existe pas" - -#: wp-includes/class-pop3.php:583 -msgid "No msg number submitted" -msgstr "Pas de numéro de message envoyé" - -#: wp-includes/class-pop3.php:589 -msgid "Command failed " -msgstr "Échec de la commande " - -#: wp-includes/category-template.php:1000 -msgid "Feed for all posts filed under %s" -msgstr "Flux pour tous les articles classés dans %s" - -#: wp-includes/comment-template.php:1229 -msgid "Comments Off" -msgstr "Commentaires fermés" - -#: wp-includes/comment-template.php:1274 -msgid "Comment on %s" -msgstr "Commentaire sur %s" - -#: wp-includes/comment-template.php:1311 -msgid "Log in to Reply" -msgstr "Connectez-vous pour répondre" - -#: wp-includes/comment-template.php:1399 -msgid "Leave a Comment" -msgstr "Laisser un commentaire" - -#: wp-includes/comment-template.php:1400 -msgid "Log in to leave a Comment" -msgstr "Connectez-vous pour laisser un commentaire" - -#: wp-includes/comment-template.php:1457 -msgid "Click here to cancel reply." -msgstr "Cliquez ici pour annuler la réponse." - -#: wp-includes/comment-template.php:1543 wp-includes/comment-template.php:2113 -#: wp-includes/theme-compat/comments.php:58 -msgid "Leave a Reply" -msgstr "Laisser un commentaire" - -#: wp-includes/comment-template.php:1544 wp-includes/comment-template.php:2114 -#: wp-includes/theme-compat/comments.php:58 -msgid "Leave a Reply to %s" -msgstr "Répondre à %s" - -#: wp-includes/class-wp-editor.php:815 wp-includes/theme-compat/sidebar.php:21 -msgid "Author" -msgstr "Auteur" - -#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:715 -msgid "E-mail" -msgstr "E-mail" - -#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360 -#: wp-includes/media-template.php:539 wp-includes/media.php:2911 -msgid "URL" -msgstr "Adresse web" - -#: wp-includes/comment-template.php:888 wp-includes/comment-template.php:2103 -msgctxt "noun" -msgid "Comment" -msgstr "Commentaire" - -#: wp-includes/deprecated.php:3180 wp-includes/functions.php:2322 -msgid "Are you sure you want to do this?" -msgstr "Voulez-vous vraiment faire cela ?" - -#: wp-signup.php:135 -msgid "No" -msgstr "Non" - -#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860 -#: wp-includes/media-template.php:578 -msgid "Edit" -msgstr "Modifier" - -#: wp-includes/media.php:3032 -msgid "No media attachments found." -msgstr "Il n’y a pas de fichier média attaché." - -#: wp-includes/class-wp-editor.php:783 -#: wp-includes/js/tinymce/wp-mce-help.php:112 -msgid "Undo" -msgstr "Annuler" - -#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2955 -msgid "Apply" -msgstr "Appliquer" - -#: wp-includes/theme-compat/comments-popup.php:33 -msgid "Comments" -msgstr "Commentaires" - -#: wp-includes/script-loader.php:447 -msgid "Publish" -msgstr "Publier" - -#: wp-includes/revision.php:31 -msgid "Excerpt" -msgstr "Extrait" - -#: wp-includes/post.php:82 -msgid "Revisions" -msgstr "Révisions" - -#. translators: comment status -#: wp-includes/comment.php:534 -msgctxt "adjective" -msgid "Approved" -msgstr "Approuvé" - -#. translators: comment status -#: wp-includes/comment.php:536 -msgctxt "adjective" -msgid "Spam" -msgstr "Indésirable" - -#: wp-includes/taxonomy.php:89 -msgid "Link Categories" -msgstr "Catégories de liens" - -#: wp-includes/taxonomy.php:477 -msgid "Search Categories" -msgstr "Chercher une catégorie" - -#: wp-includes/taxonomy.php:94 -msgid "Edit Link Category" -msgstr "Modifier la catégorie de lien" - -#: wp-includes/taxonomy.php:484 -msgid "Update Category" -msgstr "Mettre à jour la catégorie" - -#: wp-includes/class-wp-editor.php:1426 wp-includes/script-loader.php:359 -msgid "Add Link" -msgstr "Ajouter un lien" - -#: wp-includes/class-wp-editor.php:847 wp-includes/class-wp-editor.php:1188 -msgid "Save" -msgstr "Enregistrer" - -#: wp-includes/category-template.php:475 wp-includes/default-widgets.php:542 -#: wp-includes/default-widgets.php:548 wp-includes/theme-compat/sidebar.php:63 -msgid "Categories" -msgstr "Catégories" - -#: wp-includes/class-wp-editor.php:820 -msgid "Advanced" -msgstr "Avancé" - -#: wp-includes/comment-template.php:2083 -#: wp-includes/theme-compat/comments-popup.php:74 -#: wp-includes/theme-compat/comments.php:77 -msgid "Name" -msgstr "Nom" - -#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390 -#: wp-includes/media-template.php:569 -msgid "Description" -msgstr "Description" - -#: wp-includes/deprecated.php:707 wp-includes/media-template.php:609 -#: wp-includes/media-template.php:655 wp-includes/media-template.php:714 -#: wp-includes/media-template.php:815 wp-includes/media-template.php:830 -#: wp-includes/media-template.php:881 wp-includes/media-template.php:943 -#: wp-includes/media-template.php:1041 wp-includes/media-template.php:1131 -#: wp-includes/script-loader.php:315 -msgid "None" -msgstr "Aucun" - -#: wp-includes/class-wp-xmlrpc-server.php:1722 -#: wp-includes/class-wp-xmlrpc-server.php:1811 -#: wp-includes/class-wp-xmlrpc-server.php:1904 -#: wp-includes/class-wp-xmlrpc-server.php:1972 -#: wp-includes/class-wp-xmlrpc-server.php:2026 -#: wp-includes/class-wp-xmlrpc-server.php:2115 wp-includes/taxonomy.php:589 -#: wp-includes/taxonomy.php:961 wp-includes/taxonomy.php:1113 -#: wp-includes/taxonomy.php:1276 wp-includes/taxonomy.php:2223 -#: wp-includes/taxonomy.php:2400 wp-includes/taxonomy.php:2624 -#: wp-includes/taxonomy.php:2919 -msgid "Invalid taxonomy" -msgstr "La taxinomie est invalide" - -#: wp-includes/taxonomy.php:482 -msgid "Edit Tag" -msgstr "Modifier le mot-clé" - -#: wp-includes/post.php:1624 -msgctxt "post" -msgid "Add New" -msgstr "Ajouter" - -#: wp-includes/post.php:1628 -msgid "View Post" -msgstr "Afficher l’article" - -#: wp-includes/post.php:1626 -msgid "Edit Post" -msgstr "Modifier l’article" - -#: wp-includes/admin-bar.php:374 -msgid "Users" -msgstr "Utilisateurs" - -#: wp-includes/script-loader.php:531 -msgid "Done" -msgstr "Terminé" - -#: wp-includes/class-wp-theme.php:667 wp-includes/comment-template.php:29 -msgid "Anonymous" -msgstr "Anonyme" - -#: wp-includes/post-template.php:1567 -msgid "Submit" -msgstr "Envoyer" - -#: wp-includes/default-widgets.php:930 -msgid "RSS" -msgstr "Flux" - -#: wp-includes/functions.php:1936 -msgid "Invalid file type" -msgstr "Type du fichier non valide" - -#: wp-includes/class-wp-editor.php:845 -msgid "Preview" -msgstr "Aperçu" - -#: wp-includes/default-widgets.php:784 wp-includes/default-widgets.php:838 -msgid "Recent Comments" -msgstr "Commentaires récents" - -#: wp-includes/admin-bar.php:386 -msgid "Plugins" -msgstr "Extensions" - -#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423 -#: wp-includes/media.php:2915 wp-includes/script-loader.php:388 -#: wp-includes/script-loader.php:439 -msgid "Cancel" -msgstr "Annuler" - -#: wp-includes/revision.php:30 -msgid "Content" -msgstr "Contenu" - -#: wp-includes/default-widgets.php:1234 -msgid "Tags" -msgstr "Mots-clés" - -#: wp-includes/script-loader.php:451 -msgid "Save Draft" -msgstr "Enregistrer brouillon" - -#: wp-includes/theme-compat/comments-popup.php:61 -msgid "No comments yet." -msgstr "Pas encore de commentaire." - -#: wp-includes/comment-template.php:1310 wp-includes/script-loader.php:429 -msgid "Reply" -msgstr "Répondre" - -#: wp-includes/comment-template.php:890 -msgid "Pingback" -msgstr "Ping" - -#: wp-includes/comment-template.php:889 -msgid "Trackback" -msgstr "Rétrolien" - -#: wp-includes/default-widgets.php:914 -msgid "Number of comments to show:" -msgstr "Nombre de commentaires à afficher :" - -#: wp-includes/default-widgets.php:1021 -msgid "RSS Error: %s" -msgstr "Erreur RSS : %s" - -#: wp-includes/default-widgets.php:964 -msgid "Unknown Feed" -msgstr "Flux inconnu" - -#: wp-includes/admin-bar.php:687 -msgid "Header" -msgstr "En-tête" - -#: wp-includes/widgets.php:577 -msgid "Sidebar" -msgstr "Colonne latérale" - -#: wp-includes/default-widgets.php:272 wp-includes/default-widgets.php:280 -#: wp-includes/theme-compat/sidebar.php:57 -msgid "Archives" -msgstr "Archives" - -#: wp-includes/general-template.php:405 wp-login.php:711 wp-login.php:871 -msgid "Username" -msgstr "Identifiant" - -#: wp-includes/general-template.php:406 wp-login.php:875 -msgid "Password" -msgstr "Mot de passe" - -#: wp-includes/class-wp-editor.php:784 -#: wp-includes/js/tinymce/wp-mce-help.php:112 -msgid "Redo" -msgstr "Rétablir" - -#: wp-includes/media-template.php:674 wp-includes/media-template.php:898 -#: wp-includes/media.php:2683 -msgid "Thumbnail" -msgstr "Miniature" - -#: wp-includes/deprecated.php:3230 -msgid "File “%s” doesn’t exist?" -msgstr "Le fichier « %s » n’existe pas ?" - -#: wp-includes/deprecated.php:3233 -msgid "The GD image library is not installed." -msgstr "La bibliothèque d’imagerie GD n’est pas installée." - -#: wp-includes/deprecated.php:3240 -msgid "File “%s” is not an image." -msgstr "Le fichier « %s » n’est pas une image." - -#: wp-includes/media.php:2912 -msgid "Add Media" -msgstr "Ajouter un média" - -#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324 -#: wp-includes/media-template.php:485 -msgid "Saved." -msgstr "Enregistré." - -#: wp-includes/class-wp-customize-manager.php:1070 -#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:600 -#: wp-includes/media-template.php:806 wp-includes/media-template.php:872 -msgid "Left" -msgstr "Gauche" - -#: wp-includes/class-wp-customize-manager.php:1071 -#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:603 -#: wp-includes/media-template.php:809 wp-includes/media-template.php:875 -msgid "Center" -msgstr "Centre" - -#: wp-includes/class-wp-customize-manager.php:1072 -#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:606 -#: wp-includes/media-template.php:812 wp-includes/media-template.php:878 -msgid "Right" -msgstr "Droite" - -#: wp-includes/media-template.php:675 wp-includes/media-template.php:899 -#: wp-includes/media.php:2684 -msgid "Medium" -msgstr "Moyenne" - -#: wp-includes/media-template.php:677 wp-includes/media-template.php:901 -#: wp-includes/media.php:2686 -msgid "Full Size" -msgstr "Taille originale" - -#: wp-includes/media-template.php:665 wp-includes/media-template.php:889 -msgid "Size" -msgstr "Taille" - -#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:592 -msgid "Alignment" -msgstr "Alignement" - -#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380 -#: wp-includes/media-template.php:559 wp-includes/media-template.php:792 -#: wp-includes/media-template.php:857 -msgid "Caption" -msgstr "Légende" - -#: wp-includes/media-template.php:316 wp-includes/media-template.php:509 -#: wp-includes/media.php:2984 -msgid "Edit Image" -msgstr "Modifier l’image" - -#: wp-includes/media-template.php:824 wp-includes/media-template.php:936 -msgid "Image URL" -msgstr "Adresse web de l’image" - -#: wp-includes/script-loader.php:450 -msgid "Save as Pending" -msgstr "Mettre à relire" - -#: wp-includes/script-loader.php:456 -msgid "Privately Published" -msgstr "Publié en privé" - -#: wp-includes/class-wp-editor.php:786 wp-includes/script-loader.php:438 -msgid "OK" -msgstr "OK" - -#: wp-includes/post.php:907 wp-includes/post.php:927 -#: wp-includes/script-loader.php:452 -msgid "Private" -msgstr "Privé" - -#: wp-includes/script-loader.php:454 -msgid "Public, Sticky" -msgstr "Public, mis en avant" - -#: wp-includes/script-loader.php:453 -msgid "Public" -msgstr "Public" - -#: wp-includes/script-loader.php:448 -msgid "Schedule" -msgstr "Planifier" - -#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2916 -#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449 -msgid "Update" -msgstr "Mettre à jour" - -#: wp-includes/taxonomy.php:488 -msgid "Add or remove tags" -msgstr "Ajouter ou retirer des mots-clés" - -#: wp-includes/taxonomy.php:479 -msgid "All Categories" -msgstr "Toutes" - -#: wp-includes/script-loader.php:114 wp-includes/script-loader.php:258 -msgid "Dismiss" -msgstr "Fermer" - -#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398 -#: wp-includes/media.php:2913 -msgid "Search" -msgstr "Recherche" - -#: wp-includes/post.php:2434 -msgid "Images" -msgstr "Images" - -#: wp-includes/post.php:1628 -msgid "View Page" -msgstr "Voir la page" - -#: wp-includes/default-widgets.php:118 -msgid "Links" -msgstr "Liens" - -#: wp-includes/category-template.php:172 -msgid "Uncategorized" -msgstr "Non classé" - -#: wp-includes/pluggable.php:1647 -msgid "E-mail: %s" -msgstr "E-mail : %s" - -#: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:32 -#: wp-includes/post-template.php:1023 wp-includes/theme-compat/sidebar.php:55 -msgid "Pages" -msgstr "Pages" - -#: wp-includes/class-wp-editor.php:788 wp-includes/class-wp-editor.php:1379 -#: wp-includes/functions.php:4473 wp-includes/script-loader.php:229 -#: wp-includes/script-loader.php:309 wp-includes/script-loader.php:389 -msgid "Close" -msgstr "Fermer" - -#: wp-includes/media.php:2914 -msgid "Select" -msgstr "Sélectionner" - -#: wp-includes/post.php:1627 -msgid "New Page" -msgstr "Nouvelle page" - -#: wp-includes/post.php:58 -msgid "Edit Media" -msgstr "Modifier un média" - -#: wp-includes/admin-bar.php:426 wp-includes/post.php:1627 -msgid "New Post" -msgstr "Nouvel article" - -#: wp-includes/media.php:2659 wp-includes/script-loader.php:360 -#: wp-includes/script-loader.php:483 -msgid "(no title)" -msgstr "(pas de titre)" - -#: wp-activate.php:73 -msgid "Activation Key Required" -msgstr "Clé d’activation requise" - -#: wp-activate.php:76 -msgid "Activation Key:" -msgstr "Clé d’activation :" - -#: wp-activate.php:80 -msgid "Activate" -msgstr "Activer" - -#: wp-activate.php:92 wp-activate.php:111 -msgid "Your account is now active!" -msgstr "Votre compte est maintenant activé !" - -#: wp-activate.php:103 -msgid "An error occurred during the activation" -msgstr "Une erreur est survenue lors de l’activation" - -#: wp-activate.php:114 wp-signup.php:179 -msgid "Username:" -msgstr "Identifiant :" - -#: wp-activate.php:115 wp-includes/post-template.php:1567 -msgid "Password:" -msgstr "Mot de passe :" - -#: wp-includes/class-wp-customize-manager.php:125 -#: wp-includes/script-loader.php:390 -msgid "Cheatin’ uh?" -msgstr "Alors, on triche ?" - -#: wp-includes/post.php:1630 -msgid "No posts found." -msgstr "Aucun article trouvé." - -#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388 -#: wp-includes/media-template.php:365 wp-includes/media-template.php:544 -#: wp-includes/media-template.php:775 wp-includes/revision.php:29 -msgid "Title" -msgstr "Titre" - -#: wp-includes/post.php:908 wp-includes/post.php:928 -#: wp-includes/script-loader.php:457 -msgid "Published" -msgstr "Publié" - -#: wp-includes/post.php:906 -msgid "Pending Review" -msgstr "En attente de relecture" - -#: wp-includes/post.php:905 wp-includes/post.php:926 -msgid "Draft" -msgstr "Brouillon" - -#: wp-includes/class-wp-editor.php:1326 -msgid "Y/m/d" -msgstr "d/m/Y" - -#: wp-includes/admin-bar.php:297 wp-includes/admin-bar.php:443 -#: wp-includes/deprecated.php:2852 -msgid "Visit Site" -msgstr "Aller sur le site" - -#: wp-includes/admin-bar.php:250 wp-includes/class-wp-admin-bar.php:374 -msgid "Log Out" -msgstr "Se déconnecter" - -#: wp-includes/class-wp-xmlrpc-server.php:3569 -#: wp-includes/class-wp-xmlrpc-server.php:3615 -#: wp-includes/class-wp-xmlrpc-server.php:5313 -msgid "You do not have permission to upload files." -msgstr "Vous n’avez pas l’autorisation d’envoyer des fichiers." \ No newline at end of file diff --git a/sources/wordpress/wp-content/languages/plugins/akismet-fr_FR.mo b/sources/wordpress/wp-content/languages/plugins/akismet-fr_FR.mo deleted file mode 100644 index dad4a19c1afdbb6c46a4633ed350d461919bf94d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20665 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 1;\n" -"X-Generator: GlotPress/0.1\n" -"Project-Id-Version: Development\n" - -#: views/config.php:97 -msgid "Spam in the spam folder older than 1 day is deleted automatically." -msgid_plural "Spam in the spam folder older than %2$d days is deleted automatically." -msgstr[0] "" -msgstr[1] "" - -#: class.akismet-admin.php:700 -msgid "Please check your Akismet configuration and contact your web host if problems persist." -msgstr "Veuillez vérifier votre configuration Akismet et contacter votre hébergeur si le problème persiste." - -#: views/notice.php:21 -msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later." -msgstr "Certains commentaires n'ont pas encore été vérifiés par Akismet. Ils ont été temporairement mis en modération et seront vérifiés automatiquement plus tard." - -#: views/notice.php:43 -msgid "Your web host or server administrator has disabled PHP’s 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." -msgstr "Votre hébergeur web ou administrateur de serveur a désactivé les fonctions gethostbynamel de PHP. Akismet ne peut pas fonctionner correctement tant qu'elles ne seront pas réactivées. Veuillez contacter votre hébergeur web ou l'administrateur de votre pare-feu et lui donner ces informations à propos des prérequis systèmes d'Akismet." - -#: views/start.php:77 -msgid "Activate Akismet" -msgstr "Activer Akismet" - -#: views/start.php:64 views/start.php:85 -msgid "If you already know your API key." -msgstr "Si vous connaissez déjà votre clé d'API." - -#: views/start.php:78 -msgid "Log in or create an account to get your API key." -msgstr "Connectez-vous ou créez un compte pour obtenir votre clé d'API." - -#: views/start.php:80 -msgid "Get your API key" -msgstr "Obtenir votre clé d'API" - -#: views/start.php:22 -msgid "Your subscription for %s is cancelled" -msgstr "Votre abonnement pour %s a été annulée" - -#: views/start.php:28 -msgid "Reactivate Akismet" -msgstr "Réactiver Akismet" - -#: views/config.php:152 -msgid "Cancelled" -msgstr "Annulé" - -#: views/config.php:154 -msgid "Suspended" -msgstr "Suspendu" - -#: views/config.php:156 -msgid "Missing" -msgstr "Manquant" - -#: views/config.php:158 -msgid "No Subscription Found" -msgstr "Aucun abonnement trouvé" - -#: views/config.php:160 -msgid "Active" -msgstr "Activé" - -#: views/notice.php:72 -msgid "There is a problem with your key." -msgstr "Il y a un problème avec votre clé" - -#: views/notice.php:78 -msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions." -msgstr "En 2012, Akismet a commencé à utiliser les abonnements pour tous les comptes (mêmes ceux gratuits). Il semble que votre abonnement n'a pas été lié à votre compte, et nous souhaiterions que vous vous connectiez à votre compte et que vous en choisissiez un. Pour toute question, contactez notre équipe de support." - -#: class.akismet-admin.php:196 views/config.php:84 -msgid "Strictness" -msgstr "Sévérité" - -#: class.akismet-admin.php:196 -msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder." -msgstr "Choisissez d'éliminer directement les indésirables, ou de toujours les mettre dans le dossier Indésirables." - -#: views/config.php:88 -msgid "Silently discard the worst and most pervasive spam so I never see it." -msgstr "Éliminer directement les pires indésirables et les plus répandus pour que je ne les vois jamais." - -#: views/config.php:89 -msgid "Always put spam in the Spam folder for review." -msgstr "Toujours mettre les indésirables dans le dossier Indésirables pour vérification." - -#: class.akismet-admin.php:195 views/config.php:75 -msgid "Comments" -msgstr "Commentaires" - -#: views/notice.php:77 -msgid "Your subscription is missing." -msgstr "Il manque votre abonnement." - -#: views/notice.php:95 -msgid "You're using your Akismet key on more sites than your Pro subscription allows." -msgstr "Vous utilisez votre clé Askismet pour plus de sites que votre abonnement Pro n'en autorise." - -#: views/notice.php:96 -msgid "If you would like to use Akismet on more than 10 sites, you will need to upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team" -msgstr "Si vous souhaitez utiliser Akismet sur plus de 10 sites, il vous faudra prendre un abonnement Enterprise. Pour toute question, veuillez contacter notre équipe de support" - -#: views/notice.php:98 -msgid "You're using Akismet on far too many sites for your Pro subscription." -msgstr "Vous utilisez Akismet sur bien trop de sites pour votre abonnement Pro." - -#: views/notice.php:99 -msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites. Please contact our support team with any questions." -msgstr "Pour continuer votre utilisation, prenez un abonnement Enterprise, qui accepte un nombre illimité de sites. Pour toute question, veuillez contacter notre équipe de support" - -#: views/notice.php:20 -msgid "Akismet has detected a problem." -msgstr "Akismet a détecté un problème." - -#: views/notice.php:27 -msgid "Akismet %s requires WordPress 3.0 or higher." -msgstr "Akismet %s nécessite la version 3.0 de WordPress ou supérieure." - -#: views/notice.php:30 -msgid "Akismet Error Code: %s" -msgstr "Code d’erreur Akismet : %s" - -#. translators: the placeholder is a clickable URL that leads to more -#. information regarding an error code. -#: views/notice.php:35 -msgid "For more information: %s" -msgstr "Pour plus d'information : %s" - -#: views/notice.php:42 -msgid "Network functions are disabled." -msgstr "Les fonctionnalités réseau sont désactivées." - -#: views/notice.php:47 -msgid "We can’t connect to your site." -msgstr "Nous ne pouvons pas nous connecter à votre site." - -#: views/notice.php:48 -msgid "Your firewall may be blocking us. Please contact your host and refer to our guide about firewalls." -msgstr "Votre pare-feu peut être en train de nous bloquer. Veuillez contacter votre hébergeur et indiquez-lui notre guide pour les pares-feu (en anglais)." - -#: views/notice.php:52 -msgid "Please update your payment details." -msgstr "Veuillez mettre à jour vos informations de paiement." - -#: views/notice.php:53 -msgid "We cannot process your transaction. Please contact your bank for assistance, and update your payment details." -msgstr "Nous ne pouvons pas procéder à la transaction. Veuillez contacter votre banque pour obtenir de l'aide, et mettez à jour vos informations de paiement." - -#: views/notice.php:57 -msgid "Your subscription is cancelled." -msgstr "Votre abonnement est annnulé." - -#: views/notice.php:58 -msgid "Please visit the Akismet account page to reactivate your subscription." -msgstr "Veuillez vous rendre sur la page de votre compte Akismet pour réactiver votre abonnement." - -#: views/notice.php:62 -msgid "Your subscription is suspended." -msgstr "Votre abonnement a été annulé." - -#: views/notice.php:63 views/notice.php:73 -msgid "Please contact Akismet support for assistance." -msgstr "Veuillez contacter le service support d'Akismet pour obtenir de l'aide." - -#: views/notice.php:68 -msgid "You can help us fight spam and upgrade your account by contributing a token amount." -msgstr "Vous pouvez nous aider à combattre les messages indésirables et passer à un compte supérieur avec un montant symbolique." - -#: views/notice.php:82 -msgid "Your Akismet account has been successfully set up and activated. Happy blogging!" -msgstr "Votre compte Akismet a bien été configuré et activé. Écrivez sans limites !" - -#: views/notice.php:86 -msgid "The key you entered is invalid. Please double-check it." -msgstr "Votre clé ne semble pas être valide. Veuillez la vérifier." - -#: views/notice.php:90 -msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." -msgstr "La clé que vous avez entrée n’a pas pu être vérifiée, car la connexion à akismet.com n’a pas pu être établie. Veuillez vérifier la configuration de votre serveur." - -#: views/start.php:40 views/start.php:74 -msgid "Akismet eliminates the comment and trackback spam you get on your site. To setup Akismet, select one of the options below." -msgstr "Akismet élimine les commentaires et rétroliens indésirables qui arrivent sur votre site. Pour configurer Akismet, sélectionnez l'une des options ci-dessous." - -#: views/start.php:7 views/start.php:21 views/start.php:34 views/start.php:43 -msgid "Connected via Jetpack" -msgstr "Connecté via Jetpack" - -#: views/start.php:50 -msgid "Use this Akismet account" -msgstr "Utiliser ce compte Akismet" - -#: views/start.php:56 -msgid "Create a new API key with a different email address" -msgstr "Créer une nouvelle clé d'API avec une adresse différente" - -#: views/start.php:57 -msgid "Use this option if you want to setup a new Akismet account." -msgstr "Utilisez cette option si vous voulez configurer un nouveau compte Akismet." - -#: views/start.php:59 -msgid "Register a different email address" -msgstr "Enregistrer une autre adresse e-mail" - -#: views/start.php:63 views/start.php:84 -msgid "Manually enter an API key" -msgstr "Saisissez votre clé d'API à la main" - -#: views/start.php:70 views/start.php:91 -msgid "Use this key" -msgstr "Utiliser cette clé" - -#: views/start.php:4 -msgid "Akismet eliminates the comment and trackback spam you get on your site. Register your email address below to get started." -msgstr "Akismet élimine les commentaires et rétroliens indésirables qui arrivent sur votre site. Enregistrez votre adresse e-mail ci-dessous pour vous lancer." - -#: views/start.php:14 -msgid "Register Akismet" -msgstr "Enregistrer Akismet" - -#: views/start.php:18 views/start.php:32 -msgid "Akismet eliminates the comment and trackback spam you get on your site." -msgstr "Akismet élimine les commentaires et rétroliens indésirables de votre site." - -#: views/start.php:35 -msgid "Your subscription for %s is suspended" -msgstr "Votre abonnement pour %s est suspendu" - -#: views/start.php:36 -msgid "No worries! Get in touch and we’ll help sort this out." -msgstr "Pas de crainte à avoir ! Contactez-nous et nous arrangerons les choses." - -#: views/start.php:37 -msgid "Contact Akismet support" -msgstr "Contacter le support Akismet" - -#: views/config.php:87 views/strict.php:2 views/strict.php:3 -msgid "Akismet anti-spam strictness" -msgstr "Sévérité anti-indésirables d'Akismet" - -#: views/strict.php:4 -msgid "Strict: silently discard the worst and most pervasive spam." -msgstr "Strict : supprimer sans avertissement les indésirables les plus nuisibles." - -#: views/strict.php:5 -msgid "Safe: always put spam in the Spam folder for review." -msgstr "Sûr : toujours mettre les indésirables dans le dossier Indésirables pour vérification." - -#: class.akismet-admin.php:53 -msgid "Comment History" -msgstr "Voir l’historique du commentaire" - -#: class.akismet-admin.php:76 class.akismet-admin.php:78 -#: class.akismet-admin.php:757 views/config.php:3 -msgid "Akismet" -msgstr "Akismet" - -#: class.akismet-admin.php:104 -msgid "Remove this URL" -msgstr "Supprimer cette URL" - -#: class.akismet-admin.php:105 -msgid "Removing..." -msgstr "Suppression..." - -#: class.akismet-admin.php:106 -msgid "URL removed" -msgstr "URL supprimée" - -#: class.akismet-admin.php:107 -msgid "(undo)" -msgstr "(annuler)" - -#: class.akismet-admin.php:108 -msgid "Re-adding..." -msgstr "Rajout en cours..." - -#: class.akismet-admin.php:129 class.akismet-admin.php:167 -#: class.akismet-admin.php:180 -msgid "Overview" -msgstr "Vue d’ensemble" - -#: class.akismet-admin.php:131 class.akismet-admin.php:142 -#: class.akismet-admin.php:153 -msgid "Akismet Setup" -msgstr "Configuration d'Askimet" - -#: class.akismet-admin.php:132 class.akismet-admin.php:170 -#: class.akismet-admin.php:183 -msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things." -msgstr "Askimet vous débarasse des commentaires et rétroliens indésirables, afin que vous puissiez vous concentrer sur des choses plus importantes." - -#: class.akismet-admin.php:133 -msgid "On this page, you are able to setup the Akismet plugin." -msgstr "Sur cette page, vous pouvez configurer l’extension Akismet." - -#: class.akismet-admin.php:140 -msgid "New to Akismet" -msgstr "Nouveau avec Akismet" - -#: class.akismet-admin.php:143 -msgid "You need to enter an API key to activate the Akismet service on your site." -msgstr "Vous avez besoin d'une clé API pour activer le service Akismet sur votre site." - -#: class.akismet-admin.php:144 -msgid "Signup for an account on %s to get an API Key." -msgstr "Créez-vous un compte sur %s pour obtenir une clé API." - -#: class.akismet-admin.php:151 -msgid "Enter an API Key" -msgstr "Saisissez une clé API" - -#: class.akismet-admin.php:154 -msgid "If you already have an API key" -msgstr "Si vous avez déjà une clé API" - -#: class.akismet-admin.php:156 -msgid "Copy and paste the API key into the text field." -msgstr "Copiez et collez la clé API dans le champ de texte." - -#: class.akismet-admin.php:157 -msgid "Click the Use this Key button." -msgstr "Cliquez sur le bouton \"Utilisez cette clé\"." - -#: class.akismet-admin.php:169 views/stats.php:2 -msgid "Akismet Stats" -msgstr "Statistiques Akismet" - -#: class.akismet-admin.php:171 -msgid "On this page, you are able to view stats on spam filtered on your site." -msgstr "Sur cette page, vous pouvez voir les statistiques des commentaires indésirables filtrés sur votre site." - -#: class.akismet-admin.php:182 class.akismet-admin.php:193 -#: class.akismet-admin.php:205 -msgid "Akismet Configuration" -msgstr "Configuration Akismet" - -#: class.akismet-admin.php:184 -msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats." -msgstr "Sur cette page, vous pouvez saisir/supprimer une clé API, voir vos informations de compte et voir les statistiques des commentaires indésirables." - -#: class.akismet-admin.php:69 class.akismet-admin.php:191 -#: class.akismet-admin.php:508 views/config.php:60 views/stats.php:2 -msgid "Settings" -msgstr "Réglages" - -#: class.akismet-admin.php:194 views/config.php:67 -msgid "API Key" -msgstr "Clé API" - -#: class.akismet-admin.php:194 -msgid "Enter/remove an API key." -msgstr "Saisir/supprimer une clé API." - -#: views/config.php:79 -msgid "Show the number of approved comments beside each comment author" -msgstr "Montrer le nombre de commentaires approuvés devant chaque auteur de commentaires" - -#: class.akismet-admin.php:195 -msgid "Show the number of approved comments beside each comment author in the comments list page." -msgstr "Montrer le nombre de commentaires approuvés devant chaque auteur de commentaires dans la page listant les commentaires." - -#: class.akismet-admin.php:203 views/config.php:135 -msgid "Account" -msgstr "Compte" - -#: class.akismet-admin.php:206 views/config.php:140 -msgid "Subscription Type" -msgstr "Type d'abonnement " - -#: class.akismet-admin.php:206 -msgid "The Akismet subscription plan" -msgstr "Les abonnements d'Akismet" - -#: class.akismet-admin.php:207 views/config.php:147 -msgid "Status" -msgstr "État" - -#: class.akismet-admin.php:207 -msgid "The subscription status - active, cancelled or suspended" -msgstr "L'état de l'abonnement - actif, annulé ou suspendu" - -#: class.akismet-admin.php:215 -msgid "For more information:" -msgstr "Plus d’informations :" - -#: class.akismet-admin.php:216 -msgid "Akismet FAQ" -msgstr "FAQ d'Askimet" - -#: class.akismet-admin.php:217 -msgid "Akismet Support" -msgstr "Support d'Askimet" - -#: class.akismet-admin.php:223 -msgid "Cheatin’ uh?" -msgstr "Alors, on triche ?" - -#: class.akismet-admin.php:282 -msgctxt "comments" -msgid "Spam" -msgstr "Indésirable" - -#: class.akismet-admin.php:284 -msgid "Akismet has protected your site from %3$s spam comment." -msgid_plural "Akismet has protected your site from %3$s spam comments." -msgstr[0] "Akismet a déjà protégé votre site de %3$s commentaire indésirable." -msgstr[1] "Akismet a déjà protégé votre site de %3$s commentaires indésirables." - -#: class.akismet-admin.php:303 -msgid "Akismet has protected your site from %2$s spam comment already. " -msgid_plural "Akismet has protected your site from %2$s spam comments already. " -msgstr[0] "Akismet a déjà protégé votre site de %2$s commentaire indésirable." -msgstr[1] "Akismet a déjà protégé votre site de %2$s commentaires indésirables." - -#: class.akismet-admin.php:309 -msgid "Akismet blocks spam from getting to your blog. " -msgstr "Akismet a bloqué les commentaires indésirables de votre site. " - -#: class.akismet-admin.php:314 -msgid "There’s %1$s comment in your spam queue right now." -msgid_plural "There are %1$s comments in your spam queue right now." -msgstr[0] "Il y a actuellement %1$s commentaire dans votre file d'indésirables." -msgstr[1] "Il y a actuellement %1$s commentaires dans votre file d'indésirables." - -#: class.akismet-admin.php:320 -msgid "There’s nothing in your spam queue at the moment." -msgstr "Il n’y a rien dans votre file d'attente d'indésirables pour le moment." - -#: class.akismet-admin.php:340 -msgid "Check for Spam" -msgstr "Vérifier les commentaires indésirables" - -#: class.akismet.php:442 -msgid "%1$s changed the comment status to %2$s" -msgstr "%1$s a changé l'état du commentaire en %2$s" - -#: class.akismet-admin.php:382 -msgid "Akismet re-checked and caught this comment as spam" -msgstr "Akismet a revérifié ce commentaire et considéré qu’il s’agit d’un indésirable" - -#: class.akismet-admin.php:388 -msgid "Akismet re-checked and cleared this comment" -msgstr "Akismet a revérifié et validé ce commentaire" - -#: class.akismet-admin.php:392 -msgid "Akismet was unable to re-check this comment (response: %s)" -msgstr "Akismet n’a pas pu revérifier ce commentaire (réponse : %s)" - -#: class.akismet-admin.php:446 -msgid "Awaiting spam check" -msgstr "En attente de vérification" - -#: class.akismet-admin.php:450 -msgid "Flagged as spam by Akismet" -msgstr "Marqué comme indésirable par Akismet" - -#: class.akismet-admin.php:452 -msgid "Cleared by Akismet" -msgstr "Validé par Akismet" - -#: class.akismet-admin.php:456 -msgid "Flagged as spam by %s" -msgstr "Marqué comme indésirable par %s" - -#: class.akismet-admin.php:458 -msgid "Un-spammed by %s" -msgstr "Marqué comme légitime par %s" - -#: class.akismet-admin.php:470 class.akismet-admin.php:478 -msgid "View comment history" -msgstr "Voir l’historique du commentaire" - -#: class.akismet-admin.php:470 -msgid "History" -msgstr "Historique" - -#: class.akismet-admin.php:486 -msgid "%s approved" -msgid_plural "%s approved" -msgstr[0] "%s approuvé" -msgstr[1] "%s approuvés" - -#: class.akismet-admin.php:499 -msgid "%s ago" -msgstr "il y a %s" - -#: class.akismet.php:487 -msgid "%s reported this comment as spam" -msgstr "%s a marqué ce commentaire comme indésirable" - -#: class.akismet.php:533 -msgid "%s reported this comment as not spam" -msgstr "%s a marqué ce commentaire comme n’étant pas un indésirable" - -#: class.akismet-admin.php:787 -msgid "Cleaning up spam takes time." -msgstr "Nettoyer les commentaires indésirables prend du temps." - -#: class.akismet-admin.php:790 -msgid "Since you joined us, Akismet has saved you %s days!" -msgstr "Depuis que vous nous avez rejoint, Akismet vous a fait gagner %s jours !" - -#: class.akismet-admin.php:792 -msgid "Since you joined us, Akismet has saved you %d hours!" -msgstr "Depuis que vous nous avez rejoint, Akismet vous a fait gagner %s heures !" - -#: class.akismet-admin.php:794 -msgid "Since you joined us, Akismet has saved you %d minutes!" -msgstr "Depuis que vous nous avez rejoint, Akismet vous a fait gagner %s minutes !" - -#: class.akismet-widget.php:12 -msgid "Akismet Widget" -msgstr "Widget Akismet" - -#: class.akismet-widget.php:13 -msgid "Display the number of spam comments Akismet has caught" -msgstr "Affiche le nombre de commentaires indésirables repérés par Akismet" - -#: class.akismet-widget.php:69 -msgid "Spam Blocked" -msgstr "Indésirable bloqué" - -#: class.akismet-widget.php:74 -msgid "Title:" -msgstr "Titre :" - -#: class.akismet-widget.php:98 -msgid "%1$s spam blocked by Akismet" -msgid_plural "%1$s spam blocked by Akismet" -msgstr[0] "%1$s indésirable bloqué par Akismet" -msgstr[1] "%1$s indésirables bloqués par Akismet" - -#: class.akismet.php:227 -msgid "Akismet caught this comment as spam" -msgstr "Akismet a considéré que ce commentaire est un indésirable" - -#: class.akismet.php:229 class.akismet.php:238 -msgid "Comment status was changed to %s" -msgstr "L’état du commentaire a été changé en %s" - -#: class.akismet.php:233 -msgid "Akismet cleared this comment" -msgstr "Akismet a revérifié et validé ce commentaire" - -#: class.akismet.php:236 -msgid "Comment was caught by wp_blacklist_check" -msgstr "Un commentaire a été arrêté par wp_blacklist_check" - -#: class.akismet.php:243 -msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later." -msgstr "Akismet n’a pas pu revérifier ce commentaire (réponse : %s) ; il fera une nouvelle tentative plus tard." - -#: class.akismet.php:573 -msgid "Akismet caught this comment as spam during an automatic retry." -msgstr "Akismet a revérifié ce commentaire et considéré qu’il s’agit d’un indésirable." - -#: class.akismet.php:575 -msgid "Akismet cleared this comment during an automatic retry." -msgstr "Akismet a validé ce commentaire suite à une revérification automatique." - -#: class.akismet.php:923 -msgid "Akismet %s requires WordPress %s or higher." -msgstr "Akismet %s requiert WordPress %s ou supérieur." - -#: class.akismet.php:923 views/notice.php:27 -msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin." -msgstr "Veuillez passer à la dernière version de WordPress ou revenir à la version 2.4 de l'extension Akismet." - -#: views/config.php:12 -msgid "Summaries" -msgstr "Résumés" - -#: views/config.php:18 -msgid "Past six months" -msgstr "Les six derniers mois" - -#: views/config.php:20 views/config.php:25 -msgid "Spam blocked" -msgstr "Commentaire indésirable bloqué" - -#: views/config.php:23 -msgid "All time" -msgstr "Depuis le début" - -#: views/config.php:28 -msgid "Accuracy" -msgstr "Exactitude" - -#: views/config.php:32 -msgid "%s missed spam, %s false positive" -msgid_plural "%s missed spam, %s false positives" -msgstr[0] "%s commentaire indésirable manqué, %s faux positif" -msgstr[1] "%s commentaires indésirables manqués, %s faux positifs" - -#: views/config.php:79 -msgid "Show approved comments" -msgstr "Afficher les commentaires approuvés" - -#: views/config.php:91 -msgid "Note:" -msgstr "Note :" - -#: views/config.php:116 -msgid "Disconnect this account" -msgstr "Déconnecter ce compte" - -#: views/config.php:122 -msgid "Save Changes" -msgstr "Enregistrer les modifications" - -#: views/config.php:166 -msgid "Next Billing Date" -msgstr "Prochaine date de facturation" - -#: views/config.php:178 -msgid "Upgrade" -msgstr "Mise à jour" - -#: views/config.php:178 -msgid "Change" -msgstr "Changer" - -#: views/notice.php:11 -msgid "Activate your Akismet account" -msgstr "Activez votre compte Akismet" - -#: views/notice.php:14 -msgid "Almost done - activate your account and say goodbye to comment spam" -msgstr "Presque terminé - activez votre compte et dites adieu aux commentaires indésirables" \ No newline at end of file diff --git a/sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.mo b/sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.mo deleted file mode 100644 index fa147cc6d039d222cdd36b7f3bc255ea4b02f25d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10731 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 diff --git a/sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.po b/sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.po deleted file mode 100644 index 04f25f9..0000000 --- a/sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.po +++ /dev/null @@ -1,435 +0,0 @@ -# Translation of Twenty Fourteen in French (France) -# This file is distributed under the same license as the Twenty Fourteen package. -msgid "" -msgstr "" -"PO-Revision-Date: 2014-11-21 09:20:21+0000\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: GlotPress/0.1\n" -"Project-Id-Version: Twenty Fourteen\n" - -#: inc/customizer.php:102 -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 the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead." -msgstr "La page d’accueil met en avant jusqu’à 6 articles disposés dans une grille ou une galerie défilante, contrôlé par un mot-clé; vous pouvez modifier le mot-clé et la disposition dans Apparence → Personnalisation. Si aucun article ne correspond au mot-clé, un article mis en avant sera affiché à la place. " - -#: inc/widgets.php:59 -msgid "More videos" -msgstr "Plus de vidéos" - -#: inc/widgets.php:63 -msgid "More audio" -msgstr "Plus de fichiers audios" - -#: inc/widgets.php:67 -msgid "More quotes" -msgstr "Plus de citations" - -#: inc/widgets.php:71 -msgid "More links" -msgstr "Plus de liens" - -#: inc/widgets.php:75 -msgid "More galleries" -msgstr "Plus de galeries" - -#: inc/widgets.php:80 -msgid "More asides" -msgstr "Plus d’apartés" - -#. translators: used with More archives link -#: inc/widgets.php:206 -msgid "%s " -msgstr "%s " - -#: inc/customizer.php:37 inc/customizer.php:102 inc/featured-content.php:407 -#: inc/featured-content.php:416 inc/featured-content.php:476 -msgctxt "featured content default tag slug" -msgid "featured" -msgstr "mis-en-avant" - -#: inc/widgets.php:36 -msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts." -msgstr "Utilisez ce widget pour lister vos articles de type En passant, Citation, Vidéo, Audio, Image, Galerie et Lien les plus récents." - -#. Theme URI of the plugin/theme -msgid "http://wordpress.org/themes/twentyfourteen" -msgstr "http://wordpress.org/themes/twentyfourteen" - -#: inc/customizer.php:36 inc/featured-content.php:406 -msgid "Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead." -msgstr "Utilisez un mot-clé pour mettre vos articles en avant. Si aucun article ne correspond à votre mot-clé, les articles mis en avant seront affichés à la place." - -#: 404.php:17 -msgid "Not Found" -msgstr "Rien de trouvé" - -#: inc/customizer.php:31 -msgid "Display Site Title & Tagline" -msgstr "Afficher le titre du site et son slogan" - -#: inc/customizer.php:104 -msgid "For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." -msgstr "Pour un didacticiel complet et de nombreux trucs et astuces (en anglais), rendez-vous sur la documentation de Twenty Fourteen." - -#: archive.php:34 -msgctxt "monthly archives date format" -msgid "F Y" -msgstr "F Y" - -#: archive.php:37 -msgctxt "yearly archives date format" -msgid "Y" -msgstr "Y" - -#: inc/customizer.php:28 -msgid "Site Title Color" -msgstr "Couleur du titre du site" - -#: inc/featured-content.php:428 -msgid "Tag Name" -msgstr "Nom du mot-clé" - -#: inc/featured-content.php:433 -msgid "Don’t display tag on front end." -msgstr "Ne pas afficher le mot-clé sur la page d’accueil." - -#. Description of the plugin/theme -msgid "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." -msgstr "En 2014, notre thème par défaut vous permet de créer un site magazine qui s'adapte à tous les écrans avec superbe design moderne. Mettez en avant votre contenu préféré sur la page d'accueil grâce à une grille ou un diaporama. Utilisez les trois zones de widget pour personnaliser votre site web, et modifiez la mise en page de votre contenu grâce à des modèles pleine page et une page de contributeurs pour mettre vos auteurs en avant. Créer un site magazine avec WordPress n'a jamais été aussi facile." - -#: functions.php:254 -msgid "Previous" -msgstr "Précédent" - -#: functions.php:255 -msgid "Next" -msgstr "Suivant" - -#: 404.php:21 -msgid "It looks like nothing was found at this location. Maybe try a search?" -msgstr "Il semblerait que rien n’ai été trouvé à cette adresse. Essayez peut-être une recherche ?" - -#: author.php:31 -msgid "All posts by %s" -msgstr "Tous les articles par %s" - -#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 -#: content-gallery.php:17 content-image.php:17 content-link.php:17 -#: content-quote.php:17 content-video.php:17 content.php:19 -msgctxt "Used between list items, there is a space after the comma." -msgid ", " -msgstr ", " - -#: functions.php:182 -msgid "Additional sidebar that appears on the right." -msgstr "Barre latérale supplémentaire apparaissant sur la droite." - -#: functions.php:189 -msgid "Footer Widget Area" -msgstr "Zone de widgets en pied de page" - -#: functions.php:191 -msgid "Appears in the footer section of the site." -msgstr "Apparaît dans le pied de page du site." - -#: functions.php:372 -msgid "%d Article" -msgid_plural "%d Articles" -msgstr[0] "%d article" -msgstr[1] "%d articles" - -#: image.php:65 -msgid "Previous Image" -msgstr "Image précédente" - -#: image.php:66 -msgid "Next Image" -msgstr "Image suivante" - -#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 -msgid "Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." -msgstr "Twenty Fourteen requiert au moins la version 3.6 de WordPress. Vous utilisez la version %s. Veuillez mettre à jour et réessayer." - -#: inc/customizer.php:19 inc/customizer.php:20 -msgid "Background may only be visible on wide screens." -msgstr "Il est possible que le fond ne soit visible que sur des écrans larges." - -#: inc/customizer.php:35 inc/featured-content.php:405 -msgid "Featured Content" -msgstr "Contenu mis en avant" - -#: inc/customizer.php:50 -msgid "Layout" -msgstr "Agencement" - -#: inc/customizer.php:54 -msgid "Grid" -msgstr "Grille" - -#: inc/customizer.php:55 -msgid "Slider" -msgstr "Diaporama" - -#: inc/customizer.php:103 -msgid "Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page." -msgstr "Améliorez le design de votre site en utilisant des images en Une pour les articles que vous aimeriez voir ressortir (également nommées \"miniatures d’articles\"). Cela vous permet d’associer une image avec votre article sans l’y insérer. Twenty Fourteen place les images en Une au-dessus du titre pour les articles et les pages, et dans la section \"Contenu mis en avant\" pour la page d’accueil." - -#: inc/template-tags.php:58 -msgid "Posts navigation" -msgstr "Navigation au sein des articles" - -#: inc/template-tags.php:89 -msgid "Published In%title" -msgstr "Publié dans%title" - -#: inc/template-tags.php:91 -msgid "Previous Post%title" -msgstr "Article précédent%title" - -#: inc/template-tags.php:92 -msgid "Next Post%title" -msgstr "Article suivant%title" - -#: inc/widgets.php:34 -msgid "Twenty Fourteen Ephemera" -msgstr "Éphémère de Twenty Fourteen" - -#: inc/widgets.php:62 taxonomy-post_format.php:39 -msgid "Audio" -msgstr "Audio" - -#: inc/widgets.php:162 -msgid "This gallery contains %2$s photo." -msgid_plural "This gallery contains %2$s photos." -msgstr[0] "Cette galerie contient %2$s photo." -msgstr[1] "Cette galerie contient %2$s photos." - -#: inc/widgets.php:255 -msgid "Title:" -msgstr "Titre :" - -#: inc/widgets.php:258 -msgid "Number of posts to show:" -msgstr "Nombre d’articles à afficher :" - -#: inc/widgets.php:261 -msgid "Post format to show:" -msgstr "Format d’article à afficher :" - -#. Template Name of the plugin/theme -msgid "Contributor Page" -msgstr "Page des contributeurs" - -#: category.php:20 -msgid "Category Archives: %s" -msgstr "Archives pour la catégorie %s" - -#: tag.php:22 -msgid "Tag Archives: %s" -msgstr "Archives du mot-clé %s" - -#: archive.php:31 -msgid "Daily Archives: %s" -msgstr "Archives quotidiennes :" - -#: archive.php:34 -msgid "Monthly Archives: %s" -msgstr "Archives mensuelles : %s" - -#: archive.php:37 -msgid "Yearly Archives: %s" -msgstr "Archives annuelles : %s" - -#: archive.php:40 taxonomy-post_format.php:51 -msgid "Archives" -msgstr "Archives" - -#: comments.php:27 -msgid "One thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "Une réflexion sur “ %2$s ”" -msgstr[1] "%1$s réflexions sur “ %2$s ”" - -#: comments.php:34 comments.php:52 -msgid "Comment navigation" -msgstr "Navigation des commentaires" - -#: comments.php:35 comments.php:53 -msgid "← Older Comments" -msgstr "← Commentaires plus anciens" - -#: comments.php:36 comments.php:54 -msgid "Newer Comments →" -msgstr "Commentaires plus récents →" - -#: comments.php:59 -msgid "Comments are closed." -msgstr "Les commentaires sont fermés." - -#: 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 -msgid "Pages:" -msgstr "Pages :" - -#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 -#: content-image.php:40 content-link.php:40 content-page.php:28 -#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 -#: page-templates/contributors.php:35 -msgid "Edit" -msgstr "Modifier" - -#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 -#: content-image.php:37 content-link.php:37 content-quote.php:37 -#: content-video.php:37 content.php:38 inc/widgets.php:194 -msgid "Leave a comment" -msgstr "Laisser un commentaire" - -#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 -#: content-image.php:37 content-link.php:37 content-quote.php:37 -#: content-video.php:37 content.php:38 inc/widgets.php:194 -msgid "1 Comment" -msgstr "Un commentaire" - -#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 -#: content-image.php:37 content-link.php:37 content-quote.php:37 -#: content-video.php:37 content.php:38 inc/widgets.php:194 -msgid "% Comments" -msgstr "% commentaires" - -#: 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 " -msgstr "Continuer la lecture " - -#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.2) #-#-#-#-# -#. Author URI of the plugin/theme -#: footer.php:21 -msgid "http://wordpress.org/" -msgstr "http://wordpress.org/" - -#: footer.php:21 -msgid "Proudly powered by %s" -msgstr "Fièrement propulsé par %s" - -#: functions.php:83 -msgid "Top primary menu" -msgstr "Menu haut principal" - -#: functions.php:84 -msgid "Secondary menu in left sidebar" -msgstr "Menu secondaire dans la barre latérale de gauche" - -#: functions.php:171 -msgid "Primary Sidebar" -msgstr "Barre latérale principale" - -#: functions.php:173 -msgid "Main sidebar that appears on the left." -msgstr "Barre latérale principale qui apparaît à gauche." - -#: functions.php:180 -msgid "Content Sidebar" -msgstr "Barre latérale de contenu" - -#: functions.php:213 -msgctxt "Lato font: on or off" -msgid "on" -msgstr "on" - -#: functions.php:491 -msgid "Page %s" -msgstr "Page %s" - -#: header.php:48 -msgid "Search" -msgstr "Recherche" - -#: header.php:52 -msgid "Primary Menu" -msgstr "Menu principal" - -#: header.php:53 -msgid "Skip to content" -msgstr "Aller au contenu principal" - -#: inc/template-tags.php:85 -msgid "Post navigation" -msgstr "Navigation de l’article" - -#: inc/template-tags.php:50 -msgid "← Previous" -msgstr "← Précédent" - -#: inc/template-tags.php:51 -msgid "Next →" -msgstr "Suivant →" - -#: inc/template-tags.php:109 -msgid "Sticky" -msgstr "Mis en avant" - -#: content-none.php:12 -msgid "Nothing Found" -msgstr "Rien n’a été trouvé" - -#: content-none.php:18 -msgid "Ready to publish your first post? Get started here." -msgstr "Prêt(e) à publier votre premier article? Lancez-vous ici." - -#: content-none.php:22 -msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords." -msgstr "Désolé, mais rien ne correspond à votre recherche. Veuillez réessayer avec des mots différents." - -#: content-none.php:27 -msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." -msgstr "Il semble que ce que vous cherchez est introuvable. Essayez avec une recherche." - -#: inc/widgets.php:58 taxonomy-post_format.php:36 -msgid "Videos" -msgstr "Vidéos" - -#: inc/widgets.php:54 taxonomy-post_format.php:33 -msgid "Images" -msgstr "Images" - -#: inc/widgets.php:55 -msgid "More images" -msgstr "Plus d'images" - -#: inc/widgets.php:74 taxonomy-post_format.php:48 -msgid "Galleries" -msgstr "Galeries" - -#: inc/widgets.php:79 taxonomy-post_format.php:30 -msgid "Asides" -msgstr "En passant" - -#: inc/widgets.php:70 taxonomy-post_format.php:45 -msgid "Links" -msgstr "Liens" - -#: inc/widgets.php:66 taxonomy-post_format.php:42 -msgid "Quotes" -msgstr "Citations" - -#: search.php:18 -msgid "Search Results for: %s" -msgstr "Résultats de recherche pour : %s" - -#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.2) #-#-#-#-# -#. Theme Name of the plugin/theme -#: inc/customizer.php:99 -msgid "Twenty Fourteen" -msgstr "Twenty Fourteen" - -#. Author of the plugin/theme -msgid "the WordPress team" -msgstr "L'équipe de WordPress" - -#. Template Name of the plugin/theme -msgid "Full Width Page" -msgstr "Page plein écran" \ No newline at end of file diff --git a/sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.mo b/sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.mo deleted file mode 100644 index f5e7b3464d2362634f0cb6eb2f627fd73f416475..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7162 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 diff --git a/sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.po b/sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.po deleted file mode 100644 index 95cf599..0000000 --- a/sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.po +++ /dev/null @@ -1,316 +0,0 @@ -# Translation of Twenty Thirteen in French (France) -# This file is distributed under the same license as the Twenty Thirteen package. -msgid "" -msgstr "" -"PO-Revision-Date: 2014-03-28 12:32:44+0000\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: GlotPress/0.1\n" -"Project-Id-Version: Twenty Thirteen\n" - -#: 404.php:16 -msgid "Not Found" -msgstr "Introuvable" - -#. Description of the plugin/theme -msgid "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." -msgstr "Le thème de WordPress pour 2013 nous ramène au blog, avec un grand nombre de formats d'article, chacun s'affichant à sa propre manière, en toute beauté. Vous y trouverez de nombreux détails de mise en page, à commencer par le jeu de couleurs vives et les images d'en-tête assorties, une superbe typographie et de belles icônes, et une mise en page flexible qui fonctionne sur toutes les tailles d'écrans, grands ou petits." - -#: functions.php:233 -msgid "Appears in the footer section of the site." -msgstr "Apparaît dans le pied de page du site." - -#. Theme URI of the plugin/theme -msgid "http://wordpress.org/themes/twentythirteen" -msgstr "http://wordpress.org/themes/twentythirteen" - -#: image.php:38 -msgid "Link to full-size image" -msgstr "Lien vers l’image originale" - -#: functions.php:231 -msgid "Main Widget Area" -msgstr "Zone principale de widgets" - -#: functions.php:241 -msgid "Secondary Widget Area" -msgstr "Zone secondaire de widgets" - -#: functions.php:243 -msgid "Appears on posts and pages in the sidebar." -msgstr "Apparaît dans la barre latérale des articles et pages." - -#: image.php:39 -msgid "Full resolution" -msgstr "Pleine résolution" - -#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 -msgid "Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again." -msgstr "Twenty Thirteen nécessite au moins WordPress 3.6. Vous utilisez la version %s. Veuillez faire une mise à jour et réessayer." - -#: 404.php:21 -msgid "This is somewhat embarrassing, isn’t it?" -msgstr "C’est plutôt gênant, vous ne trouvez pas ?" - -#: 404.php:22 -msgid "It looks like nothing was found at this location. Maybe try a search?" -msgstr "Apparemment, rien n’a été trouvé à cette adresse. Essayez avec recherche ?" - -#: archive.php:29 -msgid "Daily Archives: %s" -msgstr "Archives quotidiennes :" - -#: archive.php:31 -msgid "Monthly Archives: %s" -msgstr "Archives mensuelles : %s" - -#: archive.php:31 -msgctxt "monthly archives date format" -msgid "F Y" -msgstr "F Y" - -#: archive.php:33 -msgid "Yearly Archives: %s" -msgstr "Archives annuelles : %s" - -#: archive.php:33 -msgctxt "yearly archives date format" -msgid "Y" -msgstr "Y" - -#: archive.php:35 -msgid "Archives" -msgstr "Archives" - -#: author-bio.php:26 -msgid "About %s" -msgstr "A propos %s" - -#: author-bio.php:30 -msgid "View all posts by %s " -msgstr "Afficher tous les articles de %s " - -#: author.php:31 -msgid "All posts by %s" -msgstr "Tous les articles par %s" - -#: category.php:19 -msgid "Category Archives: %s" -msgstr "Archives pour la catégorie %s" - -#: comments.php:25 -msgctxt "comments title" -msgid "One thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "Une réflexion au sujet de « %2$s »" -msgstr[1] "%1$s réflexions au sujet de « %2$s »" - -#: comments.php:45 -msgid "Comment navigation" -msgstr "Navigation des commentaires" - -#: comments.php:46 -msgid "← Older Comments" -msgstr "← Commentaire plus ancien" - -#: comments.php:47 -msgid "Newer Comments →" -msgstr "Commentaires plus récents →" - -#: comments.php:52 -msgid "Comments are closed." -msgstr "Les commentaires sont fermés." - -#: 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 " -msgstr "Lire la suite " - -#: 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 -msgid "Pages:" -msgstr "Pages :" - -#: 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 -msgid "Edit" -msgstr "Modifier" - -#: functions.php:369 -msgid "Permalink to %s" -msgstr "Permalien vers %s" - -#: content-gallery.php:36 content-image.php:32 content-quote.php:22 -#: content-video.php:32 content.php:49 -msgid "Leave a comment" -msgstr "Laisser un commentaire" - -#: content-gallery.php:36 content-image.php:32 content-quote.php:22 -#: content-video.php:32 content.php:49 -msgid "One comment so far" -msgstr "Un commentaire pour le moment" - -#: content-gallery.php:36 content-image.php:32 content-quote.php:22 -#: content-video.php:32 content.php:49 -msgid "View all % comments" -msgstr "Afficher les % commentaires" - -#: content-none.php:12 -msgid "Nothing Found" -msgstr "Rien n’a été trouvé" - -#: content-none.php:18 -msgid "Ready to publish your first post? Get started here." -msgstr "Prêt à publier votre premier article ? Lancez-vous !" - -#: content-none.php:22 -msgid "Sorry, but nothing matched your search terms. Please try again with different keywords." -msgstr "Désolé, mais rien ne correspond à votre critère de recherche. Veuillez réessayer avec d’autres mots-clés." - -#: content-none.php:27 -msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." -msgstr "Il semblerait que nous ne soyons pas en mesure de trouver votre contenu. Essayez en lançant une recherche." - -#. #-#-#-#-# twentythirteen.pot (Twenty Thirteen 1.3) #-#-#-#-# -#. Author URI of the plugin/theme -#: footer.php:19 -msgid "http://wordpress.org/" -msgstr "http://wordpress.org/" - -#: footer.php:19 -msgid "Semantic Personal Publishing Platform" -msgstr "Plate-forme de publication personnelle à la pointe de la sémantique" - -#: footer.php:19 -msgid "Proudly powered by %s" -msgstr "Fièrement propulsé par %s" - -#: functions.php:97 -msgid "Navigation Menu" -msgstr "Menu de navigation" - -#. Translators: If there are characters in your language that are not -#. * supported by Source Sans Pro, translate this to 'off'. Do not translate -#. * into your own language. -#: functions.php:128 -msgctxt "Source Sans Pro font: on or off" -msgid "on" -msgstr "on" - -#. Translators: If there are characters in your language that are not -#. * supported by Bitter, translate this to 'off'. Do not translate into your -#. * own language. -#: functions.php:134 -msgctxt "Bitter font: on or off" -msgid "on" -msgstr "on" - -#: functions.php:218 -msgid "Page %s" -msgstr "Page %s" - -#: functions.php:266 -msgid "Posts navigation" -msgstr "Navigation des articles" - -#: functions.php:270 -msgid " Older posts" -msgstr " Articles plus anciens" - -#: functions.php:274 -msgid "Newer posts " -msgstr "Articles plus récents " - -#: functions.php:300 -msgid "Post navigation" -msgstr "Navigation des articles" - -#: functions.php:303 -msgctxt "Previous post link" -msgid " %title" -msgstr " %title" - -#: functions.php:304 -msgctxt "Next post link" -msgid "%title " -msgstr "%title " - -#: functions.php:322 -msgid "Sticky" -msgstr "Mis en avant" - -#. Translators: used between list items, there is a space after the comma. -#: functions.php:328 functions.php:334 -msgid ", " -msgstr ", " - -#: functions.php:343 -msgid "View all posts by %s" -msgstr "Afficher tous les articles par %s" - -#: functions.php:363 -msgctxt "1: post format name. 2: date" -msgid "%1$s on %2$s" -msgstr "%1$s le %2$s" - -#: header.php:43 -msgid "Menu" -msgstr "Menu" - -#: header.php:44 -msgid "Skip to content" -msgstr "Aller au contenu principal" - -#: image.php:22 -msgid "Published on in %5$s" -msgstr "Publié le dans %5$s" - -#: image.php:51 -msgid " Previous" -msgstr " Précédent" - -#: image.php:52 -msgid "Next " -msgstr "Suivant " - -#: inc/custom-header.php:49 -msgctxt "header image description" -msgid "Circle" -msgstr "Cercle" - -#: inc/custom-header.php:54 -msgctxt "header image description" -msgid "Diamond" -msgstr "Losange" - -#: inc/custom-header.php:59 -msgctxt "header image description" -msgid "Star" -msgstr "Étoile" - -#: search.php:18 -msgid "Search Results for: %s" -msgstr "Résultats de recherche pour %s" - -#: tag.php:21 -msgid "Tag Archives: %s" -msgstr "Archives du mot-clé %s" - -#: taxonomy-post_format.php:23 -msgid "%s Archives" -msgstr "Archives des %s" - -#. Theme Name of the plugin/theme -msgid "Twenty Thirteen" -msgstr "Twenty Thirteen" - -#. Author of the plugin/theme -msgid "the WordPress team" -msgstr "L’équipe WordPress" \ No newline at end of file diff --git a/sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.mo b/sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.mo deleted file mode 100644 index 5dcef02e6d6d95d3a9a62afc51b8a5089b8b31a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8053 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 a>G*B$RJ9qsR$FhnN837{VIBUv?Ee6ILUgGB diff --git a/sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.po b/sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.po deleted file mode 100644 index c974692..0000000 --- a/sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.po +++ /dev/null @@ -1,327 +0,0 @@ -# Translation of Twenty Twelve in French (France) -# This file is distributed under the same license as the Twenty Twelve package. -msgid "" -msgstr "" -"PO-Revision-Date: 2013-06-09 19:54:56+0000\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: GlotPress/0.1\n" -"Project-Id-Version: Twenty Twelve\n" - -#. Theme URI of the plugin/theme -msgid "http://wordpress.org/themes/twentytwelve" -msgstr "http://wordpress.org/themes/twentytwelve" - -#: functions.php:349 -msgid "Reply" -msgstr "Répondre" - -#: image.php:26 -msgid "Published at %4$s × %5$s in %8$s." -msgstr "Publié le à %4$s × %5$s dans %8$s." - -#. 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 "Le thème 2012 de WordPress est un thème conçu pour s’afficher de la meilleure manière sur n’importe quelle taille d’écran. Parmi ses fonctionnalités se trouvent un modèle de page d’accueil avec ses propres widgets, une police d’affichage optionnelle, un design pour les formats d’article à la fois sur l’index et en vue individuelle, et un modèle facultatif sans barre latérale. Vous pouvez le faire vôtre avec un menu personnalisé, une image d’en-tête, et un fond d’écran." - -#. 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 "on" - -#. 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 "no-subset " - -#: functions.php:244 -msgid "Appears on posts and pages except the optional Front Page template, which has its own widgets" -msgstr "Apparaît sur les articles et les pages, sauf le modèle facultatif Page d’Accueil, qui dispose de ses propres widgets." - -#: functions.php:252 -msgid "First Front Page Widget Area" -msgstr "Première zone de la Page d’Accueil" - -#: functions.php:254 functions.php:264 -msgid "Appears when using the optional Front Page template with a page set as Static Front Page" -msgstr "Apparaît lorsque vous utilisez le modèle facultatif Page d’Accueil avec une page configurée en Page d’Accueil Statique." - -#: functions.php:262 -msgid "Second Front Page Widget Area" -msgstr "Seconde zone de la Page d’Accueil" - -#. 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 "Cette entrée a été publiée dans %1$s, et marquée avec %2$s, le %3$s par %4$s." - -#: functions.php:392 -msgid "This entry was posted in %1$s on %3$s by %4$s." -msgstr "Cette entrée a été publiée dans %1$s le %3$s par %4$s." - -#: functions.php:394 -msgid "This entry was posted on %3$s by %4$s." -msgstr "Cette entrée a été publiée le %3$s par %4$s." - -#: single.php:21 -msgctxt "Previous post link" -msgid "←" -msgstr "←" - -#: single.php:22 -msgctxt "Next post link" -msgid "→" -msgstr "→" - -#. Template Name of the plugin/theme -msgid "Front Page Template" -msgstr "Modèle de Page d’Accueil" - -#. Template Name of the plugin/theme -msgid "Full-width Page Template, No Sidebar" -msgstr "Modèle de page pleine largeur, sans barre latérale" - -#: content.php:16 -msgid "Featured post" -msgstr "Article mis en avant" - -#: functions.php:213 -msgid "Page %s" -msgstr "Page %s" - -#: content-link.php:12 -msgid "Link" -msgstr "Lien" - -#: 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 "% réponses" - -#: 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 "1 réponse" - -#: 404.php:21 -msgid "It seems we can’t find what you’re looking for. Perhaps searching can help." -msgstr "Il semblerait que nous ne soyons pas en mesure de trouver votre contenu. Essayez en lançant une recherche." - -#: content-none.php:17 index.php:53 -msgid "Apologies, but no results were found. Perhaps searching will help find a related post." -msgstr "Toutes nos excuses, mais votre requête n’a donné aucun résultat. Peut-être qu’une recherche peut vous indiquer un article lié." - -#: functions.php:328 -msgid "Post author" -msgstr "Auteur de l’article" - -#: functions.php:313 -msgid "(Edit)" -msgstr "(Modifier)" - -#: header.php:43 -msgid "Menu" -msgstr "Menu" - -#: header.php:44 -msgid "Skip to content" -msgstr "Aller au contenu principal" - -#: index.php:38 -msgid "No posts to display" -msgstr "Aucun article à afficher" - -#: index.php:42 -msgid "Ready to publish your first post? Get started here." -msgstr "Prêt à publier votre premier article ? Lancez-vous !" - -#: functions.php:384 -msgid "View all posts by %s" -msgstr "Afficher tous les articles par %s" - -#: image.php:41 -msgid "← Previous" -msgstr "← Précédent" - -#: image.php:42 -msgid "Next →" -msgstr "Suivant →" - -#: search.php:18 -msgid "Search Results for: %s" -msgstr "Résultats de recherche pour %s" - -#: search.php:38 -msgid "Sorry, but nothing matched your search criteria. Please try again with some different keywords." -msgstr "Désolé, mais rien ne correspond à votre critère de recherche. Veuillez réessayer avec d’autres mots-clés." - -#: archive.php:35 -msgid "Archives" -msgstr "Archives" - -#. Theme Name of the plugin/theme -msgid "Twenty Twelve" -msgstr "Twenty Twelve" - -#. Author of the plugin/theme -msgid "the WordPress team" -msgstr "L’équipe WordPress" - -#: functions.php:340 -msgid "Your comment is awaiting moderation." -msgstr "Votre commentaire est en attente de validation." - -#. translators: 1: date, 2: time -#: functions.php:334 -msgid "%1$s at %2$s" -msgstr "%1$s à %2$s" - -#: content-aside.php:20 content-link.php:18 content-quote.php:17 -#: content-status.php:15 -msgid "Permalink to %s" -msgstr "Permalien vers %s" - -#: functions.php:242 -msgid "Main Sidebar" -msgstr "Colonne principale" - -#: functions.php:286 single.php:20 -msgid "Post navigation" -msgstr "Navigation des articles" - -#: functions.php:287 -msgid " Older posts" -msgstr " Articles plus anciens" - -#: functions.php:288 -msgid "Newer posts " -msgstr "Articles plus récents " - -#: functions.php:313 -msgid "Pingback:" -msgstr "Ping :" - -#: functions.php:64 -msgid "Primary Menu" -msgstr "Menu principal" - -#: footer.php:16 -msgid "Proudly powered by %s" -msgstr "Fièrement propulsé par %s" - -#: 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 "Modifier" - -#: comments.php:44 -msgid "Newer Comments →" -msgstr "Commentaires plus récents →" - -#: comments.php:53 -msgid "Comments are closed." -msgstr "Les commentaires sont fermés." - -#: author.php:63 content.php:62 -msgid "About %s" -msgstr "A propos %s" - -#: comments.php:31 -msgid "One thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "Une réflexion au sujet de « %2$s »" -msgstr[1] "%1$s réflexions au sujet de « %2$s »" - -#: archive.php:31 -msgctxt "monthly archives date format" -msgid "F Y" -msgstr "F Y" - -#: archive.php:33 -msgid "Yearly Archives: %s" -msgstr "Archives annuelles : %s" - -#: archive.php:33 -msgctxt "yearly archives date format" -msgid "Y" -msgstr "Y" - -#: tag.php:21 -msgid "Tag Archives: %s" -msgstr "Archives du mot-clé %s" - -#: category.php:21 -msgid "Category Archives: %s" -msgstr "Archives pour la catégorie %s" - -#: archive.php:29 -msgid "Daily Archives: %s" -msgstr "Archives quotidiennes :" - -#: archive.php:31 -msgid "Monthly Archives: %s" -msgstr "Archives mensuelles : %s" - -#: 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 "Lire la suite " - -#: 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 "Laisser une réponse" - -#. #-#-#-#-# twentytwelve.pot (Twenty Twelve 1.5) #-#-#-#-# -#. Author URI of the plugin/theme -#: footer.php:16 -msgid "http://wordpress.org/" -msgstr "http://wordpress.org/" - -#: footer.php:16 -msgid "Semantic Personal Publishing Platform" -msgstr "Plate-forme de publication personnelle à la pointe de la sémantique" - -#: content-none.php:13 index.php:49 search.php:34 -msgid "Nothing Found" -msgstr "Rien n’a été trouvé" - -#: author.php:32 -msgid "Author Archives: %s" -msgstr "Archives de l’auteur : %s" - -#: comments.php:42 -msgid "Comment navigation" -msgstr "Navigation des commentaires" - -#: comments.php:43 -msgid "← Older Comments" -msgstr "← Commentaire plus ancien" - -#. Translators: used between list items, there is a space after the comma. -#: functions.php:370 functions.php:373 -msgid ", " -msgstr ", " - -#: content-page.php:21 content.php:45 image.php:102 -msgid "Pages:" -msgstr "Pages :" - -#: content.php:66 -msgid "View all posts by %s " -msgstr "Afficher tous les articles de %s " - -#: 404.php:17 -msgid "This is somewhat embarrassing, isn’t it?" -msgstr "C’est plutôt gênant, vous ne trouvez pas ?" \ No newline at end of file diff --git a/sources/wordpress/wp-content/plugins/akismet/.htaccess b/sources/wordpress/wp-content/plugins/akismet/.htaccess deleted file mode 100644 index 6d8b4ec..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/.htaccess +++ /dev/null @@ -1,11 +0,0 @@ -Order Deny,Allow -Deny from all - - - Allow from all - - -#allow access to any image - - Allow from all - \ No newline at end of file diff --git a/sources/wordpress/wp-content/plugins/akismet/_inc/akismet.css b/sources/wordpress/wp-content/plugins/akismet/_inc/akismet.css deleted file mode 100644 index ff076aa..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/_inc/akismet.css +++ /dev/null @@ -1,361 +0,0 @@ - -#submitted-on { - position: relative; -} -#the-comment-list .author .akismet-user-comment-count { - display: inline; -} -#the-comment-list .author a span { - text-decoration: none; - color: #999; -} -#the-comment-list .author a span.akismet-span-link { - text-decoration: inherit; - color: inherit; -} -#the-comment-list .remove_url { - margin-left: 3px; - color: #999; - padding: 2px 3px 2px 0; -} -#the-comment-list .remove_url:hover { - color: #A7301F; - font-weight: bold; - padding: 2px 2px 2px 0; -} -#dashboard_recent_comments .akismet-status { - display: none; -} -.akismet-status { - float: right; -} -.akismet-status a { - color: #AAA; - font-style: italic; -} -span.comment-link a { - text-decoration: underline; -} -span.comment-link:after { - content: " "attr(title) " "; - color: #aaa; - text-decoration: none; -} -.mshot-arrow { - width: 0; - height: 0; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - border-right: 10px solid #5C5C5C; - position: absolute; - left: -6px; - top: 91px; -} -.mshot-container { - background: #5C5C5C; - position: absolute; - top: -94px; - padding: 7px; - width: 450px; - height: 338px; - z-index: 20000; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-border-radius: 6px; -} -h2.ak-header { - padding: 30px; - background: #649316 url('img/logo-full-2x.png') no-repeat 20px center; - background-size: 185px 33px; - height: 33px; - text-indent: -9999em; - margin-right: 10px; -} -.checkforspam { - display: inline-block !important; -} -.checkforspam-spinner { - display: inline-block; - margin-top: 7px; -} - -.config-wrap { - margin-top: 2em; - max-width: 700px; -} - -.activate-option { - background: #e3e3e3; - border-radius: 3px; - margin-bottom: 30px; - overflow: hidden; - padding: 20px; -} -.activate-option.clicked { - background: #649316; - color: #fff; -} -.activate-option.clicked:hover { - background: #68802E; - color: #fff; -} - -.activate-option .button.button-secondary { - margin: 15px 0; -} - -.activate-option p { - margin: 10px 0 10px; -} - -.activate-highlight { - background: #fff; - padding: 30px; - margin-right: 10px; -} - -.activate-highlight.secondary { - background: #ddd; - padding: 20px 30px; -} - -.activate-highlight h3 { - margin: 0 0 0.3em; -} -.activate-highlight p { - color: #777; -} -.activate-highlight .button-primary { - margin-top: 15px; -} - -#akismet-enter-api-key .regular-text { - width: 18em; - margin-top: 15px; -} - -.right { - float: right; -} - -.alert-text { - color: #dd3d36; -} -.success { - color: #649316; -} -.option-description { - float: left; - font-size: 16px; -} -.option-description span { - color: #666; - display: block; - font-size: 14px; - margin-top: 5px; -} -.option-action { - float: right; -} -.key-config-link { - font-size: 14px; - margin-left: 20px; -} -.jetpack-account { - float: left; - font-size: 18px; - margin-right: 40px; -} -.small-heading { - color: #777; - display: block; - font-size: 12px; - font-weight: bold; - margin-bottom: 5px; - text-transform: uppercase; -} -.inline-label { - background: #ddd; - border-radius: 3px; - font-size: 11px; - padding: 3px 8px; - text-transform: uppercase; -} -.inline-label.alert { - background: #e54747; - color: #fff; -} -.jetpack-account .inline-label { - margin-left: 5px; -} -.option-action .manual-key { - margin-top: 7px; -} - -.alert { - border: 1px solid #e5e5e5; - padding: 0.4em 1em 1.4em 1em; - border-radius: 3px; - -webkit-border-radius: 3px; - border-width: 1px; - border-style: solid; -} - -.alert h3.key-status { - color: #fff; - margin: 1em 0 0.5em 0; -} - -.alert.critical { - background-color: #993300; -} - -.alert.active { - background-color: #649316; -} - -.alert p.key-status { - font-size: 24px; -} - -.alert p.description { - color:#fff; - font-size: 14px; - margin: 0 0; - font-style: normal; -} - -.alert p.description a, -.alert p.description a, -.alert p.description a, -.alert p.description a { - color: #fff; -} - -.new-snapshot { - margin-top: 1em; - padding: 1em; - text-align: center; -} - -.new-snapshot.stats { - background: #fff; - border: 1px solid #e5e5e5; -} - -.new-snapshot h3 { - background: #f5f5f5; - color: #888; - font-size: 11px; - margin: 0; - padding: 3px; -} - -.new-snapspot ul { - font-size: 12px; - width: 100%; -} - -.new-snapshot ul li { - color: #999; - float: left; - font-size: 11px; - padding: 0 20px; - text-transform: uppercase; - width: 33%; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; -} - -.new-snapshot.stats ul li:first-child, -.new-snapshot.stats ul li:nth-child(2) { - border-right:1px dotted #ccc; -} - -.new-snapshot.account ul li:nth-child(2) { - border-right: none; -} - -.new-snapshot ul li span { - color: #52accc; - display: block; - font-size: 32px; - font-weight: lighter; - line-height: 1.5em; -} - -.new-snapshot.stats { -} - -.new-snapshot.account, -.new-snapshot.settings { - float: left; - padding: 0; - text-align: left; - width: 50%; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; -} - -.account-container { - background: #fff; - border: 1px solid #e5e5e5; - margin-right: 0.5em; -} - -.settings-container { - background: #fff; - border: 1px solid #e5e5e5; - margin-left: 0.5em; -} - -.new-snapshot.account ul li { - width:100% -} - -.new-snapshot.account ul li span { - font-size: 14px; - font-weight: normal; -} - - -.new-snapshot.settings ul li { - border: none; - display: block; - width:100% -} - -.new-snapshot.settings ul li span { - display: block; - font-size: 14px; - font-weight: normal; -} - -.new-snapshot.settings p.submit { - margin: 0; - text-align: center; -} - -.akismet-settings th.strictness { - vertical-align: top; - padding-top: 15px; -} - -.akismet-settings input[type=text] { - width: 75%; -} - -.akismet-settings span.note{ - float: left; - padding-left: 23px; - font-size: 75%; - margin-top: -10px; -} - -.clearfix { - clear:both; -} \ No newline at end of file diff --git a/sources/wordpress/wp-content/plugins/akismet/_inc/akismet.js b/sources/wordpress/wp-content/plugins/akismet/_inc/akismet.js deleted file mode 100644 index aa0aab4..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/_inc/akismet.js +++ /dev/null @@ -1,158 +0,0 @@ -jQuery( function ( $ ) { - $( 'a.activate-option' ).click( function(){ - var link = $( this ); - if ( link.hasClass( 'clicked' ) ) { - link.removeClass( 'clicked' ); - } - else { - link.addClass( 'clicked' ); - } - $( '.toggle-have-key' ).slideToggle( 'slow', function() {}); - return false; - }); - $('.akismet-status').each(function () { - var thisId = $(this).attr('commentid'); - $(this).prependTo('#comment-' + thisId + ' .column-comment'); - }); - $('.akismet-user-comment-count').each(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 () { - var thisTitle = $(this).attr('title'); - thisCommentId = $(this).parents('tr:first').attr('id').split("-"); - - $(this).attr("id", "author_comment_url_"+ thisCommentId[1]); - - if (thisTitle) { - $(this).after( - $( 'x' ) - .attr( 'commentid', thisCommentId[1] ) - .attr( 'title', WPAkismet.strings['Remove this URL'] ) - ); - } - }); - $('.remove_url').live('click', function () { - var thisId = $(this).attr('commentid'); - var data = { - action: 'comment_author_deurl', - _wpnonce: WPAkismet.comment_author_url_nonce, - id: thisId - }; - $.ajax({ - url: ajaxurl, - type: 'POST', - data: data, - beforeSend: function () { - // Removes "x" link - $("a[commentid='"+ thisId +"']").hide(); - // Show temp status - $("#author_comment_url_"+ thisId).html( $( '' ).text( WPAkismet.strings['Removing...'] ) ); - }, - success: function (response) { - if (response) { - // Show status/undo link - $("#author_comment_url_"+ thisId) - .attr('cid', thisId) - .addClass('akismet_undo_link_removal') - .html( - $( '' ).text( WPAkismet.strings['URL removed'] ) - ) - .append( ' ' ) - .append( - $( '' ) - .text( WPAkismet.strings['(undo)'] ) - .addClass( 'akismet-span-link' ) - ); - } - } - }); - - return false; - }); - $('.akismet_undo_link_removal').live('click', function () { - var thisId = $(this).attr('cid'); - var thisUrl = $(this).attr('href').replace("http://www.", "").replace("http://", ""); - var data = { - action: 'comment_author_reurl', - _wpnonce: WPAkismet.comment_author_url_nonce, - id: thisId, - url: thisUrl - }; - $.ajax({ - url: ajaxurl, - type: 'POST', - data: data, - beforeSend: function () { - // Show temp status - $("#author_comment_url_"+ thisId).html( $( '' ).text( WPAkismet.strings['Re-adding...'] ) ); - }, - success: function (response) { - if (response) { - // Add "x" link - $("a[commentid='"+ thisId +"']").show(); - // Show link - $("#author_comment_url_"+ thisId).removeClass('akismet_undo_link_removal').html(thisUrl); - } - } - }); - - return false; - }); - $('a[id^="author_comment_url"], tr.pingback td.column-author a:first-of-type').mouseover(function () { - var wpcomProtocol = ( 'https:' === location.protocol ) ? 'https://' : 'http://'; - // Need to determine size of author column - var thisParentWidth = $(this).parent().width(); - // It changes based on if there is a gravatar present - thisParentWidth = ($(this).parent().find('.grav-hijack').length) ? thisParentWidth - 42 + 'px' : thisParentWidth + 'px'; - if ($(this).find('.mShot').length == 0 && !$(this).hasClass('akismet_undo_link_removal')) { - var self = $( this ); - $('.widefat td').css('overflow', 'visible'); - $(this).css('position', 'relative'); - var thisHref = $.URLEncode( $(this).attr('href') ); - $(this).append('
      '); - setTimeout(function () { - self.find( '.mshot-image' ).attr('src', '//s0.wordpress.com/mshots/v1/'+thisHref+'?w=450&r=2'); - }, 6000); - setTimeout(function () { - self.find( '.mshot-image' ).attr('src', '//s0.wordpress.com/mshots/v1/'+thisHref+'?w=450&r=3'); - }, 12000); - } else { - $(this).find('.mShot').css('left', thisParentWidth).show(); - } - }).mouseout(function () { - $(this).find('.mShot').hide(); - }); - $('.checkforspam:not(.button-disabled)').click( function(e) { - $('.checkforspam:not(.button-disabled)').addClass('button-disabled'); - $('.checkforspam-spinner').addClass( 'spinner' ); - akismet_check_for_spam(0, 100); - e.preventDefault(); - }); - - function akismet_check_for_spam(offset, limit) { - $.post( - ajaxurl, - { - 'action': 'akismet_recheck_queue', - 'offset': offset, - 'limit': limit - }, - function(result) { - if (result.processed < limit) { - window.location.reload(); - } - else { - akismet_check_for_spam(offset + limit, limit); - } - } - ); - } -}); -// URL encode plugin -jQuery.extend({URLEncode:function(c){var o='';var x=0;c=c.toString();var r=/(^[a-zA-Z0-9_.]*)/; - while(x1 && m[1]!=''){o+=m[1];x+=m[1].length; - }else{if(c[x]==' ')o+='+';else{var d=c.charCodeAt(x);var h=d.toString(16); - o+='%'+(h.length<2?'0':'')+h.toUpperCase();}x++;}}return o;} -}); diff --git a/sources/wordpress/wp-content/plugins/akismet/_inc/form.js b/sources/wordpress/wp-content/plugins/akismet/_inc/form.js deleted file mode 100644 index 3a5be8a..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/_inc/form.js +++ /dev/null @@ -1,30 +0,0 @@ -var ak_js = document.getElementById( "ak_js" ); - -if ( ! ak_js ) { - ak_js = document.createElement( 'input' ); - ak_js.setAttribute( 'id', 'ak_js' ); - ak_js.setAttribute( 'name', 'ak_js' ); - ak_js.setAttribute( 'type', 'hidden' ); -} -else { - ak_js.parentNode.removeChild( ak_js ); -} - -ak_js.setAttribute( 'value', ( new Date() ).getTime() ); - -var commentForm = document.getElementById( 'commentform' ); - -if ( commentForm ) { - commentForm.appendChild( ak_js ); -} -else { - var replyRowContainer = document.getElementById( 'replyrow' ); - - if ( replyRowContainer ) { - var children = replyRowContainer.getElementsByTagName( 'td' ); - - if ( children.length > 0 ) { - children[0].appendChild( ak_js ); - } - } -} \ No newline at end of file diff --git a/sources/wordpress/wp-content/plugins/akismet/_inc/img/logo-full-2x.png b/sources/wordpress/wp-content/plugins/akismet/_inc/img/logo-full-2x.png deleted file mode 100644 index a9bed8b6d27bf9cff94534fef076b0b8ab5356aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4970 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 F{|De`@8|#k diff --git a/sources/wordpress/wp-content/plugins/akismet/akismet.php b/sources/wordpress/wp-content/plugins/akismet/akismet.php deleted file mode 100644 index 68289a3..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/akismet.php +++ /dev/null @@ -1,59 +0,0 @@ -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 -Author: Automattic -Author URI: http://automattic.com/wordpress-plugins/ -License: GPLv2 or later -Text Domain: akismet -*/ - -/* -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. -*/ - -// Make sure we don't expose any info if called directly -if ( !function_exists( 'add_action' ) ) { - echo 'Hi there! I\'m just a plugin, not much I can do when called directly.'; - exit; -} - -define( 'AKISMET_VERSION', '3.0.2' ); -define( 'AKISMET__MINIMUM_WP_VERSION', '3.1' ); -define( 'AKISMET__PLUGIN_URL', plugin_dir_url( __FILE__ ) ); -define( 'AKISMET__PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); -define( 'AKISMET_DELETE_LIMIT', 100000 ); - -register_activation_hook( __FILE__, array( 'Akismet', 'plugin_activation' ) ); -register_deactivation_hook( __FILE__, array( 'Akismet', 'plugin_deactivation' ) ); - -require_once( AKISMET__PLUGIN_DIR . 'class.akismet.php' ); -require_once( AKISMET__PLUGIN_DIR . 'class.akismet-widget.php' ); - -add_action( 'init', array( 'Akismet', 'init' ) ); - -if ( is_admin() ) { - require_once( AKISMET__PLUGIN_DIR . 'class.akismet-admin.php' ); - add_action( 'init', array( 'Akismet_Admin', 'init' ) ); -} - -//add wrapper class around deprecated akismet functions that are referenced elsewhere -require_once( AKISMET__PLUGIN_DIR . 'wrapper.php' ); - diff --git a/sources/wordpress/wp-content/plugins/akismet/class.akismet-admin.php b/sources/wordpress/wp-content/plugins/akismet/class.akismet-admin.php deleted file mode 100644 index a1c712e..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/class.akismet-admin.php +++ /dev/null @@ -1,862 +0,0 @@ -'.__('Settings', 'akismet').''; - array_unshift( $links, $settings_link ); - return $links; - } - - public static function load_menu() { - if ( class_exists( 'Jetpack' ) ) - $hook = add_submenu_page( 'jetpack', __( 'Akismet' , 'akismet'), __( 'Akismet' , 'akismet'), 'manage_options', 'akismet-key-config', array( 'Akismet_Admin', 'display_page' ) ); - else - $hook = add_options_page( __('Akismet', 'akismet'), __('Akismet', 'akismet'), 'manage_options', 'akismet-key-config', array( 'Akismet_Admin', 'display_page' ) ); - - if ( version_compare( $GLOBALS['wp_version'], '3.3', '>=' ) ) { - add_action( "load-$hook", array( 'Akismet_Admin', 'admin_help' ) ); - } - } - - public static function load_resources() { - global $hook_suffix; - - if ( in_array( $hook_suffix, array( - 'index.php', # dashboard - 'edit-comments.php', - 'comment.php', - 'post.php', - 'settings_page_akismet-key-config', - 'jetpack_page_akismet-key-config', - ) ) ) { - wp_register_style( 'akismet.css', AKISMET__PLUGIN_URL . '_inc/akismet.css', array(), AKISMET_VERSION ); - wp_enqueue_style( 'akismet.css'); - - wp_register_script( 'akismet.js', AKISMET__PLUGIN_URL . '_inc/akismet.js', array('jquery','postbox'), AKISMET_VERSION ); - wp_enqueue_script( 'akismet.js' ); - wp_localize_script( 'akismet.js', 'WPAkismet', array( - 'comment_author_url_nonce' => wp_create_nonce( 'comment_author_url_nonce' ), - 'strings' => array( - 'Remove this URL' => __( 'Remove this URL' , 'akismet'), - 'Removing...' => __( 'Removing...' , 'akismet'), - 'URL removed' => __( 'URL removed' , 'akismet'), - '(undo)' => __( '(undo)' , 'akismet'), - 'Re-adding...' => __( 'Re-adding...' , 'akismet'), - ) - ) ); - } - } - - /** - * Add help to the Akismet page - * - * @return false if not the Akismet page - */ - public static function admin_help() { - $current_screen = get_current_screen(); - - // Screen Content - if ( current_user_can( 'manage_options' ) ) { - if ( !Akismet::get_api_key() || ( isset( $_GET['view'] ) && $_GET['view'] == 'start' ) ) { - //setup page - $current_screen->add_help_tab( - array( - 'id' => 'overview', - 'title' => __( 'Overview' , 'akismet'), - 'content' => - '

      ' . esc_html__( 'Akismet Setup' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'Akismet filters out your comment and trackback spam for you, so you can focus on more important things.' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'On this page, you are able to setup the Akismet plugin.' , 'akismet') . '

      ', - ) - ); - - $current_screen->add_help_tab( - array( - 'id' => 'setup-signup', - 'title' => __( 'New to Akismet' , 'akismet'), - 'content' => - '

      ' . esc_html__( 'Akismet Setup' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'You need to enter an API key to activate the Akismet service on your site.' , 'akismet') . '

      ' . - '

      ' . sprintf( __( 'Signup for an account on %s to get an API Key.' , 'akismet'), 'Akismet.com' ) . '

      ', - ) - ); - - $current_screen->add_help_tab( - array( - 'id' => 'setup-manual', - 'title' => __( 'Enter an API Key' , 'akismet'), - 'content' => - '

      ' . esc_html__( 'Akismet Setup' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'If you already have an API key' , 'akismet') . '

      ' . - '
        ' . - '
      1. ' . esc_html__( 'Copy and paste the API key into the text field.' , 'akismet') . '
      2. ' . - '
      3. ' . esc_html__( 'Click the Use this Key button.' , 'akismet') . '
      4. ' . - '
      ', - ) - ); - } - elseif ( isset( $_GET['view'] ) && $_GET['view'] == 'stats' ) { - //stats page - $current_screen->add_help_tab( - array( - 'id' => 'overview', - 'title' => __( 'Overview' , 'akismet'), - 'content' => - '

      ' . esc_html__( 'Akismet Stats' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'Akismet filters out your comment and trackback spam for you, so you can focus on more important things.' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'On this page, you are able to view stats on spam filtered on your site.' , 'akismet') . '

      ', - ) - ); - } - else { - //configuration page - $current_screen->add_help_tab( - array( - 'id' => 'overview', - 'title' => __( 'Overview' , 'akismet'), - 'content' => - '

      ' . esc_html__( 'Akismet Configuration' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'Akismet filters out your comment and trackback spam for you, so you can focus on more important things.' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'On this page, you are able to enter/remove an API key, view account information and view spam stats.' , 'akismet') . '

      ', - ) - ); - - $current_screen->add_help_tab( - array( - 'id' => 'settings', - 'title' => __( 'Settings' , 'akismet'), - 'content' => - '

      ' . esc_html__( 'Akismet Configuration' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'API Key' , 'akismet') . ' - ' . esc_html__( 'Enter/remove an API key.' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'Comments' , 'akismet') . ' - ' . esc_html__( 'Show the number of approved comments beside each comment author in the comments list page.' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'Strictness' , 'akismet') . ' - ' . esc_html__( 'Choose to either discard the worst spam automatically or to always put all spam in spam folder.' , 'akismet') . '

      ', - ) - ); - - $current_screen->add_help_tab( - array( - 'id' => 'account', - 'title' => __( 'Account' , 'akismet'), - 'content' => - '

      ' . esc_html__( 'Akismet Configuration' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'Subscription Type' , 'akismet') . ' - ' . esc_html__( 'The Akismet subscription plan' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'Status' , 'akismet') . ' - ' . esc_html__( 'The subscription status - active, cancelled or suspended' , 'akismet') . '

      ', - ) - ); - } - } - - // Help Sidebar - $current_screen->set_help_sidebar( - '

      ' . esc_html__( 'For more information:' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'Akismet FAQ' , 'akismet') . '

      ' . - '

      ' . esc_html__( 'Akismet Support' , 'akismet') . '

      ' - ); - } - - public static function enter_api_key() { - if ( function_exists('current_user_can') && !current_user_can('manage_options') ) - die(__('Cheatin’ uh?', 'akismet')); - - if ( !wp_verify_nonce( $_POST['_wpnonce'], self::NONCE ) ) - return false; - - foreach( array( 'akismet_strictness', 'akismet_show_user_comments_approved' ) as $option ) { - update_option( $option, isset( $_POST[$option] ) && (int) $_POST[$option] == 1 ? '1' : '0' ); - } - - if ( defined( 'WPCOM_API_KEY' ) ) - return false; //shouldn't have option to save key if already defined - - $new_key = preg_replace( '/[^a-h0-9]/i', '', $_POST['key'] ); - $old_key = Akismet::get_api_key(); - - if ( empty( $new_key ) ) { - if ( !empty( $old_key ) ) { - delete_option( 'wordpress_api_key' ); - self::$notices[] = 'new-key-empty'; - } - } - elseif ( $new_key != $old_key ) { - self::save_key( $new_key ); - } - - return true; - } - - public static function save_key( $api_key ) { - $key_status = Akismet::verify_key( $api_key ); - - if ( $key_status == 'valid' ) { - $akismet_user = self::get_akismet_user( $api_key ); - - if ( $akismet_user ) { - if ( in_array( $akismet_user->status, array( 'active', 'active-dunning', 'no-sub' ) ) ) - update_option( 'wordpress_api_key', $api_key ); - - if ( $akismet_user->status == 'active' ) - self::$notices['status'] = 'new-key-valid'; - else - self::$notices['status'] = $akismet_user->status; - } - else - self::$notices['status'] = 'new-key-invalid'; - } - elseif ( in_array( $key_status, array( 'invalid', 'failed' ) ) ) - self::$notices['status'] = 'new-key-'.$key_status; - } - - public static function dashboard_stats() { - if ( !function_exists('did_action') || did_action( 'rightnow_end' ) ) - return; // We already displayed this info in the "Right Now" section - - if ( !$count = get_option('akismet_spam_count') ) - return; - - global $submenu; - - echo '

      ' . esc_html( _x( 'Spam', 'comments' , 'akismet') ) . '

      '; - - echo '

      '.sprintf( _n( - 'Akismet has protected your site from %3$s spam comment.', - 'Akismet has protected your site from %3$s spam comments.', - $count - , 'akismet'), 'https://akismet.com/wordpress/', esc_url( add_query_arg( array( 'page' => 'akismet-admin' ), admin_url( isset( $submenu['edit-comments.php'] ) ? 'edit-comments.php' : 'edit.php' ) ) ), number_format_i18n($count) ).'

      '; - } - - // WP 2.5+ - public static function rightnow_stats() { - global $submenu, $wp_db_version; - - if ( 8645 < $wp_db_version ) // 2.7 - $link = add_query_arg( array( 'comment_status' => 'spam' ), admin_url( 'edit-comments.php' ) ); - elseif ( isset( $submenu['edit-comments.php'] ) ) - $link = add_query_arg( array( 'page' => 'akismet-admin' ), admin_url( 'edit-comments.php' ) ); - else - $link = add_query_arg( array( 'page' => 'akismet-admin' ), admin_url( 'edit.php' ) ); - - if ( $count = get_option('akismet_spam_count') ) { - $intro = sprintf( _n( - 'Akismet has protected your site from %2$s spam comment already. ', - 'Akismet has protected your site from %2$s spam comments already. ', - $count - , 'akismet'), 'https://akismet.com/wordpress/', number_format_i18n( $count ) ); - } else { - $intro = sprintf( __('Akismet blocks spam from getting to your blog. ', 'akismet'), 'https://akismet.com/wordpress/' ); - } - - $link = function_exists( 'esc_url' ) ? esc_url( $link ) : clean_url( $link ); - if ( $queue_count = self::get_spam_count() ) { - $queue_text = sprintf( _n( - 'There’s %1$s comment in your spam queue right now.', - 'There are %1$s comments in your spam queue right now.', - $queue_count - , 'akismet'), number_format_i18n( $queue_count ), $link ); - } else { - $queue_text = sprintf( __( "There’s nothing in your spam queue at the moment." , 'akismet'), $link ); - } - - $text = $intro . '
      ' . $queue_text; - echo "

      $text

      \n"; - } - - public static function check_for_spam_button( $comment_status ) { - if ( 'approved' == $comment_status ) - return; - - if ( function_exists('plugins_url') ) - $link = add_query_arg( array( 'action' => 'akismet_recheck_queue' ), admin_url( 'admin.php' ) ); - else - $link = add_query_arg( array( 'page' => 'akismet-admin', 'recheckqueue' => 'true', 'noheader' => 'true' ), admin_url( 'edit-comments.php' ) ); - - echo '
      ' . esc_html__('Check for Spam', 'akismet') . ''; - } - - public static function recheck_queue() { - global $wpdb; - - Akismet::fix_scheduled_recheck(); - - if ( ! ( isset( $_GET['recheckqueue'] ) || ( isset( $_REQUEST['action'] ) && 'akismet_recheck_queue' == $_REQUEST['action'] ) ) ) - return; - - $paginate = ''; - if ( isset( $_POST['limit'] ) && isset( $_POST['offset'] ) ) { - $paginate = $wpdb->prepare( " LIMIT %d OFFSET %d", array( $_POST['limit'], $_POST['offset'] ) ); - } - $moderation = $wpdb->get_results( "SELECT * FROM {$wpdb->comments} WHERE comment_approved = '0'{$paginate}", ARRAY_A ); - - foreach ( (array) $moderation as $c ) { - $c['user_ip'] = $c['comment_author_IP']; - $c['user_agent'] = $c['comment_agent']; - $c['referrer'] = ''; - $c['blog'] = get_bloginfo('url'); - $c['blog_lang'] = get_locale(); - $c['blog_charset'] = get_option('blog_charset'); - $c['permalink'] = get_permalink($c['comment_post_ID']); - - $c['user_role'] = ''; - if ( isset( $c['user_ID'] ) ) - $c['user_role'] = Akismet::get_user_roles($c['user_ID']); - - if ( Akismet::is_test_mode() ) - $c['is_test'] = 'true'; - - add_comment_meta( $c['comment_ID'], 'akismet_rechecking', true ); - - $response = Akismet::http_post( Akismet::build_query( $c ), 'comment-check' ); - - if ( 'true' == $response[1] ) { - wp_set_comment_status( $c['comment_ID'], 'spam' ); - update_comment_meta( $c['comment_ID'], 'akismet_result', 'true' ); - delete_comment_meta( $c['comment_ID'], 'akismet_error' ); - delete_comment_meta( $c['comment_ID'], 'akismet_delayed_moderation_email' ); - Akismet::update_comment_history( $c['comment_ID'], __('Akismet re-checked and caught this comment as spam', 'akismet'), 'check-spam' ); - - } elseif ( 'false' == $response[1] ) { - update_comment_meta( $c['comment_ID'], 'akismet_result', 'false' ); - delete_comment_meta( $c['comment_ID'], 'akismet_error' ); - delete_comment_meta( $c['comment_ID'], 'akismet_delayed_moderation_email' ); - Akismet::update_comment_history( $c['comment_ID'], __('Akismet re-checked and cleared this comment', 'akismet'), 'check-ham' ); - // abnormal result: error - } else { - update_comment_meta( $c['comment_ID'], 'akismet_result', 'error' ); - Akismet::update_comment_history( $c['comment_ID'], sprintf( __('Akismet was unable to re-check this comment (response: %s)', 'akismet'), substr($response[1], 0, 50)), 'check-error' ); - } - - delete_comment_meta( $c['comment_ID'], 'akismet_rechecking' ); - } - if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { - wp_send_json( array( - 'processed' => count((array) $moderation), - )); - } - else { - $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : admin_url( 'edit-comments.php' ); - wp_safe_redirect( $redirect_to ); - exit; - } - } - - // Adds an 'x' link next to author URLs, clicking will remove the author URL and show an undo link - public static function remove_comment_author_url() { - if ( !empty( $_POST['id'] ) && check_admin_referer( 'comment_author_url_nonce' ) ) { - $comment = get_comment( intval( $_POST['id'] ), ARRAY_A ); - if ( $comment && current_user_can( 'edit_comment', $comment['comment_ID'] ) ) { - $comment['comment_author_url'] = ''; - do_action( 'comment_remove_author_url' ); - print( wp_update_comment( $comment ) ); - die(); - } - } - } - - public static function add_comment_author_url() { - if ( !empty( $_POST['id'] ) && !empty( $_POST['url'] ) && check_admin_referer( 'comment_author_url_nonce' ) ) { - $comment = get_comment( intval( $_POST['id'] ), ARRAY_A ); - if ( $comment && current_user_can( 'edit_comment', $comment['comment_ID'] ) ) { - $comment['comment_author_url'] = esc_url( $_POST['url'] ); - do_action( 'comment_add_author_url' ); - print( wp_update_comment( $comment ) ); - die(); - } - } - } - - public static function comment_row_action( $a, $comment ) { - - // failsafe for old WP versions - if ( !function_exists('add_comment_meta') ) - return $a; - - $akismet_result = get_comment_meta( $comment->comment_ID, 'akismet_result', true ); - $akismet_error = get_comment_meta( $comment->comment_ID, 'akismet_error', true ); - $user_result = get_comment_meta( $comment->comment_ID, 'akismet_user_result', true); - $comment_status = wp_get_comment_status( $comment->comment_ID ); - $desc = null; - if ( $akismet_error ) { - $desc = __( 'Awaiting spam check' , 'akismet'); - } elseif ( !$user_result || $user_result == $akismet_result ) { - // Show the original Akismet result if the user hasn't overridden it, or if their decision was the same - if ( $akismet_result == 'true' && $comment_status != 'spam' && $comment_status != 'trash' ) - $desc = __( 'Flagged as spam by Akismet' , 'akismet'); - elseif ( $akismet_result == 'false' && $comment_status == 'spam' ) - $desc = __( 'Cleared by Akismet' , 'akismet'); - } else { - $who = get_comment_meta( $comment->comment_ID, 'akismet_user', true ); - if ( $user_result == 'true' ) - $desc = sprintf( __('Flagged as spam by %s', 'akismet'), $who ); - else - $desc = sprintf( __('Un-spammed by %s', 'akismet'), $who ); - } - - // add a History item to the hover links, just after Edit - if ( $akismet_result ) { - $b = array(); - foreach ( $a as $k => $item ) { - $b[ $k ] = $item; - if ( - $k == 'edit' - || ( $k == 'unspam' && $GLOBALS['wp_version'] >= 3.4 ) - ) { - $b['history'] = ' '. esc_html__('History', 'akismet') . ''; - } - } - - $a = $b; - } - - if ( $desc ) - echo ''.esc_html( $desc ).''; - - $show_user_comments = apply_filters( 'akismet_show_user_comments_approved', get_option('akismet_show_user_comments_approved') ); - $show_user_comments = $show_user_comments === 'false' ? false : $show_user_comments; //option used to be saved as 'false' / 'true' - - if ( $show_user_comments ) { - $comment_count = Akismet::get_user_comments_approved( $comment->user_id, $comment->comment_author_email, $comment->comment_author, $comment->comment_author_url ); - $comment_count = intval( $comment_count ); - echo ''; - } - - return $a; - } - - public static function comment_status_meta_box( $comment ) { - $history = Akismet::get_comment_history( $comment->comment_ID ); - - if ( $history ) { - echo '
      '; - foreach ( $history as $row ) { - $time = date( 'D d M Y @ h:i:m a', $row['time'] ) . ' GMT'; - echo '
      ' . sprintf( esc_html__('%s ago', 'akismet'), human_time_diff( $row['time'] ) ) . ' - '; - echo esc_html( $row['message'] ) . '
      '; - } - echo '
      '; - } - } - - public static function plugin_action_links( $links, $file ) { - if ( $file == plugin_basename( AKISMET__PLUGIN_URL . '/akismet.php' ) ) { - $links[] = ''.esc_html__( 'Settings' , 'akismet').''; - } - - return $links; - } - - public static function text_add_link_callback( $m ) { - // bare link? - if ( $m[4] == $m[2] ) - return ''.$m[4].''; - else - return ''.$m[4].''; - } - - public static function text_add_link_class( $comment_text ) { - return preg_replace_callback( '#]*)href="([^"]+)"([^>]*)>(.*?)#i', array( 'Akismet_Admin', 'text_add_link_callback' ), $comment_text ); - } - - // Total spam in queue - // get_option( 'akismet_spam_count' ) is the total caught ever - public static function get_spam_count( $type = false ) { - global $wpdb; - - if ( !$type ) { // total - $count = wp_cache_get( 'akismet_spam_count', 'widget' ); - if ( false === $count ) { - if ( function_exists('wp_count_comments') ) { - $count = wp_count_comments(); - $count = $count->spam; - } else { - $count = (int) $wpdb->get_var("SELECT COUNT(comment_ID) FROM {$wpdb->comments} WHERE comment_approved = 'spam'"); - } - wp_cache_set( 'akismet_spam_count', $count, 'widget', 3600 ); - } - return $count; - } elseif ( 'comments' == $type || 'comment' == $type ) { // comments - $type = ''; - } - - return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(comment_ID) FROM {$wpdb->comments} WHERE comment_approved = 'spam' AND comment_type = %s", $type ) ); - } - - // Check connectivity between the WordPress blog and Akismet's servers. - // Returns an associative array of server IP addresses, where the key is the IP address, and value is true (available) or false (unable to connect). - public static function check_server_ip_connectivity() { - - $servers = $ips = array(); - - // Some web hosts may disable this function - if ( function_exists('gethostbynamel') ) { - - $ips = gethostbynamel( 'rest.akismet.com' ); - if ( $ips && is_array($ips) && count($ips) ) { - $api_key = Akismet::get_api_key(); - - foreach ( $ips as $ip ) { - $response = Akismet::verify_key( $api_key, $ip ); - // even if the key is invalid, at least we know we have connectivity - if ( $response == 'valid' || $response == 'invalid' ) - $servers[$ip] = 'connected'; - else - $servers[$ip] = $response ? $response : 'unable to connect'; - } - } - } - - return $servers; - } - - // Simpler connectivity check - public static function check_server_connectivity($cache_timeout = 86400) { - - $debug = array(); - $debug[ 'PHP_VERSION' ] = PHP_VERSION; - $debug[ 'WORDPRESS_VERSION' ] = $GLOBALS['wp_version']; - $debug[ 'AKISMET_VERSION' ] = AKISMET_VERSION; - $debug[ 'AKISMET__PLUGIN_DIR' ] = AKISMET__PLUGIN_DIR; - $debug[ 'SITE_URL' ] = site_url(); - $debug[ 'HOME_URL' ] = home_url(); - - $servers = get_option('akismet_available_servers'); - if ( (time() - get_option('akismet_connectivity_time') < $cache_timeout) && $servers !== false ) { - $servers = self::check_server_ip_connectivity(); - update_option('akismet_available_servers', $servers); - update_option('akismet_connectivity_time', time()); - } - - $response = wp_remote_get( 'http://rest.akismet.com/1.1/test' ); - - $debug[ 'gethostbynamel' ] = function_exists('gethostbynamel') ? 'exists' : 'not here'; - $debug[ 'Servers' ] = $servers; - $debug[ 'Test Connection' ] = $response; - - Akismet::log( $debug ); - - if ( $response && 'connected' == wp_remote_retrieve_body( $response ) ) - return true; - - return false; - } - - // Check the server connectivity and store the available servers in an option. - public static function get_server_connectivity($cache_timeout = 86400) { - return self::check_server_connectivity( $cache_timeout ); - } - - public static function get_number_spam_waiting() { - global $wpdb; - return (int) $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->commentmeta} WHERE meta_key = 'akismet_error'" ); - } - - public static function get_page_url( $page = 'config' ) { - - $args = array( 'page' => 'akismet-key-config' ); - - if ( $page == 'stats' ) - $args = array( 'page' => 'akismet-key-config', 'view' => 'stats' ); - elseif ( $page == 'delete_key' ) - $args = array( 'page' => 'akismet-key-config', 'view' => 'start', 'action' => 'delete-key', '_wpnonce' => wp_create_nonce( self::NONCE ) ); - - $url = add_query_arg( $args, class_exists( 'Jetpack' ) ? admin_url( 'admin.php' ) : admin_url( 'options-general.php' ) ); - - return $url; - } - - public static function get_akismet_user( $api_key ) { - $akismet_user = Akismet::http_post( Akismet::build_query( array( 'key' => $api_key ) ), 'get-subscription' ); - - if ( ! empty( $akismet_user[1] ) ) - $akismet_user = json_decode( $akismet_user[1] ); - else - $akismet_user = false; - - return $akismet_user; - } - - public static function get_stats( $api_key ) { - $stat_totals = array(); - - foreach( array( '6-months', 'all' ) as $interval ) { - $response = Akismet::http_post( Akismet::build_query( array( 'blog' => urlencode( get_bloginfo('url') ), 'key' => $api_key, 'from' => $interval ) ), 'get-stats' ); - - if ( ! empty( $response[1] ) ) { - $stat_totals[$interval] = json_decode( $response[1] ); - } - } - return $stat_totals; - } - - public static function verify_wpcom_key( $api_key, $user_id, $token = '' ) { - $akismet_account = Akismet::http_post( Akismet::build_query( array( - 'user_id' => $user_id, - 'api_key' => $api_key, - 'token' => $token, - 'get_account_type' => 'true' - ) ), 'verify-wpcom-key' ); - - if ( ! empty( $akismet_account[1] ) ) - $akismet_account = json_decode( $akismet_account[1] ); - - Akismet::log( compact( 'akismet_account' ) ); - - return $akismet_account; - } - - public static function display_alert() { - Akismet::view( 'notice', array( - 'type' => 'alert', - 'code' => (int) get_option( 'akismet_alert_code' ), - 'msg' => get_option( 'akismet_alert_msg' ) - ) ); - } - - public static function display_spam_check_warning() { - Akismet::fix_scheduled_recheck(); - - if ( wp_next_scheduled('akismet_schedule_cron_recheck') > time() && self::get_number_spam_waiting() > 0 ) { - $link_text = apply_filters( 'akismet_spam_check_warning_link_text', sprintf( __( 'Please check your Akismet configuration and contact your web host if problems persist.', 'akismet'), esc_url( self::get_page_url() ) ) ); - Akismet::view( 'notice', array( 'type' => 'spam-check', 'link_text' => $link_text ) ); - } - } - - public static function display_invalid_version() { - Akismet::view( 'notice', array( 'type' => 'version' ) ); - } - - public static function display_api_key_warning() { - Akismet::view( 'notice', array( 'type' => 'plugin' ) ); - } - - public static function display_page() { - if ( !Akismet::get_api_key() || ( isset( $_GET['view'] ) && $_GET['view'] == 'start' ) ) - self::display_start_page(); - elseif ( isset( $_GET['view'] ) && $_GET['view'] == 'stats' ) - self::display_stats_page(); - else - self::display_configuration_page(); - } - - public static function display_start_page() { - if ( isset( $_GET['action'] ) ) { - if ( $_GET['action'] == 'delete-key' ) { - if ( isset( $_GET['_wpnonce'] ) && wp_verify_nonce( $_GET['_wpnonce'], self::NONCE ) ) - delete_option( 'wordpress_api_key' ); - } - } - - if ( $api_key = Akismet::get_api_key() ) { - self::display_configuration_page(); - return; - } - - //the user can choose to auto connect their API key by clicking a button on the akismet done page - //if jetpack, get verified api key by using connected wpcom user id - //if no jetpack, get verified api key by using an akismet token - - $akismet_user = false; - - if ( isset( $_GET['token'] ) && preg_match('/^(\d+)-[0-9a-f]{20}$/', $_GET['token'] ) ) - $akismet_user = self::verify_wpcom_key( '', '', $_GET['token'] ); - elseif ( $jetpack_user = self::get_jetpack_user() ) - $akismet_user = self::verify_wpcom_key( $jetpack_user['api_key'], $jetpack_user['user_id'] ); - - if ( isset( $_GET['action'] ) ) { - if ( $_GET['action'] == 'save-key' ) { - if ( is_object( $akismet_user ) ) { - self::save_key( $akismet_user->api_key ); - self::display_notice(); - self::display_configuration_page(); - return; - } - } - } - - echo '

      '.esc_html__('Akismet', 'akismet').'

      '; - - self::display_status(); - - Akismet::view( 'start', compact( 'akismet_user' ) ); - } - - public static function display_stats_page() { - Akismet::view( 'stats' ); - } - - public static function display_configuration_page() { - $api_key = Akismet::get_api_key(); - $akismet_user = self::get_akismet_user( $api_key ); - $stat_totals = self::get_stats( $api_key ); - - // If unset, create the new strictness option using the old discard option to determine its default - if ( get_option( 'akismet_strictness' ) === false ) - add_option( 'akismet_strictness', (get_option('akismet_discard_month') === 'true' ? '1' : '0') ); - - if ( empty( self::$notices ) ) { - //show status - if ( ! empty( $stat_totals['all'] ) && isset( $stat_totals['all']->time_saved ) && $akismet_user->status == 'active' && $akismet_user->account_type == 'free-api-key' ) { - - $time_saved = false; - - if ( $stat_totals['all']->time_saved > 1800 ) { - $total_in_minutes = round( $stat_totals['all']->time_saved / 60 ); - $total_in_hours = round( $total_in_minutes / 60 ); - $total_in_days = round( $total_in_hours / 8 ); - $cleaning_up = __( 'Cleaning up spam takes time.' , 'akismet'); - - if ( $total_in_days > 1 ) - $time_saved = $cleaning_up . ' ' . sprintf( __( 'Since you joined us, Akismet has saved you %s days!' , 'akismet'), number_format_i18n( $total_in_days ) ); - elseif ( $total_in_hours > 1 ) - $time_saved = $cleaning_up . ' ' . sprintf( __( 'Since you joined us, Akismet has saved you %d hours!' , 'akismet'), $total_in_hours ); - elseif ( $total_in_minutes >= 30 ) - $time_saved = $cleaning_up . ' ' . sprintf( __( 'Since you joined us, Akismet has saved you %d minutes!' , 'akismet'), $total_in_minutes ); - } - - Akismet::view( 'notice', array( 'type' => 'active-notice', 'time_saved' => $time_saved ) ); - } - - if ( !empty( $akismet_user->limit_reached ) && in_array( $akismet_user->limit_reached, array( 'yellow', 'red' ) ) ) { - Akismet::view( 'notice', array( 'type' => 'limit-reached', 'level' => $akismet_user->limit_reached ) ); - } - } - - if ( !isset( self::$notices['status'] ) && in_array( $akismet_user->status, array( 'cancelled', 'suspended', 'missing', 'no-sub' ) ) ) - Akismet::view( 'notice', array( 'type' => $akismet_user->status ) ); - - Akismet::log( compact( 'stat_totals', 'akismet_user' ) ); - Akismet::view( 'config', compact( 'api_key', 'akismet_user', 'stat_totals' ) ); - } - - public static function display_notice() { - 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(); - } - elseif ( $hook_suffix == 'plugins.php' && !Akismet::get_api_key() ) { - self::display_api_key_warning(); - } - elseif ( $hook_suffix == 'edit-comments.php' && wp_next_scheduled( 'akismet_schedule_cron_recheck' ) ) { - self::display_spam_check_warning(); - } - elseif ( in_array( $hook_suffix, array( 'jetpack_page_akismet-key-config', 'settings_page_akismet-key-config' ) ) && Akismet::get_api_key() ) { - self::display_status(); - } - } - - public static function display_status() { - $type = ''; - - if ( !self::get_server_connectivity() ) - $type = 'servers-be-down'; - - if ( !empty( $type ) ) - Akismet::view( 'notice', compact( 'type' ) ); - elseif ( !empty( self::$notices ) ) { - foreach ( self::$notices as $type ) - Akismet::view( 'notice', compact( 'type' ) ); - } - } - - private static function get_jetpack_user() { - if ( !class_exists('Jetpack') ) - return false; - - Jetpack::load_xml_rpc_client(); - $xml = new Jetpack_IXR_ClientMulticall( array( 'user_id' => get_current_user_id() ) ); - - $xml->addCall( 'wpcom.getUserID' ); - $xml->addCall( 'akismet.getAPIKey' ); - $xml->query(); - - Akismet::log( compact( 'xml' ) ); - - if ( !$xml->isError() ) { - $responses = $xml->getResponse(); - if ( count( $responses ) > 1 ) { - $api_key = array_shift( $responses[0] ); - $user_id = (int) array_shift( $responses[1] ); - return compact( 'api_key', 'user_id' ); - } - } - return false; - } - - /** - * Some commentmeta isn't useful in an export file. Suppress it (when supported). - * - * @param bool $exclude - * @param string $key The meta key - * @param object $meta The meta object - * @return bool Whether to exclude this meta entry from the export. - */ - public static function exclude_commentmeta_from_export( $exclude, $key, $meta ) { - if ( in_array( $key, array( 'akismet_as_submitted', 'akismet_rechecking', 'akismet_delayed_moderation_email' ) ) ) { - return true; - } - - return $exclude; - } -} \ No newline at end of file diff --git a/sources/wordpress/wp-content/plugins/akismet/class.akismet-widget.php b/sources/wordpress/wp-content/plugins/akismet/class.akismet-widget.php deleted file mode 100644 index a60ae60..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/class.akismet-widget.php +++ /dev/null @@ -1,110 +0,0 @@ - __( 'Display the number of spam comments Akismet has caught' , 'akismet') ) - ); - - if ( is_active_widget( false, false, $this->id_base ) ) { - add_action( 'wp_head', array( $this, 'css' ) ); - } - } - - function css() { -?> - - - - - -

      - - -

      - - - - - - $key, 'blog' => get_option('home') ) ), 'verify-key', $ip ); - } - - public static function verify_key( $key, $ip = null ) { - $response = self::check_key_status( $key, $ip ); - - if ( $response[1] != 'valid' && $response[1] != 'invalid' ) - return 'failed'; - - self::update_alert( $response ); - - return $response[1]; - } - - public static function auto_check_comment( $commentdata ) { - self::$last_comment_result = null; - - $comment = $commentdata; - - $comment['user_ip'] = self::get_ip_address(); - $comment['user_agent'] = self::get_user_agent(); - $comment['referrer'] = self::get_referer(); - $comment['blog'] = get_option('home'); - $comment['blog_lang'] = get_locale(); - $comment['blog_charset'] = get_option('blog_charset'); - $comment['permalink'] = get_permalink( $comment['comment_post_ID'] ); - - if ( !empty( $comment['user_ID'] ) ) - $comment['user_role'] = Akismet::get_user_roles( $comment['user_ID'] ); - - $akismet_nonce_option = apply_filters( 'akismet_comment_nonce', get_option( 'akismet_comment_nonce' ) ); - $comment['akismet_comment_nonce'] = 'inactive'; - if ( $akismet_nonce_option == 'true' || $akismet_nonce_option == '' ) { - $comment['akismet_comment_nonce'] = 'failed'; - if ( isset( $_POST['akismet_comment_nonce'] ) && wp_verify_nonce( $_POST['akismet_comment_nonce'], 'akismet_comment_nonce_' . $comment['comment_post_ID'] ) ) - $comment['akismet_comment_nonce'] = 'passed'; - - // comment reply in wp-admin - if ( isset( $_POST['_ajax_nonce-replyto-comment'] ) && check_ajax_referer( 'replyto-comment', '_ajax_nonce-replyto-comment' ) ) - $comment['akismet_comment_nonce'] = 'passed'; - - } - - if ( self::is_test_mode() ) - $comment['is_test'] = 'true'; - - foreach( $_POST as $key => $value ) { - if ( is_string( $value ) ) - $comment["POST_{$key}"] = $value; - } - - $ignore = array( 'HTTP_COOKIE', 'HTTP_COOKIE2', 'PHP_AUTH_PW' ); - - foreach ( $_SERVER as $key => $value ) { - if ( !in_array( $key, $ignore ) && is_string($value) ) - $comment["$key"] = $value; - else - $comment["$key"] = ''; - } - - $post = get_post( $comment['comment_post_ID'] ); - $comment[ 'comment_post_modified_gmt' ] = $post->post_modified_gmt; - - $response = self::http_post( Akismet::build_query( $comment ), 'comment-check' ); - - do_action( 'akismet_comment_check_response', $response ); - - self::update_alert( $response ); - - $commentdata['comment_as_submitted'] = array_intersect_key( $comment, array( 'blog' => '', 'blog_charset' => '', 'blog_lang' => '', 'blog_ua' => '', 'comment_agent' => '', 'comment_author' => '', 'comment_author_IP' => '', 'comment_author_email' => '', 'comment_author_url' => '', 'comment_content' => '', 'comment_date_gmt' => '', 'comment_tags' => '', 'comment_type' => '', 'guid' => '', 'is_test' => '', 'permalink' => '', 'reporter' => '', 'site_domain' => '', 'submit_referer' => '', 'submit_uri' => '', 'user_ID' => '', 'user_agent' => '', 'user_id' => '', 'user_ip' => '' ) ); - $commentdata['akismet_result'] = $response[1]; - - if ( isset( $response[0]['x-akismet-pro-tip'] ) ) - $commentdata['akismet_pro_tip'] = $response[0]['x-akismet-pro-tip']; - - if ( isset( $response[0]['x-akismet-error'] ) ) { - // An error occurred that we anticipated (like a suspended key) and want the user to act on. - // Send to moderation. - self::$last_comment_result = '0'; - } - else if ( 'true' == $response[1] ) { - // akismet_spam_count will be incremented later by comment_is_spam() - self::$last_comment_result = 'spam'; - - $discard = ( isset( $commentdata['akismet_pro_tip'] ) && $commentdata['akismet_pro_tip'] === 'discard' && self::allow_discard() ); - - do_action( 'akismet_spam_caught', $discard ); - - if ( $discard ) { - // akismet_result_spam() won't be called so bump the counter here - if ( $incr = apply_filters('akismet_spam_count_incr', 1) ) - update_option( 'akismet_spam_count', get_option('akismet_spam_count') + $incr ); - $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : get_permalink( $post ); - wp_safe_redirect( esc_url_raw( $redirect_to ) ); - die(); - } - } - - // if the response is neither true nor false, hold the comment for moderation and schedule a recheck - if ( 'true' != $response[1] && 'false' != $response[1] ) { - if ( !current_user_can('moderate_comments') ) { - // Comment status should be moderated - self::$last_comment_result = '0'; - } - if ( function_exists('wp_next_scheduled') && function_exists('wp_schedule_single_event') ) { - if ( !wp_next_scheduled( 'akismet_schedule_cron_recheck' ) ) { - wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); - } - } - - self::$prevent_moderation_email_for_these_comments[] = $commentdata; - } - - if ( function_exists('wp_next_scheduled') && function_exists('wp_schedule_event') ) { - // WP 2.1+: delete old comments daily - if ( !wp_next_scheduled( 'akismet_scheduled_delete' ) ) - wp_schedule_event( time(), 'daily', 'akismet_scheduled_delete' ); - } - elseif ( (mt_rand(1, 10) == 3) ) { - // WP 2.0: run this one time in ten - self::delete_old_comments(); - } - - self::set_last_comment( $commentdata ); - self::fix_scheduled_recheck(); - - return self::$last_comment; - } - - public static function get_last_comment() { - return self::$last_comment; - } - - public static function set_last_comment( $comment ) { - if ( is_null( $comment ) ) { - self::$last_comment = null; - } - else { - // We filter it here so that it matches the filtered comment data that we'll have to compare against later. - // wp_filter_comment expects comment_author_IP - self::$last_comment = wp_filter_comment( - array_merge( - array( 'comment_author_IP' => self::get_ip_address() ), - $comment - ) - ); - } - } - - // this fires on wp_insert_comment. we can't update comment_meta when auto_check_comment() runs - // because we don't know the comment ID at that point. - public static function auto_check_update_meta( $id, $comment ) { - - // failsafe for old WP versions - if ( !function_exists('add_comment_meta') ) - return false; - - if ( !isset( self::$last_comment['comment_author_email'] ) ) - self::$last_comment['comment_author_email'] = ''; - - // wp_insert_comment() might be called in other contexts, so make sure this is the same comment - // as was checked by auto_check_comment - if ( is_object( $comment ) && !empty( self::$last_comment ) && is_array( self::$last_comment ) ) { - if ( self::matches_last_comment( $comment ) ) { - - load_plugin_textdomain( 'akismet' ); - - // normal result: true or false - if ( self::$last_comment['akismet_result'] == 'true' ) { - update_comment_meta( $comment->comment_ID, 'akismet_result', 'true' ); - self::update_comment_history( $comment->comment_ID, __('Akismet caught this comment as spam', 'akismet'), 'check-spam' ); - if ( $comment->comment_approved != 'spam' ) - self::update_comment_history( $comment->comment_ID, sprintf( __('Comment status was changed to %s', 'akismet'), $comment->comment_approved), 'status-changed'.$comment->comment_approved ); - } - elseif ( self::$last_comment['akismet_result'] == 'false' ) { - update_comment_meta( $comment->comment_ID, 'akismet_result', 'false' ); - self::update_comment_history( $comment->comment_ID, __('Akismet cleared this comment', 'akismet'), 'check-ham' ); - if ( $comment->comment_approved == 'spam' ) { - if ( wp_blacklist_check($comment->comment_author, $comment->comment_author_email, $comment->comment_author_url, $comment->comment_content, $comment->comment_author_IP, $comment->comment_agent) ) - self::update_comment_history( $comment->comment_ID, __('Comment was caught by wp_blacklist_check', 'akismet'), 'wp-blacklisted' ); - else - self::update_comment_history( $comment->comment_ID, sprintf( __('Comment status was changed to %s', 'akismet'), $comment->comment_approved), 'status-changed-'.$comment->comment_approved ); - } - } // abnormal result: error - else { - update_comment_meta( $comment->comment_ID, 'akismet_error', time() ); - self::update_comment_history( $comment->comment_ID, sprintf( __('Akismet was unable to check this comment (response: %s), will automatically retry again later.', 'akismet'), substr(self::$last_comment['akismet_result'], 0, 50)), 'check-error' ); - } - - // record the complete original data as submitted for checking - if ( isset( self::$last_comment['comment_as_submitted'] ) ) - update_comment_meta( $comment->comment_ID, 'akismet_as_submitted', self::$last_comment['comment_as_submitted'] ); - - if ( isset( self::$last_comment['akismet_pro_tip'] ) ) - update_comment_meta( $comment->comment_ID, 'akismet_pro_tip', self::$last_comment['akismet_pro_tip'] ); - } - } - } - - 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 ) ) ) { - if ( empty( $comment_ids ) ) - return; - - $wpdb->queries = array(); - - do_action( 'delete_comment', $comment_ids ); - - $comma_comment_ids = implode( ', ', array_map('intval', $comment_ids) ); - - $wpdb->query("DELETE FROM {$wpdb->comments} WHERE comment_id IN ( $comma_comment_ids )"); - $wpdb->query("DELETE FROM {$wpdb->commentmeta} WHERE comment_id IN ( $comma_comment_ids )"); - - clean_comment_cache( $comment_ids ); - } - - if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11), $wpdb->comments ) ) // lucky number - $wpdb->query("OPTIMIZE TABLE {$wpdb->comments}"); - } - - public static function delete_old_comments_meta() { - global $wpdb; - - $interval = apply_filters( 'akismet_delete_commentmeta_interval', 15 ); - - # enfore a minimum of 1 day - $interval = absint( $interval ); - if ( $interval < 1 ) - $interval = 1; - - // akismet_as_submitted meta values are large, so expire them - // after $interval days regardless of the comment status - while ( $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT m.comment_id FROM {$wpdb->commentmeta} as m INNER JOIN {$wpdb->comments} as c USING(comment_id) WHERE m.meta_key = 'akismet_as_submitted' AND DATE_SUB(NOW(), INTERVAL %d DAY) > c.comment_date_gmt LIMIT 10000", $interval ) ) ) { - if ( empty( $comment_ids ) ) - return; - - $wpdb->queries = array(); - - foreach ( $comment_ids as $comment_id ) { - delete_comment_meta( $comment_id, 'akismet_as_submitted' ); - } - } - - if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11), $wpdb->commentmeta ) ) // lucky number - $wpdb->query("OPTIMIZE TABLE {$wpdb->commentmeta}"); - } - - // how many approved comments does this author have? - public static function get_user_comments_approved( $user_id, $comment_author_email, $comment_author, $comment_author_url ) { - global $wpdb; - - if ( !empty( $user_id ) ) - return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->comments} WHERE user_id = %d AND comment_approved = 1", $user_id ) ); - - if ( !empty( $comment_author_email ) ) - return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->comments} WHERE comment_author_email = %s AND comment_author = %s AND comment_author_url = %s AND comment_approved = 1", $comment_author_email, $comment_author, $comment_author_url ) ); - - return 0; - } - - // get the full comment history for a given comment, as an array in reverse chronological order - public static function get_comment_history( $comment_id ) { - - // failsafe for old WP versions - if ( !function_exists('add_comment_meta') ) - return false; - - $history = get_comment_meta( $comment_id, 'akismet_history', false ); - usort( $history, array( 'Akismet', '_cmp_time' ) ); - return $history; - } - - // log an event for a given comment, storing it in comment_meta - public static function update_comment_history( $comment_id, $message, $event=null ) { - global $current_user; - - // failsafe for old WP versions - if ( !function_exists('add_comment_meta') ) - return false; - - $user = ''; - if ( is_object( $current_user ) && isset( $current_user->user_login ) ) - $user = $current_user->user_login; - - $event = array( - 'time' => self::_get_microtime(), - 'message' => $message, - 'event' => $event, - 'user' => $user, - ); - - // $unique = false so as to allow multiple values per comment - $r = add_comment_meta( $comment_id, 'akismet_history', $event, false ); - } - - public static function check_db_comment( $id, $recheck_reason = 'recheck_queue' ) { - global $wpdb; - - $c = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $id ), ARRAY_A ); - if ( !$c ) - return; - - $c['user_ip'] = $c['comment_author_IP']; - $c['user_agent'] = $c['comment_agent']; - $c['referrer'] = ''; - $c['blog'] = get_option('home'); - $c['blog_lang'] = get_locale(); - $c['blog_charset'] = get_option('blog_charset'); - $c['permalink'] = get_permalink($c['comment_post_ID']); - $c['recheck_reason'] = $recheck_reason; - - if ( self::is_test_mode() ) - $c['is_test'] = 'true'; - - $response = self::http_post( Akismet::build_query( $c ), 'comment-check' ); - - return ( is_array( $response ) && ! empty( $response[1] ) ) ? $response[1] : false; - } - - - - public static function transition_comment_status( $new_status, $old_status, $comment ) { - - if ( $new_status == $old_status ) - return; - - # we don't need to record a history item for deleted comments - if ( $new_status == 'delete' ) - return; - - if ( !current_user_can( 'edit_post', $comment->comment_post_ID ) && !current_user_can( 'moderate_comments' ) ) - return; - - if ( defined('WP_IMPORTING') && WP_IMPORTING == true ) - return; - - // if this is present, it means the status has been changed by a re-check, not an explicit user action - if ( get_comment_meta( $comment->comment_ID, 'akismet_rechecking' ) ) - return; - - global $current_user; - $reporter = ''; - if ( is_object( $current_user ) ) - $reporter = $current_user->user_login; - - // Assumption alert: - // We want to submit comments to Akismet only when a moderator explicitly spams or approves it - not if the status - // is changed automatically by another plugin. Unfortunately WordPress doesn't provide an unambiguous way to - // determine why the transition_comment_status action was triggered. And there are several different ways by which - // to spam and unspam comments: bulk actions, ajax, links in moderation emails, the dashboard, and perhaps others. - // We'll assume that this is an explicit user action if certain POST/GET variables exist. - if ( ( isset( $_POST['status'] ) && in_array( $_POST['status'], array( 'spam', 'unspam' ) ) ) || - ( isset( $_POST['spam'] ) && (int) $_POST['spam'] == 1 ) || - ( isset( $_POST['unspam'] ) && (int) $_POST['unspam'] == 1 ) || - ( isset( $_POST['comment_status'] ) && in_array( $_POST['comment_status'], array( 'spam', 'unspam' ) ) ) || - ( isset( $_GET['action'] ) && in_array( $_GET['action'], array( 'spam', 'unspam' ) ) ) || - ( isset( $_POST['action'] ) && in_array( $_POST['action'], array( 'editedcomment' ) ) ) - ) { - if ( $new_status == 'spam' && ( $old_status == 'approved' || $old_status == 'unapproved' || !$old_status ) ) { - return self::submit_spam_comment( $comment->comment_ID ); - } elseif ( $old_status == 'spam' && ( $new_status == 'approved' || $new_status == 'unapproved' ) ) { - return self::submit_nonspam_comment( $comment->comment_ID ); - } - } - - self::update_comment_history( $comment->comment_ID, sprintf( __('%1$s changed the comment status to %2$s', 'akismet'), $reporter, $new_status ), 'status-' . $new_status ); - } - - public static function submit_spam_comment( $comment_id ) { - global $wpdb, $current_user, $current_site; - - $comment_id = (int) $comment_id; - - $comment = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $comment_id ) ); - - if ( !$comment ) // it was deleted - return; - - if ( 'spam' != $comment->comment_approved ) - return; - - // use the original version stored in comment_meta if available - $as_submitted = get_comment_meta( $comment_id, 'akismet_as_submitted', true); - - if ( $as_submitted && is_array( $as_submitted ) && isset( $as_submitted['comment_content'] ) ) - $comment = (object) array_merge( (array)$comment, $as_submitted ); - - $comment->blog = get_bloginfo('url'); - $comment->blog_lang = get_locale(); - $comment->blog_charset = get_option('blog_charset'); - $comment->permalink = get_permalink($comment->comment_post_ID); - - if ( is_object($current_user) ) - $comment->reporter = $current_user->user_login; - - if ( is_object($current_site) ) - $comment->site_domain = $current_site->domain; - - $comment->user_role = ''; - if ( isset( $comment->user_ID ) ) - $comment->user_role = Akismet::get_user_roles( $comment->user_ID ); - - if ( self::is_test_mode() ) - $comment->is_test = 'true'; - - $post = get_post( $comment->comment_post_ID ); - $comment->comment_post_modified_gmt = $post->post_modified_gmt; - - $response = Akismet::http_post( Akismet::build_query( $comment ), 'submit-spam' ); - if ( $comment->reporter ) { - self::update_comment_history( $comment_id, sprintf( __('%s reported this comment as spam', 'akismet'), $comment->reporter ), 'report-spam' ); - update_comment_meta( $comment_id, 'akismet_user_result', 'true' ); - update_comment_meta( $comment_id, 'akismet_user', $comment->reporter ); - } - - do_action('akismet_submit_spam_comment', $comment_id, $response[1]); - } - - public static function submit_nonspam_comment( $comment_id ) { - global $wpdb, $current_user, $current_site; - - $comment_id = (int) $comment_id; - - $comment = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $comment_id ) ); - if ( !$comment ) // it was deleted - return; - - // use the original version stored in comment_meta if available - $as_submitted = get_comment_meta( $comment_id, 'akismet_as_submitted', true); - - if ( $as_submitted && is_array($as_submitted) && isset($as_submitted['comment_content']) ) - $comment = (object) array_merge( (array)$comment, $as_submitted ); - - $comment->blog = get_bloginfo('url'); - $comment->blog_lang = get_locale(); - $comment->blog_charset = get_option('blog_charset'); - $comment->permalink = get_permalink( $comment->comment_post_ID ); - $comment->user_role = ''; - - if ( is_object($current_user) ) - $comment->reporter = $current_user->user_login; - - if ( is_object($current_site) ) - $comment->site_domain = $current_site->domain; - - if ( isset( $comment->user_ID ) ) - $comment->user_role = Akismet::get_user_roles($comment->user_ID); - - if ( Akismet::is_test_mode() ) - $comment->is_test = 'true'; - - $post = get_post( $comment->comment_post_ID ); - $comment->comment_post_modified_gmt = $post->post_modified_gmt; - - $response = self::http_post( Akismet::build_query( $comment ), 'submit-ham' ); - if ( $comment->reporter ) { - self::update_comment_history( $comment_id, sprintf( __('%s reported this comment as not spam', 'akismet'), $comment->reporter ), 'report-ham' ); - update_comment_meta( $comment_id, 'akismet_user_result', 'false' ); - update_comment_meta( $comment_id, 'akismet_user', $comment->reporter ); - } - - do_action('akismet_submit_nonspam_comment', $comment_id, $response[1]); - } - - public static function cron_recheck() { - global $wpdb; - - $api_key = self::get_api_key(); - - $status = self::verify_key( $api_key ); - if ( get_option( 'akismet_alert_code' ) || $status == 'invalid' ) { - // since there is currently a problem with the key, reschedule a check for 6 hours hence - wp_schedule_single_event( time() + 21600, 'akismet_schedule_cron_recheck' ); - return false; - } - - delete_option('akismet_available_servers'); - - $comment_errors = $wpdb->get_col( "SELECT comment_id FROM {$wpdb->commentmeta} WHERE meta_key = 'akismet_error' LIMIT 100" ); - - load_plugin_textdomain( 'akismet' ); - - foreach ( (array) $comment_errors as $comment_id ) { - // if the comment no longer exists, or is too old, remove the meta entry from the queue to avoid getting stuck - $comment = get_comment( $comment_id ); - if ( !$comment || strtotime( $comment->comment_date_gmt ) < strtotime( "-15 days" ) ) { - delete_comment_meta( $comment_id, 'akismet_error' ); - delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); - continue; - } - - add_comment_meta( $comment_id, 'akismet_rechecking', true ); - $status = self::check_db_comment( $comment_id, 'retry' ); - - $msg = ''; - if ( $status == 'true' ) { - $msg = __( 'Akismet caught this comment as spam during an automatic retry.' , 'akismet'); - } elseif ( $status == 'false' ) { - $msg = __( 'Akismet cleared this comment during an automatic retry.' , 'akismet'); - } - - // If we got back a legit response then update the comment history - // other wise just bail now and try again later. No point in - // re-trying all the comments once we hit one failure. - if ( !empty( $msg ) ) { - delete_comment_meta( $comment_id, 'akismet_error' ); - self::update_comment_history( $comment_id, $msg, 'cron-retry' ); - update_comment_meta( $comment_id, 'akismet_result', $status ); - // make sure the comment status is still pending. if it isn't, that means the user has already moved it elsewhere. - $comment = get_comment( $comment_id ); - if ( $comment && 'unapproved' == wp_get_comment_status( $comment_id ) ) { - if ( $status == 'true' ) { - wp_spam_comment( $comment_id ); - } elseif ( $status == 'false' ) { - // comment is good, but it's still in the pending queue. depending on the moderation settings - // we may need to change it to approved. - if ( check_comment($comment->comment_author, $comment->comment_author_email, $comment->comment_author_url, $comment->comment_content, $comment->comment_author_IP, $comment->comment_agent, $comment->comment_type) ) - wp_set_comment_status( $comment_id, 1 ); - else if ( get_comment_meta( $comment_id, 'akismet_delayed_moderation_email', true ) ) - wp_notify_moderator( $comment_id ); - } - } - - delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); - } else { - // If this comment has been pending moderation for longer than MAX_DELAY_BEFORE_MODERATION_EMAIL, - // send a moderation email now. - if ( ( intval( gmdate( 'U' ) ) - strtotime( $comment->comment_date_gmt ) ) < self::MAX_DELAY_BEFORE_MODERATION_EMAIL ) { - delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); - wp_notify_moderator( $comment_id ); - } - - delete_comment_meta( $comment_id, 'akismet_rechecking' ); - wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); - return; - } - delete_comment_meta( $comment_id, 'akismet_rechecking' ); - } - - $remaining = $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->commentmeta} WHERE meta_key = 'akismet_error'" ); - if ( $remaining && !wp_next_scheduled('akismet_schedule_cron_recheck') ) { - wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); - } - } - - public static function fix_scheduled_recheck() { - $future_check = wp_next_scheduled( 'akismet_schedule_cron_recheck' ); - if ( !$future_check ) { - return; - } - - if ( get_option( 'akismet_alert_code' ) > 0 ) { - return; - } - - $check_range = time() + 1200; - if ( $future_check > $check_range ) { - wp_clear_scheduled_hook( 'akismet_schedule_cron_recheck' ); - wp_schedule_single_event( time() + 300, 'akismet_schedule_cron_recheck' ); - } - } - - public static function add_comment_nonce( $post_id ) { - echo '

      '; - wp_nonce_field( 'akismet_comment_nonce_' . $post_id, 'akismet_comment_nonce', FALSE ); - echo '

      '; - } - - public static function is_test_mode() { - return defined('AKISMET_TEST_MODE') && AKISMET_TEST_MODE; - } - - public static function allow_discard() { - if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) - return false; - if ( is_user_logged_in() ) - return false; - - return ( get_option( 'akismet_strictness' ) === '1' ); - } - - public static function get_ip_address() { - return isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : null; - } - - /** - * Do these two comments, without checking the comment_ID, "match"? - * - * @param mixed $comment1 A comment object or array. - * @param mixed $comment2 A comment object or array. - * @return bool Whether the two comments should be treated as the same comment. - */ - private static function comments_match( $comment1, $comment2 ) { - $comment1 = (array) $comment1; - $comment2 = (array) $comment2; - - return ( - isset( $comment1['comment_post_ID'], $comment2['comment_post_ID'] ) - && intval( $comment1['comment_post_ID'] ) == intval( $comment2['comment_post_ID'] ) - && $comment1['comment_author'] == $comment2['comment_author'] - && $comment1['comment_author_email'] == $comment2['comment_author_email'] - ); - } - - // Does the supplied comment match the details of the one most recently stored in self::$last_comment? - public static function matches_last_comment( $comment ) { - if ( is_object( $comment ) ) - $comment = (array) $comment; - - return self::comments_match( self::$last_comment, $comment ); - } - - private static function get_user_agent() { - return isset( $_SERVER['HTTP_USER_AGENT'] ) ? $_SERVER['HTTP_USER_AGENT'] : null; - } - - private static function get_referer() { - return isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : null; - } - - // return a comma-separated list of role names for the given user - public static function get_user_roles( $user_id ) { - $roles = false; - - if ( !class_exists('WP_User') ) - return false; - - if ( $user_id > 0 ) { - $comment_user = new WP_User( $user_id ); - if ( isset( $comment_user->roles ) ) - $roles = join( ',', $comment_user->roles ); - } - - if ( is_multisite() && is_super_admin( $user_id ) ) { - if ( empty( $roles ) ) { - $roles = 'super_admin'; - } else { - $comment_user->roles[] = 'super_admin'; - $roles = join( ',', $comment_user->roles ); - } - } - - return $roles; - } - - // filter handler used to return a spam result to pre_comment_approved - public static function last_comment_status( $approved, $comment ) { - // Only do this if it's the correct comment - if ( is_null(self::$last_comment_result) || ! self::matches_last_comment( $comment ) ) { - self::log( "comment_is_spam mismatched comment, returning unaltered $approved" ); - return $approved; - } - - // bump the counter here instead of when the filter is added to reduce the possibility of overcounting - if ( $incr = apply_filters('akismet_spam_count_incr', 1) ) - update_option( 'akismet_spam_count', get_option('akismet_spam_count') + $incr ); - - return self::$last_comment_result; - } - - /** - * If Akismet is temporarily unreachable, we don't want to "spam" the blogger with - * moderation emails for comments that will be automatically cleared or spammed on - * the next retry. - * - * For comments that will be rechecked later, empty the list of email addresses that - * the moderation email would be sent to. - * - * @param array $emails An array of email addresses that the moderation email will be sent to. - * @param int $comment_id The ID of the relevant comment. - * @return array An array of email addresses that the moderation email will be sent to. - */ - public static function disable_moderation_emails_if_unreachable( $emails, $comment_id ) { - if ( ! empty( self::$prevent_moderation_email_for_these_comments ) && ! empty( $emails ) ) { - $comment = get_comment( $comment_id ); - - foreach ( self::$prevent_moderation_email_for_these_comments as $possible_match ) { - if ( self::comments_match( $possible_match, $comment ) ) { - update_comment_meta( $comment_id, 'akismet_delayed_moderation_email', true ); - return array(); - } - } - } - - return $emails; - } - - public static function _cmp_time( $a, $b ) { - return $a['time'] > $b['time'] ? -1 : 1; - } - - public static function _get_microtime() { - $mtime = explode( ' ', microtime() ); - return $mtime[1] + $mtime[0]; - } - - /** - * Make a POST request to the Akismet API. - * - * @param string $request The body of the request. - * @param string $path The path for the request. - * @param string $ip The specific IP address to hit. - * @return array A two-member array consisting of the headers and the response body, both empty in the case of a failure. - */ - public static function http_post( $request, $path, $ip=null ) { - - $akismet_ua = sprintf( 'WordPress/%s | Akismet/%s', $GLOBALS['wp_version'], constant( 'AKISMET_VERSION' ) ); - $akismet_ua = apply_filters( 'akismet_ua', $akismet_ua ); - - $content_length = strlen( $request ); - - $api_key = self::get_api_key(); - $host = self::API_HOST; - - if ( !empty( $api_key ) ) - $host = $api_key.'.'.$host; - - $http_host = $host; - // use a specific IP if provided - // needed by Akismet_Admin::check_server_connectivity() - if ( $ip && long2ip( ip2long( $ip ) ) ) { - $http_host = $ip; - } - - $http_args = array( - 'body' => $request, - 'headers' => array( - 'Content-Type' => 'application/x-www-form-urlencoded; charset=' . get_option( 'blog_charset' ), - 'Host' => $host, - 'User-Agent' => $akismet_ua, - ), - 'httpversion' => '1.0', - 'timeout' => 15 - ); - - $akismet_url = "http://{$http_host}/1.1/{$path}"; - $response = wp_remote_post( $akismet_url, $http_args ); - Akismet::log( compact( 'akismet_url', 'http_args', 'response' ) ); - if ( is_wp_error( $response ) ) - return array( '', '' ); - - return array( $response['headers'], $response['body'] ); - } - - // given a response from an API call like check_key_status(), update the alert code options if an alert is present. - private static function update_alert( $response ) { - $code = $msg = null; - if ( isset( $response[0]['x-akismet-alert-code'] ) ) { - $code = $response[0]['x-akismet-alert-code']; - $msg = $response[0]['x-akismet-alert-msg']; - } - - // only call update_option() if the value has changed - if ( $code != get_option( 'akismet_alert_code' ) ) { - if ( ! $code ) { - delete_option( 'akismet_alert_code' ); - delete_option( 'akismet_alert_msg' ); - } - else { - update_option( 'akismet_alert_code', $code ); - update_option( 'akismet_alert_msg', $msg ); - } - } - } - - public static function load_form_js() { - // WP < 3.3 can't enqueue a script this late in the game and still have it appear in the footer. - // Once we drop support for everything pre-3.3, this can change back to a single enqueue call. - wp_register_script( 'akismet-form', AKISMET__PLUGIN_URL . '_inc/form.js', array(), AKISMET_VERSION, true ); - add_action( 'wp_footer', array( 'Akismet', 'print_form_js' ) ); - add_action( 'admin_footer', array( 'Akismet', 'print_form_js' ) ); - } - - public static function print_form_js() { - wp_print_scripts( 'akismet-form' ); - } - - public static function inject_ak_js( $fields ) { - echo '

      '; - echo ''; - echo '

      '; - } - - private static function bail_on_activation( $message, $deactivate = true ) { -?> - - - - - - -

      - - - $plugin ) { - if ( $plugin === $akismet ) { - $plugins[$i] = false; - $update = true; - } - } - - if ( $update ) { - update_option( 'active_plugins', array_filter( $plugins ) ); - } - } - exit; - } - - public static function view( $name, array $args = array() ) { - $args = apply_filters( 'akismet_view_arguments', $args, $name ); - - foreach ( $args AS $key => $val ) { - $$key = $val; - } - - load_plugin_textdomain( 'akismet' ); - - $file = AKISMET__PLUGIN_DIR . 'views/'. $name . '.php'; - - include( $file ); - } - - /** - * Attached to activate_{ plugin_basename( __FILES__ ) } by register_activation_hook() - * @static - */ - public static function plugin_activation() { - if ( version_compare( $GLOBALS['wp_version'], AKISMET__MINIMUM_WP_VERSION, '<' ) ) { - load_plugin_textdomain( 'akismet' ); - - $message = ''.sprintf(esc_html__( 'Akismet %s requires WordPress %s or higher.' , 'akismet'), AKISMET_VERSION, AKISMET__MINIMUM_WP_VERSION ).' '.sprintf(__('Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin.', 'akismet'), 'https://codex.wordpress.org/Upgrading_WordPress', 'http://wordpress.org/extend/plugins/akismet/download/'); - - Akismet::bail_on_activation( $message ); - } - } - - /** - * Removes all connection options - * @static - */ - public static function plugin_deactivation( ) { - //tidy up - } - - /** - * Essentially a copy of WP's build_query but one that doesn't expect pre-urlencoded values. - * - * @param array $args An array of key => value pairs - * @return string A string ready for use as a URL query string. - */ - public static function build_query( $args ) { - return _http_build_query( $args, '', '&' ); - } - - 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 - } -} \ No newline at end of file diff --git a/sources/wordpress/wp-content/plugins/akismet/index.php b/sources/wordpress/wp-content/plugins/akismet/index.php deleted file mode 100644 index cf879a5..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/index.php +++ /dev/null @@ -1,2 +0,0 @@ - - -

      - -
      - - spam > 0 ) : ?> - -
      - - - - - - -
        -
      • -

        - spam );?> - -
      • -
      • -

        - spam );?> - -
      • -
      • -

        - accuracy; ?>% - false_positives , 'akismet') - ), - number_format( $stat_totals['all']->missed_spam ), - number_format( $stat_totals['all']->false_positives ) - ); ?> -
      • -
      -
      -
      - - - - -
      - -
      -
      -
      -

      -

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

      - -

      -
      -
      -

      -

      -
      - spam folder older than 15 days is deleted automatically.' , 'akismet'), admin_url( 'edit-comments.php?comment_status=spam' ) );?> -
      -
      -
      - -
      - -
      - - -
      - - - -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -

      -

      -
      - - - - - - - - - - - next_billing_date ) : ?> - - - - - - -
      - - account_name; ?> -
      - - status ) : - esc_html_e( 'Cancelled', 'akismet' ); - elseif ( 'suspended' == $akismet_user->status ) : - esc_html_e( 'Suspended', 'akismet' ); - elseif ( 'missing' == $akismet_user->status ) : - esc_html_e( 'Missing', 'akismet' ); - elseif ( 'no-sub' == $akismet_user->status ) : - esc_html_e( 'No Subscription Found', 'akismet' ); - else : - esc_html_e( 'Active', 'akismet' ); - endif; ?> -
      - - next_billing_date ); ?> -
      -
      -
      -
      - ( $akismet_user->account_type == 'free-api-key' && $akismet_user->status == 'active' ? __( 'Upgrade' , 'akismet') : __( 'Change' , 'akismet') ), 'redirect' => 'upgrade' ) ); ?> -
      -
      -
      -
      -
      -
      -
      - - - -
      -
      \ No newline at end of file diff --git a/sources/wordpress/wp-content/plugins/akismet/views/get.php b/sources/wordpress/wp-content/plugins/akismet/views/get.php deleted file mode 100644 index 70727f6..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/views/get.php +++ /dev/null @@ -1,5 +0,0 @@ -
      - - - -
      \ No newline at end of file diff --git a/sources/wordpress/wp-content/plugins/akismet/views/notice.php b/sources/wordpress/wp-content/plugins/akismet/views/notice.php deleted file mode 100644 index 8a1411d..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/views/notice.php +++ /dev/null @@ -1,102 +0,0 @@ - -
      - -
      -
      -
      A
      -
      -
      -
      -
      -
      -
      Almost done - activate your account and say goodbye to comment spam', 'akismet');?>
      -
      -
      -
      - -
      -

      -

      - -

      - -
      - -

      upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin.', 'akismet'), 'https://codex.wordpress.org/Upgrading_WordPress', 'https://wordpress.org/extend/plugins/akismet/download/');?>

      - -
      -

      -

      -

      https://akismet.com/errors/' . $code . '' ); - - ?> -

      -
      - -
      -

      -

      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/'); ?>

      -
      - -
      -

      -

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

      -
      - -
      -

      -

      update your payment details.', 'akismet'), 'https://akismet.com/account/'); ?>

      -
      - -
      -

      -

      Akismet account page to reactivate your subscription.', 'akismet'), 'https://akismet.com/account/'); ?>

      -
      - -
      -

      -

      Akismet support for assistance.', 'akismet'), 'https://akismet.com/contact/'); ?>

      -
      - -
      -

      -

      contributing a token amount.', 'akismet'), 'https://akismet.com/account/upgrade/'); ?>

      -
      - -
      -

      -

      Akismet support for assistance.', 'akismet'), 'https://akismet.com/contact/'); ?>

      -
      - -
      -

      -

      sign into your account and choose one. Please contact our support team with any questions.', 'akismet'), 'https://akismet.com/account/upgrade/', 'https://akismet.com/contact/' ); ?>

      -
      - -
      -

      -
      - -
      -

      -
      - -
      -

      -
      - -
      - -

      -

      upgrade to an Enterprise subscription. If you have any questions, please get in touch with our support team', 'akismet'), 'https://akismet.com/account/upgrade/', 'https://akismet.com/contact/'); ?>

      - -

      -

      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/sources/wordpress/wp-content/plugins/akismet/views/start.php b/sources/wordpress/wp-content/plugins/akismet/views/start.php deleted file mode 100644 index 692b8af..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/views/start.php +++ /dev/null @@ -1,95 +0,0 @@ -
      status, array( 'active', 'active-dunning', 'no-sub', 'missing', 'cancelled', 'suspended' ) ) ) : - if ( $akismet_user->status == 'missing' ) :?> -

      -
      -
      - - user_email ); ?> -
      -
      - - - - -
      -
      -status == 'cancelled' ) :?> -

      -
      -
      - - user_email ); ?> -
      -
      - - - - -
      -
      -status == 'suspended' ) : ?> -

      -
      - -

      user_email ); ?>

      -

      - -
      - -

      -
      -
      - - user_email ); ?> -
      -
      - - - - -
      -
      - -
      -
      - -

      -
      - __( 'Register a different email address' , 'akismet'), 'classes' => array( 'right', 'button', 'button-secondary' ) ) ); ?> -
      -
      -
      - -

      -
      -
      - - - - -
      -
      - -

      -
      -
      - -

      -
      - __( 'Get your API key' , 'akismet'), 'classes' => array( 'right', 'button', 'button-primary' ) ) ); ?> -
      -
      -
      - -

      -
      -
      - - - - -
      -
      -
      \ No newline at end of file diff --git a/sources/wordpress/wp-content/plugins/akismet/views/stats.php b/sources/wordpress/wp-content/plugins/akismet/views/stats.php deleted file mode 100644 index 1ca7661..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/views/stats.php +++ /dev/null @@ -1,4 +0,0 @@ -
      -

      - -
      \ No newline at end of file diff --git a/sources/wordpress/wp-content/plugins/akismet/views/strict.php b/sources/wordpress/wp-content/plugins/akismet/views/strict.php deleted file mode 100644 index 3cf197c..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/views/strict.php +++ /dev/null @@ -1,7 +0,0 @@ - - -
      -

      -

      -
      - \ No newline at end of file diff --git a/sources/wordpress/wp-content/plugins/akismet/wrapper.php b/sources/wordpress/wp-content/plugins/akismet/wrapper.php deleted file mode 100644 index 12641c7..0000000 --- a/sources/wordpress/wp-content/plugins/akismet/wrapper.php +++ /dev/null @@ -1,293 +0,0 @@ -Hello, Dolly in the upper right of your admin screen on every page. -Author: Matt Mullenweg -Version: 1.6 -Author URI: http://ma.tt/ -*/ - -function hello_dolly_get_lyric() { - /** These are the lyrics to Hello Dolly */ - $lyrics = "Hello, Dolly -Well, hello, Dolly -It's so nice to have you back where you belong -You're lookin' swell, Dolly -I can tell, Dolly -You're still glowin', you're still crowin' -You're still goin' strong -We feel the room swayin' -While the band's playin' -One of your old favourite songs from way back when -So, take her wrap, fellas -Find her an empty lap, fellas -Dolly'll never go away again -Hello, Dolly -Well, hello, Dolly -It's so nice to have you back where you belong -You're lookin' swell, Dolly -I can tell, Dolly -You're still glowin', you're still crowin' -You're still goin' strong -We feel the room swayin' -While the band's playin' -One of your old favourite songs from way back when -Golly, gee, fellas -Find her a vacant knee, fellas -Dolly'll never go away -Dolly'll never go away -Dolly'll never go away again"; - - // Here we split it into lines - $lyrics = explode( "\n", $lyrics ); - - // And then randomly choose a line - return wptexturize( $lyrics[ mt_rand( 0, count( $lyrics ) - 1 ) ] ); -} - -// This just echoes the chosen line, we'll position it later -function hello_dolly() { - $chosen = hello_dolly_get_lyric(); - echo "

      $chosen

      "; -} - -// Now we set that function up to execute when the admin_notices action is called -add_action( 'admin_notices', 'hello_dolly' ); - -// We need some CSS to position the paragraph -function dolly_css() { - // This makes sure that the positioning is also good for right-to-left languages - $x = is_rtl() ? 'left' : 'right'; - - echo " - - "; -} - -add_action( 'admin_head', 'dolly_css' ); - -?> diff --git a/sources/wordpress/wp-content/plugins/index.php b/sources/wordpress/wp-content/plugins/index.php deleted file mode 100644 index 6220032..0000000 --- a/sources/wordpress/wp-content/plugins/index.php +++ /dev/null @@ -1,2 +0,0 @@ - - - -
      -
      - - - -
      -

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

      - -

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

      - - %s
      ', $term_description ); - endif; - ?> - - - - -
      - - - -
      - - - -

      - -

      - - 1 && get_option( 'page_comments' ) ) : ?> - - - -
        - 'ol', - 'short_ping' => true, - 'avatar_size'=> 34, - ) ); - ?> -
      - - 1 && get_option( 'page_comments' ) ) : ?> - - - - -

      - - - - - - -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/content-aside.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-aside.php deleted file mode 100644 index 3837a2e..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/content-aside.php +++ /dev/null @@ -1,57 +0,0 @@ - - -
      > - - -
      - - - ', '' ); - else : - the_title( '

      ', '

      ' ); - endif; - ?> - - -
      - -
      - →', 'twentyfourteen' ) ); - wp_link_pages( array( - 'before' => '', - 'link_before' => '', - 'link_after' => '', - ) ); - ?> -
      - - ', '', '' ); ?> -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/content-audio.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-audio.php deleted file mode 100644 index cb5b022..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/content-audio.php +++ /dev/null @@ -1,57 +0,0 @@ - - -
      > - - -
      - - - ', '' ); - else : - the_title( '

      ', '

      ' ); - endif; - ?> - - -
      - -
      - →', 'twentyfourteen' ) ); - wp_link_pages( array( - 'before' => '', - 'link_before' => '', - 'link_after' => '', - ) ); - ?> -
      - - ', '', '' ); ?> -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/content-featured-post.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-featured-post.php deleted file mode 100644 index 6cc8822..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/content-featured-post.php +++ /dev/null @@ -1,34 +0,0 @@ - - -
      > - - - - -
      - - - - - ','' ); ?> -
      -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/content-gallery.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-gallery.php deleted file mode 100644 index c49a261..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/content-gallery.php +++ /dev/null @@ -1,57 +0,0 @@ - - -
      > - - -
      - - - ', '' ); - else : - the_title( '

      ', '

      ' ); - endif; - ?> - - -
      - -
      - →', 'twentyfourteen' ) ); - wp_link_pages( array( - 'before' => '', - 'link_before' => '', - 'link_after' => '', - ) ); - ?> -
      - - ', '', '' ); ?> -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/content-image.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-image.php deleted file mode 100644 index 836601f..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/content-image.php +++ /dev/null @@ -1,57 +0,0 @@ - - -
      > - - -
      - - - ', '' ); - else : - the_title( '

      ', '

      ' ); - endif; - ?> - - -
      - -
      - →', 'twentyfourteen' ) ); - wp_link_pages( array( - 'before' => '', - 'link_before' => '', - 'link_after' => '', - ) ); - ?> -
      - - ', '', '' ); ?> -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/content-link.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-link.php deleted file mode 100644 index d208ba0..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/content-link.php +++ /dev/null @@ -1,57 +0,0 @@ - - -
      > - - -
      - - - ', '' ); - else : - the_title( '

      ', '

      ' ); - endif; - ?> - - -
      - -
      - →', 'twentyfourteen' ) ); - wp_link_pages( array( - 'before' => '', - 'link_before' => '', - 'link_after' => '', - ) ); - ?> -
      - - ', '', '' ); ?> -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/content-none.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-none.php deleted file mode 100644 index a83e06e..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/content-none.php +++ /dev/null @@ -1,31 +0,0 @@ - - - - -
      - - -

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

      - - - -

      - - - - -

      - - - -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/content-page.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-page.php deleted file mode 100644 index 9839419..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/content-page.php +++ /dev/null @@ -1,31 +0,0 @@ - - -
      > -

      ', '

      ' ); - ?> - -
      - '', - 'link_before' => '', - 'link_after' => '', - ) ); - - edit_post_link( __( 'Edit', 'twentyfourteen' ), '', '' ); - ?> -
      -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/content-quote.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-quote.php deleted file mode 100644 index b93cf99..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/content-quote.php +++ /dev/null @@ -1,57 +0,0 @@ - - -
      > - - -
      - - - ', '' ); - else : - the_title( '

      ', '

      ' ); - endif; - ?> - - -
      - -
      - →', 'twentyfourteen' ) ); - wp_link_pages( array( - 'before' => '', - 'link_before' => '', - 'link_after' => '', - ) ); - ?> -
      - - ', '', '' ); ?> -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/content-video.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-video.php deleted file mode 100644 index bedbd7f..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/content-video.php +++ /dev/null @@ -1,57 +0,0 @@ - - -
      > - - -
      - - - ', '' ); - else : - the_title( '

      ', '

      ' ); - endif; - ?> - - -
      - -
      - →', 'twentyfourteen' ) ); - wp_link_pages( array( - 'before' => '', - 'link_before' => '', - 'link_after' => '', - ) ); - ?> -
      - - ', '', '' ); ?> -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/content.php b/sources/wordpress/wp-content/themes/twentyfourteen/content.php deleted file mode 100644 index d9bf754..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/content.php +++ /dev/null @@ -1,66 +0,0 @@ - - -
      > - - -
      - - - ', '' ); - else : - the_title( '

      ', '

      ' ); - endif; - ?> - - -
      - - -
      - -
      - -
      - →', 'twentyfourteen' ) ); - wp_link_pages( array( - 'before' => '', - 'link_before' => '', - 'link_after' => '', - ) ); - ?> -
      - - - ', '', '' ); ?> -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/css/editor-style.css b/sources/wordpress/wp-content/themes/twentyfourteen/css/editor-style.css deleted file mode 100644 index 1d66b73..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/css/editor-style.css +++ /dev/null @@ -1,717 +0,0 @@ -/* -Theme Name: Twenty Fourteen -Description: Used to style the TinyMCE editor. -*/ - - -/** - * Table of Contents: - * - * 1.0 - Body - * 2.0 - Headings - * 3.0 - Text Elements - * 4.0 - Links - * 5.0 - Alignment - * 6.0 - Tables - * 7.0 - Images - * 8.0 - Galleries - * 9.0 - Audio/Video - * 10.0 - RTL - * ---------------------------------------------------------------------------- - */ - - -/** - * 1.0 Body - * ---------------------------------------------------------------------------- - */ - -html .mceContentBody { - font-size: 100%; - max-width: 474px; -} - -body { - color: #2b2b2b; - font-family: Lato, sans-serif; - font-weight: 400; - line-height: 1.5; - vertical-align: baseline; -} - - -/** - * 2.0 Headings - * ---------------------------------------------------------------------------- - */ - -h1, -h2, -h3, -h4, -h5, -h6 { - clear: both; - font-weight: 700; - margin: 36px 0 12px; -} - -h1 { - font-size: 26px; - line-height: 1.3846153846; -} - -h2 { - font-size: 24px; - line-height: 1; -} - -h3 { - font-size: 22px; - line-height: 1.0909090909; -} - -h4 { - font-size: 20px; - line-height: 1.2; -} - -h5 { - font-size: 18px; - line-height: 1.3333333333; -} - -h6 { - font-size: 16px; - line-height: 1.5; -} - -h1:first-child, -h2:first-child, -h3:first-child, -h4:first-child, -h5:first-child, -h6:first-child { - margin-top: 0; -} - - -/** - * 3.0 Text Elements - * ---------------------------------------------------------------------------- - */ - -address { - font-style: italic; - margin-bottom: 24px; -} - -abbr[title] { - border-bottom: 1px dotted #2b2b2b; - cursor: help; -} - -b, -strong { - font-weight: 700; -} - -cite { - border: 0; -} - -cite, -dfn, -em, -i { - font-style: italic; -} - -mark, -ins { - background: #fff9c0; - border: 0; - color: inherit; - text-decoration: none; -} - -p { - margin: 0 0 24px; -} - -code, -kbd, -tt, -var, -samp, -pre { - font-family: monospace, serif; - font-size: 15px; - line-height: 1.6; -} - -pre { - border: 1px solid rgba(0, 0, 0, 0.1); - margin-bottom: 24px; - max-width: 100%; - overflow: auto; - padding: 12px; - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -blockquote, -q { - quotes: none; -} - -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ""; - content: none; -} - -blockquote { - color: #767676; - font-size: 19px; - font-style: italic; - font-weight: 300; - line-height: 1.2631578947; - margin: 0 0 24px; -} - -blockquote cite, -blockquote small { - color: #2b2b2b; - font-size: 16px; - font-weight: 400; - line-height: 1.5; -} - -blockquote em, -blockquote i, -blockquote cite { - font-style: normal; -} - -blockquote strong, -blockquote b { - font-weight: 400; -} - -small { - font-size: smaller; -} - -big { - font-size: 125%; -} - -sup, -sub { - font-size: 75%; - height: 0; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - bottom: 1ex; -} - -sub { - top: .5ex; -} - -dl { - margin: 0 0 24px; -} - -dt { - font-weight: bold; -} - -dd { - margin: 0 0 24px; -} - -ul, -ol { - list-style: none; - margin: 0 0 24px 20px; - padding-left: 0; -} - -ul { - list-style: disc; -} - -ol { - list-style: decimal; -} - -li > ul, -li > ol { - margin: 0 0 0 20px; -} - -del { - color: #767676; -} - -hr { - background-color: rgba(0, 0, 0, 0.1); - border: 0; - height: 1px; - margin-bottom: 23px; -} - - -/** - * 4.0 Links - * ---------------------------------------------------------------------------- - */ - -a { - color: #24890d; - text-decoration: none; -} - -a:visited { - color: #24890d; -} - -a:focus { - outline: thin dotted; -} - -a:active, -a:hover { - color: #41a62a; - outline: 0; -} - - -/** - * 5.0 Alignment - * ---------------------------------------------------------------------------- - */ - -.alignleft { - float: left; - margin: 7px 24px 7px 0; -} - -.alignright { - float: right; - margin: 7px 0 7px 24px; -} - -.aligncenter { - clear: both; - display: block; - margin: 7px auto; -} - -blockquote.alignleft, -blockquote.alignright { - border-top: 1px solid rgba(0, 0, 0, 0.1); - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - padding-top: 17px; - width: 50%; -} - -blockquote.alignleft p, -blockquote.alignright p { - margin-bottom: 17px; -} - - -/** - * 6.0 Tables - * ---------------------------------------------------------------------------- - */ - -.mceItemTable { - border: 1px solid rgba(0, 0, 0, 0.1); - border-width: 1px 0 0 1px; - border-collapse: separate; - border-spacing: 0; - font-size: 14px; - line-height: 1.2857142857; - margin-bottom: 24px; - width: 100%; -} - -.mceItemTable th, -.mceItemTable caption { - border: 1px solid rgba(0, 0, 0, 0.1); - border-width: 0 1px 1px 0; - font-weight: 700; - padding: 8px; - text-align: left; - text-transform: uppercase; - vertical-align: baseline; -} - -.mceItemTable td { - border: 1px solid rgba(0, 0, 0, 0.1); - border-width: 0 1px 1px 0; - font-family: Lato, sans-serif; - font-size: 14px; - padding: 8px; - vertical-align: baseline; -} - - -/** - * 7.0 Images - * ---------------------------------------------------------------------------- - */ - -img { - height: auto; - max-width: 474px; - vertical-align: middle; -} - -.wp-caption { - background: transparent; - border: none; - color: #767676; - margin: 0 0 24px 0; - max-width: 474px; - padding: 0; - text-align: left; -} - -.html5-captions .wp-caption { - padding: 0; -} - -.wp-caption.alignleft { - margin: 7px 14px 7px 0; -} - -.html5-captions .wp-caption.alignleft { - margin-right: 24px; -} - -.wp-caption.alignright { - margin: 7px 0 7px 14px; -} - -.wp-caption.alignright img, -.wp-caption.alignright .wp-caption-dd { - padding-left: 10px; -} - -.html5-captions .wp-caption.alignright { - margin-left: 24px; -} - -.html5-captions .wp-caption.alignright img, -.html5-captions .wp-caption.alignright .wp-caption-dd { - padding: 0; -} - -.wp-caption.aligncenter { - margin: 7px auto; -} - -.wp-caption-dt { - margin: 0; -} - -.wp-caption .wp-caption-text, -.wp-caption-dd { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-size: 12px; - font-style: italic; - line-height: 1.5; - margin: 9px 0; - padding: 0 10px 0 0; /* Avoid the caption to overflow the width of the image because wp-caption has 10px wider width */ - text-align: left; -} - -.mceTemp + ul, -.mceTemp + ol { - list-style-position: inside; -} - -/** - * 8.0 Gallery - * ----------------------------------------------------------------------------- - */ - -.gallery .gallery-item { - float: left; - margin: 0 4px 4px 0; - overflow: hidden; - padding: 0; - position: relative; -} - -.gallery-columns-1 .gallery-item { - max-width: 100%; - width: auto; -} - -.gallery-columns-2 .gallery-item { - max-width: 48%; - max-width: -webkit-calc(50% - 14px); - max-width: calc(50% - 14px); - width: auto; -} - -.gallery-columns-3 .gallery-item { - max-width: 32%; - max-width: -webkit-calc(33.3% - 11px); - max-width: calc(33.3% - 11px); - width: auto; -} - -.gallery-columns-4 .gallery-item { - max-width: 23%; - max-width: -webkit-calc(25% - 9px); - max-width: calc(25% - 9px); - width: auto; -} - -.gallery-columns-5 .gallery-item { - max-width: 19%; - max-width: -webkit-calc(20% - 8px); - max-width: calc(20% - 8px); - width: auto; -} - -.gallery-columns-6 .gallery-item { - max-width: 15%; - max-width: -webkit-calc(16.7% - 7px); - max-width: calc(16.7% - 7px); - width: auto; -} - -.gallery-columns-7 .gallery-item { - max-width: 13%; - max-width: -webkit-calc(14.28% - 7px); - max-width: calc(14.28% - 7px); - width: auto; -} - -.gallery-columns-8 .gallery-item { - max-width: 11%; - max-width: -webkit-calc(12.5% - 6px); - max-width: calc(12.5% - 6px); - width: auto; -} - -.gallery-columns-9 .gallery-item { - max-width: 9%; - max-width: -webkit-calc(11.1% - 6px); - max-width: calc(11.1% - 6px); - width: auto; -} - -.gallery-columns-1 .gallery-item:nth-of-type(1n), -.gallery-columns-2 .gallery-item:nth-of-type(2n), -.gallery-columns-3 .gallery-item:nth-of-type(3n), -.gallery-columns-4 .gallery-item:nth-of-type(4n), -.gallery-columns-5 .gallery-item:nth-of-type(5n), -.gallery-columns-6 .gallery-item:nth-of-type(6n), -.gallery-columns-7 .gallery-item:nth-of-type(7n), -.gallery-columns-8 .gallery-item:nth-of-type(8n), -.gallery-columns-9 .gallery-item:nth-of-type(9n) { - margin-right: 0; -} - -.gallery-columns-1 .gallery-item:nth-of-type(1n), -.gallery-columns-2 .gallery-item:nth-of-type(2n - 1), -.gallery-columns-3 .gallery-item:nth-of-type(3n - 2), -.gallery-columns-4 .gallery-item:nth-of-type(4n - 3), -.gallery-columns-5 .gallery-item:nth-of-type(5n - 4), -.gallery-columns-6 .gallery-item:nth-of-type(6n - 5), -.gallery-columns-7 .gallery-item:nth-of-type(7n - 6), -.gallery-columns-8 .gallery-item:nth-of-type(8n - 7), -.gallery-columns-9 .gallery-item:nth-of-type(9n - 8) { - margin-left: 12px; /* Compensate for the default negative margin on .gallery, which can't be changed. */ -} - -.gallery .gallery-caption { - background-color: rgba(0, 0, 0, 0.7); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - color: #fff; - font-size: 12px; - line-height: 1.5; - margin: 0; - max-height: 50%; - opacity: 0; - padding: 6px 8px; - position: absolute; - bottom: 0; - left: 0; - text-align: left; - width: 100%; -} - -.gallery .gallery-caption:before { - content: ""; - height: 100%; - min-height: 49px; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.gallery-item:hover .gallery-caption { - opacity: 1; -} - -.gallery-columns-7 .gallery-caption, -.gallery-columns-8 .gallery-caption, -.gallery-columns-9 .gallery-caption { - display: none; -} - - -/** - * 9.0 Audio/Video - * ---------------------------------------------------------------------------- - */ - -.mejs-mediaelement, -.mejs-container .mejs-controls { - background: #000; -} - -.mejs-controls .mejs-time-rail .mejs-time-loaded, -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { - background: #fff; -} - -.mejs-controls .mejs-time-rail .mejs-time-current { - background: #24890d; -} - -.mejs-controls .mejs-time-rail .mejs-time-total, -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { - background: rgba(255, 255, 255, .33); -} - -.mejs-controls .mejs-time-rail span, -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { - border-radius: 0; -} - -.mejs-overlay-loading { - background: transparent; -} - -.mejs-overlay-button { - background-color: #fff; - background-image: none; - border-radius: 2px; - box-shadow: 1px 1px 1px rgba(0,0,0,.8); - color: #000; - height: 36px; - margin-left: -24px; - width: 48px; -} - -.mejs-overlay-button:before { - -webkit-font-smoothing: antialiased; - content: '\f452'; - display: inline-block; - font: normal 32px/1.125 Genericons; - position: absolute; - top: 1px; - left: 10px; -} - -.mejs-controls .mejs-button button:focus { - outline: none; -} - -.mejs-controls .mejs-button button { - -webkit-font-smoothing: antialiased; - background: none; - color: #fff; - display: inline-block; - font: normal 16px/1 Genericons; -} - -.mejs-playpause-button.mejs-play button:before { - content: '\f452'; -} - -.mejs-playpause-button.mejs-pause button:before { - content: '\f448'; -} - -.mejs-volume-button.mejs-mute button:before { - content: '\f109'; - font-size: 20px; - position: absolute; - top: -2px; - left: 0; -} - -.mejs-volume-button.mejs-unmute button:before { - content: '\f109'; - left: 0; - position: absolute; - top: 0; -} - -.mejs-fullscreen-button button:before { - content: '\f474'; -} - -.mejs-fullscreen-button.mejs-unfullscreen button:before { - content: '\f406'; -} - -.mejs-overlay:hover .mejs-overlay-button { - background-color: #24890d; - color: #fff; -} - -.mejs-controls .mejs-button button:hover { - color: #41a62a; -} - - -/** - * 10.0 RTL - * ---------------------------------------------------------------------------- - */ - -html .mceContentBody.rtl { - direction: rtl; - unicode-bidi: embed; -} - -.rtl ol, -.rtl ul { - margin-left: 0; - margin-right: 24px; -} - -.rtl .wp-caption, -.rtl tr th { - text-align: right; -} - -.rtl td { - text-align: right; -} diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/css/ie.css b/sources/wordpress/wp-content/themes/twentyfourteen/css/ie.css deleted file mode 100644 index 82142d2..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/css/ie.css +++ /dev/null @@ -1,1335 +0,0 @@ -/** - * Global Styles for older IE versions (previous to IE9). - */ - -pre, -fieldset, -table, -th, -td, -input, -textarea { - border: 1px solid #e5e5e5; -} - -hr { - background-color: #e5e5e5; -} - -button, -input, -select, -textarea { - vertical-align: middle; -} - - -input:focus, -textarea:focus { - border: 1px solid #b2b2b2; -} - -.site-title { - max-width: 71%; -} - -.site-content blockquote.alignleft, -.site-content blockquote.alignright { - border-top: 1px solid #e5e5e5; - border-bottom: 1px solid #e5e5e5; -} - -.post-thumbnail, -a.post-thumbnail:hover { - background: transparent; -} - -.list-view .site-content .hentry { - border-top: 1px solid #e5e5e5; - padding-top: 48px; -} - -.gallery-caption { - background: #000; - filter: alpha(opacity=0); -} - -.gallery-item:hover .gallery-caption { - filter: alpha(opacity=70); -} - -.nav-links { - border-top: 1px solid #e5e5e5; -} - -.post-navigation a, -.image-navigation .previous-image, -.image-navigation .next-image, -.contributor { - border-bottom: 1px solid #e5e5e5; -} - -.contributor-avatar, -.comment-author .avatar { - border: 1px solid #e5e5e5; -} - -.comment-list article, -.comment-list .pingback, -.comment-list .trackback { - border-top: 1px solid #e5e5e5; -} - -.comment-list .reply { - margin-top: 0; -} - -#secondary { - color: #b3b3b3; -} - -.widget abbr[title] { - border-color: #b3b3b3; -} - -.widget pre, -.widget fieldset, -.widget table, -.widget th, -.widget td, -.widget input, -.widget textarea { - border-color: #4d4d4d; -} - -.widget blockquote, -.widget .wp-caption, -.widget_twentyfourteen_ephemera .entry-meta a { - color: #b3b3b3; -} - -.widget del { - color: #666; -} - -.widget hr { - background-color: #4d4d4d; -} - -.widget input, -.widget textarea { - background-color: #1a1a1a; -} - -.widget input:focus, -.widget textarea:focus { - border-color: #262626; -} - -.widget_calendar thead th { - background-color: #1a1a1a; -} - -.widget_twentyfourteen_ephemera > ol > li { - border-bottom: 1px solid #4d4d4d; -} - -.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, -.widget_categories li ul, -.widget_nav_menu li ul, -.widget_pages li ul { - border-top: 1px solid #4d4d4d; -} - -.content-sidebar .widget pre, -.content-sidebar .widget fieldset, -.content-sidebar .widget table, -.content-sidebar .widget th, -.content-sidebar .widget td, -.content-sidebar .widget input, -.content-sidebar .widget textarea, -.content-sidebar .widget_archive li, -.content-sidebar .widget_categories li, -.content-sidebar .widget_links li, -.content-sidebar .widget_meta li, -.content-sidebar .widget_nav_menu li, -.content-sidebar .widget_pages li, -.content-sidebar .widget_recent_comments li, -.content-sidebar .widget_recent_entries li, -.content-sidebar .widget_categories li ul, -.content-sidebar .widget_nav_menu li ul, -.content-sidebar .widget_pages li ul { - border-color: #e5e5e5; -} - -.content-sidebar .widget hr { - background-color: #e5e5e5; -} - -.content-sidebar .widget input:focus, -.content-sidebar .widget textarea:focus { - border: 1px solid #b2b2b2; -} - -.content-sidebar .widget_calendar thead th { - background-color: #fafafa; -} - -.content-sidebar .widget_twentyfourteen_ephemera > ol > li { - border-bottom: 1px solid #e5e5e5; -} - -.site-footer, -.site-info, -.site-info a { - color: #b3b3b3; -} - -#supplementary + .site-info { - border-top: 1px solid #4d4d4d; -} - -.featured-content { - background: #000; -} - - -/** - * Internet Explorer 8 - */ - -.ie8 img.size-full, -.ie8 img.size-large, -.ie8 img.header-image, -.ie8 img.wp-post-image, -.ie8 img[class*="align"], -.ie8 img[class*="wp-image-"], -.ie8 img[class*="attachment-"] { - height: auto; - width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */ -} - -.ie8 .full-size-link:before, -.ie8 .parent-post-link:before, -.ie8 .site-content span + .byline:before, -.ie8 .site-content span + .comments-link:before, -.ie8 .site-content span + .edit-link:before, -.ie8 .site-content span + .entry-date:before { - content: ""; -} - -.ie8 .attachment span.entry-date:before, -.ie8 .entry-content .edit-link a:before, -.ie8 .entry-meta .edit-link a:before, -.ie8 .site-content .byline a:before, -.ie8 .site-content .comments-link a:before, -.ie8 .site-content .entry-date a:before, -.ie8 .site-content .featured-post:before, -.ie8 .site-content .full-size-link a:before, -.ie8 .site-content .parent-post-link a:before, -.ie8 .site-content .post-format a:before { - display: inline-block; - font: normal 16px/1 Genericons; - text-decoration: inherit; - vertical-align: text-bottom; -} - -.ie8 .site-content .entry-meta > span { - margin-right: 10px; -} - -.ie8 .site-content .format-video .post-format a:before { - content: "\f104"; -} - -.ie8 .site-content .format-audio .post-format a:before { - content: "\f109"; -} - -.ie8 .site-content .format-image .post-format a:before { - content: "\f473"; - position: relative; - top: 1px; -} - -.ie8 .site-content .format-quote .post-format a:before { - content: "\f106"; - margin-right: 2px; -} - -.ie8 .site-content .format-gallery .post-format a:before { - content: "\f103"; - margin-right: 4px; -} - -.ie8 .site-content .format-aside .post-format a:before { - content: "\f101"; - margin-right: 2px; -} - -.ie8 .site-content .format-link .post-format a:before { - content: "\f107"; - position: relative; - top: 1px; -} - -.ie8 .site-content .featured-post:before { - content: "\f308"; - margin-right: 3px; - position: relative; - top: 1px; -} - -.ie8 .site-content .entry-date a:before, -.ie8 .attachment .site-content span.entry-date:before { - content: "\f303"; - margin-right: 1px; - position: relative; - top: 1px; -} - -.ie8 .site-content .byline a:before { - content: "\f304"; -} - -.ie8 .site-content .comments-link a:before { - content: "\f300"; - margin-right: 2px; -} - -.ie8 .entry-content .edit-link a:before, -.ie8 .entry-meta .edit-link a:before { - content: "\f411"; -} - -.ie8 .site-content .full-size-link a:before { - content: "\f402"; - margin-right: 1px; -} - -.ie8 .site-content .parent-post-link a:before { - content: "\f301"; -} - -.ie8 .main-content { - float: left; -} - -.ie8 .content-area { - float: left; - padding-top: 72px; - width: 100%; -} - -.ie8 .site-content { - margin-right: 29.04761904%; - margin-left: 17.61904761%; -} - -.ie8 .search-box-wrapper, -.ie8 .featured-content { - padding-left: 17.61904761%; -} - -.ie8 .header-main { - padding: 0 0 0 30px; -} - -.ie8 .search-toggle { - margin-right: 0; -} - -.ie8 .search-box .search-field { - width: 324px; -} - -.ie8 .site-navigation li .current_page_item > a, -.ie8 .site-navigation li .current_page_ancestor > a, -.ie8 .site-navigation li .current-menu-item > a, -.ie8 .site-navigation li .current-menu-ancestor > a { - background-color: #000; -} - -.ie8 .primary-navigation { - float: right; - font-size: 11px; - margin: 0 1px 0 -10px; - padding: 0; - text-transform: uppercase; -} - -.ie8 .primary-navigation .menu-toggle { - display: none; - padding: 0; -} - -.ie8 .primary-navigation .nav-menu { - border-bottom: 0; - display: block; -} - -.ie8 .primary-navigation.toggled-on { - border-bottom: 0; - margin: 0; - padding: 0; -} - -.ie8 .primary-navigation li { - border: 0; - display: inline-block; - height: 48px; - line-height: 48px; - position: relative; -} - -.ie8 .primary-navigation a { - display: inline-block; - padding: 0 10px; - white-space: nowrap; -} - -.ie8 .primary-navigation ul ul { - background-color: #24890d; - float: left; - margin: 0; - position: absolute; - top: 48px; - left: -999em; - z-index: 99999; -} - -.ie8 .primary-navigation li li { - border: 0; - display: block; - height: auto; - line-height: 1.0909090909; -} - -.ie8 .primary-navigation ul ul ul { - left: -999em; - top: 0; -} - -.ie8 .primary-navigation ul ul a { - padding: 18px 12px; - white-space: normal; - width: 176px; -} - -.ie8 .primary-navigation li:hover > a, -.ie8 .primary-navigation li.focus > a { - background-color: #24890d; - color: #fff; -} - -.ie8 .primary-navigation ul ul a:hover, -.ie8 .primary-navigation ul ul li.focus > a { - background-color: #41a62a; -} - -.ie8 .primary-navigation ul li:hover > ul, -.ie8 .primary-navigation ul li.focus > ul { - left: auto; -} - -.ie8 .primary-navigation ul ul li:hover > ul, -.ie8 .primary-navigation ul ul li.focus > ul { - left: 100%; -} - -.ie8 .archive-header, -.ie8 .page-header { - margin: 0 auto 60px; - padding: 0 10px; -} - -.ie8 .site-content .has-post-thumbnail .entry-header { - margin-top: -48px; -} - -.ie8 .archive-header, -.ie8 .comments-area, -.ie8 .image-navigation, -.ie8 .page-header, -.ie8 .page-content, -.ie8 .post-navigation, -.ie8 .site-content .entry-header, -.ie8 .site-content .entry-content, -.ie8 .site-content .entry-summary, -.ie8 .site-content footer.entry-meta { - margin-right: 54px; - padding-right: 30px; - padding-left: 30px; -} - -.ie8 .list-view .site-content .hentry:first-child, -.ie8 .list-view .site-content .hentry.has-post-thumbnail { - border-top: 0; - padding-top: 0; -} - -.ie8 .comment-list .trackback, -.ie8 .comment-list .pingback, -.ie8 .comment-list article { - margin-bottom: 36px; - padding-top: 36px; -} - -.ie8 .comment-author .avatar { - height: 34px; - top: 2px; - width: 34px; -} - -.ie8 .comment-author, -.ie8 .comment-awaiting-moderation, -.ie8 .comment-content, -.ie8 .comment-list .reply, -.ie8 .comment-metadata { - padding-left: 50px; -} - -.ie8 .comment-list .children { - margin-left: 20px; -} - -.ie8 .full-width .site-content { - margin-right: 0; -} - -.ie8 .full-width .archive-header, -.ie8 .full-width .comments-area, -.ie8 .full-width .image-navigation, -.ie8 .full-width .page-header, -.ie8 .full-width .page-content, -.ie8 .full-width .post-navigation, -.ie8 .full-width .site-content .entry-header, -.ie8 .full-width .site-content .entry-content, -.ie8 .full-width .site-content .entry-summary, -.ie8 .full-width .site-content footer.entry-meta { - padding-right: 30px; - padding-left: 30px; - margin-right: auto; -} - -.ie8 .full-width .hentry.has-post-thumbnail:first-child { - margin-top: -72px; -} - - -.ie8 .singular .site-content .hentry.has-post-thumbnail { - margin-top: 0; -} - -.ie8 .error404 .page-header { - margin-bottom: 24px; -} - -.ie8 .contributor-avatar { - margin-left: -168px; -} - -.ie8 .contributor-summary { - float: left; -} - -.ie8 .site:before { - background-color: #000; - content: ""; - display: block; - height: 100%; - min-height: 100%; - position: absolute; - top: 0; - left: 0; - width: 17.61904761%; - z-index: 2; -} - -.ie8 #secondary { - border: 0; - clear: none; - color: #b3b3b3; - float: left; - margin: 0 0 0 -100%; - min-height: 100vh; - padding: 0 30px; - width: 12.85714285%; -} - -.ie8 .site-description { - display: block; - margin: -3px 0 21px; -} - -.ie8 .secondary-navigation { - font-size: 11px; - margin: 0 -30px 48px; - width: calc(100% + 60px); -} - -.ie8 .secondary-navigation li { - border-top: 1px solid #4d4d4d; - position: relative; -} - -.ie8 .secondary-navigation a { - padding: 10px 30px; -} - -.ie8 .secondary-navigation ul ul { - background-color: #24890d; - position: absolute; - top: 0; - left: -999em; - width: 222px; - z-index: 99999; -} - -.ie8 .secondary-navigation li li { - border-top: 0; -} - -.ie8 .secondary-navigation li:hover > a, -.ie8 .secondary-navigation li.focus > a { - background-color: #24890d; - color: #fff; -} - -.ie8 .secondary-navigation ul ul a:hover, -.ie8 .secondary-navigation ul ul li.focus > a { - background-color: #41a62a; -} - -.ie8 .secondary-navigation ul li:hover > ul, -.ie8 .secondary-navigation ul li.focus > ul { - left: 202px; -} - -.ie8 .content-sidebar { - border: 0; - float: right; - margin-left: -29.04761904%; - padding: 72px 30px 24px; - width: 29.04761904%; -} - -.ie8 #supplementary { - padding: 0; -} - -.ie8 .footer-sidebar { - font-size: 12px; - line-height: 1.5; -} - -.ie8 .footer-sidebar .widget, -.ie8 .primary-sidebar .widget { - font-size: 12px; - line-height: 1.5; -} - -.ie8 .footer-sidebar .widget { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - padding: 0 30px; - width: 25%; -} - -.ie8 .footer-sidebar .widget h1, -.ie8 .primary-sidebar .widget h1 { - font-size: 20px; - line-height: 1.2; -} - -.ie8 .footer-sidebar .widget h2, -.ie8 .primary-sidebar .widget h2 { - font-size: 18px; - line-height: 1.3333333333; -} - -.ie8 .footer-sidebar .widget h3, -.ie8 .primary-sidebar .widget h3 { - font-size: 16px; - line-height: 1.5; -} - -.ie8 .footer-sidebar .widget h4, -.ie8 .primary-sidebar .widget h4 { - font-size: 14px; - line-height: 1.7142857142; -} - -.ie8 .footer-sidebar .widget h5, -.ie8 .primary-sidebar .widget h5 { - font-size: 12px; - line-height: 2; -} - -.ie8 .footer-sidebar .widget h6, -.ie8 .primary-sidebar .widget h6 { - font-size: 11px; - line-height: 2.1818181818; -} - -.ie8 .footer-sidebar .widget code, -.ie8 .footer-sidebar .widget kbd, -.ie8 .footer-sidebar .widget tt, -.ie8 .footer-sidebar .widget var, -.ie8 .footer-sidebar .widget samp, -.ie8 .footer-sidebar .widget pre, -.ie8 .primary-sidebar .widget code, -.ie8 .primary-sidebar .widget kbd, -.ie8 .primary-sidebar .widget tt, -.ie8 .primary-sidebar .widget var, -.ie8 .primary-sidebar .widget samp, -.ie8 .primary-sidebar .widget pre { - font-size: 11px; - line-height: 1.6363636363; -} - -.ie8 .footer-sidebar .widget blockquote, -.ie8 .primary-sidebar .widget blockquote { - font-size: 14px; - line-height: 1.2857142857; -} - -.ie8 .footer-sidebar .widget blockquote cite, -.ie8 .primary-sidebar .widget blockquote cite { - font-size: 12px; - line-height: 1.5; -} - -.ie8 .footer-sidebar .widget input, -.ie8 .footer-sidebar .widget textarea, -.ie8 .primary-sidebar .widget input, -.ie8 .primary-sidebar .widget textarea { - font-size: 12px; - padding: 3px 2px 4px 4px; -} - -.ie8 .footer-sidebar .widget input[type="button"], -.ie8 .footer-sidebar .widget input[type="reset"], -.ie8 .footer-sidebar .widget input[type="submit"], -.ie8 .primary-sidebar .widget input[type="button"], -.ie8 .primary-sidebar .widget input[type="reset"], -.ie8 .primary-sidebar .widget input[type="submit"] { - padding: 5px 15px 4px; -} - -.ie8 .footer-sidebar .widget .widget-title, -.ie8 .primary-sidebar .widget .widget-title { - font-size: 11px; - font-weight: 700; - line-height: 1.6363636363; - margin-bottom: 18px; -} - -.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .entry-title, -.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .entry-meta, -.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text, -.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link, -.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .entry-content table, -.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .entry-title, -.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .entry-meta, -.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text, -.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link, -.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .entry-content table { - font-size: 11px; - line-height: 1.6363636363; -} - -.ie8 .footer-sidebar .widget_archive li, -.ie8 .footer-sidebar .widget_categories li, -.ie8 .footer-sidebar .widget_links li, -.ie8 .footer-sidebar .widget_meta li, -.ie8 .footer-sidebar .widget_nav_menu li, -.ie8 .footer-sidebar .widget_pages li, -.ie8 .footer-sidebar .widget_recent_comments li, -.ie8 .footer-sidebar .widget_recent_entries li, -.ie8 .primary-sidebar .widget_archive li, -.ie8 .primary-sidebar .widget_categories li, -.ie8 .primary-sidebar .widget_links li, -.ie8 .primary-sidebar .widget_meta li, -.ie8 .primary-sidebar .widget_nav_menu li, -.ie8 .primary-sidebar .widget_pages li, -.ie8 .primary-sidebar .widget_recent_comments li, -.ie8 .primary-sidebar .widget_recent_entries li { - border-top: 0; - padding: 0 0 6px; -} - -.ie8 .footer-sidebar .widget_categories li ul, -.ie8 .footer-sidebar .widget_nav_menu li ul, -.ie8 .footer-sidebar .widget_pages li ul, -.ie8 .primary-sidebar .widget_categories li ul, -.ie8 .primary-sidebar .widget_nav_menu li ul, -.ie8 .primary-sidebar .widget_pages li ul { - border-top: 0; - margin-top: 0; -} - -.ie8 .grid .featured-content .entry-header { - border-color: #000; - border-style: solid; - border-width: 12px 10px; - height: 96px; - padding: 0; -} - -.ie8 .featured-content { - padding-left: 17.61904761%; -} - -.ie8 .grid .featured-content .hentry { - float: left; - width: 33.3333333%; -} - -.ie8 .grid .featured-content .hentry:nth-child( 3n+1 ) { - clear: both; -} - -.ie8 .grid .featured-content .entry-header { - height: 120px; -} - -.ie8 .slider .featured-content .entry-title { - font-size: 33px; - line-height: 1.0909090909; -} - -.ie8 .slider .featured-content .entry-header { - min-height: inherit; - padding: 24px 30px 48px; - position: absolute; - left: 0; - bottom: 0; - width: 50%; - z-index: 3; -} - -.ie8 .slider-control-paging { - background: transparent; - margin-top: -48px; - padding-left: 24px; - width: 50%; -} - -.ie8 .slider-control-paging li { - margin: 12px 12px 12px 0; -} - -.ie8 .slider-control-paging a { - height: 24px; - width: 24px; -} - -.ie8 .slider-control-paging a:before { - top: 6px; - left: 6px; -} - -.ie8 .slider-direction-nav { - clear: none; - float: right; - margin-top: -48px; - width: 98px; -} - -.ie8 .slider-direction-nav li:first-child { - padding: 0 1px 0 0; -} - -.ie8 .slider-direction-nav li { - border: 0; - padding: 0 0 0 1px; -} - -.ie8 .slider-direction-nav a { - height: 48px; -} - -.ie8 .slider-direction-nav a:before { - line-height: 48px; -} - - -/** - * Internet Explorer 7 - */ - -.ie7 audio, -.ie7 canvas, -.ie7 video { - display: inline; - zoom: 1; -} - -.ie7 button, -.ie7 input, -.ie7 select, -.ie7 textarea { - vertical-align: middle; -} - -.ie7 button, -.ie7 input[type="button"], -.ie7 input[type="reset"], -.ie7 input[type="submit"] { - overflow: visible; -} - -.ie7 .screen-reader-text { - clip: rect(1px 1px 1px 1px); -} - -.ie7 .site, -.ie7 .site-header { - max-width: 100%; -} - -.ie7 .search-toggle { - line-height: 45px; - margin-right: 190px; - padding: 0 20px; - text-transform: uppercase; - width: auto; -} - -.ie7 .search-toggle .screen-reader-text { - color: #fff; - position: relative; /* Override inherited `absolute` value set in style.css. */ -} - -.ie7 .search-box { - height: 24px; - padding: 12px 0; -} - -.ie7 .search-box .search-field { - margin: 0 10px; - width: 33%; -} - -.ie7 .site-navigation li { - border-top: 1px solid #4d4d4d; -} - -.ie7 .primary-navigation .nav-menu, -.ie7 .secondary-navigation { - border-bottom: 1px solid #4d4d4d; -} - -.ie7 .secondary-navigation { - margin: 48px auto; - max-width: 474px -} - -.ie7 .content-area { - padding-top: 48px; -} - -.ie7 .hentry { - max-width: 100%; -} - -.ie7 .menu-toggle { - color: #fff; - font-weight: 400; - font-size: 16px; - line-height: 45px; - text-transform: uppercase; - width: 200px; -} - -.ie7 .post-thumbnail img { - display: block; - margin: 0 auto; -} - -.ie7 .entry-meta .tag-links a { - margin-left: 0; -} - -.ie7 .content-sidebar { - padding: 48px 10px; -} - -.ie7 .singular .hentry.has-post-thumbnail { - margin-top: -48px; -} - -.ie7 .entry-meta > span, -.ie7 .widget_twentyfourteen_ephemera .entry-title { - margin-right: 20px; -} - -.ie7 #secondary { - border-bottom: 1px solid #4d4d4d; -} - -.ie7 .content-sidebar { - border-top: 1px solid #e5e5e5; - border-bottom: 1px solid #e5e5e5; -} - -.ie7 .widget { - margin: 0 auto 48px; - max-width: 474px; -} - -.ie7 .content-sidebar .widget_twentyfourteen_ephemera .widget-title { - padding-top: 7px; -} - -.ie7 .slider .featured-content .hentry { - display: block; -} - -.ie7 .featured-content .entry-header { - min-height: 0; -} - -.ie7 .slider-control-paging a { - line-height: 40px; - text-indent: 0; -} - -.ie7 .slider-control-paging .slider-active { - color: #41a62a; -} - -.ie7 .slider-direction-nav { - border-top: 2px solid #fff; -} - -.ie7 .slider-direction-nav li { - border: 0; - width: 49%; -} - -.ie7 .slider-direction-nav a { - font-size: 16px; - line-height: 45px; - text-transform: uppercase; -} - -.ie7 .slider-direction-nav a:hover { - background-color: #000; - color: #41a62a; -} - -.ie7 .search-toggle { - line-height: 45px; - margin-right: 190px; -} - -.ie7 .featured-content .post-thumbnail, -.ie7 .slider .featured-content .post-thumbnail { - padding-top: 0; -} - -.ie7 .featured-content .post-thumbnail img { - position: relative; -} - -.ie7 .featured-content .entry-header { - width: auto; -} - -.ie7 .grid .featured-content .hentry { - float: left; - margin: 0 auto; - max-width: 672px; - width: 33.333333%; -} - -.ie7 .slider .featured-content .entry-header { - margin: 0 auto; - max-width: 1038px; -} - -.ie7 .slider-control-paging { - float: none; - margin: -24px auto 0; - max-width: 1038px; - width: auto; -} - - -/** - * RTL for Internet Explorer 8 & 7 - */ - -.rtl .attachment a, -.rtl .gallery a, -.rtl .wp-caption a, -.rtl .widget_twentyfourteen_ephemera .entry-content a { - display: inline; -} - - -/** - * RTL overrides for Internet Explorer 8 - */ - -.ie8 .rtl .site-content .entry-meta > span { - margin-right: auto; - margin-left: 10px; -} - -.ie8 .rtl .site-content .format-quote .post-format a:before { - margin-right: auto; - margin-left: 2px; -} - -.ie8 .rtl .site-content .format-gallery .post-format a:before { - margin-right: auto; - margin-left: 4px; -} - -.ie8 .rtl .site-content .format-aside .post-format a:before { - margin-right: auto; - margin-left: 2px; -} - -.ie8 .rtl .site-content .featured-post:before { - margin-right: auto; - margin-left: 3px; -} - -.ie8 .rtl .site-content .entry-date a:before, -.ie8 .rtl .attachment .site-content span.entry-date:before { - margin-right: auto; - margin-left: 1px; -} - -.ie8 .rtl .site-content .comments-link a:before { - margin-right: auto; - margin-left: 2px; -} - -.ie8 .rtl .site-content .full-size-link a:before { - margin-right: auto; - margin-left: 1px; -} - -.ie8 .rtl .main-content { - float: right; -} - -.ie8 .rtl .content-area { - float: right; -} - -.ie8 .rtl .site-content { - margin-right: 17.61904761%; - margin-left: 29.04761904%; -} - -.ie8 .rtl .search-box-wrapper, -.ie8 .rtl .featured-content { - padding-right: 17.61904761%; - padding-left: 0; -} - -.ie8 .rtl .header-main { - padding: 0 30px 0 0; -} - -.ie8 .rtl .search-toggle { - margin-right: auto; - margin-left: 0; -} - -.ie8 .rtl .primary-navigation { - float: left; - margin: 0 -10px 0 1px; -} - -.ie8 .rtl .primary-navigation ul ul { - float: right; - right: -999em; - left: auto; -} - -.ie8 .rtl .primary-navigation ul ul ul { - right: -999em; - left: auto; -} - -.ie8 .rtl .primary-navigation ul li:hover > ul, -.ie8 .rtl .primary-navigation ul li.focus > ul { - right: auto; - left: auto; -} - -.ie8 .rtl .primary-navigation ul ul li:hover > ul, -.ie8 .rtl .primary-navigation ul ul li.focus > ul { - right: 100%; - left: auto; -} - -.ie8 .rtl .entry-meta .tag-links a:before { - right: -8px; -} - -.ie8 .rtl .archive-header, -.ie8 .rtl .comments-area, -.ie8 .rtl .image-navigation, -.ie8 .rtl .page-header, -.ie8 .rtl .page-content, -.ie8 .rtl .post-navigation, -.ie8 .rtl .site-content .entry-header, -.ie8 .rtl .site-content .entry-content, -.ie8 .rtl .site-content .entry-summary, -.ie8 .rtl .site-content footer.entry-meta { - margin-right: auto; - margin-left: 54px; -} - -.ie8 .rtl .comment-author, -.ie8 .rtl .comment-awaiting-moderation, -.ie8 .rtl .comment-content, -.ie8 .rtl .comment-list .reply, -.ie8 .rtl .comment-metadata { - padding-right: 50px; - padding-left: 0; -} - -.ie8 .rtl .comment-list .children { - margin-right: 20px; - margin-left: auto; -} - - -.ie8 .rtl.full-width .site-content { - margin-left: 0; -} - -.ie8 .rtl.full-width .archive-header, -.ie8 .rtl.full-width .comments-area, -.ie8 .rtl.full-width .image-navigation, -.ie8 .rtl.full-width .page-header, -.ie8 .rtl.full-width .page-content, -.ie8 .rtl.full-width .post-navigation, -.ie8 .rtl.full-width .site-content .entry-header, -.ie8 .rtl.full-width .site-content .entry-content, -.ie8 .rtl.full-width .site-content .entry-summary, -.ie8 .rtl.full-width .site-content footer.entry-meta { - margin-left: auto; -} - -.ie8 .rtl .contributor-avatar { - margin-right: -168px; - margin-left: auto; -} - -.ie8 .rtl .contributor-summary { - float: right; -} - -.ie8 .rtl .site:before { - right: 0; - left: auto; -} - -.ie8 .rtl #secondary { - float: right; - margin: 0 -100% 0 0; -} - -.ie8 .rtl .secondary-navigation ul ul { - right: -999em; - left: auto; -} - -.ie8 .rtl .secondary-navigation ul li:hover > ul, -.ie8 .rtl .secondary-navigation ul li.focus > ul { - right: 202px; - left: auto; -} - -.ie8 .rtl .content-sidebar { - float: left; - margin-right: -29.04761904%; - margin-left: auto; -} - -.ie8 .rtl .footer-sidebar .widget { - float: right; -} - -.ie8 .rtl .featured-content { - padding-right: 17.61904761%; - padding-left: 0; -} - -.ie8 .rtl.grid .featured-content .hentry { - float: right; -} - -.ie8 .rtl.slider .featured-content .entry-header { - right: 0; - left: auto; -} - -.ie8 .rtl .slider-control-paging { - padding-right: 24px; - padding-left: 0; -} - -.ie8 .rtl .slider-control-paging li { - margin: 12px 0 12px 12px; -} - -.ie8 .rtl .slider-control-paging a:before { - right: 6px; - left: auto; -} - -.ie8 .rtl .slider-direction-nav { - float: left; -} - -.ie8 .rtl .slider-direction-nav li { - padding: 0 1px 0 0; -} - -.ie8 .rtl .slider-direction-nav li:first-child { - padding: 0 0 0 1px; -} - - -/** - * RTL overrides for Internet Explorer 7 - */ - -.ie7 .rtl.grid .featured-content .hentry { - float: right; -} - -.ie7 .rtl .slider-control-paging { - float: none; - margin: -24px auto 0; -} - -.ie7 .rtl .entry-meta .tag-links a { - margin-right: 0; - margin-left: auto; -} - -.ie7 .rtl .search-toggle { - margin-right: auto; - margin-left: 190px; -} \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/featured-content.php b/sources/wordpress/wp-content/themes/twentyfourteen/featured-content.php deleted file mode 100644 index 1a623ac..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/featured-content.php +++ /dev/null @@ -1,39 +0,0 @@ - - - diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/footer.php b/sources/wordpress/wp-content/themes/twentyfourteen/footer.php deleted file mode 100644 index b297a2e..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/footer.php +++ /dev/null @@ -1,28 +0,0 @@ - - - - -
      - - - -
      - - -
      -
      - - - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/functions.php b/sources/wordpress/wp-content/themes/twentyfourteen/functions.php deleted file mode 100644 index d95d29d..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/functions.php +++ /dev/null @@ -1,515 +0,0 @@ - for posts and comments. - add_theme_support( 'automatic-feed-links' ); - - // Enable support for Post Thumbnails, and declare two sizes. - add_theme_support( 'post-thumbnails' ); - set_post_thumbnail_size( 672, 372, true ); - add_image_size( 'twentyfourteen-full-width', 1038, 576, true ); - - // This theme uses wp_nav_menu() in two locations. - register_nav_menus( array( - 'primary' => __( 'Top primary menu', 'twentyfourteen' ), - 'secondary' => __( 'Secondary menu in left sidebar', 'twentyfourteen' ), - ) ); - - /* - * 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 http://codex.wordpress.org/Post_Formats - */ - add_theme_support( 'post-formats', array( - 'aside', 'image', 'video', 'audio', 'quote', 'link', 'gallery', - ) ); - - // This theme allows users to set a custom background. - add_theme_support( 'custom-background', apply_filters( 'twentyfourteen_custom_background_args', array( - 'default-color' => 'f5f5f5', - ) ) ); - - // Add support for featured content. - add_theme_support( 'featured-content', array( - 'featured_content_filter' => 'twentyfourteen_get_featured_posts', - 'max_posts' => 6, - ) ); - - // This theme uses its own gallery styles. - add_filter( 'use_default_gallery_style', '__return_false' ); -} -endif; // twentyfourteen_setup -add_action( 'after_setup_theme', 'twentyfourteen_setup' ); - -/** - * Adjust content_width value for image attachment template. - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_content_width() { - if ( is_attachment() && wp_attachment_is_image() ) { - $GLOBALS['content_width'] = 810; - } -} -add_action( 'template_redirect', 'twentyfourteen_content_width' ); - -/** - * Getter function for Featured Content Plugin. - * - * @since Twenty Fourteen 1.0 - * - * @return array An array of WP_Post objects. - */ -function twentyfourteen_get_featured_posts() { - /** - * Filter the featured posts to return in Twenty Fourteen. - * - * @since Twenty Fourteen 1.0 - * - * @param array|bool $posts Array of featured posts, otherwise false. - */ - return apply_filters( 'twentyfourteen_get_featured_posts', array() ); -} - -/** - * A helper conditional function that returns a boolean value. - * - * @since Twenty Fourteen 1.0 - * - * @return bool Whether there are featured posts. - */ -function twentyfourteen_has_featured_posts() { - return ! is_paged() && (bool) twentyfourteen_get_featured_posts(); -} - -/** - * Register three Twenty Fourteen widget areas. - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_widgets_init() { - require get_template_directory() . '/inc/widgets.php'; - register_widget( 'Twenty_Fourteen_Ephemera_Widget' ); - - register_sidebar( array( - 'name' => __( 'Primary Sidebar', 'twentyfourteen' ), - 'id' => 'sidebar-1', - 'description' => __( 'Main sidebar that appears on the left.', 'twentyfourteen' ), - 'before_widget' => '', - 'before_title' => '

      ', - 'after_title' => '

      ', - ) ); - register_sidebar( array( - 'name' => __( 'Content Sidebar', 'twentyfourteen' ), - 'id' => 'sidebar-2', - 'description' => __( 'Additional sidebar that appears on the right.', 'twentyfourteen' ), - 'before_widget' => '', - 'before_title' => '

      ', - 'after_title' => '

      ', - ) ); - register_sidebar( array( - 'name' => __( 'Footer Widget Area', 'twentyfourteen' ), - 'id' => 'sidebar-3', - 'description' => __( 'Appears in the footer section of the site.', 'twentyfourteen' ), - 'before_widget' => '', - 'before_title' => '

      ', - 'after_title' => '

      ', - ) ); -} -add_action( 'widgets_init', 'twentyfourteen_widgets_init' ); - -/** - * Register Lato Google font for Twenty Fourteen. - * - * @since Twenty Fourteen 1.0 - * - * @return string - */ -function twentyfourteen_font_url() { - $font_url = ''; - /* - * Translators: If there are characters in your language that are not supported - * 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" ); - } - - return $font_url; -} - -/** - * Enqueue scripts and styles for the front end. - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_scripts() { - // Add Lato font, used in the main stylesheet. - wp_enqueue_style( 'twentyfourteen-lato', twentyfourteen_font_url(), array(), null ); - - // Add Genericons font, used in the main stylesheet. - 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' ) ); - - // Load the Internet Explorer specific stylesheet. - wp_enqueue_style( 'twentyfourteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentyfourteen-style', 'genericons' ), '20131205' ); - wp_style_add_data( 'twentyfourteen-ie', 'conditional', 'lt IE 9' ); - - if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { - wp_enqueue_script( 'comment-reply' ); - } - - if ( is_singular() && wp_attachment_is_image() ) { - wp_enqueue_script( 'twentyfourteen-keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array( 'jquery' ), '20130402' ); - } - - if ( is_active_sidebar( 'sidebar-3' ) ) { - wp_enqueue_script( 'jquery-masonry' ); - } - - if ( is_front_page() && 'slider' == get_theme_mod( 'featured_content_layout' ) ) { - wp_enqueue_script( 'twentyfourteen-slider', get_template_directory_uri() . '/js/slider.js', array( 'jquery' ), '20131205', true ); - wp_localize_script( 'twentyfourteen-slider', 'featuredSliderDefaults', array( - 'prevText' => __( 'Previous', 'twentyfourteen' ), - 'nextText' => __( 'Next', 'twentyfourteen' ) - ) ); - } - - wp_enqueue_script( 'twentyfourteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20140616', true ); -} -add_action( 'wp_enqueue_scripts', 'twentyfourteen_scripts' ); - -/** - * Enqueue Google fonts style to admin screen for custom header display. - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_admin_fonts() { - wp_enqueue_style( 'twentyfourteen-lato', twentyfourteen_font_url(), array(), null ); -} -add_action( 'admin_print_scripts-appearance_page_custom-header', 'twentyfourteen_admin_fonts' ); - -if ( ! function_exists( 'twentyfourteen_the_attached_image' ) ) : -/** - * Print the attached image with a link to the next attached image. - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_the_attached_image() { - $post = get_post(); - /** - * Filter the default Twenty Fourteen attachment size. - * - * @since Twenty Fourteen 1.0 - * - * @param array $dimensions { - * An array of height and width dimensions. - * - * @type int $height Height of the image in pixels. Default 810. - * @type int $width Width of the image in pixels. Default 810. - * } - */ - $attachment_size = apply_filters( 'twentyfourteen_attachment_size', array( 810, 810 ) ); - $next_attachment_url = wp_get_attachment_url(); - - /* - * Grab the IDs of all the image attachments in a gallery so we can get the URL - * of the next adjacent image in a gallery, or the first image (if we're - * looking at the last image in a gallery), or, in a gallery of one, just the - * link to that image file. - */ - $attachment_ids = get_posts( array( - 'post_parent' => $post->post_parent, - 'fields' => 'ids', - 'numberposts' => -1, - 'post_status' => 'inherit', - 'post_type' => 'attachment', - 'post_mime_type' => 'image', - 'order' => 'ASC', - 'orderby' => 'menu_order ID', - ) ); - - // If there is more than 1 attachment in a gallery... - if ( count( $attachment_ids ) > 1 ) { - foreach ( $attachment_ids as $attachment_id ) { - if ( $attachment_id == $post->ID ) { - $next_id = current( $attachment_ids ); - break; - } - } - - // get the URL of the next image attachment... - if ( $next_id ) { - $next_attachment_url = get_attachment_link( $next_id ); - } - - // or get the URL of the first image attachment. - else { - $next_attachment_url = get_attachment_link( array_shift( $attachment_ids ) ); - } - } - - printf( '%2$s', - esc_url( $next_attachment_url ), - wp_get_attachment_image( $post->ID, $attachment_size ) - ); -} -endif; - -if ( ! function_exists( 'twentyfourteen_list_authors' ) ) : -/** - * Print a list of all site contributors who published at least one post. - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_list_authors() { - $contributor_ids = get_users( array( - 'fields' => 'ID', - 'orderby' => 'post_count', - 'order' => 'DESC', - 'who' => 'authors', - ) ); - - foreach ( $contributor_ids as $contributor_id ) : - $post_count = count_user_posts( $contributor_id ); - - // Move on if user has not published a post (yet). - if ( ! $post_count ) { - continue; - } - ?> - -
      -
      -
      -
      -

      -

      - -

      - - - -
      -
      -
      - - = 2 || $page >= 2 ) && ! is_404() ) { - $title = "$title $sep " . sprintf( __( 'Page %s', 'twentyfourteen' ), max( $paged, $page ) ); - } - - return $title; -} -add_filter( 'wp_title', 'twentyfourteen_wp_title', 10, 2 ); - -// Implement Custom Header features. -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. -require get_template_directory() . '/inc/customizer.php'; - -/* - * Add Featured Content functionality. - * - * To overwrite in a plugin, define your own Featured_Content class on or - * before the 'setup_theme' hook. - */ -if ( ! class_exists( 'Featured_Content' ) && 'plugins.php' !== $GLOBALS['pagenow'] ) { - require get_template_directory() . '/inc/featured-content.php'; -} diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/COPYING.txt b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/COPYING.txt deleted file mode 100644 index aece214..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/COPYING.txt +++ /dev/null @@ -1,9 +0,0 @@ -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/sources/wordpress/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf deleted file mode 100644 index 5cd41e8b81c9fa490d0ed695536226c0dbe69ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18212 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 - 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/sources/wordpress/wp-content/themes/twentyfourteen/genericons/README.txt b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/README.txt deleted file mode 100644 index 7a0a92e..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/README.txt +++ /dev/null @@ -1,123 +0,0 @@ - ___ ____ __ _ ____ ____ __ ___ __ __ _ ____ - / __)( __)( ( \( __)( _ \( )/ __)/ \ ( ( \/ ___) -( (_ \ ) _) / / ) _) ) / )(( (__( O )/ /\___ \ - \___/(____)\_)__)(____)(__\_)(__)\___)\__/ \_)__)(____/ - - -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! - - -_ _ ____ ____ ____ ____ -| | [__ |__| | __ |___ -|__| ___] | | |__] |___ - - -To use it, place the font folder in your stylesheet directory and paste this in your CSS file: - -/* =Genericons, thanks to FontSquirrel.com for conversion! --------------------------------------------------------------- */ -@font-face { - font-family: 'Genericons'; - src: url('font/genericons-regular-webfont.eot'); - src: url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'), - url('font/genericons-regular-webfont.woff') format('woff'), - url('font/genericons-regular-webfont.ttf') format('truetype'), - url('font/genericons-regular-webfont.svg#genericonsregular') format('svg'); - font-weight: normal; - font-style: normal; - -} - -Note: the above only works if you don't use a CDN. If you do, or don't know what that is, you should use the syntax that's embedded in genericons.css. - -From then on, you can create an icon like this: - -.my-icon:before { - content: '\f101'; - display: inline-block; - -webkit-font-smoothing: antialiased; - font: normal 16px/1 'Genericons'; - vertical-align: top; -} - -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/ - -You can also use the bundled example.css if you'd rather insert the icons using HTML tags. - - -_ _ ____ ___ ____ ____ -|\ | | | | |___ [__ -| \| |__| | |___ ___] - - -Photoshop mockups: - -Genericons-Regular.otf found in the root directory of this zip has not been web-font-ified. So you can drop it in your system fonts folder and use the font in Photoshop if you like. - -For those of you using Genericons in your Photoshop mockup, 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: - -Note that Genericons has been designed for a 16x16 pixel 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 also 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. - -Also note the CSS property "-webkit-font-smoothing: antialiased". That makes the icons look great in WebKit browsers. Please see http://noscope.com/2012/font-smoothing for more info. - -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. - - - -____ _ _ ____ _ _ ____ ____ _ ____ ____ -| |__| |__| |\ | | __ |___ | | | | __ -|___ | | | | | \| |__] |___ |___ |__| |__] - -V3.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. - -V3.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. - -V3.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. - -V3.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. - -V2.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. - -V2.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. - -V2.05: -Added a bunch of new icons, including upload to cloud, download to cloud, many more. - -V2: -Initial public release \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/example.html b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/example.html deleted file mode 100644 index cdc7d04..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/example.html +++ /dev/null @@ -1,464 +0,0 @@ - - - -Genericons - - - - - -
      - -

      Genericons Usage

      - -

      Copy the font folder and the genericons.css file together into your project. Link the CSS in your HTML:

      - -

      <link href="path/to/genericons.css" rel="stylesheet">

      - -

      Drop in the following HTML with the name of the icon you want to display:

      - -

      <div class="genericon genericon-standard"></div>

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

      If you want to insert an icon manually using the :before selector, you can setup CSS rules like the following example. Make sure to set the size to a multiple of 16px or the icons could end up looking fuzzy:

      - -

      - -

      Add a matching class to your HTML:

      - -

      <div class="my-icon">You're a Star!</div>

      - -

      Here's the result: You're a Star!

      - -

      Examples

      - -

      Turn every icon a Salmon color:

      - -

      - -

      Or turn the stars Gold:

      - -

      - -

      Use icons for bulleted lists:

      - -
        -
      • One
      • -
      • Two
      • -
      • Three
      • -
      • Four
      • -
      - -

      - -

      - -

      Use icons to style blockquotes:

      - -
      Sometimes I've believed as many as six impossible things before breakfast. —Lewis Carroll
      -
      `Twas brillig, and the slithy toves Did gyre and gimble in the wabe: All mimsy were the borogoves, And the mome raths outgrabe. "Beware the Jabberwock, my son! The jaws that bite, the claws that catch! Beware the Jubjub bird, and shun The frumious Bandersnatch!"
      - -

      - -

      - -

      Use icons to style buttons:

      - - View - Listen - -

      - -

      /

      - -

      CSS Preprocessors

      - -

      Preprocessing extensions such as Sass (SCSS Syntax) or LESS can make it easier to manage CSS for a lot of things at once using things like variables and mixins.

      - -

      This example will seup the basic genericon rules and sets a color you can use for all icons using Sass:

      - -

      - -

      Here is a similar example for LESS:

      - -

      - -

      Fallback images for IE7 and below

      - -

      Genericons does not come with fallback icons by default -- therefore you have to create them yourself. If you are using HTML similar to this example: - -

      <span class="genericon genericon-warning"></span>

      - -

      You can use the asterisk hack to serve a different icon to IE7 once you have saved the fallback icons to your project:

      - - - -
      - - - diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot deleted file mode 100644 index 46574695ece5d4a4d2eb5dd29c1b09995d93e214..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14935 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 diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg deleted file mode 100644 index ef236c1..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf deleted file mode 100644 index b6f125e7eec0da4df8acaf85c86fc993115a4723..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27348 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 Jcw`b|{~sIWCISEe diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff deleted file mode 100644 index da8be383d82820c6f279d9a2245b3e4303790907..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17224 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�k{_P|1Ev!tIOu)ySyKQ{3k7)MKUDw84%8ig$ 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 diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/genericons.css b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/genericons.css deleted file mode 100644 index b10b86f..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/genericons/genericons.css +++ /dev/null @@ -1,197 +0,0 @@ -/** - - Genericons Helper CSS - -*/ - - -/** - * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys. - */ - -@font-face { - font-family: 'Genericons'; - src: url('font/genericons-regular-webfont.eot'); -} - -@font-face { - font-family: 'Genericons'; - src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'), - url('font/genericons-regular-webfont.ttf') format('truetype'), - url('font/genericons-regular-webfont.svg#genericonsregular') format('svg'); - font-weight: normal; - font-style: normal; -} - - -/** - * All Genericons - */ - -.genericon { - display: inline-block; - width: 16px; - height: 16px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 16px; - line-height: 1; - font-family: 'Genericons'; - text-decoration: inherit; - font-weight: normal; - font-style: normal; - vertical-align: top; -} - -/** - * IE7 and IE6 hacks - */ - -.genericon { - *overflow: auto; - *zoom: 1; - *display: inline; -} - -/** - * Individual icons - */ - -/* Post formats */ -.genericon-standard:before { content: '\f100'; } -.genericon-aside:before { content: '\f101'; } -.genericon-image:before { content: '\f102'; } -.genericon-gallery:before { content: '\f103'; } -.genericon-video:before { content: '\f104'; } -.genericon-status:before { content: '\f105'; } -.genericon-quote:before { content: '\f106'; } -.genericon-link:before { content: '\f107'; } -.genericon-chat:before { content: '\f108'; } -.genericon-audio:before { content: '\f109'; } - -/* Social icons */ -.genericon-github:before { content: '\f200'; } -.genericon-dribbble:before { content: '\f201'; } -.genericon-twitter:before { content: '\f202'; } -.genericon-facebook:before { content: '\f203'; } -.genericon-facebook-alt:before { content: '\f204'; } -.genericon-wordpress:before { content: '\f205'; } -.genericon-googleplus:before { content: '\f206'; } -.genericon-linkedin:before { content: '\f207'; } -.genericon-linkedin-alt:before { content: '\f208'; } -.genericon-pinterest:before { content: '\f209'; } -.genericon-pinterest-alt:before { content: '\f210'; } -.genericon-flickr:before { content: '\f211'; } -.genericon-vimeo:before { content: '\f212'; } -.genericon-youtube:before { content: '\f213'; } -.genericon-tumblr:before { content: '\f214'; } -.genericon-instagram:before { content: '\f215'; } -.genericon-codepen:before { content: '\f216'; } -.genericon-polldaddy:before { content: '\f217'; } -.genericon-googleplus-alt:before { content: '\f218'; } -.genericon-path:before { content: '\f219'; } -.genericon-skype:before { content: '\f220'; } -.genericon-digg:before { content: '\f221'; } -.genericon-reddit:before { content: '\f222'; } -.genericon-stumbleupon:before { content: '\f223'; } -.genericon-pocket:before { content: '\f224'; } -.genericon-dropbox:before { content: '\f225'; } - -/* Meta icons */ -.genericon-comment:before { content: '\f300'; } -.genericon-category:before { content: '\f301'; } -.genericon-tag:before { content: '\f302'; } -.genericon-time:before { content: '\f303'; } -.genericon-user:before { content: '\f304'; } -.genericon-day:before { content: '\f305'; } -.genericon-week:before { content: '\f306'; } -.genericon-month:before { content: '\f307'; } -.genericon-pinned:before { content: '\f308'; } - -/* Other icons */ -.genericon-search:before { content: '\f400'; } -.genericon-unzoom:before { content: '\f401'; } -.genericon-zoom:before { content: '\f402'; } -.genericon-show:before { content: '\f403'; } -.genericon-hide:before { content: '\f404'; } -.genericon-close:before { content: '\f405'; } -.genericon-close-alt:before { content: '\f406'; } -.genericon-trash:before { content: '\f407'; } -.genericon-star:before { content: '\f408'; } -.genericon-home:before { content: '\f409'; } -.genericon-mail:before { content: '\f410'; } -.genericon-edit:before { content: '\f411'; } -.genericon-reply:before { content: '\f412'; } -.genericon-feed:before { content: '\f413'; } -.genericon-warning:before { content: '\f414'; } -.genericon-share:before { content: '\f415'; } -.genericon-attachment:before { content: '\f416'; } -.genericon-location:before { content: '\f417'; } -.genericon-checkmark:before { content: '\f418'; } -.genericon-menu:before { content: '\f419'; } -.genericon-refresh:before { content: '\f420'; } -.genericon-minimize:before { content: '\f421'; } -.genericon-maximize:before { content: '\f422'; } -.genericon-404:before { content: '\f423'; } -.genericon-spam:before { content: '\f424'; } -.genericon-summary:before { content: '\f425'; } -.genericon-cloud:before { content: '\f426'; } -.genericon-key:before { content: '\f427'; } -.genericon-dot:before { content: '\f428'; } -.genericon-next:before { content: '\f429'; } -.genericon-previous:before { content: '\f430'; } -.genericon-expand:before { content: '\f431'; } -.genericon-collapse:before { content: '\f432'; } -.genericon-dropdown:before { content: '\f433'; } -.genericon-dropdown-left:before { content: '\f434'; } -.genericon-top:before { content: '\f435'; } -.genericon-draggable:before { content: '\f436'; } -.genericon-phone:before { content: '\f437'; } -.genericon-send-to-phone:before { content: '\f438'; } -.genericon-plugin:before { content: '\f439'; } -.genericon-cloud-download:before { content: '\f440'; } -.genericon-cloud-upload:before { content: '\f441'; } -.genericon-external:before { content: '\f442'; } -.genericon-document:before { content: '\f443'; } -.genericon-book:before { content: '\f444'; } -.genericon-cog:before { content: '\f445'; } -.genericon-unapprove:before { content: '\f446'; } -.genericon-cart:before { content: '\f447'; } -.genericon-pause:before { content: '\f448'; } -.genericon-stop:before { content: '\f449'; } -.genericon-skip-back:before { content: '\f450'; } -.genericon-skip-ahead:before { content: '\f451'; } -.genericon-play:before { content: '\f452'; } -.genericon-tablet:before { content: '\f453'; } -.genericon-send-to-tablet:before { content: '\f454'; } -.genericon-info:before { content: '\f455'; } -.genericon-notice:before { content: '\f456'; } -.genericon-help:before { content: '\f457'; } -.genericon-fastforward:before { content: '\f458'; } -.genericon-rewind:before { content: '\f459'; } -.genericon-portfolio:before { content: '\f460'; } -.genericon-heart:before { content: '\f461'; } -.genericon-code:before { content: '\f462'; } -.genericon-subscribe:before { content: '\f463'; } -.genericon-unsubscribe:before { content: '\f464'; } -.genericon-subscribed:before { content: '\f465'; } -.genericon-reply-alt:before { content: '\f466'; } -.genericon-reply-single:before { content: '\f467'; } -.genericon-flag:before { content: '\f468'; } -.genericon-print:before { content: '\f469'; } -.genericon-lock:before { content: '\f470'; } -.genericon-bold:before { content: '\f471'; } -.genericon-italic:before { content: '\f472'; } -.genericon-picture:before { content: '\f473'; } -.genericon-fullscreen:before { content: '\f474'; } - -/* Generic shapes */ -.genericon-uparrow:before { content: '\f500'; } -.genericon-rightarrow:before { content: '\f501'; } -.genericon-downarrow:before { content: '\f502'; } -.genericon-leftarrow:before { content: '\f503'; } - - - - - diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/header.php b/sources/wordpress/wp-content/themes/twentyfourteen/header.php deleted file mode 100644 index bd8f8fa..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/header.php +++ /dev/null @@ -1,65 +0,0 @@ - section and everything up till

      - * - * @package WordPress - * @subpackage Twenty_Fourteen - * @since Twenty Fourteen 1.0 - */ -?> - - - -> - - - - - <?php wp_title( '|', true, 'right' ); ?> - - - - - - -> -
      - - - - - - -
      diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/image.php b/sources/wordpress/wp-content/themes/twentyfourteen/image.php deleted file mode 100644 index 4e7fb82..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/image.php +++ /dev/null @@ -1,79 +0,0 @@ - - -
      -
      - - -
      > -
      - ', '' ); ?> - - -
      - -
      -
      -
      - -
      - - -
      - -
      - -
      - - '', - 'link_before' => '', - 'link_after' => '', - ) ); - ?> -
      -
      - -
      ' ); ?> -
      - - - - - - -
      - - - - - - - - - - - - - - - - - diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/images/pattern-light.svg b/sources/wordpress/wp-content/themes/twentyfourteen/images/pattern-light.svg deleted file mode 100644 index 55a48f1..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/images/pattern-light.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/inc/back-compat.php b/sources/wordpress/wp-content/themes/twentyfourteen/inc/back-compat.php deleted file mode 100644 index ac06b94..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/inc/back-compat.php +++ /dev/null @@ -1,63 +0,0 @@ -

      %s

      ', $message ); -} - -/** - * Prevent the Theme Customizer from being loaded on WordPress versions prior to 3.6. - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_customize() { - wp_die( sprintf( __( 'Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentyfourteen' ), $GLOBALS['wp_version'] ), '', array( - 'back_link' => true, - ) ); -} -add_action( 'load-customize.php', 'twentyfourteen_customize' ); - -/** - * Prevent the Theme Preview from being loaded on WordPress versions prior to 3.4. - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_preview() { - if ( isset( $_GET['preview'] ) ) { - wp_die( sprintf( __( 'Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentyfourteen' ), $GLOBALS['wp_version'] ) ); - } -} -add_action( 'template_redirect', 'twentyfourteen_preview' ); diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/inc/custom-header.php b/sources/wordpress/wp-content/themes/twentyfourteen/inc/custom-header.php deleted file mode 100644 index 523db80..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/inc/custom-header.php +++ /dev/null @@ -1,147 +0,0 @@ - Header screen. - * @type string $admin_preview_callback Callback function used to create the custom header markup in - * the Appearance > Header screen. - * } - */ - add_theme_support( 'custom-header', apply_filters( 'twentyfourteen_custom_header_args', array( - 'default-text-color' => 'fff', - 'width' => 1260, - 'height' => 240, - 'flex-height' => true, - 'wp-head-callback' => 'twentyfourteen_header_style', - 'admin-head-callback' => 'twentyfourteen_admin_header_style', - 'admin-preview-callback' => 'twentyfourteen_admin_header_image', - ) ) ); -} -add_action( 'after_setup_theme', 'twentyfourteen_custom_header_setup' ); - -if ( ! function_exists( 'twentyfourteen_header_style' ) ) : -/** - * Styles the header image and text displayed on the blog - * - * @see twentyfourteen_custom_header_setup(). - * - */ -function twentyfourteen_header_style() { - $text_color = get_header_textcolor(); - - // If no custom color for text is set, let's bail. - if ( display_header_text() && $text_color === get_theme_support( 'custom-header', 'default-text-color' ) ) - return; - - // If we get this far, we have custom styles. - ?> - - Header screen. - * - * @see twentyfourteen_custom_header_setup() - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_admin_header_style() { -?> - - Header screen. - * - * @see twentyfourteen_custom_header_setup() - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_admin_header_image() { -?> - -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'; - $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; - - // Rename the label to "Site Title Color" because this only affects the site title in this theme. - $wp_customize->get_control( 'header_textcolor' )->label = __( 'Site Title Color', 'twentyfourteen' ); - - // 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 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' ), - 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, - ) ); - - // Add the featured content layout setting and control. - $wp_customize->add_setting( 'featured_content_layout', array( - 'default' => 'grid', - 'sanitize_callback' => 'twentyfourteen_sanitize_layout', - ) ); - - $wp_customize->add_control( 'featured_content_layout', array( - 'label' => __( 'Layout', 'twentyfourteen' ), - 'section' => 'featured_content', - 'type' => 'select', - 'choices' => array( - 'grid' => __( 'Grid', 'twentyfourteen' ), - 'slider' => __( 'Slider', 'twentyfourteen' ), - ), - ) ); -} -add_action( 'customize_register', 'twentyfourteen_customize_register' ); - -/** - * Sanitize the Featured Content layout value. - * - * @since Twenty Fourteen 1.0 - * - * @param string $layout Layout type. - * @return string Filtered layout type (grid|slider). - */ -function twentyfourteen_sanitize_layout( $layout ) { - if ( ! in_array( $layout, array( 'grid', 'slider' ) ) ) { - $layout = 'grid'; - } - - return $layout; -} - -/** - * Bind JS handlers to make Theme Customizer preview reload changes asynchronously. - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_customize_preview_js() { - wp_enqueue_script( 'twentyfourteen_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20131205', true ); -} -add_action( 'customize_preview_init', 'twentyfourteen_customize_preview_js' ); - -/** - * Add contextual help to the Themes and Post edit screens. - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_contextual_help() { - if ( 'admin_head-edit.php' === current_filter() && 'post' !== $GLOBALS['typenow'] ) { - return; - } - - get_current_screen()->add_help_tab( array( - 'id' => 'twentyfourteen', - 'title' => __( 'Twenty Fourteen', 'twentyfourteen' ), - 'content' => - '
        ' . - '
      • ' . sprintf( __( '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 the tag and layout in Appearance → Customize. 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( 'customize.php' ), admin_url( 'edit.php?show_sticky=1' ) ) . '
      • ' . - '
      • ' . sprintf( __( 'Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page.', 'twentyfourteen' ), 'http://codex.wordpress.org/Post_Thumbnails#Setting_a_Post_Thumbnail' ) . '
      • ' . - '
      • ' . sprintf( __( 'For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation.', 'twentyfourteen' ), 'http://codex.wordpress.org/Twenty_Fourteen' ) . '
      • ' . - '
      ', - ) ); -} -add_action( 'admin_head-themes.php', 'twentyfourteen_contextual_help' ); -add_action( 'admin_head-edit.php', 'twentyfourteen_contextual_help' ); diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/inc/featured-content.php b/sources/wordpress/wp-content/themes/twentyfourteen/inc/featured-content.php deleted file mode 100644 index ccff4ca..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/inc/featured-content.php +++ /dev/null @@ -1,533 +0,0 @@ - $post_ids, - 'posts_per_page' => count( $post_ids ), - ) ); - - return $featured_posts; - } - - /** - * Get featured post IDs - * - * This function will return the an array containing the - * post IDs of all featured posts. - * - * Sets the "featured_content_ids" transient. - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - * - * @return array Array of post IDs. - */ - public static function get_featured_post_ids() { - // Get array of cached results if they exist. - $featured_ids = get_transient( 'featured_content_ids' ); - - if ( false === $featured_ids ) { - $settings = self::get_setting(); - $term = get_term_by( 'name', $settings['tag-name'], 'post_tag' ); - - if ( $term ) { - // Query for featured posts. - $featured_ids = get_posts( array( - 'fields' => 'ids', - 'numberposts' => self::$max_posts, - 'suppress_filters' => false, - 'tax_query' => array( - array( - 'field' => 'term_id', - 'taxonomy' => 'post_tag', - 'terms' => $term->term_id, - ), - ), - ) ); - } - - // Get sticky posts if no Featured Content exists. - if ( ! $featured_ids ) { - $featured_ids = self::get_sticky_posts(); - } - - set_transient( 'featured_content_ids', $featured_ids ); - } - - // Ensure correct format before return. - return array_map( 'absint', $featured_ids ); - } - - /** - * Return an array with IDs of posts maked as sticky. - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - * - * @return array Array of sticky posts. - */ - public static function get_sticky_posts() { - return array_slice( get_option( 'sticky_posts', array() ), 0, self::$max_posts ); - } - - /** - * Delete featured content ids transient. - * - * Hooks in the "save_post" action. - * - * @see Featured_Content::validate_settings(). - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - */ - public static function delete_transient() { - delete_transient( 'featured_content_ids' ); - } - - /** - * Exclude featured posts from the home page blog query. - * - * Filter the home page posts, and remove any featured post ID's from it. - * Hooked onto the 'pre_get_posts' action, this changes the parameters of - * the query before it gets any posts. - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - * - * @param WP_Query $query WP_Query object. - * @return WP_Query Possibly-modified WP_Query. - */ - public static function pre_get_posts( $query ) { - - // Bail if not home or not main query. - if ( ! $query->is_home() || ! $query->is_main_query() ) { - return; - } - - $page_on_front = get_option( 'page_on_front' ); - - // Bail if the blog page is not the front page. - if ( ! empty( $page_on_front ) ) { - return; - } - - $featured = self::get_featured_post_ids(); - - // Bail if no featured posts. - if ( ! $featured ) { - return; - } - - // We need to respect post ids already in the blacklist. - $post__not_in = $query->get( 'post__not_in' ); - - if ( ! empty( $post__not_in ) ) { - $featured = array_merge( (array) $post__not_in, $featured ); - $featured = array_unique( $featured ); - } - - $query->set( 'post__not_in', $featured ); - } - - /** - * Reset tag option when the saved tag is deleted. - * - * It's important to mention that the transient needs to be deleted, - * too. While it may not be obvious by looking at the function alone, - * the transient is deleted by Featured_Content::validate_settings(). - * - * Hooks in the "delete_post_tag" action. - * - * @see Featured_Content::validate_settings(). - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - * - * @param int $tag_id The term_id of the tag that has been deleted. - */ - public static function delete_post_tag( $tag_id ) { - $settings = self::get_setting(); - - if ( empty( $settings['tag-id'] ) || $tag_id != $settings['tag-id'] ) { - return; - } - - $settings['tag-id'] = 0; - $settings = self::validate_settings( $settings ); - update_option( 'featured-content', $settings ); - } - - /** - * Hide featured tag from displaying when global terms are queried from the front-end. - * - * Hooks into the "get_terms" filter. - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - * - * @param array $terms List of term objects. This is the return value of get_terms(). - * @param array $taxonomies An array of taxonomy slugs. - * @return array A filtered array of terms. - * - * @uses Featured_Content::get_setting() - */ - public static function hide_featured_term( $terms, $taxonomies, $args ) { - - // This filter is only appropriate on the front-end. - if ( is_admin() ) { - return $terms; - } - - // We only want to hide the featured tag. - if ( ! in_array( 'post_tag', $taxonomies ) ) { - return $terms; - } - - // Bail if no terms were returned. - if ( empty( $terms ) ) { - return $terms; - } - - // Bail if term objects are unavailable. - if ( 'all' != $args['fields'] ) { - return $terms; - } - - $settings = self::get_setting(); - foreach( $terms as $order => $term ) { - if ( ( $settings['tag-id'] === $term->term_id || $settings['tag-name'] === $term->name ) && 'post_tag' === $term->taxonomy ) { - unset( $terms[ $order ] ); - } - } - - return $terms; - } - - /** - * Hide featured tag from display when terms associated with a post object - * are queried from the front-end. - * - * Hooks into the "get_the_terms" filter. - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - * - * @param array $terms A list of term objects. This is the return value of get_the_terms(). - * @param int $id The ID field for the post object that terms are associated with. - * @param array $taxonomy An array of taxonomy slugs. - * @return array Filtered array of terms. - * - * @uses Featured_Content::get_setting() - */ - public static function hide_the_featured_term( $terms, $id, $taxonomy ) { - - // This filter is only appropriate on the front-end. - if ( is_admin() ) { - return $terms; - } - - // Make sure we are in the correct taxonomy. - if ( 'post_tag' != $taxonomy ) { - return $terms; - } - - // No terms? Return early! - if ( empty( $terms ) ) { - return $terms; - } - - $settings = self::get_setting(); - foreach( $terms as $order => $term ) { - if ( ( $settings['tag-id'] === $term->term_id || $settings['tag-name'] === $term->name ) && 'post_tag' === $term->taxonomy ) { - unset( $terms[ $term->term_id ] ); - } - } - - return $terms; - } - - /** - * Register custom setting on the Settings -> Reading screen. - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - */ - public static function register_setting() { - register_setting( 'featured-content', 'featured-content', array( __CLASS__, 'validate_settings' ) ); - } - - /** - * Add settings to the Customizer. - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - * - * @param WP_Customize_Manager $wp_customize Theme Customizer object. - */ - public static function customize_register( $wp_customize ) { - $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' ), - 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, - 'theme_supports' => 'featured-content', - ) ); - - // Add Featured Content settings. - $wp_customize->add_setting( 'featured-content[tag-name]', array( - 'default' => _x( 'featured', 'featured content default tag slug', 'twentyfourteen' ), - 'type' => 'option', - 'sanitize_js_callback' => array( __CLASS__, 'delete_transient' ), - ) ); - $wp_customize->add_setting( 'featured-content[hide-tag]', array( - 'default' => true, - 'type' => 'option', - 'sanitize_js_callback' => array( __CLASS__, 'delete_transient' ), - ) ); - - // Add Featured Content controls. - $wp_customize->add_control( 'featured-content[tag-name]', array( - 'label' => __( 'Tag Name', 'twentyfourteen' ), - 'section' => 'featured_content', - 'priority' => 20, - ) ); - $wp_customize->add_control( 'featured-content[hide-tag]', array( - 'label' => __( 'Don’t display tag on front end.', 'twentyfourteen' ), - 'section' => 'featured_content', - 'type' => 'checkbox', - 'priority' => 30, - ) ); - } - - /** - * Enqueue the tag suggestion script. - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - */ - public static function enqueue_scripts() { - wp_enqueue_script( 'featured-content-suggest', get_template_directory_uri() . '/js/featured-content-admin.js', array( 'jquery', 'suggest' ), '20131022', true ); - } - - /** - * Get featured content settings. - * - * Get all settings recognized by this module. This function - * will return all settings whether or not they have been stored - * in the database yet. This ensures that all keys are available - * at all times. - * - * In the event that you only require one setting, you may pass - * its name as the first parameter to the function and only that - * value will be returned. - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - * - * @param string $key The key of a recognized setting. - * @return mixed Array of all settings by default. A single value if passed as first parameter. - */ - public static function get_setting( $key = 'all' ) { - $saved = (array) get_option( 'featured-content' ); - - $defaults = array( - 'hide-tag' => 1, - 'tag-id' => 0, - 'tag-name' => _x( 'featured', 'featured content default tag slug', 'twentyfourteen' ), - ); - - $options = wp_parse_args( $saved, $defaults ); - $options = array_intersect_key( $options, $defaults ); - - if ( 'all' != $key ) { - return isset( $options[ $key ] ) ? $options[ $key ] : false; - } - - return $options; - } - - /** - * Validate featured content settings. - * - * Make sure that all user supplied content is in an expected - * format before saving to the database. This function will also - * delete the transient set in Featured_Content::get_featured_content(). - * - * @static - * @access public - * @since Twenty Fourteen 1.0 - * - * @param array $input Array of settings input. - * @return array Validated settings output. - */ - public static function validate_settings( $input ) { - $output = array(); - - if ( empty( $input['tag-name'] ) ) { - $output['tag-id'] = 0; - } else { - $term = get_term_by( 'name', $input['tag-name'], 'post_tag' ); - - if ( $term ) { - $output['tag-id'] = $term->term_id; - } else { - $new_tag = wp_create_tag( $input['tag-name'] ); - - if ( ! is_wp_error( $new_tag ) && isset( $new_tag['term_id'] ) ) { - $output['tag-id'] = $new_tag['term_id']; - } - } - - $output['tag-name'] = $input['tag-name']; - } - - $output['hide-tag'] = isset( $input['hide-tag'] ) && $input['hide-tag'] ? 1 : 0; - - // Delete the featured post ids transient. - self::delete_transient(); - - return $output; - } -} // Featured_Content - -Featured_Content::setup(); diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/inc/template-tags.php b/sources/wordpress/wp-content/themes/twentyfourteen/inc/template-tags.php deleted file mode 100644 index bea9089..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/inc/template-tags.php +++ /dev/null @@ -1,203 +0,0 @@ -max_num_pages < 2 ) { - return; - } - - $paged = get_query_var( 'paged' ) ? intval( get_query_var( 'paged' ) ) : 1; - $pagenum_link = html_entity_decode( get_pagenum_link() ); - $query_args = array(); - $url_parts = explode( '?', $pagenum_link ); - - if ( isset( $url_parts[1] ) ) { - wp_parse_str( $url_parts[1], $query_args ); - } - - $pagenum_link = remove_query_arg( array_keys( $query_args ), $pagenum_link ); - $pagenum_link = trailingslashit( $pagenum_link ) . '%_%'; - - $format = $wp_rewrite->using_index_permalinks() && ! strpos( $pagenum_link, 'index.php' ) ? 'index.php/' : ''; - $format .= $wp_rewrite->using_permalinks() ? user_trailingslashit( $wp_rewrite->pagination_base . '/%#%', 'paged' ) : '?paged=%#%'; - - // Set up paginated links. - $links = paginate_links( array( - 'base' => $pagenum_link, - 'format' => $format, - 'total' => $wp_query->max_num_pages, - 'current' => $paged, - 'mid_size' => 1, - 'add_args' => array_map( 'urlencode', $query_args ), - 'prev_text' => __( '← Previous', 'twentyfourteen' ), - 'next_text' => __( 'Next →', 'twentyfourteen' ), - ) ); - - if ( $links ) : - - ?> - - post_parent ) : get_adjacent_post( false, '', true ); - $next = get_adjacent_post( false, '', false ); - - if ( ! $next && ! $previous ) { - return; - } - - ?> - - ' . __( 'Sticky', 'twentyfourteen' ) . ''; - } - - // Set up and print post meta information. - printf( ' ', - esc_url( get_permalink() ), - esc_attr( get_the_date( 'c' ) ), - esc_html( get_the_date() ), - esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), - get_the_author() - ); -} -endif; - -/** - * Find out if blog has more than one category. - * - * @since Twenty Fourteen 1.0 - * - * @return boolean true if blog has more than 1 category - */ -function twentyfourteen_categorized_blog() { - if ( false === ( $all_the_cool_cats = get_transient( 'twentyfourteen_category_count' ) ) ) { - // Create an array of all the categories that are attached to posts - $all_the_cool_cats = get_categories( array( - 'hide_empty' => 1, - ) ); - - // Count the number of categories that are attached to the posts - $all_the_cool_cats = count( $all_the_cool_cats ); - - set_transient( 'twentyfourteen_category_count', $all_the_cool_cats ); - } - - if ( 1 !== (int) $all_the_cool_cats ) { - // This blog has more than 1 category so twentyfourteen_categorized_blog should return true - return true; - } else { - // This blog has only 1 category so twentyfourteen_categorized_blog should return false - return false; - } -} - -/** - * Flush out the transients used in twentyfourteen_categorized_blog. - * - * @since Twenty Fourteen 1.0 - */ -function twentyfourteen_category_transient_flusher() { - // Like, beat it. Dig? - delete_transient( 'twentyfourteen_category_count' ); -} -add_action( 'edit_category', 'twentyfourteen_category_transient_flusher' ); -add_action( 'save_post', 'twentyfourteen_category_transient_flusher' ); - -/** - * 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 Fourteen 1.0 - */ -function twentyfourteen_post_thumbnail() { - if ( post_password_required() || is_attachment() || ! has_post_thumbnail() ) { - return; - } - - if ( is_singular() ) : - ?> - -
      - -
      - - - - - - - - 'widget_twentyfourteen_ephemera', - 'description' => __( 'Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts.', 'twentyfourteen' ), - ) ); - } - - /** - * Output the HTML for this widget. - * - * @access public - * @since Twenty Fourteen 1.0 - * - * @param array $args An array of standard parameters for widgets in this theme. - * @param array $instance An array of settings for this widget instance. - */ - public function widget( $args, $instance ) { - $format = isset( $instance['format'] ) && in_array( $instance['format'], $this->formats ) ? $instance['format'] : 'aside'; - - switch ( $format ) { - case 'image': - $format_string = __( 'Images', 'twentyfourteen' ); - $format_string_more = __( 'More images', 'twentyfourteen' ); - break; - case 'video': - $format_string = __( 'Videos', 'twentyfourteen' ); - $format_string_more = __( 'More videos', 'twentyfourteen' ); - break; - case 'audio': - $format_string = __( 'Audio', 'twentyfourteen' ); - $format_string_more = __( 'More audio', 'twentyfourteen' ); - break; - case 'quote': - $format_string = __( 'Quotes', 'twentyfourteen' ); - $format_string_more = __( 'More quotes', 'twentyfourteen' ); - break; - case 'link': - $format_string = __( 'Links', 'twentyfourteen' ); - $format_string_more = __( 'More links', 'twentyfourteen' ); - break; - case 'gallery': - $format_string = __( 'Galleries', 'twentyfourteen' ); - $format_string_more = __( 'More galleries', 'twentyfourteen' ); - break; - case 'aside': - default: - $format_string = __( 'Asides', 'twentyfourteen' ); - $format_string_more = __( 'More asides', 'twentyfourteen' ); - break; - } - - $number = empty( $instance['number'] ) ? 2 : absint( $instance['number'] ); - $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? $format_string : $instance['title'], $instance, $this->id_base ); - - $ephemera = new WP_Query( array( - 'order' => 'DESC', - 'posts_per_page' => $number, - 'no_found_rows' => true, - 'post_status' => 'publish', - 'post__not_in' => get_option( 'sticky_posts' ), - 'tax_query' => array( - array( - 'taxonomy' => 'post_format', - 'terms' => array( "post-format-$format" ), - 'field' => 'slug', - 'operator' => 'IN', - ), - ), - ) ); - - if ( $ephemera->have_posts() ) : - $tmp_content_width = $GLOBALS['content_width']; - $GLOBALS['content_width'] = 306; - - echo $args['before_widget']; - ?> -

      - -

      -
        - - have_posts() ) : - $ephemera->the_post(); - $tmp_more = $GLOBALS['more']; - $GLOBALS['more'] = 0; - ?> -
      1. -
        > -
        - →', 'twentyfourteen' ) ); - else : - $images = array(); - - $galleries = get_post_galleries( get_the_ID(), false ); - if ( isset( $galleries[0]['ids'] ) ) - $images = explode( ',', $galleries[0]['ids'] ); - - if ( ! $images ) : - $images = get_posts( array( - 'fields' => 'ids', - 'numberposts' => -1, - 'order' => 'ASC', - 'orderby' => 'menu_order', - 'post_mime_type' => 'image', - 'post_parent' => get_the_ID(), - 'post_type' => 'attachment', - ) ); - endif; - - $total_images = count( $images ); - - if ( has_post_thumbnail() ) : - $post_thumbnail = get_the_post_thumbnail(); - elseif ( $total_images > 0 ) : - $image = array_shift( $images ); - $post_thumbnail = wp_get_attachment_image( $image, 'post-thumbnail' ); - endif; - - if ( ! empty ( $post_thumbnail ) ) : - ?> - - -

        - %2$s photo.', 'This gallery contains %2$s photos.', $total_images, 'twentyfourteen' ), - esc_url( get_permalink() ), - number_format_i18n( $total_images ) - ); - ?> -

        - →', 'twentyfourteen' ) ); - endif; - ?> -
        - -
        - -
        -
        -
      2. - - -
      - - →', 'twentyfourteen' ), $format_string_more ); - ?> - - formats ) ) { - $instance['format'] = $new_instance['format']; - } - - return $instance; - } - - /** - * Display the form for this widget on the Widgets page of the Admin area. - * - * @since Twenty Fourteen 1.0 - * - * @param array $instance - */ - function form( $instance ) { - $title = empty( $instance['title'] ) ? '' : esc_attr( $instance['title'] ); - $number = empty( $instance['number'] ) ? 2 : absint( $instance['number'] ); - $format = isset( $instance['format'] ) && in_array( $instance['format'], $this->formats ) ? $instance['format'] : 'aside'; - ?> -

      -

      - -

      -

      - -

      - - - -

      - - - -
      -
      - - - -
      -
      - -
      - - 781 ) { - var mastheadHeight = $( '#masthead' ).height(), - toolbarOffset, mastheadOffset; - - if ( mastheadHeight > 48 ) { - body.removeClass( 'masthead-fixed' ); - } - - if ( body.is( '.header-image' ) ) { - toolbarOffset = body.is( '.admin-bar' ) ? $( '#wpadminbar' ).height() : 0; - mastheadOffset = $( '#masthead' ).offset().top - toolbarOffset; - - _window.on( 'scroll.twentyfourteen', function() { - if ( _window.scrollTop() > mastheadOffset && mastheadHeight < 49 ) { - body.addClass( 'masthead-fixed' ); - } else { - body.removeClass( 'masthead-fixed' ); - } - } ); - } - } - - // Focus styles for menus. - $( '.primary-navigation, .secondary-navigation' ).find( 'a' ).on( 'focus.twentyfourteen blur.twentyfourteen', function() { - $( this ).parents().toggleClass( 'focus' ); - } ); - } ); - - _window.load( function() { - // Arrange footer widgets vertically. - if ( $.isFunction( $.fn.masonry ) ) { - $( '#footer-sidebar' ).masonry( { - itemSelector: '.widget', - columnWidth: function( containerWidth ) { - return containerWidth / 4; - }, - gutterWidth: 0, - isResizable: true, - isRTL: $( 'body' ).is( '.rtl' ) - } ); - } - - // Initialize Featured Content slider. - if ( body.is( '.slider' ) ) { - $( '.featured-content' ).featuredslider( { - selector: '.featured-content-inner > article', - controlsContainer: '.featured-content' - } ); - } - } ); -} )( jQuery ); diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/js/html5.js b/sources/wordpress/wp-content/themes/twentyfourteen/js/html5.js deleted file mode 100644 index 6168aac..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/js/html5.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed -*/ -(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); -a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; -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|| -"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); -if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d 0 && $( slider.vars.controlsContainer ); - } - - slider.doMath(); - - // INIT - slider.setup( 'init' ); - - // CONTROLNAV - methods.controlNav.setup(); - - // DIRECTIONNAV - methods.directionNav.setup(); - - // KEYBOARD - if ( $( slider.containerSelector ).length === 1 ) { - $( document ).bind( 'keyup', function( event ) { - var keycode = event.keyCode, - target = false; - if ( ! slider.animating && ( keycode === 39 || keycode === 37 ) ) { - if ( keycode === 39 ) { - target = slider.getTarget( 'next' ); - } else if ( keycode === 37 ) { - target = slider.getTarget( 'prev' ); - } - - slider.featureAnimate( target ); - } - } ); - } - - // TOUCH - if ( touch ) { - methods.touch(); - } - - $( window ).bind( 'resize orientationchange focus', methods.resize ); - - slider.find( 'img' ).attr( 'draggable', 'false' ); - }, - - controlNav: { - setup: function() { - methods.controlNav.setupPaging(); - }, - setupPaging: function() { - var type = 'control-paging', - j = 1, - item, - slide, - i; - - slider.controlNavScaffold = $( '
        ' ); - - if ( slider.pagingCount > 1 ) { - for ( i = 0; i < slider.pagingCount; i++ ) { - slide = slider.slides.eq( i ); - item = '' + j + ''; - slider.controlNavScaffold.append( '
      1. ' + item + '
      2. ' ); - j++; - } - } - - // CONTROLSCONTAINER - ( slider.controlsContainer ) ? $( slider.controlsContainer ).append( slider.controlNavScaffold ) : slider.append( slider.controlNavScaffold ); - methods.controlNav.set(); - - methods.controlNav.active(); - - slider.controlNavScaffold.delegate( 'a, img', eventType, function( event ) { - event.preventDefault(); - - if ( watchedEvent === '' || watchedEvent === event.type ) { - var $this = $( this ), - target = slider.controlNav.index( $this ); - - if ( ! $this.hasClass( namespace + 'active' ) ) { - slider.direction = ( target > slider.currentSlide ) ? 'next' : 'prev'; - slider.featureAnimate( target ); - } - } - - // Set up flags to prevent event duplication. - if ( watchedEvent === '' ) { - watchedEvent = event.type; - } - - methods.setToClearWatchedEvent(); - } ); - }, - set: function() { - var selector = 'a'; - slider.controlNav = $( '.' + namespace + 'control-nav li ' + selector, ( slider.controlsContainer ) ? slider.controlsContainer : slider ); - }, - active: function() { - slider.controlNav.removeClass( namespace + 'active' ).eq( slider.animatingTo ).addClass( namespace + 'active' ); - }, - update: function( action, pos ) { - if ( slider.pagingCount > 1 && action === 'add' ) { - slider.controlNavScaffold.append( $( '
      3. ' + slider.count + '
      4. ' ) ); - } else if ( slider.pagingCount === 1 ) { - slider.controlNavScaffold.find( 'li' ).remove(); - } else { - slider.controlNav.eq( pos ).closest( 'li' ).remove(); - } - methods.controlNav.set(); - ( slider.pagingCount > 1 && slider.pagingCount !== slider.controlNav.length ) ? slider.update( pos, action ) : methods.controlNav.active(); - } - }, - - directionNav: { - setup: function() { - var directionNavScaffold = $( '' ); - - // CONTROLSCONTAINER - if ( slider.controlsContainer ) { - $( slider.controlsContainer ).append( directionNavScaffold ); - slider.directionNav = $( '.' + namespace + 'direction-nav li a', slider.controlsContainer ); - } else { - slider.append( directionNavScaffold ); - slider.directionNav = $( '.' + namespace + 'direction-nav li a', slider ); - } - - methods.directionNav.update(); - - slider.directionNav.bind( eventType, function( event ) { - event.preventDefault(); - var target; - - if ( watchedEvent === '' || watchedEvent === event.type ) { - target = ( $( this ).hasClass( namespace + 'next' ) ) ? slider.getTarget( 'next' ) : slider.getTarget( 'prev' ); - slider.featureAnimate( target ); - } - - // Set up flags to prevent event duplication. - if ( watchedEvent === '' ) { - watchedEvent = event.type; - } - - methods.setToClearWatchedEvent(); - } ); - }, - update: function() { - var disabledClass = namespace + 'disabled'; - if ( slider.pagingCount === 1 ) { - slider.directionNav.addClass( disabledClass ).attr( 'tabindex', '-1' ); - } else { - slider.directionNav.removeClass( disabledClass ).removeAttr( 'tabindex' ); - } - } - }, - - touch: function() { - var startX, - startY, - offset, - cwidth, - dx, - startT, - scrolling = false, - localX = 0, - localY = 0, - accDx = 0; - - if ( ! msGesture ) { - el.addEventListener( 'touchstart', onTouchStart, false ); - } else { - el.style.msTouchAction = 'none'; - el._gesture = new MSGesture(); // MSFT specific. - el._gesture.target = el; - el.addEventListener( 'MSPointerDown', onMSPointerDown, false ); - el._slider = slider; - el.addEventListener( 'MSGestureChange', onMSGestureChange, false ); - el.addEventListener( 'MSGestureEnd', onMSGestureEnd, false ); - } - - function onTouchStart( e ) { - if ( slider.animating ) { - e.preventDefault(); - } else if ( ( window.navigator.msPointerEnabled ) || e.touches.length === 1 ) { - cwidth = slider.w; - startT = Number( new Date() ); - - // Local vars for X and Y points. - localX = e.touches[0].pageX; - localY = e.touches[0].pageY; - - offset = ( slider.currentSlide + slider.cloneOffset ) * cwidth; - if ( slider.animatingTo === slider.last && slider.direction !== 'next' ) { - offset = 0; - } - - startX = localX; - startY = localY; - - el.addEventListener( 'touchmove', onTouchMove, false ); - el.addEventListener( 'touchend', onTouchEnd, false ); - } - } - - function onTouchMove( e ) { - // Local vars for X and Y points. - localX = e.touches[0].pageX; - localY = e.touches[0].pageY; - - dx = startX - localX; - scrolling = Math.abs( dx ) < Math.abs( localY - startY ); - - if ( ! scrolling ) { - e.preventDefault(); - if ( slider.transitions ) { - slider.setProps( offset + dx, 'setTouch' ); - } - } - } - - function onTouchEnd() { - // Finish the touch by undoing the touch session. - el.removeEventListener( 'touchmove', onTouchMove, false ); - - if ( slider.animatingTo === slider.currentSlide && ! scrolling && dx !== null ) { - var updateDx = dx, - target = ( updateDx > 0 ) ? slider.getTarget( 'next' ) : slider.getTarget( 'prev' ); - - slider.featureAnimate( target ); - } - el.removeEventListener( 'touchend', onTouchEnd, false ); - - startX = null; - startY = null; - dx = null; - offset = null; - } - - function onMSPointerDown( e ) { - e.stopPropagation(); - if ( slider.animating ) { - e.preventDefault(); - } else { - el._gesture.addPointer( e.pointerId ); - accDx = 0; - cwidth = slider.w; - startT = Number( new Date() ); - offset = ( slider.currentSlide + slider.cloneOffset ) * cwidth; - if ( slider.animatingTo === slider.last && slider.direction !== 'next' ) { - offset = 0; - } - } - } - - function onMSGestureChange( e ) { - e.stopPropagation(); - var slider = e.target._slider, - transX, - transY; - if ( ! slider ) { - return; - } - - transX = -e.translationX, - transY = -e.translationY; - - // Accumulate translations. - accDx = accDx + transX; - dx = accDx; - scrolling = Math.abs( accDx ) < Math.abs( -transY ); - - if ( e.detail === e.MSGESTURE_FLAG_INERTIA ) { - setImmediate( function () { // MSFT specific. - el._gesture.stop(); - } ); - - return; - } - - if ( ! scrolling || Number( new Date() ) - startT > 500 ) { - e.preventDefault(); - if ( slider.transitions ) { - slider.setProps( offset + dx, 'setTouch' ); - } - } - } - - function onMSGestureEnd( e ) { - e.stopPropagation(); - var slider = e.target._slider, - updateDx, - target; - if ( ! slider ) { - return; - } - - if ( slider.animatingTo === slider.currentSlide && ! scrolling && dx !== null ) { - updateDx = dx, - target = ( updateDx > 0 ) ? slider.getTarget( 'next' ) : slider.getTarget( 'prev' ); - - slider.featureAnimate( target ); - } - - startX = null; - startY = null; - dx = null; - offset = null; - accDx = 0; - } - }, - - resize: function() { - if ( ! slider.animating && slider.is( ':visible' ) ) { - slider.doMath(); - - // SMOOTH HEIGHT - methods.smoothHeight(); - slider.newSlides.width( slider.computedW ); - slider.setProps( slider.computedW, 'setTotal' ); - } - }, - - smoothHeight: function( dur ) { - var $obj = slider.viewport; - ( dur ) ? $obj.animate( { 'height': slider.slides.eq( slider.animatingTo ).height() }, dur ) : $obj.height( slider.slides.eq( slider.animatingTo ).height() ); - }, - - setToClearWatchedEvent: function() { - clearTimeout( watchedEventClearTimer ); - watchedEventClearTimer = setTimeout( function() { - watchedEvent = ''; - }, 3000 ); - } - }; - - // Public methods. - slider.featureAnimate = function( target ) { - if ( target !== slider.currentSlide ) { - slider.direction = ( target > slider.currentSlide ) ? 'next' : 'prev'; - } - - if ( ! slider.animating && slider.is( ':visible' ) ) { - slider.animating = true; - slider.animatingTo = target; - - // CONTROLNAV - methods.controlNav.active(); - - slider.slides.removeClass( namespace + 'active-slide' ).eq( target ).addClass( namespace + 'active-slide' ); - - slider.atEnd = target === 0 || target === slider.last; - - // DIRECTIONNAV - methods.directionNav.update(); - - var dimension = slider.computedW, - slideString; - - if ( slider.currentSlide === 0 && target === slider.count - 1 && slider.direction !== 'next' ) { - slideString = 0; - } else if ( slider.currentSlide === slider.last && target === 0 && slider.direction !== 'prev' ) { - slideString = ( slider.count + 1 ) * dimension; - } else { - slideString = ( target + slider.cloneOffset ) * dimension; - } - slider.setProps( slideString, '', slider.vars.animationSpeed ); - if ( slider.transitions ) { - if ( ! slider.atEnd ) { - slider.animating = false; - slider.currentSlide = slider.animatingTo; - } - slider.container.unbind( 'webkitTransitionEnd transitionend' ); - slider.container.bind( 'webkitTransitionEnd transitionend', function() { - slider.wrapup( dimension ); - } ); - } else { - slider.container.animate( slider.args, slider.vars.animationSpeed, 'swing', function() { - slider.wrapup( dimension ); - } ); - } - - // SMOOTH HEIGHT - methods.smoothHeight( slider.vars.animationSpeed ); - } - }; - - slider.wrapup = function( dimension ) { - if ( slider.currentSlide === 0 && slider.animatingTo === slider.last ) { - slider.setProps( dimension, 'jumpEnd' ); - } else if ( slider.currentSlide === slider.last && slider.animatingTo === 0 ) { - slider.setProps( dimension, 'jumpStart' ); - } - slider.animating = false; - slider.currentSlide = slider.animatingTo; - }; - - slider.getTarget = function( dir ) { - slider.direction = dir; - - // Swap for RTL. - if ( slider.isRtl ) { - dir = 'next' === dir ? 'prev' : 'next'; - } - - if ( dir === 'next' ) { - return ( slider.currentSlide === slider.last ) ? 0 : slider.currentSlide + 1; - } else { - return ( slider.currentSlide === 0 ) ? slider.last : slider.currentSlide - 1; - } - }; - - slider.setProps = function( pos, special, dur ) { - var target = ( function() { - var posCalc = ( function() { - switch ( special ) { - case 'setTotal': return ( slider.currentSlide + slider.cloneOffset ) * pos; - case 'setTouch': return pos; - case 'jumpEnd': return slider.count * pos; - case 'jumpStart': return pos; - default: return pos; - } - }() ); - - return ( posCalc * -1 ) + 'px'; - }() ); - - if ( slider.transitions ) { - target = 'translate3d(' + target + ',0,0 )'; - dur = ( dur !== undefined ) ? ( dur / 1000 ) + 's' : '0s'; - slider.container.css( '-' + slider.pfx + '-transition-duration', dur ); - } - - slider.args[slider.prop] = target; - if ( slider.transitions || dur === undefined ) { - slider.container.css( slider.args ); - } - }; - - slider.setup = function( type ) { - var sliderOffset; - - if ( type === 'init' ) { - slider.viewport = $( '
        ' ).css( { 'overflow': 'hidden', 'position': 'relative' } ).appendTo( slider ).append( slider.container ); - slider.cloneCount = 0; - slider.cloneOffset = 0; - } - slider.cloneCount = 2; - slider.cloneOffset = 1; - // Clear out old clones. - if ( type !== 'init' ) { - slider.container.find( '.clone' ).remove(); - } - - slider.container.append( slider.slides.first().clone().addClass( 'clone' ).attr( 'aria-hidden', 'true' ) ).prepend( slider.slides.last().clone().addClass( 'clone' ).attr( 'aria-hidden', 'true' ) ); - slider.newSlides = $( slider.vars.selector, slider ); - - sliderOffset = slider.currentSlide + slider.cloneOffset; - slider.container.width( ( slider.count + slider.cloneCount ) * 200 + '%' ); - slider.setProps( sliderOffset * slider.computedW, 'init' ); - setTimeout( function() { - slider.doMath(); - slider.newSlides.css( { 'width': slider.computedW, 'float': 'left', 'display': 'block' } ); - // SMOOTH HEIGHT - methods.smoothHeight(); - }, ( type === 'init' ) ? 100 : 0 ); - - slider.slides.removeClass( namespace + 'active-slide' ).eq( slider.currentSlide ).addClass( namespace + 'active-slide' ); - }; - - slider.doMath = function() { - var slide = slider.slides.first(); - - slider.w = ( slider.viewport===undefined ) ? slider.width() : slider.viewport.width(); - slider.h = slide.height(); - slider.boxPadding = slide.outerWidth() - slide.width(); - - slider.itemW = slider.w; - slider.pagingCount = slider.count; - slider.last = slider.count - 1; - slider.computedW = slider.itemW - slider.boxPadding; - }; - - slider.update = function( pos, action ) { - slider.doMath(); - - // Update currentSlide and slider.animatingTo if necessary. - if ( pos < slider.currentSlide ) { - slider.currentSlide += 1; - } else if ( pos <= slider.currentSlide && pos !== 0 ) { - slider.currentSlide -= 1; - } - slider.animatingTo = slider.currentSlide; - - // Update controlNav. - if ( action === 'add' || slider.pagingCount > slider.controlNav.length ) { - methods.controlNav.update( 'add' ); - } else if ( action === 'remove' || slider.pagingCount < slider.controlNav.length ) { - if ( slider.currentSlide > slider.last ) { - slider.currentSlide -= 1; - slider.animatingTo -= 1; - } - methods.controlNav.update( 'remove', slider.last ); - } - // Update directionNav. - methods.directionNav.update(); - }; - - // FeaturedSlider: initialize. - methods.init(); - }; - - // Default settings. - $.featuredslider.defaults = { - namespace: 'slider-', // String: prefix string attached to the class of every element generated by the plugin. - selector: '.slides > li', // String: selector, must match a simple pattern. - animationSpeed: 600, // Integer: Set the speed of animations, in milliseconds. - controlsContainer: '', // jQuery Object/Selector: container navigation to append elements. - - // Text labels. - prevText: featuredSliderDefaults.prevText, // String: Set the text for the "previous" directionNav item. - nextText: featuredSliderDefaults.nextText // String: Set the text for the "next" directionNav item. - }; - - // FeaturedSlider: plugin function. - $.fn.featuredslider = function( options ) { - if ( options === undefined ) { - options = {}; - } - - if ( typeof options === 'object' ) { - return this.each( function() { - var $this = $( this ), - selector = ( options.selector ) ? options.selector : '.slides > li', - $slides = $this.find( selector ); - - if ( $slides.length === 1 || $slides.length === 0 ) { - $slides.fadeIn( 400 ); - } else if ( $this.data( 'featuredslider' ) === undefined ) { - new $.featuredslider( this, options ); - } - } ); - } - }; -} )( jQuery ); diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot b/sources/wordpress/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot deleted file mode 100644 index cf67030..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot +++ /dev/null @@ -1,467 +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 Fourteen 1.2\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentyfourteen\n" -"POT-Creation-Date: 2014-09-03 00:45:47+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 "Not Found" -msgstr "" - -#: 404.php:21 -msgid "It looks like nothing was found at this location. Maybe try a search?" -msgstr "" - -#: archive.php:31 -msgid "Daily Archives: %s" -msgstr "" - -#: archive.php:34 -msgid "Monthly Archives: %s" -msgstr "" - -#: archive.php:34 -msgctxt "monthly archives date format" -msgid "F Y" -msgstr "" - -#: archive.php:37 -msgid "Yearly Archives: %s" -msgstr "" - -#: archive.php:37 -msgctxt "yearly archives date format" -msgid "Y" -msgstr "" - -#: archive.php:40 taxonomy-post_format.php:51 -msgid "Archives" -msgstr "" - -#: author.php:31 -msgid "All posts by %s" -msgstr "" - -#: category.php:20 -msgid "Category Archives: %s" -msgstr "" - -#: comments.php:27 -msgid "One thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" - -#: comments.php:34 comments.php:52 -msgid "Comment navigation" -msgstr "" - -#: comments.php:35 comments.php:53 -msgid "← Older Comments" -msgstr "" - -#: comments.php:36 comments.php:54 -msgid "Newer Comments →" -msgstr "" - -#: comments.php:59 -msgid "Comments are closed." -msgstr "" - -#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28 -#: content-gallery.php:17 content-image.php:17 content-link.php:17 -#: content-quote.php:17 content-video.php:17 content.php:19 -msgctxt "Used between list items, there is a space after the comma." -msgid ", " -msgstr "" - -#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 -#: content-image.php:37 content-link.php:37 content-quote.php:37 -#: content-video.php:37 content.php:38 inc/widgets.php:194 -msgid "Leave a comment" -msgstr "" - -#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 -#: content-image.php:37 content-link.php:37 content-quote.php:37 -#: content-video.php:37 content.php:38 inc/widgets.php:194 -msgid "1 Comment" -msgstr "" - -#: content-aside.php:37 content-audio.php:37 content-gallery.php:37 -#: content-image.php:37 content-link.php:37 content-quote.php:37 -#: content-video.php:37 content.php:38 inc/widgets.php:194 -msgid "% Comments" -msgstr "" - -#: content-aside.php:40 content-audio.php:40 content-gallery.php:40 -#: content-image.php:40 content-link.php:40 content-page.php:28 -#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34 -#: page-templates/contributors.php:35 -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 " -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 -msgid "Pages:" -msgstr "" - -#: content-none.php:12 -msgid "Nothing Found" -msgstr "" - -#: content-none.php:18 -msgid "" -"Ready to publish your first post? Get started here." -msgstr "" - -#: content-none.php:22 -msgid "" -"Sorry, but nothing matched your search terms. Please try again with some " -"different keywords." -msgstr "" - -#: content-none.php:27 -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "" - -#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.2) #-#-#-#-# -#. Author URI of the plugin/theme -#: footer.php:21 -msgid "http://wordpress.org/" -msgstr "" - -#: footer.php:21 -msgid "Proudly powered by %s" -msgstr "" - -#: functions.php:83 -msgid "Top primary menu" -msgstr "" - -#: functions.php:84 -msgid "Secondary menu in left sidebar" -msgstr "" - -#: functions.php:171 -msgid "Primary Sidebar" -msgstr "" - -#: functions.php:173 -msgid "Main sidebar that appears on the left." -msgstr "" - -#: functions.php:180 -msgid "Content Sidebar" -msgstr "" - -#: functions.php:182 -msgid "Additional sidebar that appears on the right." -msgstr "" - -#: functions.php:189 -msgid "Footer Widget Area" -msgstr "" - -#: functions.php:191 -msgid "Appears in the footer section of the site." -msgstr "" - -#: functions.php:213 -msgctxt "Lato font: on or off" -msgid "on" -msgstr "" - -#: functions.php:254 -msgid "Previous" -msgstr "" - -#: functions.php:255 -msgid "Next" -msgstr "" - -#: functions.php:372 -msgid "%d Article" -msgid_plural "%d Articles" -msgstr[0] "" -msgstr[1] "" - -#: functions.php:491 -msgid "Page %s" -msgstr "" - -#: header.php:48 -msgid "Search" -msgstr "" - -#: header.php:52 -msgid "Primary Menu" -msgstr "" - -#: header.php:53 -msgid "Skip to content" -msgstr "" - -#: image.php:65 -msgid "Previous Image" -msgstr "" - -#: image.php:66 -msgid "Next Image" -msgstr "" - -#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 -msgid "" -"Twenty Fourteen requires at least WordPress version 3.6. You are running " -"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 -msgid "Site Title Color" -msgstr "" - -#: inc/customizer.php:31 -msgid "Display Site Title & Tagline" -msgstr "" - -#: inc/customizer.php:35 inc/featured-content.php:405 -msgid "Featured Content" -msgstr "" - -#: inc/customizer.php:36 inc/featured-content.php:406 -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 -msgctxt "featured content default tag slug" -msgid "featured" -msgstr "" - -#: inc/customizer.php:50 -msgid "Layout" -msgstr "" - -#: inc/customizer.php:54 -msgid "Grid" -msgstr "" - -#: inc/customizer.php:55 -msgid "Slider" -msgstr "" - -#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.2) #-#-#-#-# -#. Theme Name of the plugin/theme -#: inc/customizer.php:99 -msgid "Twenty Fourteen" -msgstr "" - -#: inc/customizer.php:102 -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 " -"the tag and layout in Appearance → Customize. If " -"no posts match the tag, sticky posts will be displayed " -"instead." -msgstr "" - -#: inc/customizer.php:103 -msgid "" -"Enhance your site design by using Featured Images for " -"posts you’d like to stand out (also known as post thumbnails). This " -"allows you to associate an image with your post without inserting it. Twenty " -"Fourteen uses featured images for posts and pages—above the " -"title—and in the Featured Content area on the home page." -msgstr "" - -#: inc/customizer.php:104 -msgid "" -"For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation." -msgstr "" - -#: inc/featured-content.php:428 -msgid "Tag Name" -msgstr "" - -#: inc/featured-content.php:433 -msgid "Don’t display tag on front end." -msgstr "" - -#: inc/template-tags.php:50 -msgid "← Previous" -msgstr "" - -#: inc/template-tags.php:51 -msgid "Next →" -msgstr "" - -#: inc/template-tags.php:58 -msgid "Posts navigation" -msgstr "" - -#: inc/template-tags.php:85 -msgid "Post navigation" -msgstr "" - -#: inc/template-tags.php:89 -msgid "Published In%title" -msgstr "" - -#: inc/template-tags.php:91 -msgid "Previous Post%title" -msgstr "" - -#: inc/template-tags.php:92 -msgid "Next Post%title" -msgstr "" - -#: inc/template-tags.php:109 -msgid "Sticky" -msgstr "" - -#: inc/widgets.php:34 -msgid "Twenty Fourteen Ephemera" -msgstr "" - -#: inc/widgets.php:36 -msgid "" -"Use this widget to list your recent Aside, Quote, Video, Audio, Image, " -"Gallery, and Link posts." -msgstr "" - -#: inc/widgets.php:54 taxonomy-post_format.php:33 -msgid "Images" -msgstr "" - -#: inc/widgets.php:55 -msgid "More images" -msgstr "" - -#: inc/widgets.php:58 taxonomy-post_format.php:36 -msgid "Videos" -msgstr "" - -#: inc/widgets.php:59 -msgid "More videos" -msgstr "" - -#: inc/widgets.php:62 taxonomy-post_format.php:39 -msgid "Audio" -msgstr "" - -#: inc/widgets.php:63 -msgid "More audio" -msgstr "" - -#: inc/widgets.php:66 taxonomy-post_format.php:42 -msgid "Quotes" -msgstr "" - -#: inc/widgets.php:67 -msgid "More quotes" -msgstr "" - -#: inc/widgets.php:70 taxonomy-post_format.php:45 -msgid "Links" -msgstr "" - -#: inc/widgets.php:71 -msgid "More links" -msgstr "" - -#: inc/widgets.php:74 taxonomy-post_format.php:48 -msgid "Galleries" -msgstr "" - -#: inc/widgets.php:75 -msgid "More galleries" -msgstr "" - -#: inc/widgets.php:79 taxonomy-post_format.php:30 -msgid "Asides" -msgstr "" - -#: inc/widgets.php:80 -msgid "More asides" -msgstr "" - -#: inc/widgets.php:162 -msgid "This gallery contains %2$s photo." -msgid_plural "" -"This gallery contains %2$s photos." -msgstr[0] "" -msgstr[1] "" - -#. translators: used with More archives link -#: inc/widgets.php:206 -msgid "%s " -msgstr "" - -#: inc/widgets.php:255 -msgid "Title:" -msgstr "" - -#: inc/widgets.php:258 -msgid "Number of posts to show:" -msgstr "" - -#: inc/widgets.php:261 -msgid "Post format to show:" -msgstr "" - -#: search.php:18 -msgid "Search Results for: %s" -msgstr "" - -#: tag.php:22 -msgid "Tag Archives: %s" -msgstr "" - -#. Theme URI of the plugin/theme -msgid "http://wordpress.org/themes/twentyfourteen" -msgstr "" - -#. Description of the plugin/theme -msgid "" -"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." -msgstr "" - -#. Author of the plugin/theme -msgid "the WordPress team" -msgstr "" - -#. Template Name of the plugin/theme -msgid "Contributor Page" -msgstr "" - -#. Template Name of the plugin/theme -msgid "Full Width Page" -msgstr "" diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/page-templates/contributors.php b/sources/wordpress/wp-content/themes/twentyfourteen/page-templates/contributors.php deleted file mode 100644 index 92602ab..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/page-templates/contributors.php +++ /dev/null @@ -1,52 +0,0 @@ - - -
        - - - -
        -
        - - -
        > -

        ', '

        ' ); - - // Output the authors list. - twentyfourteen_list_authors(); - - edit_post_link( __( 'Edit', 'twentyfourteen' ), '
        ', '
        ' ); - ?> -
        - - -
        -
        -
        - - - -
        - - - -
        -
        - -
        -
        -
        - - - -
        - - -
        -
        - - - -
        -
        - -
        - - ul, -li > ol { - margin: 0 20px 0 0; -} - -caption, -th, -td { - text-align: right; -} - - -/** - * 2.0 Repeatable Patterns - * ----------------------------------------------------------------------------- - */ - -.wp-caption-text { - padding-left: 10px; - padding-right: 0; -} - -.screen-reader-text:focus { - right: 5px; - left: auto; -} - - -/** - * 4.0 Header - * ----------------------------------------------------------------------------- - */ - -.site-title { - float: right; -} - -.search-toggle { - float: left; - margin-left: 38px; - margin-right: auto; -} - -.search-box .search-field { - float: left; - padding: 1px 6px 2px 2px; -} - -.search-toggle .screen-reader-text { - right: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */ - left: auto; -} - - -/** - * 5.0 Navigation - * ----------------------------------------------------------------------------- - */ - -.site-navigation ul ul { - margin-right: 20px; - margin-left: auto; -} - -.menu-toggle { - right: auto; - left: 0; -} - - -/** - * 6.0 Content - * ----------------------------------------------------------------------------- - */ - -/** - * 6.3 Entry Meta - * ----------------------------------------------------------------------------- - */ - -.entry-meta .tag-links a { - margin: 0 10px 4px 4px; -} - -.entry-meta .tag-links a:before { - border-right: 0; - border-left: 8px solid #767676; - right: -7px; - left: auto; -} - -.entry-meta .tag-links a:hover:before, -.entry-meta .tag-links a:focus:before { - border-left-color: #41a62a; -} - -.entry-meta .tag-links a:after { - right: -2px; - left: auto; -} - - -/** - * 6.4 Entry Content - * ----------------------------------------------------------------------------- - */ - -.page-links a, -.page-links > span { - margin: 0 0 2px 1px; -} - -.page-links > .page-links-title { - padding-right: 0; - padding-left: 7px; -} - - -/** - * 6.5 Galleries - * ----------------------------------------------------------------------------- - */ - -.gallery-item { - float: right; - margin: 0 0 4px 4px; -} - -.gallery-columns-1 .gallery-item:nth-of-type(1n), -.gallery-columns-2 .gallery-item:nth-of-type(2n), -.gallery-columns-3 .gallery-item:nth-of-type(3n), -.gallery-columns-4 .gallery-item:nth-of-type(4n), -.gallery-columns-5 .gallery-item:nth-of-type(5n), -.gallery-columns-6 .gallery-item:nth-of-type(6n), -.gallery-columns-7 .gallery-item:nth-of-type(7n), -.gallery-columns-8 .gallery-item:nth-of-type(8n), -.gallery-columns-9 .gallery-item:nth-of-type(9n) { - margin-right: auto; - margin-left: 0; -} - -.gallery-caption { - padding: 6px 8px; - right: 0; - left: auto; - text-align: right; -} - -.gallery-caption:before { - right: 0; - left: auto; -} - - -/** - * 6.7 Post/Image/Paging Navigation - * ----------------------------------------------------------------------------- - */ - -.paging-navigation .page-numbers { - margin-right: auto; - margin-left: 1px; -} - - -/** - * 6.10 Contributor Page - * ----------------------------------------------------------------------------- - */ - -.contributor-avatar { - float: right; - margin: 0 0 20px 30px; -} - - -/** - * 6.14 Comments - * ----------------------------------------------------------------------------- - */ - -.comment-author .avatar { - right: 0; - left: auto; -} - -.bypostauthor > article .fn:before { - margin: 0 -2px 0 2px; -} - -.comment-author, -.comment-awaiting-moderation, -.comment-content, -.comment-list .reply, -.comment-metadata { - padding-right: 30px; - padding-left: 0; -} - -.comment-edit-link { - margin-right: 10px; - margin-left: auto; -} - -.comment-reply-link:before, -.comment-reply-login:before { - margin-left: auto; - margin-right: 2px; -} - -.comment-reply-link:before, -.comment-reply-login:before, -.comment-edit-link:before { - -webkit-transform: scaleX(-1); - -moz-transform: scaleX(-1); - -ms-transform: scaleX(-1); - -o-transform: scaleX(-1); - transform: scaleX(-1); -} - -.comment-content ul, -.comment-content ol { - margin: 0 22px 24px 0; -} - -.comment-list .children { - margin-right: 15px; - margin-left: auto; -} - -.comment-reply-title small a { - float: left; -} - -.comment-navigation .nav-previous a { - margin-right: auto; - margin-left: 10px; -} - - -/** - * 7.0 Sidebars - * ----------------------------------------------------------------------------- - */ - -/** - * 7.1 Widgets - * ----------------------------------------------------------------------------- - */ - -.widget li > ol, -.widget li > ul { - margin-right: 10px; - margin-left: auto; -} - -.widget input, -.widget textarea { - padding: 1px 4px 2px 2px; -} - -.widget_calendar caption { - text-align: right; -} - -.widget_calendar #prev { - padding-right: 5px; - padding-left: 0; -} - -.widget_calendar #next { - padding-right: 0; - padding-left: 5px; - text-align: left; -} - -.widget_twentyfourteen_ephemera .entry-content ul, -.widget_twentyfourteen_ephemera .entry-content ol { - margin: 0 20px 18px 0; -} - -.widget_twentyfourteen_ephemera .entry-content li > ul, -.widget_twentyfourteen_ephemera .entry-content li > ol { - margin: 0 20px 0 0; -} - - -/** - * 7.2 Content Sidebar Widgets - * ----------------------------------------------------------------------------- - */ - -.content-sidebar .widget li > ol, -.content-sidebar .widget li > ul { - margin-right: 18px; - margin-left: auto; -} - -.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before { - margin: -1px 0 0 18px; -} - - -/** - * 9.0 Featured Content - * ----------------------------------------------------------------------------- - */ - -.featured-content .post-thumbnail img { - right: 0; - left: auto; -} - -.slider-viewport { - direction: ltr; -} - -.slider .featured-content .entry-header { - right: 0; - left: auto; - text-align: right; -} - -.slider-control-paging { - float: right; -} - -.slider-control-paging li { - float: right; - margin: 2px 0 2px 4px; -} - -.slider-control-paging li:last-child { - margin-right: auto; - margin-left: 0; -} - -.slider-control-paging a:before { - right: 10px; - left: auto; -} - -.slider-direction-nav li { - border-width: 2px 0 0 1px; - float: right; -} - -.slider-direction-nav li:last-child { - border-width: 2px 1px 0 0; -} - -.slider-direction-nav a:before { - content: "\f429"; -} - -.slider-direction-nav .slider-next:before { - content: "\f430"; -} - - -/** - * 10.0 Media Queries - * ----------------------------------------------------------------------------- - */ - -@media screen and (max-width: 400px) { - .list-view .site-content .post-thumbnail img { - float: right; - margin: 0 0 3px 10px; - } -} - -@media screen and (min-width: 401px) { - .site-content .entry-meta > span { - margin-right: auto; - margin-left: 10px; - } - - .site-content .format-quote .post-format a:before { - margin-right: auto; - margin-left: 2px; - } - - .site-content .format-gallery .post-format a:before { - margin-right: auto; - margin-left: 4px; - } - - .site-content .format-aside .post-format a:before { - margin-right: auto; - margin-left: 2px; - } - - .site-content .featured-post:before { - margin-right: auto; - margin-left: 3px; - } - - .site-content .entry-date a:before, - .attachment .site-content span.entry-date:before { - margin-right: auto; - margin-left: 1px; - } - - .site-content .comments-link a:before { - margin-right: auto; - margin-left: 2px; - } - - .site-content .full-size-link a:before { - margin-right: auto; - margin-left: 1px; - } - - .entry-content .edit-link a:before, - .entry-meta .edit-link a:before { - -webkit-transform: scaleX(-1); - -moz-transform: scaleX(-1); - -ms-transform: scaleX(-1); - -o-transform: scaleX(-1); - transform: scaleX(-1); - } -} - -@media screen and (min-width: 594px) { - .site-content .entry-header { - padding-right: 30px; - padding-left: 30px; - } -} - -@media screen and (min-width: 673px) { - .search-toggle { - margin-right: auto; - margin-left: 18px; - } - - .content-area { - float: right; - } - - .site-content { - margin-right: auto; - margin-left: 33.33333333%; - } - - .archive-header, - .comments-area, - .image-navigation, - .page-header, - .page-content, - .post-navigation, - .site-content .entry-content, - .site-content .entry-summary, - .site-content footer.entry-meta { - padding-right: 30px; - padding-left: 30px; - } - - .full-width .site-content { - margin-left: 0; - } - - .content-sidebar { - float: left; - margin-right: -33.33333333%; - margin-left: auto; - } - - .grid .featured-content .hentry { - float: right; - } - - .slider-control-paging { - padding-right: 20px; - padding-left: 0; - } - - .slider-direction-nav { - float: left; - } - - .slider-direction-nav li { - padding: 0 0 0 1px; - } - - .slider-direction-nav li:last-child { - padding: 0 1px 0 0; - } -} - -@media screen and (min-width: 783px) { - .header-main { - padding-right: 30px; - padding-left: 0; - } - - .search-toggle { - margin-right: auto; - margin-left: 0; - } - - .primary-navigation { - float: left; - margin: 0 -12px 0 1px; - } - - .primary-navigation ul ul { - float: right; - margin: 0; - right: -999em; - left: auto; - } - - .primary-navigation ul ul ul { - right: -999em; - left: auto; - } - - .primary-navigation ul li:hover > ul, - .primary-navigation ul li.focus > ul { - right: auto; - } - - .primary-navigation ul ul li:hover > ul, - .primary-navigation ul ul li.focus > ul { - right: 100%; - left: auto; - } - - .primary-navigation .menu-item-has-children > a, - .primary-navigation .page_item_has_children > a { - padding-right: 12px; - padding-left: 26px; - } - - .primary-navigation .menu-item-has-children > a:after, - .primary-navigation .page_item_has_children > a:after { - right: auto; - left: 12px; - } - - .primary-navigation li .menu-item-has-children > a, - .primary-navigation li .page_item_has_children > a { - padding-right: 12px; - padding-left: 20px; - } - - .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after, - .primary-navigation .menu-item-has-children li.page_item_has_children > a:after, - .primary-navigation .page_item_has_children li.menu-item-has-children > a:after, - .primary-navigation .page_item_has_children li.page_item_has_children > a:after { - content: "\f503"; - right: auto; - left: 8px; - } -} - -@media screen and (min-width: 810px) { - .attachment .entry-attachment .attachment { - margin-right: -168px; - margin-left: -168px; - } - - .attachment .entry-attachment .attachment a { - display: block; - } - - .contributor-avatar { - margin-right: -168px; - margin-left: auto; - } - - .contributor-summary { - float: right; - } - - .full-width .site-content blockquote.alignright, - .full-width .site-content img.size-full.alignright, - .full-width .site-content img.size-large.alignright, - .full-width .site-content img.size-medium.alignright, - .full-width .site-content .wp-caption.alignright { - margin-right: -168px; - margin-left: auto; - } - - .full-width .site-content blockquote.alignleft, - .full-width .site-content img.size-full.alignleft, - .full-width .site-content img.size-large.alignleft, - .full-width .site-content img.size-medium.alignleft, - .full-width .site-content .wp-caption.alignleft { - margin-right: auto; - margin-left: -168px; - } -} - -@media screen and (min-width: 846px) { - .comment-author, - .comment-awaiting-moderation, - .comment-content, - .comment-list .reply, - .comment-metadata { - padding-right: 50px; - padding-left: 0; - } - - .comment-list .children { - margin-right: 20px; - margin-left: auto; - } -} - -@media screen and (min-width: 1008px) { - .search-box-wrapper { - padding-right: 182px; - padding-left: 0; - } - - .main-content { - float: right; - } - - .site-content { - margin-right: 182px; - margin-left: 29.04761904%; - } - - .full-width .site-content { - margin-right: 182px; - } - - .content-sidebar { - margin-right: -29.04761904%; - margin-left: auto; - } - - .site:before { - right: 0; - left: auto; - } - - #secondary { - float: right; - margin: 0 -100% 0 0; - } - - .secondary-navigation ul ul { - right: -999em; - left: auto; - } - - .secondary-navigation ul li:hover > ul, - .secondary-navigation ul li.focus > ul { - right: 162px; - left: auto; - } - - .secondary-navigation .menu-item-has-children > a { - padding-right: 30px; - padding-left: 38px; - } - - .secondary-navigation .menu-item-has-children > a:after { - border-right-color: #fff; - border-left-color: transparent; - right: auto; - left: 26px; - content: "\f503"; - } - - .footer-sidebar .widget { - float: right; - } - - .featured-content { - padding-right: 182px; - padding-left: 0; - } -} - -@media screen and (min-width: 1040px) { - .archive-header, - .comments-area, - .image-navigation, - .page-header, - .page-content, - .post-navigation, - .site-content .entry-header, - .site-content .entry-content, - .site-content .entry-summary, - .site-content footer.entry-meta { - padding-right: 15px; - padding-left: 15px; - } - - .full-width .archive-header, - .full-width .comments-area, - .full-width .image-navigation, - .full-width .page-header, - .full-width .page-content, - .full-width .post-navigation, - .full-width .site-content .entry-header, - .full-width .site-content .entry-content, - .full-width .site-content .entry-summary, - .full-width .site-content footer.entry-meta { - padding-right: 30px; - padding-left: 30px; - } -} - -@media screen and (min-width: 1080px) { - .site-content { - margin-right: 222px; - margin-left: 29.04761904%; - } - - .full-width .site-content { - margin-right: 222px; - } - - .search-box-wrapper, - .featured-content { - padding-right: 222px; - padding-left: 0; - } - - .secondary-navigation ul li:hover > ul, - .secondary-navigation ul li.focus > ul { - right: 202px; - left: auto; - } - - .slider-control-paging { - padding-right: 24px; - padding-left: 0; - } - - .slider-control-paging li { - margin: 12px 0 12px 12px; - } - - .slider-control-paging a:before { - right: 6px; - left: auto; - } -} - -@media screen and (min-width: 1110px) { - .archive-header, - .comments-area, - .image-navigation, - .page-header, - .page-content, - .post-navigation, - .site-content .entry-header, - .site-content .entry-content, - .site-content .entry-summary, - .site-content footer.entry-meta { - padding-right: 30px; - padding-left: 30px; - } -} - -@media screen and (min-width: 1218px) { - .archive-header, - .comments-area, - .image-navigation, - .page-header, - .page-content, - .post-navigation, - .site-content .entry-header, - .site-content .entry-content, - .site-content .entry-summary, - .site-content footer.entry-meta { - margin-left: 54px; - } - - .full-width .archive-header, - .full-width .comments-area, - .full-width .image-navigation, - .full-width .page-header, - .full-width .page-content, - .full-width .post-navigation, - .full-width .site-content .entry-header, - .full-width .site-content .entry-content, - .full-width .site-content .entry-summary, - .full-width .site-content footer.entry-meta { - margin-right: auto; - margin-left: auto; - } -} - -@media screen and (min-width: 1260px) { - .site-content blockquote.alignright { - margin-right: -18%; - margin-left: auto; - } - - .site-content blockquote.alignleft { - margin-left: -18%; - margin-right: auto; - } -} \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/screenshot.png b/sources/wordpress/wp-content/themes/twentyfourteen/screenshot.png deleted file mode 100644 index 02731128fede6981ff976ae7e168eca05da46d11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 617254 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Ⓢ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 z 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

          C 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� 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 Iq}^OxF|v_KU)e$6zxorj-M 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

          qn!P6i10rbDopaiVh|LC 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

          -vNtchaz0_t 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 - -

          -
          - - - - - - - -
          -
          - - - diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/sidebar-footer.php b/sources/wordpress/wp-content/themes/twentyfourteen/sidebar-footer.php deleted file mode 100644 index 20f3798..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/sidebar-footer.php +++ /dev/null @@ -1,19 +0,0 @@ - - -
          - -
          diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/sidebar.php b/sources/wordpress/wp-content/themes/twentyfourteen/sidebar.php deleted file mode 100644 index be3c8e0..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/sidebar.php +++ /dev/null @@ -1,29 +0,0 @@ - -
          - -

          - - - - - - - - - -
          diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/single.php b/sources/wordpress/wp-content/themes/twentyfourteen/single.php deleted file mode 100644 index e2db3b0..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/single.php +++ /dev/null @@ -1,40 +0,0 @@ - - -
          -
          - -
          -
          - - ul, -li > ol { - margin: 0 0 0 20px; -} - -img { - -ms-interpolation-mode: bicubic; - border: 0; - vertical-align: middle; -} - -figure { - margin: 0; -} - -fieldset { - border: 1px solid rgba(0, 0, 0, 0.1); - margin: 0 0 24px; - padding: 11px 12px 0; -} - -legend { - white-space: normal; -} - -button, -input, -select, -textarea { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-size: 100%; - margin: 0; - max-width: 100%; - vertical-align: baseline; -} - -button, -input { - line-height: normal; -} - -input, -textarea { - background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */ -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -button[disabled], -input[disabled] { - cursor: default; -} - -input[type="checkbox"], -input[type="radio"] { - padding: 0; -} - -input[type="search"] { - -webkit-appearance: textfield; -} - -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -textarea { - overflow: auto; - vertical-align: top; -} - -table, -th, -td { - border: 1px solid rgba(0, 0, 0, 0.1); -} - -table { - border-collapse: separate; - border-spacing: 0; - border-width: 1px 0 0 1px; - margin-bottom: 24px; - width: 100%; -} - -caption, -th, -td { - font-weight: normal; - text-align: left; -} - -th { - border-width: 0 1px 1px 0; - font-weight: bold; -} - -td { - border-width: 0 1px 1px 0; -} - -del { - color: #767676; -} - -hr { - background-color: rgba(0, 0, 0, 0.1); - border: 0; - height: 1px; - margin-bottom: 23px; -} - -/* 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. - */ -::selection { - background: #24890d; - color: #fff; - text-shadow: none; -} - -::-moz-selection { - background: #24890d; - color: #fff; - text-shadow: none; -} - - -/** - * 2.0 Repeatable Patterns - * ----------------------------------------------------------------------------- - */ - -/* Input fields */ - -input, -textarea { - border: 1px solid rgba(0, 0, 0, 0.1); - border-radius: 2px; - color: #2b2b2b; - padding: 8px 10px 7px; -} - -textarea { - width: 100%; -} - -input:focus, -textarea:focus { - border: 1px solid rgba(0, 0, 0, 0.3); - outline: 0; -} - -/* Buttons */ - -button, -.button, -input[type="button"], -input[type="reset"], -input[type="submit"] { - background-color: #24890d; - border: 0; - border-radius: 2px; - color: #fff; - font-size: 12px; - font-weight: 700; - padding: 10px 30px 11px; - text-transform: uppercase; - vertical-align: bottom; -} - -button:hover, -button:focus, -.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 { - background-color: #41a62a; - color: #fff; -} - -button:active, -.button:active, -input[type="button"]:active, -input[type="reset"]:active, -input[type="submit"]:active { - background-color: #55d737; -} - -.search-field { - width: 100%; -} - -.search-submit { - display: none; -} - -/* Placeholder text color -- selectors need to be separate to work. */ - -::-webkit-input-placeholder { - color: #939393; -} - -:-moz-placeholder { - color: #939393; -} - -::-moz-placeholder { - color: #939393; - opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */ -} - -:-ms-input-placeholder { - color: #939393; -} - -/* Responsive images. Fluid images for posts, comments, and widgets */ - -.comment-content img, -.entry-content img, -.entry-summary img, -#site-header img, -.widget img, -.wp-caption { - max-width: 100%; -} - -/** - * Make sure images with WordPress-added height and width attributes are - * scaled correctly. - */ - -.comment-content img[height], -.entry-content img, -.entry-summary img, -img[class*="align"], -img[class*="wp-image-"], -img[class*="attachment-"], -#site-header img { - height: auto; -} - -img.size-full, -img.size-large, -.wp-post-image, -.post-thumbnail img { - height: auto; - max-width: 100%; -} - -/* Make sure embeds and iframes fit their containers */ - -embed, -iframe, -object, -video { - margin-bottom: 24px; - max-width: 100%; -} - -p > embed, -p > iframe, -p > object, -span > embed, -span > iframe, -span > object { - margin-bottom: 0; -} - -/* Alignment */ - -.alignleft { - float: left; -} - -.alignright { - float: right; -} - -.aligncenter { - display: block; - margin-left: auto; - margin-right: auto; -} - -blockquote.alignleft, -figure.wp-caption.alignleft, -img.alignleft { - margin: 7px 24px 7px 0; -} - -.wp-caption.alignleft { - margin: 7px 14px 7px 0; -} - -blockquote.alignright, -figure.wp-caption.alignright, -img.alignright { - margin: 7px 0 7px 24px; -} - -.wp-caption.alignright { - margin: 7px 0 7px 14px; -} - -blockquote.aligncenter, -img.aligncenter, -.wp-caption.aligncenter { - margin-top: 7px; - margin-bottom: 7px; -} - -.site-content blockquote.alignleft, -.site-content blockquote.alignright { - border-top: 1px solid rgba(0, 0, 0, 0.1); - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - padding-top: 17px; - width: 50%; -} - -.site-content blockquote.alignleft p, -.site-content blockquote.alignright p { - margin-bottom: 17px; -} - -.wp-caption { - margin-bottom: 24px; -} - -.wp-caption img[class*="wp-image-"] { - display: block; - margin: 0; -} - -.wp-caption { - color: #767676; -} - -.wp-caption-text { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-size: 12px; - font-style: italic; - line-height: 1.5; - margin: 9px 0; -} - -div.wp-caption .wp-caption-text { - padding-right: 10px; -} - -div.wp-caption.alignright img[class*="wp-image-"], -div.wp-caption.alignright .wp-caption-text { - padding-left: 10px; - padding-right: 0; -} - -.wp-smiley { - border: 0; - margin-bottom: 0; - margin-top: 0; - padding: 0; -} - -/* Assistive text */ - -.screen-reader-text { - clip: rect(1px, 1px, 1px, 1px); - position: absolute; -} - -.screen-reader-text:focus { - background-color: #f1f1f1; - border-radius: 3px; - box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); - clip: auto; - color: #21759b; - display: block; - font-size: 14px; - font-weight: bold; - height: auto; - line-height: normal; - padding: 15px 23px 14px; - position: absolute; - left: 5px; - top: 5px; - text-decoration: none; - text-transform: none; - width: auto; - z-index: 100000; /* Above WP toolbar */ -} - -.hide { - display: none; -} - -/* Clearing floats */ - -.footer-sidebar:before, -.footer-sidebar:after, -.hentry:before, -.hentry:after, -.gallery:before, -.gallery:after, -.slider-direction-nav:before, -.slider-direction-nav:after, -.contributor-info:before, -.contributor-info:after, -.search-box:before, -.search-box:after, -[class*="content"]:before, -[class*="content"]:after, -[class*="site"]:before, -[class*="site"]:after { - content: ""; - display: table; -} - -.footer-sidebar:after, -.hentry:after, -.gallery:after, -.slider-direction-nav:after, -.contributor-info:after, -.search-box:after, -[class*="content"]:after, -[class*="site"]:after { - clear: both; -} - -/* Genericons */ - -.bypostauthor > article .fn:before, -.comment-edit-link:before, -.comment-reply-link:before, -.comment-reply-login:before, -.comment-reply-title small a:before, -.contributor-posts-link:before, -.menu-toggle:before, -.search-toggle:before, -.slider-direction-nav a:before, -.widget_twentyfourteen_ephemera .widget-title:before { - -webkit-font-smoothing: antialiased; - display: inline-block; - font: normal 16px/1 Genericons; - text-decoration: inherit; - vertical-align: text-bottom; -} - -/* Separators */ - -.site-content span + .entry-date:before, -.full-size-link:before, -.parent-post-link:before, -span + .byline:before, -span + .comments-link:before, -span + .edit-link:before, -.widget_twentyfourteen_ephemera .entry-title:after { - content: "\0020\007c\0020"; -} - - -/** - * 3.0 Basic Structure - * ----------------------------------------------------------------------------- - */ - -.site { - background-color: #fff; - max-width: 1260px; - position: relative; -} - -.main-content { - width: 100%; -} - - -/** - * 4.0 Header - * ----------------------------------------------------------------------------- - */ - -/* Ensure that there is no gap between the header and - the admin bar for WordPress versions before 3.8. */ -#wpadminbar { - min-height: 32px; -} - -#site-header { - position: relative; - z-index: 3; -} - -.site-header { - background-color: #000; - max-width: 1260px; - position: relative; - width: 100%; - z-index: 4; -} - -.header-main { - min-height: 48px; - padding: 0 10px; -} - -.site-title { - float: left; - font-size: 18px; - font-weight: 700; - line-height: 48px; - margin: 0; - - /* Nav-toggle width + search-toggle width - gutter = 86px */ - max-width: -webkit-calc(100% - 86px); - max-width: calc(100% - 86px); -} - -.site-title a, -.site-title a:hover { - color: #fff; - display: block; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -/* Search in the header */ - -.search-toggle { - background-color: #24890d; - cursor: pointer; - float: right; - height: 48px; - margin-right: 38px; - text-align: center; - width: 48px; -} - -.search-toggle:hover, -.search-toggle.active { - background-color: #41a62a; -} - -.search-toggle:before { - color: #fff; - content: "\f400"; - font-size: 20px; - margin-top: 14px; -} - -.search-toggle .screen-reader-text { - left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */ -} - -.search-box-wrapper { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - position: absolute; - top: 48px; - right: 0; - width: 100%; - z-index: 2; -} - -.search-box { - background-color: #41a62a; - padding: 12px; -} - -.search-box .search-field { - background-color: #fff; - border: 0; - float: right; - font-size: 16px; - padding: 2px 2px 3px 6px; - width: 100%; -} - - -/** - * 5.0 Navigation - * ----------------------------------------------------------------------------- - */ - -.site-navigation ul { - list-style: none; - margin: 0; -} - -.site-navigation li { - border-top: 1px solid rgba(255, 255, 255, 0.2); -} - -.site-navigation ul ul { - margin-left: 20px; -} - -.site-navigation a { - color: #fff; - display: block; - text-transform: uppercase; -} - -.site-navigation a:hover { - color: #41a62a; -} - -.site-navigation .current_page_item > a, -.site-navigation .current_page_ancestor > a, -.site-navigation .current-menu-item > a, -.site-navigation .current-menu-ancestor > a { - color: #55d737; - font-weight: 900; -} - -/* Primary Navigation */ - -.primary-navigation { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-size: 14px; - padding-top: 24px; -} - -.primary-navigation.toggled-on { - padding: 72px 0 36px; -} - -.primary-navigation .nav-menu { - border-bottom: 1px solid rgba(255, 255, 255, 0.2); - display: none; -} - -.primary-navigation.toggled-on .nav-menu { - display: block; -} - -.primary-navigation a { - padding: 7px 0; -} - -/* Secondary Navigation */ - -.secondary-navigation { - border-bottom: 1px solid rgba(255, 255, 255, 0.2); - font-size: 12px; - margin: 48px 0; -} - -.secondary-navigation a { - padding: 9px 0; -} - -.menu-toggle { - background-color: #000; - border-radius: 0; - cursor: pointer; - height: 48px; - margin: 0; - overflow: hidden; - padding: 0; - position: absolute; - top: 0; - right: 0; - text-align: center; - width: 48px; -} - -.menu-toggle:before { - color: #fff; - content: "\f419"; - padding: 16px; -} - -.menu-toggle:active, -.menu-toggle:focus, -.menu-toggle:hover { - background-color: #444; -} - -.menu-toggle:focus { - outline: 1px dotted; -} - - -/** - * 6.0 Content - * ----------------------------------------------------------------------------- - */ - -.content-area { - padding-top: 48px; -} - -.hentry { - margin: 0 auto 48px; - max-width: 672px; -} - -.site-content .entry-header, -.site-content .entry-content, -.site-content .entry-summary, -.site-content .entry-meta, -.page-content { - margin: 0 auto; - max-width: 474px; -} - -.page-content { - margin-bottom: 48px; -} - - -/** - * 6.1 Post Thumbnail - * ----------------------------------------------------------------------------- - */ - -.post-thumbnail { - background: #b2b2b2 url(images/pattern-light.svg) repeat fixed; - display: block; - position: relative; - width: 100%; - z-index: 0; -} - -a.post-thumbnail:hover { - background-color: #999; -} - -.full-width .post-thumbnail img { - display: block; - margin: 0 auto; -} - - -/** - * 6.2 Entry Header - * ----------------------------------------------------------------------------- - */ - -.entry-header { - position: relative; - z-index: 1; -} - -.entry-title { - font-size: 33px; - font-weight: 300; - line-height: 1.0909090909; - margin-bottom: 12px; - margin: 0 0 12px 0; - text-transform: uppercase; -} - -.entry-title a { - color: #2b2b2b; -} - -.entry-title a:hover { - color: #41a62a; -} - -.site-content .entry-header { - background-color: #fff; - padding: 0 10px 12px; -} - -.site-content .has-post-thumbnail .entry-header { - padding-top: 24px; -} - - -/** - * 6.3 Entry Meta - * ----------------------------------------------------------------------------- - */ - -.entry-meta { - clear: both; - color: #767676; - font-size: 12px; - font-weight: 400; - line-height: 1.3333333333; - text-transform: uppercase; -} - -.entry-meta a { - color: #767676; -} - -.entry-meta a:hover { - color: #41a62a; -} - -.sticky .entry-date { - display: none; -} - -.cat-links { - font-weight: 900; - text-transform: uppercase; -} - -.cat-links a { - color: #2b2b2b; -} - -.cat-links a:hover { - color: #41a62a; -} - -.byline { - display: none; -} - -.single .byline, -.group-blog .byline { - display: inline; -} - -.site-content .entry-meta { - background-color: #fff; - margin-bottom: 8px; -} - -.site-content footer.entry-meta { - margin: 24px auto 0; - padding: 0 10px; -} - -/* Tag links style */ - -.entry-meta .tag-links a { - background-color: #767676; - border-radius: 0 2px 2px 0; - color: #fff; - display: inline-block; - font-size: 11px; - font-weight: 700; - line-height: 1.2727272727; - margin: 2px 4px 2px 10px; - padding: 3px 7px; - position: relative; - text-transform: uppercase; -} - -.entry-meta .tag-links a:hover { - background-color: #41a62a; - color: #fff; -} - -.entry-meta .tag-links a:before { - border-top: 10px solid transparent; - border-right: 8px solid #767676; - border-bottom: 10px solid transparent; - content: ""; - height: 0; - position: absolute; - top: 0; - left: -8px; - width: 0; -} - -.entry-meta .tag-links a:hover:before { - border-right-color: #41a62a; -} - -.entry-meta .tag-links a:after { - background-color: #fff; - border-radius: 50%; - content: ""; - height: 4px; - position: absolute; - top: 8px; - left: -2px; - width: 4px; -} - - -/** - * 6.4 Entry Content - * ----------------------------------------------------------------------------- - */ - -.entry-content, -.entry-summary, -.page-content { - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - word-wrap: break-word; -} - -.site-content .entry-content, -.site-content .entry-summary, -.page-content { - background-color: #fff; - padding: 12px 10px 0; -} - -.page .entry-content { - padding-top: 0; -} - -.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 { - margin-top: 0; -} - -.entry-content a, -.entry-summary a, -.page-content a, -.comment-content a { - text-decoration: underline; -} - -.entry-content a:hover, -.entry-summary a:hover, -.page-content a:hover, -.comment-content a:hover, -.entry-content a.button, -.entry-summary a.button, -.page-content a.button, -.comment-content a.button { - text-decoration: none; -} - -.entry-content table, -.comment-content table { - font-size: 14px; - line-height: 1.2857142857; - margin-bottom: 24px; -} - -.entry-content th, -.comment-content th { - font-weight: 700; - padding: 8px; - text-transform: uppercase; -} - -.entry-content td, -.comment-content td { - padding: 8px; -} - -.entry-content .edit-link { - clear: both; - display: block; - font-size: 12px; - font-weight: 400; - line-height: 1.3333333333; - text-transform: uppercase; -} - -.entry-content .edit-link a { - color: #767676; - text-decoration: none; -} - -.entry-content .edit-link a:hover { - color: #41a62a; -} - -/* Mediaelements */ - -.hentry .mejs-container { - margin: 12px 0 18px; -} - -.hentry .mejs-mediaelement, -.hentry .mejs-container .mejs-controls { - background: #000; -} - -.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, -.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { - background: #fff; -} - -.hentry .mejs-controls .mejs-time-rail .mejs-time-current { - background: #24890d; -} - -.hentry .mejs-controls .mejs-time-rail .mejs-time-total, -.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { - background: rgba(255, 255, 255, .33); -} - -.hentry .mejs-container .mejs-controls .mejs-time { - padding-top: 9px; -} - -.hentry .mejs-controls .mejs-time-rail span, -.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, -.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { - border-radius: 0; -} - -.hentry .mejs-overlay-loading { - background: transparent; -} - -.hentry .mejs-overlay-button { - background-color: #fff; - background-image: none; - border-radius: 2px; - box-shadow: 1px 1px 1px rgba(0,0,0,.8); - color: #000; - height: 36px; - margin-left: -24px; - width: 48px; -} - -.hentry .mejs-overlay-button:before { - -webkit-font-smoothing: antialiased; - content: '\f452'; - display: inline-block; - font: normal 32px/1.125 Genericons; - position: absolute; - top: 1px; - left: 10px; -} - -.hentry .mejs-controls .mejs-button button:focus { - outline: none; -} - -.hentry .mejs-controls .mejs-button button { - -webkit-font-smoothing: antialiased; - background: none; - color: #fff; - display: inline-block; - font: normal 16px/1 Genericons; -} - -.hentry .mejs-playpause-button.mejs-play button:before { - content: '\f452'; -} - -.hentry .mejs-playpause-button.mejs-pause button:before { - content: '\f448'; -} - -.hentry .mejs-volume-button.mejs-mute button:before { - content: '\f109'; - font-size: 20px; - position: absolute; - top: -2px; - left: 0; -} - -.hentry .mejs-volume-button.mejs-unmute button:before { - content: '\f109'; - left: 0; - position: absolute; - top: 0; -} - -.hentry .mejs-fullscreen-button button:before { - content: '\f474'; -} - -.hentry .mejs-fullscreen-button.mejs-unfullscreen button:before { - content: '\f406'; -} - -.hentry .mejs-overlay:hover .mejs-overlay-button { - background-color: #24890d; - color: #fff; -} - -.hentry .mejs-controls .mejs-button button:hover { - color: #41a62a; -} - -.content-sidebar .wp-playlist-item .wp-playlist-caption { - color: #000; -} - -/* Page links */ - -.page-links { - clear: both; - font-size: 12px; - font-weight: 900; - line-height: 2; - margin: 24px 0; - text-transform: uppercase; -} - -.page-links a, -.page-links > span { - background: #fff; - border: 1px solid #fff; - display: inline-block; - height: 22px; - margin: 0 1px 2px 0; - text-align: center; - width: 22px; -} - -.page-links a { - background: #000; - border: 1px solid #000; - color: #fff; - text-decoration: none; -} - -.page-links a:hover { - background: #41a62a; - border: 1px solid #41a62a; - color: #fff; -} - -.page-links > .page-links-title { - height: auto; - margin: 0; - padding-right: 7px; - width: auto; -} - - -/** - * 6.5 Gallery - * ----------------------------------------------------------------------------- - */ - -.gallery { - margin-bottom: 20px; -} - -.gallery-item { - float: left; - margin: 0 4px 4px 0; - overflow: hidden; - position: relative; -} - -.gallery-columns-1 .gallery-item { - max-width: 100%; -} - -.gallery-columns-2 .gallery-item { - max-width: 48%; - max-width: -webkit-calc(50% - 4px); - max-width: calc(50% - 4px); -} - -.gallery-columns-3 .gallery-item { - max-width: 32%; - max-width: -webkit-calc(33.3% - 4px); - max-width: calc(33.3% - 4px); -} - -.gallery-columns-4 .gallery-item { - max-width: 23%; - max-width: -webkit-calc(25% - 4px); - max-width: calc(25% - 4px); -} - -.gallery-columns-5 .gallery-item { - max-width: 19%; - max-width: -webkit-calc(20% - 4px); - max-width: calc(20% - 4px); -} - -.gallery-columns-6 .gallery-item { - max-width: 15%; - max-width: -webkit-calc(16.7% - 4px); - max-width: calc(16.7% - 4px); -} - -.gallery-columns-7 .gallery-item { - max-width: 13%; - max-width: -webkit-calc(14.28% - 4px); - max-width: calc(14.28% - 4px); -} - -.gallery-columns-8 .gallery-item { - max-width: 11%; - max-width: -webkit-calc(12.5% - 4px); - max-width: calc(12.5% - 4px); -} - -.gallery-columns-9 .gallery-item { - max-width: 9%; - max-width: -webkit-calc(11.1% - 4px); - max-width: calc(11.1% - 4px); -} - -.gallery-columns-1 .gallery-item:nth-of-type(1n), -.gallery-columns-2 .gallery-item:nth-of-type(2n), -.gallery-columns-3 .gallery-item:nth-of-type(3n), -.gallery-columns-4 .gallery-item:nth-of-type(4n), -.gallery-columns-5 .gallery-item:nth-of-type(5n), -.gallery-columns-6 .gallery-item:nth-of-type(6n), -.gallery-columns-7 .gallery-item:nth-of-type(7n), -.gallery-columns-8 .gallery-item:nth-of-type(8n), -.gallery-columns-9 .gallery-item:nth-of-type(9n) { - margin-right: 0; -} - -.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), -.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), -.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), -.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) { - clear: left; -} - -.gallery-caption { - background-color: rgba(0, 0, 0, 0.7); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - color: #fff; - font-size: 12px; - line-height: 1.5; - margin: 0; - max-height: 50%; - opacity: 0; - padding: 6px 8px; - position: absolute; - bottom: 0; - left: 0; - text-align: left; - width: 100%; -} - -.gallery-caption:before { - content: ""; - height: 100%; - min-height: 49px; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.gallery-item:hover .gallery-caption { - opacity: 1; -} - -.gallery-columns-7 .gallery-caption, -.gallery-columns-8 .gallery-caption, -.gallery-columns-9 .gallery-caption { - display: none; -} - - -/** - * 6.6 Post Formats - * ----------------------------------------------------------------------------- - */ - -.format-aside .entry-content, -.format-aside .entry-summary, -.format-quote .entry-content, -.format-quote .entry-summary, -.format-link .entry-content, -.format-link .entry-summary { - padding-top: 0; -} - -.site-content .format-link .entry-title, -.site-content .format-aside .entry-title, -.site-content .format-quote .entry-title { - display: none; -} - - -/** - * 6.7 Post/Image/Paging Navigation - * ----------------------------------------------------------------------------- - */ - -.nav-links { - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - border-top: 1px solid rgba(0, 0, 0, 0.1); - hyphens: auto; - word-wrap: break-word; -} - -.post-navigation, -.image-navigation { - margin: 24px auto 48px; - max-width: 474px; - padding: 0 10px; -} - -.post-navigation a, -.image-navigation .previous-image, -.image-navigation .next-image { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - padding: 11px 0 12px; - width: 100%; -} - -.post-navigation .meta-nav { - color: #767676; - display: block; - font-size: 12px; - font-weight: 900; - line-height: 2; - text-transform: uppercase; -} - -.post-navigation a, -.image-navigation a { - color: #2b2b2b; - display: block; - font-size: 14px; - font-weight: 700; - line-height: 1.7142857142; - text-transform: none; -} - -.post-navigation a:hover, -.image-navigation a:hover { - color: #41a62a; -} - -/* Paging Navigation */ - -.paging-navigation { - border-top: 5px solid #000; - margin: 48px 0; -} - -.paging-navigation .loop-pagination { - margin-top: -5px; - text-align: center; -} - -.paging-navigation .page-numbers { - border-top: 5px solid transparent; - display: inline-block; - font-size: 14px; - font-weight: 900; - margin-right: 1px; - padding: 7px 16px; - text-transform: uppercase; -} - -.paging-navigation a { - color: #2b2b2b; -} - -.paging-navigation .page-numbers.current { - border-top: 5px solid #24890d; -} - -.paging-navigation a:hover { - border-top: 5px solid #41a62a; - color: #2b2b2b; -} - - -/** - * 6.8 Attachments - * ----------------------------------------------------------------------------- - */ - -.attachment .content-sidebar, -.attachment .post-thumbnail { - display: none; -} - -.attachment .entry-content { - padding-top: 0; -} - -.attachment footer.entry-meta { - text-transform: none; -} - -.entry-attachment .attachment { - margin-bottom: 24px; -} - - -/** - * 6.9 Archives - * ----------------------------------------------------------------------------- - */ - -.archive-header, -.page-header { - margin: 24px auto; - max-width: 474px; -} - -.archive-title, -.page-title { - font-size: 16px; - font-weight: 900; - line-height: 1.5; - margin: 0; -} - -.taxonomy-description, -.author-description { - color: #767676; - font-size: 14px; - line-height: 1.2857142857; - padding-top: 18px; -} - -.taxonomy-description p, -.author-description p { - margin-bottom: 18px; -} - -.taxonomy-description p:last-child, -.author-description p:last-child { - margin-bottom: 0; -} - -.taxonomy-description a, -.author-description a { - text-decoration: underline; -} - -.taxonomy-description a:hover, -.author-description a:hover { - text-decoration: none; -} - - -/** - * 6.10 Contributor Page - * ----------------------------------------------------------------------------- - */ - -.contributor { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 48px 10px; -} - -.contributor:first-of-type { - padding-top: 24px; -} - -.contributor-info { - margin: 0 auto; - max-width: 474px; -} - -.contributor-avatar { - border: 1px solid rgba(0, 0, 0, 0.1); - float: left; - margin: 0 30px 20px 0; - padding: 2px; -} - -.contributor-name { - font-size: 16px; - font-weight: 900; - line-height: 1.5; - margin: 0; -} - -.contributor-bio a { - text-decoration: underline; -} - -.contributor-bio a:hover { - text-decoration: none; -} - -.contributor-posts-link { - display: inline-block; - line-height: normal; - padding: 10px 30px; -} - -.contributor-posts-link:before { - content: "\f443"; -} - - -/** - * 6.11 404 Page - * ----------------------------------------------------------------------------- - */ - -.error404 .page-content { - padding-top: 0; -} - -.error404 .page-content .search-form { - margin-bottom: 24px; -} - - -/** - * 6.12 Full-width - * ----------------------------------------------------------------------------- - */ - -.full-width .hentry { - max-width: 100%; -} - - -/** - * 6.13 Singular - * ----------------------------------------------------------------------------- - */ - -.singular .site-content .hentry.has-post-thumbnail { - margin-top: -48px; -} - - -/** - * 6.14 Comments - * ----------------------------------------------------------------------------- - */ - -.comments-area { - margin: 48px auto; - max-width: 474px; - padding: 0 10px; -} - -.comment-reply-title, -.comments-title { - font: 900 16px/1.5 Lato, sans-serif; - margin: 0; - text-transform: uppercase; -} - -.comment-list { - list-style: none; - margin: 0 0 48px 0; -} - -.comment-author { - font-size: 14px; - line-height: 1.7142857142; -} - -.comment-list .reply, -.comment-metadata { - font-size: 12px; - line-height: 2; - text-transform: uppercase; -} - -.comment-list .reply { - margin-top: 24px; -} - -.comment-author .fn { - font-weight: 900; -} - -.comment-author a { - color: #2b2b2b; -} - -.comment-list .trackback a, -.comment-list .pingback a, -.comment-metadata a { - color: #767676; -} - -.comment-author a:hover, -.comment-list .pingback a:hover, -.comment-list .trackback a:hover, -.comment-metadata a:hover { - color: #41a62a; -} - -.comment-list article, -.comment-list .pingback, -.comment-list .trackback { - border-top: 1px solid rgba(0, 0, 0, 0.1); - margin-bottom: 24px; - padding-top: 24px; -} - -.comment-list > li:first-child > article, -.comment-list > .pingback:first-child, -.comment-list > .trackback:first-child { - border-top: 0; -} - -.comment-author { - position: relative; -} - -.comment-author .avatar { - border: 1px solid rgba(0, 0, 0, 0.1); - height: 18px; - padding: 2px; - position: absolute; - top: 0; - left: 0; - width: 18px; -} - -.bypostauthor > article .fn:before { - content: "\f408"; - margin: 0 2px 0 -2px; - position: relative; - top: -1px; -} - -.says { - display: none; -} - -.comment-author, -.comment-awaiting-moderation, -.comment-content, -.comment-list .reply, -.comment-metadata { - padding-left: 30px; -} - -.comment-edit-link { - margin-left: 10px; -} - -.comment-edit-link:before { - content: "\f411"; -} - -.comment-reply-link:before, -.comment-reply-login:before { - content: "\f412"; - margin-right: 2px; -} - -.comment-content { - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - word-wrap: break-word; -} - -.comment-content ul, -.comment-content ol { - margin: 0 0 24px 22px; -} - -.comment-content li > ul, -.comment-content li > ol { - margin-bottom: 0; -} - -.comment-content > :last-child { - margin-bottom: 0; -} - -.comment-list .children { - list-style: none; - margin-left: 15px; -} - -.comment-respond { - margin-bottom: 24px; - padding: 0; -} - -.comment .comment-respond { - margin-top: 24px; -} - -.comment-respond h3 { - margin-top: 0; - margin-bottom: 24px; -} - -.comment-notes, -.comment-awaiting-moderation, -.logged-in-as, -.no-comments, -.form-allowed-tags, -.form-allowed-tags code { - color: #767676; -} - -.comment-notes, -.comment-awaiting-moderation, -.logged-in-as { - font-size: 14px; - line-height: 1.7142857142; -} - -.no-comments { - font-size: 16px; - font-weight: 900; - line-height: 1.5; - margin-top: 24px; - text-transform: uppercase; -} - -.comment-form label { - display: block; -} - -.comment-form input[type="text"], -.comment-form input[type="email"], -.comment-form input[type="url"] { - width: 100%; -} - -.form-allowed-tags, -.form-allowed-tags code { - font-size: 12px; - line-height: 1.5; -} - -.required { - color: #c0392b; -} - -.comment-reply-title small a { - color: #2b2b2b; - float: right; - height: 24px; - overflow: hidden; - width: 24px; -} - -.comment-reply-title small a:hover { - color: #41a62a; -} - -.comment-reply-title small a:before { - content: "\f405"; - font-size: 32px; -} - -.comment-navigation { - font-size: 12px; - line-height: 2; - margin-bottom: 48px; - text-transform: uppercase; -} - -.comment-navigation .nav-next, -.comment-navigation .nav-previous { - display: inline-block; -} - -.comment-navigation .nav-previous a { - margin-right: 10px; -} - -#comment-nav-above { - margin-top: 36px; - margin-bottom: 0; -} - - -/** - * 7.0 Sidebars - * ----------------------------------------------------------------------------- - */ - -/* Secondary */ - -#secondary { - background-color: #000; - border-top: 1px solid #000; - border-bottom: 1px solid rgba(255, 255, 255, 0.2); - clear: both; - color: rgba(255, 255, 255, 0.7); - margin-top: -1px; - padding: 0 10px; - position: relative; - z-index: 2; -} - -.site-description { - display: none; - font-size: 12px; - font-weight: 400; - line-height: 1.5; -} - -/* Primary Sidebar */ - -.primary-sidebar { - padding-top: 48px; -} - -.secondary-navigation + .primary-sidebar { - padding-top: 0; -} - -/* Content Sidebar */ - -.content-sidebar { - border-top: 1px solid rgba(0, 0, 0, 0.1); - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - color: #767676; - padding: 48px 10px 0; -} - - -/** - * 7.1 Widgets - * ----------------------------------------------------------------------------- - */ - -/* Primary Sidebar, Footer Sidebar */ - -.widget { - font-size: 14px; - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - line-height: 1.2857142857; - margin-bottom: 48px; - width: 100%; - word-wrap: break-word; -} - -.widget a { - color: #fff; -} - -.widget a:hover { - color: #41a62a; -} - -.widget h1, -.widget h2, -.widget h3, -.widget h4, -.widget h5, -.widget h6 { - margin: 24px 0 12px; -} - -.widget h1 { - font-size: 22px; - line-height: 1.0909090909; -} - -.widget h2 { - font-size: 20px; - line-height: 1.2; -} - -.widget h3 { - font-size: 18px; - line-height: 1.3333333333; -} - -.widget h4 { - font-size: 16px; - line-height: 1.5; -} - -.widget h5 { - font-size: 14px; - line-height: 1.7142857142; -} - -.widget h6 { - font-size: 12px; - line-height: 2; -} - -.widget address { - margin-bottom: 18px; -} - -.widget abbr[title] { - border-color: rgba(255, 255, 255, 0.7); -} - -.widget mark, -.widget ins { - color: #000; -} - -.widget pre, -.widget fieldset { - border-color: rgba(255, 255, 255, 0.2); -} - -.widget code, -.widget kbd, -.widget tt, -.widget var, -.widget samp, -.widget pre { - font-size: 12px; - line-height: 1.5; -} - -.widget blockquote { - color: rgba(255, 255, 255, 0.7); - font-size: 18px; - line-height: 1.5; - margin-bottom: 18px; -} - -.widget blockquote cite { - color: #fff; - font-size: 14px; - line-height: 1.2857142857; -} - -.widget dl, -.widget dd { - margin-bottom: 18px; -} - -.widget ul, -.widget ol { - list-style: none; - margin: 0; -} - -.widget li > ol, -.widget li > ul { - margin-left: 10px; -} - -.widget table, -.widget th, -.widget td { - border-color: rgba(255, 255, 255, 0.2); -} - -.widget table { - margin-bottom: 18px; -} - -.widget del { - color: rgba(255, 255, 255, 0.4); -} - -.widget hr { - background-color: rgba(255, 255, 255, 0.2); -} - -.widget p { - margin-bottom: 18px; -} - -.widget-area .widget input, -.widget-area .widget textarea { - background-color: rgba(255, 255, 255, 0.1); - border-color: rgba(255, 255, 255, 0.2); - color: #fff; - font-size: 16px; - padding: 1px 2px 2px 4px; -} - -.widget-area .widget input:focus, -.widget-area .widget textarea:focus { - border-color: rgba(255, 255, 255, 0.3); -} - -.widget button, -.widget .button, -.widget input[type="button"], -.widget input[type="reset"], -.widget input[type="submit"] { - background-color: #24890d; - border: 0; - font-size: 12px; - padding: 5px 15px 4px; -} - -.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 { - background-color: #41a62a; -} - -.widget input[type="button"]:active, -.widget input[type="reset"]:active, -.widget input[type="submit"]:active { - background-color: #55d737; -} - -.widget .wp-caption { - color: rgba(255, 255, 255, 0.7); - margin-bottom: 18px; -} - -.widget .widget-title { - font-size: 14px; - font-weight: 700; - line-height: 1.7142857142; - margin: 0 0 24px 0; - text-transform: uppercase; -} - -.widget-title, -.widget-title a { - color: #fff; -} - -.widget-title a:hover { - color: #41a62a; -} - -/* Calendar Widget*/ - -.widget_calendar table { - line-height: 2; - margin: 0; -} - -.widget_calendar caption { - color: #fff; - font-weight: 700; - line-height: 1.7142857142; - margin-bottom: 18px; - text-align: left; - text-transform: uppercase; -} - -.widget_calendar thead th { - background-color: rgba(255, 255, 255, 0.1); -} - -.widget_calendar tbody td, -.widget_calendar thead th { - text-align: center; -} - -.widget_calendar tbody a { - background-color: #24890d; - color: #fff; - display: block; -} - -.widget_calendar tbody a:hover { - background-color: #41a62a; -} - -.widget_calendar tbody a:hover { - color: #fff; -} - -.widget_calendar #prev { - padding-left: 5px; -} - -.widget_calendar #next { - padding-right: 5px; - text-align: right; -} - -/* Ephemera Widget*/ - -.widget_twentyfourteen_ephemera > ol > li { - border-bottom: 1px solid rgba(255, 255, 255, 0.2); - margin-bottom: 18px; - padding: 0; -} - -.widget_twentyfourteen_ephemera .hentry { - margin: 0; - max-width: 100%; -} - -.widget_twentyfourteen_ephemera .entry-title, -.widget_twentyfourteen_ephemera .entry-meta, -.widget_twentyfourteen_ephemera .wp-caption-text, -.widget_twentyfourteen_ephemera .post-format-archive-link, -.widget_twentyfourteen_ephemera .entry-content table { - font-size: 12px; - line-height: 1.5; -} - -.widget_twentyfourteen_ephemera .entry-title { - display: inline; - font-weight: 400; -} - -.widget_twentyfourteen_ephemera .entry-meta { - margin-bottom: 18px; -} - -.widget_twentyfourteen_ephemera .entry-meta a { - color: rgba(255, 255, 255, 0.7); -} - -.widget_twentyfourteen_ephemera .entry-meta a:hover { - color: #41a62a; -} - -.widget_twentyfourteen_ephemera .entry-content ul, -.widget_twentyfourteen_ephemera .entry-content ol { - margin: 0 0 18px 20px; -} - -.widget_twentyfourteen_ephemera .entry-content ul { - list-style: disc; -} - -.widget_twentyfourteen_ephemera .entry-content ol { - list-style: decimal; -} - -.widget_twentyfourteen_ephemera .entry-content li > ul, -.widget_twentyfourteen_ephemera .entry-content li > ol { - margin: 0 0 0 20px; -} - -.widget_twentyfourteen_ephemera .entry-content th, -.widget_twentyfourteen_ephemera .entry-content td { - padding: 6px; -} - -.widget_twentyfourteen_ephemera .post-format-archive-link { - font-weight: 700; - text-transform: uppercase; -} - -/* List Style Widgets*/ - -.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 rgba(255, 255, 255, 0.2); - padding: 8px 0 9px; -} - -.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; -} - -.widget_categories li ul, -.widget_nav_menu li ul, -.widget_pages li ul { - border-top: 1px solid rgba(255, 255, 255, 0.2); - margin-top: 9px; -} - -.widget_categories li li:last-child, -.widget_nav_menu li li:last-child, -.widget_pages li li:last-child { - padding-bottom: 0; -} - -/* Recent Posts Widget */ - -.widget_recent_entries .post-date { - display: block; -} - -/* RSS Widget */ - -.rsswidget img { - margin-top: -4px; -} - -.rssSummary { - margin: 9px 0; -} - -.rss-date { - display: block; -} - -.widget_rss li { - margin-bottom: 18px; -} - -.widget_rss li:last-child { - margin-bottom: 0; -} - -/* Text Widget */ - -.widget_text > div > :last-child { - margin-bottom: 0; -} - - -/** - * 7.2 Content Sidebar Widgets - * ----------------------------------------------------------------------------- - */ - -.content-sidebar .widget a { - color: #24890d; -} - -.content-sidebar .widget a:hover { - color: #41a62a; -} - -.content-sidebar .widget pre { - border-color: rgba(0, 0, 0, 0.1); -} - -.content-sidebar .widget mark, -.content-sidebar .widget ins { - color: #2b2b2b; -} - -.content-sidebar .widget abbr[title] { - border-color: #2b2b2b; -} - -.content-sidebar .widget fieldset { - border-color: rgba(0, 0, 0, 0.1); -} - -.content-sidebar .widget blockquote { - color: #767676; -} - -.content-sidebar .widget blockquote cite { - color: #2b2b2b; -} - -.content-sidebar .widget li > ol, -.content-sidebar .widget li > ul { - margin-left: 18px; -} - -.content-sidebar .widget table, -.content-sidebar .widget th, -.content-sidebar .widget td { - border-color: rgba(0, 0, 0, 0.1); -} - -.content-sidebar .widget del { - color: #767676; -} - -.content-sidebar .widget hr { - background-color: rgba(0, 0, 0, 0.1); -} - -.content-sidebar .widget input, -.content-sidebar .widget textarea { - background-color: #fff; - border-color: rgba(0, 0, 0, 0.1); - color: #2b2b2b; -} - -.content-sidebar .widget input:focus, -.content-sidebar .widget textarea:focus { - border-color: rgba(0, 0, 0, 0.3); -} - -.content-sidebar .widget input[type="button"], -.content-sidebar .widget input[type="reset"], -.content-sidebar .widget input[type="submit"] { - background-color: #24890d; - border: 0; - color: #fff; -} - -.content-sidebar .widget input[type="button"]:hover, -.content-sidebar .widget input[type="button"]:focus, -.content-sidebar .widget input[type="reset"]:hover, -.content-sidebar .widget input[type="reset"]:focus, -.content-sidebar .widget input[type="submit"]:hover, -.content-sidebar .widget input[type="submit"]:focus { - background-color: #41a62a; -} - -.content-sidebar .widget input[type="button"]:active, -.content-sidebar .widget input[type="reset"]:active, -.content-sidebar .widget input[type="submit"]:active { - background-color: #55d737; -} - -.content-sidebar .widget .wp-caption { - color: #767676; -} - -.content-sidebar .widget .widget-title { - border-top: 5px solid #000; - color: #2b2b2b; - font-size: 14px; - font-weight: 900; - margin: 0 0 18px; - padding-top: 7px; - text-transform: uppercase; -} - -.content-sidebar .widget .widget-title a { - color: #2b2b2b; -} - -.content-sidebar .widget .widget-title a:hover { - color: #41a62a; -} - -/* List Style Widgets*/ - -.content-sidebar .widget_archive li, -.content-sidebar .widget_categories li, -.content-sidebar .widget_links li, -.content-sidebar .widget_meta li, -.content-sidebar .widget_nav_menu li, -.content-sidebar .widget_pages li, -.content-sidebar .widget_recent_comments li, -.content-sidebar .widget_recent_entries li, -.content-sidebar .widget_categories li ul, -.content-sidebar .widget_nav_menu li ul, -.content-sidebar .widget_pages li ul { - border-color: rgba(0, 0, 0, 0.1); -} - -/* Calendar Widget */ - -.content-sidebar .widget_calendar caption { - color: #2b2b2b; - font-weight: 900; -} - -.content-sidebar .widget_calendar thead th { - background-color: rgba(0, 0, 0, 0.02); -} - -.content-sidebar .widget_calendar tbody a, -.content-sidebar .widget_calendar tbody a:hover { - color: #fff; -} - -/* Ephemera widget*/ - -.content-sidebar .widget_twentyfourteen_ephemera .widget-title { - line-height: 1.2857142857; - padding-top: 1px; -} - -.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before { - background-color: #000; - color: #fff; - margin: -1px 9px 0 0; - padding: 6px 0 9px; - text-align: center; - vertical-align: middle; - width: 36px; -} - -.content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before { - content: "\f104"; -} - -.content-sidebar .widget_twentyfourteen_ephemera .audio.widget-title:before { - content: "\f109"; -} - -.content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before { - content: "\f473"; -} - -.content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before { - content: "\f103"; -} - -.content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before { - content: "\f101"; -} - -.content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before { - content: "\f106"; -} - -.content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before { - content: "\f107"; -} - -.content-sidebar .widget_twentyfourteen_ephemera > ol > li { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); -} - -.content-sidebar .widget_twentyfourteen_ephemera .entry-meta { - color: #ccc; -} - -.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a { - color: #767676; -} - -.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover { - color: #41a62a; -} - -.content-sidebar.widget_twentyfourteen_ephemera blockquote cite { - font-size: 13px; - line-height: 1.3846153846; -} - -.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link { - font-weight: 900; -} - - -/** - * 8.0 Footer - * ----------------------------------------------------------------------------- - */ - -#supplementary { - padding: 0 10px; -} - -.site-footer, -.site-info, -.site-info a { - color: rgba(255, 255, 255, 0.7); -} - -.site-footer { - background-color: #000; - font-size: 12px; - position: relative; - z-index: 3; -} - -.footer-sidebar { - padding-top: 48px; -} - -.site-info { - padding: 15px 10px; -} - -#supplementary + .site-info { - border-top: 1px solid rgba(255, 255, 255, 0.2); -} - -.site-info a:hover { - color: #41a62a; -} - - -/** - * 9.0 Featured Content - * ----------------------------------------------------------------------------- - */ - -.featured-content { - background: #000 url(images/pattern-dark.svg) repeat fixed; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - position: relative; - width: 100%; -} - -.featured-content-inner { - overflow: hidden; -} - -.featured-content .hentry { - color: #fff; - margin: 0; - max-width: 100%; - width: 100%; -} - -.featured-content .post-thumbnail, -.featured-content .post-thumbnail:hover { - background: transparent; -} - -.featured-content .post-thumbnail { - display: block; - position: relative; - padding-top: 55.357142857%; - overflow: hidden; -} - -.featured-content .post-thumbnail img { - left: 0; - position: absolute; - top: 0; -} - -.featured-content .entry-header { - background-color: #000; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - min-height: 96px; - overflow: hidden; - padding: 24px 10px; -} - -.featured-content a { - color: #fff; -} - -.featured-content a:hover { - color: #41a62a; -} - -.featured-content .entry-meta { - color: #fff; - font-size: 11px; - font-weight: 700; - line-height: 1.0909090909; - margin-bottom: 12px; -} - -.featured-content .cat-links { - font-weight: 700; -} - -.featured-content .entry-title { - font-size: 18px; - font-weight: 300; - line-height: 1.3333333333; - margin: 0; - text-transform: uppercase; -} - - -/* Slider */ - -.slider .featured-content .hentry { - -webkit-backface-visibility: hidden; - display: none; - position: relative; -} - -.slider .featured-content .post-thumbnail { - padding-top: 55.49132947%; -} - -.slider-control-paging { - background-color: #000; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - list-style: none; - margin: -24px 0 0 0; - position: relative; - width: 100%; - z-index: 3; -} - -.slider-control-paging li { - float: left; - margin: 2px 4px 2px 0; -} - -.slider-control-paging li:last-child { - margin-right: 0; -} - -.slider-control-paging a { - cursor: pointer; - display: block; - height: 44px; - position: relative; - text-indent: -999em; - width: 44px; -} - -.slider-control-paging a:before { - background-color: #4d4d4d; - content: ""; - height: 12px; - left: 10px; - position: absolute; - top: 16px; - width: 12px; -} - -.slider-control-paging a:hover:before { - background-color: #41a62a; -} - -.slider-control-paging .slider-active:before, -.slider-control-paging .slider-active:hover:before { - background-color: #24890d; -} - -.slider-direction-nav { - clear: both; - list-style: none; - margin: 0; - position: relative; - width: 100%; - z-index: 3; -} - -.slider-direction-nav li { - border-color: #fff; - border-style: solid; - border-width: 2px 1px 0 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - text-align: center; - width: 50%; -} - -.slider-direction-nav li:last-child { - border-width: 2px 0 0 1px; -} - -.slider-direction-nav a { - background-color: #000; - display: block; - font-size: 0; - height: 46px; -} - -.slider-direction-nav a:hover { - background-color: #24890d; -} - -.slider-direction-nav a:before { - color: #fff; - content: "\f430"; - font-size: 32px; - line-height: 46px; -} - -.slider-direction-nav .slider-next:before { - content: "\f429"; -} - -.slider-direction-nav .slider-disabled { - display: none; -} - - -/** - * 10.0 Multisite - * ----------------------------------------------------------------------------- - */ - -.site-main .widecolumn { - padding-top: 72px; - width: auto; -} -.site-main .mu_register, -.widecolumn > h2, -.widecolumn > form { - margin: 0 auto 48px; - max-width: 474px; - padding: 0 30px; -} - -.site-main .mu_register #blog_title, -.site-main .mu_register #user_email, -.site-main .mu_register #blogname, -.site-main .mu_register #user_name { - font-size: inherit; - width: 90%; -} - -.site-main .mu_register input[type="submit"], -.widecolumn #submit { - font-size: inherit; - width: auto; -} - - -/** - * 11.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 http://core.trac.wordpress.org/ticket/25888. - */ -@-ms-viewport { - width: device-width; -} - -@viewport { - width: device-width; -} - -@media screen and (max-width: 400px) { - .list-view .site-content .post-thumbnail { - background: none; - width: auto; - z-index: 2; - } - - .list-view .site-content .post-thumbnail img { - float: left; - margin: 0 10px 3px 0; - width: 84px; - } - - .list-view .site-content .entry-header { - background-color: transparent; - padding: 0; - } - - .list-view .content-area { - padding: 0 10px; - } - - .list-view .site-content .hentry { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - margin: 0; - min-height: 60px; - padding: 12px 0 9px; - } - - .list-view .site-content .cat-links, - .list-view .site-content .type-post .entry-content, - .list-view .site-content .type-page .entry-content, - .list-view .site-content .type-post .entry-summary, - .list-view .site-content .type-page .entry-summary, - .list-view .site-content footer.entry-meta { - display: none; - } - - .list-view .site-content .entry-title { - clear: none; - font-size: 15px; - font-weight: 900; - line-height: 1.2; - margin-bottom: 6px; - text-transform: none; - } - - .list-view .site-content .format-aside .entry-title, - .list-view .site-content .format-link .entry-title, - .list-view .site-content .format-quote .entry-title { - display: block; - } - - .list-view .site-content .entry-meta { - background-color: transparent; - clear: none; - margin: 0; - text-transform: none; - } - - .archive-header, - .page-header { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - margin: 24px auto 0; - padding-bottom: 24px; - } - - .error404 .page-header { - border-bottom: 0; - margin: 0 auto 24px; - padding: 0 10px; - } -} - -@media screen and (min-width: 401px) { - a.post-thumbnail:hover img { - opacity: 0.85; - } - - .full-size-link:before, - .parent-post-link:before, - .site-content span + .byline:before, - .site-content span + .comments-link:before, - .site-content span + .edit-link:before, - .site-content span + .entry-date:before { - content: ""; - } - - .attachment span.entry-date:before, - .entry-content .edit-link a:before, - .entry-meta .edit-link a:before, - .site-content .byline a:before, - .site-content .comments-link a:before, - .site-content .entry-date a:before, - .site-content .featured-post:before, - .site-content .full-size-link a:before, - .site-content .parent-post-link a:before, - .site-content .post-format a:before { - -webkit-font-smoothing: antialiased; - display: inline-block; - font: normal 16px/1 Genericons; - text-decoration: inherit; - vertical-align: text-bottom; - } - - .site-content .entry-meta > span { - margin-right: 10px; - } - - .site-content .format-video .post-format a:before { - content: "\f104"; - } - - .site-content .format-audio .post-format a:before { - content: "\f109"; - } - - .site-content .format-image .post-format a:before { - content: "\f473"; - } - - .site-content .format-quote .post-format a:before { - content: "\f106"; - margin-right: 2px; - } - - .site-content .format-gallery .post-format a:before { - content: "\f103"; - margin-right: 4px; - } - - .site-content .format-aside .post-format a:before { - content: "\f101"; - margin-right: 2px; - } - - .site-content .format-link .post-format a:before { - content: "\f107"; - position: relative; - top: 1px; - } - - .site-content .featured-post:before { - content: "\f308"; - margin-right: 3px; - position: relative; - top: 1px; - } - - .site-content .entry-date a:before, - .attachment .site-content span.entry-date:before { - content: "\f303"; - margin-right: 1px; - position: relative; - top: 1px; - } - - .site-content .byline a:before { - content: "\f304"; - } - - .site-content .comments-link a:before { - content: "\f300"; - margin-right: 2px; - } - - .entry-content .edit-link a:before, - .entry-meta .edit-link a:before { - content: "\f411"; - } - - .site-content .full-size-link a:before { - content: "\f402"; - margin-right: 1px; - } - - .site-content .parent-post-link a:before { - content: "\f301"; - } - - .list-view .site-content .hentry { - border-top: 1px solid rgba(0, 0, 0, 0.1); - padding-top: 48px; - } - - .list-view .site-content .hentry:first-of-type, - .list-view .site-content .hentry.has-post-thumbnail { - border-top: 0; - padding-top: 0; - } - - .archive-header, - .page-header { - margin: 0 auto 60px; - padding: 0 10px; - } - - .error404 .page-header { - margin-bottom: 24px; - } -} - -@media screen and (min-width: 594px) { - .site-content .entry-header { - padding-right: 30px; - padding-left: 30px; - } - - .site-content .has-post-thumbnail .entry-header { - margin-top: -48px; - } -} - -@media screen and (min-width: 673px) { - .header-main { - padding: 0 30px; - } - - .search-toggle { - margin-right: 18px; - } - - .search-box .search-field { - width: 50%; - } - - .content-area { - float: left; - width: 100%; - } - - .site-content { - margin-right: 33.33333333%; - } - - .site-content .has-post-thumbnail .entry-header { - margin-top: 0; - } - - .archive-header, - .comments-area, - .image-navigation, - .page-header, - .page-content, - .post-navigation, - .site-content .entry-content, - .site-content .entry-summary, - .site-content footer.entry-meta { - padding-right: 30px; - padding-left: 30px; - } - - .singular .site-content .hentry.has-post-thumbnail { - margin-top: 0; - } - - .full-width .site-content { - margin-right: 0; - } - - .full-width .site-content .has-post-thumbnail .entry-header, - .full-width .site-content .hentry.has-post-thumbnail:first-child { - margin-top: -48px; - } - - #secondary, - #supplementary { - padding: 0 30px; - } - - .content-sidebar { - border: 0; - float: right; - margin-left: -33.33333333%; - padding: 48px 30px 24px; - position: relative; - width: 33.33333333%; - } - - .grid .featured-content .hentry { - float: left; - width: 50%; - } - - .grid .featured-content .hentry:nth-child( 2n+1 ) { - clear: both; - } - - .grid .featured-content .entry-header { - border-color: #000; - border-style: solid; - border-width: 12px 10px; - height: 96px; - padding: 0; - } - - .slider .featured-content .entry-title { - font-size: 22px; - line-height: 1.0909090909; - } - - .slider .featured-content .entry-header { - min-height: inherit; - padding: 24px 30px 48px; - position: absolute; - left: 0; - bottom: 0; - width: 50%; - z-index: 3; - } - - .slider-control-paging { - background: transparent; - margin-top: -48px; - padding-left: 20px; - width: 50%; - } - - .slider-direction-nav { - clear: none; - float: right; - margin-top: -48px; - width: 98px; - } - - .slider-direction-nav li { - border: 0; - padding: 0 1px 0 0; - } - - .slider-direction-nav li:last-child { - padding: 0 0 0 1px; - } - - .slider-direction-nav a { - height: 48px; - } - - .slider-direction-nav a:before { - line-height: 48px; - } - - .site-info { - padding: 15px 30px; - } -} - -@media screen and (min-width: 783px) { - .site-title { - /* Search-toggle width = 48px */ - max-width: -webkit-calc(100% - 48px); - max-width: calc(100% - 48px); - } - - .header-main { - padding-right: 0; - } - - .search-toggle { - margin-right: 0; - } - - /* Fixed Header */ - - .masthead-fixed .site-header { - position: fixed; - top: 0; - } - - .admin-bar.masthead-fixed .site-header { - top: 32px; - } - - .masthead-fixed .site-main { - margin-top: 48px; - } - - /* Navigation */ - - .site-navigation li .current_page_item > a, - .site-navigation li .current_page_ancestor > a, - .site-navigation li .current-menu-item > a, - .site-navigation li .current-menu-ancestor > a { - color: #fff; - } - - /* Primary Navigation */ - - .primary-navigation { - float: right; - font-size: 11px; - margin: 0 1px 0 -12px; - padding: 0; - text-transform: uppercase; - } - - .primary-navigation .menu-toggle { - display: none; - padding: 0; - } - - .primary-navigation .nav-menu { - border-bottom: 0; - display: block; - } - - .primary-navigation.toggled-on { - border-bottom: 0; - margin: 0; - padding: 0; - } - - .primary-navigation li { - border: 0; - display: inline-block; - height: 48px; - line-height: 48px; - position: relative; - } - - .primary-navigation a { - display: inline-block; - padding: 0 12px; - white-space: nowrap; - } - - .primary-navigation ul ul { - background-color: #24890d; - float: left; - margin: 0; - position: absolute; - top: 48px; - left: -999em; - z-index: 99999; - } - - .primary-navigation li li { - border: 0; - display: block; - height: auto; - line-height: 1.0909090909; - } - - .primary-navigation ul ul ul { - left: -999em; - top: 0; - } - - .primary-navigation ul ul a { - padding: 18px 12px; - white-space: normal; - width: 176px; - } - - .primary-navigation li:hover > a, - .primary-navigation li.focus > a { - background-color: #24890d; - color: #fff; - } - - .primary-navigation ul ul a:hover, - .primary-navigation ul ul li.focus > a { - background-color: #41a62a; - } - - .primary-navigation ul li:hover > ul, - .primary-navigation ul li.focus > ul { - left: auto; - } - - .primary-navigation ul ul li:hover > ul, - .primary-navigation ul ul li.focus > ul { - left: 100%; - } - - .primary-navigation .menu-item-has-children > a, - .primary-navigation .page_item_has_children > a { - padding-right: 26px; - } - - .primary-navigation .menu-item-has-children > a:after, - .primary-navigation .page_item_has_children > a:after { - -webkit-font-smoothing: antialiased; - content: "\f502"; - display: inline-block; - font: normal 8px/1 Genericons; - position: absolute; - right: 12px; - top: 22px; - vertical-align: text-bottom; - } - - .primary-navigation li .menu-item-has-children > a, - .primary-navigation li .page_item_has_children > a { - padding-right: 20px; - width: 168px; - } - - .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after, - .primary-navigation .menu-item-has-children li.page_item_has_children > a:after, - .primary-navigation .page_item_has_children li.menu-item-has-children > a:after, - .primary-navigation .page_item_has_children li.page_item_has_children > a:after { - content: "\f501"; - right: 8px; - top: 20px; - } -} - -@media screen and (min-width: 810px) { - .attachment .entry-attachment .attachment { - margin-right: -168px; - margin-left: -168px; - max-width: 810px; - } - - .attachment .site-content .attachment img { - display: block; - margin: 0 auto; - } - - .contributor-avatar { - margin-left: -168px; - } - - .contributor-summary { - float: left; - } - - .full-width .site-content blockquote.alignleft, - .full-width .site-content blockquote.alignright { - width: -webkit-calc(50% + 130px); - width: calc(50% + 130px); - } - - .full-width .site-content blockquote.alignleft, - .full-width .site-content img.size-full.alignleft, - .full-width .site-content img.size-large.alignleft, - .full-width .site-content img.size-medium.alignleft, - .full-width .site-content .wp-caption.alignleft { - margin-left: -168px; - } - - .full-width .site-content .alignleft { - clear: left; - } - - .full-width .site-content blockquote.alignright, - .full-width .site-content img.size-full.alignright, - .full-width .site-content img.size-large.alignright, - .full-width .site-content img.size-medium.alignright, - .full-width .site-content .wp-caption.alignright { - margin-right: -168px; - } - - .full-width .site-content .alignright { - clear: right; - } -} - -@media screen and (min-width: 846px) { - .content-area, - .content-sidebar { - padding-top: 72px; - } - - .site-content .has-post-thumbnail .entry-header { - margin-top: -48px; - } - - .comment-list .trackback, - .comment-list .pingback, - .comment-list article { - margin-bottom: 36px; - padding-top: 36px; - } - - .comment-author .avatar { - height: 34px; - top: 2px; - width: 34px; - } - - .comment-author, - .comment-awaiting-moderation, - .comment-content, - .comment-list .reply, - .comment-metadata { - padding-left: 50px; - } - - .comment-list .children { - margin-left: 20px; - } - - .full-width .site-content .hentry.has-post-thumbnail:first-child { - margin-top: -72px; - } - - .featured-content { - margin-bottom: 0; - } -} - -@media screen and (min-width: 1008px) { - .search-box-wrapper { - padding-left: 182px; - } - - .main-content { - float: left; - } - - .site-content { - margin-right: 29.04761904%; - margin-left: 182px; - } - - .site-content .entry-header { - margin-top: 0; - } - - .site-content .has-post-thumbnail .entry-header { - margin-top: 0; - } - - .content-sidebar { - margin-left: -29.04761904%; - width: 29.04761904%; - } - - .site:before { - background-color: #000; - content: ""; - display: block; - height: 100%; - min-height: 100%; - position: absolute; - top: 0; - left: 0; - width: 182px; - z-index: 2; - } - - #secondary { - background-color: transparent; - border: 0; - clear: none; - float: left; - margin: 0 0 0 -100%; - min-height: 100vh; - width: 122px; - } - - .primary-sidebar { - padding-top: 0; - } - - .site-description { - display: block; - margin: 0 0 18px; - } - - .site-description:empty { - margin: 0; - } - - .secondary-navigation { - font-size: 11px; - margin: 0 -30px 48px; - width: 182px; - } - - .secondary-navigation li { - border-top: 1px solid rgba(255, 255, 255, 0.2); - position: relative; - } - - .secondary-navigation a { - padding: 10px 30px; - } - - .secondary-navigation ul ul { - background-color: #24890d; - position: absolute; - top: 0; - left: -999em; - width: 182px; - z-index: 99999; - } - - .secondary-navigation li li { - border-top: 0; - } - - .secondary-navigation li:hover > a, - .secondary-navigation li.focus > a { - background-color: #24890d; - color: #fff; - } - - .secondary-navigation ul ul a:hover, - .secondary-navigation ul ul li.focus > a { - background-color: #41a62a; - } - - .secondary-navigation ul li:hover > ul, - .secondary-navigation ul li.focus > ul { - left: 162px; - } - - .secondary-navigation .menu-item-has-children > a { - padding-right: 38px; - } - - .secondary-navigation .menu-item-has-children > a:after { - -webkit-font-smoothing: antialiased; - content: "\f501"; - display: inline-block; - font: normal 8px/1 Genericons; - position: absolute; - right: 26px; - top: 14px; - vertical-align: text-bottom; - } - - .footer-sidebar .widget, - .primary-sidebar .widget { - font-size: 12px; - line-height: 1.5; - } - - .footer-sidebar .widget { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - float: left; - padding: 0 30px; - width: 25%; - } - - .footer-sidebar .widget h1, - .primary-sidebar .widget h1 { - font-size: 20px; - line-height: 1.2; - } - - .footer-sidebar .widget h2, - .primary-sidebar .widget h2 { - font-size: 18px; - line-height: 1.3333333333; - } - - .footer-sidebar .widget h3, - .primary-sidebar .widget h3 { - font-size: 16px; - line-height: 1.5; - } - - .footer-sidebar .widget h4, - .primary-sidebar .widget h4 { - font-size: 14px; - line-height: 1.7142857142; - } - - .footer-sidebar .widget h5, - .primary-sidebar .widget h5 { - font-size: 12px; - line-height: 2; - } - - .footer-sidebar .widget h6, - .primary-sidebar .widget h6 { - font-size: 11px; - line-height: 2.1818181818; - } - - .footer-sidebar .widget code, - .footer-sidebar .widget kbd, - .footer-sidebar .widget tt, - .footer-sidebar .widget var, - .footer-sidebar .widget samp, - .footer-sidebar .widget pre, - .primary-sidebar .widget code, - .primary-sidebar .widget kbd, - .primary-sidebar .widget tt, - .primary-sidebar .widget var, - .primary-sidebar .widget samp, - .primary-sidebar .widget pre { - font-size: 11px; - line-height: 1.6363636363; - } - - .footer-sidebar .widget blockquote, - .primary-sidebar .widget blockquote { - font-size: 14px; - line-height: 1.2857142857; - } - - .footer-sidebar .widget blockquote cite, - .primary-sidebar .widget blockquote cite { - font-size: 12px; - line-height: 1.5; - } - - .footer-sidebar .widget input, - .footer-sidebar .widget textarea, - .primary-sidebar .widget input, - .primary-sidebar .widget textarea { - font-size: 12px; - padding: 3px 2px 4px 4px; - } - - .footer-sidebar .widget input[type="button"], - .footer-sidebar .widget input[type="reset"], - .footer-sidebar .widget input[type="submit"], - .primary-sidebar .widget input[type="button"], - .primary-sidebar .widget input[type="reset"], - .primary-sidebar .widget input[type="submit"] { - padding: 5px 15px 4px; - } - - .footer-sidebar .widget .widget-title, - .primary-sidebar .widget .widget-title { - font-size: 11px; - font-weight: 900; - line-height: 1.6363636363; - margin-bottom: 18px; - } - - .footer-sidebar .widget_twentyfourteen_ephemera .entry-title, - .footer-sidebar .widget_twentyfourteen_ephemera .entry-meta, - .footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text, - .footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link, - .footer-sidebar .widget_twentyfourteen_ephemera .entry-content table, - .primary-sidebar .widget_twentyfourteen_ephemera .entry-title, - .primary-sidebar .widget_twentyfourteen_ephemera .entry-meta, - .primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text, - .primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link, - .primary-sidebar .widget_twentyfourteen_ephemera .entry-content table { - font-size: 11px; - line-height: 1.6363636363; - } - - .footer-sidebar .widget_archive li, - .footer-sidebar .widget_categories li, - .footer-sidebar .widget_links li, - .footer-sidebar .widget_meta li, - .footer-sidebar .widget_nav_menu li, - .footer-sidebar .widget_pages li, - .footer-sidebar .widget_recent_comments li, - .footer-sidebar .widget_recent_entries li, - .primary-sidebar .widget_archive li, - .primary-sidebar .widget_categories li, - .primary-sidebar .widget_links li, - .primary-sidebar .widget_meta li, - .primary-sidebar .widget_nav_menu li, - .primary-sidebar .widget_pages li, - .primary-sidebar .widget_recent_comments li, - .primary-sidebar .widget_recent_entries li { - border-top: 0; - padding: 0 0 6px; - } - - .footer-sidebar .widget_archive li:last-child, - .footer-sidebar .widget_categories li:last-child, - .footer-sidebar .widget_links li:last-child, - .footer-sidebar .widget_meta li:last-child, - .footer-sidebar .widget_nav_menu li:last-child, - .footer-sidebar .widget_pages li:last-child, - .footer-sidebar .widget_recent_comments li:last-child, - .footer-sidebar .widget_recent_entries li:last-child, - .primary-sidebar .widget_archive li:last-child, - .primary-sidebar .widget_categories li:last-child, - .primary-sidebar .widget_links li:last-child, - .primary-sidebar .widget_meta li:last-child, - .primary-sidebar .widget_nav_menu li:last-child, - .primary-sidebar .widget_pages li:last-child, - .primary-sidebar .widget_recent_comments li:last-child, - .primary-sidebar .widget_recent_entries li:last-child { - padding: 0; - } - - .footer-sidebar .widget_categories li ul, - .footer-sidebar .widget_nav_menu li ul, - .footer-sidebar .widget_pages li ul, - .primary-sidebar .widget_categories li ul, - .primary-sidebar .widget_nav_menu li ul, - .primary-sidebar .widget_pages li ul { - border-top: 0; - margin-top: 6px; - } - - #supplementary { - padding: 0; - } - - .footer-sidebar { - font-size: 12px; - line-height: 1.5; - } - - .featured-content { - padding-left: 182px; - } - - .grid .featured-content .hentry { - width: 33.3333333%; - } - - .grid .featured-content .hentry:nth-child( 2n+1 ) { - clear: none; - } - - .grid .featured-content .hentry:nth-child( 3n+1 ) { - clear: both; - } - - .grid .featured-content .entry-header { - height: 120px; - } -} - -@media screen and (min-width: 1040px) { - .site-content .has-post-thumbnail .entry-header { - margin-top: -48px; - } - - .archive-header, - .comments-area, - .image-navigation, - .page-header, - .page-content, - .post-navigation, - .site-content .entry-header, - .site-content .entry-content, - .site-content .entry-summary, - .site-content footer.entry-meta { - padding-right: 15px; - padding-left: 15px; - } - - .full-width .archive-header, - .full-width .comments-area, - .full-width .image-navigation, - .full-width .page-header, - .full-width .page-content, - .full-width .post-navigation, - .full-width .site-content .entry-header, - .full-width .site-content .entry-content, - .full-width .site-content .entry-summary, - .full-width .site-content footer.entry-meta { - padding-right: 30px; - padding-left: 30px; - } -} - -@media screen and (min-width: 1080px) { - .search-box .search-field { - width: 324px; - } - - .site-content, - .site-main .widecolumn { - margin-left: 222px; - } - - .site:before { - width: 222px; - } - - .search-box-wrapper, - .featured-content { - padding-left: 222px; - } - - #secondary { - width: 162px; - } - - .secondary-navigation, - .secondary-navigation ul ul { - width: 222px; - } - - .secondary-navigation ul li:hover > ul, - .secondary-navigation ul li.focus > ul { - left: 202px; - } - - .slider .featured-content .entry-title { - font-size: 33px; - } - - .slider .featured-content .entry-header, - .slider-control-paging { - width: 534px; - } - - .slider-control-paging { - padding-left: 24px; - } - - .slider-control-paging li { - margin: 12px 12px 12px 0; - } - - .slider-control-paging a { - height: 24px; - width: 24px; - } - - .slider-control-paging a:before { - top: 6px; - left: 6px; - } -} - -@media screen and (min-width: 1110px) { - .archive-header, - .comments-area, - .image-navigation, - .page-header, - .page-content, - .post-navigation, - .site-content .entry-header, - .site-content .entry-content, - .site-content .entry-summary, - .site-content footer.entry-meta { - padding-right: 30px; - padding-left: 30px; - } -} - -@media screen and (min-width: 1218px) { - .archive-header, - .comments-area, - .image-navigation, - .page-header, - .page-content, - .post-navigation, - .site-content .entry-header, - .site-content .entry-content, - .site-content .entry-summary, - .site-content footer.entry-meta { - margin-right: 54px; - } - - .full-width .archive-header, - .full-width .comments-area, - .full-width .image-navigation, - .full-width .page-header, - .full-width .page-content, - .full-width .post-navigation, - .full-width .site-content .entry-header, - .full-width .site-content .entry-content, - .full-width .site-content .entry-summary, - .full-width .site-content footer.entry-meta { - margin-right: auto; - } -} - -@media screen and (min-width: 1260px) { - .site-content blockquote.alignleft, - .site-content blockquote.alignright { - width: -webkit-calc(50% + 18px); - width: calc(50% + 18px); - } - - .site-content blockquote.alignleft { - margin-left: -18%; - } - - .site-content blockquote.alignright { - margin-right: -18%; - } -} - - -/** - * 12.0 Print - * ----------------------------------------------------------------------------- - */ - -@media print { - body { - background: none !important; /* Brute force since user agents all print differently. */ - color: #2b2b2b; - font-size: 12pt; - } - - .site, - .site-header, - .hentry, - .site-content .entry-header, - .site-content .entry-content, - .site-content .entry-summary, - .site-content .entry-meta, - .page-content, - .archive-header, - .page-header, - .contributor-info, - .comments-area, - .attachment .entry-attachment .attachment { - max-width: 100%; - } - - #site-header img, - .search-toggle, - .site-navigation, - .site-content nav, - .edit-link, - .page-links, - .widget-area, - .more-link, - .post-format-archive-link, - .comment-respond, - .comment-list .reply, - .comment-reply-login, - #secondary, - .site-footer, - .slider-control-paging, - .slider-direction-nav { - display: none; - } - - .site-title a, - .entry-meta, - .entry-meta a, - .featured-content .hentry, - .featured-content a { - color: #2b2b2b; - } - - .entry-content a, - .entry-summary a, - .page-content a, - .comment-content a { - text-decoration: none; - } - - .site-header, - .post-thumbnail, - a.post-thumbnail:hover, - .site-content .entry-header, - .site-footer, - .featured-content, - .featured-content .entry-header { - background: transparent; - } - - .header-main { - padding: 48px 10px; - } - - .site-title { - float: none; - font-size: 19pt; - } - - .content-area { - padding-top: 0; - } - - .list-view .site-content .hentry { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - margin-bottom: 48px; - padding-bottom: 24px; - } - - .post-thumbnail img { - margin: 0 10px 24px; - } - - .site-content .has-post-thumbnail .entry-header { - padding-top: 0; - } - - .site-content footer.entry-meta { - margin: 24px auto; - } - - .entry-meta .tag-links a { - color: #fff; - } - - .singular .site-content .hentry.has-post-thumbnail { - margin-top: 0; - } - - .gallery-columns-1.gallery-size-medium, - .gallery-columns-1.gallery-size-thumbnail, - .gallery-columns-2.gallery-size-thumbnail, - .gallery-columns-3.gallery-size-thumbnail { - display: block; - } - - .archive-title, - .page-title { - margin: 0 10px 48px; - } - - .featured-content .hentry { - margin-bottom: 48px; - } - - .featured-content .post-thumbnail, - .slider .featured-content .post-thumbnail { - padding-top: 0; - } - - .featured-content .post-thumbnail img { - position: relative; - } - - .featured-content .entry-header { - padding: 0 10px 24px; - } - - .featured-content .entry-meta { - font-size: 9pt; - margin-bottom: 11px; - } - - .featured-content .cat-links { - font-weight: 900; - } - - .featured-content .entry-title { - font-size: 25pt; - line-height: 36px; - } -} diff --git a/sources/wordpress/wp-content/themes/twentyfourteen/tag.php b/sources/wordpress/wp-content/themes/twentyfourteen/tag.php deleted file mode 100644 index 8f6e69b..0000000 --- a/sources/wordpress/wp-content/themes/twentyfourteen/tag.php +++ /dev/null @@ -1,60 +0,0 @@ - - -
          -
          - - - -
          -

          - - %s
          ', $term_description ); - endif; - ?> - - - - -
          - - - -
          -
          - - - -
          -

          - -

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

          -

          - - -
          -
          - -
          -
          - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/archive.php b/sources/wordpress/wp-content/themes/twentythirteen/archive.php deleted file mode 100644 index 9e0dd4d..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/archive.php +++ /dev/null @@ -1,55 +0,0 @@ - - -
          -
          - - -
          -

          -
          - - - - - - - - - - - - -
          -
          - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/author-bio.php b/sources/wordpress/wp-content/themes/twentythirteen/author-bio.php deleted file mode 100644 index ae2f522..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/author-bio.php +++ /dev/null @@ -1,34 +0,0 @@ - - -
          \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/author.php b/sources/wordpress/wp-content/themes/twentythirteen/author.php deleted file mode 100644 index 3d76ba3..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/author.php +++ /dev/null @@ -1,62 +0,0 @@ - - -
          -
          - - - - - -
          -

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

          -
          - - - - - - - - - - - - - - - - - - -
          -
          - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/category.php b/sources/wordpress/wp-content/themes/twentythirteen/category.php deleted file mode 100644 index a221239..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/category.php +++ /dev/null @@ -1,41 +0,0 @@ - - -
          -
          - - -
          -

          - - -
          - -
          - - - - - - - - - - - - -
          -
          - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/comments.php b/sources/wordpress/wp-content/themes/twentythirteen/comments.php deleted file mode 100644 index 3d1aff4..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/comments.php +++ /dev/null @@ -1,59 +0,0 @@ - - -
          - - -

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

          - -
            - 'ol', - 'short_ping' => true, - 'avatar_size' => 74, - ) ); - ?> -
          - - 1 && get_option( 'page_comments' ) ) : - ?> - - - - -

          - - - - - - -
          \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/content-aside.php b/sources/wordpress/wp-content/themes/twentythirteen/content-aside.php deleted file mode 100644 index 8aa309b..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/content-aside.php +++ /dev/null @@ -1,31 +0,0 @@ - - -
          > -
          - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> -
          - -
          - - - ', '' ); ?> - - - - - - - - ', '' ); ?> - -
          -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/content-audio.php b/sources/wordpress/wp-content/themes/twentythirteen/content-audio.php deleted file mode 100644 index 5ba1862..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/content-audio.php +++ /dev/null @@ -1,37 +0,0 @@ - - -
          > -
          - -

          - -

          - -

          - -
          - -
          -
          - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> -
          -
          - -
          - - ', '' ); ?> - - - - -
          -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/content-chat.php b/sources/wordpress/wp-content/themes/twentythirteen/content-chat.php deleted file mode 100644 index b34ab46..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/content-chat.php +++ /dev/null @@ -1,31 +0,0 @@ - - -
          > -
          - -

          - -

          - -

          - -
          - -
          - - '', 'link_before' => '', 'link_after' => '' ) ); ?> -
          - -
          - - ', '' ); ?> -
          -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/content-gallery.php b/sources/wordpress/wp-content/themes/twentythirteen/content-gallery.php deleted file mode 100644 index a4e2464..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/content-gallery.php +++ /dev/null @@ -1,45 +0,0 @@ - - -
          > -
          - -

          - -

          - -

          - -
          - -
          - - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> - - - -
          - -
          - - - - - ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> - - - ', '' ); ?> - - - - -
          -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/content-image.php b/sources/wordpress/wp-content/themes/twentythirteen/content-image.php deleted file mode 100644 index 972423d..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/content-image.php +++ /dev/null @@ -1,41 +0,0 @@ - - -
          > -
          - -

          - -

          - -

          - -
          - -
          - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> -
          - -
          - - - - - ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> - - - ', '' ); ?> - - - - -
          -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/content-link.php b/sources/wordpress/wp-content/themes/twentythirteen/content-link.php deleted file mode 100644 index 2da7ffb..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/content-link.php +++ /dev/null @@ -1,36 +0,0 @@ - - -
          > -
          -

          - -

          - - -
          - -
          - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> -
          - - -
          - - - - -
          - -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/content-none.php b/sources/wordpress/wp-content/themes/twentythirteen/content-none.php deleted file mode 100644 index d9549e1..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/content-none.php +++ /dev/null @@ -1,31 +0,0 @@ - - - - -
          - - -

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

          - - - -

          - - - - -

          - - - -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/content-quote.php b/sources/wordpress/wp-content/themes/twentythirteen/content-quote.php deleted file mode 100644 index 307537d..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/content-quote.php +++ /dev/null @@ -1,27 +0,0 @@ - - -
          > -
          - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> -
          - -
          - - - - - ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> - - - ', '' ); ?> -
          -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/content-status.php b/sources/wordpress/wp-content/themes/twentythirteen/content-status.php deleted file mode 100644 index 272f5de..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/content-status.php +++ /dev/null @@ -1,25 +0,0 @@ - - -
          > -
          - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> -
          - -
          - - ', '' ); ?> - - - - -
          -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/content-video.php b/sources/wordpress/wp-content/themes/twentythirteen/content-video.php deleted file mode 100644 index ac01758..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/content-video.php +++ /dev/null @@ -1,41 +0,0 @@ - - -
          > -
          - -

          - -

          - -

          - -
          - -
          - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> -
          - -
          - - - - - ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> - - - ', '' ); ?> - - - - -
          -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/content.php b/sources/wordpress/wp-content/themes/twentythirteen/content.php deleted file mode 100644 index c341740..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/content.php +++ /dev/null @@ -1,57 +0,0 @@ - - -
          > -
          - -
          - -
          - - - -

          - -

          - -

          - - - -
          - - -
          - -
          - -
          - →', 'twentythirteen' ) ); ?> - '', 'link_before' => '', 'link_after' => '' ) ); ?> -
          - - -
          - - - - - - - -
          -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/css/editor-style.css b/sources/wordpress/wp-content/themes/twentythirteen/css/editor-style.css deleted file mode 100644 index 5684189..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/css/editor-style.css +++ /dev/null @@ -1,771 +0,0 @@ -/* -Theme Name: Twenty Thirteen -Description: Used to style the TinyMCE editor. -*/ - - -/** - * Table of Contents: - * - * 1.0 - Body - * 2.0 - Headings - * 3.0 - Text Elements - * 4.0 - Links - * 5.0 - Alignment - * 6.0 - Tables - * 7.0 - Images - * 8.0 - Galleries - * 9.0 - Audio/Video - * 10.0 - Post Formats - * 11.0 - RTL - * ---------------------------------------------------------------------------- - */ - - -/** - * 1.0 Body - * ---------------------------------------------------------------------------- - */ - -html .mceContentBody { - font-size: 100%; - max-width: 604px; -} - -body { - color: #141412; - font-family: "Source Sans Pro", Helvetica, sans-serif; - line-height: 1.5; - text-rendering: optimizeLegibility; - vertical-align: baseline; -} - - -/** - * 2.0 Headings - * ---------------------------------------------------------------------------- - */ - -h1, -h2, -h3, -h4, -h5, -h6 { - clear: both; - font-family: Bitter, Georgia, serif; - line-height: 1.3; -} - -h1 { - font-size: 48px; - margin: 33px 0; -} - -h2 { - font-size: 30px; - margin: 25px 0; -} - -h3 { - font-size: 22px; - margin: 22px 0; -} - -h4 { - font-size: 20px; - margin: 25px 0; -} - -h5 { - font-size: 18px; - margin: 30px 0; -} - -h6 { - font-size: 16px; - margin: 36px 0; -} - -hr { - background: url(../images/dotted-line.png) repeat center top; - background-size: 4px 4px; - border: 0; - height: 1px; - margin: 0 0 24px; -} - - -/** - * 3.0 Text Elements - * ---------------------------------------------------------------------------- - */ - -p { - margin: 0 0 24px; -} - -ol, -ul { - margin: 16px 0; - padding: 0 0 0 40px; -} - -ul { - list-style-type: square; -} - -ol { - list-style: decimal outside; -} - -li > ul, -li > ol { - margin: 0; -} - -dl { - margin: 0 20px; -} - -dt { - font-weight: bold; -} - -dd { - margin: 0 0 20px; -} - -strong { - font-weight: bold; -} - -code, -kbd, -pre, -samp { - font-family: monospace, serif; - font-size: 14px; -} - -pre { - background: #f5f5f5; - color: #666; - font-family: monospace; - font-size: 14px; - margin: 20px 0; - overflow: auto; - padding: 20px; - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -blockquote, -q { - quotes: none; -} - -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ""; - content: none; -} - -blockquote { - font-size: 24px; - font-style: italic; - font-weight: 300; - margin: 24px 40px; -} - -blockquote blockquote { - margin-right: 0; -} - -blockquote cite, -blockquote small { - font-size: 14px; - font-weight: normal; - text-transform: uppercase; -} - -cite { - border-bottom: 0; -} - -abbr[title] { - border-bottom: 1px dotted; -} - -address { - font-style: italic; - margin: 0 0 24px; -} - -del { - color: #333; -} - -ins { - background: #fff9c0; - border: none; - color: #333; - text-decoration: none; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - - -/** - * 4.0 Links - * ---------------------------------------------------------------------------- - */ - -a { - color: #ca3c08; - text-decoration: none; -} - -a:visited { - color: #ac0404; -} - -a:focus { - outline: thin dotted; -} - -a:active, -a:hover { - color: #ea9629; - outline: 0; -} - -a:hover { - text-decoration: underline; -} - - -/** - * 5.0 Alignment - * ---------------------------------------------------------------------------- - */ - -.alignleft { - float: left; - margin: 5px 20px 5px 0; -} - -.alignright { - float: right; - margin: 5px 0 5px 20px; -} - -.aligncenter { - display: block; - margin: 5px auto; -} - -img.alignnone { - margin: 5px 0; -} - - -/** - * 6.0 Tables - * ---------------------------------------------------------------------------- - */ - -table { - border-bottom: 1px solid #ededed; - border-collapse: collapse; - border-spacing: 0; - font-size: 14px; - line-height: 2; - margin: 0 0 20px; - width: 100%; -} - -caption, -th, -td { - font-weight: normal; - text-align: left; -} - -caption { - font-size: 16px; - margin: 20px 0; -} - -th { - font-weight: bold; - text-transform: uppercase; -} - -td { - border-top: 1px solid #ededed; - padding: 6px 10px 6px 0; -} - - -/** - * 7.0 Images - * ---------------------------------------------------------------------------- - */ - -img { - height: auto; - max-width: 100%; - vertical-align: middle; -} - -.wp-caption { - background: transparent; - border: none; - margin: 0; - padding: 0; - text-align: left; -} - -.html5-captions .wp-caption { - padding: 0; -} - -.wp-caption.alignleft { - margin: 5px 10px 5px 0; -} - -.html5-captions .wp-caption.alignleft { - margin-right: 20px; -} - -.wp-caption.alignright { - margin: 5px 0 5px 10px; -} - -.wp-caption.alignright img, -.wp-caption.alignright .wp-caption-dd { - padding-left: 10px; -} - -.html5-captions .wp-caption.alignright { - margin-left: 20px; -} - -.html5-captions .wp-caption.alignright img, -.html5-captions .wp-caption.alignright .wp-caption-dd { - padding: 0; -} - -.wp-caption-dt { - margin: 0; -} - -.wp-caption .wp-caption-text, -.wp-caption-dd { - color: #220e10; - font-size: 18px; - font-style: italic; - font-weight: 300; - line-height: 1.5; - margin-bottom: 24px; - padding: 0; -} - -.mceTemp + ul, -.mceTemp + ol { - list-style-position: inside; -} - - -/** - * 8.0 Galleries - * ---------------------------------------------------------------------------- - */ - -.gallery .gallery-item { - float: left; - margin: 0 4px 4px 0; - overflow: hidden; - padding: 0; - position: relative; -} - -.gallery-columns-1 .gallery-item { - max-width: 100%; - width: auto; -} - -.gallery-columns-2 .gallery-item { - max-width: 48%; - max-width: -webkit-calc(50% - 14px); - max-width: calc(50% - 14px); - width: auto; -} - -.gallery-columns-3 .gallery-item { - max-width: 32%; - max-width: -webkit-calc(33.3% - 11px); - max-width: calc(33.3% - 11px); - width: auto; -} - -.gallery-columns-4 .gallery-item { - max-width: 23%; - max-width: -webkit-calc(25% - 9px); - max-width: calc(25% - 9px); - width: auto; -} - -.gallery-columns-5 .gallery-item { - max-width: 19%; - max-width: -webkit-calc(20% - 8px); - max-width: calc(20% - 8px); - width: auto; -} - -.gallery-columns-6 .gallery-item { - max-width: 15%; - max-width: -webkit-calc(16.7% - 7px); - max-width: calc(16.7% - 7px); - width: auto; -} - -.gallery-columns-7 .gallery-item { - max-width: 13%; - max-width: -webkit-calc(14.28% - 7px); - max-width: calc(14.28% - 7px); - width: auto; -} - -.gallery-columns-8 .gallery-item { - max-width: 11%; - max-width: -webkit-calc(12.5% - 6px); - max-width: calc(12.5% - 6px); - width: auto; -} - -.gallery-columns-9 .gallery-item { - max-width: 9%; - max-width: -webkit-calc(11.1% - 6px); - max-width: calc(11.1% - 6px); - width: auto; -} - -.gallery-columns-1 .gallery-item:nth-of-type(1n), -.gallery-columns-2 .gallery-item:nth-of-type(2n), -.gallery-columns-3 .gallery-item:nth-of-type(3n), -.gallery-columns-4 .gallery-item:nth-of-type(4n), -.gallery-columns-5 .gallery-item:nth-of-type(5n), -.gallery-columns-6 .gallery-item:nth-of-type(6n), -.gallery-columns-7 .gallery-item:nth-of-type(7n), -.gallery-columns-8 .gallery-item:nth-of-type(8n), -.gallery-columns-9 .gallery-item:nth-of-type(9n) { - margin-right: 0; -} - -.gallery-columns-1 .gallery-item:nth-of-type(1n), -.gallery-columns-2 .gallery-item:nth-of-type(2n - 1), -.gallery-columns-3 .gallery-item:nth-of-type(3n - 2), -.gallery-columns-4 .gallery-item:nth-of-type(4n - 3), -.gallery-columns-5 .gallery-item:nth-of-type(5n - 4), -.gallery-columns-6 .gallery-item:nth-of-type(6n - 5), -.gallery-columns-7 .gallery-item:nth-of-type(7n - 6), -.gallery-columns-8 .gallery-item:nth-of-type(8n - 7), -.gallery-columns-9 .gallery-item:nth-of-type(9n - 8) { - margin-left: 12px; /* Compensate for the default negative margin on .gallery, which can't be changed. */ -} - -.gallery .gallery-caption { - background-color: rgba(0, 0, 0, 0.7); - box-sizing: border-box; - color: #fff; - font-size: 14px; - line-height: 1.3; - margin: 0; - max-height: 50%; - opacity: 0; - padding: 2px 8px; - position: absolute; - bottom: 0; - left: 0; - text-align: left; - -webkit-transition: opacity 400ms ease; - transition: opacity 400ms ease; - width: 100%; -} - -.gallery .gallery-caption:before { - box-shadow: 0 -10px 15px #000 inset; - content: ""; - height: 100%; - min-height: 49px; - position: absolute; - left: 0; - top: 0; - width: 100%; -} - -.gallery-item:hover .gallery-caption { - opacity: 1; -} - -.gallery-columns-7 .gallery-caption, -.gallery-columns-8 .gallery-caption, -.gallery-columns-9 .gallery-caption { - display: none; -} - - -/** - * 9.0 Audio/Video - * ---------------------------------------------------------------------------- - */ -.mejs-mediaelement, -.mejs-container .mejs-controls { - background: #220e10; -} - -.mejs-controls .mejs-time-rail .mejs-time-loaded, -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { - background: #fff; -} - -.mejs-controls .mejs-time-rail .mejs-time-current { - background: #ea9629; -} - -.mejs-controls .mejs-time-rail .mejs-time-total, -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { - background: #595959; -} - -.mejs-controls .mejs-time-rail span, -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { - border-radius: 0; -} - - -/** - * 10.0 Post Formats - * ---------------------------------------------------------------------------- - */ - -/* Aside */ -.post-format-aside { - background-color: #f7f5e7; -} - -.post-format-aside blockquote { - font-size: 100%; - font-weight: normal; -} - -.post-format-aside cite { - font-size: 100%; - text-transform: none; -} - -.post-format-aside cite:before { - content: "\2014"; - margin-right: 5px; -} - -/* Audio */ -.post-format-audio { - background-color: #db572f; -} - -.post-format-audio a { - color: #fbfaf3; -} - -.post-format-audio:before { - background: url(../images/dotted-line.png) repeat-y 85px 0; - background-size: 4px 4px; - content: "\f109"; - display: block; - float: left; - font-family: Genericons; - font-size: 64px; - -webkit-font-smoothing: antialiased; - height: 100%; - line-height: 1; - width: 120px; -} - -/* Chat */ -.post-format-chat { - background-color: #eadaa6; -} - -.post-format-chat a { - color: #722d19; -} - -/* Gallery */ -.post-format-gallery { - background-color: #fbca3c; -} - -.post-format-gallery a { - color: #722d19; -} - -/* Image: same as Standard/Defaults */ - -/* Link */ -.post-format-link { - background-color: #f7f5e7; -} - -/* Quote */ -.post-format-quote { - background-color: #210d10; - color: #f7f5e7; -} - -.post-format-quote a { - color: #e63f2a; -} - -.post-format-quote blockquote { - font-size: 28px; - font-style: italic; - font-weight: 300; - margin: 0; - padding-left: 75px; - position: relative; -} - -.post-format-quote blockquote:before { - content: '\201C'; - font-size: 140px; - font-weight: 400; - line-height: .8; - padding-right: 25px; - position: absolute; - left: -15px; - top: -3px; -} - -.post-format-quote blockquote small, -.post-format-quote blockquote cite { - display: block; - font-size: 16px; -} - -.format-quote .entry-content cite a { - border-bottom: 1px dotted #fff; - color: #fff; -} - -.format-quote .entry-content cite a:hover { - text-decoration: none; -} - - -/* Status */ -.post-format-status { - background-color: #722d19; - color: #f7f5e7; - font-style: italic; - font-weight: 300; - padding: 0; - padding-left: 35px; -} - -.post-format-status.mceContentBody { - font-size: 24px; -} - -.post-format-status:before { - background: url(../images/dotted-line.png) repeat-y left bottom; - background-size: 4px 4px; - content: ""; - display: block; - float: left; - height: 100%; - position: relative; - left: -30px; - width: 1px; -} - -.post-format-status > p:first-child:before { - background-color: rgba(0, 0, 0, 0.65); - content: ""; - height: 3px; - width: 13px; - margin-top: 13px; - position: absolute; - left: 9px; -} - -.post-format-status a { - color: #eadaa6; -} - -/* Video */ -.post-format-video { - background-color: #db572f; -} - -.post-format-video a { - color: #fbfaf3; -} - - -/** - * 11.0 RTL - * ---------------------------------------------------------------------------- - */ - -html .mceContentBody.rtl { - direction: rtl; - unicode-bidi: embed; -} - -.rtl ol, -.rtl ul { - padding: 0 40px 0 0; -} - -.rtl .wp-caption, -.rtl tr th { - text-align: right; -} - -.rtl td { - padding: 6px 0 6px 10px; - text-align: right; -} - -.rtl blockquote blockquote { - margin-left: 0; - margin-right: 24px; -} - -.rtl.post-format-audio:before, -.rtl.post-format-status:before, -.rtl.post-format-status > p:first-child:before { - background: none; - content: none; -} diff --git a/sources/wordpress/wp-content/themes/twentythirteen/css/ie.css b/sources/wordpress/wp-content/themes/twentythirteen/css/ie.css deleted file mode 100644 index 2ea67d4..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/css/ie.css +++ /dev/null @@ -1,290 +0,0 @@ -/* -Styles for older IE versions (previous to IE9). -*/ - -.site { - min-width: 1040px; -} - -.genericon:before:hover, -.menu-toggle:after:hover, -.date a:before:hover, -.entry-meta .author a:before:hover, -.format-audio .entry-content:before:hover, -.comments-link a:before:hover, -.tags-links a:first-child:before:hover, -.categories-links a:first-child:before:hover, -.edit-link > a:before:hover, -.attachment-meta:before:hover, -.attachment-meta a:before:hover, -.comment-awaiting-moderation:before:hover, -.comment-reply-link:before:hover, -.comment-reply-title small a:before:hover, -.bypostauthor > .comment-body .fn:before:hover { - text-decoration: none; -} - -.nav-menu .sub-menu ul, -.nav-menu .children ul { - left: 100%; -} - -.site-header .home-link { - max-width: 1040px; -} - -.site-header .search-form [type="search"], -.site-header .search-form [type="text"] { - padding-top: 6px; -} - -img.alignright { - margin-right: 0; -} - -img.alignleft { - margin-left: 0; -} - -.site-main .sidebar-inner { - width: 1040px; -} - -.site-main .widget-area { - margin-right: 60px; -} - -.format-image .entry-content .size-full { - margin: 0; - max-width: 604px; -} - -.gallery-columns-1 .gallery-item, -.gallery-columns-2 .gallery-item, -.gallery-columns-3 .gallery-item { - max-width: none; -} - -.gallery img { - width: auto; -} - -.gallery-caption { - background: #000; - filter: alpha(opacity=0); -} - -.gallery-item:hover .gallery-caption { - filter: alpha(opacity=70); -} - -.comment { - clear: both; -} - -.comment-meta, -.comment-content, -.comment-list .reply { - width: 480px; -} - -.depth-2 .comment-meta, -.depth-2 .comment-content, -.comment-list .depth-2 .reply { - width: 460px; -} - -.depth-3 .comment-meta, -.depth-3 .comment-content, -.comment-list .depth-3 .reply { - width: 440px; -} - -.depth-4 .comment-meta, -.depth-4 .comment-content, -.comment-list .depth-4 .reply { - width: 420px; -} - -.depth-5 .comment-meta, -.depth-5 .comment-content, -.comment-list .depth-5 .reply { - width: 400px; -} - -.comment-meta { - margin-bottom: 0; -} - -.widget { - background: #f7f5e7; -} - -.site-footer .widget { - background: none; -} - -/* Internet Explorer 8 */ -.ie8 .site { - border: 0; -} - -.ie8 img.size-full, -.ie8 img.size-large { - height: auto; - width: auto; -} - -.ie8 .sidebar .entry-header, -.ie8 .sidebar .entry-content, -.ie8 .sidebar .entry-summary, -.ie8 .sidebar .entry-meta { - max-width: 724px; -} - -.ie8 .author-info { - margin-left: 0; -} - -.ie8 .paging-navigation .nav-previous .meta-nav { - padding: 5px 0 8px; - width: 40px; -} - -.ie8 .paging-navigation .nav-next { - line-height: 1; -} - -.ie8 .format-status .entry-content:before, -.ie8 .format-status .entry-meta:before { - content: none; -} - -.ie8 .site-main .widget-area { - margin-right: 0; -} - -/* Internet Explorer 7 */ -.ie7 audio, -.ie7 canvas, -.ie7 video { - display: inline; - zoom: 1; -} - -.ie7 legend { - margin-left: -7px; -} - -.ie7 button, -.ie7 input, -.ie7 select, -.ie7 textarea { - vertical-align: middle; -} - -.ie7 button, -.ie7 input[type="button"], -.ie7 input[type="reset"], -.ie7 input[type="submit"] { - overflow: visible; -} - -.ie7 input[type="checkbox"], -.ie7 input[type="radio"] { - height: 13px; - width: 13px; -} - -.ie7 .screen-reader-text { - clip: rect(1px 1px 1px 1px); /* IE7 */ -} - -.ie7 .site-header { - position: relative; - z-index: 1; -} - -.ie7 .main-navigation { - max-width: 930px; - padding-right: 150px; -} - -.ie7 .nav-menu li a, -.ie7 .nav-menu li { - display: block; - float: left; -} - -.ie7 .nav-menu ul { - top: 40px; -} - -.ie7 .nav-menu .sub-menu, -.ie7 .nav-menu .children { - display: none; - overflow: visible; -} - -.ie7 ul.nav-menu li:hover > ul, -.ie7 .nav-menu ul li:hover > ul { - display: block; -} - -.ie7 .site-header .search-form [type="search"], -.ie7 .site-header .search-form [type="text"] { - background-color: #fff; - border: 2px solid #c3c0ab; - cursor: text; - height: 28px; - outline: 0; - width: 150px; -} - -.ie7 .entry-header, -.ie7 .entry-content, -.ie7 .entry-summary, -.ie7 .entry-meta { - width: 604px; -} - -.ie7 .format-status .entry-content, -.ie7 .format-status .entry-meta { - padding-left: 60px; -} - -.ie7 .sidebar .format-status .entry-content, -.ie7 .sidebar .format-status .entry-meta { - padding-left: 60px; -} - -.ie7 .sidebar .post-navigation .nav-links, -.ie7 .sidebar .paging-navigation .nav-links { - width: 604px; -} - -.ie7 .paging-navigation .meta-nav { - padding: 0 0 10px; - vertical-align: middle; - width: 40px; -} - -.ie7 .comments-title, -.ie7 .comment-list, -.ie7 .comment-reply-title, -.ie7 .comment-respond .comment-form { - width: 604px; -} - -.ie7 .site-footer .widget-area { - max-width: none; - left: auto; -} - -/* RTL for Internet Explorer 7 & 8 */ -.rtl .format-audio .entry-content:before, -.rtl .comment-reply-link:before, -.rtl .comment-reply-login:before { - -ms-filter: "FlipH"; - filter: FlipH; -} \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/footer.php b/sources/wordpress/wp-content/themes/twentythirteen/footer.php deleted file mode 100644 index 725251c..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/footer.php +++ /dev/null @@ -1,26 +0,0 @@ - - - -
          - - -
          - - -
          -
          - - - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/functions.php b/sources/wordpress/wp-content/themes/twentythirteen/functions.php deleted file mode 100644 index 5474d07..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/functions.php +++ /dev/null @@ -1,531 +0,0 @@ - for posts and comments. - add_theme_support( 'automatic-feed-links' ); - - /* - * Switches 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' - ) ); - - /* - * This theme supports all available post formats by default. - * See http://codex.wordpress.org/Post_Formats - */ - add_theme_support( 'post-formats', array( - 'aside', 'audio', 'chat', 'gallery', 'image', 'link', 'quote', 'status', 'video' - ) ); - - // This theme uses wp_nav_menu() in one location. - register_nav_menu( 'primary', __( 'Navigation Menu', 'twentythirteen' ) ); - - /* - * This theme uses a custom image size for featured images, displayed on - * "standard" posts and pages. - */ - add_theme_support( 'post-thumbnails' ); - set_post_thumbnail_size( 604, 270, true ); - - // This theme uses its own gallery styles. - add_filter( 'use_default_gallery_style', '__return_false' ); -} -add_action( 'after_setup_theme', 'twentythirteen_setup' ); - -/** - * Return the Google font stylesheet URL, if available. - * - * The use of Source Sans Pro and Bitter by default is localized. For languages - * that use characters not supported by the font, the font can be disabled. - * - * @since Twenty Thirteen 1.0 - * - * @return string Font stylesheet or empty string if disabled. - */ -function twentythirteen_fonts_url() { - $fonts_url = ''; - - /* Translators: If there are characters in your language that are not - * supported by Source Sans Pro, translate this to 'off'. Do not translate - * into your own language. - */ - $source_sans_pro = _x( 'on', 'Source Sans Pro font: on or off', 'twentythirteen' ); - - /* Translators: If there are characters in your language that are not - * supported by Bitter, translate this to 'off'. Do not translate into your - * own language. - */ - $bitter = _x( 'on', 'Bitter font: on or off', 'twentythirteen' ); - - if ( 'off' !== $source_sans_pro || 'off' !== $bitter ) { - $font_families = array(); - - if ( 'off' !== $source_sans_pro ) - $font_families[] = 'Source Sans Pro:300,400,700,300italic,400italic,700italic'; - - if ( 'off' !== $bitter ) - $font_families[] = 'Bitter:400,700'; - - $query_args = array( - 'family' => urlencode( implode( '|', $font_families ) ), - 'subset' => urlencode( 'latin,latin-ext' ), - ); - $fonts_url = add_query_arg( $query_args, "//fonts.googleapis.com/css" ); - } - - return $fonts_url; -} - -/** - * Enqueue scripts and styles for the front end. - * - * @since Twenty Thirteen 1.0 - */ -function twentythirteen_scripts_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 Masonry to handle vertical alignment of footer widgets. - if ( is_active_sidebar( 'sidebar-1' ) ) - wp_enqueue_script( 'jquery-masonry' ); - - // Loads JavaScript file with functionality specific to Twenty Thirteen. - wp_enqueue_script( 'twentythirteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '2014-06-08', true ); - - // Add Source Sans Pro and Bitter fonts, used in the main stylesheet. - wp_enqueue_style( 'twentythirteen-fonts', twentythirteen_fonts_url(), array(), null ); - - // Add Genericons font, used in the main stylesheet. - wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css', array(), '3.03' ); - - // Loads our main stylesheet. - wp_enqueue_style( 'twentythirteen-style', get_stylesheet_uri(), array(), '2013-07-18' ); - - // Loads the Internet Explorer specific stylesheet. - wp_enqueue_style( 'twentythirteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentythirteen-style' ), '2013-07-18' ); - wp_style_add_data( 'twentythirteen-ie', 'conditional', 'lt IE 9' ); -} -add_action( 'wp_enqueue_scripts', 'twentythirteen_scripts_styles' ); - -/** - * 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 Thirteen 1.0 - * - * @param string $title Default title text for current view. - * @param string $sep Optional separator. - * @return string The filtered title. - */ -function twentythirteen_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', 'twentythirteen' ), max( $paged, $page ) ); - - return $title; -} -add_filter( 'wp_title', 'twentythirteen_wp_title', 10, 2 ); - -/** - * Register two widget areas. - * - * @since Twenty Thirteen 1.0 - */ -function twentythirteen_widgets_init() { - register_sidebar( array( - 'name' => __( 'Main Widget Area', 'twentythirteen' ), - 'id' => 'sidebar-1', - 'description' => __( 'Appears in the footer section of the site.', 'twentythirteen' ), - 'before_widget' => '', - 'before_title' => '

          ', - 'after_title' => '

          ', - ) ); - - register_sidebar( array( - 'name' => __( 'Secondary Widget Area', 'twentythirteen' ), - 'id' => 'sidebar-2', - 'description' => __( 'Appears on posts and pages in the sidebar.', 'twentythirteen' ), - 'before_widget' => '', - 'before_title' => '

          ', - 'after_title' => '

          ', - ) ); -} -add_action( 'widgets_init', 'twentythirteen_widgets_init' ); - -if ( ! function_exists( 'twentythirteen_paging_nav' ) ) : -/** - * Display navigation to next/previous set of posts when applicable. - * - * @since Twenty Thirteen 1.0 - */ -function twentythirteen_paging_nav() { - global $wp_query; - - // Don't print empty markup if there's only one page. - if ( $wp_query->max_num_pages < 2 ) - return; - ?> - - post_parent ) : get_adjacent_post( false, '', true ); - $next = get_adjacent_post( false, '', false ); - - if ( ! $next && ! $previous ) - return; - ?> - - ' . __( 'Sticky', 'twentythirteen' ) . ''; - - if ( ! has_post_format( 'link' ) && 'post' == get_post_type() ) - twentythirteen_entry_date(); - - // Translators: used between list items, there is a space after the comma. - $categories_list = get_the_category_list( __( ', ', 'twentythirteen' ) ); - if ( $categories_list ) { - echo '' . $categories_list . ''; - } - - // Translators: used between list items, there is a space after the comma. - $tag_list = get_the_tag_list( '', __( ', ', 'twentythirteen' ) ); - if ( $tag_list ) { - echo '' . $tag_list . ''; - } - - // Post author - if ( 'post' == get_post_type() ) { - printf( '', - esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), - esc_attr( sprintf( __( 'View all posts by %s', 'twentythirteen' ), get_the_author() ) ), - get_the_author() - ); - } -} -endif; - -if ( ! function_exists( 'twentythirteen_entry_date' ) ) : -/** - * Print HTML with date information for current post. - * - * Create your own twentythirteen_entry_date() to override in a child theme. - * - * @since Twenty Thirteen 1.0 - * - * @param boolean $echo (optional) Whether to echo the date. Default true. - * @return string The HTML-formatted post date. - */ -function twentythirteen_entry_date( $echo = true ) { - if ( has_post_format( array( 'chat', 'status' ) ) ) - $format_prefix = _x( '%1$s on %2$s', '1: post format name. 2: date', 'twentythirteen' ); - else - $format_prefix = '%2$s'; - - $date = sprintf( '', - esc_url( get_permalink() ), - esc_attr( sprintf( __( 'Permalink to %s', 'twentythirteen' ), the_title_attribute( 'echo=0' ) ) ), - esc_attr( get_the_date( 'c' ) ), - esc_html( sprintf( $format_prefix, get_post_format_string( get_post_format() ), get_the_date() ) ) - ); - - if ( $echo ) - echo $date; - - return $date; -} -endif; - -if ( ! function_exists( 'twentythirteen_the_attached_image' ) ) : -/** - * Print the attached image with a link to the next attached image. - * - * @since Twenty Thirteen 1.0 - */ -function twentythirteen_the_attached_image() { - /** - * Filter the image attachment size to use. - * - * @since Twenty thirteen 1.0 - * - * @param array $size { - * @type int The attachment height in pixels. - * @type int The attachment width in pixels. - * } - */ - $attachment_size = apply_filters( 'twentythirteen_attachment_size', array( 724, 724 ) ); - $next_attachment_url = wp_get_attachment_url(); - $post = get_post(); - - /* - * Grab the IDs of all the image attachments in a gallery so we can get the URL - * of the next adjacent image in a gallery, or the first image (if we're - * looking at the last image in a gallery), or, in a gallery of one, just the - * link to that image file. - */ - $attachment_ids = get_posts( array( - 'post_parent' => $post->post_parent, - 'fields' => 'ids', - 'numberposts' => -1, - 'post_status' => 'inherit', - 'post_type' => 'attachment', - 'post_mime_type' => 'image', - 'order' => 'ASC', - 'orderby' => 'menu_order ID' - ) ); - - // If there is more than 1 attachment in a gallery... - if ( count( $attachment_ids ) > 1 ) { - foreach ( $attachment_ids as $attachment_id ) { - if ( $attachment_id == $post->ID ) { - $next_id = current( $attachment_ids ); - break; - } - } - - // get the URL of the next image attachment... - if ( $next_id ) - $next_attachment_url = get_attachment_link( $next_id ); - - // or get the URL of the first image attachment. - else - $next_attachment_url = get_attachment_link( array_shift( $attachment_ids ) ); - } - - printf( '%3$s', - esc_url( $next_attachment_url ), - the_title_attribute( array( 'echo' => false ) ), - wp_get_attachment_image( $post->ID, $attachment_size ) - ); -} -endif; - -/** - * Return the post URL. - * - * @uses get_url_in_content() to get the URL in the post meta (if it exists) or - * the first link found in the post content. - * - * Falls back to the post permalink if no URL is found in the post. - * - * @since Twenty Thirteen 1.0 - * - * @return string The Link format URL. - */ -function twentythirteen_get_link_url() { - $content = get_the_content(); - $has_url = get_url_in_content( $content ); - - return ( $has_url ) ? $has_url : apply_filters( 'the_permalink', get_permalink() ); -} - -/** - * Extend the default WordPress body classes. - * - * Adds body classes to denote: - * 1. Single or multiple authors. - * 2. Active widgets in the sidebar to change the layout and spacing. - * 3. When avatars are disabled in discussion settings. - * - * @since Twenty Thirteen 1.0 - * - * @param array $classes A list of existing body class values. - * @return array The filtered body class list. - */ -function twentythirteen_body_class( $classes ) { - if ( ! is_multi_author() ) - $classes[] = 'single-author'; - - if ( is_active_sidebar( 'sidebar-2' ) && ! is_attachment() && ! is_404() ) - $classes[] = 'sidebar'; - - if ( ! get_option( 'show_avatars' ) ) - $classes[] = 'no-avatars'; - - return $classes; -} -add_filter( 'body_class', 'twentythirteen_body_class' ); - -/** - * Adjust content_width value for video post formats and attachment templates. - * - * @since Twenty Thirteen 1.0 - */ -function twentythirteen_content_width() { - global $content_width; - - if ( is_attachment() ) - $content_width = 724; - elseif ( has_post_format( 'audio' ) ) - $content_width = 484; -} -add_action( 'template_redirect', 'twentythirteen_content_width' ); - -/** - * Add postMessage support for site title and description for the Customizer. - * - * @since Twenty Thirteen 1.0 - * - * @param WP_Customize_Manager $wp_customize Customizer object. - */ -function twentythirteen_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', 'twentythirteen_customize_register' ); - -/** - * Enqueue Javascript postMessage handlers for the Customizer. - * - * Binds JavaScript handlers to make the Customizer preview - * reload changes asynchronously. - * - * @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 ); -} -add_action( 'customize_preview_init', 'twentythirteen_customize_preview_js' ); diff --git a/sources/wordpress/wp-content/themes/twentythirteen/genericons/COPYING.txt b/sources/wordpress/wp-content/themes/twentythirteen/genericons/COPYING.txt deleted file mode 100644 index aece214..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/genericons/COPYING.txt +++ /dev/null @@ -1,9 +0,0 @@ -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/sources/wordpress/wp-content/themes/twentythirteen/genericons/Genericons-Regular.otf b/sources/wordpress/wp-content/themes/twentythirteen/genericons/Genericons-Regular.otf deleted file mode 100644 index 5cd41e8b81c9fa490d0ed695536226c0dbe69ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18212 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 - 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/sources/wordpress/wp-content/themes/twentythirteen/genericons/README.txt b/sources/wordpress/wp-content/themes/twentythirteen/genericons/README.txt deleted file mode 100644 index 7a0a92e..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/genericons/README.txt +++ /dev/null @@ -1,123 +0,0 @@ - ___ ____ __ _ ____ ____ __ ___ __ __ _ ____ - / __)( __)( ( \( __)( _ \( )/ __)/ \ ( ( \/ ___) -( (_ \ ) _) / / ) _) ) / )(( (__( O )/ /\___ \ - \___/(____)\_)__)(____)(__\_)(__)\___)\__/ \_)__)(____/ - - -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! - - -_ _ ____ ____ ____ ____ -| | [__ |__| | __ |___ -|__| ___] | | |__] |___ - - -To use it, place the font folder in your stylesheet directory and paste this in your CSS file: - -/* =Genericons, thanks to FontSquirrel.com for conversion! --------------------------------------------------------------- */ -@font-face { - font-family: 'Genericons'; - src: url('font/genericons-regular-webfont.eot'); - src: url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'), - url('font/genericons-regular-webfont.woff') format('woff'), - url('font/genericons-regular-webfont.ttf') format('truetype'), - url('font/genericons-regular-webfont.svg#genericonsregular') format('svg'); - font-weight: normal; - font-style: normal; - -} - -Note: the above only works if you don't use a CDN. If you do, or don't know what that is, you should use the syntax that's embedded in genericons.css. - -From then on, you can create an icon like this: - -.my-icon:before { - content: '\f101'; - display: inline-block; - -webkit-font-smoothing: antialiased; - font: normal 16px/1 'Genericons'; - vertical-align: top; -} - -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/ - -You can also use the bundled example.css if you'd rather insert the icons using HTML tags. - - -_ _ ____ ___ ____ ____ -|\ | | | | |___ [__ -| \| |__| | |___ ___] - - -Photoshop mockups: - -Genericons-Regular.otf found in the root directory of this zip has not been web-font-ified. So you can drop it in your system fonts folder and use the font in Photoshop if you like. - -For those of you using Genericons in your Photoshop mockup, 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: - -Note that Genericons has been designed for a 16x16 pixel 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 also 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. - -Also note the CSS property "-webkit-font-smoothing: antialiased". That makes the icons look great in WebKit browsers. Please see http://noscope.com/2012/font-smoothing for more info. - -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. - - - -____ _ _ ____ _ _ ____ ____ _ ____ ____ -| |__| |__| |\ | | __ |___ | | | | __ -|___ | | | | | \| |__] |___ |___ |__| |__] - -V3.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. - -V3.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. - -V3.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. - -V3.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. - -V2.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. - -V2.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. - -V2.05: -Added a bunch of new icons, including upload to cloud, download to cloud, many more. - -V2: -Initial public release \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/genericons/example.html b/sources/wordpress/wp-content/themes/twentythirteen/genericons/example.html deleted file mode 100644 index cdc7d04..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/genericons/example.html +++ /dev/null @@ -1,464 +0,0 @@ - - - -Genericons - - - - - -
          - -

          Genericons Usage

          - -

          Copy the font folder and the genericons.css file together into your project. Link the CSS in your HTML:

          - -

          <link href="path/to/genericons.css" rel="stylesheet">

          - -

          Drop in the following HTML with the name of the icon you want to display:

          - -

          <div class="genericon genericon-standard"></div>

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

          If you want to insert an icon manually using the :before selector, you can setup CSS rules like the following example. Make sure to set the size to a multiple of 16px or the icons could end up looking fuzzy:

          - -

          - -

          Add a matching class to your HTML:

          - -

          <div class="my-icon">You're a Star!</div>

          - -

          Here's the result: You're a Star!

          - -

          Examples

          - -

          Turn every icon a Salmon color:

          - -

          - -

          Or turn the stars Gold:

          - -

          - -

          Use icons for bulleted lists:

          - -
            -
          • One
          • -
          • Two
          • -
          • Three
          • -
          • Four
          • -
          - -

          - -

          - -

          Use icons to style blockquotes:

          - -
          Sometimes I've believed as many as six impossible things before breakfast. —Lewis Carroll
          -
          `Twas brillig, and the slithy toves Did gyre and gimble in the wabe: All mimsy were the borogoves, And the mome raths outgrabe. "Beware the Jabberwock, my son! The jaws that bite, the claws that catch! Beware the Jubjub bird, and shun The frumious Bandersnatch!"
          - -

          - -

          - -

          Use icons to style buttons:

          - - View - Listen - -

          - -

          /

          - -

          CSS Preprocessors

          - -

          Preprocessing extensions such as Sass (SCSS Syntax) or LESS can make it easier to manage CSS for a lot of things at once using things like variables and mixins.

          - -

          This example will seup the basic genericon rules and sets a color you can use for all icons using Sass:

          - -

          - -

          Here is a similar example for LESS:

          - -

          - -

          Fallback images for IE7 and below

          - -

          Genericons does not come with fallback icons by default -- therefore you have to create them yourself. If you are using HTML similar to this example: - -

          <span class="genericon genericon-warning"></span>

          - -

          You can use the asterisk hack to serve a different icon to IE7 once you have saved the fallback icons to your project:

          - - - -
          - - - diff --git a/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot b/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot deleted file mode 100644 index 46574695ece5d4a4d2eb5dd29c1b09995d93e214..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14935 zcmZvDWmFtMlkMQ{?l8E!26tz0cXxLi++lEccPDu8;O-VISa1sv;bp(KXWx%~Rj0bE zZ{5D9x_@`;3IPCAf&c*YKZgbUm%;sK1OT7_5GcSuOd0gw!2eAD;QyF-`|8pEfd7-= z0^|VJ0GEH^0k8*H0$l&)p8u-o0F8f`Ex;S#1TgwhKLMQoDLekt{4b8pzlzg8WeWh; zzl`@kA@EO`3-Ir_0Gj`Amz4jjM*u)lQ|^D=01QC40YG~Op#1?LTgRTeh@Uju)Sa?Z za#sxX18NI-u&`(G80GKcp`$w4FYm0}$4=*Az!%DVRhCuhAe&h0ZIu!&>mI6Q+XTut zPO%KqCBbV#Yz&HmVRcYk`Gzekti3@6IZd2NRT^l^4o$4%pO;FWB=YrrMFUYpAmLV$ z+KcSUbwk7Ft``tQ%(Arr2XmH-WFC0PNgz%Sg9(IZ%9bN_~{-*8&V!5oCZmf!xPxn)!ev@ zqPZ>p{xq5!Y<>U>i@w9-HitbJ|APwbiPJybIrjuj@RJId)WTr2C^4RnrI%}Qh7HjE zI_SpE+$8Cp07624>~6`>_Y;?y^3G&q33Dv^>LFB(+W62>*$lm=80i|{t&ywk=g9Dm zTDHmvZ)}S+scV$B6c)96!;#M4vVf_nH9z5o&BSE$L0BTdWBA#agMrD462_cEy}}Gd zVcd7zMrMMEv0Wx;F7G@lW}X5P+afw~{`(Vt zRkBq$dEV{0k+{K>_cHp3^+An&eo?v`VGiIBy;U}C>D&$RhYU_{xUcN$a(YOVL^P#< zLGb=_!nX-nttEp6oiSJnO+n0Q*X`Ce>-EpNkA8!J>o3(CQ1b^22anIe(%i4siLxy+{Yx%hF;HIaC`*oMZFc*uwikg$Ms|2w!)))u*9L?AY&O-zM;o1W)_Wud z!*%s)3Fg5K*HYfiS!<6QFh^y)_(u~&O8AYMgkwP_Ex#Md-|RMKnr2XJ7sAKTUiYxZ z9cO;i7H-HsNE^W7tn0R)HG2E$2vLfJk_Y_SX(=!EL2S5~y<;PHR<7Fjk}CkSC6O$2 z0W_U^*n<~9r6ywi#2(L6HPNq22)#PYNiijp!QNldqQD5fPbwa9|C=8E;&OF z6nla}=bJ#Ipr_D-Vi1z@OMx;v+SzyS#lYz{lJm7+Y7YqFw-@e87D!e36u!S<1MdvP z_(pfI7C%q2Nx^&X_Nh~D0X-Ncae}g+0Y%6}DV1<;%Dfhp%M=20bnljy!8tWCfYeC=pIh`JJo=0J+!y%vhblMonHMl3LUW|Nz8TO zlxq@k>(X$#HYx-S2O8Zjm1syqn~Ii1Mf5T%cD%ITG+{gWCK6?d_O>tRxtm8XHt#rx zKFPr+jC$(ye1FR8JZ=!iP%udJ3C(`7*M?XJW-GV+Xg7Ndx0C@-QXaFyriRZ+%^Gf7 zH;?Z-DLoQQ5Ms`gtWJ1~RQv=3kvouudIb}@s%)N91kFX3Zz0z$qERi$0g1;pnE16RPCH(epR`5 zdGSUpVodQ%Xn&!-OyLnI+D!{1`>+QpzA{Z8u!0Yg)g|1kN8Qs|oRNIlI3{89>m*KLxiHQ+T)%)vxLC!0=1 zNx^<|W6aR(40QKs*81^Mtw9vVM{pwylJmvON8aH?AdXuKGDYL<5D1C4ZYQ=OQnkBX4*kr2- zenh`!$F@a8iE7lF25;SGW7|We!wIC1OS1hWjQQj7J86W$4j5e9y$}&p#w=a|>s)-4 ztORq-463B=W-lSnc7HLi$7~8Rxdhd^hI1r!C7v}sx~ZYi1lKL5T2;wK zpvKiMCxh{>CkzVd0*3qZkhZq8`?Gemf|mEN1uCrpju##oZ7;E~=7W~J8;8N=rM9qv z+|b-^&l7hz&YMT5Cs|{0)?>=mvOMr|PsRn;-iw*NN%BHDt zj+&ykg7reFxho|&D0SC0rvY_M1QSIQJx4BD=;{i#&+{+DBlM}~i08ND<8Srpo=dWo z?fVjbSTnD}FA9YTJDZg-BK_DPglB6#`~0A!O1NLMTT+;emGzB2;`nAR=+amTt5z9* zcDH~NDg6nEoGZFaqTte}aTGnI1Bvw~>~&)77DZK(!R|h_mXv`p?MhsKZgAY#=N5pu z)y`5uH~a@(==XtGcT$nFMwq|R-Hb?mmp!{~N7Pu#l3lm>BfCjZZFn1>EkNs!d;wL} zH=FLVaBymxxb!p5OLNXMzoHL3s|0Sb7L?=E=-uS*kC#}@>q|V-mXJJ+{yKLcjpP?Z z#pPJyW+BHN-G(v?9&r-tNuc5QmAZ`$ zX1ud6!>W_lgaZx`fX*kg1wsaEE3Q+*`HyLAc>07`@;|37&(bf?u=grT73>+N@zh3F zWa2~&2r%K4+Oa+2e(4tp8yp+!yLMX0@bM5pO_d0LI*P-%9;hLGufCP;fK>bqH9{;x zSjDB+_ku)H2P>iHLig+Gnx>8ArN)o!4ODiGh;}imS?~lA!_HWJasLw?jAB|I@@f}w zNo?OT3rZ=&Fa^`vZz9gZ_x=e=4O_!7DXGYOz6p%~?R`igZ$|~I@J9hGDxTf?oIdrt zb?tuSOT~Pag=3Y!O(ZTV>~IFB)lmdhA8_d2NQ`7x?T z6H9I5hM;ISHknZQkaqgyOFYztC}~)SU?UI~DiYLuXDUY!;QZxm@V`ObV1D>_1~*T*d9HcgY{0|Vkz_r+V*P^Z2!tzv-R!PQ()D*_0ndWbJRp=lArGv4 zy5|eY%W|F<`d{6*Qb&YkmtqVtWlGasb?xM_RBpgHucI}YtlweI^O0v$TibdKm658S z0J8?ew&@&9pF4uBG3QHupp-C~-}KjAO5#Caf3#AMR!SExO{7UNko*8_2-^Tp+*omL zbF)p3v0{9-oUIq&$8Ne*wmm-mu_;sq0Q2f@s_0pfTk^ltXaxW~+mQ@DikaH23CU_mv8cf#CwI*V* zJd*J*;H@|1Uy%4TyGHRpF{gbEZ%-IP5Du4)J#BAefflf+HGo4I_2*!8{Q7O5MMjiA zv8Q`>B2%A~${kgAktI=i#nEV@9jvYg=@rjId7Vw&^E&a5hCDK^om+Z977Te?CB;sw z(`Ozp3;N{q+tS0zh7knz04Qpd0$LFKDX2PziusdF*sbF+HlkOoCipBy_=lGBO7mSO zq{eD-g^he6RqgyS4C2QM%D4c3>OjxpIQ0q$zzMTc%{i2c%5k6|LN&}=XRK2~&Gq?r z8epNr%o3<>`Liqey}Sr4oG+~O;y9Nz%Z*4!IRZndG0HX6twUsSjR_+G#b)mX`H2Jo z`^Q&ZyRkoJqQDR1+s&fGWvDZXT#)(4B+*J@4gD0+ZwK zSeaf_7nS$*FIfQZ$EnyQXp6i|oUZCnOr;@Xn9zAUixR1CWC7ICWduZvuf{NBcJe`o zJIrN&%Fkar7Ed7ck`il*b6#R1LcvV2?=v+&66Heg?wyY6_^)M2XIQM^#I$|*-aaV1 z<@Ql=^x?%)$L?F8OYE86sKy%=^p&IU9oXpB8Qiewt@nD}1IBF>4&w&dTPF_HPv!BD zkb7Hlog*am;s-I$=6jCncHvOC-Xiz?YGg}b)}%M?3dqm&Sc9T?(8klPCCTLQ?h*qk zk5H=gu+ctAI}Ig$p+eLrOpPsH()ZgoBe?n|@@*=Zc_@y!`allh#61=!qtD9#>?Rc0 zwu6hF_;k%+(JOy|7VAQiUyJPNOJBZ12;jRa@(@@x{_QD8-CU%_~w)vd!7$ z2KsQjFhNLrEI>k6W7m#f-V$inwQZMxdhoo|KPB0KOI9++n;bj?S*-}_71co!X`N6& zOs2w6wd&7U&m0#E#m$x)1Xm&)QkLBN@Pou4(6%Mwn+iY1#0JJ4?r8vvA~ z?)bfLQ&4AMGPVn)wOhv2-8A4>&E=!hz5rdMjfA}yUqbNCG@&w=@U#Uwy zFhQS`oWjj_cIs)xJ=?HNE|()2_wNze;Hd=JdH1XeV8Hw&NTgMIq01pvoD3c~K=yk~ z*b~TVuPM{uag^sQxYk^hSvzFf*b@W_k@EYZ#{V(vG)c)~fX0NXC^fnSXrK7RbbAHwbDz6aDBAGbSa$Er{mpXe&m9$N{l~ILv+WfPv zK&!EGda_UXa#;)|D?YWnpSgiOP41XYLPs_jVApNFpVeCN+e!(F<*Hn(>{Fx6YCv70 zHm`u-q7=8%}vvUfiP|Nu4)btX1QAIXRZz0N|1yl7W3Pyoc)D0hvAf8pDbI{ zDiBivSkimv*-|EHHIN$;`i;TNooH5o9*SOJXchSLv90rG)&N+-Pa zG`H-(T{nnsN9^1EVd_9Y!8QNor0)p5kNQT&uTcnqSYZlZ!&&?Ta_TxvQyP;EK?d74 zD_nsuTBE$7iQuAPfm)>D%n{xq7h552u8*nWX(San^g#so+F>O_D7dQ}+?^o-G56Hb z-wCF)FD21@%~2in{Z|Pc2+%cOCagyw?@!ScCzf&yEo3yf80OYgZk93Na(Nh?aEECn zW}1uVz?|CKBg>)wNG;YvzG+>N{LeZ{`n<%5%I(V+`^4ab?1f4d~eU_fmU)*#w?rnFv`iU@B*wGq?MvY$j}xg!Bf@rBySl+&!PCAxlH~D5u=1bxzthYS&?+?g0q1dsdlQrm9DZ%P-3>B zjN0PE6cK)dFDn6ZL2rS@y(0LO;@%K7t={B?qdPCaCc$*cM|<38OqiKdNHSH&;Lng6 zF8;dH#zmv>@!~LulTyy26=}H!VIOMFC6NM`vz>bYm+*883%nMFUs+`16gWF-Oc5Ja zrB_e$BY^2~VNz$x9*g18~?7>u3#$~8G;L67rx7zV4C|++>tqY*JG>Lf)vuu=ugO?Rs@6v z@oX|eCi)Fx$yh2Zf?;%(UyGW>1cPB;k!-ta&U!JihP5nawVz#VY$8W4$Y)w7H%GCh zyL!5XJ4SeUubM3~$vu=t#I+iauTvVBE^5X(NSKN9zq5881T{j^Bi6NQS$7ck4^sc& zk@s9S&aWZ*?oEf4KavoU#Rz|i^pJtcYqvJ)-50_n;)R}ktjiQ#QgpTg`#sK2`gq$B4v-TO$aDph=+G?b~aP9jbkKKYr zZbhw5xrD}~G3a`q6uz-;_~ZDX;-2kM6b2n`F=NW?PI7#zCUGQh;0g8sj!c}^%eHw~ ziQ(HOO9^j$z?$1A2X-I>l*h%KR5R%!N{O>MovzxS~{6g1+NiJqtQ@c-4$bLXQX3 zJK^1}ndPN_0DYwuNvb~{?~WhBBtQ2iG>_F`crf4?P%J;ahAi`w_bG#xlh#?+xw)hK zndth~Im~So3-Rg(i)-R1NYy8O)Yqa<(iq9w6*=uY_?6?FR$))ytn^WoFCr#E(aNjN zKhk_5p2cO0OYk+-6N-etK9W&PGaRceo=?r*AVI%bucaQ}W&-dy3hA=N3VYImsJiOG zZ*x9O`^I63pPU4`vznr$+aAz2%o@rv_Vsa)^C*;LY0+lEjDe*h$0@&9c$_g;ji}Jk z5xotGh&(}Vjk64-p5c3YN@JJ4QAy*x3P<($ovo5%=Y*R5p>HJvI0#`&QZnp@1EE`+ z@W-P%Vd;PCJ1$2=G)`xrTO;V0R8da&AM_N^e2N`|^CE>%5u&Z8?J84*a8byiR|Gru zBwKb`B5=hjq{S(KyE1wF)3QKi-LYv@o3U{*=BfT{I2d!1Z z^pCt9#QBHvq3pva|6**2h zcr*o6skRb4S|P_3+1xQ#q;XYJrH)c@9fj zxzvb4g~|2xh13=mfO_y_`0Vr5>yW|Ap&PzS>`V$Y&X8QL39;;P zk(g$Q;}oar-lvW6UJ`{UzSAa>;l$;zsL514?e{k9_z_O;qR{OC;a}W&B#D5sjE14{ z{v7ZSDLo~otpNJ;I7%1-CU`vknB@rj#Xv69=HYSz6-Gx3?x7Tv7>sT>gWH@>i#Z|P zlH^in;S;GW5Y$U(uezmbYxSiAv2^UQRYd>9j*+|f0V)i7esyC$j3XGCVLed7U;(xx ziBEM{;LCb7r4);sQx(0#)QY^7yIp~W{oxD!1JrCeSQ))GHgaR<2hOYpK$;OK@U;h& z8fienoKoS)0C~ha&UrfDFL8BdTs?@M3!RQai&FlBh4snxBu>g}3Jn)FXad6sW&H0P zzkEhM!fU^sJgVmqE#kKAE))f=@d@s393X#^`AMp-C{K4NDsuqEV%SQDdzTUVFB!*x z7*U)b7&-E1b86Wpafa$;bo`u7qi4kGIZu^N;YaRp7K(C0d^70l6-t>{n|8&{tEx2a zsQW?JWTBvW%X;kX@RZr1sO(Ep>%|9-3kSCj)ao1vRqK;USMreR!1e;;6O}Z{l&I0; zthZcOyoaEY*<2rTD2CFeSV8>n)JHgXt^Id2)M8s>ISmg-d8_;na~+dnN`-vH#Z0hI z8B0^4M))Y=pJAv)mPl)1mY=bn(TsdUvJ;ZzA(Lvrx3jftMVZ?K988xq=5MovvVBq> zw2V%7O~$`~`h_^ zy>&a6{xf&24;mP;$@k_Ig8DnX6gEM9TqIrp#$tDI?P`SMlgk#as# zo*R2fom>au4@wwa1H(_OoMK$|GcN5Mp93gc5ekGop;uQhG8wwQlf)wBh&8tVpTEbh z?wV^iW>~b5JLV%hpx{cdR2U!}MddYAo#2POlHL?M0w&hFY6MxH!rNMbp`mo*Wj+ti zUMh#)7y?1E1FXIZmk2nKYBR1@z2RkQQAJ*dsv|F5i^z$Eba2s7R85NPH%qD^k z9dGqC2Pp!5IL^og4pUHK@3xb`Bs$(YQZh`Cu`#V0^Sj0&6^cA#^k=n5{f`)*jEW!g?9dg7kE3GC^|hc)6TeZR zv6h(1L2_`=>YQt|A`=V5SstZWwJfNmE_pFpiBT~Wt|@JFJ?LHbb7OIMGvQbyEn@=j zS3r0k2(61rYz@wubYRKhrO3abjaVPd)Sl`>s?ZLy@&uTg%QB6L%Ir>PQ_^L0c>toZ zNUNy7cVxzUf4+|tE=nhiu);qDFl;qXVz@wsBJ<7E?XA(C$c;D z$U~n+bZG*Uw$(aGpgbR~(aL;rG_$X04?{TLi-;IAA}2g(=uKFr?DdNfHQ_9tBVXv? zp-6C$>)xx@WjrOJ9F@`|vsO*I=;n*22jVVnMW*0UQaKx=II$WxX-pn{GVhFuDz~IV zkgB#lkf;ot#?ge3j-`TVY<}u8XQ?lHnX?jKhfFk(Yh?|Rtj{49NEK@O>0jEF5yYB4 zf?9~e#~3Cy+fb1QwX@_9XKh+WrkisWVSF z7ok@!5Q_is#w8u-snxy8GsN1983gCEGXx_^LDy9Fuh=1KD>bT5O@XCRx~-yWgb>5_+IP_RJhTC0W#*rJ$J4FwBw15=6Fw z&JD{KcsK`7f-%MiEAa}`;VTL6+L|w$n_~N08?3nX!s&F{PG8|PTq3USt24kHRA^I| zWv`Nz_Wh-f>mCU%Lc$7hf9bMf6|f`uV67N;y3_?T2}4qcX#SMJi!U196dIDS zxkXpeQKpPr)QhxynN2EH-^*E~n24PSOnc6Um8aDSJ`eWO7>EKArtrPl#t%hDpmdv# zAo|Qe3rLywQKM2MAu6mDcSvCz3$!>a3Jl?lFybpP=U9#;u$r2GYi;)cBM}qb)xC;q3 zf7k1LG^_!OO@;_y$fmXkEUJq+gouWcLF~a1!}6zfv?>Z37BKAIBS9c5-+q3zBI$>K z5rFFNeKR*wDA?~;hyTtWw>vX#Z5rE}xXJr zy$v-z$X9E2)x09Y8N~It*GHclIzRtqu7WYyt;T2}%2bIcl6u@;**h;c0_seaI*?<<`5 zXn5~htud_phFWmmbIz!Euuz!_{qRSVzkx>JJQf%e*07T{$=Md29+cg|ncs4FbS>yB zu+R&b0Wbc0Ck6mumc_r!cf_*1GR03HI{Q63^E0#6yb4OYiy77V^c)gdY2tQmk})|; zsEL27I={He=4@$I+$mSr|KaxqyUecZw>&|==&rIiG+=(Wh-rpJzVXDRWMGmok+~2MD zNl_FEc=ggeZFO_lN_Y-JJ4qbIi$P@!?no)Vs4Fu_Q+}9dqOjW#t`@Z1UYNXzYyk6+ z65Q)tL|GgYMFhFZ1?{c_Z?b%3uBu*a=0yfd^y9_v(gwM23H`||HLDg8>nwK;zX`Bu zC@5tlumM0$A_*c{tVaY=gnpf_6Du|`oS#SOVuFQNEi;lZb3L@4+62xO(CNU^bA@>= zA=i$s@x&)cTD!h70}AGOT2{BS2Q3G1D;#3>zQROK`qyANi9{u`033JA$EhvvmIyA|cgVLQskMGHv%#Ir#PSh=OV;#NG>}-v%OGxm)Tcq+6Tn ztZr3cd;9ivee?X<%nai9^ko~5w$iNS^k;!YKm}Ufyb%>t6VvkpTXALJOoD^93f7)# zSa%rQE2&0B;0>O<+oBDY-Asr&gKdrCJANaz2H!5~qeY7m)lvQB>#(KCL4+;`8G~LE z5%F4+QQ!)7YR!al9Oh67QG(3~J5Lf2Q2C_@P&W+mCYrgD_!V)bSwC=9ViC>h@-6WHPRnE!I#%vYRyE_Iwn%gGI?H5m zj1@Y)c`*lR=^Z6N4*UQ&rJ}2EPxEe9YX>g@?)q#5*}v-qs#;OW>A0a_6xc4)92>R9E&j1;?z!Cj(3X_a}F zCZal_FN5kVl3(;AWkZP{oeE)Ff#_z4tJ z$|rRJA{ugT_F(`SI9<8ZI!Os@sC-j1AF$j3AM;%YDmPT5L54f(YD@1m%Lkd(t%!c4W;TmE-kVaX zL1nkIYuug3Cq`42%1Mv|s?#(4JB{fvaF5(Rgrz3J$Bnt+K(4J}Aazojng64=h^8sjH@eSj|k90~!pP348cT-YYTEon*2 zT4(3^1yt+=1>4k`%E&E8Q9l#snf~hp#Qf*RhWw;0)5+P%t@z-<$E@UXO6cdT$sy)C zU+LX7tK{J;vtSdQw=Vu)PC}J4b)uEqtG#Px{E7*j6-u37Ud0T33LH8R7kwkxjX9kv zl8UfnDwal(GQK7bk*qVpN6u&53nrAZE(uNy!8}*ZB3*NbO500KZyT-hI+qj-S({sG z9JBW{2tftzBP#-AzE#c1^h(QP0>h%eoWXJZYGM#$B!*(;ZV!8GQ?$Tuhe?OfMRnC6 zj?4uH%-WuP{z|8S`h_gbvK(*NsO_AGsa73#tkRTq;FIVErqX!+u9ymqF09)@Oy&0r zDcH()?NLj8<##0P2_0t%nolnr7PXbmz;CPizKCAZ^je=*e>{h2Z-*_W{4^(Qg;o)h zI2>*X!7KR{j-OOwh3$46xOyI&&pa3UW?a35^5mTtiXSVab#6ayhtcPLIrw_>&&x0tMY=aHL5tBw&b1-_iSZ+ zkecqa2Tmv2!xe<^sR&e_~n{vxl(X3=@8)!>EVuEB<;`-L-+(I&z(pCF^kG;YsZ=X1jv>{p4K z{_#`vkc@xvarEK&@}c_~x6)DQdZ|offjI_?ff)Q?So`J)z)ta|#(ln!&Onv2?!Hek z{wR`T&5k&XHKsZDVD;hb~)tk zJs&=z_G@8bgU{+i&{%*d{@@e99X(+boP;aIg!ctKEu@0oaTl99e9(;b2J&Y~>z36BA)59xao$dblb=tShYR!De@LGj) zQ_qW*IU`D?TxB0RQHmxJ;kh#VXuWgMA0whyNgA(^QY=IbE-(V2~1;%w}S@N0SxZNUz< zj#bMG<8Kd1M%60-N~^aY`eT+#s(SLVw}Dxy&f^HWER3Tj6rB8SQ^Ntbur5%@238>t zc`)k>((6%c6^x%*drV)ce-d9Ry012(z;#_)0_Iea5P`{@* zTCSTs;gExosb|`E8%U(C*^nYDG|QBGO`IY1=QV#HTZkff-Aw;@bdAapE}{M2qiyC> zjrCbF*fjHE&XpxJ>IfDhA4im*M(%?5gyydExuoHwmF(#URQgwEtC%LW)veGg|1Ql$NUtGW{m$8ZV9NI!}Ky8 zjd9g~P#<{-=BWqcUbR0NwXsRNgQ5S`ahXD%!f0SpA_zw7+di0 zM$O+@I7~UE(ExkU5EMBg)acV%FGn8LU4s-$%}n6D&&~T+70o`t^~_$bmMR;e2i$FU zZ(=!{e^`&LCQYIhIv$pI8~dbi8^b$Vq$At1!mfN5Hc)~yO7F;KB7Q_8?hl{0TjED-OJNalX~7BW4t{8Uc3jA&VNq^k4WP_N$0c_ndsNZc96Xm&YSe z=B{Tu72VLqPl#p+p!ZL0~kt5+g(>_*cDVXNt>!kd&qYUV$W?zBr5*qIIJ!$*>f{*m7kK_N5K} zsJCBys{B@2)UZt>qqxdcUxP_`9)sgZgE%vl38js_5`OsPycD`;Y-|Vxu*QA{zP29sZRaE-`XOODU!(VM-`a#@J8gI?5T|q=2)+LZKM6K?TcD zpwSk`#cxmp^o7+1?cS77BD+9@=sRTs&-F;-cIlyEp$#RHUo6U z683I23xiUpk{=BdjFogFvZ(~DSZR7b_CReav$8xO=mXngY;*T}FWFahLS)0P#zc*9 z$wCm71(ofAq@}Fcq;pcUWjBy2<`OD5*uoBn5`9wq8+ewL`=Xokc$3a{XsUC=kPUR@ z^^-zRRkO6v=17!B^e*+#NADdGY1()22%4M^sB=fC0a`D1i%oseyBhqnBF@ZCqmn)8 zjiYAqtnsJJ^6b<{1k6fvozj1W2l)4Kh`@~rVs+e|Ji$25j;1=yj&f%iwM~>4f^QeLji8xW~Ffy0e~97``93&!~H<+J9u^wwN?)|1^#HzhksE&n;gou zPj|-P_~?@OdLUYT-6Z=lz~>{X2{Xq<)KO|X2jn*5WL{W>F77y3z}JUFif_>jr0U#F zts9QAPRxPVS4jbzG04UHqd-w3>L^VXoodP1XVgY?by(LGp6|&D?rGJ=3PLtzWo6Uisxt4_Eo7h5>BOzJ5r`ZFD$WlQBUCYyHT5^i z2Wgb;pZz^~A6f9ZFxckc<*NP8@Blz$=qYvabmRvfdmEV1N~z!2j@Hw-ii^Lz zRtTfMZE{#hCoE5xSmgr4>!Q{?7{7l}NLf`CJtU68-X(!zIZ^gt_SL`S5`)kLo-B?} zq}Yt;fWELTT7Aif?+%`Er@I-?yh9AYXJPEPD$FtqQJFS^C&&a4=aY`bcGlwe;1?S< zbXC~;c~&`vx!WuhczMnMrAlz&Nq?NLdq{T)lyyZqErT;(oT1sNSy8SPhg?kfc?%Ug zwQUu_d;U^r=vq2xMc1;fX7gg3;y~(F?Hy#sTAz~JAQVc9Qv&gH$<4N}m_T}A3%*d6 z^SGxH@`D(>quEcFniXLx3FNr7mWkWT!i@He#H=UC|{I zV)`yK4Q{NW)-e-OVG-~{=d^pRTKyx-z}pfLW=lUQaZo>_CO&=HZiaW*uHyiOmmsyk zD(4iH@Gi88CMJV-CE}@+8?%6WkbC*}>A2jf2u!9qOjs&{$t)WtB{m{9isWJBVE@;e v7kT?akZ!n!oWU|ov>f;QMj`eZAf0oA=^2XSgnwM?$v^lLdn6Gm=EDC0TOMOS diff --git a/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg b/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg deleted file mode 100644 index ef236c1..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf b/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf deleted file mode 100644 index b6f125e7eec0da4df8acaf85c86fc993115a4723..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27348 zcmdtLd7Kp0xi@}J^*(D?cTe~1(|Zrh(lgyX(=#kX1Hu3Uhztxfg368z`=+>;Mk1nO zu1V0S5j2S!%{A3MpeC3&H!+DOwuT$z8kbx#HyV?8Ut>t(!W6&nbE<~L?cVqEdH?$L z&|OuhPMtdEInVw)=fF5)OvaCyIj2uwFlVs-po=kHjneAw^QKK_|B5?|ci`H8es4T+ z=i*Cu;kqB!OIK`Iw)wkjkFCJy@|; zU%FxY&V~PyxeC|2@xFrfn^r7So*(=pW6QpVYiYx>otyc?(iFy)--Y`AjmtKyn(`kP z+i{KlNiT2Sv~BzE&EelOw(2W*XTj#Jt2V3eH+UEuychMGFJHBM^^wf{7jgYOuC4eI zblCF~A3zynFZ})X8};M$KNfdNa8*tvOu{v1*Wn9j;R-{x{f&QxS(w?9G*fHe(2vsd zEFrFO>$5)#dlt=QnaIh%o2;v~)c_M?^{6R&Vm#p&S0-H1x7xV(JzP<(YV-l)V}AUh zH<6Qnb-eF*zvBJK-|QzGCn`>iInjAy=81t5Yfo(dyXn*^QG>nD-gmz5{~J5OPB>5a zPqduKoS1iF>50vMXQxiRVk+-#;xh5NJ|Ojcd#OYGz)4K+Oy^spdv{G!P10 z+5dV~exM5V`bVnX9jFQgR7*p@I{mT%absWr?O7U&mt5GSS{t)Lz8i1%?_RQ`N@Zxq z)|d^8qRi;e?GedsW9G#`IdHs78%Q=e4u|11~fCYC*Tbj!_S{5Zo3%2u$ENz{^-ri8#vM=N5X){Qm zFP|-OB@#K0kM4V%j)rUnZ(uF0ye&}nSzig=89`@HF-aLw%xpxFlvB8tn4<8rzM65) zBx2+?{9z1kHifALakVtBy3s-O(}TerLyy&BXI4gkZ24>%Z^+8UvTMlfC@_V6oh<7v z#TB>O7_M4cnbQ^an_W)H><=@KH_@Jo2043yFXIpJWiPy-?bj~W_VdKPqx<$9HO0>^ zeBlM@UMk&3Fg7!VD>lWd25dS#+h~D%$m=J(C;EHyR!Cz&Q7&lR;5n02BR>Qm7?FOOI9ryOO+pEv2s@t zm6gd^$0@^xXI+aRh8N zbVtJx2S{_A>c7BraqFZ4I-(*g{utyJmvL#v0~R0^-J??lcvH+$jH@N0E9jRcKjg45 zOiDqXaLJL+mICqxOm+d{S&IWlQzv1t0Xv&)k(<%lao%NnGCw}>2w9)cvwhIw6_J$oPvH7?dZ|LeIR=M1V96Q9o3F< zwr}vPQzjA21Y9aulI>$e>X?&;xLOMgO^N>5^Eo@C7u(I~mfe}HM7Nsrx#mhLY;Hwi zvol+a!m@m>xQq&m(M7e)nT??^kk7>eR2U1R-)(?yr5$)(P~O>@Ep7(>7W!%$fWO&T z8H#Jib^@;(3W;LnaI2tEE~nblW!5s8=(9~u#oB5)E`Y~$2PlnmTN~Yp2C0^>3^T+A z`!bskY|iuz3T$SC*Qbl5VXiFOAGx!0p{C5+ym=m17Ixkl*}qIvfY_3S(_xopRN2M>V4kvOC(x(@lvx2ZN(K_5 z$Dsh1L%}Fd2WU`wSp(4az)~|?df>oPEu&?Wr3XyJSss3wN)#1KLvM z<%hX~>P88)PVh*b4lL-QpG`NoJg1J@j}gBtb!NSon(90>jD~C}=3}V90_@4|gvf_|pxG9=vTl;L7n$ z*-5Kj!`3l%Rb0I|uZ|@S!qrO!Hn!*0c4xKu?4@pVadN_n^ksYYT$Wzm6)z|l z*RnRpQyDDgrearJxP9XMW*!V{ztXNSvtRS8 z(f9+}e`~vrXxWiJud&rtn4h`ehVhQN8H0~)y?;w-{ftXmxny>=Mgo!)h_uR9NxI{j zZTq)AHaNp?k6&0^!aLID;!st&WGk$6VQh6B0h7J5qOQUVUX<8rF85p4NM1|}1HzNN zgSjbXRRZ(Jv2HexZD+Y+#v0UUp14O{UhUB5>jEL)oFEHl_I%9OlmxNY`IxfvK@XW? zOHr}eTU{5fZ)zJqL(Ers6y*gD<{sNMDKll>Y?`Jz`JkOw*Nmt04p%M^KMxb#(pt_j zVSdb)6Ko!$+vIWi+F3dpE8?-VH=LGYR>r-7L|QUgncM5`GN+^AP|(V2C11PQC&fx6 zcP+;=u5|d@G*kRueBIyvw)U>JOIwNWyW#EYui@W&+nLec(zg85{}X;<&uv3L(f-Qi zm-&oChXddLowoZQtAA-dFz1%FW3JVn_<>*H^Sm`N>mz*jm6c!ae*B*cO2#d&x%c^U z?JuUpr`!KF-Yd;~NPBT-p103wQTh_)U-8ap=9T|gs2%?J?%{d7k>5B=J7QV;p!T3N z&fhg9eC-|1kBlM8hz|Ar2q(2P| z^(GTIOazKH^R`slYxWU-ClkK*v=s=j@8B!*F8LM(d_=j z9=_+zf|u_)uwGd^_VNv@XKv(OJ05>i`|Y>27x@v(H>KM**@`QFd84Jllz8CcRSO>Z zRbi~@uK(CxIqAmk;-*dWY<~NdAN=W8cP*m6G3ZD(g~ix;Oa+SsvkXGKB~&@C`je_R zuU6`)QxCoK7%8JrLmf`&m8uVVUNSod$m4@Hr&f|oc7yw$;ihuH9hgY`)t8Qjf+bQ7 z56Ms-f>CAPpoI8`w;HBAXq~(E;yd~qHEpDEa3ARibo*ocO26Rd;i3s? z{(eFF;vMJxMLRjtNeUh$K2t1jqwf`LuHdI-LW;W+Ik-9?+?Wp%4_bvC>Kr6H#sU5> zC8+CiBIhfoI=(VTL#|xt#^nsM5KN3T3-mJ8B_$KyI&K1n)<^*p33EyLU265C8`6W7 zm9~GIo#Zo1w4Z6irssH^OLO;Z%ven(?XAqTk{7ijC!a9Qgv;bKd`qEsEP&>*n(bw3 zaa>)LSL@>0ND4YxRX#hW8Cv{&9nfpeqR|PU(eo4P%6x9ZO6u-}9t>%vGrJV!Alyp< z`w2w24kBE)cj3TAf@td&5ixVSgL&M+boY{rmaZgPt&$IV8)oznBUb0Tvh^)QwJxWt z9aQTD)mlNdQKDLIbte<;lX$z=YO~t7+XQag?gP$JSuGTGD(sTlQp9T=gt$JUWHTqU zj>b&9-32ZU47MqI-{Z6SdOrKTy?fu&4r*W14!)QAD6d^NeOD^7J`^l-mv|amc~re- zp{La2*>!$&T`1&q^HOI+D-T^z4$Yz5Be^Y3YmvonGR+-Vuu*&Go)@)y`T3i-@43M& zeZX&e;*}MaiKbbfcnjVqNq^C~&JXXOw9F6%yo`6Oa}|j zno4kPYwjSqJ5_#yI|HHc_$4&oM42=>Bqq5pXblBTG;Pp(YIr~n$$_!}Q6{vuPyk{U z;?<7(X>poN2ZB~p7xzJ)T6{FCpkQ~j-G`RER-lG*O}@6qUs+e{n(2PxPMx%2q>$C9 zkanwCEEnBw3YCW4HL`4Po_+Ab-UBy{+<)C4rggreESTl)3s0!2vDx^@!G*ggm)(BV z6+iNpDOX+d9Dj@d;X2dA&cK974L4gS6GuRUM$;$38>+pxKekS)EUK2PJmqBtsp;cy zdt%EIEqj-L^sR+!Ij<-lU(p(Dt*D7O?W@e~_y5*x{=>Hp44cir#{7{^1_5e)3Rb-n zym^Muv@r*!IP{oNO!7o=v8h==ntQzC zITXld4%XoY-vESD=`Nm3kdBP=W(myDVrvW3a;F3>ZPf+Rg4KLwZ|@p6pQSwxwQOdg zr*G1@*#SPYbIr~3!&8#+fWNFzdxGO*m1izrKC@@(vX8!F`p=UAX-s=nV*0pc(?e&3fb?HKPRaK~3zOC{N?QQM9FFFTLtD$?Q*)@U#K@$!%fbFyp+fn`gW3t+wRNb(@ zoN6V;50wF?AuM313owFf0fInY4d~d~0E5JtZPeLNC(yLEMu-44AZN>c08Y@Qwsoov za<-+NK;*~mY<-(<3ZE?^plyFHxCF3--~g;niwu$poLw-PPwkcFO_@61$!)NLzrpQx z=d|Q5Zhz?J#04Eer}n|wLS&zL=eYCFA2(sn+>f6yRh)dAA8vBjcMNI${1@MUyu2}5 zu^GtlC={xB(4{7`@39>8E117=bxfWhWCcK`2!OQZ)i!6g8Y73C3_7z-I4jI&r{d6F z`NOWl_hzxOhJq5c0#F==3+6*LIy~g^MBNQJ{E~wzWCfXavV$&9MP;;^KK!h6HB-s6 z)ombTU*|+3>F$uUWXE?%md;@r4k;CN{@Db{RnS(Oy%+Cw?Cpi`->Id56*N3FZ#Nz z=7IX#R`>QtCYJcFSheE^E3`j-aLc>j?C*8iY)*$QTG9rI?l%D)$zLd z3)`a~h&Ve5*fhj@7XUWuboq%Ai@UC4vU46?j(26flL&xb%s|$;05F{iE5uR2+?A0r z$?=n@R!i#{%Y!u8P%ze>hGMFNPtY!GEw9hp4w_E4M`M7p&=m;GfPR_;Bd`{%7U~10 z!gsFWq1y&uy?s{AjOxAf9vInk@q_=|d)xcpy|Qy~jjP5iIZYNz$$8z%@RsL}&)awL z{1xuP*4pl=^S3$ejxFwTE41Oq&apG#4%?;u_XA_Mui=$#Jx}mS&u%^Xt>tsBe{g7E z&u_-sOWcl(!|j#lUb!rH(*>_S_O*Y0eaF1!`z{+hWzk(*8ZL0VwMg%>Jv;eHOoPM@ zNK0)?EeF6DOA$p8yioW_N_1xte0k)dab_KWeetMs$mR6<+nrIr**G3J!TV2~&>og< zHBQXm(;hxyoQosgC4__RI+!p4*2c)kSq^th9Nrc3!;!a*Wy@g(t5))@<(S1uG*IFi zDz2{a>xl1bPbR9kE1BTT?TUm=xCBy@aEqFV2CT}0D?Cds_{#ckj_{3qS&>uwi+0P6 z(=xlA_RU*5W=`;=T8|8<*I8DqU!WZy`I~l}{|EmmH}S>xBCWUPt|h995@N1ep4B)mRkdQ*u;zjb7! z6Fm6KOtIEOpAEv2QyuXC0urIPT78VXmEHv63;>Cf{9nbuQl5lzL?Resy*({s)G@+E z2p9--QqiEKz5Mga${R1a=$eg-`*(i%=GhY(Wtl&s^_`NNT4v5#XMSMhmMf-A-s-RO zdOCPzf4HKl`ELF^ui!tsW#FQTnb0}1Bg7imcy@!39gq^WaW$4#E8=P}sm6tS$_%Hq z6GY3^2?kKe%=80Mbi#$DKm)0AlBY~f3e$5UC^q89h=QH!7U!D~_)X~N96>Tjg(fzoi(Ge&N4uufX+Jqm4~^FD zX#+chZo#2jXv_njeif_3jK%=JX4vLjjSKLQ|IkU!c(qoje)af0ElyehmkK!FhP>s~ zgzRcqK4`U&K8N!r*HADrwh^boR!OCKd&0-bgJt7{20S{6$J|_wn0yi0>5I<3j?)fx*6`BCq^8#ihXYY+3()4b#Er+ISZ>3i?JcO=OB z?|E9Pe)?|SKl1d(*UrJAHnxa8#U2zmKelhkWpFpoQ8I7mIOtb)0hS_>?fJpNizFDn5bp8StScS2gRBkSVW^xs=Y#v z5b@%YZo@MW=TQI_KdHOeC-ZX z3DOf>_kN4lE)NGU)n42GP3@%(8&-1Je)oor|2cl5w`cmR=P&e>B@;`Q%!{V%ax%4` zcYJ4&wV|#)-aMmNDshx~r_JtmH%DFF4GoI}v#e6zt|{lOswt1WxoK+$+yZ~P{!34q ztc&_?*}AiL@lSbK!MX*jwG$h*Py8H{?saYVtN(m{_YFIa+&k!L`N@Mvr`m?9S6=>1 zZJ_s}#c$4<E6gBXPJd}G?;2<)zk*e4Z+#-V`;mi zqVBv^lh?&v&JDNDTDPX5VcU)?uDI3be&y!9+qR7jRR?+5Po;HFcg^vP?^?T#A9E+Tu^v0M1{Otr+-)p=Ekt2ZUp>+|ZaL{7P$Og?1~d=b|xbb9@lU?^ViRIenh z92#dVu5L`KW5HT)jjQov>e~F!`D^0{k+3|4FV4@aYn|B)=!D!dPBooZ({Y?+x1-3P zA6ntxuE)6i&g>o(-H=dk&Z{>jayRdxx7~abUcBdKI^Cnd?7R(CpvyY83=iqL>;i|IoaBxLz;rcB<2cvx`h0ssqE>8Pn}*w{vKE_cV7ywtJdgo#7nno-y6s zp!PY37WMU`w6EW;E^-d_FB)(+uqUQX@1D`OsDD6cz@!9!szj*5nYAFvHp@mLYoDB3 zvieFQT>p0PM!7OZk|DbXp$T;iNLyKrQU;BVxWV;u&g&CY9=j67mGQOPQ4I0nsfA~! z3-)ibInJA<6tp<SVWCjLIOe~ea``14iM}n$)cR=?o6>bP zQ%c)5-ywzug^TRpkv*|-D541Y%aBx6qed58=Kt~W}COcU(++U z+Zn&0Wo)UVP_~&&;pX(%M6!0vZ3oN;H)cX(JC|(Rp4u|rUE}J!aLdM#kCfAPIpIBL zUxsg_19*QS+11_TgyZUBV(-}$unP!Um&m2kgmS4ka6RqJLKT3gB)bI6Jq4df?)-&) zH0NnK8|;S84t`7%WvVsR@mdQ&ZXqrym*_5koYhLuf&y|2_$T;lvo#iKA#RBIq(=}Y zxW2G^>hy;m%HDt1RZA)>it0C9v?^WSuzu6dO_wg3EW5Z=DEsRtMN%6VOmn*e=S}T! z@{Y+bT(#CGg(l5kyrehdaZmZ}-p=}}3X@z_?rQ{GjMZn+HEN=wpq15n~H+LrdWNkTdJrnD(2Uy1v&XUv(1Yk9L;4F_4YYCh@gsPwG>2FUxC}8x)tj{Ri({Aac`kKR9ws2 zshXWMc90q9iu~DzVQTZ*gn1ML>4c-OkkT;xN%#rvl_EP3acBN;A5YSKy@qi+6r?GI z^(t=AFNlv+9^+BEf7_Ri@4D^sX+4kfjyHF?ll)7^Z@g;#`LiF@o_%wdJeA+to?3MI z6Z^JonlL^XnmBIZoQ;(66OiG!Ub3vQ!CzZe5pN3yE6T@p&hOiF%ldVlo$1t)ORl{L zeyBj#B7NHxEfdTAE zi>H4Yc*0Ab!XT_+t_-(sT!w^&qDog_V7k+8=Lgz)TB2V3>uJl7wyb3)Z|}ZvEQjrL z@%}G+)eG*PzwkgL+S4{>N^u}2eo%F=r@n=9_v|ds_u7)SZLF1zV>8)&wvw$! zRO=dk8KcepNg}U6?Sq5l@Di&aHn{f zJ#MoX6_;038lsPX;#$bP2~BWO#8cpaJ@Syr(jjPTo+~%DcM-A0)$-7!?g8P-A9M|k zS$wewpiY%D4rf_)?S{?Uc3e%w7=MJ``<=hsRH)yB)4WFr3(q zE9k-`=PcFWw8&aQT5sydE#9&E!g^7=f2s!oxvN3Ra7k$RC%2h{GtMJEKWI)UrF4NO0?ee)~;QDxGB+I zHP9BX?&%75zHsdE!NEi8*5miXB~zv>nQ~V{ZD~hGX>CJkU*9{T#B?RSqG{yE6X(>m z)Q765hs~wTj5p%7NH041v5w5TLr@D3Vh|stz0`<+^7U zaXCF~2ahCWc#O?w$%M3NSiM$ZcpT>Mp++>+v4ZNEx+L2Us%4m7N?v) zciZ0QOc$*ECSBN`)BfvO(*;Lf2*l$7{`T%4J-vHfQ_GTIb8}Fu+w+s3@Ba6e=A(4) zwsN~L_u$h+qI_*TC4zLEF1BN3e!+Tn6`LZ7H`H0bC<4ysUI4V`u`fPS)mAkt8=*;50O$X0}qc2iVlsSZbQ3DkmP<`6|! z19UAC7S9Qxx?nXxgu+V@Ea4POrc|6wKjIeH^OhfN+VmssW9?1t;~&Y3?|JD@FWs|P zKk)A;eC&m$>?bOry5u-h3zZT4d_`NV9a{|kfmjh{1pEVFXSHHh;D$r&o^nLtOf96` zqO4m$@XWL`gV9Rt_9NAvh8OsgWBt^yIxsrY7b@QS5-A31s<}i>4rd!JAF55mEZ5kSBs+Kr#}ugsLJzQ7 zfNa&#SpAr>0{PmIE33wJ`uZa1Bm?6mxQ}W~9vgTzyiIBM7Xt~Rh?~3tlcZRiDl4mP z>mU1kcu9VrByq`70I*ftP@iX65oSOU`YFL})Z-aPWHk-H@gz1C8T`aGfIZdmY`6uP z50s483XJi`bM>hSNt7TnaZKAp(%l;4*^UfKn)2Ds$+-SB(9b&y=!nN z9i8MZ&(=5MJeJRnr38zZQwYUW2hNlEZ2LGmIXVV_-2vWN3N-eeMO#*7Jkd`4@K5R4@IMgq`E_q!RVn#ga0s=SH&38BMK934Eujkh5a2Pv0uLsjdX7GVO!jC5Z&C8e#$t>wqtK}ii3LQFYMQANii+H6CJQNCNGj}0YpFqH#klEm$ zoB01xH2E7(?s(~*$mw+GADDX#uDRpMZ)nI@{y&=*-y@l{y_7NyIg9?D&H*s`9zb@E z(R*|ogl>#M&k8?h43rB_V>m=(s1+XiPmH2ghV!hjg2q?pQXMp`9Iy01;ex>Uf>D_$ zFaL{2c9W$1PlF@G_|*8uu%WZY7ZJQHl*rWzE?!#?9FJten*#Ee;PAnF5zRCA{qlXJdm5x%Q*Wi6CD@&683r#)`} z6VN~-!bkPL0NpvhEHfym(ax+#k*7{MmJNg@g>lsdok7IFge)ZfMC%=3me-6%s!7(t zN<@Z0HiGfW?%&xki;OH?@FKi`c)d5D>f}DvOWcwlv%}J|(vPgMZ zNUEwuQVC)>WK-EBCz7n4R=;a>eZ)trcp;J#3s>@wHR~$v?}%vqedV9|);T|W`I*^# zhj!b2Z>;}WkJ*TB?H6j3nemU-Y}>Y4vuKtzTcJ~aq}?{Rw|5TT&bQq^f9}Y;dMNC; zG^$oH1ndo1kUm=lSR`3SSmdAAA#nM@1^@|Kvb)K^&(i8fJs zuWEMXtS+~p1{x=fOPd%N_my%Vk5SSfVp>sm8Wv(Zu`dEcDCkC*iwsXrH@0hyC6#o82L9LGe5U}&zJI%fA1%RcebkrS-aLOUJ@+a- zH`2TRc!}27KJvuv%{2bM-lXj&nDFKNXnW)Sj@0 zKRlyo!{P@yf$ZFCh3cRU*aV8m*DVCQgc&f}h+@i|9LA3+qnsQTKPQKwwHQDF_)HrEakEa5~L8hJfAIy;1tM7+HW(g$+Y&}A-wD!dThTTYuVI&9PDsPJzHie~( zG~ToSgr_J9)twYLp}vu#+0({JJ7Xuosl=zJZA2763lqB7DOO3^8tG|@GQy7#X6Lg}$P#Zo;h(`%`O-rTTrP>_&#goHWpOZO>7AYv8 z-y12Wdxnjupj|rx=7b_9j2HwAUJr|_faupmh8%fv(N&C-dW`Yu2@LohrjC+HH-Z;2 ze2jcL$WohF6M!=;MaH&(kU>NjZ7QFj?_#%#>KK=3-HJgDzpT9IXQ0e)8F~3NOSf2)#P5 zHj^K6tcd(!Jr{D+Ecslig({U6ks}yxqWWWMqwWG~tS2{pMbIK-O?4eeHr6OydUAmH zE_~>4xy6Y2mPv+7PApv_c8j$nqqd^L+k5!LpWN_He`MBRbo<@=k6$`_FtX)dCKtsx;1KWw_{czqk)?aTDE|(I1QyL8??#V$3XfO_xzr%i(rU0R zOJ$T~k4MfH)#2!a#HkPtFT0#A6zgeJBQG)X*IM9{$A*q$73^93HrX=ahlXR2v8EpcsXObA*8BxTNJ)#%z9e#%u#KKCL z7xPU^&xkww1QqIQG-z<9%#ooiy6Kx;ys2238y?1g3IavWl3cUA!64d*vG{mMTB^LkhsnG!`;}pdEgd1+ zz@#FUO=mV%Xm}fdfck1eLExv|K(ww3ypi}LzIOHjo}@2W2&0vyXMTw{8uo+C!muAk zoqJf6Sdh;Zh-GdCkY}m|1-fwZ=hbi`SMDdZv%DI&TnXX+6Ke!bhz=tmR}G2mn3O9W z3&=4F>biV#G%Rts4wT!Ll47#gOc|3lA7?w){a#Z3IAh*#A3CVL_OMBDztnvJ&UyG@ z+%dCzxNqI>N0dKy|KL(pd$&RRsP-72HgZ^^dOuu)CFc#?R`-(j!^8Jz@2vYh!IYM2 zTA5h^tl)zaB3L-J%<-&6Fc1M6#f)kM3i{}Bh$eyHi`+Xr1z(Ph#5X7Y3FH?kR@4G< zX~*e?A_0;?W(XjYa#A7Z8l z6HC~t;+&BW`j9!T4)!j;%68=2}5XkkkcdVZ)bSCbh=Pe&gJmP1SGu; z^h3SSEs0Uj$X#N#;Xmq#tCdN$lhXYtiw?PU6GikY6IaJ3)ya7^DpuyiMej?J=sKI1}%KIc$rnN@;KyJ^&<0OFD4yf`v!jPsL?LOC(1OGl^n_EyRseCpI?ibM4@3tR2bqLm zF*ztAY64&3Wa>ii0Zm}BJTm=Bypwm)Sdk@yU2s6?A+JCXDTFrL;ay+8IDUBR{^LHM zu}(>X%d{r6>+sT5R~_HqHAP>9PCQMvu0^;_WY*jote@Mt<&`DQw%j|oTNco z@CVd_2N<|bB2s4=7#1m5qr75NmYZ~c@2Hm-ZQwP(vAk>fSFq?xgI|$8sB40>>=bL; zNy`tA$r3|#sFvSd#NXB2i})f;DPPp5xixnm$C@(9&3|K6L|f3s(>#EuVkmrfk@j8U zPkhlL)3B&ZkI}oO4CD_*Odx-V18_7r4EZxMY=$D75oe+vX48_PdeFTc;z22c3R(u? zfXv7+p3*W59|0JXVp5m{zjzKMm}Y3BW-+_1GN*f3pw7(-1)D#o9%!Bzw5U1CpA`$W zX@!PMxzS|r+OV`CyH51-{FeUhM`bNb;P zrPXXXIRFPKt=P|b!dNUuJ3{2jB5hP=kLSwkJE+V7C2>qAl@-Nv)s4cFioA}RCi0|m z70iPj%bE4PB20)a7L-t3tY(Mxm-CcY)0I1)^H$c1Gm*5L3+pT+l+Q)UdzzpK31W)5 zRL2CmO6GIz+ zNC>H6$vZ7_#4iv5;VLHV020ttPAi!9aYV09jyhO`4JG<#1uaL}ml$;hkzHuUqzpw# z<0-I1V+5?=B?OG#l@w>%VPR^a?+i!!2|SW(wS(}0ud{wC1&Ax7LL5EAL0#p z1y+f?F<}{QI+kT91EH&&F4bb%XF-U7HV1EmRgc8BKv~FGH->Cu$^eOmM?FwLcw*VG zHEF2el4k~Qgz3xx0Pdp(?GYhJ<1`rdkD5WkzrjQtfnr(}ls{GgZ(EWK#4=zr7&+pC zdhE_xNO7f{#YzCMAXuKWk{y)6UM;xc%(`&DB0svSGvHxlu}8s&Npy+jMdC<8MtlAB zQ|xu^bumZc$E>`q-QT4BjTblZOZXacS0I-~89fp{0cpW@iLUD~TMJk&N~>4kJgyL` z6-gW6Q9WDQV1@$6FcD%F!U4$ILf9!RTZ@&}ImF<}WzGFI zPs4ZP07ph{5Xb@o4;BfC17;(bV39~}E5gP%ql-0km&2Lh9J#T512L}8{vyIx3J!KkuMAU2wWG<+nGbh+FJMW15JkrQ{)JxL7P5sdOEZ%gU?k$oI~&2@u+$8WsrG(;g>k zJHkzta@tTsEyeB{1;tLc4;Qdg(v-;*OIzC0rnC<_TiS<=q==95;A}oy#A2?KX6LC{UIUkQ;Viji`1RxSqF@73^Q=r+6V zu!81EkUwLy6O|Ix)4PZ~NoD*P&5%!w6ilHj>KPs2WyA)+)eQd^5-oI{OSEA|eX{te z57e5-Co`b|TAv1UKs;pVs2opVWe`=v5cK!z3hPiVsC7IcQ4uXOzukGb(U?bxX3 zeJ1Cx=(X_U3H~Kv0L1_F#%Z4?;3t_TVviECdnX%vll;Hax=4(SQr~DIm#$q=U&$*k zCW$mZ(lU!5TELTmE{Qpw(Li%m#sOI%KYF8L2c~G)g&2@t6 zK2zfYly!|uaB_hBTqSc<<5F~mi=-rt@)Xlk*z}Q0`j{~dhRTKb0t5kx0X>6FKw(tt zI+us|Sc~8x@O#4<1 zf09L*-WK$968$`fHPu?I=D8{DbdN#02!e*{Jm;Q*sG z6%-XW3NaN$_NBRWY;#LeAVdw8FY99&`5nq#L%~r$+NZ}U zE&1}wXjNr-dE0qamCwtrX}yuif`wl_SS04-lS4NhJ=pD(v5!DiaBNfKv=M z+_(!iO`d!vWI@Pf#4NzB-0<}xN(7ZdCpzGopT8jjL~novoLd)60)L7bq=&pcuvGqr z=GUJ~)TGO>_b zoF};n=XiG?U(g3#x9nJhGHhIemH!!+7IY0votOaWOQ$cW&!_n*wo|I4fN#4i8ZLzw z$NYhFv$R{41pqBTPey)qdK7pH&4B#CA|gx~FxaC8>5wd2iGWJhOm5Lo1ZO6Rh`xgJhzMh1 z*3V^8u!FG>O6bA?g6K(fRb*=#DR&g9k*y|&xP&Z;DCA%;?dq>P;8FhRxt z;=#0i{vgQ5^Tpj)KBM1tjC}#{$io)6|7kVWsK?umAXv_1#oPi4ItiPgCL~yyjI6;B?Rq5A8elpw=xzIEJ+%@cZbqg0 zAL$P;GLAyS+c#^rFeKrcGxU&R@+X2{laIY5PCGfWtOV6lEHwe%ob?_GE`RbB=Qb;J z6zCGLTTHOHQ;c*Xx3Nnqf@6fzz(_+RuD=|X6Qg+K&|A*BrCYUQ& z#DXoJN(6UTLY>L3_1)7q_4I6-PPnO`b+7MAc9Qn+5k_qiQ9Vi)9XWkADz9L_VS5-v ze0qdMrRPV(iDwnEKsY6^>zJ{}B$QYvtfUtrmIK8+Yer_lA$vh#sml#f02>;~aJmZ~ zU50rHce(dkKu-E7*oZU#ef2&lQR-vI^m166t$BB-iWYL;wZt z!z}Q#8Y3Y$1k(?euvjku-K!0GNe}ZzqUe*15^~`gJBls7h{zRS6fg&s1hJdi6w=Vh zPbV>p0{&JEXx6ZW!XhRIP@MJ#0j(20q05+Il)_vnfwKpogx9N*qT_IRQ<|X#xQ%3V zmMz1EA6VCbtrT&IU0Zc`Hn5LuIkCzq6hWd9?Gn&t9H|R~`#O79W82B$VG7|63$BFj zo1tngni0GA;$4R+1Wc+HhzxX~_qmWD45JnUXe1saM`p>iMuZz{@}mX1Lo( z&j!s|@dqRz&l&PBU^nU6;AB34?4g-pCsAzeYD5r`Z4KWbAOmloMb0{qna8p+C?#t{ zoLQ$8xD#UBB#nCc6zKbknSoai8(KA$z-^Qn9$Cu${B$}4vk-f?DWFvgBae3(bbolw zg;$1bIg&LPoLly#5rUNiHeU?CvO68~rDZOnw#waa-F-JHtaso27GI5#;)v_J??wqp zX1X-f?YHhe`4;8eXiR^?tcZFHB1ZW4huLSv0g?#GnTF}_WCruc7@#=}I|UpQ`Ztw| z+bBmn=8VYO!ad||iE=wTnK2C`hLACGx^NF1&5T0&et=g~nz_XRC|ahDq6P86b9Q#>W%^~0wk-FcpmWC^cm~ zL}mEWeBk#{+&Cbvu-}OO1Xk!l;rqxdKSKUBud_$89k?}=XGE;~SN80F%wct6VY{^GbAuN5EteWDd=k^WE% z(5FvS{57*X*zfp-`~ZK9|CcmQI%*1=ZZOZY1TC8_FIcg*+xFk~<@SF#as@jJ9xJpL zwihZz)kP1K_)G6~X5{JeQ|=b`Q=VGSg`O{aa-P@9=9MXBA9?rrmiX@Qy;r`pLaNwZ zX|1fUoK<u@T(KKxW}$NQ@r}lRG?|-RO@2TC zpaMjGgw$yI5TGUK%{XAs0sT|Jt_3!7GcwTF@9@>nv8V=D`niN$l=qEu6B~yn^>Q;( zt;QMW7PgaLY@AzBe#|&`KtcYDrg$x$UsL{J;u&eml-qVP*6R{BFk8Xsh+8vmJk%v3fL) zzstp6Gj_1u$acV|NN-$&^7VLvp52HZt-?2s(#thEppj8~RBs#Btgb?9JH&Xl!d`5K72AU2cu2Dz?1M5FXP@<4(V23lpy+3_1V&KLT15ZbFqdt3 zFa5TnB!P0|K>^Ff=hO=*`K*tELeK)o>J}vWS-2JH|90-+1xT1K;>8HUmvSeJQ5UwH z_3$$8MF6@SdmvTvDqhWNkak_i{XD>fJjBC1!lTg6>-iWymN!7LX~MoMao)mPd4eZ- z3URV_guFXoxQ*lE`2=k7+QldF44=%W@TvSfK8;W3-PlrUCh|{vur=l!K9`@*=OJTp zKJVoV_(H7QSj7AJ0Jzv@bd<;+QbnOSI_iC0g|M5-oari59)RM2p^DqD5~n(W1APXwlnCv>5HR z>itW!8tt_j?X?>1wHocU8tt_j?X?>1wHocU8to;F_7X;W38TG)(O$x6FQK=WG{%!O z#*;M0lQhPYG{%!O#*;M0lQhPYG{%!M+DRGhq>Oe_Mms5^os`i|%4jELw39mBjy{f* z0hg2kmy`jQlmVBN0hg2kmy`jQlmVBN0hg2kmy`jQlmVBN0hg2kmy`jQlmVAiLWgrI zp~E?q(BYg)82wA?a84z4IH#}`8{r#r7L20~=TuUMb1G@Hmo(Z-8to;G_EJWBDWkoV z(O$}EFJ-isGTKWS?WK(NQbv0zqrEnxy*8u0Hlw{ZqrEnxy*8u0Hlw{ZqrEnxy*8u0 zcB8#^qrG;cy>_F$cB8#^qrG;cy>_F$cB8#^qrJ4zUfO6cZM2s*+Dq&0wHbKTX5dwu zfmdxU*j@TberlJ>Z(}{GeO`Z-^SuMv>GXfxs80L`IiC4AQ3h)8AJQ!8A5c9F#24qk Jcw`b|{~sIWCISEe diff --git a/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff b/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff deleted file mode 100644 index da8be383d82820c6f279d9a2245b3e4303790907..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17224 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�k{_P|1Ev!tIOu)ySyKQ{3k7)MKUDw84%8ig$ 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 diff --git a/sources/wordpress/wp-content/themes/twentythirteen/genericons/genericons.css b/sources/wordpress/wp-content/themes/twentythirteen/genericons/genericons.css deleted file mode 100644 index b10b86f..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/genericons/genericons.css +++ /dev/null @@ -1,197 +0,0 @@ -/** - - Genericons Helper CSS - -*/ - - -/** - * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys. - */ - -@font-face { - font-family: 'Genericons'; - src: url('font/genericons-regular-webfont.eot'); -} - -@font-face { - font-family: 'Genericons'; - src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'), - url('font/genericons-regular-webfont.ttf') format('truetype'), - url('font/genericons-regular-webfont.svg#genericonsregular') format('svg'); - font-weight: normal; - font-style: normal; -} - - -/** - * All Genericons - */ - -.genericon { - display: inline-block; - width: 16px; - height: 16px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 16px; - line-height: 1; - font-family: 'Genericons'; - text-decoration: inherit; - font-weight: normal; - font-style: normal; - vertical-align: top; -} - -/** - * IE7 and IE6 hacks - */ - -.genericon { - *overflow: auto; - *zoom: 1; - *display: inline; -} - -/** - * Individual icons - */ - -/* Post formats */ -.genericon-standard:before { content: '\f100'; } -.genericon-aside:before { content: '\f101'; } -.genericon-image:before { content: '\f102'; } -.genericon-gallery:before { content: '\f103'; } -.genericon-video:before { content: '\f104'; } -.genericon-status:before { content: '\f105'; } -.genericon-quote:before { content: '\f106'; } -.genericon-link:before { content: '\f107'; } -.genericon-chat:before { content: '\f108'; } -.genericon-audio:before { content: '\f109'; } - -/* Social icons */ -.genericon-github:before { content: '\f200'; } -.genericon-dribbble:before { content: '\f201'; } -.genericon-twitter:before { content: '\f202'; } -.genericon-facebook:before { content: '\f203'; } -.genericon-facebook-alt:before { content: '\f204'; } -.genericon-wordpress:before { content: '\f205'; } -.genericon-googleplus:before { content: '\f206'; } -.genericon-linkedin:before { content: '\f207'; } -.genericon-linkedin-alt:before { content: '\f208'; } -.genericon-pinterest:before { content: '\f209'; } -.genericon-pinterest-alt:before { content: '\f210'; } -.genericon-flickr:before { content: '\f211'; } -.genericon-vimeo:before { content: '\f212'; } -.genericon-youtube:before { content: '\f213'; } -.genericon-tumblr:before { content: '\f214'; } -.genericon-instagram:before { content: '\f215'; } -.genericon-codepen:before { content: '\f216'; } -.genericon-polldaddy:before { content: '\f217'; } -.genericon-googleplus-alt:before { content: '\f218'; } -.genericon-path:before { content: '\f219'; } -.genericon-skype:before { content: '\f220'; } -.genericon-digg:before { content: '\f221'; } -.genericon-reddit:before { content: '\f222'; } -.genericon-stumbleupon:before { content: '\f223'; } -.genericon-pocket:before { content: '\f224'; } -.genericon-dropbox:before { content: '\f225'; } - -/* Meta icons */ -.genericon-comment:before { content: '\f300'; } -.genericon-category:before { content: '\f301'; } -.genericon-tag:before { content: '\f302'; } -.genericon-time:before { content: '\f303'; } -.genericon-user:before { content: '\f304'; } -.genericon-day:before { content: '\f305'; } -.genericon-week:before { content: '\f306'; } -.genericon-month:before { content: '\f307'; } -.genericon-pinned:before { content: '\f308'; } - -/* Other icons */ -.genericon-search:before { content: '\f400'; } -.genericon-unzoom:before { content: '\f401'; } -.genericon-zoom:before { content: '\f402'; } -.genericon-show:before { content: '\f403'; } -.genericon-hide:before { content: '\f404'; } -.genericon-close:before { content: '\f405'; } -.genericon-close-alt:before { content: '\f406'; } -.genericon-trash:before { content: '\f407'; } -.genericon-star:before { content: '\f408'; } -.genericon-home:before { content: '\f409'; } -.genericon-mail:before { content: '\f410'; } -.genericon-edit:before { content: '\f411'; } -.genericon-reply:before { content: '\f412'; } -.genericon-feed:before { content: '\f413'; } -.genericon-warning:before { content: '\f414'; } -.genericon-share:before { content: '\f415'; } -.genericon-attachment:before { content: '\f416'; } -.genericon-location:before { content: '\f417'; } -.genericon-checkmark:before { content: '\f418'; } -.genericon-menu:before { content: '\f419'; } -.genericon-refresh:before { content: '\f420'; } -.genericon-minimize:before { content: '\f421'; } -.genericon-maximize:before { content: '\f422'; } -.genericon-404:before { content: '\f423'; } -.genericon-spam:before { content: '\f424'; } -.genericon-summary:before { content: '\f425'; } -.genericon-cloud:before { content: '\f426'; } -.genericon-key:before { content: '\f427'; } -.genericon-dot:before { content: '\f428'; } -.genericon-next:before { content: '\f429'; } -.genericon-previous:before { content: '\f430'; } -.genericon-expand:before { content: '\f431'; } -.genericon-collapse:before { content: '\f432'; } -.genericon-dropdown:before { content: '\f433'; } -.genericon-dropdown-left:before { content: '\f434'; } -.genericon-top:before { content: '\f435'; } -.genericon-draggable:before { content: '\f436'; } -.genericon-phone:before { content: '\f437'; } -.genericon-send-to-phone:before { content: '\f438'; } -.genericon-plugin:before { content: '\f439'; } -.genericon-cloud-download:before { content: '\f440'; } -.genericon-cloud-upload:before { content: '\f441'; } -.genericon-external:before { content: '\f442'; } -.genericon-document:before { content: '\f443'; } -.genericon-book:before { content: '\f444'; } -.genericon-cog:before { content: '\f445'; } -.genericon-unapprove:before { content: '\f446'; } -.genericon-cart:before { content: '\f447'; } -.genericon-pause:before { content: '\f448'; } -.genericon-stop:before { content: '\f449'; } -.genericon-skip-back:before { content: '\f450'; } -.genericon-skip-ahead:before { content: '\f451'; } -.genericon-play:before { content: '\f452'; } -.genericon-tablet:before { content: '\f453'; } -.genericon-send-to-tablet:before { content: '\f454'; } -.genericon-info:before { content: '\f455'; } -.genericon-notice:before { content: '\f456'; } -.genericon-help:before { content: '\f457'; } -.genericon-fastforward:before { content: '\f458'; } -.genericon-rewind:before { content: '\f459'; } -.genericon-portfolio:before { content: '\f460'; } -.genericon-heart:before { content: '\f461'; } -.genericon-code:before { content: '\f462'; } -.genericon-subscribe:before { content: '\f463'; } -.genericon-unsubscribe:before { content: '\f464'; } -.genericon-subscribed:before { content: '\f465'; } -.genericon-reply-alt:before { content: '\f466'; } -.genericon-reply-single:before { content: '\f467'; } -.genericon-flag:before { content: '\f468'; } -.genericon-print:before { content: '\f469'; } -.genericon-lock:before { content: '\f470'; } -.genericon-bold:before { content: '\f471'; } -.genericon-italic:before { content: '\f472'; } -.genericon-picture:before { content: '\f473'; } -.genericon-fullscreen:before { content: '\f474'; } - -/* Generic shapes */ -.genericon-uparrow:before { content: '\f500'; } -.genericon-rightarrow:before { content: '\f501'; } -.genericon-downarrow:before { content: '\f502'; } -.genericon-leftarrow:before { content: '\f503'; } - - - - - diff --git a/sources/wordpress/wp-content/themes/twentythirteen/header.php b/sources/wordpress/wp-content/themes/twentythirteen/header.php deleted file mode 100644 index f61c28f..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/header.php +++ /dev/null @@ -1,51 +0,0 @@ - section and everything up till

          - * - * @package WordPress - * @subpackage Twenty_Thirteen - * @since Twenty Thirteen 1.0 - */ -?> - - - -> - - - - - <?php wp_title( '|', true, 'right' ); ?> - - - - - - -> -
          - - -
          diff --git a/sources/wordpress/wp-content/themes/twentythirteen/image.php b/sources/wordpress/wp-content/themes/twentythirteen/image.php deleted file mode 100644 index b2d86bf..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/image.php +++ /dev/null @@ -1,82 +0,0 @@ - - -
          -
          -
          > -
          -

          - - -
          - -
          - - -
          -
          - - - -
          - -
          - -
          -
          - - post_content ) ) : ?> -
          - - '' ) ); ?> -
          - - -
          -
          - - - -
          -
          - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-2x.png b/sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-2x.png deleted file mode 100644 index 07f6c93f29ab47b71b6d203a3e5a37ab49642256..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqvYsxEArj%q2?+@iY={2;|DS%K iO_D?FfU4mV5e5daJzJl?Z~Y2V$l&Sf=d#Wzp$Py_6&QX1 diff --git a/sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-light-2x.png b/sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-light-2x.png deleted file mode 100644 index 059d4ec05171be7a9bab5140ee59814561aea8fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqGM+AuArj%q2?+@s*dG4>|KB*_ iFb|99gGmxWTntTjwpdDa?wtly$KdJe=d#Wzp$Pyq8W(T? diff --git a/sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-light.png b/sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-light.png deleted file mode 100644 index b7f82cdbfd223a587bdc7bc5e724dd798a7aa911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80 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 diff --git a/sources/wordpress/wp-content/themes/twentythirteen/images/headers/diamond-thumbnail.png b/sources/wordpress/wp-content/themes/twentythirteen/images/headers/diamond-thumbnail.png deleted file mode 100644 index 82777a04cb88ca0439a5ade06381c163fcaa9dad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1847 zcmYLKdsq`!7DtL*p6ddFQm9LXWThs40vWrCpYl)y!T<$?gzz?r84`;PaaF8hA{3)Y zQE)6%utG_+DTI(fKo%5{f;fx~2_~Y5#Rrp>iN!0W>f;91M2& z0m0(O4@TdXt_BBJfO1B|SDS%4e!9B^ARmGKE3G##ft~^|xEGYH1Ya!!=o;|m6_C=v z*&NW34O-%729AL7@4(qqux$xw2nXjS;2Q?$5rFbQ@boq)rGbi7peqF!{sA&wXD*ck zJRh7{54QV(hhspW1-eqf4l3x(?P-t!-r^Sn<$$OFZ3!JG_qW&V1Gp62QNDfoE7(Wd z6J2e!v6&B|H-shc%Iv$wj_V6`{xB!&a_vz6xv81;F0B>zYga0w+wOMu{_XX|H*Zd# zm^vA6op>s^kwv865JzX+^qE@H+41P{zBO65M!yi{XZ?IDQBa5%!um%o3d=NlG}6Q| z3$?rj^loK)Su!@R&8(#F;aZ_?-d$hffQDw~;!9YCaK2Xnnd+u;Ui3r@3-Kt0mEJwM zU_8fbzf&Yc7ci|#pbmW>*DC5;qIiy0m?K?F)+!od(V?WXJ zKhw>rzmGp76}qV`6j_0$tB1S%a0UEJ-nys0_+FoZnjUe(q!pbCWEIrjTMTQaF%v_| zyRfZZVOd)vvO?ah>+vDad$ghMwBwVGcn+3rWvrJspEz!xyUhOL6(q=T^9DLZrFL1o@Sl`nN?iZEhCqYFYGP7WPt3jkmPY#ZBCtiiH3iF=5Xc-pi z$7pq4KgcJ`vXSN=TSwMcRYu}!PH1qX6LH|xPL0G|tSC`l5ziwe3w6EcQruDdTs5X? z9ZqKd1|?mFBCe@dCqp^%e~)jjq&G1<&_be0OgtI(#OvzW8p%~IGlUpG5?Lw+3BH)h z!w>N<7)huL#9KxSL1iFm+Pt1yw39M9L-QiDiath^G`G!s=x zPlbpi?SJ7$k)~MLD<;TGVOr}`9*no_{6ptmp=E!TiL9Lg%%b}*BvI!1dOQ^bSc~%A}Qr5DT+bP?V#5@zBl87IH(TtV_+uh?B&FI ztG6xD`%IE9h@o#f<$y-i@QWi0Iz@rx`1WqujyU08)&;crGzse|Obhz$4m8JkKj&gU@S=jR8X+bt$wNTC zCIOzNv96(uSOA*-|AccyDYZS;Kw9>=2@fT}IuUZE9ZAIPh%_lx(}yi3dy`W2cd;)V z7*dM4Dl#7!8O&1-^s`EiEi71F;=mEZx<|uZR^WH+6nnYR4oyg+DPNuQso-P0bY03B z2ij4ky-9*oMq;&PLh~U=N-->yl6uhh>-JMD)2jL8+Z6iyf?c1urB}rNc9;AKZK5~E KZBU12%l-rXtfLVC diff --git a/sources/wordpress/wp-content/themes/twentythirteen/images/headers/diamond.png b/sources/wordpress/wp-content/themes/twentythirteen/images/headers/diamond.png deleted file mode 100644 index a14de6146938dd619f0dbdd8657ab2427f134b55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14266 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 diff --git a/sources/wordpress/wp-content/themes/twentythirteen/images/headers/star-thumbnail.png b/sources/wordpress/wp-content/themes/twentythirteen/images/headers/star-thumbnail.png deleted file mode 100644 index 693bb7618bbe65c106536ab376168a09f6efdd39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4039 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 diff --git a/sources/wordpress/wp-content/themes/twentythirteen/images/headers/star.png b/sources/wordpress/wp-content/themes/twentythirteen/images/headers/star.png deleted file mode 100644 index 24ca62686d5ebdbfd7bae2c0cc8e3afe4f7e2074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22620 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 diff --git a/sources/wordpress/wp-content/themes/twentythirteen/images/search-icon-2x.png b/sources/wordpress/wp-content/themes/twentythirteen/images/search-icon-2x.png deleted file mode 100644 index 02b63b8027efb48e1edd1344fa8b81690df30950..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 829 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sZv%WnTt!5L{{R0EBu4^z=RETk z(Bpn3L4Lsu42;aIZ0y`T0)j%qBBJsNipnYmM#iRQR@OGQc0Rs-(J_e?l~ofa&Rei> z(c&drw(i)uYwy1O2M!)Oa`e=t%U7;mzj5>K>o@N{fBo_6&tI?n6H-7EH+s4_hE&9z zy_O%o$U%bjgP|7Bnb^Z7!H4Zg=rf-+%e=oXy>bjhT;^-<{rPFL7*U zw@PtJAA5UXRNK=X>yjmXTNfxSm>u`Q{$BSyro6WbV!J0XEXh0I87{wC1u|*f}AJY@@p31IL^*3~;!Onlq?-dIf=I)=XzVV6L!WW4F z3-8-2Yb*~55!k@E=2Oe$)B72g6)rg3{@du`vMuZvI~auzbZ{6kBy4(csQIgYhXZ3B zzki~G@H#`~LuV3qoNRDskTrb4U?7pexT4chwBaZNdxILA6hk}Xe1;Um35+{<3K&x+ zA8ccke;FLLxP6_v{TC+P*Uq0deUrSvWFX!w*iC5zFXS%ybVomurZrE2`Sm^hJl!3m|t zRhRyRPc8L5=N2l-8FFkdL;CDamgVo37k&s+ndrc9$)aZAoB8h({z@LKPxX~4-yHYl zcFBJOCPtYsg$Y^$9>N?QtV}DJ{54}`{$78`-khI5eZmjvisZk*WWnI+>gTe~DWM4f D1|tld diff --git a/sources/wordpress/wp-content/themes/twentythirteen/images/search-icon.png b/sources/wordpress/wp-content/themes/twentythirteen/images/search-icon.png deleted file mode 100644 index 11d8dc8e508ef47cca63ace49a5a4c377d5f3b6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaARRs8ixQd7f{r~?TNYWV{ny_XA z&<*M(L4Lsu42=8&5|Z)?28LGFHeTL!^$m?PX3kx)a>MRD2kzdx|KQ2XSFiv4JrQK) z2h_67)5S5Q;#TR!NTDVJ0oRLs3JcCG%9x?VR{Q(@LRAyPh=O|m)K?R3bS|3|qow+J zh6UStrtnHL7uk}TKkKUM7IoJ>_?F=`iz};ST_abo^PJ$tQ3}T-CTU*rkl>n<61pg1 zf=8~0qNE6)*^dAo{vX*AXToOkN=CK)`TwDN=elj{t@rs^^Y6LH6xXh1pxn5j?S}L8 zm*pK&Gg=z&q`rB-dq(QlK<8>(A>Ts@#}94L+@koIYvWzJ8iv<(f|ImAGuHuqz~JfX K=d#Wzp$P!)KZd3N diff --git a/sources/wordpress/wp-content/themes/twentythirteen/inc/back-compat.php b/sources/wordpress/wp-content/themes/twentythirteen/inc/back-compat.php deleted file mode 100644 index 329bcaa..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/inc/back-compat.php +++ /dev/null @@ -1,63 +0,0 @@ -

          %s

          ', $message ); -} - -/** - * Prevent the Theme Customizer from being loaded on WordPress versions prior to 3.6. - * - * @since Twenty Thirteen 1.0 - */ -function twentythirteen_customize() { - wp_die( sprintf( __( 'Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentythirteen' ), $GLOBALS['wp_version'] ), '', array( - 'back_link' => true, - ) ); -} -add_action( 'load-customize.php', 'twentythirteen_customize' ); - -/** - * Prevent the Theme Preview from being loaded on WordPress versions prior to 3.4. - * - * @since Twenty Thirteen 1.0 - */ -function twentythirteen_preview() { - if ( isset( $_GET['preview'] ) ) { - wp_die( sprintf( __( 'Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentythirteen' ), $GLOBALS['wp_version'] ) ); - } -} -add_action( 'template_redirect', 'twentythirteen_preview' ); diff --git a/sources/wordpress/wp-content/themes/twentythirteen/inc/custom-header.php b/sources/wordpress/wp-content/themes/twentythirteen/inc/custom-header.php deleted file mode 100644 index 58b6c55..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/inc/custom-header.php +++ /dev/null @@ -1,227 +0,0 @@ - '220e10', - 'default-image' => '%s/images/headers/circle.png', - - // Set height and width, with a maximum value for the width. - 'height' => 230, - 'width' => 1600, - - // Callbacks for styling the header and the admin preview. - 'wp-head-callback' => 'twentythirteen_header_style', - 'admin-head-callback' => 'twentythirteen_admin_header_style', - 'admin-preview-callback' => 'twentythirteen_admin_header_image', - ); - - add_theme_support( 'custom-header', $args ); - - /* - * Default custom headers packaged with the theme. - * %s is a placeholder for the theme template directory URI. - */ - register_default_headers( array( - 'circle' => array( - 'url' => '%s/images/headers/circle.png', - 'thumbnail_url' => '%s/images/headers/circle-thumbnail.png', - 'description' => _x( 'Circle', 'header image description', 'twentythirteen' ) - ), - 'diamond' => array( - 'url' => '%s/images/headers/diamond.png', - 'thumbnail_url' => '%s/images/headers/diamond-thumbnail.png', - 'description' => _x( 'Diamond', 'header image description', 'twentythirteen' ) - ), - 'star' => array( - 'url' => '%s/images/headers/star.png', - 'thumbnail_url' => '%s/images/headers/star-thumbnail.png', - 'description' => _x( 'Star', 'header image description', 'twentythirteen' ) - ), - ) ); -} -add_action( 'after_setup_theme', 'twentythirteen_custom_header_setup', 11 ); - -/** - * Load our special font CSS files. - * - * @since Twenty Thirteen 1.0 - */ -function twentythirteen_custom_header_fonts() { - // Add Source Sans Pro and Bitter fonts. - wp_enqueue_style( 'twentythirteen-fonts', twentythirteen_fonts_url(), array(), null ); - - // Add Genericons font. - wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css', array(), '3.03' ); -} -add_action( 'admin_print_styles-appearance_page_custom-header', 'twentythirteen_custom_header_fonts' ); - -/** - * Style the header text displayed on the blog. - * - * get_header_textcolor() options: Hide text (returns 'blank'), or any hex value. - * - * @since Twenty Thirteen 1.0 - */ -function twentythirteen_header_style() { - $header_image = get_header_image(); - $text_color = get_header_textcolor(); - - // If no custom options for text are set, let's bail. - if ( empty( $header_image ) && $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 Thirteen 1.0 - */ -function twentythirteen_admin_header_style() { - $header_image = get_header_image(); -?> - - Header admin panel. - * - * This callback overrides the default markup displayed there. - * - * @since Twenty Thirteen 1.0 - */ -function twentythirteen_admin_header_image() { - ?> - - - -
          -
          - - - - - - - - - - - - - -
          -
          - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/js/functions.js b/sources/wordpress/wp-content/themes/twentythirteen/js/functions.js deleted file mode 100644 index 526c15d..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/js/functions.js +++ /dev/null @@ -1,103 +0,0 @@ -/** - * Functionality specific to Twenty Thirteen. - * - * Provides helper functions to enhance the theme experience. - */ - -( function( $ ) { - var body = $( 'body' ), - _window = $( window ); - - /** - * Adds a top margin to the footer if the sidebar widget area is higher - * than the rest of the page, to help the footer always visually clear - * the sidebar. - */ - $( function() { - if ( body.is( '.sidebar' ) ) { - var sidebar = $( '#secondary .widget-area' ), - secondary = ( 0 === sidebar.length ) ? -40 : sidebar.height(), - margin = $( '#tertiary .widget-area' ).height() - $( '#content' ).height() - secondary; - - if ( margin > 0 && _window.innerWidth() > 999 ) { - $( '#colophon' ).css( 'margin-top', margin + 'px' ); - } - } - } ); - - /** - * Enables menu toggle for small screens. - */ - ( function() { - var nav = $( '#site-navigation' ), button, menu; - if ( ! nav ) { - return; - } - - button = nav.find( '.menu-toggle' ); - if ( ! button ) { - return; - } - - // Hide button if menu is missing or empty. - menu = nav.find( '.nav-menu' ); - if ( ! menu || ! menu.children().length ) { - button.hide(); - return; - } - - button.on( 'click.twentythirteen', function() { - nav.toggleClass( 'toggled-on' ); - } ); - - // Fix sub-menus for touch devices. - if ( 'ontouchstart' in window ) { - menu.find( '.menu-item-has-children > a' ).on( 'touchstart.twentythirteen', function( e ) { - var el = $( this ).parent( 'li' ); - - if ( ! el.hasClass( 'focus' ) ) { - e.preventDefault(); - el.toggleClass( 'focus' ); - el.siblings( '.focus' ).removeClass( 'focus' ); - } - } ); - } - - // Better focus for hidden submenu items for accessibility. - menu.find( 'a' ).on( 'focus.twentythirteen blur.twentythirteen', function() { - $( this ).parents( '.menu-item, .page_item' ).toggleClass( 'focus' ); - } ); - } )(); - - /** - * Makes "skip to content" link work correctly in IE9 and Chrome for better - * accessibility. - * - * @link http://www.nczonline.net/blog/2013/01/15/fixing-skip-to-content-links/ - */ - _window.on( 'hashchange.twentythirteen', function() { - var element = document.getElementById( location.hash.substring( 1 ) ); - - if ( element ) { - if ( ! /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) { - element.tabIndex = -1; - } - - element.focus(); - } - } ); - - /** - * Arranges footer widgets vertically. - */ - if ( $.isFunction( $.fn.masonry ) ) { - var columnWidth = body.is( '.sidebar' ) ? 228 : 245; - - $( '#secondary .widget-area' ).masonry( { - itemSelector: '.widget', - columnWidth: columnWidth, - gutterWidth: 20, - isRTL: body.is( '.rtl' ) - } ); - } -} )( jQuery ); \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/js/html5.js b/sources/wordpress/wp-content/themes/twentythirteen/js/html5.js deleted file mode 100644 index 6168aac..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/js/html5.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed -*/ -(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); -a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; -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|| -"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); -if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d\n" -"Language-Team: LANGUAGE \n" - -#: 404.php:16 -msgid "Not Found" -msgstr "" - -#: 404.php:21 -msgid "This is somewhat embarrassing, isn’t it?" -msgstr "" - -#: 404.php:22 -msgid "It looks like nothing was found at this location. Maybe try a search?" -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-bio.php:26 -msgid "About %s" -msgstr "" - -#: author-bio.php:30 -msgid "View all posts by %s " -msgstr "" - -#: author.php:31 -msgid "All posts by %s" -msgstr "" - -#: category.php:19 -msgid "Category Archives: %s" -msgstr "" - -#: comments.php:25 -msgctxt "comments title" -msgid "One thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" - -#: comments.php:45 -msgid "Comment navigation" -msgstr "" - -#: comments.php:46 -msgid "← Older Comments" -msgstr "" - -#: comments.php:47 -msgid "Newer Comments →" -msgstr "" - -#: comments.php:52 -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 " -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 -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 -msgid "Edit" -msgstr "" - -#: content-gallery.php:36 content-image.php:32 content-quote.php:22 -#: content-video.php:32 content.php:49 -msgid "Leave a comment" -msgstr "" - -#: content-gallery.php:36 content-image.php:32 content-quote.php:22 -#: content-video.php:32 content.php:49 -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 -msgid "View all % comments" -msgstr "" - -#: content-none.php:12 -msgid "Nothing Found" -msgstr "" - -#: content-none.php:18 -msgid "" -"Ready to publish your first post? Get started here." -msgstr "" - -#: content-none.php:22 -msgid "" -"Sorry, but nothing matched your search terms. Please try again with " -"different keywords." -msgstr "" - -#: content-none.php:27 -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "" - -#. #-#-#-#-# twentythirteen.pot (Twenty Thirteen 1.3) #-#-#-#-# -#. Author URI of the plugin/theme -#: footer.php:19 -msgid "http://wordpress.org/" -msgstr "" - -#: footer.php:19 -msgid "Semantic Personal Publishing Platform" -msgstr "" - -#: footer.php:19 -msgid "Proudly powered by %s" -msgstr "" - -#: functions.php:97 -msgid "Navigation Menu" -msgstr "" - -#. Translators: If there are characters in your language that are not -#. * supported by Source Sans Pro, translate this to 'off'. Do not translate -#. * into your own language. -#: functions.php:128 -msgctxt "Source Sans Pro font: on or off" -msgid "on" -msgstr "" - -#. Translators: If there are characters in your language that are not -#. * supported by Bitter, translate this to 'off'. Do not translate into your -#. * own language. -#: functions.php:134 -msgctxt "Bitter font: on or off" -msgid "on" -msgstr "" - -#: functions.php:218 -msgid "Page %s" -msgstr "" - -#: functions.php:231 -msgid "Main Widget Area" -msgstr "" - -#: functions.php:233 -msgid "Appears in the footer section of the site." -msgstr "" - -#: functions.php:241 -msgid "Secondary Widget Area" -msgstr "" - -#: functions.php:243 -msgid "Appears on posts and pages in the sidebar." -msgstr "" - -#: functions.php:266 -msgid "Posts navigation" -msgstr "" - -#: functions.php:270 -msgid " Older posts" -msgstr "" - -#: functions.php:274 -msgid "Newer posts " -msgstr "" - -#: functions.php:300 -msgid "Post navigation" -msgstr "" - -#: functions.php:303 -msgctxt "Previous post link" -msgid " %title" -msgstr "" - -#: functions.php:304 -msgctxt "Next post link" -msgid "%title " -msgstr "" - -#: functions.php:322 -msgid "Sticky" -msgstr "" - -#. Translators: used between list items, there is a space after the comma. -#: functions.php:328 functions.php:334 -msgid ", " -msgstr "" - -#: functions.php:343 -msgid "View all posts by %s" -msgstr "" - -#: functions.php:363 -msgctxt "1: post format name. 2: date" -msgid "%1$s on %2$s" -msgstr "" - -#: functions.php:369 -msgid "Permalink to %s" -msgstr "" - -#: header.php:43 -msgid "Menu" -msgstr "" - -#: header.php:44 -msgid "Skip to content" -msgstr "" - -#: image.php:22 -msgid "" -"Published on in %5$s" -msgstr "" - -#: image.php:38 -msgid "Link to full-size image" -msgstr "" - -#: image.php:39 -msgid "Full resolution" -msgstr "" - -#: image.php:51 -msgid " Previous" -msgstr "" - -#: image.php:52 -msgid "Next " -msgstr "" - -#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 -msgid "" -"Twenty Thirteen requires at least WordPress version 3.6. You are running " -"version %s. Please upgrade and try again." -msgstr "" - -#: inc/custom-header.php:49 -msgctxt "header image description" -msgid "Circle" -msgstr "" - -#: inc/custom-header.php:54 -msgctxt "header image description" -msgid "Diamond" -msgstr "" - -#: inc/custom-header.php:59 -msgctxt "header image description" -msgid "Star" -msgstr "" - -#: search.php:18 -msgid "Search Results for: %s" -msgstr "" - -#: tag.php:21 -msgid "Tag Archives: %s" -msgstr "" - -#: taxonomy-post_format.php:23 -msgid "%s Archives" -msgstr "" - -#. Theme Name of the plugin/theme -msgid "Twenty Thirteen" -msgstr "" - -#. Theme URI of the plugin/theme -msgid "http://wordpress.org/themes/twentythirteen" -msgstr "" - -#. Description of the plugin/theme -msgid "" -"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." -msgstr "" - -#. Author of the plugin/theme -msgid "the WordPress team" -msgstr "" diff --git a/sources/wordpress/wp-content/themes/twentythirteen/page.php b/sources/wordpress/wp-content/themes/twentythirteen/page.php deleted file mode 100644 index 5545367..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/page.php +++ /dev/null @@ -1,50 +0,0 @@ - - -
          -
          - - - - -
          > -
          - -
          - -
          - - -

          -
          - -
          - - '', 'link_before' => '', 'link_after' => '' ) ); ?> -
          - -
          - ', '' ); ?> -
          -
          - - - - -
          -
          - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/rtl.css b/sources/wordpress/wp-content/themes/twentythirteen/rtl.css deleted file mode 100644 index 5428630..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/rtl.css +++ /dev/null @@ -1,766 +0,0 @@ -/* -Theme Name: Twenty Thirteen -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 -*/ - -/** - * Table of Contents: - * - * 1.0 - Reset - * 4.0 - Header - * 4.1 - Site Header - * 4.2 - Navigation - * 5.0 - Content - * 5.2 - Entry Meta - * 5.4 - Galleries - * 5.5 - Post Formats - * 5.6 - Attachments - * 5.7 - Post/Paging Navigation - * 5.8 - Author Bio - * 5.9 - Archives - * 5.10 - Search Results/No posts - * 5.12 - Comments - * 6.0 - Sidebar - * 6.1 - Widgets - * 7.0 - Footer - * 8.0 - Media Queries - * 9.0 - Print - * ---------------------------------------------------------------------------- - */ - - -/** - * 1.0 Reset - * ---------------------------------------------------------------------------- - */ - -body { - direction: rtl; - unicode-bidi: embed; -} - -a { - display: inline-block; -} - -blockquote blockquote { - margin-left: 0; - margin-right: 24px; -} - -menu, -ol, -ul { - padding: 0 40px 0 0; -} - -caption, -th, -td { - text-align: right; -} - -td { - padding-left: 10px; - padding-right: 0; -} - -.assistive-text:focus { - left: auto; - right: 5px; -} - - -/** - * 4.0 Header - * ---------------------------------------------------------------------------- - */ - -/** - * 4.1 Site Header - * ---------------------------------------------------------------------------- - */ - -.site-header > a:first-child { - display: inherit; -} - -.site-description { - font-style: normal; -} - - -/** - * 4.2 Navigation - * ---------------------------------------------------------------------------- - */ - -/* Navbar */ -ul.nav-menu, -div.nav-menu > ul { - margin: 0 -20px 0 0; - padding: 0 0 0 40px; -} - -.nav-menu .sub-menu, -.nav-menu .children { - float: right; - left: auto; - right: -2px; -} - -.nav-menu .sub-menu ul, -.nav-menu .children ul { - border-left: 2px solid #f7f5e7; - border-right: 0; - left: auto; - right: 100%; -} - -.main-navigation .search-form { - left: 0; - right: auto; -} - -.site-header .search-field { - background-position: 98% center; - padding: 0 34px 0 0; -} - -.nav-menu .current_page_item > a, -.nav-menu .current_page_ancestor > a, -.nav-menu .current-menu-item > a, -.nav-menu .current-menu-ancestor > a { - font-style: normal; -} - -.menu-toggle { - padding-left: 0; - padding-right: 20px; -} - - -/** - * 5.0 Content - * ---------------------------------------------------------------------------- - */ - -.sidebar .entry-header, -.sidebar .entry-content, -.sidebar .entry-summary, -.sidebar .entry-meta { - padding-left: 376px; - padding-right: 60px; -} - - -/** - * 5.2 Entry Meta - * ---------------------------------------------------------------------------- - */ - -.entry-meta > span { - margin-left: 20px; - margin-right: auto; -} - -.entry-meta > span:last-child { - margin-left: 0; - margin-right: auto; -} - -.featured-post:before { - margin-left: 2px; - margin-right: auto; -} - -.entry-meta .date a:before { - margin-left: 2px; -} - -.comments-link a:before { - margin-left: 2px; - margin-right: auto; -} - -.tags-links a:first-child:before { - margin-left: 2px; -} - -.edit-link a:before { - margin-left: 2px; -} - -.page-links .page-links-title { - margin-left: 20px; - margin-right: auto; -} - -/** - * 5.4 Galleries - * ---------------------------------------------------------------------------- - */ - -.gallery { - margin-left: auto; - margin-right: -4px; -} - -.gallery-item { - float: right; - margin: 0 0 4px 4px; -} - -.gallery-item a { - display: inline; -} - - -/** - * 5.5 Post Formats - * ---------------------------------------------------------------------------- - */ - -.entry-content a { - display: inline; -} - -.format-aside cite:before { - content: normal; - margin-right: auto; -} - -.format-aside cite:after { - content: "\2014"; - margin-left: 5px; -} - -.format-audio .entry-content:before { - float: right; - -webkit-transform: scaleX(-1); - -moz-transform: scaleX(-1); - -ms-transform: scaleX(-1); - -o-transform: scaleX(-1); - transform: scaleX(-1); -} - -.format-audio .audio-content { - background-position: right top; - float: left; - padding-left: 0; - padding-right: 35px; -} - -.format-chat .entry-meta .date a:before { - margin-left: 4px; - margin-right: auto; -} - -.format-image .wp-caption-text { - text-align: right; -} - -.format-link .entry-title { - margin-left: 20px; - margin-right: auto; -} - -.format-status .entry-content, -.format-status .entry-meta { - padding-left: 0; - padding-right: 35px; -} - -.sidebar .format-status .entry-content, -.sidebar .format-status .entry-meta { - padding-left: 376px; - padding-right: 95px; -} - -.format-status .entry-content:before, -.format-status .entry-meta:before { - left: auto; - right: 10px; -} - -.sidebar .format-status .entry-content:before, -.sidebar .format-status .entry-meta:before { - left: auto; - right: 70px; -} - -.format-status .entry-content p:first-child:before { - left: auto; - right: 4px; -} - -.sidebar .format-status .entry-content p:first-child:before { - left: auto; - right: 64px; -} - -.format-quote blockquote { - padding-left: 0; - padding-right: 75px; -} - -.format-quote blockquote:before { - content: '\201D'; - padding-left: 25px; - padding-right: 0; - left: auto; - right: -15px; -} - - -/** - * 5.6 Attachments - * ---------------------------------------------------------------------------- - */ - -.attachment .entry-title { - float: right; -} - -.attachment .entry-title:before { - margin-left: 10px; - margin-right: auto; -} - -.attachment .entry-meta { - float: left; -} - -.image-navigation .nav-previous { - left: auto; - right: 0; -} - -.image-navigation .nav-next { - left: 0; - right: auto; -} - -.attachment .entry-caption { - text-align: right; -} - - -/** - * 5.7 Post/Paging Navigation - * ---------------------------------------------------------------------------- - */ - -.navigation .nav-previous { - float: right; -} - -.navigation .nav-next { - float: left; -} - -.sidebar .paging-navigation .nav-links, -.sidebar .post-navigation .nav-links { - padding-left: 376px; - padding-right: 60px; -} - -.paging-navigation .nav-previous .meta-nav { - margin-left: 10px; - margin-right: auto; -} - -.paging-navigation .nav-next .meta-nav { - margin-left: auto; - margin-right: 10px; -} - -.post-navigation a[rel="next"] { - float: left; - text-align: left; -} - - -/** - * 5.8 Author Bio - * ---------------------------------------------------------------------------- - */ - -.author-info { - text-align: right; /* gallery & video post formats */ -} - -.author.sidebar .author-info { - padding-left: 376px; - padding-right: 60px; -} - -.author-avatar .avatar { - float: right; - margin: 0 0 30px 30px; -} - -.author-link { - margin-left: auto; - margin-right: 2px; -} - - -/** - * 5.9 Archives - * ---------------------------------------------------------------------------- - */ - -.sidebar .archive-meta { - padding-left: 316px; - padding-right: 0; -} - - -/** - * 5.10 Search Results/No posts - * ---------------------------------------------------------------------------- - */ - -.sidebar .page-content { - padding-left: 376px; - padding-right: 60px; -} - -/** - * 5.12 Comments - * ---------------------------------------------------------------------------- - */ - -.sidebar .comments-title, -.sidebar .comment-list, -.sidebar .comment-reply-title, -.sidebar .comment-navigation, -.sidebar .comment-respond .comment-form { - padding-left: 376px; - padding-right: 60px; -} - -.comment-list .children { - margin-left: auto; - margin-right: 20px; -} - -.comment-author { - float: right; - margin-left: 50px; - margin-right: auto; -} - -.comment-list .edit-link { - margin-left: auto; - margin-right: 20px; -} - -.comment-metadata, -.comment-content, -.comment-list .reply, -.comment-awaiting-moderation { - float: left; -} - -.comment-awaiting-moderation:before { - margin-left: 5px; - margin-right: auto; -} - -.comment-reply-link:before, -.comment-reply-login:before { - margin-left: 3px; - margin-right: auto; - -webkit-transform: scaleX(-1); - -moz-transform: scaleX(-1); - -ms-transform: scaleX(-1); - -o-transform: scaleX(-1); - transform: scaleX(-1); -} - -.comment-reply-title small a { - float: left; -} - -.comment-form [for="author"], -.comment-form [for="email"], -.comment-form [for="url"], -.comment-form [for="comment"] { - float: right; -} - -.form-allowed-tags code { - margin-left: auto; - margin-right: 3px; -} - -.sidebar .no-comments { - padding-left: 376px; - padding-right: 60px; -} - - -/** - * 6.0 Sidebar - * ---------------------------------------------------------------------------- - */ - -.site-main .widget-area { - float: left; -} - -.widget-area a { - max-width: 100%; -} - - -/** - * 6.1 Widgets - * ---------------------------------------------------------------------------- - */ - -.widget .widget-title { - font-style: normal; -} - -.widget li > ul, -.widget li > ol { - margin-left: auto; - margin-right: 20px; -} - -/** - * 7.0 Footer - * ---------------------------------------------------------------------------- - */ - -.site-footer .widget-area, -.sidebar .site-footer { - text-align: right; -} -.sidebar .site-footer .widget-area { - left: auto; - right: -158px; -} - -.site-footer .widget { - float: right; - margin-left: 20px; - margin-right: auto; -} - -.sidebar .site-footer .widget:nth-of-type(4), -.sidebar .site-footer .widget:nth-of-type(3) { - margin-left: 0; - margin-right: auto; -} - - -/** - * 8.0 Media Queries - * ---------------------------------------------------------------------------- - */ - -@media (max-width: 1069px) { - ul.nav-menu, - div.nav-menu > ul { - margin-left: auto; - margin-right: 0; - } - - .error404 .page-header, - .sidebar .format-image .entry-content img.size-full, - .sidebar .format-image .wp-caption:first-child .wp-caption-text { - margin-right: auto; - } - - .main-navigation .search-form { - left: 20px; - right: auto; - } - - .site-main .widget-area { - margin-left: 60px; - margin-right: auto; - } -} - -@media (max-width: 999px) { - .sidebar .entry-header, - .sidebar .entry-content, - .sidebar .entry-summary, - .sidebar .entry-meta, - .sidebar .comment-list, - .sidebar .comment-reply-title, - .sidebar .comment-navigation, - .sidebar .comment-respond .comment-form, - .sidebar .featured-gallery, - .sidebar .post-navigation .nav-links, - .author.sidebar .author-info, - .sidebar .format-image .entry-content { - max-width: 604px; - padding-left: 0; - padding-right: 0; - } - - .site-main .widget-area { - float: none; - margin-left: auto; - } - - .attachment .entry-meta { - float: right; - text-align: right; - } - - .sidebar .format-status .entry-content, - .sidebar .format-status .entry-meta { - padding-left: 0; - padding-right: 35px; - } - - .sidebar .format-status .entry-content:before, - .sidebar .format-status .entry-meta:before { - left: auto; - right: 10px; - } - - .sidebar .format-status .entry-content p:first-child:before { - left: auto; - right: 4px; - } - - .sidebar .site-footer .widget-area { - left: auto; - right: 0; - } - - .sidebar .paging-navigation .nav-links { - padding: 0 60px; - } -} - -@media (max-width: 767px) { - .format-image .entry-content img:first-of-type, - .format-image .wp-caption:first-child .wp-caption-text { - margin-right: auto; - } -} - -@media (max-width: 643px) { - .sidebar .entry-header, - .sidebar .entry-content, - .sidebar .entry-summary, - .sidebar .entry-meta, - .sidebar .comment-list, - .sidebar .comment-navigation, - .sidebar .featured-gallery, - .sidebar .post-navigation .nav-links, - .sidebar .format-image .entry-content { - padding-left: 20px; - padding-right: 20px; - } - - #content .format-status .entry-content, - #content .format-status .entry-met { - padding-left: 0; - padding-right: 35px; - } - - .menu-toggle:after { - padding-left: 0; - padding-right: 8px; - } - - .toggled-on .nav-menu, - .toggled-on .nav-menu > ul { - margin-left: auto; - margin-right: 0; - } - - .toggled-on .nav-menu li > ul { - margin-left: auto; - margin-right: 20px; - right: auto; - } - - #content .featured-gallery { - padding-left: 0; - padding-right: 24px; - } - - .gallery-columns-1 .gallery-item { - margin-left: 0; - margin-right: auto; - } - - .comment-author { - margin-left: 30px; - margin-right: auto; - } - - .format-audio .audio-content { - background: none; - float: none; - padding-left: 0; - padding-right: 0; - } - - .gallery-columns-3 .gallery-item:nth-of-type(3n) { - margin-left: 4px; - margin-right: auto; - } -} - -@media (max-width: 359px) { - .gallery { - margin-left: auto; - margin-right: 0; - } - - .gallery .gallery-item:nth-of-type(even) { - margin-left: 0; - margin-right: auto; - } - - .gallery .gallery-item, - .gallery.gallery-columns-3 .gallery-item:nth-of-type(even), - .gallery-columns-3 .gallery-item:nth-of-type(3n), - .gallery-columns-5 .gallery-item:nth-of-type(5n), - .gallery-columns-7 .gallery-item:nth-of-type(7n), - .gallery-columns-9 .gallery-item:nth-of-type(9n) { - margin-left: 4px; - margin-right: auto; - } - - .comment-author .avatar { - margin-left: 5px; - margin-right: auto; - } -} - - -/** - * 9.0 Print - * ---------------------------------------------------------------------------- - */ - -@media print { - .entry-content img.alignleft, - .entry-content .wp-caption.alignleft { - margin-left: auto; - margin-right: 0; - } - - .entry-content img.alignright, - .entry-content .wp-caption.alignright { - margin-left: 0; - margin-right: auto; - } -} \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/screenshot.png b/sources/wordpress/wp-content/themes/twentythirteen/screenshot.png deleted file mode 100644 index e53088b2e93a8545fd94524f94adaaec0fcbd1c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77773 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 - -
          -
          - - - - - - - - - - - - - - - - -
          -
          - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/sidebar-main.php b/sources/wordpress/wp-content/themes/twentythirteen/sidebar-main.php deleted file mode 100644 index 3c700ad..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/sidebar-main.php +++ /dev/null @@ -1,18 +0,0 @@ - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/sidebar.php b/sources/wordpress/wp-content/themes/twentythirteen/sidebar.php deleted file mode 100644 index cb5cf98..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/sidebar.php +++ /dev/null @@ -1,22 +0,0 @@ - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/single.php b/sources/wordpress/wp-content/themes/twentythirteen/single.php deleted file mode 100644 index 1694a0d..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/single.php +++ /dev/null @@ -1,28 +0,0 @@ - - -
          -
          - - - - - - - - - - -
          -
          - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/style.css b/sources/wordpress/wp-content/themes/twentythirteen/style.css deleted file mode 100644 index 1c5ad6e..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/style.css +++ /dev/null @@ -1,3212 +0,0 @@ -/* -Theme Name: Twenty Thirteen -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 -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 -Text Domain: twentythirteen - -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 - Repeatable Patterns - * 3.0 - Basic Structure - * 4.0 - Header - * 4.1 - Site Header - * 4.2 - Navigation - * 5.0 - Content - * 5.1 - Entry Header - * 5.2 - Entry Meta - * 5.3 - Entry Content - * 5.4 - Galleries - * 5.5 - Post Formats - * 5.6 - Attachments - * 5.7 - Post/Paging Navigation - * 5.8 - Author Bio - * 5.9 - Archives - * 5.10 - Search Results/No posts - * 5.11 - 404 - * 5.12 - Comments - * 5.13 - Multisite - * 6.0 - Sidebar - * 6.1 - Widgets - * 7.0 - Footer - * 8.0 - Media Queries - * 9.0 - Print - * ---------------------------------------------------------------------------- - */ - - -/** - * 1.0 Reset - * - * Modified from Normalize.css to provide cross-browser consistency and a smart - * default styling of HTML elements. - * - * @see http://git.io/normalize - * ---------------------------------------------------------------------------- - */ - -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -nav, -section, -summary { - display: block; -} - -audio, -canvas, -video { - display: inline-block; -} - -audio:not([controls]) { - display: none; - height: 0; -} - -[hidden] { - display: none; -} - -html { - font-size: 100%; - overflow-y: scroll; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -html, -button, -input, -select, -textarea { - font-family: "Source Sans Pro", Helvetica, sans-serif; -} - -body { - color: #141412; - line-height: 1.5; - margin: 0; -} - -a { - color: #ca3c08; - text-decoration: none; -} - -a:visited { - color: #ac0404; -} - -a:focus { - outline: thin dotted; -} - -a:active, -a:hover { - color: #ea9629; - outline: 0; -} - -a:hover { - text-decoration: underline; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - clear: both; - font-family: Bitter, Georgia, serif; - line-height: 1.3; -} - -h1 { - font-size: 48px; - margin: 33px 0; -} - -h2 { - font-size: 30px; - margin: 25px 0; -} - -h3 { - font-size: 22px; - margin: 22px 0; -} - -h4 { - font-size: 20px; - margin: 25px 0; -} - -h5 { - font-size: 18px; - margin: 30px 0; -} - -h6 { - font-size: 16px; - margin: 36px 0; -} - -address { - font-style: italic; - margin: 0 0 24px; -} - -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -mark { - background: #ff0; - color: #000; -} - -p { - margin: 0 0 24px; -} - -code, -kbd, -pre, -samp { - font-family: monospace, serif; - font-size: 14px; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -pre { - background: #f5f5f5; - color: #666; - font-family: monospace; - font-size: 14px; - margin: 20px 0; - overflow: auto; - padding: 20px; - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -blockquote, -q { - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; - quotes: none; -} - -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ""; - content: none; -} - -blockquote { - font-size: 18px; - font-style: italic; - font-weight: 300; - margin: 24px 40px; -} - -blockquote blockquote { - margin-right: 0; -} - -blockquote cite, -blockquote small { - font-size: 14px; - font-weight: normal; - text-transform: uppercase; -} - -blockquote em, -blockquote i { - font-style: normal; - font-weight: 300; -} - -blockquote strong, -blockquote b { - font-weight: 400; -} - -small { - font-size: smaller; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -dl { - margin: 0 20px; -} - -dt { - font-weight: bold; -} - -dd { - margin: 0 0 20px; -} - -menu, -ol, -ul { - margin: 16px 0; - padding: 0 0 0 40px; -} - -ul { - list-style-type: square; -} - -nav ul, -nav ol { - list-style: none; - list-style-image: none; -} - -li > ul, -li > ol { - margin: 0; -} - -img { - -ms-interpolation-mode: bicubic; - border: 0; - vertical-align: middle; -} - -svg:not(:root) { - overflow: hidden; -} - -figure { - margin: 0; -} - -form { - margin: 0; -} - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - border: 0; - padding: 0; - white-space: normal; -} - -button, -input, -select, -textarea { - font-size: 100%; - margin: 0; - max-width: 100%; - vertical-align: baseline; -} - -button, -input { - line-height: normal; -} - -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -button[disabled], -input[disabled] { - cursor: default; -} - -input[type="checkbox"], -input[type="radio"] { - padding: 0; -} - -input[type="search"] { - -webkit-appearance: textfield; - padding-right: 2px; /* Don't cut off the webkit search cancel button */ - width: 270px; -} - -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -textarea { - overflow: auto; - vertical-align: top; -} - -table { - border-bottom: 1px solid #ededed; - border-collapse: collapse; - border-spacing: 0; - font-size: 14px; - line-height: 2; - margin: 0 0 20px; - width: 100%; -} - -caption, -th, -td { - font-weight: normal; - text-align: left; -} - -caption { - font-size: 16px; - margin: 20px 0; -} - -th { - font-weight: bold; - text-transform: uppercase; -} - -td { - border-top: 1px solid #ededed; - padding: 6px 10px 6px 0; -} - -del { - color: #333; -} - -ins { - background: #fff9c0; - text-decoration: none; -} - -hr { - background: url(images/dotted-line.png) repeat center top; - background-size: 4px 4px; - border: 0; - height: 1px; - margin: 0 0 24px; -} - - -/** - * 2.0 Repeatable Patterns - * ---------------------------------------------------------------------------- - */ - -.genericon:before, -.menu-toggle:after, -.featured-post:before, -.date a:before, -.entry-meta .author a:before, -.format-audio .entry-content:before, -.comments-link a:before, -.tags-links a:first-child:before, -.categories-links a:first-child:before, -.edit-link a:before, -.attachment .entry-title:before, -.attachment-meta:before, -.attachment-meta a:before, -.comment-awaiting-moderation:before, -.comment-reply-link:before, -.comment-reply-login:before, -.comment-reply-title small a:before, -.bypostauthor > .comment-body .fn:before, -.error404 .page-title:before { - -webkit-font-smoothing: antialiased; - display: inline-block; - font: normal 16px/1 Genericons; - vertical-align: text-bottom; -} - -/* Clearing floats */ -.clear:after, -.attachment .entry-header:after, -.site-footer .widget-area:after, -.entry-content:after, -.page-content:after, -.navigation:after, -.nav-links:after, -.gallery:after, -.comment-form-author:after, -.comment-form-email:after, -.comment-form-url:after, -.comment-body:after { - clear: both; -} - -.clear:before, -.clear:after, -.attachment .entry-header:before, -.attachment .entry-header:after, -.site-footer .widget-area:before, -.site-footer .widget-area:after, -.entry-content:before, -.entry-content:after, -.page-content:before, -.page-content:after, -.navigation:before, -.navigation:after, -.nav-links:before, -.nav-links:after, -.gallery:before, -.gallery:after, -.comment-form-author:before, -.comment-form-author:after, -.comment-form-email:before, -.comment-form-email:after, -.comment-form-url:before, -.comment-form-url:after, -.comment-body:before, -.comment-body:after { - content: ""; - display: table; -} - -/* Assistive text */ -.screen-reader-text { - clip: rect(1px, 1px, 1px, 1px); - position: absolute !important; -} - -.screen-reader-text:focus { - background-color: #f1f1f1; - border-radius: 3px; - box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); - clip: auto !important; - color: #21759b; - display: block; - font-size: 14px; - font-weight: bold; - height: auto; - line-height: normal; - padding: 15px 23px 14px; - position: absolute; - left: 5px; - top: 5px; - text-decoration: none; - width: auto; - z-index: 100000; /* Above WP toolbar */ -} - -/* Form fields, general styles first. */ -button, -input, -textarea { - border: 2px solid #d4d0ba; - font-family: inherit; - padding: 5px; -} - -input, -textarea { - color: #141412; -} - -input:focus, -textarea:focus { - border: 2px solid #c3c0ab; - outline: 0; -} - -/* Buttons */ -button, -input[type="submit"], -input[type="button"], -input[type="reset"] { - background: #e05d22; /* Old browsers */ - background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome 10+, Safari 5.1+ */ - background: linear-gradient(to bottom, #e05d22 0%, #d94412 100%); /* W3C */ - border: none; - border-bottom: 3px solid #b93207; - border-radius: 2px; - color: #fff; - display: inline-block; - padding: 11px 24px 10px; - text-decoration: none; -} - -button:hover, -button:focus, -input[type="submit"]:hover, -input[type="button"]:hover, -input[type="reset"]:hover, -input[type="submit"]:focus, -input[type="button"]:focus, -input[type="reset"]:focus { - background: #ed6a31; /* Old browsers */ - background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */ - background: linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); /* W3C */ - outline: none; -} - -button:active, -input[type="submit"]:active, -input[type="button"]:active, -input[type="reset"]:active { - background: #d94412; /* Old browsers */ - background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); /* Chrome 10+, Safari 5.1+ */ - background: linear-gradient(to bottom, #d94412 0%, #e05d22 100%); /* W3C */ - border: none; - border-top: 3px solid #b93207; - padding: 10px 24px 11px; -} - -.post-password-required input[type="submit"] { - padding: 7px 24px 4px; - vertical-align: bottom; -} - -.post-password-required input[type="submit"]:active { - padding: 5px 24px 6px; -} - -/* Placeholder text color -- selectors need to be separate to work. */ -::-webkit-input-placeholder { - color: #7d7b6d; -} - -:-moz-placeholder { - color: #7d7b6d; -} - -::-moz-placeholder { - color: #7d7b6d; -} - -:-ms-input-placeholder { - color: #7d7b6d; -} - -/* - * Responsive images - * - * Fluid images for posts, comments, and widgets - */ -.entry-content img, -.entry-summary img, -.comment-content img, -.widget img, -.wp-caption { - max-width: 100%; -} - -/* Make sure images with WordPress-added height and width attributes are scaled correctly. */ -.entry-content img, -.entry-summary img, -.comment-content img[height], -img[class*="align"], -img[class*="wp-image-"], -img[class*="attachment-"] { - height: auto; -} - -img.size-full, -img.size-large, -img.wp-post-image { - height: auto; - max-width: 100%; -} - -/* Make sure videos and embeds fit their containers. */ -embed, -iframe, -object, -video { - max-width: 100%; -} - -/* Override the Twitter embed fixed width. */ -.entry-content .twitter-tweet-rendered { - max-width: 100% !important; -} - -/* Images */ -.alignleft { - float: left; -} - -.alignright { - float: right; -} - -.aligncenter { - display: block; - margin-left: auto; - margin-right: auto; -} - -figure.wp-caption.alignleft, -img.alignleft { - margin: 5px 20px 5px 0; -} - -.wp-caption.alignleft { - margin: 5px 10px 5px 0; -} - -figure.wp-caption.alignright, -img.alignright { - margin: 5px 0 5px 20px; -} - -.wp-caption.alignright { - margin: 5px 0 5px 10px; -} - -img.aligncenter { - margin: 5px auto; -} - -img.alignnone { - margin: 5px 0; -} - -.wp-caption .wp-caption-text, -.entry-caption, -.gallery-caption { - color: #220e10; - font-size: 18px; - font-style: italic; - font-weight: 300; - margin: 0 0 24px; -} - -div.wp-caption.alignright img[class*="wp-image-"] { - float: right; -} - -div.wp-caption.alignright .wp-caption-text { - padding-left: 10px; -} - -img.wp-smiley, -.rsswidget img { - border: 0; - border-radius: 0; - box-shadow: none; - margin-bottom: 0; - margin-top: 0; - padding: 0; -} - -.wp-caption.alignleft + ul, -.wp-caption.alignleft + ol { - list-style-position: inside; -} - - -/** - * 3.0 Basic Structure - * ---------------------------------------------------------------------------- - */ - -.site { - background-color: #fff; - border-left: 1px solid #f2f2f2; - border-right: 1px solid #f2f2f2; - margin: 0 auto; - max-width: 1600px; - width: 100%; -} - -.site-main { - position: relative; -} - -.site-main .sidebar-container { - height: 0; - position: absolute; - top: 40px; - width: 100%; - z-index: 1; -} - -.site-main .sidebar-inner { - margin: 0 auto; - max-width: 1040px; -} - - -/** - * 4.0 Header - * ---------------------------------------------------------------------------- - */ - -/** - * 4.1 Site Header - * ---------------------------------------------------------------------------- - */ - -.site-header { - position: relative; -} - -.site-header .home-link { - color: #141412; - display: block; - margin: 0 auto; - max-width: 1080px; - min-height: 230px; - padding: 0 20px; - text-decoration: none; - width: 100%; -} - -.site-header .site-title:hover { - text-decoration: underline; -} - -.site-title { - font-size: 60px; - font-weight: bold; - line-height: 1; - margin: 0; - padding: 58px 0 10px; -} - -.site-description { - font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif; - margin: 0; -} - - -/** - * 4.2 Navigation - * ---------------------------------------------------------------------------- - */ - -.main-navigation { - clear: both; - margin: 0 auto; - max-width: 1080px; - min-height: 45px; - position: relative; -} - -ul.nav-menu, -div.nav-menu > ul { - margin: 0; - padding: 0 40px 0 0; -} - -.nav-menu li { - display: inline-block; - position: relative; -} - -.nav-menu li a { - color: #141412; - display: block; - font-size: 15px; - line-height: 1; - padding: 15px 20px; - text-decoration: none; -} - -.nav-menu li:hover > a, -.nav-menu li a:hover, -.nav-menu li:focus > a, -.nav-menu li a:focus { - background-color: #220e10; - color: #fff; -} - -.nav-menu .sub-menu, -.nav-menu .children { - background-color: #220e10; - border: 2px solid #f7f5e7; - border-top: 0; - padding: 0; - position: absolute; - left: -2px; - z-index: 99999; - height: 1px; - width: 1px; - overflow: hidden; - clip: rect(1px, 1px, 1px, 1px); -} - -.nav-menu .sub-menu ul, -.nav-menu .children ul { - border-left: 0; - left: 100%; - top: 0; -} - -ul.nav-menu ul a, -.nav-menu ul ul a { - color: #fff; - margin: 0; - width: 200px; -} - -ul.nav-menu ul a:hover, -.nav-menu ul ul a:hover, -ul.nav-menu ul a:focus, -.nav-menu ul ul a:focus { - background-color: #db572f; -} - -ul.nav-menu li:hover > ul, -.nav-menu ul li:hover > ul, -ul.nav-menu .focus > ul, -.nav-menu .focus > ul { - clip: inherit; - overflow: inherit; - height: inherit; - width: inherit; -} - -.nav-menu .current_page_item > a, -.nav-menu .current_page_ancestor > a, -.nav-menu .current-menu-item > a, -.nav-menu .current-menu-ancestor > a { - color: #bc360a; - font-style: italic; -} - -.menu-toggle { - display: none; -} - -/* Navbar */ -.navbar { - background-color: #f7f5e7; - margin: 0 auto; - max-width: 1600px; - width: 100%; -} - -.site-header .search-form { - position: absolute; - right: 20px; - top: 1px; -} - -.site-header .search-field { - background-color: transparent; - background-image: url(images/search-icon.png); - background-position: 5px center; - background-repeat: no-repeat; - background-size: 24px 24px; - border: none; - cursor: pointer; - height: 37px; - margin: 3px 0; - padding: 0 0 0 34px; - position: relative; - -webkit-transition: width 400ms ease, background 400ms ease; - transition: width 400ms ease, background 400ms ease; - width: 1px; -} - -.site-header .search-field:focus { - background-color: #fff; - border: 2px solid #c3c0ab; - cursor: text; - outline: 0; - width: 230px; -} - - -/** - * 5.0 Content - * ---------------------------------------------------------------------------- - */ - -.hentry { - padding: 40px 0; -} - -.entry-header, -.entry-content, -.entry-summary, -.entry-meta { - margin: 0 auto; - max-width: 604px; - width: 100%; -} - -.sidebar .entry-header, -.sidebar .entry-content, -.sidebar .entry-summary, -.sidebar .entry-meta { - max-width: 1040px; - padding: 0 376px 0 60px; -} - - -/** - * 5.1 Entry Header - * ---------------------------------------------------------------------------- - */ - -.sidebar .entry-header .entry-meta { - padding: 0; -} - -.entry-thumbnail img { - display: block; - margin: 0 auto 10px; -} - -.entry-header { - margin-bottom: 30px; -} - -.entry-title { - font-weight: normal; - margin: 0 0 5px; -} - -.entry-title a { - color: #141412; -} - -.entry-title a:hover { - color: #ea9629; -} - - -/** - * 5.2 Entry Meta - * ---------------------------------------------------------------------------- - */ - -.entry-meta { - clear: both; - font-size: 14px; -} - -.entry-meta a { - color: #bc360a; -} - -.entry-meta a:hover { - color: #bc360a; -} - -.entry-meta > span { - margin-right: 20px; -} - -.entry-meta > span:last-child { - margin-right: 0; -} - -.featured-post:before { - content: "\f308"; - margin-right: 2px; -} - -.entry-meta .date a:before { - content: "\f303"; -} - -.comments-link a:before { - content: "\f300"; - margin-right: 2px; - position: relative; - top: -1px; -} - -.entry-meta .author a:before { - content: "\f304"; - position: relative; - top: -1px; -} - -.categories-links a:first-child:before { - content: "\f301"; -} - -.tags-links a:first-child:before { - content: "\f302"; - position: relative; - top: -1px; -} - -.edit-link a:before { - content: "\f411"; - position: relative; - top: -1px; -} - -.single-author .entry-meta .author, -.sticky.format-standard .entry-meta .date, -.sticky.format-audio .entry-meta .date, -.sticky.format-chat .entry-meta .date, -.sticky.format-image .entry-meta .date, -.sticky.format-gallery .entry-meta .date { - display: none; -} - - -/** - * 5.3 Entry Content - * ---------------------------------------------------------------------------- - */ - -.entry-content { - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - word-wrap: break-word; -} - -.entry-content a, -.comment-content a { - color: #bc360a; -} - -.entry-content a:hover, -.comment-content a:hover { - color: #ea9629; -} - -.entry-content blockquote { - font-size: 24px; -} - -.entry-content blockquote cite, -.entry-content blockquote small { - font-size: 16px; -} - -.entry-content img.alignleft, -.entry-content .wp-caption.alignleft { - margin-left: -60px; -} - -.entry-content img.alignright, -.entry-content .wp-caption.alignright { - margin-right: -60px; -} - -footer.entry-meta { - margin-top: 24px; -} - -.format-standard footer.entry-meta { - margin-top: 0; -} - -/* Page links */ -.page-links { - clear: both; - font-size: 16px; - font-style: italic; - font-weight: normal; - line-height: 2.2; - margin: 20px 0; - text-transform: uppercase; -} - -.page-links a, -.page-links > span { - background: #fff; - border: 1px solid #fff; - padding: 5px 10px; - text-decoration: none; -} - -.format-status .entry-content .page-links a, -.format-gallery .entry-content .page-links a, -.format-chat .entry-content .page-links a, -.format-quote .entry-content .page-links a, -.page-links a { - background: #e63f2a; - border: 1px solid #e63f2a; - color: #fff; -} - -.format-gallery .entry-content .page-links a:hover, -.format-audio .entry-content .page-links a:hover, -.format-status .entry-content .page-links a:hover, -.format-video .entry-content .page-links a:hover, -.format-chat .entry-content .page-links a:hover, -.format-quote .entry-content .page-links a:hover, -.page-links a:hover { - background: #fff; - color: #e63f2a; -} - -.format-status .entry-content .page-links > span, -.format-quote .entry-content .page-links > span { - background: none; -} - -.page-links .page-links-title { - background: transparent; - border: none; - margin-right: 20px; - padding: 0; -} - -/* Mediaelements */ -.hentry .mejs-mediaelement, -.hentry .mejs-container .mejs-controls { - background: #220e10; -} - -.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, -.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { - background: #fff; -} - -.hentry .mejs-controls .mejs-time-rail .mejs-time-current { - background: #ea9629; -} - -.hentry .mejs-controls .mejs-time-rail .mejs-time-total, -.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { - background: #595959; -} - -.hentry .mejs-controls .mejs-time-rail span, -.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, -.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { - border-radius: 0; -} - - -/** - * 5.4 Galleries - * ---------------------------------------------------------------------------- - */ - -.gallery { - margin-bottom: 20px; - margin-left: -4px; -} - -.gallery-item { - float: left; - margin: 0 4px 4px 0; - overflow: hidden; - position: relative; -} - -.gallery-columns-1.gallery-size-medium, -.gallery-columns-1.gallery-size-thumbnail, -.gallery-columns-2.gallery-size-thumbnail, -.gallery-columns-3.gallery-size-thumbnail { - display: table; - margin: 0 auto 20px; -} - -.gallery-columns-1 .gallery-item, -.gallery-columns-2 .gallery-item, -.gallery-columns-3 .gallery-item { - text-align: center; -} - -.gallery-columns-4 .gallery-item { - max-width: 23%; - max-width: -webkit-calc(25% - 4px); - max-width: calc(25% - 4px); -} - -.gallery-columns-5 .gallery-item { - max-width: 19%; - max-width: -webkit-calc(20% - 4px); - max-width: calc(20% - 4px); -} - -.gallery-columns-6 .gallery-item { - max-width: 15%; - max-width: -webkit-calc(16.7% - 4px); - max-width: calc(16.7% - 4px); -} - -.gallery-columns-7 .gallery-item { - max-width: 13%; - max-width: -webkit-calc(14.28% - 4px); - max-width: calc(14.28% - 4px); -} - -.gallery-columns-8 .gallery-item { - max-width: 11%; - max-width: -webkit-calc(12.5% - 4px); - max-width: calc(12.5% - 4px); -} - -.gallery-columns-9 .gallery-item { - max-width: 9%; - max-width: -webkit-calc(11.1% - 4px); - max-width: calc(11.1% - 4px); -} - -.gallery-columns-1 .gallery-item:nth-of-type(1n), -.gallery-columns-2 .gallery-item:nth-of-type(2n), -.gallery-columns-3 .gallery-item:nth-of-type(3n), -.gallery-columns-4 .gallery-item:nth-of-type(4n), -.gallery-columns-5 .gallery-item:nth-of-type(5n), -.gallery-columns-6 .gallery-item:nth-of-type(6n), -.gallery-columns-7 .gallery-item:nth-of-type(7n), -.gallery-columns-8 .gallery-item:nth-of-type(8n), -.gallery-columns-9 .gallery-item:nth-of-type(9n) { - margin-right: 0; -} - -.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), -.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), -.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), -.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) { - clear: left; -} - -.gallery-caption { - background-color: rgba(0, 0, 0, 0.7); - box-sizing: border-box; - color: #fff; - font-size: 14px; - line-height: 1.3; - margin: 0; - max-height: 50%; - opacity: 0; - padding: 2px 8px; - position: absolute; - bottom: 0; - left: 0; - text-align: left; - -webkit-transition: opacity 400ms ease; - transition: opacity 400ms ease; - width: 100%; -} - -.gallery-caption:before { - box-shadow: 0 -10px 15px #000 inset; - content: ""; - height: 100%; - min-height: 49px; - position: absolute; - left: 0; - top: 0; - width: 100%; -} - -.gallery-item:hover .gallery-caption { - opacity: 1; -} - -.gallery-columns-7 .gallery-caption, -.gallery-columns-8 .gallery-caption, -.gallery-columns-9 .gallery-caption { - display: none; -} - - -/** - * 5.5 Post Formats - * ---------------------------------------------------------------------------- - */ - -/* Aside */ -.format-aside { - background-color: #f7f5e7; -} - -.blog .format-aside:first-of-type, -.single .format-aside:first-of-type, -.format-aside + .format-aside, -.format-aside + .format-link, -.format-link + .format-aside { - box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2); -} - -.format-aside .entry-meta { - margin-top: 0; -} - -.format-aside blockquote { - font-size: 100%; - font-weight: normal; -} - -.format-aside cite { - font-size: 100%; - text-transform: none; -} - -.format-aside cite:before { - content: "\2014"; - margin-right: 5px; -} - -/* Audio */ -.format-audio { - background-color: #db572f; -} - -.format-audio .entry-title { - font-size: 28px; - font-weight: bold; -} - -.format-audio .entry-content:before { - content: "\f109"; - float: left; - font-size: 64px; - position: relative; - top: 4px; -} - -.format-audio .entry-content a, -.format-audio .entry-meta a, -.format-audio .entry-content a:hover, -.format-audio .entry-meta a:hover { - color: #fbfaf3; -} - -.format-audio .audio-content { - background: url(images/dotted-line.png) repeat-y left top; - background-size: 4px 4px; - float: right; - padding-left: 35px; - width: 80%; - width: -webkit-calc(100% - 85px); - width: calc(100% - 85px); -} - -.format-audio .wp-audio-shortcode { - height: 30px !important; /* Override mediaelement.js style */ - margin: 20px 0; - max-width: 400px !important; /* Override mediaelement.js style */ -} - -.format-audio audio { - max-width: 100% !important; /* Avoid player width overflow. */ -} - -/* Chat */ -.format-chat { - background-color: #eadaa6; -} - -.format-chat .entry-title { - font-size: 28px; - font-weight: bold; -} - -.format-chat .entry-meta a, -.format-chat .entry-content a { - color: #722d19; -} - -.format-chat .entry-meta .date a:before { - content: "\f108"; - margin-right: 2px; -} - -.format-chat .entry-meta .author { - display: none; -} - -.format-chat .chat { - margin: 0; -} - -.format-chat .chat .chat-timestamp { - color: #722d19; - float: right; - font-size: 12px; - font-weight: normal; - margin: 5px 10px 0; -} - -.format-chat .chat .fn { - font-style: normal; -} - -/* Gallery */ -.format-gallery { - background-color: #fbca3c; -} - -.format-gallery .entry-header { - margin-bottom: 15px; -} - -.format-gallery .entry-title { - font-size: 50px; - font-weight: 400; - margin: 0; -} - -.format-gallery .entry-meta a, -.format-gallery .entry-content a { - color: #722d19; -} - -/* Image */ -.format-image .entry-title { - font-size: 28px; - font-weight: bold; -} - -.format-image .categories-links, -.format-image .tags-links { - display: none; -} - -/* Link */ -.format-link { - background-color: #f7f5e7; -} - -.blog .format-link:first-of-type, -.single .format-link:first-of-type { - box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2); -} - -.format-link .entry-header, -.format-link .entry-content p:last-child { - margin-bottom: 0; -} - -.format-link .entry-title { - color: #ca3c08; - display: inline; - font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; - margin-right: 20px; -} - -.format-link .entry-title a { - color: #bc360a; -} - -.format-link div.entry-meta { - display: inline; -} - -/* Quote */ -.format-quote { - background-color: #210d10; -} - -.format-quote .entry-content, -.format-quote .entry-meta { - color: #f7f5e7; -} - -.format-quote .entry-content blockquote { - font-size: 28px; - margin: 0; -} - -.format-quote .entry-content a, -.format-quote .entry-meta a, -.format-quote .linked { - color: #e63f2a; -} - -.format-quote .entry-content cite a { - border-bottom: 1px dotted #fff; - color: #fff; -} - -.format-quote .entry-content cite a:hover { - text-decoration: none; -} - -.format-quote blockquote small, -.format-quote blockquote cite { - display: block; - font-size: 16px; -} - -.format-quote blockquote { - font-style: italic; - font-weight: 300; - padding-left: 75px; - position: relative; -} - -.format-quote blockquote:before { - content: '\201C'; - font-size: 140px; - font-weight: 400; - line-height: .8; - padding-right: 25px; - position: absolute; - left: -15px; - top: -3px; -} - -.format-quote .entry-meta .author { - display: none; -} - -/* Status */ -.format-status { - background-color: #722d19; - padding: 0; -} - -.format-status .entry-content, -.format-status .entry-meta { - padding-left: 35px; - position: relative; -} - -.format-status .entry-content a { - color: #eadaa6; -} - -.format-status .entry-meta a { - color: #f7f5e7; -} - -.sidebar .format-status .entry-content, -.sidebar .format-status .entry-meta { - padding-left: 95px; -} - -.format-status .entry-content:before, -.format-status .entry-meta:before { - background: url(images/dotted-line.png) repeat-y left bottom; - background-size: 4px 4px; - content: ""; - display: block; - height: 100%; - position: absolute; - left: 10px; - top: 0; - width: 1px; -} - -.sidebar .format-status .entry-content:before, -.sidebar .format-status .entry-meta:before { - left: 70px; -} - -.format-status .categories-links, -.format-status .tags-links { - display: none; -} - -/* Ensures the dots in the dot background are in lockstep. */ -.format-status .entry-meta:before { - background-position: left top; -} - -.format-status .entry-content { - color: #f7f5e7; - font-size: 24px; - font-style: italic; - font-weight: 300; - padding-bottom: 30px; - padding-top: 40px; - position: relative; -} - -.format-status .entry-content p:first-child:before { - background-color: rgba(0, 0, 0, 0.65); - content: ""; - height: 3px; - margin-top: 13px; - position: absolute; - left: 4px; - width: 13px; -} - -.sidebar .format-status .entry-content > p:first-child:before { - left: 64px; -} - -.format-status .entry-content p:last-child { - margin-bottom: 0; -} - -.format-status .entry-meta { - margin-top: 0; - padding-bottom: 40px; -} - -.format-status .entry-meta .date a:before { - content: "\f105"; -} - -/* Video */ -.format-video { - background-color: #db572f; -} - -.format-video .entry-content a, -.format-video .entry-meta a, -.format-video .entry-content a:hover, -.format-video .entry-meta a:hover { - color: #fbfaf3; -} - -.format-video .entry-title { - font-size: 50px; - font-weight: 400; -} - -.format-video .entry-meta { - color: #220e10; -} - - -/** - * 5.6 Attachments - * ---------------------------------------------------------------------------- - */ - -.attachment .hentry { - background-color: #e8e5ce; - margin: 0; - padding: 0; -} - -.attachment .entry-header { - margin-bottom: 0; - max-width: 1040px; - padding: 30px 0; -} - -.attachment .entry-title { - display: inline-block; - float: left; - font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; - margin: 0; -} - -.attachment .entry-title:before { - content: "\f416"; - font-size: 32px; - margin-right: 10px; -} - -.attachment .entry-meta { - clear: none; - color: inherit; - float: right; - max-width: 604px; - padding: 9px 0 0; - text-align: right; -} - -.hentry.attachment:not(.image-attachment) .entry-meta { - max-width: 104px; -} - -.attachment footer.entry-meta { - display: none; -} - -.attachment-meta:before { - content: "\f307"; -} - -.full-size-link a:before { - content: "\f402"; -} - -.full-size-link:before { - content: none; -} - -.attachment .entry-meta a, -.attachment .entry-meta .edit-link:before, -.attachment .full-size-link:before { - color: #ca3c08; -} - -.attachment .entry-content { - background-color: #fff; - max-width: 100%; - padding: 40px 0; -} - -.image-navigation { - margin: 0 auto; - max-width: 1040px; - position: relative; -} - -.image-navigation a:hover { - text-decoration: none; -} - -.image-navigation .nav-previous, -.image-navigation .nav-next { - position: absolute; - top: 50px; -} - -.image-navigation .nav-previous { - left: 0; -} - -.image-navigation .nav-next { - right: 0; -} - -.image-navigation .meta-nav { - font-size: 32px; - font-weight: 300; - vertical-align: -4px; -} - -.attachment .entry-attachment, -.attachment .type-attachment p { - margin: 0 auto; - max-width: 724px; - text-align: center; -} - -.attachment .entry-attachment .attachment { - display: inline-block; -} - -.attachment .entry-caption { - text-align: left; -} - -.attachment .entry-description { - margin: 20px auto 0; - max-width: 604px; -} - -.attachment .entry-caption p:last-child, -.attachment .entry-description p:last-child { - margin: 0; -} - -.attachment .site-main .sidebar-container { - display: none; -} - -.attachment .entry-content .mejs-audio { - max-width: 400px; - margin: 0 auto; -} - -.attachment .entry-content .wp-video { - margin: 0 auto; -} - -.attachment .entry-content .mejs-container { - margin-bottom: 24px; -} - -/** - * 5.7 Post/Paging Navigation - * ---------------------------------------------------------------------------- - */ - -.navigation .nav-previous { - float: left; -} - -.navigation .nav-next { - float: right; -} - -.navigation a { - color: #bc360a; -} - -.navigation a:hover { - color: #ea9629; - text-decoration: none; -} - -.paging-navigation { - background-color: #e8e5ce; - padding: 40px 0; -} - -.paging-navigation .nav-links { - margin: 0 auto; - max-width: 604px; - width: 100%; -} - -.sidebar .paging-navigation .nav-links { - max-width: 1040px; - padding: 0 376px 0 60px; -} - -.paging-navigation .nav-next { - padding: 13px 0; -} - -.paging-navigation a { - font-size: 22px; - font-style: italic; - font-weight: 300; -} - -.paging-navigation .meta-nav { - background-color: #e63f2a; - border-radius: 50%; - color: #fff; - display: inline-block; - font-size: 26px; - padding: 3px 0 8px; - text-align: center; - width: 50px; -} - -.paging-navigation .nav-previous .meta-nav { - margin-right: 10px; - padding: 17px 0 23px; - width: 80px; -} - -.paging-navigation .nav-next .meta-nav { - margin-left: 10px; -} - -.paging-navigation a:hover .meta-nav { - background-color: #ea9629; - text-decoration: none; -} - -.post-navigation { - background-color: #fff; - color: #ca3c08; - font-size: 20px; - font-style: italic; - font-weight: 300; - padding: 20px 0; -} - -.post-navigation .nav-links { - margin: 0 auto; - max-width: 1040px; -} - -.sidebar .post-navigation .nav-links { - padding: 0 376px 0 60px; -} - -.post-navigation a[rel="next"] { - float: right; - text-align: right; -} - - -/** - * 5.8 Author Bio - * ---------------------------------------------------------------------------- - */ - -.author-info { - margin: 0 auto; - max-width: 604px; - padding: 30px 0 10px; - text-align: left; /* gallery & video post formats */ - width: 100%; -} - -.author.sidebar .author-info { - max-width: 1040px; - padding: 30px 376px 10px 60px; -} - -.single .author-info { - padding: 50px 0 0; -} - -.author-avatar .avatar { - float: left; - margin: 0 30px 30px 0; -} - -.single-format-status .author-description { - color: #f7f5e7; -} - -.author-description .author-title { - clear: none; - font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; - margin: 0 0 8px; -} - -.author-link { - color: #ca3c08; - margin-left: 2px; -} - -.author.archive .author-link { - display: none; -} - - -/** - * 5.9 Archives - * ---------------------------------------------------------------------------- - */ - -.archive-header { - background-color: #e8e5ce; -} - -.archive-title, -.archive-meta { - font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; - margin: 0 auto; - max-width: 1040px; - padding: 30px 0; - width: 100%; -} - -.archive-meta { - font-size: 16px; - font-style: normal; - font-weight: normal; - margin-top: -15px; - padding: 0 0 11px; -} - -.sidebar .archive-meta { - padding-right: 316px; -} - - -/** - * 5.10 Search Results/No posts - * ---------------------------------------------------------------------------- - */ - -.page-header { - background-color: #e8e5ce; -} - -.page-title { - font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; - margin: 0 auto; - max-width: 1040px; - padding: 30px 0; - width: 100%; -} - -.page-content { - margin: 0 auto; - max-width: 604px; - padding: 40px 0; - width: 100%; -} - -.sidebar .page-content { - margin: 0 auto; - max-width: 1040px; - padding: 40px 376px 40px 60px; -} - - -/** - * 5.11 404 - * ---------------------------------------------------------------------------- - */ - -.error404 .page-header { - background-color: #fff; -} - -.error404 .page-title { - line-height: 0.6; - margin: 0; - padding: 300px; - position: relative; - text-align: center; - width: auto; -} - -.error404 .page-title:before { - color: #e8e5ce; - content: "\f423"; - font-size: 964px; - line-height: 0.6; - overflow: hidden; - position: absolute; - left: 7px; - top: 28px; -} - -.error404 .page-wrapper { - background-color: #e8e5ce; -} - -.error404 .page-header, -.error404 .page-content { - margin: 0 auto; - max-width: 1040px; - padding-bottom: 40px; - width: 100%; -} - - -/** - * 5.12 Comments - * ---------------------------------------------------------------------------- - */ - -.comments-title, -.comment-list, -.comment-reply-title, -.must-log-in, -.comment-respond .comment-form, -.comment-respond iframe { - display: block; - margin-left: auto; - margin-right: auto; - max-width: 604px; - width: 100%; -} - -.sidebar .comments-title, -.sidebar .comment-list, -.sidebar .must-log-in, -.sidebar .comment-reply-title, -.sidebar .comment-navigation, -.sidebar .comment-respond .comment-form { - max-width: 1040px; - padding-left: 60px; - padding-right: 376px; -} - -.comments-title { - font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif; -} - -.comment-list, -.comment-list .children { - list-style-type: none; - padding: 0; -} - -.comment-list .children { - margin-left: 20px; -} - -.comment-list > li:after, -.comment-list .children > li:before { - background: url(images/dotted-line.png) repeat left top; - background-size: 4px 4px; - content: ""; - display: block; - height: 1px; - width: 100%; -} - -.comment-list > li:last-child:after { - display: none; -} - -.comment-body { - padding: 24px 0; - position: relative; -} - -.comment-author { - float: left; - max-width: 74px; -} - -.comment-author .avatar { - display: block; - margin-bottom: 10px; -} - -.comment-author .fn { - word-wrap: break-word; -} - -.comment-author .fn, -.comment-author .url, -.comment-reply-link, -.comment-reply-login { - color: #bc360a; - font-size: 14px; - font-style: normal; - font-weight: normal; -} - -.says { - display: none; -} - -.no-avatars .comment-author { - margin: 0 0 5px; - max-width: 100%; - position: relative; -} - -.no-avatars .comment-metadata, -.no-avatars .comment-content, -.no-avatars .comment-list .reply { - width: 100%; -} - -.bypostauthor > .comment-body .fn:before { - content: "\f408"; - vertical-align: text-top; -} - -.comment-list .edit-link { - margin-left: 20px; -} - -.comment-metadata, -.comment-awaiting-moderation, -.comment-content, -.comment-list .reply { - float: right; - width: 79%; - width: -webkit-calc(100% - 124px); - width: calc(100% - 124px); - word-wrap: break-word; -} - -.comment-meta, -.comment-meta a { - color: #a2a2a2; - font-size: 13px; -} - -.comment-meta a:hover { - color: #ea9629; -} - -.comment-metadata { - margin-bottom: 20px; -} - -.ping-meta { - color: #a2a2a2; - font-size: 13px; - line-height: 2; -} - -.comment-awaiting-moderation { - color: #a2a2a2; -} - -.comment-awaiting-moderation:before { - content: "\f414"; - margin-right: 5px; - position: relative; - top: -2px; -} - -.comment-reply-link:before, -.comment-reply-login:before { - content: "\f412"; - margin-right: 3px; -} - -/* Comment form */ -.comment-respond { - background-color: #f7f5e7; - padding: 30px 0; -} - -.comment .comment-respond { - margin-bottom: 20px; - padding: 20px; -} - -.comment-reply-title { - font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif; -} - -.comment-reply-title small a { - color: #131310; - display: inline-block; - float: right; - height: 16px; - overflow: hidden; - width: 16px; -} - -.comment-reply-title small a:hover { - color: #ed331c; - text-decoration: none; -} - -.comment-reply-title small a:before { - content: "\f406"; - vertical-align: top; -} - -.sidebar .comment-list .comment-reply-title, -.sidebar .comment-list .comment-respond .comment-form { - padding: 0; -} - -.comment-form .comment-notes { - margin-bottom: 15px; -} - -.comment-form .comment-form-author, -.comment-form .comment-form-email, -.comment-form .comment-form-url { - margin-bottom: 8px; -} - -.comment-form [for="author"], -.comment-form [for="email"], -.comment-form [for="url"], -.comment-form [for="comment"] { - float: left; - padding: 5px 0; - width: 120px; -} - -.comment-form .required { - color: #ed331c; -} - -.comment-form input[type="text"], -.comment-form input[type="email"], -.comment-form input[type="url"] { - max-width: 270px; - width: 60%; -} - -.comment-form textarea { - width: 100%; -} - -.form-allowed-tags, -.form-allowed-tags code { - color: #686758; - font-size: 12px; -} - -.form-allowed-tags code { - font-size: 10px; - margin-left: 3px; -} - -.comment-list .pingback, -.comment-list .trackback { - padding-top: 24px; -} - -.comment-navigation { - font-size: 20px; - font-style: italic; - font-weight: 300; - margin: 0 auto; - max-width: 604px; - padding: 20px 0 30px; - width: 100%; -} - -.no-comments { - background-color: #f7f5e7; - font-size: 20px; - font-style: italic; - font-weight: 300; - margin: 0; - padding: 40px 0; - text-align: center; -} - -.sidebar .no-comments { - padding-left: 60px; - padding-right: 376px; -} - - -/** - * 5.13 Multisite - * ---------------------------------------------------------------------------- - */ - -.site-main .mu_register { - margin: 0 auto; - max-width: 604px; - width: 100%; -} - -.mu_alert { - margin-top: 25px; -} - -.site-main .mu_register input[type="submit"], -.site-main .mu_register #blog_title, -.site-main .mu_register #user_email, -.site-main .mu_register #blogname, -.site-main .mu_register #user_name { - font-size: inherit; - width: 270px; -} - -.site-main .mu_register input[type="submit"] { - width: auto; -} - - -/** - * 6.0 Sidebar - * ---------------------------------------------------------------------------- - */ - -.site-main .widget-area { - float: right; - width: 300px; -} - - -/** - * 6.1 Widgets - * ---------------------------------------------------------------------------- - */ - -.widget { - background-color: rgba(247, 245, 231, 0.7); - font-size: 14px; - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - margin: 0 0 24px; - padding: 20px; - word-wrap: break-word; -} - -.widget .widget-title { - font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; - margin: 0 0 10px; -} - -.widget ul, -.widget ol { - list-style-type: none; - margin: 0; - padding: 0; -} - -.widget li { - padding: 5px 0; -} - -.widget .children li:last-child { - padding-bottom: 0; -} - -.widget li > ul, -.widget li > ol { - margin-left: 20px; -} - -.widget a { - color: #bc360a; -} - -.widget a:hover { - color: #ea9629; -} - -/* Search widget */ -.search-form .search-submit { - display: none; -} - -/* RSS Widget */ -.widget_rss .rss-date { - display: block; -} - -.widget_rss .rss-date, -.widget_rss li > cite { - color: #a2a2a2; -} - -/* Calendar Widget */ -.widget_calendar table, -.widget_calendar td { - border: 0; - border-collapse: separate; - border-spacing: 1px; -} - -.widget_calendar caption { - font-size: 14px; - margin: 0; -} - -.widget_calendar th, -.widget_calendar td { - padding: 0; - text-align: center; -} - -.widget_calendar a { - display: block; -} - -.widget_calendar a:hover { - background-color: rgba(0, 0, 0, 0.15); -} - -.widget_calendar tbody td { - background-color: rgba(255, 255, 255, 0.5); -} - -.site-footer .widget_calendar tbody td { - background-color: rgba(255, 255, 255, 0.05); -} - -.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad { - background-color: transparent; -} - - -/** - * 7.0 Footer - * ---------------------------------------------------------------------------- - */ - -.site-footer { - background-color: #e8e5ce; - color: #686758; - font-size: 14px; - text-align: center; -} - -.site-footer .widget-area, -.sidebar .site-footer { - text-align: left; -} - -.site-footer a { - color: #686758; -} - -.site-footer .sidebar-container { - background-color: #220e10; - padding: 20px 0; -} - -.site-footer .widget-area { - margin: 0 auto; - max-width: 1040px; - width: 100%; -} - -.sidebar .site-footer .widget-area { - max-width: 724px; - position: relative; - left: -158px; -} - -.site-footer .widget { - background: transparent; - color: #fff; - float: left; - margin-right: 20px; - width: 245px; -} - -.sidebar .site-footer .widget { - width: 228px; -} - -.sidebar .site-footer .widget:nth-of-type(4), -.sidebar .site-footer .widget:nth-of-type(3) { - margin-right: 0; -} - -.site-footer .widget a { - color: #e6402a; -} - -.site-footer .widget-title, -.site-footer .widget-title a, -.site-footer .wp-caption-text { - color: #fff; -} - -.site-info { - margin: 0 auto; - max-width: 1040px; - padding: 30px 0; - width: 100%; -} - -#wpstats { - display: block; - margin: -10px auto 0; -} - - -/** - * 8.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 http://core.trac.wordpress.org/ticket/25888. - */ -@-ms-viewport { - width: device-width; -} -@viewport { - width: device-width; -} - -@media (max-width: 1599px) { - .site { - border: 0; - } -} - -@media (max-width: 1069px) { - .sidebar img.alignleft, - .sidebar .wp-caption.alignleft { - margin-left: 0; - } - - .sidebar img.alignright, - .sidebar .wp-caption.alignright { - margin-right: 0; - } - - .error404 .page-header { - margin-left: auto; - max-width: 604px; - width: 100%; - } - - .archive-header, - .search .page-header, - .archive .page-header, - .blog .page-header, - .error404 .page-content, - .search .page-content, - .archive .page-content, - .attachment .entry-header, - .attachment .entry-content, - .post-navigation .nav-links, - .sidebar .site-info, - .site-footer .widget-area { - padding-left: 20px; - padding-right: 20px; - } - - .error404 .page-title { - font-size: 24px; - padding: 180px; - } - - .error404 .page-title:before { - font-size: 554px; - } - - .attachment .image-navigation { - max-width: 724px; - } - - .image-navigation .nav-previous, - .image-navigation .nav-next { - position: static; - } - - .site-main .widget-area { - margin-right: 60px; - } -} - -@media (max-width: 999px) { - .sidebar .entry-header, - .sidebar .entry-content, - .sidebar .entry-summary, - .sidebar .entry-meta, - .sidebar .comment-list, - .sidebar .comment-reply-title, - .sidebar .comment-navigation, - .sidebar .comment-respond .comment-form, - .sidebar .featured-gallery, - .sidebar .post-navigation .nav-links, - .author.sidebar .author-info { - max-width: 604px; - padding-left: 0; - padding-right: 0; - } - - .sidebar .site-info, - .search.sidebar .page-content, - .blog.sidebar .page-content, - .attachment .entry-header, - .sidebar .comments-title { - max-width: 604px; - } - - .sidebar .archive-meta, - .attachment .entry-header, - .search.sidebar .page-content, - .blog.sidebar .page-content, - .sidebar .site-info, - .sidebar .comments-title, - .sidebar .no-comments { - padding-left: 0; - padding-right: 0; - } - - .attachment .entry-meta { - float: left; - text-align: left; - width: 100%; - } - - .attachment .entry-content { - max-width: 100%; - padding: 40px 0; - } - - .format-status .entry-content { - padding-top: 40px; - } - - .format-status .entry-meta { - padding-bottom: 40px; - } - - .sidebar .format-status .entry-content, - .sidebar .format-status .entry-meta { - padding-left: 35px; - } - - .sidebar .format-status .entry-content:before, - .sidebar .format-status .entry-meta:before { - left: 10px; - } - - .sidebar .format-status .entry-content p:first-child:before { - left: 4px; - } - - .sidebar .paging-navigation .nav-links { - padding: 0 60px; - } - - .site-main .sidebar-container { - height: auto; - margin: 0 auto; - max-width: 604px; - position: relative; - top: 20px; - } - - .site-main .widget-area { - float: none; - margin: 0; - width: 100%; - } - - .sidebar .site-footer .widget-area { - max-width: 100%; - left: 0; - } -} - -/* Collapse oversized image and pulled images after iPad breakpoint. */ -@media (max-width: 767px) { - .site-header .home-link { - min-height: 0; - } - .site-title { - font-size: 36px; - padding: 8px 0 10px; - } - .entry-content img.alignleft, - .entry-content .wp-caption.alignleft { - margin-left: 0; - } - - .entry-content img.alignright, - .entry-content .wp-caption.alignright { - margin-right: 0; - } - - .attachment .image-navigation, - .attachment .entry-attachment .attachment { - max-width: 604px; - padding: 0; - width: 100%; - } - - .gallery-caption { - display: none; - } -} - -@media (max-width: 643px) { - .site-title { - font-size: 30px; - } - - #content .entry-header, - #content .entry-content, - #content .entry-summary, - #content footer.entry-meta, - #content .featured-gallery, - .search.sidebar .page-content, - .blog.sidebar .page-content, - .sidebar .post-navigation .nav-links, - .paging-navigation .nav-links, - #content .author-info, - .comments-area .comments-title, - .comments-area .comment-list, - .comments-area .comment-navigation, - .comment-respond, - .sidebar .site-info, - .sidebar .paging-navigation .nav-links { - padding-left: 20px; - padding-right: 20px; - } - - #content .format-status .entry-content, - #content .format-status .entry-met { - padding-left: 35px; - } - - /* Small menu */ - .menu-toggle { - cursor: pointer; - display: inline-block; - font: bold 16px/1.3 "Source Sans Pro", Helvetica, sans-serif; - margin: 0; - } - - .menu-toggle, - .menu-toggle:hover, - .menu-toggle:focus, - .menu-toggle:active { - background: none; - border: none; - color: #141412; - padding: 12px 0 12px 20px; - } - - .menu-toggle:focus { - outline: thin dotted; - } - - .menu-toggle:after { - content: "\f502"; - font-size: 12px; - padding-left: 8px; - vertical-align: -4px; - } - - .toggled-on .menu-toggle:after { - content: "\f500"; - vertical-align: 2px; - } - - .toggled-on .nav-menu, - .toggled-on .nav-menu > ul { - display: block; - margin-left: 0; - padding: 0; - width: 100%; - } - - .toggled-on li, - .toggled-on .children { - display: block; - } - - .toggled-on .nav-menu li > ul { - background-color: transparent; - display: block; - float: none; - margin-left: 20px; - position: relative; - left: auto; - top: auto; - } - - .toggled-on .nav-menu li > ul a { - color: #141412; - width: auto; - } - - .toggled-on .nav-menu li:hover > a, - .toggled-on .nav-menu .children a { - background-color: transparent; - color: #141412; - } - - .toggled-on .nav-menu > li a:hover, - .toggled-on .nav-menu > ul a:hover { - background-color: #db572f; - color: #fff; - } - - .toggled-on .nav-menu > li a:focus, - .toggled-on .nav-menu > ul a:focus { - background-color: #220e10; - color: #fff; - } - - ul.nav-menu, - div.nav-menu > ul { - display: none; - } - - #content .featured-gallery { - padding-left: 24px; - } - - .gallery-columns-1 .gallery-item { - margin-right: 0; - width: 100%; - } - - .entry-title, - .format-chat .entry-title, - .format-image .entry-title, - .format-gallery .entry-title, - .format-video .entry-title { - font-size: 22px; - font-weight: bold; - } - - .format-quote blockquote, - .format-status .entry-content { - font-size: 18px; - } - - .format-quote blockquote small, - .format-quote blockquote cite { - font-size: 13px; - } - - .error404 .page-title { - padding: 40px 0 0; - } - - .error404 .page-title:before { - content: normal; - } - - .comment-author { - margin-right: 30px; - } - - .comment-author .avatar { - height: auto; - max-width: 100%; - } - - .comment-metadata, - .comment-content, - .comment-list .reply { - width: 70%; - width: -webkit-calc(100% - 104px); - width: calc(100% - 104px); - } - - .comment-form input[type="text"], - .comment-form input[type="email"], - .comment-form input[type="url"] { - width: -webkit-calc(100% - 120px); - width: calc(100% - 120px); - } - - .comment-form textarea { - height: 80px; /* Smaller field for mobile. */ - } - - /* Audio */ - .format-audio .entry-content:before { - display: none; - } - - .format-audio .audio-content { - background-image: none; - float: none; - padding-left: 0; - width: auto; - } -} - -/* Mobile devices */ -@media (max-width: 359px) { - .site-title { - font-weight: normal; - } - .site-description { - clip: rect(1px, 1px, 1px, 1px); - position: absolute; - } - .gallery { - margin-left: 0; - } - - .gallery .gallery-item, - .gallery-columns-2.gallery-size-thumbnail .gallery-item { - max-width: none; - width: 49%; - width: -webkit-calc(50% - 4px); - width: calc(50% - 4px); - } - - .gallery-columns-1.gallery-size-medium, - .gallery-columns-1.gallery-size-thumbnail, - .gallery-columns-2.gallery-size-thumbnail, - .gallery-columns-3.gallery-size-thumbnail { - display: block; - } - - .gallery-columns-1 .gallery-item, - .gallery-columns-1.gallery-size-medium .gallery-item, - .gallery-columns-1.gallery-size-thumbnail .gallery-item { - text-align: center; - width: 98%; - width: -webkit-calc(100% - 4px); - width: calc(100% - 4px); - } - - .gallery-columns-3 .gallery-item:nth-of-type(3n), - .gallery-columns-5 .gallery-item:nth-of-type(5n), - .gallery-columns-7 .gallery-item:nth-of-type(7n), - .gallery-columns-9 .gallery-item:nth-of-type(9n) { - margin-right: 4px; - } - - .gallery br { - display: none; - } - - .gallery .gallery-item:nth-of-type(even) { - margin-right: 0; - } - - /* Comments */ - .comment-author { - margin: 0 0 5px; - max-width: 100%; - } - - .comment-author .avatar { - display: inline; - margin: 0 5px 0 0; - max-width: 20px; - } - - .comment-metadata, - .comment-content, - .comment-list .reply { - width: 100%; - } -} - - -/** - * 9.0 Print - * ---------------------------------------------------------------------------- - */ - -/* Retina-specific styles. */ -@media print, - (-o-min-device-pixel-ratio: 5/4), - (-webkit-min-device-pixel-ratio: 1.25), - (min-resolution: 120dpi) { - - .site-header .search-field { - background-image: url(images/search-icon-2x.png); - } - - .format-audio .audio-content, - .format-status .entry-content:before, - .format-status .entry-meta:before, - .comment-list > li:after, - .comment-list .children > li:before { - background-image: url(images/dotted-line-2x.png); - } -} - -@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 */ - } - - .site { - max-width: 98%; - } - - .site-header { - background-image: none !important; - } - - .site-header .home-link { - max-width: none; - min-height: 0; - } - - .site-title { - color: #000; - font-size: 21pt; - } - - .site-description { - font-size: 10pt; - } - - .author-avatar, - .site-footer, - .comment-respond, - .comments-area .comment-edit-link, - .comments-area .reply, - .comments-link, - .entry-meta .edit-link, - .page-links, - .site-content nav, - .widget-area, - .main-navigation, - .navbar, - .more-link { - display: none; - } - - .entry-header, - .entry-content, - .entry-summary, - .entry-meta { - margin: 0; - width: 100%; - } - - .page-title, - .entry-title { - font-size: 21pt; - } - - .entry-meta, - .entry-meta a { - color: #444; - font-size: 10pt; - } - - .entry-content img.alignleft, - .entry-content .wp-caption.alignleft { - margin-left: 0; - } - - .entry-content img.alignright, - .entry-content .wp-caption.alignright { - margin-right: 0; - } - - .format-image .entry-content .size-full { - margin: 0; - } - - /* Remove colors from post formats */ - .hentry { - background-color: #fff; - } - - /* Comments */ - .comments-area > li.comment { - background: none; - position: relative; - width: auto; - } - - .comment-metadata { - float: none; - } - - .comment-author .fn, - .comment-reply-link, - .comment-reply-login { - color: #333; - } -} diff --git a/sources/wordpress/wp-content/themes/twentythirteen/tag.php b/sources/wordpress/wp-content/themes/twentythirteen/tag.php deleted file mode 100644 index 2929321..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/tag.php +++ /dev/null @@ -1,43 +0,0 @@ - - -
          -
          - - -
          -

          - - -
          - -
          - - - - - - - - - - - - -
          -
          - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentythirteen/taxonomy-post_format.php b/sources/wordpress/wp-content/themes/twentythirteen/taxonomy-post_format.php deleted file mode 100644 index bbec046..0000000 --- a/sources/wordpress/wp-content/themes/twentythirteen/taxonomy-post_format.php +++ /dev/null @@ -1,41 +0,0 @@ - - -
          -
          - - -
          -

          ' . get_post_format_string( get_post_format() ) . '' ); ?>

          -
          - - - - - - - - - - - - -
          -
          - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentytwelve/404.php b/sources/wordpress/wp-content/themes/twentytwelve/404.php deleted file mode 100644 index db3ef81..0000000 --- a/sources/wordpress/wp-content/themes/twentytwelve/404.php +++ /dev/null @@ -1,29 +0,0 @@ - - -
          -
          - -
          -
          -

          -
          - -
          -

          - -
          -
          - -
          -
          - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentytwelve/archive.php b/sources/wordpress/wp-content/themes/twentytwelve/archive.php deleted file mode 100644 index 2d442bd..0000000 --- a/sources/wordpress/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/sources/wordpress/wp-content/themes/twentytwelve/author.php b/sources/wordpress/wp-content/themes/twentytwelve/author.php deleted file mode 100644 index 6570108..0000000 --- a/sources/wordpress/wp-content/themes/twentytwelve/author.php +++ /dev/null @@ -1,84 +0,0 @@ - - -
          -
          - - - - - -
          -

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

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

          -

          -
          -
          - - - - - - - - - - - - - -
          -
          - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentytwelve/category.php b/sources/wordpress/wp-content/themes/twentytwelve/category.php deleted file mode 100644 index 0376977..0000000 --- a/sources/wordpress/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/sources/wordpress/wp-content/themes/twentytwelve/comments.php b/sources/wordpress/wp-content/themes/twentytwelve/comments.php deleted file mode 100644 index d6a733e..0000000 --- a/sources/wordpress/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/sources/wordpress/wp-content/themes/twentytwelve/content-aside.php b/sources/wordpress/wp-content/themes/twentytwelve/content-aside.php deleted file mode 100644 index 4a84ae7..0000000 --- a/sources/wordpress/wp-content/themes/twentytwelve/content-aside.php +++ /dev/null @@ -1,28 +0,0 @@ - - -
          > -
          -

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

          -

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

          -
          - -
          -

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

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

          -

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

          - -

          - -

          - - - - -
          - - -
          - -
          - -
          - →', 'twentytwelve' ) ); ?> - '' ) ); ?> -
          - - - -
          diff --git a/sources/wordpress/wp-content/themes/twentytwelve/css/ie.css b/sources/wordpress/wp-content/themes/twentytwelve/css/ie.css deleted file mode 100644 index 4d4f542..0000000 --- a/sources/wordpress/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/sources/wordpress/wp-content/themes/twentytwelve/editor-style-rtl.css b/sources/wordpress/wp-content/themes/twentytwelve/editor-style-rtl.css deleted file mode 100644 index 5fd832c..0000000 --- a/sources/wordpress/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/sources/wordpress/wp-content/themes/twentytwelve/editor-style.css b/sources/wordpress/wp-content/themes/twentytwelve/editor-style.css deleted file mode 100644 index 24e9b24..0000000 --- a/sources/wordpress/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/sources/wordpress/wp-content/themes/twentytwelve/footer.php b/sources/wordpress/wp-content/themes/twentytwelve/footer.php deleted file mode 100644 index 79848d3..0000000 --- a/sources/wordpress/wp-content/themes/twentytwelve/footer.php +++ /dev/null @@ -1,23 +0,0 @@ - -
          -
          -
          - - -
          -
          -
          - - - - \ No newline at end of file diff --git a/sources/wordpress/wp-content/themes/twentytwelve/functions.php b/sources/wordpress/wp-content/themes/twentytwelve/functions.php deleted file mode 100644 index 38ea36e..0000000 --- a/sources/wordpress/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. - ?> -
        1. id="comment-"> -

          ', '' ); ?>

          - -
        2. 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/sources/wordpress/wp-content/themes/twentytwelve/header.php b/sources/wordpress/wp-content/themes/twentytwelve/header.php deleted file mode 100644 index 8dcd9a9..0000000 --- a/sources/wordpress/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/sources/wordpress/wp-content/themes/twentytwelve/image.php b/sources/wordpress/wp-content/themes/twentytwelve/image.php deleted file mode 100644 index 1dc2aa9..0000000 --- a/sources/wordpress/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/sources/wordpress/wp-content/themes/twentytwelve/inc/custom-header.php b/sources/wordpress/wp-content/themes/twentytwelve/inc/custom-header.php deleted file mode 100644 index 1657eff..0000000 --- a/sources/wordpress/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/sources/wordpress/wp-content/themes/twentytwelve/js/html5.js b/sources/wordpress/wp-content/themes/twentytwelve/js/html5.js deleted file mode 100644 index 6168aac..0000000 --- a/sources/wordpress/wp-content/themes/twentytwelve/js/html5.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed -*/ -(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); -a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; -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|| -"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); -if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d
          \n"; - else - $output .= "
        3. \n"; - } - - /** - * Output a pingback comment. - * - * @access protected - * @since 3.6.0 - * - * @see wp_list_comments() - * - * @param object $comment The comment object. - * @param int $depth Depth of comment. - * @param array $args An array of arguments. - */ - protected function ping( $comment, $depth, $args ) { - $tag = ( 'div' == $args['style'] ) ? 'div' : 'li'; -?> - < id="comment-" > -
          - ', '' ); ?> -
          - - < has_children ? 'parent' : '' ); ?> id="comment-"> - -
          - -
          - - %s says:' ), get_comment_author_link() ); ?> -
          - comment_approved ) : ?> - -
          - - - - - $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> - -
          - $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> -
          - -
          - - - < id="comment-" has_children ? 'parent' : '' ); ?>> -
          -
          -
          - - says:' ), sprintf( '%s', get_comment_author_link() ) ); ?> -
          - - - - comment_approved ) : ?> -

          - -
          - -
          - -
          - -
          - 'div-comment', 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> -
          -
          -comments - * - * @param string|array $args { - * Optional. Formatting options. - * - * @type object $walker Instance of a Walker class to list comments. Default null. - * @type int $max_depth The maximum comments depth. Default empty. - * @type string $style The style of list ordering. Default 'ul'. Accepts 'ul', 'ol'. - * @type string $callback Callback function to use. Default null. - * @type string $end-callback Callback function to use at the end. Default null. - * @type string $type Type of comments to list. - * Default 'all'. Accepts 'all', 'comment', 'pingback', 'trackback', 'pings'. - * @type int $page Page ID to list comments for. Default empty. - * @type int $per_page Number of comments to list per page. Default empty. - * @type int $avatar_size Height and width dimensions of the avatar size. Default 32. - * @type string $reverse_top_level Ordering of the listed comments. Default null. Accepts 'desc', 'asc'. - * @type bool $reverse_children Whether to reverse child comments in the list. Default null. - * @type string $format How to format the comments list. - * Default 'html5' if the theme supports it. Accepts 'html5', 'xhtml'. - * @type bool $short_ping Whether to output short pings. Default false. - * @type bool $echo Whether to echo the output or return it. Default true. - * } - * @param array $comments Optional. Array of comment objects. - */ -function wp_list_comments( $args = array(), $comments = null ) { - global $wp_query, $comment_alt, $comment_depth, $comment_thread_alt, $overridden_cpage, $in_comment_loop; - - $in_comment_loop = true; - - $comment_alt = $comment_thread_alt = 0; - $comment_depth = 1; - - $defaults = array( - 'walker' => null, - 'max_depth' => '', - 'style' => 'ul', - 'callback' => null, - 'end-callback' => null, - 'type' => 'all', - 'page' => '', - 'per_page' => '', - 'avatar_size' => 32, - 'reverse_top_level' => null, - 'reverse_children' => '', - 'format' => current_theme_supports( 'html5', 'comment-list' ) ? 'html5' : 'xhtml', - 'short_ping' => false, - 'echo' => true, - ); - - $r = wp_parse_args( $args, $defaults ); - - /** - * Filter the arguments used in retrieving the comment list. - * - * @since 4.0.0 - * - * @see wp_list_comments() - * - * @param array $r An array of arguments for displaying comments. - */ - $r = apply_filters( 'wp_list_comments_args', $r ); - - // Figure out what comments we'll be looping through ($_comments) - if ( null !== $comments ) { - $comments = (array) $comments; - if ( empty($comments) ) - return; - if ( 'all' != $r['type'] ) { - $comments_by_type = separate_comments($comments); - if ( empty($comments_by_type[$r['type']]) ) - return; - $_comments = $comments_by_type[$r['type']]; - } else { - $_comments = $comments; - } - } else { - if ( empty($wp_query->comments) ) - return; - if ( 'all' != $r['type'] ) { - if ( empty($wp_query->comments_by_type) ) - $wp_query->comments_by_type = separate_comments($wp_query->comments); - if ( empty($wp_query->comments_by_type[$r['type']]) ) - return; - $_comments = $wp_query->comments_by_type[$r['type']]; - } else { - $_comments = $wp_query->comments; - } - } - - if ( '' === $r['per_page'] && get_option('page_comments') ) - $r['per_page'] = get_query_var('comments_per_page'); - - if ( empty($r['per_page']) ) { - $r['per_page'] = 0; - $r['page'] = 0; - } - - if ( '' === $r['max_depth'] ) { - if ( get_option('thread_comments') ) - $r['max_depth'] = get_option('thread_comments_depth'); - else - $r['max_depth'] = -1; - } - - if ( '' === $r['page'] ) { - if ( empty($overridden_cpage) ) { - $r['page'] = get_query_var('cpage'); - } else { - $threaded = ( -1 != $r['max_depth'] ); - $r['page'] = ( 'newest' == get_option('default_comments_page') ) ? get_comment_pages_count($_comments, $r['per_page'], $threaded) : 1; - set_query_var( 'cpage', $r['page'] ); - } - } - // Validation check - $r['page'] = intval($r['page']); - if ( 0 == $r['page'] && 0 != $r['per_page'] ) - $r['page'] = 1; - - if ( null === $r['reverse_top_level'] ) - $r['reverse_top_level'] = ( 'desc' == get_option('comment_order') ); - - if ( empty( $r['walker'] ) ) { - $walker = new Walker_Comment; - } else { - $walker = $r['walker']; - } - - $output = $walker->paged_walk( $_comments, $r['max_depth'], $r['page'], $r['per_page'], $r ); - $wp_query->max_num_comment_pages = $walker->max_pages; - - $in_comment_loop = false; - - if ( $r['echo'] ) { - echo $output; - } else { - return $output; - } -} - -/** - * Output a complete commenting form for use within a template. - * - * Most strings and form fields may be controlled through the $args array passed - * into the function, while you may also choose to use the comment_form_default_fields - * filter to modify the array of default fields if you'd just like to add a new - * one or remove a single field. All fields are also individually passed through - * a filter of the form comment_form_field_$name where $name is the key used - * in the array of fields. - * - * @since 3.0.0 - * - * @param array $args { - * Optional. Default arguments and form fields to override. - * - * @type array $fields { - * Default comment fields, filterable by default via the 'comment_form_default_fields' hook. - * - * @type string $author Comment author field HTML. - * @type string $email Comment author email field HTML. - * @type string $url Comment author URL field HTML. - * } - * @type string $comment_field The comment textarea field HTML. - * @type string $must_log_in HTML element for a 'must be logged in to comment' message. - * @type string $logged_in_as HTML element for a 'logged in as ' 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 $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', - * where %s is the author of the comment being replied to. - * @type string $cancel_reply_link The translatable 'cancel reply' button label. Default 'Cancel reply'. - * @type string $label_submit The translatable 'submit' button label. Default 'Post a comment'. - * @type string $format The comment form format. Default 'xhtml'. Accepts 'xhtml', 'html5'. - * } - * @param int|WP_Post $post_id Post ID or WP_Post object to generate the form for. Default current post. - */ -function comment_form( $args = array(), $post_id = null ) { - if ( null === $post_id ) - $post_id = get_the_ID(); - - $commenter = wp_get_current_commenter(); - $user = wp_get_current_user(); - $user_identity = $user->exists() ? $user->display_name : ''; - - $args = wp_parse_args( $args ); - if ( ! isset( $args['format'] ) ) - $args['format'] = current_theme_supports( 'html5', 'comment-form' ) ? 'html5' : 'xhtml'; - - $req = get_option( 'require_name_email' ); - $aria_req = ( $req ? " aria-required='true'" : '' ); - $html5 = 'html5' === $args['format']; - $fields = array( - 'author' => '

          ' . ' ' . - '

          ', - 'email' => '', - 'url' => '

          ' . - '

          ', - ); - - $required_text = sprintf( ' ' . __('Required fields are marked %s'), '*' ); - - /** - * Filter the default comment form fields. - * - * @since 3.0.0 - * - * @param array $fields The default comment fields. - */ - $fields = apply_filters( 'comment_form_default_fields', $fields ); - $defaults = array( - 'fields' => $fields, - '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() . '' ) . '

          ', - 'id_form' => 'commentform', - 'id_submit' => 'submit', - 'name_submit' => 'submit', - 'title_reply' => __( 'Leave a Reply' ), - 'title_reply_to' => __( 'Leave a Reply to %s' ), - 'cancel_reply_link' => __( 'Cancel reply' ), - 'label_submit' => __( 'Post Comment' ), - 'format' => 'xhtml', - ); - - /** - * Filter the comment form default arguments. - * - * Use 'comment_form_default_fields' to filter the comment fields. - * - * @since 3.0.0 - * - * @param array $defaults The default comment form arguments. - */ - $args = wp_parse_args( $args, apply_filters( 'comment_form_defaults', $defaults ) ); - - ?> - - -
          -

          - - - - -
          > - tag. - * - * @since 3.0.0 - */ - do_action( 'comment_form_top' ); - ?> - - - - - - $field ) { - /** - * Filter a comment form field for display. - * - * The dynamic portion of the filter hook, $name, refers to the name - * of the comment form field. Such as 'author', 'email', or 'url'. - * - * @since 3.0.0 - * - * @param string $field The HTML-formatted output of the comment form field. - */ - echo apply_filters( "comment_form_field_{$name}", $field ) . "\n"; - } - /** - * Fires after the comment fields in the comment form. - * - * @since 3.0.0 - */ - do_action( 'comment_form_after_fields' ); - ?> - - - -

          - - -

          - tag. - * - * @since 1.5.0 - * - * @param int $post_id The post ID. - */ - do_action( 'comment_form', $post_id ); - ?> -
          - -
          - ]*href/i', $comment, $out ); - /** - * Filter the maximum number of links allowed in a comment. - * - * @since 3.0.0 - * - * @param int $num_links The number of links allowed. - * @param string $url Comment author's URL. Included in allowed links total. - */ - $num_links = apply_filters( 'comment_max_links_url', $num_links, $url ); - if ( $num_links >= $max_links ) - return false; - } - - $mod_keys = trim(get_option('moderation_keys')); - if ( !empty($mod_keys) ) { - $words = explode("\n", $mod_keys ); - - foreach ( (array) $words as $word) { - $word = trim($word); - - // Skip empty lines - if ( empty($word) ) - continue; - - // Do some escaping magic so that '#' chars in the - // spam words don't break things: - $word = preg_quote($word, '#'); - - $pattern = "#$word#i"; - if ( preg_match($pattern, $author) ) return false; - if ( preg_match($pattern, $email) ) return false; - if ( preg_match($pattern, $url) ) return false; - if ( preg_match($pattern, $comment) ) return false; - if ( preg_match($pattern, $user_ip) ) return false; - if ( preg_match($pattern, $user_agent) ) return false; - } - } - - // Comment whitelisting: - if ( 1 == get_option('comment_whitelist')) { - if ( 'trackback' != $comment_type && 'pingback' != $comment_type && $author != '' && $email != '' ) { - // expected_slashed ($author, $email) - $ok_to_comment = $wpdb->get_var("SELECT comment_approved FROM $wpdb->comments WHERE comment_author = '$author' AND comment_author_email = '$email' and comment_approved = '1' LIMIT 1"); - if ( ( 1 == $ok_to_comment ) && - ( empty($mod_keys) || false === strpos( $email, $mod_keys) ) ) - return true; - else - return false; - } else { - return false; - } - } - return true; -} - -/** - * Retrieve the approved comments for post $post_id. - * - * @since 2.0.0 - * @uses $wpdb - * - * @param int $post_id The ID of the post - * @return array $comments The approved comments - */ -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)); -} - -/** - * Retrieves comment data given a comment ID or comment object. - * - * If an object is passed then the comment data will be cached and then returned - * after being passed through a filter. If the comment is empty, then the global - * comment variable will be used, if it is set. - * - * @since 2.0.0 - * @uses $wpdb - * - * @param object|string|int $comment Comment to retrieve. - * @param string $output Optional. OBJECT or ARRAY_A or ARRAY_N constants. - * @return object|array|null Depends on $output value. - */ -function get_comment(&$comment, $output = OBJECT) { - global $wpdb; - - if ( empty($comment) ) { - if ( isset($GLOBALS['comment']) ) - $_comment = & $GLOBALS['comment']; - else - $_comment = null; - } elseif ( is_object($comment) ) { - wp_cache_add($comment->comment_ID, $comment, 'comment'); - $_comment = $comment; - } else { - if ( isset($GLOBALS['comment']) && ($GLOBALS['comment']->comment_ID == $comment) ) { - $_comment = & $GLOBALS['comment']; - } elseif ( ! $_comment = wp_cache_get($comment, 'comment') ) { - $_comment = $wpdb->get_row($wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_ID = %d LIMIT 1", $comment)); - if ( ! $_comment ) - return null; - wp_cache_add($_comment->comment_ID, $_comment, 'comment'); - } - } - - /** - * Fires after a comment is retrieved. - * - * @since 2.3.0 - * - * @param mixed $_comment Comment data. - */ - $_comment = apply_filters( 'get_comment', $_comment ); - - if ( $output == OBJECT ) { - return $_comment; - } elseif ( $output == ARRAY_A ) { - $__comment = get_object_vars($_comment); - return $__comment; - } elseif ( $output == ARRAY_N ) { - $__comment = array_values(get_object_vars($_comment)); - return $__comment; - } else { - return $_comment; - } -} - -/** - * Retrieve a list of comments. - * - * 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. - */ -function get_comments( $args = '' ) { - $query = new WP_Comment_Query; - return $query->query( $args ); -} - -/** - * WordPress Comment Query class. - * - * @since 3.1.0 - */ -class WP_Comment_Query { - /** - * Metadata query container - * - * @since 3.5.0 - * @access public - * @var object WP_Meta_Query - */ - public $meta_query = false; - - /** - * Date query container - * - * @since 3.7.0 - * @access public - * @var object WP_Date_Query - */ - public $date_query = false; - - /** - * Make private/protected methods readable for backwards compatibility. - * - * @since 4.0.0 - * @access public - * - * @param callable $name Method to call. - * @param array $arguments Arguments to pass when calling. - * @return mixed|bool Return value of the callback, false otherwise. - */ - public function __call( $name, $arguments ) { - return call_user_func_array( array( $this, $name ), $arguments ); - } - - /** - * Execute the query - * - * @since 3.1.0 - * - * @param string|array $query_vars - * @return int|array - */ - public function query( $query_vars ) { - global $wpdb; - - $defaults = array( - 'author_email' => '', - 'fields' => '', - 'ID' => '', - 'karma' => '', - 'number' => '', - 'offset' => '', - 'orderby' => '', - 'order' => 'DESC', - 'parent' => '', - 'post_ID' => '', - 'post_id' => 0, - 'post_author' => '', - 'post_name' => '', - 'post_parent' => '', - 'post_status' => '', - 'post_type' => '', - 'status' => '', - 'type' => '', - 'user_id' => '', - 'search' => '', - 'count' => false, - 'meta_key' => '', - 'meta_value' => '', - 'meta_query' => '', - 'date_query' => null, // See WP_Date_Query - ); - - $groupby = ''; - - $this->query_vars = wp_parse_args( $query_vars, $defaults ); - - // Parse meta query - $this->meta_query = new WP_Meta_Query(); - $this->meta_query->parse_query_vars( $this->query_vars ); - - /** - * Fires before comments are retrieved. - * - * @since 3.1.0 - * - * @param WP_Comment_Query &$this Current instance of WP_Comment_Query, passed by reference. - */ - do_action_ref_array( 'pre_get_comments', array( &$this ) ); - - // $args can be whatever, only use the args defined in defaults to compute the key - $key = md5( serialize( wp_array_slice_assoc( $this->query_vars, array_keys( $defaults ) ) ) ); - $last_changed = wp_cache_get( 'last_changed', 'comment' ); - if ( ! $last_changed ) { - $last_changed = microtime(); - wp_cache_set( 'last_changed', $last_changed, 'comment' ); - } - $cache_key = "get_comments:$key:$last_changed"; - - if ( $cache = wp_cache_get( $cache_key, 'comment' ) ) { - 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' )"; - } - $order = ( 'ASC' == strtoupper( $this->query_vars['order'] ) ) ? 'ASC' : 'DESC'; - - if ( ! empty( $this->query_vars['orderby'] ) ) { - $ordersby = is_array( $this->query_vars['orderby'] ) ? - $this->query_vars['orderby'] : - preg_split( '/[,\s]/', $this->query_vars['orderby'] ); - - $allowed_keys = array( - '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', - ); - if ( ! empty( $this->query_vars['meta_key'] ) ) { - $allowed_keys[] = $this->query_vars['meta_key']; - $allowed_keys[] = 'meta_value'; - $allowed_keys[] = 'meta_value_num'; - } - $ordersby = array_intersect( $ordersby, $allowed_keys ); - foreach ( $ordersby as $key => $value ) { - if ( $value == $this->query_vars['meta_key'] || $value == 'meta_value' ) { - $ordersby[ $key ] = "$wpdb->commentmeta.meta_value"; - } elseif ( $value == 'meta_value_num' ) { - $ordersby[ $key ] = "$wpdb->commentmeta.meta_value+0"; - } - } - $orderby = empty( $ordersby ) ? 'comment_date_gmt' : implode(', ', $ordersby); - } else { - $orderby = 'comment_date_gmt'; - } - - $number = absint( $this->query_vars['number'] ); - $offset = absint( $this->query_vars['offset'] ); - - if ( ! empty( $number ) ) { - if ( $offset ) { - $limits = 'LIMIT ' . $offset . ',' . $number; - } else { - $limits = 'LIMIT ' . $number; - } - } else { - $limits = ''; - } - - if ( $this->query_vars['count'] ) { - $fields = 'COUNT(*)'; - } else { - switch ( strtolower( $this->query_vars['fields'] ) ) { - case 'ids': - $fields = "$wpdb->comments.comment_ID"; - break; - default: - $fields = "*"; - break; - } - } - - $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 ); - } - - if ( '' !== $this->query_vars['author_email'] ) { - $where .= $wpdb->prepare( ' AND 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'] ); - } - - 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'] ); - } - - if ( '' !== $this->query_vars['parent'] ) { - $where .= $wpdb->prepare( ' AND 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'] ) ) . ')'; - } elseif ( '' !== $this->query_vars['user_id'] ) { - $where .= $wpdb->prepare( ' AND user_id = %d', $this->query_vars['user_id'] ); - } - - if ( '' !== $this->query_vars['search'] ) { - $where .= $this->get_search_sql( - $this->query_vars['search'], - array( 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_author_IP', 'comment_content' ) - ); - } - - $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 = "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"; - } - - $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(); - } - - $pieces = array( 'fields', 'join', 'where', 'orderby', 'order', 'limits', 'groupby' ); - /** - * Filter the comment query clauses. - * - * @since 3.1.0 - * - * @param array $pieces A compacted array of comment query clauses. - * @param WP_Comment_Query &$this Current instance of WP_Comment_Query, passed by reference. - */ - $clauses = apply_filters_ref_array( 'comments_clauses', array( compact( $pieces ), &$this ) ); - - $fields = isset( $clauses[ 'fields' ] ) ? $clauses[ 'fields' ] : ''; - $join = isset( $clauses[ 'join' ] ) ? $clauses[ 'join' ] : ''; - $where = isset( $clauses[ 'where' ] ) ? $clauses[ 'where' ] : ''; - $orderby = isset( $clauses[ 'orderby' ] ) ? $clauses[ 'orderby' ] : ''; - $order = isset( $clauses[ 'order' ] ) ? $clauses[ 'order' ] : ''; - $limits = isset( $clauses[ 'limits' ] ) ? $clauses[ 'limits' ] : ''; - $groupby = isset( $clauses[ 'groupby' ] ) ? $clauses[ 'groupby' ] : ''; - - if ( $groupby ) { - $groupby = 'GROUP BY ' . $groupby; - } - $query = "SELECT $fields FROM $wpdb->comments $join WHERE $where $groupby ORDER BY $orderby $order $limits"; - - if ( $this->query_vars['count'] ) { - return $wpdb->get_var( $query ); - } - - if ( 'ids' == $this->query_vars['fields'] ) { - $this->comments = $wpdb->get_col( $query ); - return array_map( 'intval', $this->comments ); - } - - $results = $wpdb->get_results( $query ); - /** - * Filter the comment query results. - * - * @since 3.1.0 - * - * @param array $results An array of comments. - * @param WP_Comment_Query &$this Current instance of WP_Comment_Query, passed by reference. - */ - $comments = apply_filters_ref_array( 'the_comments', array( $results, &$this ) ); - - wp_cache_add( $cache_key, $comments, 'comment' ); - - return $comments; - } - - /** - * Used internally to generate an SQL string for searching across multiple columns - * - * @access protected - * @since 3.1.0 - * - * @param string $string - * @param array $cols - * @return string - */ - protected function get_search_sql( $string, $cols ) { - global $wpdb; - - $like = '%' . $wpdb->esc_like( $string ) . '%'; - - $searches = array(); - foreach ( $cols as $col ) { - $searches[] = $wpdb->prepare( "$col LIKE %s", $like ); - } - - return ' AND (' . implode(' OR ', $searches) . ')'; - } -} - -/** - * Retrieve all of the WordPress supported comment statuses. - * - * Comments have a limited set of valid status values, this provides the comment - * status values and descriptions. - * - * @since 2.7.0 - * - * @return array List of comment statuses. - */ -function get_comment_statuses() { - $status = array( - 'hold' => __('Unapproved'), - /* translators: comment status */ - 'approve' => _x('Approved', 'adjective'), - /* translators: comment status */ - 'spam' => _x('Spam', 'adjective'), - ); - - return $status; -} - -/** - * The date the last comment was modified. - * - * @since 1.5.0 - * @uses $wpdb - * - * @param string $timezone Which timezone to use in reference to 'gmt', 'blog', - * or 'server' locations. - * @return string Last comment modified date. - */ -function get_lastcommentmodified($timezone = 'server') { - global $wpdb; - static $cache_lastcommentmodified = array(); - - if ( isset($cache_lastcommentmodified[$timezone]) ) - return $cache_lastcommentmodified[$timezone]; - - $add_seconds_server = date('Z'); - - switch ( strtolower($timezone)) { - case 'gmt': - $lastcommentmodified = $wpdb->get_var("SELECT comment_date_gmt FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1"); - break; - case 'blog': - $lastcommentmodified = $wpdb->get_var("SELECT comment_date FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1"); - break; - case 'server': - $lastcommentmodified = $wpdb->get_var($wpdb->prepare("SELECT DATE_ADD(comment_date_gmt, INTERVAL %s SECOND) FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1", $add_seconds_server)); - break; - } - - $cache_lastcommentmodified[$timezone] = $lastcommentmodified; - - return $lastcommentmodified; -} - -/** - * The amount of comments in a post or total comments. - * - * A lot like {@link wp_count_comments()}, in that they both return comment - * stats (albeit with different types). The {@link wp_count_comments()} actual - * caches, but this function does not. - * - * @since 2.0.0 - * @uses $wpdb - * - * @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. - */ -function get_comment_count( $post_id = 0 ) { - global $wpdb; - - $post_id = (int) $post_id; - - $where = ''; - if ( $post_id > 0 ) { - $where = $wpdb->prepare("WHERE comment_post_ID = %d", $post_id); - } - - $totals = (array) $wpdb->get_results(" - SELECT comment_approved, COUNT( * ) AS total - FROM {$wpdb->comments} - {$where} - GROUP BY comment_approved - ", ARRAY_A); - - $comment_count = array( - "approved" => 0, - "awaiting_moderation" => 0, - "spam" => 0, - "total_comments" => 0 - ); - - foreach ( $totals as $row ) { - switch ( $row['comment_approved'] ) { - case 'spam': - $comment_count['spam'] = $row['total']; - $comment_count["total_comments"] += $row['total']; - break; - case 1: - $comment_count['approved'] = $row['total']; - $comment_count['total_comments'] += $row['total']; - break; - case 0: - $comment_count['awaiting_moderation'] = $row['total']; - $comment_count['total_comments'] += $row['total']; - break; - default: - break; - } - } - - return $comment_count; -} - -// -// Comment meta functions -// - -/** - * 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. - * @param string $meta_key Metadata name. - * @param mixed $meta_value Metadata value. - * @param bool $unique Optional, default is false. Whether the same key should not be added. - * @return int|bool Meta ID on success, false on failure. - */ -function add_comment_meta($comment_id, $meta_key, $meta_value, $unique = false) { - return add_metadata('comment', $comment_id, $meta_key, $meta_value, $unique); -} - -/** - * Remove metadata matching criteria from a comment. - * - * You can match based on the key, or key and value. Removing based on key and - * value, will keep from removing duplicate metadata with the same key. It also - * 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 - * @param string $meta_key Metadata name. - * @param mixed $meta_value Optional. Metadata value. - * @return bool True on success, false on failure. - */ -function delete_comment_meta($comment_id, $meta_key, $meta_value = '') { - return delete_metadata('comment', $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. - * @param string $key Optional. The meta key to retrieve. By default, returns data for all keys. - * @param bool $single Whether to return a single value. - * @return mixed Will be an array if $single is false. Will be value of meta data field if $single - * is true. - */ -function get_comment_meta($comment_id, $key = '', $single = false) { - return get_metadata('comment', $comment_id, $key, $single); -} - -/** - * Update comment meta field based on comment ID. - * - * Use the $prev_value parameter to differentiate between meta fields with the - * same key and comment ID. - * - * 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. - * @param string $meta_key Metadata key. - * @param mixed $meta_value Metadata value. - * @param mixed $prev_value Optional. Previous value to check before removing. - * @return int|bool Meta ID if the key didn't exist, true on successful update, false on failure. - */ -function update_comment_meta($comment_id, $meta_key, $meta_value, $prev_value = '') { - return update_metadata('comment', $comment_id, $meta_key, $meta_value, $prev_value); -} - -/** - * Sets the cookies used to store an unauthenticated commentator's identity. Typically used - * to recall previous comments by this commentator that are still held in moderation. - * - * @param object $comment Comment object. - * @param object $user Comment author's object. - * - * @since 3.4.0 - */ -function wp_set_comment_cookies($comment, $user) { - if ( $user->exists() ) - return; - - /** - * Filter the lifetime of the comment cookie in seconds. - * - * @since 2.8.0 - * - * @param int $seconds Comment cookie lifetime. Default 30000000. - */ - $comment_cookie_lifetime = apply_filters( 'comment_cookie_lifetime', 30000000 ); - $secure = ( 'https' === parse_url( home_url(), PHP_URL_SCHEME ) ); - setcookie( 'comment_author_' . COOKIEHASH, $comment->comment_author, time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN, $secure ); - setcookie( 'comment_author_email_' . COOKIEHASH, $comment->comment_author_email, time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN, $secure ); - setcookie( 'comment_author_url_' . COOKIEHASH, esc_url($comment->comment_author_url), time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN, $secure ); -} - -/** - * Sanitizes the cookies sent to the user already. - * - * Will only do anything if the cookies have already been created for the user. - * Mostly used after cookies had been sent to use elsewhere. - * - * @since 2.0.4 - */ -function sanitize_comment_cookies() { - if ( isset( $_COOKIE['comment_author_' . COOKIEHASH] ) ) { - /** - * Filter the comment author's name cookie before it is set. - * - * When this filter hook is evaluated in wp_filter_comment(), - * the comment author's name string is passed. - * - * @since 1.5.0 - * - * @param string $author_cookie The comment author name cookie. - */ - $comment_author = apply_filters( 'pre_comment_author_name', $_COOKIE['comment_author_' . COOKIEHASH] ); - $comment_author = wp_unslash($comment_author); - $comment_author = esc_attr($comment_author); - $_COOKIE['comment_author_' . COOKIEHASH] = $comment_author; - } - - if ( isset( $_COOKIE['comment_author_email_' . COOKIEHASH] ) ) { - /** - * Filter the comment author's email cookie before it is set. - * - * When this filter hook is evaluated in wp_filter_comment(), - * the comment author's email string is passed. - * - * @since 1.5.0 - * - * @param string $author_email_cookie The comment author email cookie. - */ - $comment_author_email = apply_filters( 'pre_comment_author_email', $_COOKIE['comment_author_email_' . COOKIEHASH] ); - $comment_author_email = wp_unslash($comment_author_email); - $comment_author_email = esc_attr($comment_author_email); - $_COOKIE['comment_author_email_'.COOKIEHASH] = $comment_author_email; - } - - if ( isset( $_COOKIE['comment_author_url_' . COOKIEHASH] ) ) { - /** - * Filter the comment author's URL cookie before it is set. - * - * When this filter hook is evaluated in wp_filter_comment(), - * the comment author's URL string is passed. - * - * @since 1.5.0 - * - * @param string $author_url_cookie The comment author URL cookie. - */ - $comment_author_url = apply_filters( 'pre_comment_author_url', $_COOKIE['comment_author_url_' . COOKIEHASH] ); - $comment_author_url = wp_unslash($comment_author_url); - $_COOKIE['comment_author_url_'.COOKIEHASH] = $comment_author_url; - } -} - -/** - * Validates whether this comment is allowed to be made. - * - * @since 2.0.0 - * @uses $wpdb - * - * @param array $commentdata Contains information on the comment - * @return mixed Signifies the approval status (0|1|'spam') - */ -function wp_allow_comment( $commentdata ) { - global $wpdb; - - // Simple duplicate check - // expected_slashed ($comment_post_ID, $comment_author, $comment_author_email, $comment_content) - $dupe = $wpdb->prepare( - "SELECT comment_ID FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_parent = %s AND comment_approved != 'trash' AND ( comment_author = %s ", - wp_unslash( $commentdata['comment_post_ID'] ), - wp_unslash( $commentdata['comment_parent'] ), - wp_unslash( $commentdata['comment_author'] ) - ); - if ( $commentdata['comment_author_email'] ) { - $dupe .= $wpdb->prepare( - "OR comment_author_email = %s ", - wp_unslash( $commentdata['comment_author_email'] ) - ); - } - $dupe .= $wpdb->prepare( - ") AND comment_content = %s LIMIT 1", - wp_unslash( $commentdata['comment_content'] ) - ); - if ( $wpdb->get_var( $dupe ) ) { - /** - * Fires immediately after a duplicate comment is detected. - * - * @since 3.0.0 - * - * @param array $commentdata Comment data. - */ - do_action( 'comment_duplicate_trigger', $commentdata ); - if ( defined( 'DOING_AJAX' ) ) { - die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); - } - wp_die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); - } - - /** - * Fires immediately before a comment is marked approved. - * - * Allows checking for comment flooding. - * - * @since 2.3.0 - * - * @param string $comment_author_IP Comment author's IP address. - * @param string $comment_author_email Comment author's email. - * @param string $comment_date_gmt GMT date the comment was posted. - */ - do_action( - 'check_comment_flood', - $commentdata['comment_author_IP'], - $commentdata['comment_author_email'], - $commentdata['comment_date_gmt'] - ); - - if ( ! empty( $commentdata['user_id'] ) ) { - $user = get_userdata( $commentdata['user_id'] ); - $post_author = $wpdb->get_var( $wpdb->prepare( - "SELECT post_author FROM $wpdb->posts WHERE ID = %d LIMIT 1", - $commentdata['comment_post_ID'] - ) ); - } - - if ( isset( $user ) && ( $commentdata['user_id'] == $post_author || $user->has_cap( 'moderate_comments' ) ) ) { - // The author and the admins get respect. - $approved = 1; - } else { - // Everyone else's comments will be checked. - if ( check_comment( - $commentdata['comment_author'], - $commentdata['comment_author_email'], - $commentdata['comment_author_url'], - $commentdata['comment_content'], - $commentdata['comment_author_IP'], - $commentdata['comment_agent'], - $commentdata['comment_type'] - ) ) { - $approved = 1; - } else { - $approved = 0; - } - - if ( wp_blacklist_check( - $commentdata['comment_author'], - $commentdata['comment_author_email'], - $commentdata['comment_author_url'], - $commentdata['comment_content'], - $commentdata['comment_author_IP'], - $commentdata['comment_agent'] - ) ) { - $approved = 'spam'; - } - } - - /** - * Filter a comment's approval status before it is set. - * - * @since 2.1.0 - * - * @param bool|string $approved The approval status. Accepts 1, 0, or 'spam'. - * @param array $commentdata Comment data. - */ - $approved = apply_filters( 'pre_comment_approved', $approved, $commentdata ); - return $approved; -} - -/** - * Check whether comment flooding is occurring. - * - * Won't run, if current user can manage options, so to not block - * administrators. - * - * @since 2.3.0 - * @uses $wpdb - * - * @param string $ip Comment IP. - * @param string $email Comment author email address. - * @param string $date MySQL time string. - */ -function check_comment_flood_db( $ip, $email, $date ) { - global $wpdb; - if ( current_user_can( 'manage_options' ) ) - return; // don't throttle admins - $hour_ago = gmdate( 'Y-m-d H:i:s', time() - HOUR_IN_SECONDS ); - if ( $lasttime = $wpdb->get_var( $wpdb->prepare( "SELECT `comment_date_gmt` FROM `$wpdb->comments` WHERE `comment_date_gmt` >= %s AND ( `comment_author_IP` = %s OR `comment_author_email` = %s ) ORDER BY `comment_date_gmt` DESC LIMIT 1", $hour_ago, $ip, $email ) ) ) { - $time_lastcomment = mysql2date('U', $lasttime, false); - $time_newcomment = mysql2date('U', $date, false); - /** - * Filter the comment flood status. - * - * @since 2.1.0 - * - * @param bool $bool Whether a comment flood is occurring. Default false. - * @param int $time_lastcomment Timestamp of when the last comment was posted. - * @param int $time_newcomment Timestamp of when the new comment was posted. - */ - $flood_die = apply_filters( 'comment_flood_filter', false, $time_lastcomment, $time_newcomment ); - if ( $flood_die ) { - /** - * Fires before the comment flood message is triggered. - * - * @since 1.5.0 - * - * @param int $time_lastcomment Timestamp of when the last comment was posted. - * @param int $time_newcomment Timestamp of when the new comment was posted. - */ - do_action( 'comment_flood_trigger', $time_lastcomment, $time_newcomment ); - - 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) ); - } - } -} - -/** - * Separates an array of comments into an array keyed by comment_type. - * - * @since 2.7.0 - * - * @param array $comments Array of comments - * @return array Array of comments keyed by comment_type. - */ -function separate_comments(&$comments) { - $comments_by_type = array('comment' => array(), 'trackback' => array(), 'pingback' => array(), 'pings' => array()); - $count = count($comments); - for ( $i = 0; $i < $count; $i++ ) { - $type = $comments[$i]->comment_type; - if ( empty($type) ) - $type = 'comment'; - $comments_by_type[$type][] = &$comments[$i]; - if ( 'trackback' == $type || 'pingback' == $type ) - $comments_by_type['pings'][] = &$comments[$i]; - } - - return $comments_by_type; -} - -/** - * Calculate the total number of comment pages. - * - * @since 2.7.0 - * - * @uses Walker_Comment - * - * @param array $comments Optional array of comment objects. Defaults to $wp_query->comments - * @param int $per_page Optional comments per page. - * @param boolean $threaded Optional control over flat or threaded comments. - * @return int Number of comment pages. - */ -function get_comment_pages_count( $comments = null, $per_page = null, $threaded = null ) { - global $wp_query; - - if ( null === $comments && null === $per_page && null === $threaded && !empty($wp_query->max_num_comment_pages) ) - return $wp_query->max_num_comment_pages; - - if ( ( ! $comments || ! is_array( $comments ) ) && ! empty( $wp_query->comments ) ) - $comments = $wp_query->comments; - - if ( empty($comments) ) - return 0; - - if ( ! get_option( 'page_comments' ) ) - return 1; - - if ( !isset($per_page) ) - $per_page = (int) get_query_var('comments_per_page'); - if ( 0 === $per_page ) - $per_page = (int) get_option('comments_per_page'); - if ( 0 === $per_page ) - return 1; - - if ( !isset($threaded) ) - $threaded = get_option('thread_comments'); - - if ( $threaded ) { - $walker = new Walker_Comment; - $count = ceil( $walker->get_number_of_root_elements( $comments ) / $per_page ); - } else { - $count = ceil( count( $comments ) / $per_page ); - } - - return $count; -} - -/** - * 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. - * @return int|null Comment page number or null on error. - */ -function get_page_of_comment( $comment_ID, $args = array() ) { - global $wpdb; - - if ( !$comment = get_comment( $comment_ID ) ) - return; - - $defaults = array( 'type' => 'all', 'page' => '', 'per_page' => '', 'max_depth' => '' ); - $args = wp_parse_args( $args, $defaults ); - - if ( '' === $args['per_page'] && get_option('page_comments') ) - $args['per_page'] = get_query_var('comments_per_page'); - if ( empty($args['per_page']) ) { - $args['per_page'] = 0; - $args['page'] = 0; - } - if ( $args['per_page'] < 1 ) - return 1; - - if ( '' === $args['max_depth'] ) { - if ( get_option('thread_comments') ) - $args['max_depth'] = get_option('thread_comments_depth'); - else - $args['max_depth'] = -1; - } - - // Find this comment's top level parent if threading is enabled - if ( $args['max_depth'] > 1 && 0 != $comment->comment_parent ) - return get_page_of_comment( $comment->comment_parent, $args ); - - $allowedtypes = array( - 'comment' => '', - 'pingback' => 'pingback', - 'trackback' => 'trackback', - ); - - $comtypewhere = ( 'all' != $args['type'] && isset($allowedtypes[$args['type']]) ) ? " AND comment_type = '" . $allowedtypes[$args['type']] . "'" : ''; - - // Count comments older than this one - $oldercoms = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(comment_ID) FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_parent = 0 AND comment_approved = '1' AND comment_date_gmt < '%s'" . $comtypewhere, $comment->comment_post_ID, $comment->comment_date_gmt ) ); - - // No older comments? Then it's page #1. - if ( 0 == $oldercoms ) - return 1; - - // Divide comments older than this one by comments per page to get this comment's page number - return ceil( ( $oldercoms + 1 ) / $args['per_page'] ); -} - -/** - * Does comment contain blacklisted characters or words. - * - * @since 1.5.0 - * - * @param string $author The author of the comment - * @param string $email The email of the comment - * @param string $url The url used in the comment - * @param string $comment The comment content - * @param string $user_ip The comment author IP address - * @param string $user_agent The author's browser user agent - * @return bool True if comment contains blacklisted content, false if comment does not - */ -function wp_blacklist_check($author, $email, $url, $comment, $user_ip, $user_agent) { - /** - * Fires before the comment is tested for blacklisted characters or words. - * - * @since 1.5.0 - * - * @param string $author Comment author. - * @param string $email Comment author's email. - * @param string $url Comment author's URL. - * @param string $comment Comment content. - * @param string $user_ip Comment author's IP address. - * @param string $user_agent Comment author's browser user agent. - */ - do_action( 'wp_blacklist_check', $author, $email, $url, $comment, $user_ip, $user_agent ); - - $mod_keys = trim( get_option('blacklist_keys') ); - if ( '' == $mod_keys ) - return false; // If moderation keys are empty - $words = explode("\n", $mod_keys ); - - foreach ( (array) $words as $word ) { - $word = trim($word); - - // Skip empty lines - if ( empty($word) ) { continue; } - - // Do some escaping magic so that '#' chars in the - // spam words don't break things: - $word = preg_quote($word, '#'); - - $pattern = "#$word#i"; - if ( - preg_match($pattern, $author) - || preg_match($pattern, $email) - || preg_match($pattern, $url) - || preg_match($pattern, $comment) - || preg_match($pattern, $user_ip) - || preg_match($pattern, $user_agent) - ) - return true; - } - return false; -} - -/** - * Retrieve total comments for blog or single post. - * - * The properties of the returned object contain the 'moderated', 'approved', - * and spam comments for either the entire blog or single post. Those properties - * contain the amount of comments that match the status. The 'total_comments' - * property contains the integer of total comments. - * - * The comment stats are cached and then retrieved, if they already exist in the - * cache. - * - * @since 2.5.0 - * - * @param int $post_id Optional. Post ID. - * @return object Comment stats. - */ -function wp_count_comments( $post_id = 0 ) { - global $wpdb; - - $post_id = (int) $post_id; - - /** - * Filter the comments count for a given post. - * - * @since 2.7.0 - * - * @param array $count An empty array. - * @param int $post_id The post ID. - */ - $stats = apply_filters( 'wp_count_comments', array(), $post_id ); - if ( !empty($stats) ) - return $stats; - - $count = wp_cache_get("comments-{$post_id}", 'counts'); - - if ( false !== $count ) - return $count; - - $where = ''; - if ( $post_id > 0 ) - $where = $wpdb->prepare( "WHERE comment_post_ID = %d", $post_id ); - - $count = $wpdb->get_results( "SELECT comment_approved, COUNT( * ) AS num_comments FROM {$wpdb->comments} {$where} GROUP BY comment_approved", ARRAY_A ); - - $total = 0; - $approved = array('0' => 'moderated', '1' => 'approved', 'spam' => 'spam', 'trash' => 'trash', 'post-trashed' => 'post-trashed'); - foreach ( (array) $count as $row ) { - // Don't count post-trashed toward totals - if ( 'post-trashed' != $row['comment_approved'] && 'trash' != $row['comment_approved'] ) - $total += $row['num_comments']; - if ( isset( $approved[$row['comment_approved']] ) ) - $stats[$approved[$row['comment_approved']]] = $row['num_comments']; - } - - $stats['total_comments'] = $total; - foreach ( $approved as $key ) { - if ( empty($stats[$key]) ) - $stats[$key] = 0; - } - - $stats = (object) $stats; - wp_cache_set("comments-{$post_id}", $stats, 'counts'); - - return $stats; -} - -/** - * Trashes or deletes a comment. - * - * The comment is moved to trash instead of permanently deleted unless trash is - * disabled, item is already in the trash, or $force_delete is true. - * - * The post comment count will be updated if the comment was approved and has a - * post ID available. - * - * @since 2.0.0 - * @uses $wpdb - * @uses wp_transition_comment_status() Passes new and old comment status along with $comment object - * - * @param int $comment_id Comment ID - * @param bool $force_delete Whether to bypass trash and force deletion. Default is false. - * @return bool True on success, false on failure. - */ -function wp_delete_comment($comment_id, $force_delete = false) { - global $wpdb; - if (!$comment = get_comment($comment_id)) - return false; - - if ( !$force_delete && EMPTY_TRASH_DAYS && !in_array( wp_get_comment_status($comment_id), array( 'trash', 'spam' ) ) ) - return wp_trash_comment($comment_id); - - /** - * Fires immediately before a comment is deleted from the database. - * - * @since 1.2.0 - * - * @param int $comment_id The comment ID. - */ - do_action( 'delete_comment', $comment_id ); - - // Move children up a level. - $children = $wpdb->get_col( $wpdb->prepare("SELECT comment_ID FROM $wpdb->comments WHERE comment_parent = %d", $comment_id) ); - if ( !empty($children) ) { - $wpdb->update($wpdb->comments, array('comment_parent' => $comment->comment_parent), array('comment_parent' => $comment_id)); - clean_comment_cache($children); - } - - // Delete metadata - $meta_ids = $wpdb->get_col( $wpdb->prepare( "SELECT meta_id FROM $wpdb->commentmeta WHERE comment_id = %d", $comment_id ) ); - foreach ( $meta_ids as $mid ) - delete_metadata_by_mid( 'comment', $mid ); - - if ( ! $wpdb->delete( $wpdb->comments, array( 'comment_ID' => $comment_id ) ) ) - return false; - - /** - * Fires immediately after a comment is deleted from the database. - * - * @since 2.9.0 - * - * @param int $comment_id The comment ID. - */ - do_action( 'deleted_comment', $comment_id ); - - $post_id = $comment->comment_post_ID; - if ( $post_id && $comment->comment_approved == 1 ) - wp_update_comment_count($post_id); - - clean_comment_cache($comment_id); - - /** This action is documented in wp-includes/comment.php */ - do_action( 'wp_set_comment_status', $comment_id, 'delete' ); - - wp_transition_comment_status('delete', $comment->comment_approved, $comment); - return true; -} - -/** - * Moves a comment to the Trash - * - * If trash is disabled, comment is permanently deleted. - * - * @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. - */ -function wp_trash_comment($comment_id) { - if ( !EMPTY_TRASH_DAYS ) - return wp_delete_comment($comment_id, true); - - if ( !$comment = get_comment($comment_id) ) - return false; - - /** - * Fires immediately before a comment is sent to the Trash. - * - * @since 2.9.0 - * - * @param int $comment_id The comment ID. - */ - do_action( 'trash_comment', $comment_id ); - - if ( wp_set_comment_status($comment_id, 'trash') ) { - add_comment_meta($comment_id, '_wp_trash_meta_status', $comment->comment_approved); - add_comment_meta($comment_id, '_wp_trash_meta_time', time() ); - - /** - * Fires immediately after a comment is sent to Trash. - * - * @since 2.9.0 - * - * @param int $comment_id The comment ID. - */ - do_action( 'trashed_comment', $comment_id ); - return true; - } - - return false; -} - -/** - * Removes a comment from the Trash - * - * @since 2.9.0 - * - * @param int $comment_id Comment ID. - * @return bool True on success, false on failure. - */ -function wp_untrash_comment($comment_id) { - if ( ! (int)$comment_id ) - return false; - - /** - * Fires immediately before a comment is restored from the Trash. - * - * @since 2.9.0 - * - * @param int $comment_id The comment ID. - */ - do_action( 'untrash_comment', $comment_id ); - - $status = (string) get_comment_meta($comment_id, '_wp_trash_meta_status', true); - if ( empty($status) ) - $status = '0'; - - if ( wp_set_comment_status($comment_id, $status) ) { - delete_comment_meta($comment_id, '_wp_trash_meta_time'); - delete_comment_meta($comment_id, '_wp_trash_meta_status'); - /** - * Fires immediately after a comment is restored from the Trash. - * - * @since 2.9.0 - * - * @param int $comment_id The comment ID. - */ - do_action( 'untrashed_comment', $comment_id ); - return true; - } - - return false; -} - -/** - * Marks a comment as Spam - * - * @since 2.9.0 - * - * @param int $comment_id Comment ID. - * @return bool True on success, false on failure. - */ -function wp_spam_comment($comment_id) { - if ( !$comment = get_comment($comment_id) ) - return false; - - /** - * Fires immediately before a comment is marked as Spam. - * - * @since 2.9.0 - * - * @param int $comment_id The comment ID. - */ - do_action( 'spam_comment', $comment_id ); - - if ( wp_set_comment_status($comment_id, 'spam') ) { - add_comment_meta($comment_id, '_wp_trash_meta_status', $comment->comment_approved); - /** - * Fires immediately after a comment is marked as Spam. - * - * @since 2.9.0 - * - * @param int $comment_id The comment ID. - */ - do_action( 'spammed_comment', $comment_id ); - return true; - } - - return false; -} - -/** - * Removes a comment from the Spam - * - * @since 2.9.0 - * - * @param int $comment_id Comment ID. - * @return bool True on success, false on failure. - */ -function wp_unspam_comment($comment_id) { - if ( ! (int)$comment_id ) - return false; - - /** - * Fires immediately before a comment is unmarked as Spam. - * - * @since 2.9.0 - * - * @param int $comment_id The comment ID. - */ - do_action( 'unspam_comment', $comment_id ); - - $status = (string) get_comment_meta($comment_id, '_wp_trash_meta_status', true); - if ( empty($status) ) - $status = '0'; - - if ( wp_set_comment_status($comment_id, $status) ) { - delete_comment_meta($comment_id, '_wp_trash_meta_status'); - /** - * Fires immediately after a comment is unmarked as Spam. - * - * @since 2.9.0 - * - * @param int $comment_id The comment ID. - */ - do_action( 'unspammed_comment', $comment_id ); - return true; - } - - return false; -} - -/** - * The status of a comment by ID. - * - * @since 1.0.0 - * - * @param int $comment_id Comment ID - * @return string|bool Status might be 'trash', 'approved', 'unapproved', 'spam'. False on failure. - */ -function wp_get_comment_status($comment_id) { - $comment = get_comment($comment_id); - if ( !$comment ) - return false; - - $approved = $comment->comment_approved; - - if ( $approved == null ) - return false; - elseif ( $approved == '1' ) - return 'approved'; - elseif ( $approved == '0' ) - return 'unapproved'; - elseif ( $approved == 'spam' ) - return 'spam'; - elseif ( $approved == 'trash' ) - return 'trash'; - else - return false; -} - -/** - * Call hooks for when a comment status transition occurs. - * - * Calls hooks for comment status transitions. If the new comment status is not the same - * as the previous comment status, then two hooks will be ran, the first is - * 'transition_comment_status' with new status, old status, and comment data. The - * next action called is 'comment_OLDSTATUS_to_NEWSTATUS' the NEWSTATUS is the - * $new_status parameter and the OLDSTATUS is $old_status parameter; it has the - * comment data. - * - * The final action will run whether or not the comment statuses are the same. The - * action is named 'comment_NEWSTATUS_COMMENTTYPE', NEWSTATUS is from the $new_status - * parameter and COMMENTTYPE is comment_type comment data. - * - * @since 2.7.0 - * - * @param string $new_status New comment status. - * @param string $old_status Previous comment status. - * @param object $comment Comment data. - */ -function wp_transition_comment_status($new_status, $old_status, $comment) { - /* - * Translate raw statuses to human readable formats for the hooks. - * This is not a complete list of comment status, it's only the ones - * that need to be renamed - */ - $comment_statuses = array( - 0 => 'unapproved', - 'hold' => 'unapproved', // wp_set_comment_status() uses "hold" - 1 => 'approved', - 'approve' => 'approved', // wp_set_comment_status() uses "approve" - ); - if ( isset($comment_statuses[$new_status]) ) $new_status = $comment_statuses[$new_status]; - if ( isset($comment_statuses[$old_status]) ) $old_status = $comment_statuses[$old_status]; - - // Call the hooks - if ( $new_status != $old_status ) { - /** - * Fires when the comment status is in transition. - * - * @since 2.7.0 - * - * @param int|string $new_status The new comment status. - * @param int|string $old_status The old comment status. - * @param object $comment The comment data. - */ - do_action( '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, - * refer to the old and new comment statuses, respectively. - * - * @since 2.7.0 - * - * @param object $comment Comment object. - */ - do_action( "comment_{$old_status}_to_{$new_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, - * refer to the new comment status, and the type of comment, respectively. - * - * Typical comment types include an empty string (standard comment), 'pingback', - * or 'trackback'. - * - * @since 2.7.0 - * - * @param int $comment_ID The comment ID. - * @param obj $comment Comment object. - */ - do_action( "comment_{$new_status}_{$comment->comment_type}", $comment->comment_ID, $comment ); -} - -/** - * Get current commenter's name, email, and URL. - * - * Expects cookies content to already be sanitized. User of this function might - * wish to recheck the returned array for validity. - * - * @see sanitize_comment_cookies() Use to sanitize cookies - * - * @since 2.0.4 - * - * @return array Comment author, email, url respectively. - */ -function wp_get_current_commenter() { - // Cookies should already be sanitized. - - $comment_author = ''; - if ( isset($_COOKIE['comment_author_'.COOKIEHASH]) ) - $comment_author = $_COOKIE['comment_author_'.COOKIEHASH]; - - $comment_author_email = ''; - if ( isset($_COOKIE['comment_author_email_'.COOKIEHASH]) ) - $comment_author_email = $_COOKIE['comment_author_email_'.COOKIEHASH]; - - $comment_author_url = ''; - if ( isset($_COOKIE['comment_author_url_'.COOKIEHASH]) ) - $comment_author_url = $_COOKIE['comment_author_url_'.COOKIEHASH]; - - /** - * Filter the current commenter's name, email, and URL. - * - * @since 3.1.0 - * - * @param string $comment_author Comment author's name. - * @param string $comment_author_email Comment author's email. - * @param string $comment_author_url Comment author's URL. - */ - return apply_filters( 'wp_get_current_commenter', compact('comment_author', 'comment_author_email', 'comment_author_url') ); -} - -/** - * Inserts a comment to the database. - * - * The available comment data key names are 'comment_author_IP', 'comment_date', - * 'comment_date_gmt', 'comment_parent', 'comment_approved', and 'user_id'. - * - * @since 2.0.0 - * @uses $wpdb - * - * @param array $commentdata Contains information on the comment. - * @return int|bool The new comment's ID on success, false on failure. - */ -function wp_insert_comment( $commentdata ) { - global $wpdb; - $data = wp_unslash( $commentdata ); - - $comment_author = ! isset( $data['comment_author'] ) ? '' : $data['comment_author']; - $comment_author_email = ! isset( $data['comment_author_email'] ) ? '' : $data['comment_author_email']; - $comment_author_url = ! isset( $data['comment_author_url'] ) ? '' : $data['comment_author_url']; - $comment_author_IP = ! isset( $data['comment_author_IP'] ) ? '' : $data['comment_author_IP']; - - $comment_date = ! isset( $data['comment_date'] ) ? current_time( 'mysql' ) : $data['comment_date']; - $comment_date_gmt = ! isset( $data['comment_date_gmt'] ) ? get_gmt_from_date( $comment_date ) : $data['comment_date_gmt']; - - $comment_post_ID = ! isset( $data['comment_post_ID'] ) ? '' : $data['comment_post_ID']; - $comment_content = ! isset( $data['comment_content'] ) ? '' : $data['comment_content']; - $comment_karma = ! isset( $data['comment_karma'] ) ? 0 : $data['comment_karma']; - $comment_approved = ! isset( $data['comment_approved'] ) ? 1 : $data['comment_approved']; - $comment_agent = ! isset( $data['comment_agent'] ) ? '' : $data['comment_agent']; - $comment_type = ! isset( $data['comment_type'] ) ? '' : $data['comment_type']; - $comment_parent = ! isset( $data['comment_parent'] ) ? 0 : $data['comment_parent']; - - $user_id = ! isset( $data['user_id'] ) ? 0 : $data['user_id']; - - $compacted = compact( 'comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_author_IP', 'comment_date', 'comment_date_gmt', 'comment_content', 'comment_karma', 'comment_approved', 'comment_agent', 'comment_type', 'comment_parent', 'user_id' ); - if ( ! $wpdb->insert( $wpdb->comments, $compacted ) ) { - return false; - } - - $id = (int) $wpdb->insert_id; - - if ( $comment_approved == 1 ) { - wp_update_comment_count( $comment_post_ID ); - } - $comment = get_comment( $id ); - - /** - * Fires immediately after a comment is inserted into the database. - * - * @since 2.8.0 - * - * @param int $id The comment ID. - * @param obj $comment Comment object. - */ - do_action( 'wp_insert_comment', $id, $comment ); - - wp_cache_set( 'last_changed', microtime(), 'comment' ); - - return $id; -} - -/** - * Filters and sanitizes comment data. - * - * Sets the comment data 'filtered' field to true when finished. This can be - * checked as to whether the comment should be filtered and to keep from - * filtering the same comment more than once. - * - * @since 2.0.0 - * - * @param array $commentdata Contains information on the comment. - * @return array Parsed comment information. - */ -function wp_filter_comment($commentdata) { - if ( isset( $commentdata['user_ID'] ) ) { - /** - * Filter the comment author's user id before it is set. - * - * The first time this filter is evaluated, 'user_ID' is checked - * (for back-compat), followed by the standard 'user_id' value. - * - * @since 1.5.0 - * - * @param int $user_ID The comment author's user ID. - */ - $commentdata['user_id'] = apply_filters( 'pre_user_id', $commentdata['user_ID'] ); - } elseif ( isset( $commentdata['user_id'] ) ) { - /** This filter is documented in wp-includes/comment.php */ - $commentdata['user_id'] = apply_filters( 'pre_user_id', $commentdata['user_id'] ); - } - - /** - * Filter the comment author's browser user agent before it is set. - * - * @since 1.5.0 - * - * @param int $comment_agent The comment author's browser user agent. - */ - $commentdata['comment_agent'] = apply_filters( 'pre_comment_user_agent', ( isset( $commentdata['comment_agent'] ) ? $commentdata['comment_agent'] : '' ) ); - /** This filter is documented in wp-includes/comment.php */ - $commentdata['comment_author'] = apply_filters( 'pre_comment_author_name', $commentdata['comment_author'] ); - /** - * Filter the comment content before it is set. - * - * @since 1.5.0 - * - * @param int $comment_content The comment content. - */ - $commentdata['comment_content'] = apply_filters( 'pre_comment_content', $commentdata['comment_content'] ); - /** - * Filter the comment author's IP before it is set. - * - * @since 1.5.0 - * - * @param int $comment_author_ip The comment author's IP. - */ - $commentdata['comment_author_IP'] = apply_filters( 'pre_comment_user_ip', $commentdata['comment_author_IP'] ); - /** This filter is documented in wp-includes/comment.php */ - $commentdata['comment_author_url'] = apply_filters( 'pre_comment_author_url', $commentdata['comment_author_url'] ); - /** This filter is documented in wp-includes/comment.php */ - $commentdata['comment_author_email'] = apply_filters( 'pre_comment_author_email', $commentdata['comment_author_email'] ); - $commentdata['filtered'] = true; - return $commentdata; -} - -/** - * Whether a comment should be blocked because of comment flood. - * - * @since 2.1.0 - * - * @param bool $block Whether plugin has already blocked comment. - * @param int $time_lastcomment Timestamp for last comment. - * @param int $time_newcomment Timestamp for new comment. - * @return bool Whether comment should be blocked. - */ -function wp_throttle_comment_flood($block, $time_lastcomment, $time_newcomment) { - if ( $block ) // a plugin has already blocked... we'll let that decision stand - return $block; - if ( ($time_newcomment - $time_lastcomment) < 15 ) - return true; - return false; -} - -/** - * Adds a new comment to the database. - * - * Filters new comment to ensure that the fields are sanitized and valid before - * inserting comment into database. Calls 'comment_post' action with comment ID - * and whether comment is approved by WordPress. Also has 'preprocess_comment' - * filter for processing the comment data before the function handles it. - * - * 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} - * - * @since 1.5.0 - * @param array $commentdata Contains information on the comment. - * @return int|bool The ID of the comment on success, false on failure. - */ -function wp_new_comment( $commentdata ) { - if ( isset( $commentdata['user_ID'] ) ) { - $commentdata['user_id'] = $commentdata['user_ID'] = (int) $commentdata['user_ID']; - } - - $prefiltered_user_id = ( isset( $commentdata['user_id'] ) ) ? (int) $commentdata['user_id'] : 0; - - /** - * Filter a comment's data before it is sanitized and inserted into the database. - * - * @since 1.5.0 - * - * @param array $commentdata Comment data. - */ - $commentdata = apply_filters( 'preprocess_comment', $commentdata ); - - $commentdata['comment_post_ID'] = (int) $commentdata['comment_post_ID']; - if ( isset( $commentdata['user_ID'] ) && $prefiltered_user_id !== (int) $commentdata['user_ID'] ) { - $commentdata['user_id'] = $commentdata['user_ID'] = (int) $commentdata['user_ID']; - } elseif ( isset( $commentdata['user_id'] ) ) { - $commentdata['user_id'] = (int) $commentdata['user_id']; - } - - $commentdata['comment_parent'] = isset($commentdata['comment_parent']) ? absint($commentdata['comment_parent']) : 0; - $parent_status = ( 0 < $commentdata['comment_parent'] ) ? wp_get_comment_status($commentdata['comment_parent']) : ''; - $commentdata['comment_parent'] = ( 'approved' == $parent_status || 'unapproved' == $parent_status ) ? $commentdata['comment_parent'] : 0; - - $commentdata['comment_author_IP'] = preg_replace( '/[^0-9a-fA-F:., ]/', '',$_SERVER['REMOTE_ADDR'] ); - $commentdata['comment_agent'] = isset( $_SERVER['HTTP_USER_AGENT'] ) ? substr( $_SERVER['HTTP_USER_AGENT'], 0, 254 ) : ''; - - $commentdata['comment_date'] = current_time('mysql'); - $commentdata['comment_date_gmt'] = current_time('mysql', 1); - - $commentdata = wp_filter_comment($commentdata); - - $commentdata['comment_approved'] = wp_allow_comment($commentdata); - - $comment_ID = wp_insert_comment($commentdata); - if ( ! $comment_ID ) { - return false; - } - - /** - * Fires immediately after a comment is inserted into the database. - * - * @since 1.2.0 - * - * @param int $comment_ID The comment ID. - * @param int $comment_approved 1 (true) if the comment is approved, 0 (false) if not. - */ - do_action( 'comment_post', $comment_ID, $commentdata['comment_approved'] ); - - if ( 'spam' !== $commentdata['comment_approved'] ) { // If it's spam save it silently for later crunching - if ( '0' == $commentdata['comment_approved'] ) { - wp_notify_moderator( $comment_ID ); - } - - // wp_notify_postauthor() checks if notifying the author of their own comment. - // By default, it won't, but filters can override this. - if ( get_option( 'comments_notify' ) && $commentdata['comment_approved'] ) { - wp_notify_postauthor( $comment_ID ); - } - } - - return $comment_ID; -} - -/** - * Sets the status of a comment. - * - * The 'wp_set_comment_status' action is called after the comment is handled. - * 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'. - * @param bool $wp_error Whether to return a WP_Error object if there is a failure. Default is false. - * @return bool|WP_Error True on success, false or WP_Error on failure. - */ -function wp_set_comment_status($comment_id, $comment_status, $wp_error = false) { - global $wpdb; - - switch ( $comment_status ) { - case 'hold': - case '0': - $status = '0'; - break; - case 'approve': - case '1': - $status = '1'; - if ( get_option('comments_notify') ) { - wp_notify_postauthor( $comment_id ); - } - break; - case 'spam': - $status = 'spam'; - break; - case 'trash': - $status = 'trash'; - break; - default: - return false; - } - - $comment_old = clone get_comment($comment_id); - - if ( !$wpdb->update( $wpdb->comments, array('comment_approved' => $status), array('comment_ID' => $comment_id) ) ) { - if ( $wp_error ) - return new WP_Error('db_update_error', __('Could not update comment status'), $wpdb->last_error); - else - return false; - } - - clean_comment_cache($comment_id); - - $comment = get_comment($comment_id); - - /** - * Fires immediately before transitioning a comment's status from one to another - * in the database. - * - * @since 1.5.0 - * - * @param int $comment_id Comment ID. - * @param string|bool $comment_status Current comment status. Possible values include - * 'hold', 'approve', 'spam', 'trash', or false. - */ - do_action( 'wp_set_comment_status', $comment_id, $comment_status ); - - wp_transition_comment_status($comment_status, $comment_old->comment_approved, $comment); - - wp_update_comment_count($comment->comment_post_ID); - - return true; -} - -/** - * Updates an existing comment in the database. - * - * 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 - * - * @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. - */ -function wp_update_comment($commentarr) { - global $wpdb; - - // First, get all of the original fields - $comment = get_comment($commentarr['comment_ID'], ARRAY_A); - if ( empty( $comment ) ) { - return 0; - } - // Escape data pulled from DB. - $comment = wp_slash($comment); - - $old_status = $comment['comment_approved']; - - // Merge old and new fields with new fields overwriting old ones. - $commentarr = array_merge($comment, $commentarr); - - $commentarr = wp_filter_comment( $commentarr ); - - // Now extract the merged array. - $data = wp_unslash( $commentarr ); - - /** - * Filter the comment content before it is updated in the database. - * - * @since 1.5.0 - * - * @param string $comment_content The comment data. - */ - $data['comment_content'] = apply_filters( 'comment_save_pre', $data['comment_content'] ); - - $data['comment_date_gmt'] = get_gmt_from_date( $data['comment_date'] ); - - if ( ! isset( $data['comment_approved'] ) ) { - $data['comment_approved'] = 1; - } else if ( 'hold' == $data['comment_approved'] ) { - $data['comment_approved'] = 0; - } else if ( 'approve' == $data['comment_approved'] ) { - $data['comment_approved'] = 1; - } - - $comment_ID = $data['comment_ID']; - $comment_post_ID = $data['comment_post_ID']; - $keys = array( 'comment_content', 'comment_author', 'comment_author_email', 'comment_approved', 'comment_karma', 'comment_author_url', 'comment_date', 'comment_date_gmt', 'comment_parent' ); - $data = wp_array_slice_assoc( $data, $keys ); - $rval = $wpdb->update( $wpdb->comments, $data, compact( 'comment_ID' ) ); - - clean_comment_cache( $comment_ID ); - wp_update_comment_count( $comment_post_ID ); - /** - * Fires immediately after a comment is updated in the database. - * - * The hook also fires immediately before comment status transition hooks are fired. - * - * @since 1.2.0 - * - * @param int $comment_ID The comment ID. - */ - do_action( 'edit_comment', $comment_ID ); - $comment = get_comment($comment_ID); - wp_transition_comment_status($comment->comment_approved, $old_status, $comment); - return $rval; -} - -/** - * Whether to defer comment counting. - * - * When setting $defer to true, all post comment counts will not be updated - * until $defer is set to false. When $defer is set to false, then all - * previously deferred updated post comment counts will then be automatically - * updated without having to call wp_update_comment_count() after. - * - * @since 2.5.0 - * @staticvar bool $_defer - * - * @param bool $defer - * @return unknown - */ -function wp_defer_comment_counting($defer=null) { - static $_defer = false; - - if ( is_bool($defer) ) { - $_defer = $defer; - // flush any deferred counts - if ( !$defer ) - wp_update_comment_count( null, true ); - } - - return $_defer; -} - -/** - * Updates the comment count for post(s). - * - * When $do_deferred is false (is by default) and the comments have been set to - * be deferred, the post_id will be added to a queue, which will be updated at a - * later date and only updated once per post ID. - * - * If the comments have not be set up to be deferred, then the post will be - * updated. When $do_deferred is set to true, then all previous deferred post - * IDs will be updated along with the current $post_id. - * - * @since 2.1.0 - * @see wp_update_comment_count_now() For what could cause a false return value - * - * @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 - */ -function wp_update_comment_count($post_id, $do_deferred=false) { - static $_deferred = array(); - - if ( $do_deferred ) { - $_deferred = array_unique($_deferred); - foreach ( $_deferred as $i => $_post_id ) { - wp_update_comment_count_now($_post_id); - unset( $_deferred[$i] ); /** @todo Move this outside of the foreach and reset $_deferred to an array instead */ - } - } - - if ( wp_defer_comment_counting() ) { - $_deferred[] = $post_id; - return true; - } - elseif ( $post_id ) { - return wp_update_comment_count_now($post_id); - } - -} - -/** - * Updates the comment count for the post. - * - * @since 2.5.0 - * @uses $wpdb - * - * @param int $post_id Post ID - * @return bool True on success, false on '0' $post_id or if post with ID does not exist. - */ -function wp_update_comment_count_now($post_id) { - global $wpdb; - $post_id = (int) $post_id; - if ( !$post_id ) - return false; - if ( !$post = get_post($post_id) ) - return false; - - $old = (int) $post->comment_count; - $new = (int) $wpdb->get_var( $wpdb->prepare("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_approved = '1'", $post_id) ); - $wpdb->update( $wpdb->posts, array('comment_count' => $new), array('ID' => $post_id) ); - - clean_post_cache( $post ); - - /** - * Fires immediately after a post's comment count is updated in the database. - * - * @since 2.3.0 - * - * @param int $post_id Post ID. - * @param int $new The new comment count. - * @param int $old The old comment count. - */ - do_action( 'wp_update_comment_count', $post_id, $new, $old ); - /** This action is documented in wp-includes/post.php */ - do_action( 'edit_post', $post_id, $post ); - - return true; -} - -// -// Ping and trackback functions. -// - -/** - * Finds a pingback server URI based on the given URL. - * - * Checks the HTML for the rel="pingback" link and x-pingback headers. It does - * a check for the x-pingback headers first and returns that, if available. The - * check for the rel="pingback" has more overhead than just the header. - * - * @since 1.5.0 - * - * @param string $url URL to ping. - * @param int $deprecated Not Used. - * @return bool|string False on failure, string containing URI on success. - */ -function discover_pingback_server_uri( $url, $deprecated = '' ) { - if ( !empty( $deprecated ) ) - _deprecated_argument( __FUNCTION__, '2.7' ); - - $pingback_str_dquote = 'rel="pingback"'; - $pingback_str_squote = 'rel=\'pingback\''; - - /** @todo Should use Filter Extension or custom preg_match instead. */ - $parsed_url = parse_url($url); - - if ( ! isset( $parsed_url['host'] ) ) // Not an URL. This should never happen. - return false; - - //Do not search for a pingback server on our own uploads - $uploads_dir = wp_upload_dir(); - if ( 0 === strpos($url, $uploads_dir['baseurl']) ) - return false; - - $response = wp_safe_remote_head( $url, array( 'timeout' => 2, 'httpversion' => '1.0' ) ); - - if ( is_wp_error( $response ) ) - return false; - - if ( wp_remote_retrieve_header( $response, 'x-pingback' ) ) - return wp_remote_retrieve_header( $response, 'x-pingback' ); - - // Not an (x)html, sgml, or xml page, no use going further. - if ( preg_match('#(image|audio|video|model)/#is', wp_remote_retrieve_header( $response, 'content-type' )) ) - return false; - - // Now do a GET since we're going to look in the html headers (and we're sure it's not a binary file) - $response = wp_safe_remote_get( $url, array( 'timeout' => 2, 'httpversion' => '1.0' ) ); - - if ( is_wp_error( $response ) ) - return false; - - $contents = wp_remote_retrieve_body( $response ); - - $pingback_link_offset_dquote = strpos($contents, $pingback_str_dquote); - $pingback_link_offset_squote = strpos($contents, $pingback_str_squote); - if ( $pingback_link_offset_dquote || $pingback_link_offset_squote ) { - $quote = ($pingback_link_offset_dquote) ? '"' : '\''; - $pingback_link_offset = ($quote=='"') ? $pingback_link_offset_dquote : $pingback_link_offset_squote; - $pingback_href_pos = @strpos($contents, 'href=', $pingback_link_offset); - $pingback_href_start = $pingback_href_pos+6; - $pingback_href_end = @strpos($contents, $quote, $pingback_href_start); - $pingback_server_url_len = $pingback_href_end - $pingback_href_start; - $pingback_server_url = substr($contents, $pingback_href_start, $pingback_server_url_len); - - // We may find rel="pingback" but an incomplete pingback URL - if ( $pingback_server_url_len > 0 ) { // We got it! - return $pingback_server_url; - } - } - - return false; -} - -/** - * Perform all pingbacks, enclosures, trackbacks, and send to pingback services. - * - * @since 2.1.0 - * @uses $wpdb - */ -function do_all_pings() { - global $wpdb; - - // Do pingbacks - while ($ping = $wpdb->get_row("SELECT ID, post_content, meta_id FROM {$wpdb->posts}, {$wpdb->postmeta} WHERE {$wpdb->posts}.ID = {$wpdb->postmeta}.post_id AND {$wpdb->postmeta}.meta_key = '_pingme' LIMIT 1")) { - delete_metadata_by_mid( 'post', $ping->meta_id ); - pingback( $ping->post_content, $ping->ID ); - } - - // Do Enclosures - while ($enclosure = $wpdb->get_row("SELECT ID, post_content, meta_id FROM {$wpdb->posts}, {$wpdb->postmeta} WHERE {$wpdb->posts}.ID = {$wpdb->postmeta}.post_id AND {$wpdb->postmeta}.meta_key = '_encloseme' LIMIT 1")) { - delete_metadata_by_mid( 'post', $enclosure->meta_id ); - do_enclose( $enclosure->post_content, $enclosure->ID ); - } - - // Do Trackbacks - $trackbacks = $wpdb->get_col("SELECT ID FROM $wpdb->posts WHERE to_ping <> '' AND post_status = 'publish'"); - if ( is_array($trackbacks) ) - foreach ( $trackbacks as $trackback ) - do_trackbacks($trackback); - - //Do Update Services/Generic Pings - generic_ping(); -} - -/** - * Perform trackbacks. - * - * @since 1.5.0 - * @uses $wpdb - * - * @param int $post_id Post ID to do trackbacks on. - */ -function do_trackbacks($post_id) { - global $wpdb; - - $post = get_post( $post_id ); - $to_ping = get_to_ping($post_id); - $pinged = get_pung($post_id); - if ( empty($to_ping) ) { - $wpdb->update($wpdb->posts, array('to_ping' => ''), array('ID' => $post_id) ); - return; - } - - if ( empty($post->post_excerpt) ) { - /** This filter is documented in wp-includes/post-template.php */ - $excerpt = apply_filters( 'the_content', $post->post_content, $post->ID ); - } else { - /** This filter is documented in wp-includes/post-template.php */ - $excerpt = apply_filters( 'the_excerpt', $post->post_excerpt ); - } - - $excerpt = str_replace(']]>', ']]>', $excerpt); - $excerpt = wp_html_excerpt($excerpt, 252, '…'); - - /** This filter is documented in wp-includes/post-template.php */ - $post_title = apply_filters( 'the_title', $post->post_title, $post->ID ); - $post_title = strip_tags($post_title); - - if ( $to_ping ) { - foreach ( (array) $to_ping as $tb_ping ) { - $tb_ping = trim($tb_ping); - if ( !in_array($tb_ping, $pinged) ) { - trackback($tb_ping, $post_title, $excerpt, $post_id); - $pinged[] = $tb_ping; - } else { - $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET to_ping = TRIM(REPLACE(to_ping, %s, '')) WHERE ID = %d", $tb_ping, $post_id) ); - } - } - } -} - -/** - * Sends pings to all of the ping site services. - * - * @since 1.2.0 - * - * @param int $post_id Post ID. - * @return int Same as Post ID from parameter - */ -function generic_ping( $post_id = 0 ) { - $services = get_option('ping_sites'); - - $services = explode("\n", $services); - foreach ( (array) $services as $service ) { - $service = trim($service); - if ( '' != $service ) - weblog_ping($service); - } - - return $post_id; -} - -/** - * Pings back the links found in a post. - * - * @since 0.71 - * @uses $wp_version - * @uses IXR_Client - * - * @param string $content Post content to check for links. - * @param int $post_ID Post ID. - */ -function pingback($content, $post_ID) { - global $wp_version; - include_once(ABSPATH . WPINC . '/class-IXR.php'); - include_once(ABSPATH . WPINC . '/class-wp-http-ixr-client.php'); - - // original code by Mort (http://mort.mine.nu:8080) - $post_links = array(); - - $pung = get_pung($post_ID); - - // Step 1 - // Parsing the post, external links (if any) are stored in the $post_links array - $post_links_temp = wp_extract_urls( $content ); - - // Step 2. - // Walking thru the links array - // first we get rid of links pointing to sites, not to specific files - // Example: - // http://dummy-weblog.org - // http://dummy-weblog.org/ - // http://dummy-weblog.org/post.php - // We don't wanna ping first and second types, even if they have a valid - - foreach ( (array) $post_links_temp as $link_test ) : - if ( !in_array($link_test, $pung) && (url_to_postid($link_test) != $post_ID) // If we haven't pung it already and it isn't a link to itself - && !is_local_attachment($link_test) ) : // Also, let's never ping local attachments. - if ( $test = @parse_url($link_test) ) { - if ( isset($test['query']) ) - $post_links[] = $link_test; - elseif ( isset( $test['path'] ) && ( $test['path'] != '/' ) && ( $test['path'] != '' ) ) - $post_links[] = $link_test; - } - endif; - endforeach; - - $post_links = array_unique( $post_links ); - /** - * Fires just before pinging back links found in a post. - * - * @since 2.0.0 - * - * @param array &$post_links An array of post links to be checked, passed by reference. - * @param array &$pung Whether a link has already been pinged, passed by reference. - * @param int $post_ID The post ID. - */ - do_action_ref_array( 'pre_ping', array( &$post_links, &$pung, $post_ID ) ); - - foreach ( (array) $post_links as $pagelinkedto ) { - $pingback_server_url = discover_pingback_server_uri( $pagelinkedto ); - - if ( $pingback_server_url ) { - @ set_time_limit( 60 ); - // Now, the RPC call - $pagelinkedfrom = get_permalink($post_ID); - - // using a timeout of 3 seconds should be enough to cover slow servers - $client = new WP_HTTP_IXR_Client($pingback_server_url); - $client->timeout = 3; - /** - * Filter the user agent sent when pinging-back a URL. - * - * @since 2.9.0 - * - * @param string $concat_useragent The user agent concatenated with ' -- WordPress/' - * and the WordPress version. - * @param string $useragent The useragent. - * @param string $pingback_server_url The server URL being linked to. - * @param string $pagelinkedto URL of page linked to. - * @param string $pagelinkedfrom URL of page linked from. - */ - $client->useragent = apply_filters( 'pingback_useragent', $client->useragent . ' -- WordPress/' . $wp_version, $client->useragent, $pingback_server_url, $pagelinkedto, $pagelinkedfrom ); - // when set to true, this outputs debug messages by itself - $client->debug = false; - - if ( $client->query('pingback.ping', $pagelinkedfrom, $pagelinkedto) || ( isset($client->error->code) && 48 == $client->error->code ) ) // Already registered - add_ping( $post_ID, $pagelinkedto ); - } - } -} - -/** - * Check whether blog is public before returning sites. - * - * @since 2.1.0 - * - * @param mixed $sites Will return if blog is public, will not return if not public. - * @return mixed Empty string if blog is not public, returns $sites, if site is public. - */ -function privacy_ping_filter($sites) { - if ( '0' != get_option('blog_public') ) - return $sites; - else - return ''; -} - -/** - * Send a Trackback. - * - * Updates database when sending trackback to prevent duplicates. - * - * @since 0.71 - * @uses $wpdb - * - * @param string $trackback_url URL to send trackbacks. - * @param string $title Title of post. - * @param string $excerpt Excerpt of post. - * @param int $ID Post ID. - * @return mixed Database query from update. - */ -function trackback($trackback_url, $title, $excerpt, $ID) { - global $wpdb; - - if ( empty($trackback_url) ) - return; - - $options = array(); - $options['timeout'] = 4; - $options['body'] = array( - 'title' => $title, - 'url' => get_permalink($ID), - 'blog_name' => get_option('blogname'), - 'excerpt' => $excerpt - ); - - $response = wp_safe_remote_post( $trackback_url, $options ); - - if ( is_wp_error( $response ) ) - return; - - $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET pinged = CONCAT(pinged, '\n', %s) WHERE ID = %d", $trackback_url, $ID) ); - return $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET to_ping = TRIM(REPLACE(to_ping, %s, '')) WHERE ID = %d", $trackback_url, $ID) ); -} - -/** - * Send a pingback. - * - * @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. - */ -function weblog_ping($server = '', $path = '') { - global $wp_version; - include_once(ABSPATH . WPINC . '/class-IXR.php'); - include_once(ABSPATH . WPINC . '/class-wp-http-ixr-client.php'); - - // using a timeout of 3 seconds should be enough to cover slow servers - $client = new WP_HTTP_IXR_Client($server, ((!strlen(trim($path)) || ('/' == $path)) ? false : $path)); - $client->timeout = 3; - $client->useragent .= ' -- WordPress/'.$wp_version; - - // when set to true, this outputs debug messages by itself - $client->debug = false; - $home = trailingslashit( home_url() ); - if ( !$client->query('weblogUpdates.extendedPing', get_option('blogname'), $home, get_bloginfo('rss2_url') ) ) // then try a normal ping - $client->query('weblogUpdates.ping', get_option('blogname'), $home); -} - -/** - * Default filter attached to pingback_ping_source_uri to validate the pingback's Source URI - * - * @since 3.5.1 - * @see wp_http_validate_url() - * - * @param string $source_uri - * @return string - */ -function pingback_ping_source_uri( $source_uri ) { - return (string) wp_http_validate_url( $source_uri ); -} - -/** - * Default filter attached to xmlrpc_pingback_error. - * - * Returns a generic pingback error code unless the error code is 48, - * which reports that the pingback is already registered. - * - * @since 3.5.1 - * @link http://www.hixie.ch/specs/pingback/pingback#TOC3 - * - * @param IXR_Error $ixr_error - * @return IXR_Error - */ -function xmlrpc_pingback_error( $ixr_error ) { - if ( $ixr_error->code === 48 ) - return $ixr_error; - return new IXR_Error( 0, '' ); -} - -// -// Cache -// - -/** - * Removes comment ID from the comment cache. - * - * @since 2.3.0 - * - * @param int|array $ids Comment ID or array of comment IDs to remove from cache - */ -function clean_comment_cache($ids) { - foreach ( (array) $ids as $id ) - wp_cache_delete($id, 'comment'); - - wp_cache_set( 'last_changed', microtime(), 'comment' ); -} - -/** - * Updates the comment cache of given comments. - * - * Will add the comments in $comments to the cache. If comment ID already exists - * in the comment cache then it will not be updated. The comment is added to the - * cache using the comment group with the key using the ID of the comments. - * - * @since 2.3.0 - * - * @param array $comments Array of comment row objects - */ -function update_comment_cache($comments) { - foreach ( (array) $comments as $comment ) - wp_cache_add($comment->comment_ID, $comment, 'comment'); -} - -// -// Internal -// - -/** - * Close comments on old posts on the fly, without any extra DB queries. Hooked to the_posts. - * - * @access private - * @since 2.7.0 - * - * @param object $posts Post data object. - * @param object $query Query object. - * @return object - */ -function _close_comments_for_old_posts( $posts, $query ) { - if ( empty( $posts ) || ! $query->is_singular() || ! get_option( 'close_comments_for_old_posts' ) ) - return $posts; - - /** - * Filter the list of post types to automatically close comments for. - * - * @since 3.2.0 - * - * @param array $post_types An array of registered post types. Default array with 'post'. - */ - $post_types = apply_filters( 'close_comments_for_post_types', array( 'post' ) ); - if ( ! in_array( $posts[0]->post_type, $post_types ) ) - return $posts; - - $days_old = (int) get_option( 'close_comments_days_old' ); - if ( ! $days_old ) - return $posts; - - if ( time() - strtotime( $posts[0]->post_date_gmt ) > ( $days_old * DAY_IN_SECONDS ) ) { - $posts[0]->comment_status = 'closed'; - $posts[0]->ping_status = 'closed'; - } - - return $posts; -} - -/** - * Close comments on an old post. Hooked to comments_open and pings_open. - * - * @access private - * @since 2.7.0 - * - * @param bool $open Comments open or closed - * @param int $post_id Post ID - * @return bool $open - */ -function _close_comments_for_old_post( $open, $post_id ) { - if ( ! $open ) - return $open; - - if ( !get_option('close_comments_for_old_posts') ) - return $open; - - $days_old = (int) get_option('close_comments_days_old'); - if ( !$days_old ) - return $open; - - $post = get_post($post_id); - - /** This filter is documented in wp-includes/comment.php */ - $post_types = apply_filters( 'close_comments_for_post_types', array( 'post' ) ); - if ( ! in_array( $post->post_type, $post_types ) ) - return $open; - - if ( time() - strtotime( $post->post_date_gmt ) > ( $days_old * DAY_IN_SECONDS ) ) - return false; - - return $open; -} diff --git a/sources/wordpress/wp-includes/compat.php b/sources/wordpress/wp-includes/compat.php deleted file mode 100644 index 83a8c64..0000000 --- a/sources/wordpress/wp-includes/compat.php +++ /dev/null @@ -1,125 +0,0 @@ - 'H32', 'sha1' => 'H40'); - - if ( !isset($packs[$algo]) ) - return false; - - $pack = $packs[$algo]; - - if (strlen($key) > 64) - $key = pack($pack, $algo($key)); - - $key = str_pad($key, 64, chr(0)); - - $ipad = (substr($key, 0, 64) ^ str_repeat(chr(0x36), 64)); - $opad = (substr($key, 0, 64) ^ str_repeat(chr(0x5C), 64)); - - $hmac = $algo($opad . pack($pack, $algo($ipad . $data))); - - if ( $raw_output ) - return pack( $pack, $hmac ); - return $hmac; -} - -if ( !function_exists('json_encode') ) { - function json_encode( $string ) { - global $wp_json; - - if ( !is_a($wp_json, 'Services_JSON') ) { - require_once( ABSPATH . WPINC . '/class-json.php' ); - $wp_json = new Services_JSON(); - } - - return $wp_json->encodeUnsafe( $string ); - } -} - -if ( !function_exists('json_decode') ) { - function json_decode( $string, $assoc_array = false ) { - global $wp_json; - - if ( !is_a($wp_json, 'Services_JSON') ) { - require_once( ABSPATH . WPINC . '/class-json.php' ); - $wp_json = new Services_JSON(); - } - - $res = $wp_json->decode( $string ); - if ( $assoc_array ) - $res = _json_decode_object_helper( $res ); - return $res; - } - function _json_decode_object_helper($data) { - if ( is_object($data) ) - $data = get_object_vars($data); - return is_array($data) ? array_map(__FUNCTION__, $data) : $data; - } -} - -if ( ! function_exists( 'hash_equals' ) ) : -/** - * Compare two strings in constant time. - * - * This function was added in PHP 5.6. - * It can leak the length of a string. - * - * @since 3.9.2 - * - * @param string $a Expected string. - * @param string $b Actual string. - * @return bool Whether strings are equal. - */ -function hash_equals( $a, $b ) { - $a_length = strlen( $a ); - if ( $a_length !== strlen( $b ) ) { - return false; - } - $result = 0; - - // Do not attempt to "optimize" this. - for ( $i = 0; $i < $a_length; $i++ ) { - $result |= ord( $a[ $i ] ) ^ ord( $b[ $i ] ); - } - - return $result === 0; -} -endif; \ No newline at end of file diff --git a/sources/wordpress/wp-includes/cron.php b/sources/wordpress/wp-includes/cron.php deleted file mode 100644 index fc87614..0000000 --- a/sources/wordpress/wp-includes/cron.php +++ /dev/null @@ -1,468 +0,0 @@ - $hook, 'timestamp' => $timestamp, 'schedule' => false, 'args' => $args ); - /** - * Filter a single event before it is scheduled. - * - * @since 3.1.0 - * - * @param object $event An object containing an event's data. - */ - $event = apply_filters( 'schedule_event', $event ); - - // A plugin disallowed this event - if ( ! $event ) - return false; - - $key = md5(serialize($event->args)); - - $crons[$event->timestamp][$event->hook][$key] = array( 'schedule' => $event->schedule, 'args' => $event->args ); - uksort( $crons, "strnatcasecmp" ); - _set_cron_array( $crons ); -} - -/** - * Schedule a periodic event. - * - * Schedules a hook which will be executed by the WordPress actions core on a - * specific interval, specified by you. The action will trigger when someone - * visits your WordPress site, if the scheduled time has passed. - * - * Valid values for the recurrence are hourly, daily and twicedaily. These can - * be extended using the cron_schedules filter in wp_get_schedules(). - * - * Use wp_next_scheduled() to prevent duplicates - * - * @since 2.1.0 - * - * @param int $timestamp Timestamp for when to run the event. - * @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. - */ -function wp_schedule_event( $timestamp, $recurrence, $hook, $args = array()) { - $crons = _get_cron_array(); - $schedules = wp_get_schedules(); - - if ( !isset( $schedules[$recurrence] ) ) - return false; - - $event = (object) array( 'hook' => $hook, 'timestamp' => $timestamp, 'schedule' => $recurrence, 'args' => $args, 'interval' => $schedules[$recurrence]['interval'] ); - /** This filter is documented in wp-includes/cron.php */ - $event = apply_filters( 'schedule_event', $event ); - - // A plugin disallowed this event - if ( ! $event ) - return false; - - $key = md5(serialize($event->args)); - - $crons[$event->timestamp][$event->hook][$key] = array( 'schedule' => $event->schedule, 'args' => $event->args, 'interval' => $event->interval ); - uksort( $crons, "strnatcasecmp" ); - _set_cron_array( $crons ); -} - -/** - * Reschedule a recurring event. - * - * @since 2.1.0 - * - * @param int $timestamp Timestamp for when to run the event. - * @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. - */ -function wp_reschedule_event( $timestamp, $recurrence, $hook, $args = array() ) { - $crons = _get_cron_array(); - $schedules = wp_get_schedules(); - $key = md5( serialize( $args ) ); - $interval = 0; - - // First we try to get it from the schedule - if ( isset( $schedules[ $recurrence ] ) ) { - $interval = $schedules[ $recurrence ]['interval']; - } - // Now we try to get it from the saved interval in case the schedule disappears - if ( 0 == $interval ) { - $interval = $crons[ $timestamp ][ $hook ][ $key ]['interval']; - } - // Now we assume something is wrong and fail to schedule - if ( 0 == $interval ) { - return false; - } - - $now = time(); - - if ( $timestamp >= $now ) { - $timestamp = $now + $interval; - } else { - $timestamp = $now + ( $interval - ( ( $now - $timestamp ) % $interval ) ); - } - - wp_schedule_event( $timestamp, $recurrence, $hook, $args ); -} - -/** - * Unschedule a previously scheduled cron job. - * - * The $timestamp and $hook parameters are required, so that the event can be - * identified. - * - * @since 2.1.0 - * - * @param int $timestamp Timestamp for when to run the event. - * @param string $hook Action hook, the execution of which will be unscheduled. - * @param array $args Arguments to pass to the hook's callback function. - * Although not passed to a callback function, these arguments are used - * to uniquely identify the scheduled event, so they should be the same - * as those used when originally scheduling the event. - */ -function wp_unschedule_event( $timestamp, $hook, $args = array() ) { - $crons = _get_cron_array(); - $key = md5(serialize($args)); - unset( $crons[$timestamp][$hook][$key] ); - if ( empty($crons[$timestamp][$hook]) ) - unset( $crons[$timestamp][$hook] ); - if ( empty($crons[$timestamp]) ) - unset( $crons[$timestamp] ); - _set_cron_array( $crons ); -} - -/** - * Unschedule all cron jobs attached to a specific hook. - * - * @since 2.1.0 - * - * @param string $hook Action hook, the execution of which will be unscheduled. - * @param array $args Optional. Arguments that were to be pass to the hook's callback function. - */ -function wp_clear_scheduled_hook( $hook, $args = array() ) { - // Backward compatibility - // Previously this function took the arguments as discrete vars rather than an array like the rest of the API - if ( !is_array($args) ) { - _deprecated_argument( __FUNCTION__, '3.0', __('This argument has changed to an array to match the behavior of the other cron functions.') ); - $args = array_slice( func_get_args(), 1 ); - } - - // This logic duplicates wp_next_scheduled() - // It's required due to a scenario where wp_unschedule_event() fails due to update_option() failing, - // and, wp_next_scheduled() returns the same schedule in an infinite loop. - $crons = _get_cron_array(); - if ( empty( $crons ) ) - return; - - $key = md5( serialize( $args ) ); - foreach ( $crons as $timestamp => $cron ) { - if ( isset( $cron[ $hook ][ $key ] ) ) { - wp_unschedule_event( $timestamp, $hook, $args ); - } - } -} - -/** - * Retrieve the next timestamp for a cron event. - * - * @since 2.1.0 - * - * @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|int The UNIX timestamp of the next time the scheduled event will occur. - */ -function wp_next_scheduled( $hook, $args = array() ) { - $crons = _get_cron_array(); - $key = md5(serialize($args)); - if ( empty($crons) ) - return false; - foreach ( $crons as $timestamp => $cron ) { - if ( isset( $cron[$hook][$key] ) ) - return $timestamp; - } - return false; -} - -/** - * Send request to run cron through HTTP request that doesn't halt page loading. - * - * @since 2.1.0 - * - * @return null Cron could not be spawned, because it is not needed to run. - */ -function spawn_cron( $gmt_time = 0 ) { - - if ( ! $gmt_time ) - $gmt_time = microtime( true ); - - if ( defined('DOING_CRON') || isset($_GET['doing_wp_cron']) ) - return; - - /* - * multiple processes on multiple web servers can run this code concurrently - * try to make this as atomic as possible by setting doing_cron switch - */ - $lock = get_transient('doing_cron'); - - if ( $lock > $gmt_time + 10 * MINUTE_IN_SECONDS ) - $lock = 0; - - // don't run if another process is currently running it or more than once every 60 sec. - if ( $lock + WP_CRON_LOCK_TIMEOUT > $gmt_time ) - return; - - //sanity check - $crons = _get_cron_array(); - if ( !is_array($crons) ) - return; - - $keys = array_keys( $crons ); - if ( isset($keys[0]) && $keys[0] > $gmt_time ) - return; - - if ( defined('ALTERNATE_WP_CRON') && ALTERNATE_WP_CRON ) { - if ( !empty($_POST) || defined('DOING_AJAX') ) - return; - - $doing_wp_cron = sprintf( '%.22F', $gmt_time ); - set_transient( 'doing_cron', $doing_wp_cron ); - - ob_start(); - wp_redirect( add_query_arg( 'doing_wp_cron', $doing_wp_cron, wp_unslash( $_SERVER['REQUEST_URI'] ) ) ); - echo ' '; - - // flush any buffers and send the headers - while ( @ob_end_flush() ); - flush(); - - WP_DEBUG ? include_once( ABSPATH . 'wp-cron.php' ) : @include_once( ABSPATH . 'wp-cron.php' ); - return; - } - - $doing_wp_cron = sprintf( '%.22F', $gmt_time ); - set_transient( 'doing_cron', $doing_wp_cron ); - - /** - * Filter the cron request arguments. - * - * @since 3.5.0 - * - * @param array $cron_request_array { - * An array of cron request URL arguments. - * - * @type string $url The cron request URL. - * @type int $key The 22 digit GMT microtime. - * @type array $args { - * An array of cron request arguments. - * - * @type int $timeout The request timeout in seconds. Default .01 seconds. - * @type bool $blocking Whether to set blocking for the request. Default false. - * @type bool $sslverify Whether SSL should be verified for the request. Default false. - * } - * } - */ - $cron_request = apply_filters( 'cron_request', array( - 'url' => add_query_arg( 'doing_wp_cron', $doing_wp_cron, site_url( 'wp-cron.php' ) ), - 'key' => $doing_wp_cron, - 'args' => array( - 'timeout' => 0.01, - 'blocking' => false, - /** This filter is documented in wp-includes/class-http.php */ - 'sslverify' => apply_filters( 'https_local_ssl_verify', false ) - ) - ) ); - - wp_remote_post( $cron_request['url'], $cron_request['args'] ); -} - -/** - * Run scheduled callbacks or spawn cron for all scheduled events. - * - * @since 2.1.0 - * - * @return null When doesn't need to run Cron. - */ -function wp_cron() { - - // Prevent infinite loops caused by lack of wp-cron.php - if ( strpos($_SERVER['REQUEST_URI'], '/wp-cron.php') !== false || ( defined('DISABLE_WP_CRON') && DISABLE_WP_CRON ) ) - return; - - if ( false === $crons = _get_cron_array() ) - return; - - $gmt_time = microtime( true ); - $keys = array_keys( $crons ); - if ( isset($keys[0]) && $keys[0] > $gmt_time ) - return; - - $schedules = wp_get_schedules(); - foreach ( $crons as $timestamp => $cronhooks ) { - if ( $timestamp > $gmt_time ) break; - foreach ( (array) $cronhooks as $hook => $args ) { - if ( isset($schedules[$hook]['callback']) && !call_user_func( $schedules[$hook]['callback'] ) ) - continue; - spawn_cron( $gmt_time ); - break 2; - } - } -} - -/** - * Retrieve supported and filtered Cron recurrences. - * - * The supported recurrences are 'hourly' and 'daily'. A plugin may add more by - * hooking into the 'cron_schedules' filter. The filter accepts an array of - * arrays. The outer array has a key that is the name of the schedule or for - * example 'weekly'. The value is an array with two keys, one is 'interval' and - * the other is 'display'. - * - * The 'interval' is a number in seconds of when the cron job should run. So for - * 'hourly', the time is 3600 or 60*60. For weekly, the value would be - * 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'). - * - * 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') - * ); - * - * - * @since 2.1.0 - * - * @return array - */ -function wp_get_schedules() { - $schedules = array( - 'hourly' => array( 'interval' => HOUR_IN_SECONDS, 'display' => __( 'Once Hourly' ) ), - 'twicedaily' => array( 'interval' => 12 * HOUR_IN_SECONDS, 'display' => __( 'Twice Daily' ) ), - 'daily' => array( 'interval' => DAY_IN_SECONDS, 'display' => __( 'Once Daily' ) ), - ); - /** - * Filter the non-default cron schedules. - * - * @since 2.1.0 - * - * @param array $new_schedules An array of non-default cron schedules. Default empty. - */ - return array_merge( apply_filters( 'cron_schedules', array() ), $schedules ); -} - -/** - * Retrieve Cron schedule for hook with arguments. - * - * @since 2.1.0 - * - * @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 string|bool False, if no schedule. Schedule on success. - */ -function wp_get_schedule($hook, $args = array()) { - $crons = _get_cron_array(); - $key = md5(serialize($args)); - if ( empty($crons) ) - return false; - foreach ( $crons as $timestamp => $cron ) { - if ( isset( $cron[$hook][$key] ) ) - return $cron[$hook][$key]['schedule']; - } - return false; -} - -// -// Private functions -// - -/** - * Retrieve cron info array option. - * - * @since 2.1.0 - * @access private - * - * @return array CRON info array. - */ -function _get_cron_array() { - $cron = get_option('cron'); - if ( ! is_array($cron) ) - return false; - - if ( !isset($cron['version']) ) - $cron = _upgrade_cron_array($cron); - - unset($cron['version']); - - return $cron; -} - -/** - * Updates the CRON option with the new CRON array. - * - * @since 2.1.0 - * @access private - * - * @param array $cron Cron info array from {@link _get_cron_array()}. - */ -function _set_cron_array($cron) { - $cron['version'] = 2; - update_option( 'cron', $cron ); -} - -/** - * Upgrade a Cron info array. - * - * This function upgrades the Cron info array to version 2. - * - * @since 2.1.0 - * @access private - * - * @param array $cron Cron info array from {@link _get_cron_array()}. - * @return array An upgraded Cron info array. - */ -function _upgrade_cron_array($cron) { - if ( isset($cron['version']) && 2 == $cron['version']) - return $cron; - - $new_cron = array(); - - foreach ( (array) $cron as $timestamp => $hooks) { - foreach ( (array) $hooks as $hook => $args ) { - $key = md5(serialize($args['args'])); - $new_cron[$timestamp][$hook][$key] = $args; - } - } - - $new_cron['version'] = 2; - update_option( 'cron', $new_cron ); - return $new_cron; -} diff --git a/sources/wordpress/wp-includes/css/admin-bar-rtl.css b/sources/wordpress/wp-includes/css/admin-bar-rtl.css deleted file mode 100644 index 9a9c6e6..0000000 --- a/sources/wordpress/wp-includes/css/admin-bar-rtl.css +++ /dev/null @@ -1,1099 +0,0 @@ -#wpadminbar * { - height: auto; - width: auto; - margin: 0; - padding: 0; - position: static; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - font: normal 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; /* Prevent Safari from switching to standard antialiasing on hover */ -} - -.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-site-name a.ab-item, -#wpadminbar #wp-admin-bar-my-sites a.ab-item { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -#wpadminbar ul li:before, -#wpadminbar ul li:after { - content: normal; -} - -#wpadminbar a, -#wpadminbar a:hover, -#wpadminbar a img, -#wpadminbar a img:hover { - outline: none; - border: none; - text-decoration: none; - background: none; -} - -#wpadminbar a:focus, -#wpadminbar a:active, -#wpadminbar input[type="text"], -#wpadminbar input[type="password"], -#wpadminbar input[type="number"], -#wpadminbar input[type="search"], -#wpadminbar input[type="email"], -#wpadminbar input[type="url"], -#wpadminbar select, -#wpadminbar textarea, -#wpadminbar div { - -webkit-box-shadow: none; - box-shadow: none; - outline: none; -} - -#wpadminbar { - direction: rtl; - color: #ccc; - font: normal 13px/32px "Open Sans", sans-serif; - height: 32px; - position: fixed; - top: 0; - right: 0; - width: 100%; - min-width: 600px; /* match the min-width of the body in wp-admin.css */ - z-index: 99999; - background: #222; -} - -#wpadminbar .ab-sub-wrapper, -#wpadminbar ul, -#wpadminbar ul li { - background: none; - 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: none; -} - -#wpadminbar .quicklinks .ab-top-secondary > li { - float: left; -} - -#wpadminbar .quicklinks a, -#wpadminbar .quicklinks .ab-empty-item, -#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,0.2); - box-shadow: 0 3px 5px rgba(0,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: bold; -} - -#wpadminbar .quicklinks .menupop ul li .ab-item, -#wpadminbar .quicklinks .menupop ul li a strong, -#wpadminbar .quicklinks .menupop.hover ul li .ab-item, -#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item, -#wpadminbar .shortlink-input { - line-height: 26px; - height: 26px; - white-space: nowrap; - min-width: 140px; -} - -#wpadminbar .shortlink-input { - width: 200px; -} - -#wpadminbar.nojs li:hover > .ab-sub-wrapper, -#wpadminbar 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 > .ab-item:focus, -#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, -#wpadminbar .ab-top-menu > li:hover > .ab-item, -#wpadminbar .ab-top-menu > li.hover > .ab-item { - background: #333; - color: #2ea2cc; -} - -#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; -} - -#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, -#wpadminbar .ab-icon, -#wpadminbar .ab-item:before { - position: relative; - float: right; - font: normal 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 .ab-icon:before, -#wpadminbar .ab-item:before, -#wpadminbar #adminbarsearch:before { - color: #999; -} - -#wpadminbar .ab-icon:before, -#wpadminbar .ab-item:before, -#wpadminbar #adminbarsearch:before { - 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 { - color: #eee; -} - -#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:hover, -#wpadminbar .quicklinks .menupop ul li a:focus, -#wpadminbar .quicklinks .menupop ul li a:hover strong, -#wpadminbar .quicklinks .menupop ul li a:focus strong, -#wpadminbar .quicklinks .menupop.hover ul li a:hover, -#wpadminbar .quicklinks .menupop.hover ul li a:focus, -#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, -#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, -#wpadminbar li:hover .ab-icon:before, -#wpadminbar li:hover .ab-item:before, -#wpadminbar li a:focus .ab-icon:before, -#wpadminbar li .ab-item:focus:before, -#wpadminbar li.hover .ab-icon:before, -#wpadminbar li.hover .ab-item:before, -#wpadminbar li:hover #adminbarsearch:before { - color: #2ea2cc; -} - -#wpadminbar .menupop .menupop > .ab-item:before, -#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { - position: absolute; - font: normal 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 > a:hover, -#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a { - color: #2ea2cc; -} - -#wpadminbar .quicklinks a span#ab-updates { - background: #eee; - color: #333; - display: inline; - padding: 2px 5px; - font-size: 10px; - font-weight: bold; - -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; -} - -/** - * My Account - */ -#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: none; -} - -#wp-admin-bar-user-info .avatar { - position: absolute; - right: -72px; - top: 4px; - width: 64px; - height: 64px; -} - -#wpadminbar #wp-admin-bar-user-info a { - background: none; - height: auto; -} - -#wpadminbar #wp-admin-bar-user-info span { - background: none; - 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; -} - -/** - * WP Logo - */ -#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; -} - -/* - * My Sites & Site Title - */ -#wpadminbar .quicklinks li .blavatar { - float: right; - font: normal 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"; -} - - - -/** - * Comments - */ -#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; -} - -/** - * New Content - */ -#wpadminbar #wp-admin-bar-new-content .ab-icon:before { - content: '\f132'; - top: 4px; -} - -/** - * Updates - */ -#wpadminbar #wp-admin-bar-updates .ab-icon:before { - content: '\f463'; - top: 2px; -} - -/** - * Search - */ -#wpadminbar #wp-admin-bar-search .ab-item { - padding: 0; - background: transparent; -} - -#wpadminbar #adminbarsearch { - position: relative; - height: 32px; - padding: 0 2px; -} - -#wpadminbar #adminbarsearch:before { - position: absolute; - top: 6px; - right: 5px; - z-index: 20; - font: normal 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: none; - 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, 0.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 { - display: none; -} - -/** - * Customize support classes - */ -.no-customize-support .hide-if-no-customize, -.customize-support .hide-if-customize, -.no-customize-support.wp-core-ui .hide-if-no-customize, -.no-customize-support .wp-core-ui .hide-if-no-customize, -.customize-support.wp-core-ui .hide-if-customize, -.customize-support .wp-core-ui .hide-if-customize { - display: none; -} - -/* Skip link */ -#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: bold; - 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); -} - -/** - * IE 6-targeted rules - */ -* 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 support */ -.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-my-sites > .ab-item, -.no-font-face #wpadminbar #wp-admin-bar-site-name > .ab-item, -.no-font-face #wpadminbar #wp-admin-bar-edit > .ab-item { - text-indent: 0; -} - -.no-font-face #wpadminbar .ab-icon, -.no-font-face #wpadminbar .ab-icon:before, -.no-font-face #wpadminbar a.ab-item:before, -.no-font-face #wpadminbar #wp-admin-bar-wp-logo > .ab-item { - 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; -} -/* End no @font-face */ - -@media screen and ( max-width: 782px ) { - /* Toolbar Touchification*/ - html #wpadminbar { - right: 0 !important; - z-index: 500 !important; - height: 46px; - min-width: 300px; - - /* These rules break dropdown tappability on Chrome/Android. - -webkit-transform: translate3d(0, 0, 0); - -webkit-backface-visibility: hidden; - -webkit-transition: 0; - transform: translate3d(0, 0, 0); - backface-visibility: hidden; - transition: 0; - */ - } - - #wpadminbar * { - font: normal 14px/32px "Open Sans", sans-serif; - } - - #wpadminbar .quicklinks > ul > li > a, - #wpadminbar .quicklinks .ab-empty-item { - padding: 0; - height: 46px; - line-height: 46px; - width: auto; - } - - #wpadminbar .ab-icon { - font: 40px/1 dashicons !important; - margin: 0; - padding: 0; - width: 52px; - height: 46px; - text-align: center; - } - - #wpadminbar .ab-icon:before { - text-align: center; - } - - #wpadminbar .ab-submenu { - padding: 0; - } - - #wpadminbar #wp-admin-bar-site-name a.ab-item, - #wpadminbar #wp-admin-bar-my-sites a.ab-item, - #wpadminbar #wp-admin-bar-my-account 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; - } - - /* WP logo */ - #wpadminbar #wp-admin-bar-wp-logo > .ab-item { - padding: 0; - } - - #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon { - padding: 0; - width: 52px; - height: 46px; - text-align: center; - vertical-align: top; - } - - #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { - font: 28px/1 'dashicons' !important; - top: -3px; - } - - #wpadminbar .ab-icon, - #wpadminbar .ab-item:before { - padding: 0; - } - - /* My Sites and "Site Title" menu */ - #wpadminbar #wp-admin-bar-my-sites > .ab-item, - #wpadminbar #wp-admin-bar-site-name > .ab-item, - #wpadminbar #wp-admin-bar-edit > .ab-item, - #wpadminbar #wp-admin-bar-my-account > .ab-item { - text-indent: 100%; - white-space: nowrap; - overflow: hidden; - width: 52px; - padding: 0; - color: #999; - position: relative; - } - - #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, - #wpadminbar .ab-icon, - #wpadminbar .ab-item:before { - padding: 0; - margin-left: 0; - } - - #wpadminbar #wp-admin-bar-edit > .ab-item:before, - #wpadminbar #wp-admin-bar-my-sites > .ab-item:before, - #wpadminbar #wp-admin-bar-site-name > .ab-item:before, - #wpadminbar #wp-admin-bar-my-account > .ab-item:before { - display: block; - text-indent: 0; - font: normal 32px/1 'dashicons'; - speak: none; - top: 7px; - width: 52px; - text-align: center; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - #wpadminbar #wp-admin-bar-appearance { - margin-top: 0; - } - - #wpadminbar .quicklinks li .blavatar:before { - display: none; - } - - /* Search */ - #wpadminbar #wp-admin-bar-search { - display: none; - } - - /* New Content */ - #wpadminbar #wp-admin-bar-new-content .ab-icon:before { - top: 0; - line-height: 53px; - height: 46px !important; - text-align: center; - width: 52px; - display: block; - } - - /* Updates */ - #wpadminbar #wp-admin-bar-updates { - text-align: center; - } - - #wpadminbar #wp-admin-bar-updates .ab-icon:before { - top: 3px; - } - - /* Comments */ - #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; - } - - /* My Account */ - #wpadminbar #wp-admin-bar-my-account > a { - position: relative; - white-space: nowrap; - text-indent: 150%; /* More than 100% indention is needed since this element has padding */ - width: 28px; - padding: 0 10px; - overflow: hidden; /* Prevent link text from forcing horizontal scrolling on mobile */ - } - - #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: 0.8 !important; - margin-bottom: -2px; - } - - /* Show only default top level items */ - #wp-toolbar > ul > li { - display: none; - } - - #wpadminbar li#wp-admin-bar-menu-toggle, - #wpadminbar li#wp-admin-bar-wp-logo, - #wpadminbar li#wp-admin-bar-my-sites, - #wpadminbar li#wp-admin-bar-updates, - #wpadminbar li#wp-admin-bar-site-name, - #wpadminbar li#wp-admin-bar-new-content, - #wpadminbar li#wp-admin-bar-edit, - #wpadminbar li#wp-admin-bar-comments, - #wpadminbar li#wp-admin-bar-new-content, - #wpadminbar li#wp-admin-bar-my-account { - display: block; - } - - /* Allow dropdown list items to appear normally */ - #wpadminbar li:hover ul li, - #wpadminbar li.hover ul li, - #wpadminbar li:hover ul li:hover ul li { - display: list-item; - } - - /* Override default min-width so dropdown lists aren't stretched - to 100% viewport width at responsive sizes. */ - #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; - } - - /* Experimental fix for touch toolbar dropdown positioning */ - #wpadminbar .ab-top-menu, - #wpadminbar .ab-top-secondary, - #wpadminbar #wp-admin-bar-wp-logo, - #wpadminbar #wp-admin-bar-my-sites, - #wpadminbar #wp-admin-bar-site-name, - #wpadminbar #wp-admin-bar-updates, - #wpadminbar #wp-admin-bar-comments, - #wpadminbar #wp-admin-bar-new-content, - #wpadminbar #wp-admin-bar-edit, - #wpadminbar #wp-admin-bar-my-account { - 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; - } - - /* Realign arrows on taller responsive submenus */ - - #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { - top: 10px; - right: 0; - } -} - -/* Smartphone */ -@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; - position: relative; - } - - #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-wp-logo, - #wpadminbar li#wp-admin-bar-updates { - display: none; - } - - /* Make submenus full-width at this size */ - - #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper { - position: static; - -webkit-box-shadow: none; - box-shadow: none; - } -} diff --git a/sources/wordpress/wp-includes/css/admin-bar-rtl.min.css b/sources/wordpress/wp-includes/css/admin-bar-rtl.min.css deleted file mode 100644 index 06290bc..0000000 --- a/sources/wordpress/wp-includes/css/admin-bar-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -#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 diff --git a/sources/wordpress/wp-includes/css/admin-bar.css b/sources/wordpress/wp-includes/css/admin-bar.css deleted file mode 100644 index 4f5343c..0000000 --- a/sources/wordpress/wp-includes/css/admin-bar.css +++ /dev/null @@ -1,1099 +0,0 @@ -#wpadminbar * { - height: auto; - width: auto; - margin: 0; - padding: 0; - position: static; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - font: normal 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; /* Prevent Safari from switching to standard antialiasing on hover */ -} - -.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-site-name a.ab-item, -#wpadminbar #wp-admin-bar-my-sites a.ab-item { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -#wpadminbar ul li:before, -#wpadminbar ul li:after { - content: normal; -} - -#wpadminbar a, -#wpadminbar a:hover, -#wpadminbar a img, -#wpadminbar a img:hover { - outline: none; - border: none; - text-decoration: none; - background: none; -} - -#wpadminbar a:focus, -#wpadminbar a:active, -#wpadminbar input[type="text"], -#wpadminbar input[type="password"], -#wpadminbar input[type="number"], -#wpadminbar input[type="search"], -#wpadminbar input[type="email"], -#wpadminbar input[type="url"], -#wpadminbar select, -#wpadminbar textarea, -#wpadminbar div { - -webkit-box-shadow: none; - box-shadow: none; - outline: none; -} - -#wpadminbar { - direction: ltr; - color: #ccc; - font: normal 13px/32px "Open Sans", sans-serif; - height: 32px; - position: fixed; - top: 0; - left: 0; - width: 100%; - min-width: 600px; /* match the min-width of the body in wp-admin.css */ - z-index: 99999; - background: #222; -} - -#wpadminbar .ab-sub-wrapper, -#wpadminbar ul, -#wpadminbar ul li { - background: none; - 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: none; -} - -#wpadminbar .quicklinks .ab-top-secondary > li { - float: right; -} - -#wpadminbar .quicklinks a, -#wpadminbar .quicklinks .ab-empty-item, -#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,0.2); - box-shadow: 0 3px 5px rgba(0,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: bold; -} - -#wpadminbar .quicklinks .menupop ul li .ab-item, -#wpadminbar .quicklinks .menupop ul li a strong, -#wpadminbar .quicklinks .menupop.hover ul li .ab-item, -#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item, -#wpadminbar .shortlink-input { - line-height: 26px; - height: 26px; - white-space: nowrap; - min-width: 140px; -} - -#wpadminbar .shortlink-input { - width: 200px; -} - -#wpadminbar.nojs li:hover > .ab-sub-wrapper, -#wpadminbar 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 > .ab-item:focus, -#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, -#wpadminbar .ab-top-menu > li:hover > .ab-item, -#wpadminbar .ab-top-menu > li.hover > .ab-item { - background: #333; - color: #2ea2cc; -} - -#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; -} - -#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, -#wpadminbar .ab-icon, -#wpadminbar .ab-item:before { - position: relative; - float: left; - font: normal 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 .ab-icon:before, -#wpadminbar .ab-item:before, -#wpadminbar #adminbarsearch:before { - color: #999; -} - -#wpadminbar .ab-icon:before, -#wpadminbar .ab-item:before, -#wpadminbar #adminbarsearch:before { - 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 { - color: #eee; -} - -#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:hover, -#wpadminbar .quicklinks .menupop ul li a:focus, -#wpadminbar .quicklinks .menupop ul li a:hover strong, -#wpadminbar .quicklinks .menupop ul li a:focus strong, -#wpadminbar .quicklinks .menupop.hover ul li a:hover, -#wpadminbar .quicklinks .menupop.hover ul li a:focus, -#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, -#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, -#wpadminbar li:hover .ab-icon:before, -#wpadminbar li:hover .ab-item:before, -#wpadminbar li a:focus .ab-icon:before, -#wpadminbar li .ab-item:focus:before, -#wpadminbar li.hover .ab-icon:before, -#wpadminbar li.hover .ab-item:before, -#wpadminbar li:hover #adminbarsearch:before { - color: #2ea2cc; -} - -#wpadminbar .menupop .menupop > .ab-item:before, -#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { - position: absolute; - font: normal 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 > a:hover, -#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a { - color: #2ea2cc; -} - -#wpadminbar .quicklinks a span#ab-updates { - background: #eee; - color: #333; - display: inline; - padding: 2px 5px; - font-size: 10px; - font-weight: bold; - -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; -} - -/** - * My Account - */ -#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: none; -} - -#wp-admin-bar-user-info .avatar { - position: absolute; - left: -72px; - top: 4px; - width: 64px; - height: 64px; -} - -#wpadminbar #wp-admin-bar-user-info a { - background: none; - height: auto; -} - -#wpadminbar #wp-admin-bar-user-info span { - background: none; - 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; -} - -/** - * WP Logo - */ -#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; -} - -/* - * My Sites & Site Title - */ -#wpadminbar .quicklinks li .blavatar { - float: left; - font: normal 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"; -} - - - -/** - * Comments - */ -#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; -} - -/** - * New Content - */ -#wpadminbar #wp-admin-bar-new-content .ab-icon:before { - content: '\f132'; - top: 4px; -} - -/** - * Updates - */ -#wpadminbar #wp-admin-bar-updates .ab-icon:before { - content: '\f463'; - top: 2px; -} - -/** - * Search - */ -#wpadminbar #wp-admin-bar-search .ab-item { - padding: 0; - background: transparent; -} - -#wpadminbar #adminbarsearch { - position: relative; - height: 32px; - padding: 0 2px; -} - -#wpadminbar #adminbarsearch:before { - position: absolute; - top: 6px; - left: 5px; - z-index: 20; - font: normal 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: none; - 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, 0.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 { - display: none; -} - -/** - * Customize support classes - */ -.no-customize-support .hide-if-no-customize, -.customize-support .hide-if-customize, -.no-customize-support.wp-core-ui .hide-if-no-customize, -.no-customize-support .wp-core-ui .hide-if-no-customize, -.customize-support.wp-core-ui .hide-if-customize, -.customize-support .wp-core-ui .hide-if-customize { - display: none; -} - -/* Skip link */ -#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: bold; - 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); -} - -/** - * IE 6-targeted rules - */ -* 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 support */ -.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-my-sites > .ab-item, -.no-font-face #wpadminbar #wp-admin-bar-site-name > .ab-item, -.no-font-face #wpadminbar #wp-admin-bar-edit > .ab-item { - text-indent: 0; -} - -.no-font-face #wpadminbar .ab-icon, -.no-font-face #wpadminbar .ab-icon:before, -.no-font-face #wpadminbar a.ab-item:before, -.no-font-face #wpadminbar #wp-admin-bar-wp-logo > .ab-item { - 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; -} -/* End no @font-face */ - -@media screen and ( max-width: 782px ) { - /* Toolbar Touchification*/ - html #wpadminbar { - left: 0 !important; - z-index: 500 !important; - height: 46px; - min-width: 300px; - - /* These rules break dropdown tappability on Chrome/Android. - -webkit-transform: translate3d(0, 0, 0); - -webkit-backface-visibility: hidden; - -webkit-transition: 0; - transform: translate3d(0, 0, 0); - backface-visibility: hidden; - transition: 0; - */ - } - - #wpadminbar * { - font: normal 14px/32px "Open Sans", sans-serif; - } - - #wpadminbar .quicklinks > ul > li > a, - #wpadminbar .quicklinks .ab-empty-item { - padding: 0; - height: 46px; - line-height: 46px; - width: auto; - } - - #wpadminbar .ab-icon { - font: 40px/1 dashicons !important; - margin: 0; - padding: 0; - width: 52px; - height: 46px; - text-align: center; - } - - #wpadminbar .ab-icon:before { - text-align: center; - } - - #wpadminbar .ab-submenu { - padding: 0; - } - - #wpadminbar #wp-admin-bar-site-name a.ab-item, - #wpadminbar #wp-admin-bar-my-sites a.ab-item, - #wpadminbar #wp-admin-bar-my-account 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; - } - - /* WP logo */ - #wpadminbar #wp-admin-bar-wp-logo > .ab-item { - padding: 0; - } - - #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon { - padding: 0; - width: 52px; - height: 46px; - text-align: center; - vertical-align: top; - } - - #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { - font: 28px/1 'dashicons' !important; - top: -3px; - } - - #wpadminbar .ab-icon, - #wpadminbar .ab-item:before { - padding: 0; - } - - /* My Sites and "Site Title" menu */ - #wpadminbar #wp-admin-bar-my-sites > .ab-item, - #wpadminbar #wp-admin-bar-site-name > .ab-item, - #wpadminbar #wp-admin-bar-edit > .ab-item, - #wpadminbar #wp-admin-bar-my-account > .ab-item { - text-indent: 100%; - white-space: nowrap; - overflow: hidden; - width: 52px; - padding: 0; - color: #999; - position: relative; - } - - #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, - #wpadminbar .ab-icon, - #wpadminbar .ab-item:before { - padding: 0; - margin-right: 0; - } - - #wpadminbar #wp-admin-bar-edit > .ab-item:before, - #wpadminbar #wp-admin-bar-my-sites > .ab-item:before, - #wpadminbar #wp-admin-bar-site-name > .ab-item:before, - #wpadminbar #wp-admin-bar-my-account > .ab-item:before { - display: block; - text-indent: 0; - font: normal 32px/1 'dashicons'; - speak: none; - top: 7px; - width: 52px; - text-align: center; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - #wpadminbar #wp-admin-bar-appearance { - margin-top: 0; - } - - #wpadminbar .quicklinks li .blavatar:before { - display: none; - } - - /* Search */ - #wpadminbar #wp-admin-bar-search { - display: none; - } - - /* New Content */ - #wpadminbar #wp-admin-bar-new-content .ab-icon:before { - top: 0; - line-height: 53px; - height: 46px !important; - text-align: center; - width: 52px; - display: block; - } - - /* Updates */ - #wpadminbar #wp-admin-bar-updates { - text-align: center; - } - - #wpadminbar #wp-admin-bar-updates .ab-icon:before { - top: 3px; - } - - /* Comments */ - #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; - } - - /* My Account */ - #wpadminbar #wp-admin-bar-my-account > a { - position: relative; - white-space: nowrap; - text-indent: 150%; /* More than 100% indention is needed since this element has padding */ - width: 28px; - padding: 0 10px; - overflow: hidden; /* Prevent link text from forcing horizontal scrolling on mobile */ - } - - #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: 0.8 !important; - margin-bottom: -2px; - } - - /* Show only default top level items */ - #wp-toolbar > ul > li { - display: none; - } - - #wpadminbar li#wp-admin-bar-menu-toggle, - #wpadminbar li#wp-admin-bar-wp-logo, - #wpadminbar li#wp-admin-bar-my-sites, - #wpadminbar li#wp-admin-bar-updates, - #wpadminbar li#wp-admin-bar-site-name, - #wpadminbar li#wp-admin-bar-new-content, - #wpadminbar li#wp-admin-bar-edit, - #wpadminbar li#wp-admin-bar-comments, - #wpadminbar li#wp-admin-bar-new-content, - #wpadminbar li#wp-admin-bar-my-account { - display: block; - } - - /* Allow dropdown list items to appear normally */ - #wpadminbar li:hover ul li, - #wpadminbar li.hover ul li, - #wpadminbar li:hover ul li:hover ul li { - display: list-item; - } - - /* Override default min-width so dropdown lists aren't stretched - to 100% viewport width at responsive sizes. */ - #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; - } - - /* Experimental fix for touch toolbar dropdown positioning */ - #wpadminbar .ab-top-menu, - #wpadminbar .ab-top-secondary, - #wpadminbar #wp-admin-bar-wp-logo, - #wpadminbar #wp-admin-bar-my-sites, - #wpadminbar #wp-admin-bar-site-name, - #wpadminbar #wp-admin-bar-updates, - #wpadminbar #wp-admin-bar-comments, - #wpadminbar #wp-admin-bar-new-content, - #wpadminbar #wp-admin-bar-edit, - #wpadminbar #wp-admin-bar-my-account { - 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; - } - - /* Realign arrows on taller responsive submenus */ - - #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { - top: 10px; - left: 0; - } -} - -/* Smartphone */ -@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; - position: relative; - } - - #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-wp-logo, - #wpadminbar li#wp-admin-bar-updates { - display: none; - } - - /* Make submenus full-width at this size */ - - #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper { - position: static; - -webkit-box-shadow: none; - box-shadow: none; - } -} diff --git a/sources/wordpress/wp-includes/css/admin-bar.min.css b/sources/wordpress/wp-includes/css/admin-bar.min.css deleted file mode 100644 index 8907308..0000000 --- a/sources/wordpress/wp-includes/css/admin-bar.min.css +++ /dev/null @@ -1 +0,0 @@ -#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 diff --git a/sources/wordpress/wp-includes/css/buttons-rtl.css b/sources/wordpress/wp-includes/css/buttons-rtl.css deleted file mode 100644 index d4e0b53..0000000 --- a/sources/wordpress/wp-includes/css/buttons-rtl.css +++ /dev/null @@ -1,364 +0,0 @@ -/* ---------------------------------------------------------------------------- - -NOTE: If you edit this file, you should make sure that the CSS rules for -buttons in the following files are updated. - -* jquery-ui-dialog.css -* editor.css - -WordPress-style Buttons -======================= -Create a button by adding the %60.button` class to an element. For backwards -compatibility, we support several other classes (such as `.button-secondary`), -but these will *not* work with the stackable classes described below. - -Button Styles -------------- -To display a primary button style, add the `.button-primary` class to a button. - -Button Sizes ------------- -Adjust a button's size by adding the `.button-large` or `.button-small` class. - -Button States -------------- -Lock the state of a button by adding the name of the pseudoclass as -an actual class (e.g. `.hover` for `:hover`). - - -TABLE OF CONTENTS: ------------------- - 1.0 - Button Layouts - 2.0 - Default Button Style - 3.0 - Primary Button Style - 4.0 - Button Groups - 5.0 - Responsive Button Styles - ----------------------------------------------------------------------------- */ - -/* ---------------------------------------------------------------------------- - 1.0 - Button Layouts ----------------------------------------------------------------------------- */ - -.wp-core-ui .button, -.wp-core-ui .button-primary, -.wp-core-ui .button-secondary { - display: inline-block; - text-decoration: none; - font-size: 13px; - line-height: 26px; - height: 28px; - margin: 0; - padding: 0 10px 1px; - cursor: pointer; - border-width: 1px; - border-style: solid; - -webkit-appearance: none; - -webkit-border-radius: 3px; - border-radius: 3px; - white-space: nowrap; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -/* Remove the dotted border on :focus and the extra padding in Firefox */ -.wp-core-ui button::-moz-focus-inner, -.wp-core-ui input[type="reset"]::-moz-focus-inner, -.wp-core-ui input[type="button"]::-moz-focus-inner, -.wp-core-ui input[type="submit"]::-moz-focus-inner { - border-width: 0; - border-style: none; - padding: 0; -} - -.wp-core-ui .button.button-large, -.wp-core-ui .button-group.button-large .button { - height: 30px; - line-height: 28px; - padding: 0 12px 2px; -} - -.wp-core-ui .button.button-small, -.wp-core-ui .button-group.button-small .button { - height: 24px; - line-height: 22px; - padding: 0 8px 1px; - font-size: 11px; -} - -.wp-core-ui .button.button-hero, -.wp-core-ui .button-group.button-hero .button { - font-size: 14px; - height: 46px; - line-height: 44px; - padding: 0 36px; -} - -.wp-core-ui .button:active, -.wp-core-ui .button:focus { - outline: none; -} - -.wp-core-ui .button.hidden { - display: none; -} - -/* Style Reset buttons as simple text links */ - -.wp-core-ui input[type="reset"], -.wp-core-ui input[type="reset"]:hover, -.wp-core-ui input[type="reset"]:active, -.wp-core-ui input[type="reset"]:focus { - background: none; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - padding: 0 2px 1px; - width: auto; -} - -/* ---------------------------------------------------------------------------- - 2.0 - Default Button Style ----------------------------------------------------------------------------- */ - -.wp-core-ui .button, -.wp-core-ui .button-secondary { - color: #555; - border-color: #cccccc; - background: #f7f7f7; - -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 ); - vertical-align: top; -} - -.wp-core-ui p .button { - vertical-align: baseline; -} - -.wp-core-ui .button.hover, -.wp-core-ui .button:hover, -.wp-core-ui .button-secondary:hover, -.wp-core-ui .button.focus, -.wp-core-ui .button:focus, -.wp-core-ui .button-secondary:focus { - background: #fafafa; - border-color: #999; - color: #222; -} - -.wp-core-ui .button.focus, -.wp-core-ui .button:focus, -.wp-core-ui .button-secondary: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); -} - -.wp-core-ui .button.active, -.wp-core-ui .button.active:hover, -.wp-core-ui .button:active, -.wp-core-ui .button-secondary:active { - background: #eee; - border-color: #999; - color: #333; - -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); - box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); -} - -.wp-core-ui .button.active:focus { - -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, .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, .8); -} - -.wp-core-ui .button[disabled], -.wp-core-ui .button:disabled, -.wp-core-ui .button.disabled, -.wp-core-ui .button-secondary[disabled], -.wp-core-ui .button-secondary:disabled, -.wp-core-ui .button-secondary.disabled, -.wp-core-ui .button-disabled { - 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; -} - -/* ---------------------------------------------------------------------------- - 3.0 - Primary Button Style ----------------------------------------------------------------------------- */ - -.wp-core-ui .button-primary { - background: #2ea2cc; - border-color: #0074a2; - -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5), 0 1px 0 rgba( 0, 0, 0, 0.15 ); - box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 ); - color: #fff; - text-decoration: none; -} - -.wp-core-ui .button-primary.hover, -.wp-core-ui .button-primary:hover, -.wp-core-ui .button-primary.focus, -.wp-core-ui .button-primary:focus { - background: #1e8cbe; - border-color: #0074a2; - -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); - box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); - color: #fff; -} - -.wp-core-ui .button-primary.focus, -.wp-core-ui .button-primary:focus { - border-color: #0e3950; - -webkit-box-shadow: - inset 0 1px 0 rgba( 120, 200, 230, 0.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, 0.6 ), - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba(30, 140, 190, .8); -} - -.wp-core-ui .button-primary.active, -.wp-core-ui .button-primary.active:hover, -.wp-core-ui .button-primary.active:focus, -.wp-core-ui .button-primary:active { - background: #1b7aa6; - border-color: #005684; - color: rgba( 255, 255, 255, 0.95 ); - -webkit-box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); - box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); - vertical-align: top; -} - -.wp-core-ui .button-primary[disabled], -.wp-core-ui .button-primary:disabled, -.wp-core-ui .button-primary-disabled, -.wp-core-ui .button-primary.disabled { - color: #94cde7 !important; - background: #298cba !important; - border-color: #1b607f !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 ) !important; - cursor: default; -} - -/* ---------------------------------------------------------------------------- - 4.0 - Button Groups ----------------------------------------------------------------------------- */ - -.wp-core-ui .button-group { - position: relative; - display: inline-block; - white-space: nowrap; - font-size: 0; - vertical-align: middle; -} - -.wp-core-ui .button-group > .button { - display: inline-block; - -webkit-border-radius: 0; - border-radius: 0; - margin-left: -1px; - z-index: 10; -} - -.wp-core-ui .button-group > .button-primary { - z-index: 100; -} - -.wp-core-ui .button-group > .button:hover { - z-index: 20; -} - -.wp-core-ui .button-group > .button:first-child { - -webkit-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} - -.wp-core-ui .button-group > .button:last-child { - -webkit-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} - -.wp-core-ui .button-group > .button:focus { - position: relative; - z-index: 1; -} - -/* ---------------------------------------------------------------------------- - 5.0 - Responsive Button Styles ----------------------------------------------------------------------------- */ - -@media screen and ( max-width: 782px ) { - - .wp-core-ui .button, - .wp-core-ui .button.button-large, - .wp-core-ui .button.button-small, - input#publish, - input#save-post, - a.preview { - padding: 6px 14px; - line-height: normal; - font-size: 14px; - vertical-align: middle; - height: auto; - margin-bottom: 4px; - } - - #media-upload.wp-core-ui .button { - padding: 0 10px 1px; - height: 24px; - line-height: 22px; - font-size: 13px; - } - - .media-frame.mode-grid .bulk-select .button { - margin-bottom: 0; - } - - /* Publish Metabox Options */ - .wp-core-ui .save-post-status.button { - position: relative; - margin: 0 10px 0 14px; /* 14px right margin to match all other buttons */ - } - - /* Reset responsive styles in Press This, Customizer */ - - .wp-core-ui.wp-customizer .button, - .press-this.wp-core-ui .button, - .press-this input#publish, - .press-this input#save-post, - .press-this a.preview { - padding: 0 10px 1px; - font-size: 13px; - line-height: 26px; - height: 28px; - margin: 0; - vertical-align: inherit; - } - - /* Reset responsive styles on Log in button on iframed login form */ - - .interim-login .button.button-large { - height: 30px; - line-height: 28px; - padding: 0 12px 2px; - } - -} diff --git a/sources/wordpress/wp-includes/css/buttons-rtl.min.css b/sources/wordpress/wp-includes/css/buttons-rtl.min.css deleted file mode 100644 index f37e371..0000000 --- a/sources/wordpress/wp-includes/css/buttons-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;height:46px;line-height:44px;padding:0 36px}.wp-core-ui .button:active,.wp-core-ui .button:focus{outline:0}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow: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}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:focus,.wp-core-ui .button-secondary:hover,.wp-core-ui .button.focus,.wp-core-ui .button.hover,.wp-core-ui .button:focus,.wp-core-ui .button:hover{background:#fafafa;border-color:#999;color:#222}.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-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)}.wp-core-ui .button-secondary:active,.wp-core-ui .button.active,.wp-core-ui .button.active:hover,.wp-core-ui .button:active{background:#eee;border-color:#999;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)}.wp-core-ui .button.active:focus{-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-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#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}.wp-core-ui .button-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}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#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}.wp-core-ui .button-primary.focus,.wp-core-ui .button-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)}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#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}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#94cde7!important;background:#298cba!important;border-color:#1b607f!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;-webkit-border-radius:0;border-radius:0;margin-left:-1px;z-index:10}.wp-core-ui .button-group>.button-primary{z-index:100}.wp-core-ui .button-group>.button:hover{z-index:20}.wp-core-ui .button-group>.button:first-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button:last-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#media-upload.wp-core-ui .button{padding:0 10px 1px;height:24px;line-height:22px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 10px 0 14px}.press-this a.preview,.press-this input#publish,.press-this input#save-post,.press-this.wp-core-ui .button,.wp-core-ui.wp-customizer .button{padding:0 10px 1px;font-size:13px;line-height:26px;height:28px;margin:0;vertical-align:inherit}.interim-login .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}} \ No newline at end of file diff --git a/sources/wordpress/wp-includes/css/buttons.css b/sources/wordpress/wp-includes/css/buttons.css deleted file mode 100644 index e84a0b5..0000000 --- a/sources/wordpress/wp-includes/css/buttons.css +++ /dev/null @@ -1,364 +0,0 @@ -/* ---------------------------------------------------------------------------- - -NOTE: If you edit this file, you should make sure that the CSS rules for -buttons in the following files are updated. - -* jquery-ui-dialog.css -* editor.css - -WordPress-style Buttons -======================= -Create a button by adding the `.button` class to an element. For backwards -compatibility, we support several other classes (such as `.button-secondary`), -but these will *not* work with the stackable classes described below. - -Button Styles -------------- -To display a primary button style, add the `.button-primary` class to a button. - -Button Sizes ------------- -Adjust a button's size by adding the `.button-large` or `.button-small` class. - -Button States -------------- -Lock the state of a button by adding the name of the pseudoclass as -an actual class (e.g. `.hover` for `:hover`). - - -TABLE OF CONTENTS: ------------------- - 1.0 - Button Layouts - 2.0 - Default Button Style - 3.0 - Primary Button Style - 4.0 - Button Groups - 5.0 - Responsive Button Styles - ----------------------------------------------------------------------------- */ - -/* ---------------------------------------------------------------------------- - 1.0 - Button Layouts ----------------------------------------------------------------------------- */ - -.wp-core-ui .button, -.wp-core-ui .button-primary, -.wp-core-ui .button-secondary { - display: inline-block; - text-decoration: none; - font-size: 13px; - line-height: 26px; - height: 28px; - margin: 0; - padding: 0 10px 1px; - cursor: pointer; - border-width: 1px; - border-style: solid; - -webkit-appearance: none; - -webkit-border-radius: 3px; - border-radius: 3px; - white-space: nowrap; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -/* Remove the dotted border on :focus and the extra padding in Firefox */ -.wp-core-ui button::-moz-focus-inner, -.wp-core-ui input[type="reset"]::-moz-focus-inner, -.wp-core-ui input[type="button"]::-moz-focus-inner, -.wp-core-ui input[type="submit"]::-moz-focus-inner { - border-width: 0; - border-style: none; - padding: 0; -} - -.wp-core-ui .button.button-large, -.wp-core-ui .button-group.button-large .button { - height: 30px; - line-height: 28px; - padding: 0 12px 2px; -} - -.wp-core-ui .button.button-small, -.wp-core-ui .button-group.button-small .button { - height: 24px; - line-height: 22px; - padding: 0 8px 1px; - font-size: 11px; -} - -.wp-core-ui .button.button-hero, -.wp-core-ui .button-group.button-hero .button { - font-size: 14px; - height: 46px; - line-height: 44px; - padding: 0 36px; -} - -.wp-core-ui .button:active, -.wp-core-ui .button:focus { - outline: none; -} - -.wp-core-ui .button.hidden { - display: none; -} - -/* Style Reset buttons as simple text links */ - -.wp-core-ui input[type="reset"], -.wp-core-ui input[type="reset"]:hover, -.wp-core-ui input[type="reset"]:active, -.wp-core-ui input[type="reset"]:focus { - background: none; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - padding: 0 2px 1px; - width: auto; -} - -/* ---------------------------------------------------------------------------- - 2.0 - Default Button Style ----------------------------------------------------------------------------- */ - -.wp-core-ui .button, -.wp-core-ui .button-secondary { - color: #555; - border-color: #cccccc; - background: #f7f7f7; - -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 ); - vertical-align: top; -} - -.wp-core-ui p .button { - vertical-align: baseline; -} - -.wp-core-ui .button.hover, -.wp-core-ui .button:hover, -.wp-core-ui .button-secondary:hover, -.wp-core-ui .button.focus, -.wp-core-ui .button:focus, -.wp-core-ui .button-secondary:focus { - background: #fafafa; - border-color: #999; - color: #222; -} - -.wp-core-ui .button.focus, -.wp-core-ui .button:focus, -.wp-core-ui .button-secondary: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); -} - -.wp-core-ui .button.active, -.wp-core-ui .button.active:hover, -.wp-core-ui .button:active, -.wp-core-ui .button-secondary:active { - background: #eee; - border-color: #999; - color: #333; - -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); - box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); -} - -.wp-core-ui .button.active:focus { - -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, .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, .8); -} - -.wp-core-ui .button[disabled], -.wp-core-ui .button:disabled, -.wp-core-ui .button.disabled, -.wp-core-ui .button-secondary[disabled], -.wp-core-ui .button-secondary:disabled, -.wp-core-ui .button-secondary.disabled, -.wp-core-ui .button-disabled { - 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; -} - -/* ---------------------------------------------------------------------------- - 3.0 - Primary Button Style ----------------------------------------------------------------------------- */ - -.wp-core-ui .button-primary { - background: #2ea2cc; - border-color: #0074a2; - -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5), 0 1px 0 rgba( 0, 0, 0, 0.15 ); - box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 ); - color: #fff; - text-decoration: none; -} - -.wp-core-ui .button-primary.hover, -.wp-core-ui .button-primary:hover, -.wp-core-ui .button-primary.focus, -.wp-core-ui .button-primary:focus { - background: #1e8cbe; - border-color: #0074a2; - -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); - box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); - color: #fff; -} - -.wp-core-ui .button-primary.focus, -.wp-core-ui .button-primary:focus { - border-color: #0e3950; - -webkit-box-shadow: - inset 0 1px 0 rgba( 120, 200, 230, 0.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, 0.6 ), - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba(30, 140, 190, .8); -} - -.wp-core-ui .button-primary.active, -.wp-core-ui .button-primary.active:hover, -.wp-core-ui .button-primary.active:focus, -.wp-core-ui .button-primary:active { - background: #1b7aa6; - border-color: #005684; - color: rgba( 255, 255, 255, 0.95 ); - -webkit-box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); - box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); - vertical-align: top; -} - -.wp-core-ui .button-primary[disabled], -.wp-core-ui .button-primary:disabled, -.wp-core-ui .button-primary-disabled, -.wp-core-ui .button-primary.disabled { - color: #94cde7 !important; - background: #298cba !important; - border-color: #1b607f !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 ) !important; - cursor: default; -} - -/* ---------------------------------------------------------------------------- - 4.0 - Button Groups ----------------------------------------------------------------------------- */ - -.wp-core-ui .button-group { - position: relative; - display: inline-block; - white-space: nowrap; - font-size: 0; - vertical-align: middle; -} - -.wp-core-ui .button-group > .button { - display: inline-block; - -webkit-border-radius: 0; - border-radius: 0; - margin-right: -1px; - z-index: 10; -} - -.wp-core-ui .button-group > .button-primary { - z-index: 100; -} - -.wp-core-ui .button-group > .button:hover { - z-index: 20; -} - -.wp-core-ui .button-group > .button:first-child { - -webkit-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} - -.wp-core-ui .button-group > .button:last-child { - -webkit-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} - -.wp-core-ui .button-group > .button:focus { - position: relative; - z-index: 1; -} - -/* ---------------------------------------------------------------------------- - 5.0 - Responsive Button Styles ----------------------------------------------------------------------------- */ - -@media screen and ( max-width: 782px ) { - - .wp-core-ui .button, - .wp-core-ui .button.button-large, - .wp-core-ui .button.button-small, - input#publish, - input#save-post, - a.preview { - padding: 6px 14px; - line-height: normal; - font-size: 14px; - vertical-align: middle; - height: auto; - margin-bottom: 4px; - } - - #media-upload.wp-core-ui .button { - padding: 0 10px 1px; - height: 24px; - line-height: 22px; - font-size: 13px; - } - - .media-frame.mode-grid .bulk-select .button { - margin-bottom: 0; - } - - /* Publish Metabox Options */ - .wp-core-ui .save-post-status.button { - position: relative; - margin: 0 14px 0 10px; /* 14px right margin to match all other buttons */ - } - - /* Reset responsive styles in Press This, Customizer */ - - .wp-core-ui.wp-customizer .button, - .press-this.wp-core-ui .button, - .press-this input#publish, - .press-this input#save-post, - .press-this a.preview { - padding: 0 10px 1px; - font-size: 13px; - line-height: 26px; - height: 28px; - margin: 0; - vertical-align: inherit; - } - - /* Reset responsive styles on Log in button on iframed login form */ - - .interim-login .button.button-large { - height: 30px; - line-height: 28px; - padding: 0 12px 2px; - } - -} diff --git a/sources/wordpress/wp-includes/css/buttons.min.css b/sources/wordpress/wp-includes/css/buttons.min.css deleted file mode 100644 index 9680480..0000000 --- a/sources/wordpress/wp-includes/css/buttons.min.css +++ /dev/null @@ -1 +0,0 @@ -.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;height:46px;line-height:44px;padding:0 36px}.wp-core-ui .button:active,.wp-core-ui .button:focus{outline:0}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow: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}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:focus,.wp-core-ui .button-secondary:hover,.wp-core-ui .button.focus,.wp-core-ui .button.hover,.wp-core-ui .button:focus,.wp-core-ui .button:hover{background:#fafafa;border-color:#999;color:#222}.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-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)}.wp-core-ui .button-secondary:active,.wp-core-ui .button.active,.wp-core-ui .button.active:hover,.wp-core-ui .button:active{background:#eee;border-color:#999;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)}.wp-core-ui .button.active:focus{-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-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#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}.wp-core-ui .button-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}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#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}.wp-core-ui .button-primary.focus,.wp-core-ui .button-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)}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#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}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#94cde7!important;background:#298cba!important;border-color:#1b607f!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;-webkit-border-radius:0;border-radius:0;margin-right:-1px;z-index:10}.wp-core-ui .button-group>.button-primary{z-index:100}.wp-core-ui .button-group>.button:hover{z-index:20}.wp-core-ui .button-group>.button:first-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:last-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#media-upload.wp-core-ui .button{padding:0 10px 1px;height:24px;line-height:22px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 14px 0 10px}.press-this a.preview,.press-this input#publish,.press-this input#save-post,.press-this.wp-core-ui .button,.wp-core-ui.wp-customizer .button{padding:0 10px 1px;font-size:13px;line-height:26px;height:28px;margin:0;vertical-align:inherit}.interim-login .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}} \ No newline at end of file diff --git a/sources/wordpress/wp-includes/css/dashicons.css b/sources/wordpress/wp-includes/css/dashicons.css deleted file mode 100644 index 22ed1ee..0000000 --- a/sources/wordpress/wp-includes/css/dashicons.css +++ /dev/null @@ -1,893 +0,0 @@ -@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: normal; - 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: normal; - 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; -} - -/* Admin Menu Icons */ - -.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"; -} - - -/* Both Admin Menu and Post Formats */ - -.dashicons-admin-links:before, -.dashicons-format-links:before { - content: "\f103"; -} - -.dashicons-admin-post:before, -.dashicons-format-standard:before { - content: "\f109"; -} - - -/* Post Format Icons */ - -.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"; -} - - -/* Welcome Screen Icons */ - -.dashicons-welcome-write-blog:before, -.dashicons-welcome-edit-page: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"; -} - - -/* Image Editing Icons */ - -.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"; -} - - -/* Both Image Editing and TinyMCE */ - -.dashicons-undo:before { - content: "\f171"; -} - -.dashicons-redo:before { - content: "\f172"; -} - -/* TinyMCE Icons */ - -.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"; -} - -/* Post Icons */ - -.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"; -} - - -/* Sorting */ - -.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"; -} - - -/* WPorg specific icons: Jobs, Profiles, WordCamps */ - -.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"; -} - - -/* Internal/Products */ - -.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"; -} - - -/* Taxonomies */ - -.dashicons-tag:before { - content: "\f323"; -} - -.dashicons-category:before { - content: "\f318"; -} - - -/* Widget icons */ - -.dashicons-archive:before { - content: "\f480"; -} - -.dashicons-tagcloud:before { - content: "\f479"; -} - -.dashicons-text:before { - content: "\f478"; -} - - -/* Media icons */ - -.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" -} - - -/* Alerts/Notifications/Flags */ - -.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"; -} - - -/* Social Icons */ - -.dashicons-share:before { - content: "\f237"; -} - -.dashicons-share1: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"; -} - - -/* Misc/CPT */ - -.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"; -} diff --git a/sources/wordpress/wp-includes/css/dashicons.min.css b/sources/wordpress/wp-includes/css/dashicons.min.css deleted file mode 100644 index b360187..0000000 --- a/sources/wordpress/wp-includes/css/dashicons.min.css +++ /dev/null @@ -1 +0,0 @@ -@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 diff --git a/sources/wordpress/wp-includes/css/editor-rtl.css b/sources/wordpress/wp-includes/css/editor-rtl.css deleted file mode 100644 index 7c06656..0000000 --- a/sources/wordpress/wp-includes/css/editor-rtl.css +++ /dev/null @@ -1,1985 +0,0 @@ -/*------------------------------------------------------------------------------ - TinyMCE and Quicklinks toolbars -------------------------------------------------------------------------------*/ - -/* TinyMCE widgets/containers */ - -.mce-container, -.mce-container *, -.mce-widget, -.mce-widget * { - color: inherit; - font-family: inherit; -} - -/* TinyMCE windows */ -#mce-modal-block.mce-in { - opacity: 0.7; - filter: alpha(opacity=70); -} - -.mce-window { - -webkit-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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: normal 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; -} - -.mce-textbox, -.mce-checkbox i.mce-i-checkbox, -#wp-link .query-results { - border: 1px solid #ddd; - -webkit-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); - box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); - -webkit-transition: .05s all ease-in-out; - transition: .05s all ease-in-out; -} - -.mce-textbox:focus, -.mce-textbox.mce-focus, -.mce-checkbox:focus i.mce-i-checkbox, -#wp-link .query-results:focus { - border-color: #5b9dd9; - -webkit-box-shadow: 0 0 2px rgba(30,140,190,0.8); - box-shadow: 0 0 2px rgba(30,140,190,0.8); -} - -/* TinyMCE menus */ -.mce-menu, -.mce-floatpanel.mce-popover { - border-color: rgba(0,0,0,0.15); - -webkit-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); - box-shadow: 0 3px 5px rgba( 0, 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; -} - -/* TinyMCE panel */ -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; -} - -/* TinyMCE toolbars */ -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-item, -.mce-path .mce-divider { - font-size: 12px; - line-height: 18px; -} - -.mce-toolbar .mce-btn, -.qt-fullscreen { - border-color: transparent; - background: transparent; - -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:hover, -.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 { - 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 ); -} - -.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 { - background: #ebebeb; - border-color: #999; - -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 ); - box-shadow: inset 0 2px 5px -3px rgba( 0, 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; -} - -.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover, -#wp-fullscreen-buttons .mce-btn.mce-disabled:hover, -.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus, -#wp-fullscreen-buttons .mce-btn.mce-disabled:focus { - color: #aaa; - background: none; - 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 listbox */ -.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:hover, -.mce-menu .mce-menu-item.mce-selected, -.mce-menu .mce-menu-item:focus { - color: #000; - background-color: #bbb; - background-image: none; - -webkit-filter: none; - filter: none; -} - -.mce-menu .mce-menu-item:hover .mce-ico, -.mce-menu .mce-menu-item.mce-selected .mce-ico, -.mce-menu .mce-menu-item:focus .mce-ico, -.mce-menu .mce-menu-item:hover .mce-text, -.mce-menu .mce-menu-item.mce-active:hover .mce-text, -.mce-menu .mce-menu-item.mce-selected .mce-text { - color: #000; -} - -/* Menubar */ -.mce-menubar { - border-color: #e5e5e5; - background: #fff; - border-width: 0px 0px 1px; -} - -.mce-menubar .mce-btn:focus { - outline: 0; -} - -div.mce-menu .mce-menu-item-sep, -.mce-menu-item-sep:hover { - margin: 5px 0 4px; -} - -.mce-menubtn span { - margin-left: 0; - padding-right: 3px; -} - -.mce-menu-has-icons i.mce-ico:before { - margin-right: -2px; -} - -/* Buttons in modals */ -.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, 0.08 ); - box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); - background-image: none; -} - -/* Remove the dotted border on :focus and the extra padding in Firefox */ -.mce-window .mce-btn::-moz-focus-inner { - border-width: 1px 0; - border-style: solid none; - border-color: transparent; - padding: 0; -} - -.mce-window .mce-btn:hover, -.mce-window .mce-btn:focus { - 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, 0.8 ); - box-shadow: - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.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, 0.5 ); - box-shadow: inset 0 2px 5px -3px rgba( 0, 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, 0.5), 0 1px 0 rgba( 0, 0, 0, 0.15 ); - box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 ); - color: #fff; - text-decoration: none; -} - -.mce-window .mce-btn.mce-primary:hover, -.mce-window .mce-btn.mce-primary:focus { - background: #1e8cbe; - border-color: #0074a2; - -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); - box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); - color: #fff; -} - -.mce-window .mce-btn.mce-primary:focus { - border-color: #0e3950; - -webkit-box-shadow: - inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); - box-shadow: - inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); -} - -.mce-window .mce-btn.mce-primary:active { - background: #1b7aa6; - border-color: #005684; - color: rgba( 255, 255, 255, 0.95 ); - -webkit-box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); - box-shadow: inset 0 1px 0 rgba( 0, 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, 0.1 ); - cursor: default; -} - -.mce-menubtn.mce-fixed-width button span { - max-width: 80px; - padding-left: 16px; -} - -/* Charmap modal */ -.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; -} - -/* TinyMCE tooltips */ -.mce-tooltip { - margin-top: 2px; -} - -.mce-tooltip-inner { - -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); - box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); - color: #fff; - font-size: 12px; -} - -/* TinyMCE icons */ -.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:hover .mce-open, -.mce-toolbar .mce-btn:focus .mce-open, -.mce-toolbar .mce-btn.mce-active .mce-open { - border-right-color: #999; -} - -i.mce-i-bold, -i.mce-i-italic, -i.mce-i-bullist, -i.mce-i-numlist, -i.mce-i-blockquote, -i.mce-i-alignleft, -i.mce-i-aligncenter, -i.mce-i-alignright, -i.mce-i-link, -i.mce-i-unlink, -i.mce-i-wp_more, -i.mce-i-strikethrough, -i.mce-i-spellchecker, -i.mce-i-fullscreen, -i.mce-i-wp_fullscreen, -i.mce-i-wp_adv, -i.mce-i-underline, -i.mce-i-alignjustify, -i.mce-i-forecolor, -i.mce-i-backcolor, -i.mce-i-pastetext, -i.mce-i-pasteword, -i.mce-i-removeformat, -i.mce-i-charmap, -i.mce-i-outdent, -i.mce-i-indent, -i.mce-i-undo, -i.mce-i-redo, -i.mce-i-help, -i.mce-i-wp_help, -i.mce-i-wp-media-library, -i.mce-i-ltr, -i.mce-i-wp_page, -i.mce-i-hr, -.mce-close { - font: normal 20px/1 'dashicons'; - padding: 0; - vertical-align: top; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - margin-right: -2px; - padding-left: 2px; -} - -.qt-fullscreen { - font: normal 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'; -} - -i.mce-i-fullscreen:before, -i.mce-i-wp_fullscreen:before, -.qt-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-forecolor:before, -i.mce-i-backcolor: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'; -} - -/* Editors */ -.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 none; - outline: none; - 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: white; -} - -.tmce-active .quicktags-toolbar { - display: none; -} - -.tmce-active .switch-tmce, -.html-active .switch-html { - 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: none; -} - -.wp-media-buttons .add_media span.wp-media-buttons-icon:before { - font: normal 18px/1 'dashicons'; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.wp-media-buttons .add_media span.wp-media-buttons-icon:before { - content: '\f104'; -} - -/* Quicktags */ -.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: bold; -} - -.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 div.mce-toolbar-grp .mce-toolbar.mce-first, - .has-dfw .quicktags-toolbar { - padding-left: 40px; - } -} - -@media screen and ( min-width: 782px ) { - .wp-core-ui .quicktags-toolbar input.button.button-small { - /* .button-small is normaly 11px, but a bit too small for these buttons. */ - font-size: 12px; - height: 26px; - line-height: 24px; - } -} - -#wp_editbtns, -#wp_gallerybtns { - padding: 2px; - position: absolute; - display: none; - z-index: 100020; -} - -#wp_editimgbtn, -#wp_delimgbtn, -#wp_editgallery, -#wp_delgallery { - border-color: #999; - background-color: #eee; - margin: 2px; - padding: 2px; - border-width: 1px; - border-style: solid; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -#wp_editimgbtn:hover, -#wp_delimgbtn:hover, -#wp_editgallery:hover, -#wp_delgallery:hover { - border-color: #555; - background-color: #ccc; -} - -/*------------------------------------------------------------------------------ - wp-link -------------------------------------------------------------------------------*/ - -#wp-link-wrap { - display: none; - background-color: #fff; - -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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 0.2s, margin-top 0.2s; - transition: height 0.2s, margin-top 0.2s; -} - -#wp-link-backdrop { - display: none; - position: fixed; - top: 0; - right: 0; - left: 0; - bottom: 0; - min-height: 360px; - background: #000; - opacity: 0.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: none; - border: none; - cursor: pointer; -} - -#wp-link-close:before { - font: normal 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:hover, -#wp-link-close:focus { - color: #2ea2cc; -} - -#wp-link-close:focus { - outline: none; - -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: normal 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 #dfdfdf solid; - 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: bold; -} - -#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-results, -#wp-link #search-panel { - 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; - } -} - -/* Old TinyMCE 3.x modal */ -/* -.clearlooks2 .mceTop { - border-bottom: 1px solid #ccc; -} - -.clearlooks2 .mceTop span { - font: 13px/24px "Open Sans", sans-serif; - color: #e5e5e5; -} - -.clearlooks2 .mceTop .mceLeft { - background: #444444; - border-color: transparent; -} - -.clearlooks2 .mceTop .mceRight { - background: #444444; - border-color: transparent; -} - -.clearlooks2 .mceMiddle { - clip: rect(24px auto auto auto); -} - -.clearlooks2 .mceMiddle .mceLeft { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceMiddle .mceRight { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceBottom { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceBottom .mceLeft { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceBottom .mceCenter { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceBottom .mceRight { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceClose, -.clearlooks2 .mceFocus .mceClose, -.clearlooks2 .mceFocus .mceClose:hover { - background-image: none; -} -.clearlooks2 .mceClose:before { - content: '\f158'; - font: normal 20px/1 'dashicons'; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - color: #999; - padding-left: 12px; -} - -/* from colors.css -.clearlooks2 { - box-shadow: 0 5px 15px rgba(0,0,0,0.7); -} - -.clearlooks2 .mceMiddle span, -.clearlooks2 .mceMiddle .mceLeft, -.clearlooks2 .mceMiddle .mceRight, -.clearlooks2 .mceBottom, -.clearlooks2 .mceBottom .mceLeft, -.clearlooks2 .mceBottom .mceCenter, -.clearlooks2 .mceBottom .mceRight { - background-color: #fcfcfc; -} - -.clearlooks2 .mceTop span, -.clearlooks2 .mceFocus .mceTop span { - color: #222; -} - -.clearlooks2 .mceClose:before { - color: #999; -} - -.clearlooks2 .mceClose:hover:before { - color: #2ea2cc; -} -*/ -/* Distraction Free Writing mode - * =Overlay Styles --------------------------------------------------------------- */ -.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 .fullscreen-overlay, -.wp-fullscreen-active #wp-fullscreen-body { - display: block; -} - -.fullscreen-fader { - z-index: 200000; -} - -.wp-fullscreen-active .fullscreen-fader, -.wp-core-ui.wp-fullscreen-active .postbox-container { - display: none; -} - -/* =Overlay Body --------------------------------------------------------------- */ - -#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-wrap .wp-editor-container, -.wp-fullscreen-title, -#wp-fullscreen-central-toolbar { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - max-width: 100%; -} - -.wp-fullscreen-active .wp-editor-tools, -.wp-fullscreen-active .quicktags-toolbar, -.wp-fullscreen-active .mce-toolbar-grp, -.wp-fullscreen-active .mce-statusbar { - display: none; -} - -#wp-fullscreen-statusbar { - position: fixed; - right: 0; - left: 0; - bottom: 0; - height: 30px; - z-index: 100020; - background: #fff; - -webkit-transition: height 0.2s; - transition: height 0.2s; -} - -#wp-fullscreen-status { - margin: 0 auto; - padding: 0; -} - -.wp-fullscreen-active .wp-fullscreen-title, -.wp-fullscreen-active .wp-fullscreen-title:focus, -.wp-fullscreen-active .wp-editor-container { - -webkit-border-radius: 0; - border-radius: 0; - border: 1px dashed transparent; - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: border-color 0.4s; - transition: border-color 0.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: medium none; - padding: 3px 7px; - margin: 10px auto 30px; - display: block; -} - -#wp-fullscreen-tagline { - color: #888; - font-size: 18px; - float: left; - padding: 4px 0 0; -} - -/* =Top bar --------------------------------------------------------------- */ -#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 0.4s; - transition: opacity 0.4s; -} - -#wp-fullscreen-toolbar { - padding: 6px 10px 0; - clear: both; - max-width: 1100px; - margin: 0 auto; -} - -#wp-fullscreen-mode-bar, -#wp-fullscreen-button-bar, -#wp-fullscreen-close { - 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-count, -#wp-fullscreen-close { - 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: 0.5; -} - -#wp-fullscreen-buttons .mce-btn button { - margin: 0; - outline: 0 none; - border: 0 none; - white-space: nowrap; - width: auto; - background: none; - color: #333333; - 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; -} - -/* =Thickbox Adjustments --------------------------------------------------------------- */ -.wp-fullscreen-active #TB_overlay { - z-index: 100050; -} - -.wp-fullscreen-active #TB_window { - z-index: 100051; -} - -/* Colors */ -.fullscreen-overlay { - background: #fff; -} - -/* =CSS 3 transitions --------------------------------------------------------------- */ - -.wp-fullscreen-active #fullscreen-topbar { - -webkit-transition-duration: 0.8s; - transition-duration: 0.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: 0.4s; - transition-duration: 0.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-fullscreen-title, -.wp-fullscreen-active .wp-editor-container { - -webkit-transition-duration: 0.8s; - transition-duration: 0.8s; - border-color: transparent; -} - -.wp-fullscreen-active.wp-dfw-show-ui .wp-fullscreen-title, -.wp-fullscreen-active.wp-dfw-show-ui .wp-editor-container { - -webkit-transition-duration: 0.4s; - transition-duration: 0.4s; - border-color: #ccc; -} - -.fade-1000, -.fade-600, -.fade-400, -.fade-300 { - opacity: 0; - -webkit-transition-property: opacity; - transition-property: opacity; -} - -.fade-1000 { - -webkit-transition-duration: 1s; - transition-duration: 1s; -} - -.fade-600 { - -webkit-transition-duration: 0.6s; - transition-duration: 0.6s; -} - -.fade-400 { - -webkit-transition-duration: 0.4s; - transition-duration: 0.4s; -} - -.fade-300 { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; -} - -.fade-trigger { - opacity: 1; -} - -/* DFW on touch screen devices */ -.wp-dfw-touch #fullscreen-topbar { - position: absolute; - opacity: 1; -} - -.wp-dfw-touch .wp-fullscreen-wrap .wp-editor-container, -.wp-dfw-touch .wp-fullscreen-title { - max-width: 700px; -} - -.wp-fullscreen-active.wp-dfw-touch .wp-fullscreen-title, -.wp-fullscreen-active.wp-dfw-touch .wp-editor-container { - border-color: #ccc; -} - -.wp-dfw-touch #wp-fullscreen-statusbar { - height: 30px; -} - -@media screen and ( max-width: 782px ) { - #wp-fullscreen-close, - #wp-fullscreen-central-toolbar, - #wp-fullscreen-mode-bar, - #wp-fullscreen-button-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-wrap .wp-editor-container, - .wp-fullscreen-title { - 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; - } -} - -/* =Localization --------------------------------------------------------------- */ -.rtl .wp-switch-editor, -.rtl .quicktags-toolbar input { - font-family: Tahoma, sans-serif; -} - -/* @noflip */ -.mce-rtl .mce-flow-layout .mce-flow-layout-item > div { - direction: rtl; -} - -/* @noflip */ -.mce-rtl .mce-listbox i.mce-caret { - left: 6px; -} - -html:lang(he-il) .rtl .wp-switch-editor, -html:lang(he-il) .rtl .quicktags-toolbar input { - font-family: Arial, sans-serif; -} - -/* HiDPI */ -@media print, - (-o-min-device-pixel-ratio: 5/4), - (-webkit-min-device-pixel-ratio: 1.25), - (min-resolution: 120dpi) { - .wp-media-buttons .add_media span.wp-media-buttons-icon, - #wp-fullscreen-buttons #wp_fs_image span.mce_image { - background: none; - } -} - -/* TODO: DFW responsive */ diff --git a/sources/wordpress/wp-includes/css/editor-rtl.min.css b/sources/wordpress/wp-includes/css/editor-rtl.min.css deleted file mode 100644 index 0dde789..0000000 --- a/sources/wordpress/wp-includes/css/editor-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.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 diff --git a/sources/wordpress/wp-includes/css/editor.css b/sources/wordpress/wp-includes/css/editor.css deleted file mode 100644 index b05def9..0000000 --- a/sources/wordpress/wp-includes/css/editor.css +++ /dev/null @@ -1,1985 +0,0 @@ -/*------------------------------------------------------------------------------ - TinyMCE and Quicklinks toolbars -------------------------------------------------------------------------------*/ - -/* TinyMCE widgets/containers */ - -.mce-container, -.mce-container *, -.mce-widget, -.mce-widget * { - color: inherit; - font-family: inherit; -} - -/* TinyMCE windows */ -#mce-modal-block.mce-in { - opacity: 0.7; - filter: alpha(opacity=70); -} - -.mce-window { - -webkit-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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: normal 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; -} - -.mce-textbox, -.mce-checkbox i.mce-i-checkbox, -#wp-link .query-results { - border: 1px solid #ddd; - -webkit-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); - box-shadow: inset 0 1px 2px rgba(0,0,0,0.07); - -webkit-transition: .05s all ease-in-out; - transition: .05s all ease-in-out; -} - -.mce-textbox:focus, -.mce-textbox.mce-focus, -.mce-checkbox:focus i.mce-i-checkbox, -#wp-link .query-results:focus { - border-color: #5b9dd9; - -webkit-box-shadow: 0 0 2px rgba(30,140,190,0.8); - box-shadow: 0 0 2px rgba(30,140,190,0.8); -} - -/* TinyMCE menus */ -.mce-menu, -.mce-floatpanel.mce-popover { - border-color: rgba(0,0,0,0.15); - -webkit-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); - box-shadow: 0 3px 5px rgba( 0, 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; -} - -/* TinyMCE panel */ -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; -} - -/* TinyMCE toolbars */ -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-item, -.mce-path .mce-divider { - font-size: 12px; - line-height: 18px; -} - -.mce-toolbar .mce-btn, -.qt-fullscreen { - border-color: transparent; - background: transparent; - -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:hover, -.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 { - 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 ); -} - -.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 { - background: #ebebeb; - border-color: #999; - -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 ); - box-shadow: inset 0 2px 5px -3px rgba( 0, 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; -} - -.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover, -#wp-fullscreen-buttons .mce-btn.mce-disabled:hover, -.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus, -#wp-fullscreen-buttons .mce-btn.mce-disabled:focus { - color: #aaa; - background: none; - 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 listbox */ -.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:hover, -.mce-menu .mce-menu-item.mce-selected, -.mce-menu .mce-menu-item:focus { - color: #000; - background-color: #bbb; - background-image: none; - -webkit-filter: none; - filter: none; -} - -.mce-menu .mce-menu-item:hover .mce-ico, -.mce-menu .mce-menu-item.mce-selected .mce-ico, -.mce-menu .mce-menu-item:focus .mce-ico, -.mce-menu .mce-menu-item:hover .mce-text, -.mce-menu .mce-menu-item.mce-active:hover .mce-text, -.mce-menu .mce-menu-item.mce-selected .mce-text { - color: #000; -} - -/* Menubar */ -.mce-menubar { - border-color: #e5e5e5; - background: #fff; - border-width: 0px 0px 1px; -} - -.mce-menubar .mce-btn:focus { - outline: 0; -} - -div.mce-menu .mce-menu-item-sep, -.mce-menu-item-sep:hover { - margin: 5px 0 4px; -} - -.mce-menubtn span { - margin-right: 0; - padding-left: 3px; -} - -.mce-menu-has-icons i.mce-ico:before { - margin-left: -2px; -} - -/* Buttons in modals */ -.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, 0.08 ); - box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 ); - background-image: none; -} - -/* Remove the dotted border on :focus and the extra padding in Firefox */ -.mce-window .mce-btn::-moz-focus-inner { - border-width: 1px 0; - border-style: solid none; - border-color: transparent; - padding: 0; -} - -.mce-window .mce-btn:hover, -.mce-window .mce-btn:focus { - 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, 0.8 ); - box-shadow: - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.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, 0.5 ); - box-shadow: inset 0 2px 5px -3px rgba( 0, 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, 0.5), 0 1px 0 rgba( 0, 0, 0, 0.15 ); - box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 ); - color: #fff; - text-decoration: none; -} - -.mce-window .mce-btn.mce-primary:hover, -.mce-window .mce-btn.mce-primary:focus { - background: #1e8cbe; - border-color: #0074a2; - -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); - box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 ); - color: #fff; -} - -.mce-window .mce-btn.mce-primary:focus { - border-color: #0e3950; - -webkit-box-shadow: - inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); - box-shadow: - inset 0 1px 0 rgba( 120, 200, 230, 0.6 ), - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); -} - -.mce-window .mce-btn.mce-primary:active { - background: #1b7aa6; - border-color: #005684; - color: rgba( 255, 255, 255, 0.95 ); - -webkit-box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 ); - box-shadow: inset 0 1px 0 rgba( 0, 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, 0.1 ); - cursor: default; -} - -.mce-menubtn.mce-fixed-width button span { - max-width: 80px; - padding-right: 16px; -} - -/* Charmap modal */ -.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; -} - -/* TinyMCE tooltips */ -.mce-tooltip { - margin-top: 2px; -} - -.mce-tooltip-inner { - -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); - box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 ); - color: #fff; - font-size: 12px; -} - -/* TinyMCE icons */ -.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:hover .mce-open, -.mce-toolbar .mce-btn:focus .mce-open, -.mce-toolbar .mce-btn.mce-active .mce-open { - border-left-color: #999; -} - -i.mce-i-bold, -i.mce-i-italic, -i.mce-i-bullist, -i.mce-i-numlist, -i.mce-i-blockquote, -i.mce-i-alignleft, -i.mce-i-aligncenter, -i.mce-i-alignright, -i.mce-i-link, -i.mce-i-unlink, -i.mce-i-wp_more, -i.mce-i-strikethrough, -i.mce-i-spellchecker, -i.mce-i-fullscreen, -i.mce-i-wp_fullscreen, -i.mce-i-wp_adv, -i.mce-i-underline, -i.mce-i-alignjustify, -i.mce-i-forecolor, -i.mce-i-backcolor, -i.mce-i-pastetext, -i.mce-i-pasteword, -i.mce-i-removeformat, -i.mce-i-charmap, -i.mce-i-outdent, -i.mce-i-indent, -i.mce-i-undo, -i.mce-i-redo, -i.mce-i-help, -i.mce-i-wp_help, -i.mce-i-wp-media-library, -i.mce-i-ltr, -i.mce-i-wp_page, -i.mce-i-hr, -.mce-close { - font: normal 20px/1 'dashicons'; - padding: 0; - vertical-align: top; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - margin-left: -2px; - padding-right: 2px; -} - -.qt-fullscreen { - font: normal 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'; -} - -i.mce-i-fullscreen:before, -i.mce-i-wp_fullscreen:before, -.qt-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-forecolor:before, -i.mce-i-backcolor: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'; -} - -/* Editors */ -.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 none; - outline: none; - 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: white; -} - -.tmce-active .quicktags-toolbar { - display: none; -} - -.tmce-active .switch-tmce, -.html-active .switch-html { - 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: none; -} - -.wp-media-buttons .add_media span.wp-media-buttons-icon:before { - font: normal 18px/1 'dashicons'; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.wp-media-buttons .add_media span.wp-media-buttons-icon:before { - content: '\f104'; -} - -/* Quicktags */ -.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: bold; -} - -.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 div.mce-toolbar-grp .mce-toolbar.mce-first, - .has-dfw .quicktags-toolbar { - padding-right: 40px; - } -} - -@media screen and ( min-width: 782px ) { - .wp-core-ui .quicktags-toolbar input.button.button-small { - /* .button-small is normaly 11px, but a bit too small for these buttons. */ - font-size: 12px; - height: 26px; - line-height: 24px; - } -} - -#wp_editbtns, -#wp_gallerybtns { - padding: 2px; - position: absolute; - display: none; - z-index: 100020; -} - -#wp_editimgbtn, -#wp_delimgbtn, -#wp_editgallery, -#wp_delgallery { - border-color: #999; - background-color: #eee; - margin: 2px; - padding: 2px; - border-width: 1px; - border-style: solid; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -#wp_editimgbtn:hover, -#wp_delimgbtn:hover, -#wp_editgallery:hover, -#wp_delgallery:hover { - border-color: #555; - background-color: #ccc; -} - -/*------------------------------------------------------------------------------ - wp-link -------------------------------------------------------------------------------*/ - -#wp-link-wrap { - display: none; - background-color: #fff; - -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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 0.2s, margin-top 0.2s; - transition: height 0.2s, margin-top 0.2s; -} - -#wp-link-backdrop { - display: none; - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - min-height: 360px; - background: #000; - opacity: 0.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: none; - border: none; - cursor: pointer; -} - -#wp-link-close:before { - font: normal 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:hover, -#wp-link-close:focus { - color: #2ea2cc; -} - -#wp-link-close:focus { - outline: none; - -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: normal 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 #dfdfdf solid; - 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: bold; -} - -#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-results, -#wp-link #search-panel { - 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; - } -} - -/* Old TinyMCE 3.x modal */ -/* -.clearlooks2 .mceTop { - border-bottom: 1px solid #ccc; -} - -.clearlooks2 .mceTop span { - font: 13px/24px "Open Sans", sans-serif; - color: #e5e5e5; -} - -.clearlooks2 .mceTop .mceLeft { - background: #444444; - border-color: transparent; -} - -.clearlooks2 .mceTop .mceRight { - background: #444444; - border-color: transparent; -} - -.clearlooks2 .mceMiddle { - clip: rect(24px auto auto auto); -} - -.clearlooks2 .mceMiddle .mceLeft { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceMiddle .mceRight { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceBottom { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceBottom .mceLeft { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceBottom .mceCenter { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceBottom .mceRight { - background: #f1f1f1; - border-color: transparent; -} - -.clearlooks2 .mceClose, -.clearlooks2 .mceFocus .mceClose, -.clearlooks2 .mceFocus .mceClose:hover { - background-image: none; -} -.clearlooks2 .mceClose:before { - content: '\f158'; - font: normal 20px/1 'dashicons'; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - color: #999; - padding-left: 12px; -} - -/* from colors.css -.clearlooks2 { - box-shadow: 0 5px 15px rgba(0,0,0,0.7); -} - -.clearlooks2 .mceMiddle span, -.clearlooks2 .mceMiddle .mceLeft, -.clearlooks2 .mceMiddle .mceRight, -.clearlooks2 .mceBottom, -.clearlooks2 .mceBottom .mceLeft, -.clearlooks2 .mceBottom .mceCenter, -.clearlooks2 .mceBottom .mceRight { - background-color: #fcfcfc; -} - -.clearlooks2 .mceTop span, -.clearlooks2 .mceFocus .mceTop span { - color: #222; -} - -.clearlooks2 .mceClose:before { - color: #999; -} - -.clearlooks2 .mceClose:hover:before { - color: #2ea2cc; -} -*/ -/* Distraction Free Writing mode - * =Overlay Styles --------------------------------------------------------------- */ -.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 .fullscreen-overlay, -.wp-fullscreen-active #wp-fullscreen-body { - display: block; -} - -.fullscreen-fader { - z-index: 200000; -} - -.wp-fullscreen-active .fullscreen-fader, -.wp-core-ui.wp-fullscreen-active .postbox-container { - display: none; -} - -/* =Overlay Body --------------------------------------------------------------- */ - -#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-wrap .wp-editor-container, -.wp-fullscreen-title, -#wp-fullscreen-central-toolbar { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - max-width: 100%; -} - -.wp-fullscreen-active .wp-editor-tools, -.wp-fullscreen-active .quicktags-toolbar, -.wp-fullscreen-active .mce-toolbar-grp, -.wp-fullscreen-active .mce-statusbar { - display: none; -} - -#wp-fullscreen-statusbar { - position: fixed; - left: 0; - right: 0; - bottom: 0; - height: 30px; - z-index: 100020; - background: #fff; - -webkit-transition: height 0.2s; - transition: height 0.2s; -} - -#wp-fullscreen-status { - margin: 0 auto; - padding: 0; -} - -.wp-fullscreen-active .wp-fullscreen-title, -.wp-fullscreen-active .wp-fullscreen-title:focus, -.wp-fullscreen-active .wp-editor-container { - -webkit-border-radius: 0; - border-radius: 0; - border: 1px dashed transparent; - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: border-color 0.4s; - transition: border-color 0.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: medium none; - padding: 3px 7px; - margin: 10px auto 30px; - display: block; -} - -#wp-fullscreen-tagline { - color: #888; - font-size: 18px; - float: right; - padding: 4px 0 0; -} - -/* =Top bar --------------------------------------------------------------- */ -#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 0.4s; - transition: opacity 0.4s; -} - -#wp-fullscreen-toolbar { - padding: 6px 10px 0; - clear: both; - max-width: 1100px; - margin: 0 auto; -} - -#wp-fullscreen-mode-bar, -#wp-fullscreen-button-bar, -#wp-fullscreen-close { - 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-count, -#wp-fullscreen-close { - 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: 0.5; -} - -#wp-fullscreen-buttons .mce-btn button { - margin: 0; - outline: 0 none; - border: 0 none; - white-space: nowrap; - width: auto; - background: none; - color: #333333; - 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; -} - -/* =Thickbox Adjustments --------------------------------------------------------------- */ -.wp-fullscreen-active #TB_overlay { - z-index: 100050; -} - -.wp-fullscreen-active #TB_window { - z-index: 100051; -} - -/* Colors */ -.fullscreen-overlay { - background: #fff; -} - -/* =CSS 3 transitions --------------------------------------------------------------- */ - -.wp-fullscreen-active #fullscreen-topbar { - -webkit-transition-duration: 0.8s; - transition-duration: 0.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: 0.4s; - transition-duration: 0.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-fullscreen-title, -.wp-fullscreen-active .wp-editor-container { - -webkit-transition-duration: 0.8s; - transition-duration: 0.8s; - border-color: transparent; -} - -.wp-fullscreen-active.wp-dfw-show-ui .wp-fullscreen-title, -.wp-fullscreen-active.wp-dfw-show-ui .wp-editor-container { - -webkit-transition-duration: 0.4s; - transition-duration: 0.4s; - border-color: #ccc; -} - -.fade-1000, -.fade-600, -.fade-400, -.fade-300 { - opacity: 0; - -webkit-transition-property: opacity; - transition-property: opacity; -} - -.fade-1000 { - -webkit-transition-duration: 1s; - transition-duration: 1s; -} - -.fade-600 { - -webkit-transition-duration: 0.6s; - transition-duration: 0.6s; -} - -.fade-400 { - -webkit-transition-duration: 0.4s; - transition-duration: 0.4s; -} - -.fade-300 { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; -} - -.fade-trigger { - opacity: 1; -} - -/* DFW on touch screen devices */ -.wp-dfw-touch #fullscreen-topbar { - position: absolute; - opacity: 1; -} - -.wp-dfw-touch .wp-fullscreen-wrap .wp-editor-container, -.wp-dfw-touch .wp-fullscreen-title { - max-width: 700px; -} - -.wp-fullscreen-active.wp-dfw-touch .wp-fullscreen-title, -.wp-fullscreen-active.wp-dfw-touch .wp-editor-container { - border-color: #ccc; -} - -.wp-dfw-touch #wp-fullscreen-statusbar { - height: 30px; -} - -@media screen and ( max-width: 782px ) { - #wp-fullscreen-close, - #wp-fullscreen-central-toolbar, - #wp-fullscreen-mode-bar, - #wp-fullscreen-button-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-wrap .wp-editor-container, - .wp-fullscreen-title { - 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; - } -} - -/* =Localization --------------------------------------------------------------- */ -.rtl .wp-switch-editor, -.rtl .quicktags-toolbar input { - font-family: Tahoma, sans-serif; -} - -/* @noflip */ -.mce-rtl .mce-flow-layout .mce-flow-layout-item > div { - direction: rtl; -} - -/* @noflip */ -.mce-rtl .mce-listbox i.mce-caret { - left: 6px; -} - -html:lang(he-il) .rtl .wp-switch-editor, -html:lang(he-il) .rtl .quicktags-toolbar input { - font-family: Arial, sans-serif; -} - -/* HiDPI */ -@media print, - (-o-min-device-pixel-ratio: 5/4), - (-webkit-min-device-pixel-ratio: 1.25), - (min-resolution: 120dpi) { - .wp-media-buttons .add_media span.wp-media-buttons-icon, - #wp-fullscreen-buttons #wp_fs_image span.mce_image { - background: none; - } -} - -/* TODO: DFW responsive */ diff --git a/sources/wordpress/wp-includes/css/editor.min.css b/sources/wordpress/wp-includes/css/editor.min.css deleted file mode 100644 index c9af89f..0000000 --- a/sources/wordpress/wp-includes/css/editor.min.css +++ /dev/null @@ -1 +0,0 @@ -.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 diff --git a/sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.css b/sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.css deleted file mode 100644 index b408877..0000000 --- a/sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.css +++ /dev/null @@ -1,343 +0,0 @@ -/*! - * jQuery UI CSS Framework 1.10.1 - * http://jqueryui.com - * - * Copyright 2013 jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.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:before, -.ui-helper-clearfix:after { - content: ""; - display: table; - border-collapse: collapse; -} -.ui-helper-clearfix:after { - clear: both; -} -.ui-helper-clearfix { - min-height: 0; /* support: IE7 */ -} -.ui-helper-zfix { - width: 100%; - height: 100%; - top: 0; - right: 0; - position: absolute; - opacity: 0; - filter:Alpha(Opacity=0); -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { - cursor: default !important; -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - display: block; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; -} - -/*! - * jQuery UI Resizable 1.10.1 - * http://jqueryui.com - * - * Copyright 2013 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: 0.1px; - display: block; -} -.ui-resizable-disabled .ui-resizable-handle, -.ui-resizable-autohide .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; -} -/* @noflip */ -.ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; -} -/* @noflip */ -.ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; -} -/* @noflip */ -.ui-resizable-se { - cursor: se-resize; - width: 9px; - height: 9px; - right: -5px; - bottom: -5px; -} -/* @noflip */ -.ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; -} -/* @noflip */ -.ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; -} -/* @noflip */ -.ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; -} - -/* WP buttons: see buttons.css. */ - -.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: #cccccc; - background: #f7f7f7; - -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 ); - vertical-align: top; -} - -.ui-button:active, -.ui-button:focus { - outline: none; -} - -/* Remove the dotted border on :focus and the extra padding in Firefox */ -.ui-button::-moz-focus-inner { - border-width: 1px 0; - border-style: solid none; - border-color: transparent; - padding: 0; -} - -.ui-button:hover, -.ui-button:focus { - 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, 0.8 ); - box-shadow: - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); -} - -.ui-button:active { - background: #eee; - border-color: #999; - color: #333; - -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); - box-shadow: inset 0 2px 5px -3px rgba( 0, 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; - } - -} - -/* WP Theme */ - -.ui-dialog { - position: absolute; - top: 0; - right: 0; - z-index: 100102; - background-color: #fff; - -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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: none; - 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: normal 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: 0.7; - filter: alpha(opacity=70); - z-index: 100101; -} diff --git a/sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.min.css b/sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.min.css deleted file mode 100644 index 67b4304..0000000 --- a/sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.min.css +++ /dev/null @@ -1,19 +0,0 @@ -/*! - * jQuery UI CSS Framework 1.10.1 - * http://jqueryui.com - * - * Copyright 2013 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://jqueryui.com - * - * Copyright 2013 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 diff --git a/sources/wordpress/wp-includes/css/jquery-ui-dialog.css b/sources/wordpress/wp-includes/css/jquery-ui-dialog.css deleted file mode 100644 index 78e9741..0000000 --- a/sources/wordpress/wp-includes/css/jquery-ui-dialog.css +++ /dev/null @@ -1,343 +0,0 @@ -/*! - * jQuery UI CSS Framework 1.10.1 - * http://jqueryui.com - * - * Copyright 2013 jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.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:before, -.ui-helper-clearfix:after { - content: ""; - display: table; - border-collapse: collapse; -} -.ui-helper-clearfix:after { - clear: both; -} -.ui-helper-clearfix { - min-height: 0; /* support: IE7 */ -} -.ui-helper-zfix { - width: 100%; - height: 100%; - top: 0; - left: 0; - position: absolute; - opacity: 0; - filter:Alpha(Opacity=0); -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { - cursor: default !important; -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - display: block; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; -} - -/*! - * jQuery UI Resizable 1.10.1 - * http://jqueryui.com - * - * Copyright 2013 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: 0.1px; - display: block; -} -.ui-resizable-disabled .ui-resizable-handle, -.ui-resizable-autohide .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; -} -/* @noflip */ -.ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; -} -/* @noflip */ -.ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; -} -/* @noflip */ -.ui-resizable-se { - cursor: se-resize; - width: 9px; - height: 9px; - right: -5px; - bottom: -5px; -} -/* @noflip */ -.ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; -} -/* @noflip */ -.ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; -} -/* @noflip */ -.ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; -} - -/* WP buttons: see buttons.css. */ - -.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: #cccccc; - background: #f7f7f7; - -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 ); - vertical-align: top; -} - -.ui-button:active, -.ui-button:focus { - outline: none; -} - -/* Remove the dotted border on :focus and the extra padding in Firefox */ -.ui-button::-moz-focus-inner { - border-width: 1px 0; - border-style: solid none; - border-color: transparent; - padding: 0; -} - -.ui-button:hover, -.ui-button:focus { - 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, 0.8 ); - box-shadow: - 0 0 0 1px #5b9dd9, - 0 0 2px 1px rgba( 30, 140, 190, 0.8 ); -} - -.ui-button:active { - background: #eee; - border-color: #999; - color: #333; - -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); - box-shadow: inset 0 2px 5px -3px rgba( 0, 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; - } - -} - -/* WP Theme */ - -.ui-dialog { - position: absolute; - top: 0; - left: 0; - z-index: 100102; - background-color: #fff; - -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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: none; - 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: normal 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: 0.7; - filter: alpha(opacity=70); - z-index: 100101; -} diff --git a/sources/wordpress/wp-includes/css/jquery-ui-dialog.min.css b/sources/wordpress/wp-includes/css/jquery-ui-dialog.min.css deleted file mode 100644 index 2f9d67e..0000000 --- a/sources/wordpress/wp-includes/css/jquery-ui-dialog.min.css +++ /dev/null @@ -1,19 +0,0 @@ -/*! - * jQuery UI CSS Framework 1.10.1 - * http://jqueryui.com - * - * Copyright 2013 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://jqueryui.com - * - * Copyright 2013 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 diff --git a/sources/wordpress/wp-includes/css/media-views-rtl.css b/sources/wordpress/wp-includes/css/media-views-rtl.css deleted file mode 100644 index d122b8f..0000000 --- a/sources/wordpress/wp-includes/css/media-views-rtl.css +++ /dev/null @@ -1,2568 +0,0 @@ -/** - * Base Styles - */ -.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-modal, -.media-frame { - 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="text"], -.media-frame input[type="password"], -.media-frame input[type="number"], -.media-frame input[type="search"], -.media-frame input[type="email"], -.media-frame input[type="url"], -.media-frame textarea, -.media-frame select { - font-family: "Open Sans", sans-serif; - font-size: 12px; - border-width: 1px; - border-style: solid; - border-color: #dfdfdf; -} - -.media-frame input[type="text"]:focus, -.media-frame input[type="password"]:focus, -.media-frame input[type="number"]:focus, -.media-frame input[type="search"]:focus, -.media-frame input[type="email"]:focus, -.media-frame input[type="url"]:focus, -.media-frame textarea:focus, -.media-frame select:focus { - border-color: #5b9dd9; -} - -.media-frame select { - height: 24px; - padding: 2px; -} - -.media-frame input:disabled, -.media-frame textarea:disabled, -.media-frame input[readonly], -.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; -} - -/* 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 { - -ms-touch-action: none; - touch-action: none; -} - -/** - * Modal - */ -.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: 0.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: normal 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,0.7); - box-shadow: 0 5px 15px rgba(0,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; -} - -/** - * Toolbar - */ -.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; -} - -/** - * Sidebar - */ -.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%; -} - -.media-sidebar h3, -.image-details h3 { - position: relative; - font-weight: bold; - text-transform: uppercase; - font-size: 12px; - color: #666; - margin: 24px 0 8px; -} - -.media-sidebar .setting, -.attachment-details .setting { - display: block; - float: right; - width: 100%; - margin: 1px 0; -} - -.media-sidebar .setting label, -.attachment-details .setting label { - display: block; -} - -.media-sidebar .setting .link-to-custom, -.attachment-details .setting .link-to-custom { - margin: 3px 2px 0; -} - -.media-sidebar .setting span, -.attachment-details .setting span { - min-width: 30%; - margin-left: 4%; - font-size: 12px; - text-align: left; -} - -.media-sidebar .setting select, -.attachment-details .setting select { - max-width: 65%; -} - -.media-sidebar .setting input[type="checkbox"], -.media-sidebar .field input[type="checkbox"], -.media-sidebar .setting input[type="radio"], -.media-sidebar .field input[type="radio"], -.attachment-details .setting input[type="checkbox"], -.attachment-details .field input[type="checkbox"], -.attachment-details .setting input[type="radio"], -.attachment-details .field input[type="radio"] { - float: none; - margin: 8px 3px 0; - padding: 0; -} - -.media-sidebar .setting span, -.attachment-details .setting span, -.compat-item label span { - float: right; - min-height: 22px; - padding-top: 8px; - line-height: 16px; - font-weight: normal; - color: #666; -} - -.compat-item label span { - text-align: left; -} - -.media-sidebar .setting input[type="text"], -.media-sidebar .setting input[type="password"], -.media-sidebar .setting input[type="email"], -.media-sidebar .setting input[type="number"], -.media-sidebar .setting input[type="search"], -.media-sidebar .setting input[type="tel"], -.media-sidebar .setting input[type="url"], -.media-sidebar .setting textarea, -.media-sidebar .setting .value, -.attachment-details .setting input[type="text"], -.attachment-details .setting input[type="password"], -.attachment-details .setting input[type="email"], -.attachment-details .setting input[type="number"], -.attachment-details .setting input[type="search"], -.attachment-details .setting input[type="tel"], -.attachment-details .setting input[type="url"], -.attachment-details .setting textarea, -.attachment-details .setting .value { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - margin: 1px; - width: 65%; - float: left; -} - -.media-sidebar .setting .value, -.attachment-details .setting .value { - margin: 0 1px; - text-align: right; -} - -.media-sidebar .setting textarea, -.attachment-details .setting textarea, -.compat-item .field textarea { - height: 62px; - resize: vertical; -} - -.media-sidebar select, -.attachment-details 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 .label, -.compat-item .field { - 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="text"], -.compat-item .field input[type="password"], -.compat-item .field input[type="email"], -.compat-item .field input[type="number"], -.compat-item .field input[type="search"], -.compat-item .field input[type="tel"], -.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; -} - -/** - * Menu - */ -.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, 0.04 ); -} - -.media-menu > a:active { - outline: none; -} - -.media-menu .active, -.media-menu .active:hover { - color: #222; - font-weight: bold; -} - -.media-menu .separator { - height: 0; - margin: 12px 20px; - padding: 0; - border-top: 1px solid #ddd; -} - -/** - * Menu - */ -.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: none; -} - -.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; -} - -/** - * Frame - */ -.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-title, -.media-frame.hide-menu .media-frame-router, -.media-frame.hide-menu .media-frame-toolbar, -.media-frame.hide-menu .media-frame-content { - 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, 0.1 ); - box-shadow: 0 4px 4px -4px rgba( 0, 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; -} - -/** - * Iframes - */ -.media-frame .media-iframe { - overflow: hidden; -} - -.media-frame .media-iframe, -.media-frame .media-iframe iframe { - height: 100%; - width: 100%; - border: 0; -} - -/** - * Attachment Browser Filters - */ -.media-frame select.attachment-filters { - margin-top: 11px; - margin-left: 10px; -} - -/** - * Search - */ -.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 - */ -.attachments { - margin: 0; - -webkit-overflow-scrolling: touch; -} - -/** - * Attachment - */ -.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:focus, -.selected.attachment:focus, -.attachment.details: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: none; -} - -.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, 0.1 ), - inset 0 0 0 1px rgba( 0, 0, 0, 0.05 ); - box-shadow: - inset 0 0 15px rgba( 0, 0, 0, 0.1 ), - inset 0 0 0 1px rgba( 0, 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, 0.1 ); - box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); - overflow: hidden; -} - -/* @noflip */ -.attachment .thumbnail img { - top: 0; - left: 0; -} - -/* @noflip */ -.attachment .thumbnail .centered { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-transform: translate( 50%, 50% ); - -ms-transform: translate(50%,50%); /* Fails with spaces?? Weird! */ - 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: bold; - background: rgba( 255, 255, 255, 0.8 ); - -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); - box-shadow: inset 0 0 0 1px rgba( 0, 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, 0.3 ); - box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 ); -} - -.attachment .close:hover { - -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 ); -} - -.attachment:hover .close { - display: block; -} - -.attachment .check { - display: none; - height: 24px; - width: 24px; - position: absolute; - z-index: 10; - top: 0; - left: 0; - outline: none; - background: #eee; - -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.15 ); - box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 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; -} - -/** - * Attachments Browser - */ -.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: none; -} - -.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: normal 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: 0.5em; -} - -.attachments-browser .no-media { - padding: 2em 2em 0 0; -} - -/** - * Progress Bar - */ -.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, 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 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 auto; - padding: 8px; - border: 1px #c00 solid; - background: #ffebe8; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.upload-errors .upload-error-label { - padding: 2px 4px; - margin-left: 8px; - font-weight: bold; - color: #fff; - background: #e00; - background-image: -webkit-gradient(linear, right top, right bottom, from(#e00), to(#a00)); - background-image: -webkit-linear-gradient(top, #e00, #a00); - background-image: linear-gradient(to bottom, #e00, #a00); - -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, 0.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: -0.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: transparent; - 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: normal; -} - -.uploader-inline .drop-instructions { - display: none; -} - -.supports-drag-drop .uploader-inline .drop-instructions { - display: block; -} - -.uploader-inline p { - font-size: 12px; - margin: 0.5em 0; -} - -.uploader-inline .media-progress-bar { - display: none; -} - -.uploading.uploader-inline .media-progress-bar { - display: block; -} - -.uploader-inline .browser { - display: inline-block !important; -} - -/** - * Selection - */ -.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.empty, -.media-selection.editing { - display: none; -} - -.media-selection.one .edit-selection { - display: none; -} - -.media-selection .count { - display: block; - padding-top: 12px; - font-size: 14px; - line-height: 20px; - font-weight: bold; -} - -.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: none; -} - -.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; -} - -/** - * Spinner - */ -.media-frame .spinner { - background: url(../images/spinner.gif) no-repeat; - -webkit-background-size: 20px 20px; - background-size: 20px 20px; - display: none; - opacity: 0.7; - filter: alpha(opacity=70); - width: 20px; - height: 20px; - margin: 0; -} - -.media-toolbar .spinner { - margin-top: 14px; -} - -/** - * Attachment Details - */ -.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 0; -} - -.attachment-details .settings-save-status .saved { - float: left; - display: none; -} - -.attachment-details.save-waiting .settings-save-status .spinner, -.attachment-details.save-complete .settings-save-status .saved { - display: block; -} - -.attachment-info { - overflow: hidden; - min-height: 60px; - margin-bottom: 16px; - line-height: 18px; - color: #666; - border-bottom: 1px solid #ddd; - padding-bottom: 11px; -} - -.attachment-info .filename { - font-weight: bold; - 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, 0.1 ); - box-shadow: inset 0 0 15px rgba( 0, 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, 0.15 ); - box-shadow: inset 0 0 0 1px rgba( 0, 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 .edit-attachment, -.attachment-info .refresh-attachment, -.attachment-info .delete-attachment, -.attachment-info .trash-attachment, -.attachment-info .untrash-attachment { - display: block; - text-decoration: none; - white-space: nowrap; -} - -.attachment-info .refresh-attachment, -.attachment-details.needs-refresh .attachment-info .edit-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 - */ -.attachment-display-settings { - width: 100%; - float: right; - overflow: hidden; -} - -.attachment-display-settings h4 { - margin: 1.4em 0 0.4em; -} - -.collection-settings { - overflow: hidden; -} - -.collection-settings .setting input[type="checkbox"] { - float: right; - margin-left: 8px; -} - -.collection-settings .setting span { - min-width: inherit; -} - -/** - * Image Editor - */ -.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: none; - border: none; - border-bottom: 1px solid #ddd; - -webkit-box-shadow: none; - box-shadow: none; - margin: 0; - margin-bottom: 16px; - padding: 0; - padding-bottom: 16px; - position: relative; /* RTL fix, #WP29352 */ -} - -.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: 0; - margin-top: 24px; -} - -.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; - margin-bottom: 16px; -} - - -/** - * Embed from URL and Image Details - */ -.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, 0.1 ); - box-shadow: inset 2px 2px 4px -2px rgba( 0, 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 img, .embed-preview iframe, .embed-preview embed { - max-width: 100%; -} - -.embed-preview img { - height: auto; -} - -.image-details .media-modal { - right: 140px; - left: 140px; -} - -.image-details .media-frame-title, -.image-details .media-frame-content, -.image-details .media-frame-router { - 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: normal 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 6px; -} - -.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, 0.1 ); - box-shadow: inset 0 0 0 1px rgba( 0, 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 .setting input.link-to-custom, -.image-details .embed-media-settings .link-target, -.image-details .embed-media-settings .custom-size { - 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 1%; - 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; -} - -/* Drag & drop on the editor upload */ -#wp-fullscreen-body .uploader-editor, -.wp-editor-wrap .uploader-editor { - background: rgba( 150, 150, 150, 0.9 ); - position: absolute; - top: 0; - right: 0; - width: 100%; - height: 100%; - z-index: 99998; /* under the toolbar */ - display: none; - text-align: center; -} - -#wp-fullscreen-body .uploader-editor { - background: rgba( 0, 86, 132, 0.9 ); - position: fixed; - z-index: 100050; /* above the editor toolbar */ -} - -.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: bold; - color: #fff; - padding: 0; - margin: 0; - display: none; -} - -.wp-editor-wrap .uploader-editor.droppable { - background: rgba( 0, 86, 132, 0.9 ); -} - -#wp-fullscreen-body .uploader-editor .uploader-editor-title, -.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title { - display: block; -} - -/** - * IE7 Fixes - */ -.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="text"], -.ie7 .media-sidebar .setting input[type="password"], -.ie7 .media-sidebar .setting input[type="email"], -.ie7 .media-sidebar .setting input[type="number"], -.ie7 .media-sidebar .setting input[type="search"], -.ie7 .media-sidebar .setting input[type="tel"], -.ie7 .media-sidebar .setting input[type="url"], -.ie7 .media-sidebar .setting textarea { - width: 55%; -} - -.ie7 .media-sidebar .setting .link-to-custom { - float: right; -} - -/** - * Localization - */ -.rtl .media-modal, -.rtl .media-frame, -.rtl .media-frame .search, -.rtl .media-frame input[type="text"], -.rtl .media-frame input[type="password"], -.rtl .media-frame input[type="number"], -.rtl .media-frame input[type="search"], -.rtl .media-frame input[type="email"], -.rtl .media-frame input[type="url"], -.rtl .media-frame input[type="tel"], -.rtl .media-frame textarea, -.rtl .media-frame select { - font-family: Tahoma, sans-serif; -} - -:lang(he-il) .rtl .media-modal, -:lang(he-il) .rtl .media-frame, -:lang(he-il) .rtl .media-frame .search, -:lang(he-il) .rtl .media-frame input[type="text"], -:lang(he-il) .rtl .media-frame input[type="password"], -:lang(he-il) .rtl .media-frame input[type="number"], -:lang(he-il) .rtl .media-frame input[type="search"], -:lang(he-il) .rtl .media-frame input[type="email"], -:lang(he-il) .rtl .media-frame input[type="url"], -:lang(he-il) .rtl .media-frame textarea, -:lang(he-il) .rtl .media-frame select { - 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 - */ -@media only screen and (max-width: 900px) { - - /* Drop-down menu */ - .media-frame:not(.hide-menu) .media-frame-title, - .media-frame:not(.hide-menu) .media-frame-router, - .media-frame:not(.hide-menu) .media-frame-content, - .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; - } - /* End drop-down menu */ - - .media-sidebar { - width: 230px; - } - - .attachments-browser .attachments, - .attachments-browser .uploader-inline, - .attachments-browser .media-toolbar { - left: 262px; - } - - .media-sidebar .setting, - .attachment-details .setting { - margin: 6px 0px; - } - - .media-sidebar .setting input, - .media-sidebar .setting textarea, - .media-sidebar .setting span, - .attachment-details .setting input, - .attachment-details .setting textarea, - .attachment-details .setting span, - .compat-item label span { - float: none; - } - - .media-sidebar .setting span, - .attachment-details .setting span, - .compat-item label span { - text-align: inherit; - min-height: 16px; - margin: 0; - padding: 8px 2px 0; - } - - .media-sidebar .setting .value, - .attachment-details .setting .value { - float: none; - width: auto; - } - - .media-sidebar .setting input[type="text"], - .media-sidebar .setting input[type="password"], - .media-sidebar .setting input[type="email"], - .media-sidebar .setting input[type="number"], - .media-sidebar .setting input[type="search"], - .media-sidebar .setting input[type="tel"], - .media-sidebar .setting input[type="url"], - .media-sidebar .setting textarea, - .media-sidebar .setting select, - .attachment-details .setting input[type="text"], - .attachment-details .setting input[type="password"], - .attachment-details .setting input[type="email"], - .attachment-details .setting input[type="number"], - .attachment-details .setting input[type="search"], - .attachment-details .setting input[type="tel"], - .attachment-details .setting input[type="url"], - .attachment-details .setting textarea, - .attachment-details .setting select { - float: none; - width: 98%; - max-width: none; - height: auto; - } - - .media-sidebar .setting select.columns, - .attachment-details .setting select.columns { - width: auto; - } - - .media-frame input, - .media-frame textarea, - .media-frame .search { - 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: none; - } - - .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; - } - - /* Text inputs need to be 16px, or they force zooming on iOS */ - .media-frame input[type="text"], - .media-frame input[type="password"], - .media-frame input[type="number"], - .media-frame input[type="search"], - .media-frame input[type="email"], - .media-frame input[type="url"], - .media-frame textarea, - .media-frame select { - font-size: 16px; - } -} - -/* Responsive on portrait and landscape */ -@media only screen and (max-width: 640px), screen and (max-height: 400px) { - /* Full-bleed modal */ - .media-modal, - .image-details .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 .uploader-inline, - .attachments-browser .media-toolbar { - 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 tabs on the top */ - .media-frame-content .media-toolbar .instructions { - display: none; - } -} - -/* Landscape specific header override */ -@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; - } - - /* Prevent unnecessary scrolling on title input */ - .embed-link-settings { - overflow: visible; - } -} - -@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; - } - - .media-modal .media-frame-title { - height: 40px; - } - - .media-modal .media-frame-title h1, - .media-frame:not(.hide-menu) .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; - } -} - -/** - * HiDPI Displays - */ -@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%; -} diff --git a/sources/wordpress/wp-includes/css/media-views-rtl.min.css b/sources/wordpress/wp-includes/css/media-views-rtl.min.css deleted file mode 100644 index fb2fedb..0000000 --- a/sources/wordpress/wp-includes/css/media-views-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.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 diff --git a/sources/wordpress/wp-includes/css/media-views.css b/sources/wordpress/wp-includes/css/media-views.css deleted file mode 100644 index e463abf..0000000 --- a/sources/wordpress/wp-includes/css/media-views.css +++ /dev/null @@ -1,2568 +0,0 @@ -/** - * Base Styles - */ -.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-modal, -.media-frame { - 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="text"], -.media-frame input[type="password"], -.media-frame input[type="number"], -.media-frame input[type="search"], -.media-frame input[type="email"], -.media-frame input[type="url"], -.media-frame textarea, -.media-frame select { - font-family: "Open Sans", sans-serif; - font-size: 12px; - border-width: 1px; - border-style: solid; - border-color: #dfdfdf; -} - -.media-frame input[type="text"]:focus, -.media-frame input[type="password"]:focus, -.media-frame input[type="number"]:focus, -.media-frame input[type="search"]:focus, -.media-frame input[type="email"]:focus, -.media-frame input[type="url"]:focus, -.media-frame textarea:focus, -.media-frame select:focus { - border-color: #5b9dd9; -} - -.media-frame select { - height: 24px; - padding: 2px; -} - -.media-frame input:disabled, -.media-frame textarea:disabled, -.media-frame input[readonly], -.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; -} - -/* 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 { - -ms-touch-action: none; - touch-action: none; -} - -/** - * Modal - */ -.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: 0.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: normal 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,0.7); - box-shadow: 0 5px 15px rgba(0,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; -} - -/** - * Toolbar - */ -.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; -} - -/** - * Sidebar - */ -.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%; -} - -.media-sidebar h3, -.image-details h3 { - position: relative; - font-weight: bold; - text-transform: uppercase; - font-size: 12px; - color: #666; - margin: 24px 0 8px; -} - -.media-sidebar .setting, -.attachment-details .setting { - display: block; - float: left; - width: 100%; - margin: 1px 0; -} - -.media-sidebar .setting label, -.attachment-details .setting label { - display: block; -} - -.media-sidebar .setting .link-to-custom, -.attachment-details .setting .link-to-custom { - margin: 3px 2px 0; -} - -.media-sidebar .setting span, -.attachment-details .setting span { - min-width: 30%; - margin-right: 4%; - font-size: 12px; - text-align: right; -} - -.media-sidebar .setting select, -.attachment-details .setting select { - max-width: 65%; -} - -.media-sidebar .setting input[type="checkbox"], -.media-sidebar .field input[type="checkbox"], -.media-sidebar .setting input[type="radio"], -.media-sidebar .field input[type="radio"], -.attachment-details .setting input[type="checkbox"], -.attachment-details .field input[type="checkbox"], -.attachment-details .setting input[type="radio"], -.attachment-details .field input[type="radio"] { - float: none; - margin: 8px 3px 0; - padding: 0; -} - -.media-sidebar .setting span, -.attachment-details .setting span, -.compat-item label span { - float: left; - min-height: 22px; - padding-top: 8px; - line-height: 16px; - font-weight: normal; - color: #666; -} - -.compat-item label span { - text-align: right; -} - -.media-sidebar .setting input[type="text"], -.media-sidebar .setting input[type="password"], -.media-sidebar .setting input[type="email"], -.media-sidebar .setting input[type="number"], -.media-sidebar .setting input[type="search"], -.media-sidebar .setting input[type="tel"], -.media-sidebar .setting input[type="url"], -.media-sidebar .setting textarea, -.media-sidebar .setting .value, -.attachment-details .setting input[type="text"], -.attachment-details .setting input[type="password"], -.attachment-details .setting input[type="email"], -.attachment-details .setting input[type="number"], -.attachment-details .setting input[type="search"], -.attachment-details .setting input[type="tel"], -.attachment-details .setting input[type="url"], -.attachment-details .setting textarea, -.attachment-details .setting .value { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - margin: 1px; - width: 65%; - float: right; -} - -.media-sidebar .setting .value, -.attachment-details .setting .value { - margin: 0 1px; - text-align: left; -} - -.media-sidebar .setting textarea, -.attachment-details .setting textarea, -.compat-item .field textarea { - height: 62px; - resize: vertical; -} - -.media-sidebar select, -.attachment-details 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 .label, -.compat-item .field { - 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="text"], -.compat-item .field input[type="password"], -.compat-item .field input[type="email"], -.compat-item .field input[type="number"], -.compat-item .field input[type="search"], -.compat-item .field input[type="tel"], -.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; -} - -/** - * Menu - */ -.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, 0.04 ); -} - -.media-menu > a:active { - outline: none; -} - -.media-menu .active, -.media-menu .active:hover { - color: #222; - font-weight: bold; -} - -.media-menu .separator { - height: 0; - margin: 12px 20px; - padding: 0; - border-top: 1px solid #ddd; -} - -/** - * Menu - */ -.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: none; -} - -.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; -} - -/** - * Frame - */ -.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-title, -.media-frame.hide-menu .media-frame-router, -.media-frame.hide-menu .media-frame-toolbar, -.media-frame.hide-menu .media-frame-content { - 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, 0.1 ); - box-shadow: 0 4px 4px -4px rgba( 0, 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; -} - -/** - * Iframes - */ -.media-frame .media-iframe { - overflow: hidden; -} - -.media-frame .media-iframe, -.media-frame .media-iframe iframe { - height: 100%; - width: 100%; - border: 0; -} - -/** - * Attachment Browser Filters - */ -.media-frame select.attachment-filters { - margin-top: 11px; - margin-right: 10px; -} - -/** - * Search - */ -.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 - */ -.attachments { - margin: 0; - -webkit-overflow-scrolling: touch; -} - -/** - * Attachment - */ -.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:focus, -.selected.attachment:focus, -.attachment.details: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: none; -} - -.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, 0.1 ), - inset 0 0 0 1px rgba( 0, 0, 0, 0.05 ); - box-shadow: - inset 0 0 15px rgba( 0, 0, 0, 0.1 ), - inset 0 0 0 1px rgba( 0, 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, 0.1 ); - box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 ); - overflow: hidden; -} - -/* @noflip */ -.attachment .thumbnail img { - top: 0; - left: 0; -} - -/* @noflip */ -.attachment .thumbnail .centered { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -webkit-transform: translate( 50%, 50% ); - -ms-transform: translate(50%,50%); /* Fails with spaces?? Weird! */ - 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: bold; - background: rgba( 255, 255, 255, 0.8 ); - -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 ); - box-shadow: inset 0 0 0 1px rgba( 0, 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, 0.3 ); - box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 ); -} - -.attachment .close:hover { - -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 ); -} - -.attachment:hover .close { - display: block; -} - -.attachment .check { - display: none; - height: 24px; - width: 24px; - position: absolute; - z-index: 10; - top: 0; - right: 0; - outline: none; - background: #eee; - -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.15 ); - box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 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; -} - -/** - * Attachments Browser - */ -.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: none; -} - -.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: normal 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: 0.5em; -} - -.attachments-browser .no-media { - padding: 2em 0 0 2em; -} - -/** - * Progress Bar - */ -.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, 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 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 auto; - padding: 8px; - border: 1px #c00 solid; - background: #ffebe8; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.upload-errors .upload-error-label { - padding: 2px 4px; - margin-right: 8px; - font-weight: bold; - color: #fff; - background: #e00; - background-image: -webkit-gradient(linear, left top, left bottom, from(#e00), to(#a00)); - background-image: -webkit-linear-gradient(top, #e00, #a00); - background-image: linear-gradient(to bottom, #e00, #a00); - -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, 0.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: -0.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: transparent; - 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: normal; -} - -.uploader-inline .drop-instructions { - display: none; -} - -.supports-drag-drop .uploader-inline .drop-instructions { - display: block; -} - -.uploader-inline p { - font-size: 12px; - margin: 0.5em 0; -} - -.uploader-inline .media-progress-bar { - display: none; -} - -.uploading.uploader-inline .media-progress-bar { - display: block; -} - -.uploader-inline .browser { - display: inline-block !important; -} - -/** - * Selection - */ -.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.empty, -.media-selection.editing { - display: none; -} - -.media-selection.one .edit-selection { - display: none; -} - -.media-selection .count { - display: block; - padding-top: 12px; - font-size: 14px; - line-height: 20px; - font-weight: bold; -} - -.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: none; -} - -.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; -} - -/** - * Spinner - */ -.media-frame .spinner { - background: url(../images/spinner.gif) no-repeat; - -webkit-background-size: 20px 20px; - background-size: 20px 20px; - display: none; - opacity: 0.7; - filter: alpha(opacity=70); - width: 20px; - height: 20px; - margin: 0; -} - -.media-toolbar .spinner { - margin-top: 14px; -} - -/** - * Attachment Details - */ -.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 0; -} - -.attachment-details .settings-save-status .saved { - float: right; - display: none; -} - -.attachment-details.save-waiting .settings-save-status .spinner, -.attachment-details.save-complete .settings-save-status .saved { - display: block; -} - -.attachment-info { - overflow: hidden; - min-height: 60px; - margin-bottom: 16px; - line-height: 18px; - color: #666; - border-bottom: 1px solid #ddd; - padding-bottom: 11px; -} - -.attachment-info .filename { - font-weight: bold; - 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, 0.1 ); - box-shadow: inset 0 0 15px rgba( 0, 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, 0.15 ); - box-shadow: inset 0 0 0 1px rgba( 0, 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 .edit-attachment, -.attachment-info .refresh-attachment, -.attachment-info .delete-attachment, -.attachment-info .trash-attachment, -.attachment-info .untrash-attachment { - display: block; - text-decoration: none; - white-space: nowrap; -} - -.attachment-info .refresh-attachment, -.attachment-details.needs-refresh .attachment-info .edit-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 - */ -.attachment-display-settings { - width: 100%; - float: left; - overflow: hidden; -} - -.attachment-display-settings h4 { - margin: 1.4em 0 0.4em; -} - -.collection-settings { - overflow: hidden; -} - -.collection-settings .setting input[type="checkbox"] { - float: left; - margin-right: 8px; -} - -.collection-settings .setting span { - min-width: inherit; -} - -/** - * Image Editor - */ -.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: none; - border: none; - border-bottom: 1px solid #ddd; - -webkit-box-shadow: none; - box-shadow: none; - margin: 0; - margin-bottom: 16px; - padding: 0; - padding-bottom: 16px; - position: relative; /* RTL fix, #WP29352 */ -} - -.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: 0; - margin-top: 24px; -} - -.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; - margin-bottom: 16px; -} - - -/** - * Embed from URL and Image Details - */ -.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, 0.1 ); - box-shadow: inset 2px 2px 4px -2px rgba( 0, 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 img, .embed-preview iframe, .embed-preview embed { - max-width: 100%; -} - -.embed-preview img { - height: auto; -} - -.image-details .media-modal { - left: 140px; - right: 140px; -} - -.image-details .media-frame-title, -.image-details .media-frame-content, -.image-details .media-frame-router { - 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: normal 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 6px; -} - -.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, 0.1 ); - box-shadow: inset 0 0 0 1px rgba( 0, 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 .setting input.link-to-custom, -.image-details .embed-media-settings .link-target, -.image-details .embed-media-settings .custom-size { - 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 1%; - 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; -} - -/* Drag & drop on the editor upload */ -#wp-fullscreen-body .uploader-editor, -.wp-editor-wrap .uploader-editor { - background: rgba( 150, 150, 150, 0.9 ); - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 99998; /* under the toolbar */ - display: none; - text-align: center; -} - -#wp-fullscreen-body .uploader-editor { - background: rgba( 0, 86, 132, 0.9 ); - position: fixed; - z-index: 100050; /* above the editor toolbar */ -} - -.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: bold; - color: #fff; - padding: 0; - margin: 0; - display: none; -} - -.wp-editor-wrap .uploader-editor.droppable { - background: rgba( 0, 86, 132, 0.9 ); -} - -#wp-fullscreen-body .uploader-editor .uploader-editor-title, -.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title { - display: block; -} - -/** - * IE7 Fixes - */ -.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="text"], -.ie7 .media-sidebar .setting input[type="password"], -.ie7 .media-sidebar .setting input[type="email"], -.ie7 .media-sidebar .setting input[type="number"], -.ie7 .media-sidebar .setting input[type="search"], -.ie7 .media-sidebar .setting input[type="tel"], -.ie7 .media-sidebar .setting input[type="url"], -.ie7 .media-sidebar .setting textarea { - width: 55%; -} - -.ie7 .media-sidebar .setting .link-to-custom { - float: left; -} - -/** - * Localization - */ -.rtl .media-modal, -.rtl .media-frame, -.rtl .media-frame .search, -.rtl .media-frame input[type="text"], -.rtl .media-frame input[type="password"], -.rtl .media-frame input[type="number"], -.rtl .media-frame input[type="search"], -.rtl .media-frame input[type="email"], -.rtl .media-frame input[type="url"], -.rtl .media-frame input[type="tel"], -.rtl .media-frame textarea, -.rtl .media-frame select { - font-family: Tahoma, sans-serif; -} - -:lang(he-il) .rtl .media-modal, -:lang(he-il) .rtl .media-frame, -:lang(he-il) .rtl .media-frame .search, -:lang(he-il) .rtl .media-frame input[type="text"], -:lang(he-il) .rtl .media-frame input[type="password"], -:lang(he-il) .rtl .media-frame input[type="number"], -:lang(he-il) .rtl .media-frame input[type="search"], -:lang(he-il) .rtl .media-frame input[type="email"], -:lang(he-il) .rtl .media-frame input[type="url"], -:lang(he-il) .rtl .media-frame textarea, -:lang(he-il) .rtl .media-frame select { - 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 - */ -@media only screen and (max-width: 900px) { - - /* Drop-down menu */ - .media-frame:not(.hide-menu) .media-frame-title, - .media-frame:not(.hide-menu) .media-frame-router, - .media-frame:not(.hide-menu) .media-frame-content, - .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; - } - /* End drop-down menu */ - - .media-sidebar { - width: 230px; - } - - .attachments-browser .attachments, - .attachments-browser .uploader-inline, - .attachments-browser .media-toolbar { - right: 262px; - } - - .media-sidebar .setting, - .attachment-details .setting { - margin: 6px 0px; - } - - .media-sidebar .setting input, - .media-sidebar .setting textarea, - .media-sidebar .setting span, - .attachment-details .setting input, - .attachment-details .setting textarea, - .attachment-details .setting span, - .compat-item label span { - float: none; - } - - .media-sidebar .setting span, - .attachment-details .setting span, - .compat-item label span { - text-align: inherit; - min-height: 16px; - margin: 0; - padding: 8px 2px 0; - } - - .media-sidebar .setting .value, - .attachment-details .setting .value { - float: none; - width: auto; - } - - .media-sidebar .setting input[type="text"], - .media-sidebar .setting input[type="password"], - .media-sidebar .setting input[type="email"], - .media-sidebar .setting input[type="number"], - .media-sidebar .setting input[type="search"], - .media-sidebar .setting input[type="tel"], - .media-sidebar .setting input[type="url"], - .media-sidebar .setting textarea, - .media-sidebar .setting select, - .attachment-details .setting input[type="text"], - .attachment-details .setting input[type="password"], - .attachment-details .setting input[type="email"], - .attachment-details .setting input[type="number"], - .attachment-details .setting input[type="search"], - .attachment-details .setting input[type="tel"], - .attachment-details .setting input[type="url"], - .attachment-details .setting textarea, - .attachment-details .setting select { - float: none; - width: 98%; - max-width: none; - height: auto; - } - - .media-sidebar .setting select.columns, - .attachment-details .setting select.columns { - width: auto; - } - - .media-frame input, - .media-frame textarea, - .media-frame .search { - 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: none; - } - - .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; - } - - /* Text inputs need to be 16px, or they force zooming on iOS */ - .media-frame input[type="text"], - .media-frame input[type="password"], - .media-frame input[type="number"], - .media-frame input[type="search"], - .media-frame input[type="email"], - .media-frame input[type="url"], - .media-frame textarea, - .media-frame select { - font-size: 16px; - } -} - -/* Responsive on portrait and landscape */ -@media only screen and (max-width: 640px), screen and (max-height: 400px) { - /* Full-bleed modal */ - .media-modal, - .image-details .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 .uploader-inline, - .attachments-browser .media-toolbar { - 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 tabs on the top */ - .media-frame-content .media-toolbar .instructions { - display: none; - } -} - -/* Landscape specific header override */ -@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; - } - - /* Prevent unnecessary scrolling on title input */ - .embed-link-settings { - overflow: visible; - } -} - -@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; - } - - .media-modal .media-frame-title { - height: 40px; - } - - .media-modal .media-frame-title h1, - .media-frame:not(.hide-menu) .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; - } -} - -/** - * HiDPI Displays - */ -@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%; -} diff --git a/sources/wordpress/wp-includes/css/media-views.min.css b/sources/wordpress/wp-includes/css/media-views.min.css deleted file mode 100644 index a1d966d..0000000 --- a/sources/wordpress/wp-includes/css/media-views.min.css +++ /dev/null @@ -1 +0,0 @@ -.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 diff --git a/sources/wordpress/wp-includes/css/wp-auth-check-rtl.css b/sources/wordpress/wp-includes/css/wp-auth-check-rtl.css deleted file mode 100644 index 568fa74..0000000 --- a/sources/wordpress/wp-includes/css/wp-auth-check-rtl.css +++ /dev/null @@ -1,100 +0,0 @@ -/*------------------------------------------------------------------------------ - Interim login dialog -------------------------------------------------------------------------------*/ - -#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: 0.7; - filter: alpha(opacity=70); - z-index: 1000010; /* needs to appear above .notification-dialog */ -} - -#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; /* needs to appear above #wp-auth-check-bg */ - -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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: normal 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: 1px dotted #888; -} - -#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-fallback, -#wp-auth-check-wrap.fallback .wp-auth-check-close { - display: block; -} diff --git a/sources/wordpress/wp-includes/css/wp-auth-check-rtl.min.css b/sources/wordpress/wp-includes/css/wp-auth-check-rtl.min.css deleted file mode 100644 index 62cb555..0000000 --- a/sources/wordpress/wp-includes/css/wp-auth-check-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -#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 diff --git a/sources/wordpress/wp-includes/css/wp-auth-check.css b/sources/wordpress/wp-includes/css/wp-auth-check.css deleted file mode 100644 index cd42ed9..0000000 --- a/sources/wordpress/wp-includes/css/wp-auth-check.css +++ /dev/null @@ -1,100 +0,0 @@ -/*------------------------------------------------------------------------------ - Interim login dialog -------------------------------------------------------------------------------*/ - -#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: 0.7; - filter: alpha(opacity=70); - z-index: 1000010; /* needs to appear above .notification-dialog */ -} - -#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; /* needs to appear above #wp-auth-check-bg */ - -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 ); - box-shadow: 0 3px 6px rgba( 0, 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: normal 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: 1px dotted #888; -} - -#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-fallback, -#wp-auth-check-wrap.fallback .wp-auth-check-close { - display: block; -} diff --git a/sources/wordpress/wp-includes/css/wp-auth-check.min.css b/sources/wordpress/wp-includes/css/wp-auth-check.min.css deleted file mode 100644 index f7ab70e..0000000 --- a/sources/wordpress/wp-includes/css/wp-auth-check.min.css +++ /dev/null @@ -1 +0,0 @@ -#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 diff --git a/sources/wordpress/wp-includes/css/wp-pointer-rtl.css b/sources/wordpress/wp-includes/css/wp-pointer-rtl.css deleted file mode 100644 index 75088cb..0000000 --- a/sources/wordpress/wp-includes/css/wp-pointer-rtl.css +++ /dev/null @@ -1,212 +0,0 @@ -.wp-pointer-content { - padding: 0 0 10px; - position: relative; - font-size: 13px; - background: #fff; - border: 1px solid #dfdfdf; - -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.075); - box-shadow: 0 3px 6px rgba(0,0,0,0.075); -} - -.wp-pointer-content h3 { - position: relative; - margin: -1px -1px 5px; - padding: 15px 60px 14px 18px; - border: 1px solid #3592b6; - border-bottom: none; - line-height: 1.4em; - font-size: 14px; - color: #fff; - background: #2ea2cc; -} - -.wp-pointer-content h3:before { - background: #fff; - -webkit-border-radius: 50%; - border-radius: 50%; - color: #2ea2cc; - content: '\f227'; - font: normal 20px/1.6 'dashicons'; - position: absolute; - top: 8px; - right: 15px; - speak: none; - text-align: center; - width: 32px; - height: 32px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.wp-pointer-content p { - padding: 0 15px; -} - -.wp-pointer-buttons { - margin: 0; - padding: 5px 15px; - overflow: auto; -} - -.wp-pointer-buttons a { - float: left; - display: inline-block; - text-decoration: none; -} - -.wp-pointer-buttons a.close { - padding-right: 3px; - position: relative; -} - -.wp-pointer-buttons a.close:before { - background: none; - color: #bbb; - content: '\f153'; - display: block !important; - font: normal 13px/1 'dashicons'; - speak: none; - margin: 1px 0; - text-align: center; - -webkit-font-smoothing: antialiased !important; - width: 10px; - height: 100%; - position: absolute; - right: -12px; - top: 1px; -} - -.wp-pointer-buttons a.close:hover:before { - color: #c00; -} - -/* The arrow base class must take up no space, even with transparent borders. */ -.wp-pointer-arrow, -.wp-pointer-arrow-inner { - position: absolute; - width: 0; - height: 0; -} - -.wp-pointer-arrow { - z-index: 10; - width: 0; - height: 0; - border: 0 solid transparent; -} - -.wp-pointer-arrow-inner { - z-index: 20; -} - -/* Make Room for the Arrow! */ -.wp-pointer-top, -.wp-pointer-undefined { - padding-top: 13px; -} - -.wp-pointer-bottom { - margin-top: -13px; - padding-bottom: 13px; -} - -/* @noflip */ -.wp-pointer-left { - padding-left: 13px; -} -/* @noflip */ -.wp-pointer-right { - margin-left: -13px; - padding-right: 13px; -} - -/* Base Size & Positioning */ -.wp-pointer-top .wp-pointer-arrow, -.wp-pointer-bottom .wp-pointer-arrow, -.wp-pointer-undefined .wp-pointer-arrow { - right: 50px; -} - -.wp-pointer-left .wp-pointer-arrow, -.wp-pointer-right .wp-pointer-arrow { - top: 50%; - margin-top: -15px; -} - -/* Arrow Sprite */ -.wp-pointer-top .wp-pointer-arrow, -.wp-pointer-undefined .wp-pointer-arrow { - top: 0; - border-width: 0 13px 13px 13px; - border-bottom-color: #3592b6; -} - -.wp-pointer-top .wp-pointer-arrow-inner, -.wp-pointer-undefined .wp-pointer-arrow-inner { - top: 1px; - margin-right: -13px; - margin-top: -13px; - border: 13px solid transparent; - border-bottom-color: #2ea2cc; - display: block; - content: ' '; -} - -.wp-pointer-bottom .wp-pointer-arrow { - bottom: 0; - border-width: 13px 13px 0 13px; - border-top-color: #ccc; -} - -.wp-pointer-bottom .wp-pointer-arrow-inner { - bottom: 1px; - margin-right: -13px; - margin-bottom: -13px; - border: 13px solid transparent; - border-top-color: #fff; - display: block; - content: ' '; -} - -/* @noflip */ -.wp-pointer-left .wp-pointer-arrow { - left: 0; - border-width: 13px 13px 13px 0; - border-right-color: #ccc; -} - -/* @noflip */ -.wp-pointer-left .wp-pointer-arrow-inner { - left: 1px; - margin-left: -13px; - margin-top: -13px; - border: 13px solid transparent; - border-right-color: #fff; - display: block; - content: ' '; -} - -/* @noflip */ -.wp-pointer-right .wp-pointer-arrow { - right: 0; - border-width: 13px 0 13px 13px; - border-left-color: #ccc; -} - -/* @noflip */ -.wp-pointer-right .wp-pointer-arrow-inner { - right: 1px; - margin-right: -13px; - margin-top: -13px; - border: 13px solid transparent; - border-left-color: #fff; - display: block; - content: ' '; -} - -/* Disable pointers at responsive sizes */ -@media screen and ( max-width: 782px ) { - .wp-pointer { - display: none; - } -} diff --git a/sources/wordpress/wp-includes/css/wp-pointer-rtl.min.css b/sources/wordpress/wp-includes/css/wp-pointer-rtl.min.css deleted file mode 100644 index fe9343d..0000000 --- a/sources/wordpress/wp-includes/css/wp-pointer-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:1px solid #dfdfdf;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075)}.wp-pointer-content h3{position:relative;margin:-1px -1px 5px;padding:15px 60px 14px 18px;border:1px solid #3592b6;border-bottom:none;line-height:1.4em;font-size:14px;color:#fff;background:#2ea2cc}.wp-pointer-content h3:before{background:#fff;-webkit-border-radius:50%;border-radius:50%;color:#2ea2cc;content:'\f227';font:400 20px/1.6 dashicons;position:absolute;top:8px;right:15px;speak:none;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:left;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-right:3px;position:relative}.wp-pointer-buttons a.close:before{background:0 0;color:#bbb;content:'\f153';display:block!important;font:400 13px/1 dashicons;speak:none;margin:1px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;right:-12px;top:1px}.wp-pointer-buttons a.close:hover:before{color:#c00}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{margin-top:-13px;padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{margin-left:-13px;padding-right:13px}.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{right:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 13px 13px;border-bottom-color:#3592b6}.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer-undefined .wp-pointer-arrow-inner{top:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-bottom-color:#2ea2cc;display:block;content:' '}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:13px 13px 0;border-top-color:#ccc}.wp-pointer-bottom .wp-pointer-arrow-inner{bottom:1px;margin-right:-13px;margin-bottom:-13px;border:13px solid transparent;border-top-color:#fff;display:block;content:' '}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:13px 13px 13px 0;border-right-color:#ccc}.wp-pointer-left .wp-pointer-arrow-inner{left:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-right-color:#fff;display:block;content:' '}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:13px 0 13px 13px;border-left-color:#ccc}.wp-pointer-right .wp-pointer-arrow-inner{right:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-left-color:#fff;display:block;content:' '}@media screen and (max-width:782px){.wp-pointer{display:none}} \ No newline at end of file diff --git a/sources/wordpress/wp-includes/css/wp-pointer.css b/sources/wordpress/wp-includes/css/wp-pointer.css deleted file mode 100644 index 1d69823..0000000 --- a/sources/wordpress/wp-includes/css/wp-pointer.css +++ /dev/null @@ -1,212 +0,0 @@ -.wp-pointer-content { - padding: 0 0 10px; - position: relative; - font-size: 13px; - background: #fff; - border: 1px solid #dfdfdf; - -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.075); - box-shadow: 0 3px 6px rgba(0,0,0,0.075); -} - -.wp-pointer-content h3 { - position: relative; - margin: -1px -1px 5px; - padding: 15px 18px 14px 60px; - border: 1px solid #3592b6; - border-bottom: none; - line-height: 1.4em; - font-size: 14px; - color: #fff; - background: #2ea2cc; -} - -.wp-pointer-content h3:before { - background: #fff; - -webkit-border-radius: 50%; - border-radius: 50%; - color: #2ea2cc; - content: '\f227'; - font: normal 20px/1.6 'dashicons'; - position: absolute; - top: 8px; - left: 15px; - speak: none; - text-align: center; - width: 32px; - height: 32px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.wp-pointer-content p { - padding: 0 15px; -} - -.wp-pointer-buttons { - margin: 0; - padding: 5px 15px; - overflow: auto; -} - -.wp-pointer-buttons a { - float: right; - display: inline-block; - text-decoration: none; -} - -.wp-pointer-buttons a.close { - padding-left: 3px; - position: relative; -} - -.wp-pointer-buttons a.close:before { - background: none; - color: #bbb; - content: '\f153'; - display: block !important; - font: normal 13px/1 'dashicons'; - speak: none; - margin: 1px 0; - text-align: center; - -webkit-font-smoothing: antialiased !important; - width: 10px; - height: 100%; - position: absolute; - left: -12px; - top: 1px; -} - -.wp-pointer-buttons a.close:hover:before { - color: #c00; -} - -/* The arrow base class must take up no space, even with transparent borders. */ -.wp-pointer-arrow, -.wp-pointer-arrow-inner { - position: absolute; - width: 0; - height: 0; -} - -.wp-pointer-arrow { - z-index: 10; - width: 0; - height: 0; - border: 0 solid transparent; -} - -.wp-pointer-arrow-inner { - z-index: 20; -} - -/* Make Room for the Arrow! */ -.wp-pointer-top, -.wp-pointer-undefined { - padding-top: 13px; -} - -.wp-pointer-bottom { - margin-top: -13px; - padding-bottom: 13px; -} - -/* @noflip */ -.wp-pointer-left { - padding-left: 13px; -} -/* @noflip */ -.wp-pointer-right { - margin-left: -13px; - padding-right: 13px; -} - -/* Base Size & Positioning */ -.wp-pointer-top .wp-pointer-arrow, -.wp-pointer-bottom .wp-pointer-arrow, -.wp-pointer-undefined .wp-pointer-arrow { - left: 50px; -} - -.wp-pointer-left .wp-pointer-arrow, -.wp-pointer-right .wp-pointer-arrow { - top: 50%; - margin-top: -15px; -} - -/* Arrow Sprite */ -.wp-pointer-top .wp-pointer-arrow, -.wp-pointer-undefined .wp-pointer-arrow { - top: 0; - border-width: 0 13px 13px 13px; - border-bottom-color: #3592b6; -} - -.wp-pointer-top .wp-pointer-arrow-inner, -.wp-pointer-undefined .wp-pointer-arrow-inner { - top: 1px; - margin-left: -13px; - margin-top: -13px; - border: 13px solid transparent; - border-bottom-color: #2ea2cc; - display: block; - content: ' '; -} - -.wp-pointer-bottom .wp-pointer-arrow { - bottom: 0; - border-width: 13px 13px 0 13px; - border-top-color: #ccc; -} - -.wp-pointer-bottom .wp-pointer-arrow-inner { - bottom: 1px; - margin-left: -13px; - margin-bottom: -13px; - border: 13px solid transparent; - border-top-color: #fff; - display: block; - content: ' '; -} - -/* @noflip */ -.wp-pointer-left .wp-pointer-arrow { - left: 0; - border-width: 13px 13px 13px 0; - border-right-color: #ccc; -} - -/* @noflip */ -.wp-pointer-left .wp-pointer-arrow-inner { - left: 1px; - margin-left: -13px; - margin-top: -13px; - border: 13px solid transparent; - border-right-color: #fff; - display: block; - content: ' '; -} - -/* @noflip */ -.wp-pointer-right .wp-pointer-arrow { - right: 0; - border-width: 13px 0 13px 13px; - border-left-color: #ccc; -} - -/* @noflip */ -.wp-pointer-right .wp-pointer-arrow-inner { - right: 1px; - margin-right: -13px; - margin-top: -13px; - border: 13px solid transparent; - border-left-color: #fff; - display: block; - content: ' '; -} - -/* Disable pointers at responsive sizes */ -@media screen and ( max-width: 782px ) { - .wp-pointer { - display: none; - } -} diff --git a/sources/wordpress/wp-includes/css/wp-pointer.min.css b/sources/wordpress/wp-includes/css/wp-pointer.min.css deleted file mode 100644 index 01f27d6..0000000 --- a/sources/wordpress/wp-includes/css/wp-pointer.min.css +++ /dev/null @@ -1 +0,0 @@ -.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:1px solid #dfdfdf;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075)}.wp-pointer-content h3{position:relative;margin:-1px -1px 5px;padding:15px 18px 14px 60px;border:1px solid #3592b6;border-bottom:none;line-height:1.4em;font-size:14px;color:#fff;background:#2ea2cc}.wp-pointer-content h3:before{background:#fff;-webkit-border-radius:50%;border-radius:50%;color:#2ea2cc;content:'\f227';font:400 20px/1.6 dashicons;position:absolute;top:8px;left:15px;speak:none;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:right;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-left:3px;position:relative}.wp-pointer-buttons a.close:before{background:0 0;color:#bbb;content:'\f153';display:block!important;font:400 13px/1 dashicons;speak:none;margin:1px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;left:-12px;top:1px}.wp-pointer-buttons a.close:hover:before{color:#c00}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{margin-top:-13px;padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{margin-left:-13px;padding-right:13px}.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{left:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 13px 13px;border-bottom-color:#3592b6}.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer-undefined .wp-pointer-arrow-inner{top:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-bottom-color:#2ea2cc;display:block;content:' '}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:13px 13px 0;border-top-color:#ccc}.wp-pointer-bottom .wp-pointer-arrow-inner{bottom:1px;margin-left:-13px;margin-bottom:-13px;border:13px solid transparent;border-top-color:#fff;display:block;content:' '}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:13px 13px 13px 0;border-right-color:#ccc}.wp-pointer-left .wp-pointer-arrow-inner{left:1px;margin-left:-13px;margin-top:-13px;border:13px solid transparent;border-right-color:#fff;display:block;content:' '}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:13px 0 13px 13px;border-left-color:#ccc}.wp-pointer-right .wp-pointer-arrow-inner{right:1px;margin-right:-13px;margin-top:-13px;border:13px solid transparent;border-left-color:#fff;display:block;content:' '}@media screen and (max-width:782px){.wp-pointer{display:none}} \ No newline at end of file diff --git a/sources/wordpress/wp-includes/date.php b/sources/wordpress/wp-includes/date.php deleted file mode 100644 index a060239..0000000 --- a/sources/wordpress/wp-includes/date.php +++ /dev/null @@ -1,452 +0,0 @@ -', '>=', '<', '<=', 'IN', 'NOT IN', - * 'BETWEEN', 'NOT BETWEEN'. - * @type string $relation Optional. The boolean relationship between the date queryies. - * Default 'OR'. Accepts 'OR', 'AND'. - * @type array { - * @type string|array $before Optional. Date to retrieve posts before. Accepts strtotime()-compatible - * string, or array of 'year', 'month', 'day' values. { - * - * @type string $year The four-digit year. Default empty. Accepts any four-digit year. - * @type string $month Optional when passing array.The month of the year. - * Default (string:empty)|(array:1). Accepts numbers 1-12. - * @type string $day Optional when passing array.The day of the month. - * Default (string:empty)|(array:1). Accepts numbers 1-31. - * } - * @type string|array $after Optional. Date to retrieve posts after. Accepts strtotime()-compatible - * string, or array of 'year', 'month', 'day' values. { - * - * @type string $year The four-digit year. Default empty. Accepts any four-digit year. - * @type string $month Optional when passing array.The month of the year. - * Default (string:empty)|(array:12). Accepts numbers 1-12. - * @type string $day Optional when passing array.The day of the month. - * Default (string:empty)|(array:last day of month). Accepts numbers 1-31. - * } - * @type string $column Optional. Used to add a clause comparing a column other than the column - * 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. - * } - * } - * } - * @param array $default_column Optional. Default column to query against. Default 'post_date'. - * Accepts 'post_date', 'post_date_gmt', 'post_modified', 'post_modified_gmt', - * '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' ) - $this->relation = 'OR'; - else - $this->relation = 'AND'; - - if ( ! empty( $date_query['column'] ) ) - $this->column = esc_sql( $date_query['column'] ); - else - $this->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 = array(); - foreach ( $date_query as $key => $query ) { - if ( ! is_array( $query ) ) - continue; - - $this->queries[$key] = $query; - } - } - - /** - * Determines and validates what comparison operator to use. - * - * @since 3.7.0 - * @access public - * - * @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' ) ) ) - return strtoupper( $query['compare'] ); - - return $this->compare; - } - - /** - * Validates a column name parameter. - * - * @since 3.7.0 - * @access public - * - * @param string $column The user-supplied column name. - * @return string A validated column name value. - */ - public function validate_column( $column ) { - $valid_columns = array( - 'post_date', 'post_date_gmt', 'post_modified', - 'post_modified_gmt', 'comment_date', 'comment_date_gmt' - ); - /** - * 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; - } - - /** - * Turns an array of date query parameters into a MySQL string. - * - * @since 3.7.0 - * @access public - * - * @return string MySQL WHERE parameters - */ - 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 ) . ' )'; - } - } - - // Combine the subquery strings into a single string - if ( $where ) - $where = ' AND ( ' . implode( " {$this->relation} ", $where ) . ' )'; - else - $where = ''; - - /** - * Filter the date query WHERE clause. - * - * @since 3.7.0 - * - * @param string $where WHERE clause of the date query. - * @param WP_Date_Query $this The WP_Date_Query instance. - */ - return apply_filters( 'get_date_sql', $where, $this ); - } - - /** - * Turns a single date subquery into pieces for a WHERE clause. - * - * @since 3.7.0 - * return array - */ - protected function get_sql_for_subquery( $query ) { - global $wpdb; - - // The sub-parts of a $where part - $where_parts = array(); - - $column = ( ! empty( $query['column'] ) ) ? esc_sql( $query['column'] ) : $this->column; - - $column = $this->validate_column( $column ); - - $compare = $this->get_compare( $query ); - - $inclusive = ! empty( $query['inclusive'] ); - - // Assign greater- and less-than values. - $lt = '<'; - $gt = '>'; - - if ( $inclusive ) { - $lt .= '='; - $gt .= '='; - } - - // 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 - - if ( isset( $query['year'] ) && $value = $this->build_value( $compare, $query['year'] ) ) - $where_parts[] = "YEAR( $column ) $compare $value"; - - if ( isset( $query['month'] ) && $value = $this->build_value( $compare, $query['month'] ) ) - $where_parts[] = "MONTH( $column ) $compare $value"; - else if ( isset( $query['monthnum'] ) && $value = $this->build_value( $compare, $query['monthnum'] ) ) - $where_parts[] = "MONTH( $column ) $compare $value"; - - if ( isset( $query['week'] ) && false !== ( $value = $this->build_value( $compare, $query['week'] ) ) ) - $where_parts[] = _wp_mysql_week( $column ) . " $compare $value"; - else if ( isset( $query['w'] ) && false !== ( $value = $this->build_value( $compare, $query['w'] ) ) ) - $where_parts[] = _wp_mysql_week( $column ) . " $compare $value"; - - if ( isset( $query['dayofyear'] ) && $value = $this->build_value( $compare, $query['dayofyear'] ) ) - $where_parts[] = "DAYOFYEAR( $column ) $compare $value"; - - if ( isset( $query['day'] ) && $value = $this->build_value( $compare, $query['day'] ) ) - $where_parts[] = "DAYOFMONTH( $column ) $compare $value"; - - if ( isset( $query['dayofweek'] ) && $value = $this->build_value( $compare, $query['dayofweek'] ) ) - $where_parts[] = "DAYOFWEEK( $column ) $compare $value"; - - if ( isset( $query['hour'] ) || isset( $query['minute'] ) || isset( $query['second'] ) ) { - // Avoid notices - foreach ( array( 'hour', 'minute', 'second' ) as $unit ) { - if ( ! isset( $query[$unit] ) ) { - $query[$unit] = null; - } - } - - if ( $time_query = $this->build_time_query( $column, $compare, $query['hour'], $query['minute'], $query['second'] ) ) { - $where_parts[] = $time_query; - } - } - - return $where_parts; - } - - /** - * Builds and validates a value string based on the comparison operator. - * - * @since 3.7.0 - * @access public - * - * @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. - */ - public function build_value( $compare, $value ) { - if ( ! isset( $value ) ) - return false; - - switch ( $compare ) { - case 'IN': - case 'NOT IN': - return '(' . implode( ',', array_map( 'intval', (array) $value ) ) . ')'; - - case 'BETWEEN': - case 'NOT BETWEEN': - if ( ! is_array( $value ) || 2 != count( $value ) || ! isset( $value[0] ) || ! isset( $value[1] ) ) - $value = array( $value, $value ); - - $value = array_map( 'intval', $value ); - - return $value[0] . ' AND ' . $value[1]; - - default; - return (int) $value; - } - } - - /** - * Builds a MySQL format date/time based on some query parameters. - * - * You can pass an array of values (year, month, etc.) with missing parameter values being defaulted to - * either the maximum or minimum values (controlled by the $default_to parameter). Alternatively you can - * pass a string that that will be run through strtotime(). - * - * @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". - * @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 ) ); - } - - $datetime = array_map( 'absint', $datetime ); - - if ( ! isset( $datetime['year'] ) ) - $datetime['year'] = gmdate( 'Y', $now ); - - if ( ! isset( $datetime['month'] ) ) - $datetime['month'] = ( $default_to_max ) ? 12 : 1; - - if ( ! isset( $datetime['day'] ) ) - $datetime['day'] = ( $default_to_max ) ? (int) date( 't', mktime( 0, 0, 0, $datetime['month'], 1, $datetime['year'] ) ) : 1; - - if ( ! isset( $datetime['hour'] ) ) - $datetime['hour'] = ( $default_to_max ) ? 23 : 0; - - if ( ! isset( $datetime['minute'] ) ) - $datetime['minute'] = ( $default_to_max ) ? 59 : 0; - - if ( ! isset( $datetime['second'] ) ) - $datetime['second'] = ( $default_to_max ) ? 59 : 0; - - return sprintf( '%04d-%02d-%02d %02d:%02d:%02d', $datetime['year'], $datetime['month'], $datetime['day'], $datetime['hour'], $datetime['minute'], $datetime['second'] ); - } - - /** - * Builds a query string for comparing time values (hour, minute, second). - * - * If just hour, minute, or second is set than a normal comparison will be done. - * However if multiple values are passed, a pseudo-decimal time will be created - * in order to be able to accurately compare against. - * - * @since 3.7.0 - * @access public - * - * @param string $column The column to query against. Needs to be pre-validated! - * @param string $compare The comparison operator. Needs to be pre-validated! - * @param int|null $hour Optional. An hour value (0-23). - * @param int|null $minute Optional. A minute value (0-59). - * @param int|null $second Optional. A second value (0-59). - * @return string|false A query part or false on failure. - */ - public function build_time_query( $column, $compare, $hour = null, $minute = null, $second = null ) { - global $wpdb; - - // Have to have at least one - if ( ! isset( $hour ) && ! isset( $minute ) && ! isset( $second ) ) - return false; - - // Complex combined queries aren't supported for multi-value queries - if ( in_array( $compare, array( 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN' ) ) ) { - $return = array(); - - if ( isset( $hour ) && false !== ( $value = $this->build_value( $compare, $hour ) ) ) - $return[] = "HOUR( $column ) $compare $value"; - - if ( isset( $minute ) && false !== ( $value = $this->build_value( $compare, $minute ) ) ) - $return[] = "MINUTE( $column ) $compare $value"; - - if ( isset( $second ) && false !== ( $value = $this->build_value( $compare, $second ) ) ) - $return[] = "SECOND( $column ) $compare $value"; - - return implode( ' AND ', $return ); - } - - // Cases where just one unit is set - if ( isset( $hour ) && ! isset( $minute ) && ! isset( $second ) && false !== ( $value = $this->build_value( $compare, $hour ) ) ) { - return "HOUR( $column ) $compare $value"; - } elseif ( ! isset( $hour ) && isset( $minute ) && ! isset( $second ) && false !== ( $value = $this->build_value( $compare, $minute ) ) ) { - return "MINUTE( $column ) $compare $value"; - } elseif ( ! isset( $hour ) && ! isset( $minute ) && isset( $second ) && false !== ( $value = $this->build_value( $compare, $second ) ) ) { - return "SECOND( $column ) $compare $value"; - } - - // Single units were already handled. Since hour & second isn't allowed, minute must to be set. - if ( ! isset( $minute ) ) - return false; - - $format = $time = ''; - - // Hour - if ( $hour ) { - $format .= '%H.'; - $time .= sprintf( '%02d', $hour ) . '.'; - } else { - $format .= '0.'; - $time .= '0.'; - } - - // Minute - $format .= '%i'; - $time .= sprintf( '%02d', $minute ); - - if ( isset( $second ) ) { - $format .= '%s'; - $time .= sprintf( '%02d', $second ); - } - - return $wpdb->prepare( "DATE_FORMAT( $column, %s ) $compare %f", $format, $time ); - } -} diff --git a/sources/wordpress/wp-includes/default-constants.php b/sources/wordpress/wp-includes/default-constants.php deleted file mode 100644 index 334ea71..0000000 --- a/sources/wordpress/wp-includes/default-constants.php +++ /dev/null @@ -1,323 +0,0 @@ - 'widget_pages', 'description' => __( 'A list of your site’s Pages.') ); - parent::__construct('pages', __('Pages'), $widget_ops); - } - - public function widget( $args, $instance ) { - - /** - * Filter the widget title. - * - * @since 2.6.0 - * - * @param string $title The widget title. Default 'Pages'. - * @param array $instance An array of the widget's settings. - * @param mixed $id_base The widget ID. - */ - $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? __( 'Pages' ) : $instance['title'], $instance, $this->id_base ); - - $sortby = empty( $instance['sortby'] ) ? 'menu_order' : $instance['sortby']; - $exclude = empty( $instance['exclude'] ) ? '' : $instance['exclude']; - - if ( $sortby == 'menu_order' ) - $sortby = 'menu_order, post_title'; - - /** - * Filter the arguments for the Pages widget. - * - * @since 2.8.0 - * - * @see wp_list_pages() - * - * @param array $args An array of arguments to retrieve the pages list. - */ - $out = wp_list_pages( apply_filters( 'widget_pages_args', array( - 'title_li' => '', - 'echo' => 0, - 'sort_column' => $sortby, - 'exclude' => $exclude - ) ) ); - - if ( ! empty( $out ) ) { - echo $args['before_widget']; - if ( $title ) { - echo $args['before_title'] . $title . $args['after_title']; - } - ?> -
            - -
          - 'post_title', 'title' => '', 'exclude' => '') ); - $title = esc_attr( $instance['title'] ); - $exclude = esc_attr( $instance['exclude'] ); - ?> -

          -

          - - -

          -

          - -
          - -

          - __( "Your blogroll" ) ); - parent::__construct('links', __('Links'), $widget_ops); - } - - public function widget( $args, $instance ) { - - $show_description = isset($instance['description']) ? $instance['description'] : false; - $show_name = isset($instance['name']) ? $instance['name'] : false; - $show_rating = isset($instance['rating']) ? $instance['rating'] : false; - $show_images = isset($instance['images']) ? $instance['images'] : true; - $category = isset($instance['category']) ? $instance['category'] : false; - $orderby = isset( $instance['orderby'] ) ? $instance['orderby'] : 'name'; - $order = $orderby == 'rating' ? 'DESC' : 'ASC'; - $limit = isset( $instance['limit'] ) ? $instance['limit'] : -1; - - $before_widget = preg_replace( '/id="[^"]*"/', 'id="%id"', $args['before_widget'] ); - - /** - * Filter the arguments for the Links widget. - * - * @since 2.6.0 - * - * @see wp_list_bookmarks() - * - * @param array $args An array of arguments to retrieve the links list. - */ - wp_list_bookmarks( apply_filters( 'widget_links_args', array( - 'title_before' => $args['before_title'], 'title_after' => $args['after_title'], - 'category_before' => $before_widget, 'category_after' => $args['after_widget'], - 'show_images' => $show_images, 'show_description' => $show_description, - 'show_name' => $show_name, 'show_rating' => $show_rating, - 'category' => $category, 'class' => 'linkcat widget', - 'orderby' => $orderby, 'order' => $order, - 'limit' => $limit, - ) ) ); - } - - public function update( $new_instance, $old_instance ) { - $new_instance = (array) $new_instance; - $instance = array( 'images' => 0, 'name' => 0, 'description' => 0, 'rating' => 0 ); - foreach ( $instance as $field => $val ) { - if ( isset($new_instance[$field]) ) - $instance[$field] = 1; - } - - $instance['orderby'] = 'name'; - if ( in_array( $new_instance['orderby'], array( 'name', 'rating', 'id', 'rand' ) ) ) - $instance['orderby'] = $new_instance['orderby']; - - $instance['category'] = intval( $new_instance['category'] ); - $instance['limit'] = ! empty( $new_instance['limit'] ) ? intval( $new_instance['limit'] ) : -1; - - return $instance; - } - - public function form( $instance ) { - - //Defaults - $instance = wp_parse_args( (array) $instance, array( 'images' => true, 'name' => true, 'description' => false, 'rating' => false, 'category' => false, 'orderby' => 'name', 'limit' => -1 ) ); - $link_cats = get_terms( 'link_category' ); - if ( ! $limit = intval( $instance['limit'] ) ) - $limit = -1; -?> -

          - - - - -

          -

          - id="get_field_id('images'); ?>" name="get_field_name('images'); ?>" /> -
          - id="get_field_id('name'); ?>" name="get_field_name('name'); ?>" /> -
          - id="get_field_id('description'); ?>" name="get_field_name('description'); ?>" /> -
          - id="get_field_id('rating'); ?>" name="get_field_name('rating'); ?>" /> - -

          -

          - - -

          - 'widget_search', 'description' => __( "A search form for your site.") ); - parent::__construct( 'search', _x( 'Search', 'Search widget' ), $widget_ops ); - } - - public function widget( $args, $instance ) { - - /** This filter is documented in wp-includes/default-widgets.php */ - $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base ); - - echo $args['before_widget']; - if ( $title ) { - echo $args['before_title'] . $title . $args['after_title']; - } - - // Use current theme search form if it exists - get_search_form(); - - echo $args['after_widget']; - } - - public function form( $instance ) { - $instance = wp_parse_args( (array) $instance, array( 'title' => '') ); - $title = $instance['title']; -?> -

          - '')); - $instance['title'] = strip_tags($new_instance['title']); - return $instance; - } - -} - -/** - * Archives widget class - * - * @since 2.8.0 - */ -class WP_Widget_Archives extends WP_Widget { - - public function __construct() { - $widget_ops = array('classname' => 'widget_archive', 'description' => __( 'A monthly archive of your site’s Posts.') ); - parent::__construct('archives', __('Archives'), $widget_ops); - } - - public function widget( $args, $instance ) { - $c = ! empty( $instance['count'] ) ? '1' : '0'; - $d = ! empty( $instance['dropdown'] ) ? '1' : '0'; - - /** This filter is documented in wp-includes/default-widgets.php */ - $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? __( 'Archives' ) : $instance['title'], $instance, $this->id_base ); - - echo $args['before_widget']; - if ( $title ) { - echo $args['before_title'] . $title . $args['after_title']; - } - - if ( $d ) { -?> - - -
            - 'monthly', - 'show_post_count' => $c - ) ) ); -?> -
          - '', 'count' => 0, 'dropdown' => '') ); - $instance['title'] = strip_tags($new_instance['title']); - $instance['count'] = $new_instance['count'] ? 1 : 0; - $instance['dropdown'] = $new_instance['dropdown'] ? 1 : 0; - - return $instance; - } - - public function form( $instance ) { - $instance = wp_parse_args( (array) $instance, array( 'title' => '', 'count' => 0, 'dropdown' => '') ); - $title = strip_tags($instance['title']); - $count = $instance['count'] ? 'checked="checked"' : ''; - $dropdown = $instance['dropdown'] ? 'checked="checked"' : ''; -?> -

          -

          - id="get_field_id('dropdown'); ?>" name="get_field_name('dropdown'); ?>" /> -
          - id="get_field_id('count'); ?>" name="get_field_name('count'); ?>" /> -

          - 'widget_meta', 'description' => __( "Login, RSS, & WordPress.org links.") ); - parent::__construct('meta', __('Meta'), $widget_ops); - } - - public function widget( $args, $instance ) { - - /** This filter is documented in wp-includes/default-widgets.php */ - $title = apply_filters( 'widget_title', empty($instance['title']) ? __( 'Meta' ) : $instance['title'], $instance, $this->id_base ); - - echo $args['before_widget']; - if ( $title ) { - echo $args['before_title'] . $title . $args['after_title']; - } -?> -
            - -
          • -
          • RSS'); ?>
          • -
          • RSS'); ?>
          • -%s', - esc_url( __( 'https://wordpress.org/' ) ), - esc_attr__( 'Powered by WordPress, state-of-the-art semantic personal publishing platform.' ), - _x( 'WordPress.org', 'meta widget link text' ) - ) ); - - wp_meta(); -?> -
          - '' ) ); - $title = strip_tags($instance['title']); -?> -

          - 'widget_calendar', 'description' => __( 'A calendar of your site’s Posts.') ); - parent::__construct('calendar', __('Calendar'), $widget_ops); - } - - public function widget( $args, $instance ) { - - /** This filter is documented in wp-includes/default-widgets.php */ - $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base ); - - echo $args['before_widget']; - if ( $title ) { - echo $args['before_title'] . $title . $args['after_title']; - } - echo '
          '; - get_calendar(); - echo '
          '; - echo $args['after_widget']; - } - - public function update( $new_instance, $old_instance ) { - $instance = $old_instance; - $instance['title'] = strip_tags($new_instance['title']); - - return $instance; - } - - public function form( $instance ) { - $instance = wp_parse_args( (array) $instance, array( 'title' => '' ) ); - $title = strip_tags($instance['title']); -?> -

          -

          - 'widget_text', 'description' => __('Arbitrary text or HTML.')); - $control_ops = array('width' => 400, 'height' => 350); - parent::__construct('text', __('Text'), $widget_ops, $control_ops); - } - - public function widget( $args, $instance ) { - - /** This filter is documented in wp-includes/default-widgets.php */ - $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base ); - - /** - * Filter the content of the Text widget. - * - * @since 2.3.0 - * - * @param string $widget_text The widget content. - * @param WP_Widget $instance WP_Widget instance. - */ - $text = apply_filters( 'widget_text', empty( $instance['text'] ) ? '' : $instance['text'], $instance ); - echo $args['before_widget']; - if ( ! empty( $title ) ) { - echo $args['before_title'] . $title . $args['after_title']; - } ?> -
          - '', 'text' => '' ) ); - $title = strip_tags($instance['title']); - $text = esc_textarea($instance['text']); -?> -

          -

          - - - -

          /> 

          - 'widget_categories', 'description' => __( "A list or dropdown of categories." ) ); - parent::__construct('categories', __('Categories'), $widget_ops); - } - - public function widget( $args, $instance ) { - - /** This filter is documented in wp-includes/default-widgets.php */ - $title = apply_filters( 'widget_title', empty( $instance['title'] ) ? __( 'Categories' ) : $instance['title'], $instance, $this->id_base ); - - $c = ! empty( $instance['count'] ) ? '1' : '0'; - $h = ! empty( $instance['hierarchical'] ) ? '1' : '0'; - $d = ! empty( $instance['dropdown'] ) ? '1' : '0'; - - echo $args['before_widget']; - if ( $title ) { - echo $args['before_title'] . $title . $args['after_title']; - } - - $cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h); - - if ( $d ) { - $cat_args['show_option_none'] = __('Select Category'); - - /** - * Filter the arguments for the Categories widget drop-down. - * - * @since 2.8.0 - * - * @see wp_dropdown_categories() - * - * @param array $cat_args An array of Categories widget drop-down arguments. - */ - wp_dropdown_categories( apply_filters( 'widget_categories_dropdown_args', $cat_args ) ); -?> - - - - -
            - -
          - '') ); - $title = esc_attr( $instance['title'] ); - $count = isset($instance['count']) ? (bool) $instance['count'] :false; - $hierarchical = isset( $instance['hierarchical'] ) ? (bool) $instance['hierarchical'] : false; - $dropdown = isset( $instance['dropdown'] ) ? (bool) $instance['dropdown'] : false; -?> -

          -

          - -

          /> -
          - - /> -
          - - /> -

          - 'widget_recent_entries', 'description' => __( "Your site’s most recent Posts.") ); - parent::__construct('recent-posts', __('Recent Posts'), $widget_ops); - $this->alt_option_name = 'widget_recent_entries'; - - add_action( 'save_post', array($this, 'flush_widget_cache') ); - add_action( 'deleted_post', array($this, 'flush_widget_cache') ); - add_action( 'switch_theme', array($this, 'flush_widget_cache') ); - } - - public function widget($args, $instance) { - $cache = array(); - if ( ! $this->is_preview() ) { - $cache = wp_cache_get( 'widget_recent_posts', 'widget' ); - } - - if ( ! is_array( $cache ) ) { - $cache = array(); - } - - if ( ! isset( $args['widget_id'] ) ) { - $args['widget_id'] = $this->id; - } - - if ( isset( $cache[ $args['widget_id'] ] ) ) { - echo $cache[ $args['widget_id'] ]; - return; - } - - ob_start(); - - $title = ( ! empty( $instance['title'] ) ) ? $instance['title'] : __( 'Recent Posts' ); - - /** This filter is documented in wp-includes/default-widgets.php */ - $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); - - $number = ( ! empty( $instance['number'] ) ) ? absint( $instance['number'] ) : 5; - if ( ! $number ) - $number = 5; - $show_date = isset( $instance['show_date'] ) ? $instance['show_date'] : false; - - /** - * Filter the arguments for the Recent Posts widget. - * - * @since 3.4.0 - * - * @see WP_Query::get_posts() - * - * @param array $args An array of arguments used to retrieve the recent posts. - */ - $r = new WP_Query( apply_filters( 'widget_posts_args', array( - 'posts_per_page' => $number, - 'no_found_rows' => true, - 'post_status' => 'publish', - 'ignore_sticky_posts' => true - ) ) ); - - if ($r->have_posts()) : -?> - - -
            - have_posts() ) : $r->the_post(); ?> -
          • - - - - -
          • - -
          - -is_preview() ) { - $cache[ $args['widget_id'] ] = ob_get_flush(); - wp_cache_set( 'widget_recent_posts', $cache, 'widget' ); - } else { - ob_end_flush(); - } - } - - public function update( $new_instance, $old_instance ) { - $instance = $old_instance; - $instance['title'] = strip_tags($new_instance['title']); - $instance['number'] = (int) $new_instance['number']; - $instance['show_date'] = isset( $new_instance['show_date'] ) ? (bool) $new_instance['show_date'] : false; - $this->flush_widget_cache(); - - $alloptions = wp_cache_get( 'alloptions', 'options' ); - if ( isset($alloptions['widget_recent_entries']) ) - delete_option('widget_recent_entries'); - - return $instance; - } - - public function flush_widget_cache() { - wp_cache_delete('widget_recent_posts', 'widget'); - } - - public function form( $instance ) { - $title = isset( $instance['title'] ) ? esc_attr( $instance['title'] ) : ''; - $number = isset( $instance['number'] ) ? absint( $instance['number'] ) : 5; - $show_date = isset( $instance['show_date'] ) ? (bool) $instance['show_date'] : false; -?> -

          -

          - -

          -

          - -

          id="get_field_id( 'show_date' ); ?>" name="get_field_name( 'show_date' ); ?>" /> -

          - 'widget_recent_comments', 'description' => __( 'Your site’s most recent comments.' ) ); - parent::__construct('recent-comments', __('Recent Comments'), $widget_ops); - $this->alt_option_name = 'widget_recent_comments'; - - if ( is_active_widget(false, false, $this->id_base) ) - add_action( 'wp_head', array($this, 'recent_comments_style') ); - - add_action( 'comment_post', array($this, 'flush_widget_cache') ); - add_action( 'edit_comment', array($this, 'flush_widget_cache') ); - add_action( 'transition_comment_status', array($this, 'flush_widget_cache') ); - } - - public function recent_comments_style() { - - /** - * Filter the Recent Comments default widget styles. - * - * @since 3.1.0 - * - * @param bool $active Whether the widget is active. Default true. - * @param string $id_base The widget ID. - */ - if ( ! current_theme_supports( 'widgets' ) // Temp hack #14876 - || ! apply_filters( 'show_recent_comments_widget_style', true, $this->id_base ) ) - return; - ?> - -is_preview() ) { - $cache = wp_cache_get('widget_recent_comments', 'widget'); - } - if ( ! is_array( $cache ) ) { - $cache = array(); - } - - if ( ! isset( $args['widget_id'] ) ) - $args['widget_id'] = $this->id; - - if ( isset( $cache[ $args['widget_id'] ] ) ) { - echo $cache[ $args['widget_id'] ]; - return; - } - - $output = ''; - - $title = ( ! empty( $instance['title'] ) ) ? $instance['title'] : __( 'Recent Comments' ); - - /** This filter is documented in wp-includes/default-widgets.php */ - $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); - - $number = ( ! empty( $instance['number'] ) ) ? absint( $instance['number'] ) : 5; - if ( ! $number ) - $number = 5; - - /** - * Filter the arguments for the Recent Comments widget. - * - * @since 3.4.0 - * - * @see get_comments() - * - * @param array $comment_args An array of arguments used to retrieve the recent comments. - */ - $comments = get_comments( apply_filters( 'widget_comments_args', array( - 'number' => $number, - 'status' => 'approve', - 'post_status' => 'publish' - ) ) ); - - $output .= $args['before_widget']; - if ( $title ) { - $output .= $args['before_title'] . $title . $args['after_title']; - } - - $output .= '
            '; - if ( $comments ) { - // Prime cache for associated posts. (Prime post term cache if we need it for permalinks.) - $post_ids = array_unique( wp_list_pluck( $comments, 'comment_post_ID' ) ); - _prime_post_caches( $post_ids, strpos( get_option( 'permalink_structure' ), '%category%' ), false ); - - foreach ( (array) $comments as $comment) { - $output .= '
          • '; - /* translators: comments widget: 1: comment author, 2: post link */ - $output .= sprintf( _x( '%1$s on %2$s', 'widgets' ), - '' . get_comment_author_link() . '', - '' . get_the_title( $comment->comment_post_ID ) . '' - ); - $output .= '
          • '; - } - } - $output .= '
          '; - $output .= $args['after_widget']; - - echo $output; - - if ( ! $this->is_preview() ) { - $cache[ $args['widget_id'] ] = $output; - wp_cache_set( 'widget_recent_comments', $cache, 'widget' ); - } - } - - public function update( $new_instance, $old_instance ) { - $instance = $old_instance; - $instance['title'] = strip_tags($new_instance['title']); - $instance['number'] = absint( $new_instance['number'] ); - $this->flush_widget_cache(); - - $alloptions = wp_cache_get( 'alloptions', 'options' ); - if ( isset($alloptions['widget_recent_comments']) ) - delete_option('widget_recent_comments'); - - return $instance; - } - - public function form( $instance ) { - $title = isset( $instance['title'] ) ? esc_attr( $instance['title'] ) : ''; - $number = isset( $instance['number'] ) ? absint( $instance['number'] ) : 5; -?> -

          -

          - -

          -

          - __('Entries from any RSS or Atom feed.') ); - $control_ops = array( 'width' => 400, 'height' => 200 ); - parent::__construct( 'rss', __('RSS'), $widget_ops, $control_ops ); - } - - public function widget($args, $instance) { - - if ( isset($instance['error']) && $instance['error'] ) - return; - - $url = ! empty( $instance['url'] ) ? $instance['url'] : ''; - while ( stristr($url, 'http') != $url ) - $url = substr($url, 1); - - if ( empty($url) ) - return; - - // self-url destruction sequence - if ( in_array( untrailingslashit( $url ), array( site_url(), home_url() ) ) ) - return; - - $rss = fetch_feed($url); - $title = $instance['title']; - $desc = ''; - $link = ''; - - if ( ! is_wp_error($rss) ) { - $desc = esc_attr(strip_tags(@html_entity_decode($rss->get_description(), ENT_QUOTES, get_option('blog_charset')))); - if ( empty($title) ) - $title = esc_html(strip_tags($rss->get_title())); - $link = esc_url(strip_tags($rss->get_permalink())); - while ( stristr($link, 'http') != $link ) - $link = substr($link, 1); - } - - if ( empty($title) ) - $title = empty($desc) ? __('Unknown Feed') : $desc; - - /** This filter is documented in wp-includes/default-widgets.php */ - $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); - - $url = esc_url(strip_tags($url)); - $icon = includes_url('images/rss.png'); - if ( $title ) - $title = "RSS $title"; - - echo $args['before_widget']; - if ( $title ) { - echo $args['before_title'] . $title . $args['after_title']; - } - wp_widget_rss_output( $rss, $instance ); - echo $args['after_widget']; - - if ( ! is_wp_error($rss) ) - $rss->__destruct(); - unset($rss); - } - - public function update($new_instance, $old_instance) { - $testurl = ( isset( $new_instance['url'] ) && ( !isset( $old_instance['url'] ) || ( $new_instance['url'] != $old_instance['url'] ) ) ); - return wp_widget_rss_process( $new_instance, $testurl ); - } - - public function form($instance) { - - if ( empty($instance) ) - $instance = array( 'title' => '', 'url' => '', 'items' => 10, 'error' => false, 'show_summary' => 0, 'show_author' => 0, 'show_date' => 0 ); - $instance['number'] = $this->number; - - wp_widget_rss_form( $instance ); - } -} - -/** - * Display the RSS entries in a list. - * - * @since 2.5.0 - * - * @param string|array|object $rss RSS url. - * @param array $args Widget arguments. - */ -function wp_widget_rss_output( $rss, $args = array() ) { - if ( is_string( $rss ) ) { - $rss = fetch_feed($rss); - } elseif ( is_array($rss) && isset($rss['url']) ) { - $args = $rss; - $rss = fetch_feed($rss['url']); - } elseif ( !is_object($rss) ) { - return; - } - - if ( is_wp_error($rss) ) { - if ( is_admin() || current_user_can('manage_options') ) - echo '

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

          '; - return; - } - - $default_args = array( 'show_author' => 0, 'show_date' => 0, 'show_summary' => 0, 'items' => 0 ); - $args = wp_parse_args( $args, $default_args ); - - $items = (int) $args['items']; - if ( $items < 1 || 20 < $items ) - $items = 10; - $show_summary = (int) $args['show_summary']; - $show_author = (int) $args['show_author']; - $show_date = (int) $args['show_date']; - - if ( !$rss->get_item_quantity() ) { - echo '
          • ' . __( 'An error has occurred, which probably means the feed is down. Try again later.' ) . '
          '; - $rss->__destruct(); - unset($rss); - return; - } - - echo '
            '; - foreach ( $rss->get_items( 0, $items ) as $item ) { - $link = $item->get_link(); - while ( stristr( $link, 'http' ) != $link ) { - $link = substr( $link, 1 ); - } - $link = esc_url( strip_tags( $link ) ); - - $title = esc_html( trim( strip_tags( $item->get_title() ) ) ); - if ( empty( $title ) ) { - $title = __( 'Untitled' ); - } - - $desc = @html_entity_decode( $item->get_description(), ENT_QUOTES, get_option( 'blog_charset' ) ); - $desc = esc_attr( wp_trim_words( $desc, 55, ' […]' ) ); - - $summary = ''; - if ( $show_summary ) { - $summary = $desc; - - // Change existing [...] to […]. - if ( '[...]' == substr( $summary, -5 ) ) { - $summary = substr( $summary, 0, -5 ) . '[…]'; - } - - $summary = '
            ' . esc_html( $summary ) . '
            '; - } - - $date = ''; - if ( $show_date ) { - $date = $item->get_date( 'U' ); - - if ( $date ) { - $date = ' ' . date_i18n( get_option( 'date_format' ), $date ) . ''; - } - } - - $author = ''; - if ( $show_author ) { - $author = $item->get_author(); - if ( is_object($author) ) { - $author = $author->get_name(); - $author = ' ' . esc_html( strip_tags( $author ) ) . ''; - } - } - - if ( $link == '' ) { - echo "
          • $title{$date}{$summary}{$author}
          • "; - } elseif ( $show_summary ) { - echo "
          • $title{$date}{$summary}{$author}
          • "; - } else { - echo "
          • $title{$date}{$author}
          • "; - } - } - echo '
          '; - $rss->__destruct(); - unset($rss); -} - -/** - * Display RSS widget options form. - * - * The options for what fields are displayed for the RSS form are all booleans - * and are as follows: 'url', 'title', 'items', 'show_summary', 'show_author', - * 'show_date'. - * - * @since 2.5.0 - * - * @param array|string $args Values for input fields. - * @param array $inputs Override default display options. - */ -function wp_widget_rss_form( $args, $inputs = null ) { - $default_inputs = array( 'url' => true, 'title' => true, 'items' => true, 'show_summary' => true, 'show_author' => true, 'show_date' => true ); - $inputs = wp_parse_args( $inputs, $default_inputs ); - - $args['number'] = esc_attr( $args['number'] ); - $args['title'] = isset( $args['title'] ) ? esc_attr( $args['title'] ) : ''; - $args['url'] = isset( $args['url'] ) ? esc_url( $args['url'] ) : ''; - $args['items'] = isset( $args['items'] ) ? (int) $args['items'] : 0; - - if ( $args['items'] < 1 || 20 < $args['items'] ) { - $args['items'] = 10; - } - - $args['show_summary'] = isset( $args['show_summary'] ) ? (int) $args['show_summary'] : (int) $inputs['show_summary']; - $args['show_author'] = isset( $args['show_author'] ) ? (int) $args['show_author'] : (int) $inputs['show_author']; - $args['show_date'] = isset( $args['show_date'] ) ? (int) $args['show_date'] : (int) $inputs['show_date']; - - if ( ! empty( $args['error'] ) ) { - echo '

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

          '; - } - - if ( $inputs['url'] ) : -?> -

          -

          - -

          -

          - -

          -

          - -

          /> -

          - -

          /> -

          - -

          /> -

          - - -get_error_message(); - } else { - $link = esc_url(strip_tags($rss->get_permalink())); - while ( stristr($link, 'http') != $link ) - $link = substr($link, 1); - - $rss->__destruct(); - unset($rss); - } - } - - return compact( 'title', 'url', 'link', 'items', 'error', 'show_summary', 'show_author', 'show_date' ); -} - -/** - * Tag cloud widget class - * - * @since 2.8.0 - */ -class WP_Widget_Tag_Cloud extends WP_Widget { - - public function __construct() { - $widget_ops = array( 'description' => __( "A cloud of your most used tags.") ); - parent::__construct('tag_cloud', __('Tag Cloud'), $widget_ops); - } - - public function widget( $args, $instance ) { - $current_taxonomy = $this->_get_current_taxonomy($instance); - if ( !empty($instance['title']) ) { - $title = $instance['title']; - } else { - if ( 'post_tag' == $current_taxonomy ) { - $title = __('Tags'); - } else { - $tax = get_taxonomy($current_taxonomy); - $title = $tax->labels->name; - } - } - - /** This filter is documented in wp-includes/default-widgets.php */ - $title = apply_filters( 'widget_title', $title, $instance, $this->id_base ); - - echo $args['before_widget']; - if ( $title ) { - echo $args['before_title'] . $title . $args['after_title']; - } - echo '
          '; - - /** - * Filter the taxonomy used in the Tag Cloud widget. - * - * @since 2.8.0 - * @since 3.0.0 Added taxonomy drop-down. - * - * @see wp_tag_cloud() - * - * @param array $current_taxonomy The taxonomy to use in the tag cloud. Default 'tags'. - */ - wp_tag_cloud( apply_filters( 'widget_tag_cloud_args', array( - 'taxonomy' => $current_taxonomy - ) ) ); - - echo "
          \n"; - echo $args['after_widget']; - } - - public function update( $new_instance, $old_instance ) { - $instance['title'] = strip_tags(stripslashes($new_instance['title'])); - $instance['taxonomy'] = stripslashes($new_instance['taxonomy']); - return $instance; - } - - public function form( $instance ) { - $current_taxonomy = $this->_get_current_taxonomy($instance); -?> -

          -

          -

          -

          __('Add a custom menu to your sidebar.') ); - parent::__construct( 'nav_menu', __('Custom Menu'), $widget_ops ); - } - - public function widget($args, $instance) { - // Get menu - $nav_menu = ! empty( $instance['nav_menu'] ) ? wp_get_nav_menu_object( $instance['nav_menu'] ) : false; - - if ( !$nav_menu ) - return; - - /** This filter is documented in wp-includes/default-widgets.php */ - $instance['title'] = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base ); - - echo $args['before_widget']; - - if ( !empty($instance['title']) ) - echo $args['before_title'] . $instance['title'] . $args['after_title']; - - wp_nav_menu( array( 'fallback_cb' => '', 'menu' => $nav_menu ) ); - - echo $args['after_widget']; - } - - public function update( $new_instance, $old_instance ) { - $instance = array(); - if ( ! empty( $new_instance['title'] ) ) { - $instance['title'] = strip_tags( stripslashes($new_instance['title']) ); - } - if ( ! empty( $new_instance['nav_menu'] ) ) { - $instance['nav_menu'] = (int) $new_instance['nav_menu']; - } - return $instance; - } - - public function form( $instance ) { - $title = isset( $instance['title'] ) ? $instance['title'] : ''; - $nav_menu = isset( $instance['nav_menu'] ) ? $instance['nav_menu'] : ''; - - // Get menus - $menus = wp_get_nav_menus( array( 'orderby' => 'name' ) ); - - // If no menus exists, direct the user to go and create some. - if ( !$menus ) { - echo '

          '. sprintf( __('No menus have been created yet. Create some.'), admin_url('nav-menus.php') ) .'

          '; - return; - } - ?> -

          - - -

          -

          - - -

          - $post->ID, - 'Author_ID' => $post->post_author, - 'Date' => $post->post_date, - 'Content' => $post->post_content, - 'Excerpt' => $post->post_excerpt, - 'Title' => $post->post_title, - 'Category' => $post->post_category, - 'post_status' => $post->post_status, - 'comment_status' => $post->comment_status, - 'ping_status' => $post->ping_status, - 'post_password' => $post->post_password, - 'to_ping' => $post->to_ping, - 'pinged' => $post->pinged, - 'post_type' => $post->post_type, - 'post_name' => $post->post_name - ); - - return $postdata; -} - -/** - * Sets up the WordPress Loop. - * - * @since 1.0.1 - * @deprecated 1.5.0 - * @deprecated Use The Loop - {@link http://codex.wordpress.org/The_Loop Use new WordPress Loop} - */ -function start_wp() { - global $wp_query; - - _deprecated_function( __FUNCTION__, '1.5', __('new WordPress Loop') ); - - // Since the old style loop is being used, advance the query iterator here. - $wp_query->next_post(); - - setup_postdata( get_post() ); -} - -/** - * Return or Print Category ID. - * - * @since 0.71 - * @deprecated 0.71 - * @deprecated use get_the_category() - * @see get_the_category() - * - * @param bool $echo - * @return null|int - */ -function the_category_ID($echo = true) { - _deprecated_function( __FUNCTION__, '0.71', 'get_the_category()' ); - - // Grab the first cat in the list. - $categories = get_the_category(); - $cat = $categories[0]->term_id; - - if ( $echo ) - echo $cat; - - return $cat; -} - -/** - * Print category with optional text before and after. - * - * @since 0.71 - * @deprecated 0.71 - * @deprecated use get_the_category_by_ID() - * @see get_the_category_by_ID() - * - * @param string $before - * @param string $after - */ -function the_category_head($before='', $after='') { - global $currentcat, $previouscat; - - _deprecated_function( __FUNCTION__, '0.71', 'get_the_category_by_ID()' ); - - // Grab the first cat in the list. - $categories = get_the_category(); - $currentcat = $categories[0]->category_id; - if ( $currentcat != $previouscat ) { - echo $before; - echo get_the_category_by_ID($currentcat); - echo $after; - $previouscat = $currentcat; - } -} - -/** - * Prints link to the previous post. - * - * @since 1.5.0 - * @deprecated 2.0.0 - * @deprecated Use previous_post_link() - * @see previous_post_link() - * - * @param string $format - * @param string $previous - * @param string $title - * @param string $in_same_cat - * @param int $limitprev - * @param string $excluded_categories - */ -function previous_post($format='%', $previous='previous post: ', $title='yes', $in_same_cat='no', $limitprev=1, $excluded_categories='') { - - _deprecated_function( __FUNCTION__, '2.0', 'previous_post_link()' ); - - if ( empty($in_same_cat) || 'no' == $in_same_cat ) - $in_same_cat = false; - else - $in_same_cat = true; - - $post = get_previous_post($in_same_cat, $excluded_categories); - - if ( !$post ) - return; - - $string = ''.$previous; - if ( 'yes' == $title ) - $string .= apply_filters('the_title', $post->post_title, $post->ID); - $string .= ''; - $format = str_replace('%', $string, $format); - echo $format; -} - -/** - * Prints link to the next post. - * - * @since 0.71 - * @deprecated 2.0.0 - * @deprecated Use next_post_link() - * @see next_post_link() - * - * @param string $format - * @param string $next - * @param string $title - * @param string $in_same_cat - * @param int $limitnext - * @param string $excluded_categories - */ -function next_post($format='%', $next='next post: ', $title='yes', $in_same_cat='no', $limitnext=1, $excluded_categories='') { - _deprecated_function( __FUNCTION__, '2.0', 'next_post_link()' ); - - if ( empty($in_same_cat) || 'no' == $in_same_cat ) - $in_same_cat = false; - else - $in_same_cat = true; - - $post = get_next_post($in_same_cat, $excluded_categories); - - if ( !$post ) - return; - - $string = ''.$next; - if ( 'yes' == $title ) - $string .= apply_filters('the_title', $post->post_title, $post->ID); - $string .= ''; - $format = str_replace('%', $string, $format); - echo $format; -} - -/** - * Whether user can create a post. - * - * @since 1.5.0 - * @deprecated 2.0.0 - * @deprecated Use current_user_can() - * @see current_user_can() - * - * @param int $user_id - * @param int $blog_id Not Used - * @param int $category_id Not Used - * @return bool - */ -function user_can_create_post($user_id, $blog_id = 1, $category_id = 'None') { - _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); - - $author_data = get_userdata($user_id); - return ($author_data->user_level > 1); -} - -/** - * Whether user can create a post. - * - * @since 1.5.0 - * @deprecated 2.0.0 - * @deprecated Use current_user_can() - * @see current_user_can() - * - * @param int $user_id - * @param int $blog_id Not Used - * @param int $category_id Not Used - * @return bool - */ -function user_can_create_draft($user_id, $blog_id = 1, $category_id = 'None') { - _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); - - $author_data = get_userdata($user_id); - return ($author_data->user_level >= 1); -} - -/** - * Whether user can edit a post. - * - * @since 1.5.0 - * @deprecated 2.0.0 - * @deprecated Use current_user_can() - * @see current_user_can() - * - * @param int $user_id - * @param int $post_id - * @param int $blog_id Not Used - * @return bool - */ -function user_can_edit_post($user_id, $post_id, $blog_id = 1) { - _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); - - $author_data = get_userdata($user_id); - $post = get_post($post_id); - $post_author_data = get_userdata($post->post_author); - - if ( (($user_id == $post_author_data->ID) && !($post->post_status == 'publish' && $author_data->user_level < 2)) - || ($author_data->user_level > $post_author_data->user_level) - || ($author_data->user_level >= 10) ) { - return true; - } else { - return false; - } -} - -/** - * Whether user can delete a post. - * - * @since 1.5.0 - * @deprecated 2.0.0 - * @deprecated Use current_user_can() - * @see current_user_can() - * - * @param int $user_id - * @param int $post_id - * @param int $blog_id Not Used - * @return bool - */ -function user_can_delete_post($user_id, $post_id, $blog_id = 1) { - _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); - - // right now if one can edit, one can delete - return user_can_edit_post($user_id, $post_id, $blog_id); -} - -/** - * Whether user can set new posts' dates. - * - * @since 1.5.0 - * @deprecated 2.0.0 - * @deprecated Use current_user_can() - * @see current_user_can() - * - * @param int $user_id - * @param int $blog_id Not Used - * @param int $category_id Not Used - * @return bool - */ -function user_can_set_post_date($user_id, $blog_id = 1, $category_id = 'None') { - _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); - - $author_data = get_userdata($user_id); - return (($author_data->user_level > 4) && user_can_create_post($user_id, $blog_id, $category_id)); -} - -/** - * Whether user can delete a post. - * - * @since 1.5.0 - * @deprecated 2.0.0 - * @deprecated Use current_user_can() - * @see current_user_can() - * - * @param int $user_id - * @param int $post_id - * @param int $blog_id Not Used - * @return bool returns true if $user_id can edit $post_id's date - */ -function user_can_edit_post_date($user_id, $post_id, $blog_id = 1) { - _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); - - $author_data = get_userdata($user_id); - return (($author_data->user_level > 4) && user_can_edit_post($user_id, $post_id, $blog_id)); -} - -/** - * Whether user can delete a post. - * - * @since 1.5.0 - * @deprecated 2.0.0 - * @deprecated Use current_user_can() - * @see current_user_can() - * - * @param int $user_id - * @param int $post_id - * @param int $blog_id Not Used - * @return bool returns true if $user_id can edit $post_id's comments - */ -function user_can_edit_post_comments($user_id, $post_id, $blog_id = 1) { - _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); - - // right now if one can edit a post, one can edit comments made on it - return user_can_edit_post($user_id, $post_id, $blog_id); -} - -/** - * Whether user can delete a post. - * - * @since 1.5.0 - * @deprecated 2.0.0 - * @deprecated Use current_user_can() - * @see current_user_can() - * - * @param int $user_id - * @param int $post_id - * @param int $blog_id Not Used - * @return bool returns true if $user_id can delete $post_id's comments - */ -function user_can_delete_post_comments($user_id, $post_id, $blog_id = 1) { - _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); - - // right now if one can edit comments, one can delete comments - return user_can_edit_post_comments($user_id, $post_id, $blog_id); -} - -/** - * Can user can edit other user. - * - * @since 1.5.0 - * @deprecated 2.0.0 - * @deprecated Use current_user_can() - * @see current_user_can() - * - * @param int $user_id - * @param int $other_user - * @return bool - */ -function user_can_edit_user($user_id, $other_user) { - _deprecated_function( __FUNCTION__, '2.0', 'current_user_can()' ); - - $user = get_userdata($user_id); - $other = get_userdata($other_user); - if ( $user->user_level > $other->user_level || $user->user_level > 8 || $user->ID == $other->ID ) - return true; - else - return false; -} - -/** - * Gets the links associated with category $cat_name. - * - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated Use get_bookmarks() - * @see get_bookmarks() - * - * @param string $cat_name Optional. The category name to use. If no match is found uses all. - * @param string $before Optional. The html to output before the link. - * @param string $after Optional. The html to output after the link. - * @param string $between Optional. The html to output between the link/image and its description. Not used if no image or $show_images is true. - * @param bool $show_images Optional. Whether to show images (if defined). - * @param string $orderby Optional. The order to output the links. E.g. 'id', 'name', 'url', 'description' or 'rating'. Or maybe owner. - * If you start the name with an underscore the order will be reversed. You can also specify 'rand' as the order which will return links in a - * random order. - * @param bool $show_description Optional. Whether to show the description if show_images=false/not defined. - * @param bool $show_rating Optional. Show rating stars/chars. - * @param int $limit Optional. Limit to X entries. If not specified, all entries are shown. - * @param int $show_updated Optional. Whether to show last updated timestamp - */ -function get_linksbyname($cat_name = "noname", $before = '', $after = '
          ', $between = " ", $show_images = true, $orderby = 'id', - $show_description = true, $show_rating = false, - $limit = -1, $show_updated = 0) { - _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); - - $cat_id = -1; - $cat = get_term_by('name', $cat_name, 'link_category'); - if ( $cat ) - $cat_id = $cat->term_id; - - get_links($cat_id, $before, $after, $between, $show_images, $orderby, $show_description, $show_rating, $limit, $show_updated); -} - -/** - * Gets the links associated with the named category. - * - * @since 1.0.1 - * @deprecated 2.1.0 - * @deprecated Use wp_list_bookmarks() - * @see wp_list_bookmarks() - * - * @param string $category The category to use. - * @param string $args - * @return bool|null - */ -function wp_get_linksbyname($category, $args = '') { - _deprecated_function(__FUNCTION__, '2.1', 'wp_list_bookmarks()'); - - $defaults = array( - 'after' => '
          ', - 'before' => '', - 'categorize' => 0, - 'category_after' => '', - 'category_before' => '', - 'category_name' => $category, - 'show_description' => 1, - 'title_li' => '', - ); - - $r = wp_parse_args( $args, $defaults ); - - return wp_list_bookmarks($r); -} - -/** - * Gets an array of link objects associated with category $cat_name. - * - * - * $links = get_linkobjectsbyname('fred'); - * foreach ($links as $link) { - * echo '
        4. '.$link->link_name.'
        5. '; - * } - *
          - * - * @since 1.0.1 - * @deprecated 2.1.0 - * @deprecated Use get_bookmarks() - * @see get_bookmarks() - * - * @param string $cat_name The category name to use. If no match is found uses all. - * @param string $orderby The order to output the links. E.g. 'id', 'name', 'url', 'description', or 'rating'. - * Or maybe owner. If you start the name with an underscore the order will be reversed. You can also - * specify 'rand' as the order which will return links in a random order. - * @param int $limit Limit to X entries. If not specified, all entries are shown. - * @return unknown - */ -function get_linkobjectsbyname($cat_name = "noname" , $orderby = 'name', $limit = -1) { - _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); - - $cat_id = -1; - $cat = get_term_by('name', $cat_name, 'link_category'); - if ( $cat ) - $cat_id = $cat->term_id; - - return get_linkobjects($cat_id, $orderby, $limit); -} - -/** - * Gets an array of link objects associated with category n. - * - * Usage: - * - * $links = get_linkobjects(1); - * if ($links) { - * foreach ($links as $link) { - * echo '
        6. '.$link->link_name.'
          '.$link->link_description.'
        7. '; - * } - * } - *
          - * - * Fields are: - *
            - *
          1. link_id
          2. - *
          3. link_url
          4. - *
          5. link_name
          6. - *
          7. link_image
          8. - *
          9. link_target
          10. - *
          11. link_category
          12. - *
          13. link_description
          14. - *
          15. link_visible
          16. - *
          17. link_owner
          18. - *
          19. link_rating
          20. - *
          21. link_updated
          22. - *
          23. link_rel
          24. - *
          25. link_notes
          26. - *
          - * - * @since 1.0.1 - * @deprecated 2.1.0 - * @deprecated Use get_bookmarks() - * @see get_bookmarks() - * - * @param int $category The category to use. If no category supplied uses all - * @param string $orderby the order to output the links. E.g. 'id', 'name', 'url', - * 'description', or 'rating'. Or maybe owner. If you start the name with an - * underscore the order will be reversed. You can also specify 'rand' as the - * order which will return links in a random order. - * @param int $limit Limit to X entries. If not specified, all entries are shown. - * @return unknown - */ -function get_linkobjects($category = 0, $orderby = 'name', $limit = 0) { - _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); - - $links = get_bookmarks( array( 'category' => $category, 'orderby' => $orderby, 'limit' => $limit ) ) ; - - $links_array = array(); - foreach ($links as $link) - $links_array[] = $link; - - return $links_array; -} - -/** - * Gets the links associated with category 'cat_name' and display rating stars/chars. - * - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated Use get_bookmarks() - * @see get_bookmarks() - * - * @param string $cat_name The category name to use. If no match is found uses all - * @param string $before The html to output before the link - * @param string $after The html to output after the link - * @param string $between The html to output between the link/image and its description. Not used if no image or show_images is true - * @param bool $show_images Whether to show images (if defined). - * @param string $orderby the order to output the links. E.g. 'id', 'name', 'url', - * 'description', or 'rating'. Or maybe owner. If you start the name with an - * underscore the order will be reversed. You can also specify 'rand' as the - * order which will return links in a random order. - * @param bool $show_description Whether to show the description if show_images=false/not defined - * @param int $limit Limit to X entries. If not specified, all entries are shown. - * @param int $show_updated Whether to show last updated timestamp - */ -function get_linksbyname_withrating($cat_name = "noname", $before = '', $after = '
          ', $between = " ", - $show_images = true, $orderby = 'id', $show_description = true, $limit = -1, $show_updated = 0) { - _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); - - get_linksbyname($cat_name, $before, $after, $between, $show_images, $orderby, $show_description, true, $limit, $show_updated); -} - -/** - * Gets the links associated with category n and display rating stars/chars. - * - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated Use get_bookmarks() - * @see get_bookmarks() - * - * @param int $category The category to use. If no category supplied uses all - * @param string $before The html to output before the link - * @param string $after The html to output after the link - * @param string $between The html to output between the link/image and its description. Not used if no image or show_images == true - * @param bool $show_images Whether to show images (if defined). - * @param string $orderby The order to output the links. E.g. 'id', 'name', 'url', - * 'description', or 'rating'. Or maybe owner. If you start the name with an - * underscore the order will be reversed. You can also specify 'rand' as the - * order which will return links in a random order. - * @param bool $show_description Whether to show the description if show_images=false/not defined. - * @param string $limit Limit to X entries. If not specified, all entries are shown. - * @param int $show_updated Whether to show last updated timestamp - */ -function get_links_withrating($category = -1, $before = '', $after = '
          ', $between = " ", $show_images = true, - $orderby = 'id', $show_description = true, $limit = -1, $show_updated = 0) { - _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); - - get_links($category, $before, $after, $between, $show_images, $orderby, $show_description, true, $limit, $show_updated); -} - -/** - * Gets the auto_toggle setting. - * - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated No alternative function available - * - * @param int $id The category to get. If no category supplied uses 0 - * @return int Only returns 0. - */ -function get_autotoggle($id = 0) { - _deprecated_function( __FUNCTION__, '2.1' ); - return 0; -} - -/** - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated Use wp_list_categories() - * @see wp_list_categories() - * - * @param int $optionall - * @param string $all - * @param string $sort_column - * @param string $sort_order - * @param string $file - * @param bool $list - * @param int $optiondates - * @param int $optioncount - * @param int $hide_empty - * @param int $use_desc_for_title - * @param bool $children - * @param int $child_of - * @param int $categories - * @param int $recurse - * @param string $feed - * @param string $feed_image - * @param string $exclude - * @param bool $hierarchical - * @return unknown - */ -function list_cats($optionall = 1, $all = 'All', $sort_column = 'ID', $sort_order = 'asc', $file = '', $list = true, $optiondates = 0, - $optioncount = 0, $hide_empty = 1, $use_desc_for_title = 1, $children=false, $child_of=0, $categories=0, - $recurse=0, $feed = '', $feed_image = '', $exclude = '', $hierarchical=false) { - _deprecated_function( __FUNCTION__, '2.1', 'wp_list_categories()' ); - - $query = compact('optionall', 'all', 'sort_column', 'sort_order', 'file', 'list', 'optiondates', 'optioncount', 'hide_empty', 'use_desc_for_title', 'children', - 'child_of', 'categories', 'recurse', 'feed', 'feed_image', 'exclude', 'hierarchical'); - return wp_list_cats($query); -} - -/** - * @since 1.2.0 - * @deprecated 2.1.0 - * @deprecated Use wp_list_categories() - * @see wp_list_categories() - * - * @param string|array $args - * @return unknown - */ -function wp_list_cats($args = '') { - _deprecated_function( __FUNCTION__, '2.1', 'wp_list_categories()' ); - - $r = wp_parse_args( $args ); - - // Map to new names. - if ( isset($r['optionall']) && isset($r['all'])) - $r['show_option_all'] = $r['all']; - if ( isset($r['sort_column']) ) - $r['orderby'] = $r['sort_column']; - if ( isset($r['sort_order']) ) - $r['order'] = $r['sort_order']; - if ( isset($r['optiondates']) ) - $r['show_last_update'] = $r['optiondates']; - if ( isset($r['optioncount']) ) - $r['show_count'] = $r['optioncount']; - if ( isset($r['list']) ) - $r['style'] = $r['list'] ? 'list' : 'break'; - $r['title_li'] = ''; - - return wp_list_categories($r); -} - -/** - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated Use wp_dropdown_categories() - * @see wp_dropdown_categories() - * - * @param int $optionall - * @param string $all - * @param string $orderby - * @param string $order - * @param int $show_last_update - * @param int $show_count - * @param int $hide_empty - * @param bool $optionnone - * @param int $selected - * @param int $exclude - * @return unknown - */ -function dropdown_cats($optionall = 1, $all = 'All', $orderby = 'ID', $order = 'asc', - $show_last_update = 0, $show_count = 0, $hide_empty = 1, $optionnone = false, - $selected = 0, $exclude = 0) { - _deprecated_function( __FUNCTION__, '2.1', 'wp_dropdown_categories()' ); - - $show_option_all = ''; - if ( $optionall ) - $show_option_all = $all; - - $show_option_none = ''; - if ( $optionnone ) - $show_option_none = __('None'); - - $vars = compact('show_option_all', 'show_option_none', 'orderby', 'order', - 'show_last_update', 'show_count', 'hide_empty', 'selected', 'exclude'); - $query = add_query_arg($vars, ''); - return wp_dropdown_categories($query); -} - -/** - * List authors. - * - * @since 1.2.0 - * @deprecated 2.1.0 - * @deprecated Use wp_list_authors() - * @see wp_list_authors() - * - * @param bool $optioncount - * @param bool $exclude_admin - * @param bool $show_fullname - * @param bool $hide_empty - * @param string $feed - * @param string $feed_image - * @return unknown - */ -function list_authors($optioncount = false, $exclude_admin = true, $show_fullname = false, $hide_empty = true, $feed = '', $feed_image = '') { - _deprecated_function( __FUNCTION__, '2.1', 'wp_list_authors()' ); - - $args = compact('optioncount', 'exclude_admin', 'show_fullname', 'hide_empty', 'feed', 'feed_image'); - return wp_list_authors($args); -} - -/** - * @since 1.0.1 - * @deprecated 2.1.0 - * @deprecated Use wp_get_post_categories() - * @see wp_get_post_categories() - * - * @param int $blogid Not Used - * @param int $post_ID - * @return unknown - */ -function wp_get_post_cats($blogid = '1', $post_ID = 0) { - _deprecated_function( __FUNCTION__, '2.1', 'wp_get_post_categories()' ); - return wp_get_post_categories($post_ID); -} - -/** - * Sets the categories that the post id belongs to. - * - * @since 1.0.1 - * @deprecated 2.1.0 - * @deprecated Use wp_set_post_categories() - * @see wp_set_post_categories() - * - * @param int $blogid Not used - * @param int $post_ID - * @param array $post_categories - * @return unknown - */ -function wp_set_post_cats($blogid = '1', $post_ID = 0, $post_categories = array()) { - _deprecated_function( __FUNCTION__, '2.1', 'wp_set_post_categories()' ); - return wp_set_post_categories($post_ID, $post_categories); -} - -/** - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated Use wp_get_archives() - * @see wp_get_archives() - * - * @param string $type - * @param string $limit - * @param string $format - * @param string $before - * @param string $after - * @param bool $show_post_count - * @return unknown - */ -function get_archives($type='', $limit='', $format='html', $before = '', $after = '', $show_post_count = false) { - _deprecated_function( __FUNCTION__, '2.1', 'wp_get_archives()' ); - $args = compact('type', 'limit', 'format', 'before', 'after', 'show_post_count'); - return wp_get_archives($args); -} - -/** - * Returns or Prints link to the author's posts. - * - * @since 1.2.0 - * @deprecated 2.1.0 - * @deprecated Use get_author_posts_url() - * @see get_author_posts_url() - * - * @param bool $echo - * @param int $author_id - * @param string $author_nicename Optional. - * @return string|null - */ -function get_author_link($echo, $author_id, $author_nicename = '') { - _deprecated_function( __FUNCTION__, '2.1', 'get_author_posts_url()' ); - - $link = get_author_posts_url($author_id, $author_nicename); - - if ( $echo ) - echo $link; - return $link; -} - -/** - * Print list of pages based on arguments. - * - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated Use wp_link_pages() - * @see wp_link_pages() - * - * @param string $before - * @param string $after - * @param string $next_or_number - * @param string $nextpagelink - * @param string $previouspagelink - * @param string $pagelink - * @param string $more_file - * @return string - */ -function link_pages($before='
          ', $after='
          ', $next_or_number='number', $nextpagelink='next page', $previouspagelink='previous page', - $pagelink='%', $more_file='') { - _deprecated_function( __FUNCTION__, '2.1', 'wp_link_pages()' ); - - $args = compact('before', 'after', 'next_or_number', 'nextpagelink', 'previouspagelink', 'pagelink', 'more_file'); - return wp_link_pages($args); -} - -/** - * Get value based on option. - * - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated Use get_option() - * @see get_option() - * - * @param string $option - * @return string - */ -function get_settings($option) { - _deprecated_function( __FUNCTION__, '2.1', 'get_option()' ); - - return get_option($option); -} - -/** - * Print the permalink of the current post in the loop. - * - * @since 0.71 - * @deprecated 1.2.0 - * @deprecated Use the_permalink() - * @see the_permalink() - */ -function permalink_link() { - _deprecated_function( __FUNCTION__, '1.2', 'the_permalink()' ); - the_permalink(); -} - -/** - * Print the permalink to the RSS feed. - * - * @since 0.71 - * @deprecated 2.3.0 - * @deprecated Use the_permalink_rss() - * @see the_permalink_rss() - * - * @param string $deprecated - */ -function permalink_single_rss($deprecated = '') { - _deprecated_function( __FUNCTION__, '2.3', 'the_permalink_rss()' ); - the_permalink_rss(); -} - -/** - * Gets the links associated with category. - * - * @see get_links() for argument information that can be used in $args - * @since 1.0.1 - * @deprecated 2.1.0 - * @deprecated Use wp_list_bookmarks() - * @see wp_list_bookmarks() - * - * @param string $args a query string - * @return null|string - */ -function wp_get_links($args = '') { - _deprecated_function( __FUNCTION__, '2.1', 'wp_list_bookmarks()' ); - - if ( strpos( $args, '=' ) === false ) { - $cat_id = $args; - $args = add_query_arg( 'category', $cat_id, $args ); - } - - $defaults = array( - 'after' => '
          ', - 'before' => '', - 'between' => ' ', - 'categorize' => 0, - 'category' => '', - 'echo' => true, - 'limit' => -1, - 'orderby' => 'name', - 'show_description' => true, - 'show_images' => true, - 'show_rating' => false, - 'show_updated' => true, - 'title_li' => '', - ); - - $r = wp_parse_args( $args, $defaults ); - - return wp_list_bookmarks($r); -} - -/** - * Gets the links associated with category by id. - * - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated Use get_bookmarks() - * @see get_bookmarks() - * - * @param int $category The category to use. If no category supplied uses all - * @param string $before the html to output before the link - * @param string $after the html to output after the link - * @param string $between the html to output between the link/image and its description. - * Not used if no image or show_images == true - * @param bool $show_images whether to show images (if defined). - * @param string $orderby the order to output the links. E.g. 'id', 'name', 'url', - * 'description', or 'rating'. Or maybe owner. If you start the name with an - * underscore the order will be reversed. You can also specify 'rand' as the order - * which will return links in a random order. - * @param bool $show_description whether to show the description if show_images=false/not defined. - * @param bool $show_rating show rating stars/chars - * @param int $limit Limit to X entries. If not specified, all entries are shown. - * @param int $show_updated whether to show last updated timestamp - * @param bool $echo whether to echo the results, or return them instead - * @return null|string - */ -function get_links($category = -1, $before = '', $after = '
          ', $between = ' ', $show_images = true, $orderby = 'name', - $show_description = true, $show_rating = false, $limit = -1, $show_updated = 1, $echo = true) { - _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); - - $order = 'ASC'; - if ( substr($orderby, 0, 1) == '_' ) { - $order = 'DESC'; - $orderby = substr($orderby, 1); - } - - if ( $category == -1 ) //get_bookmarks uses '' to signify all categories - $category = ''; - - $results = get_bookmarks(array('category' => $category, 'orderby' => $orderby, 'order' => $order, 'show_updated' => $show_updated, 'limit' => $limit)); - - if ( !$results ) - return; - - $output = ''; - - foreach ( (array) $results as $row ) { - if ( !isset($row->recently_updated) ) - $row->recently_updated = false; - $output .= $before; - if ( $show_updated && $row->recently_updated ) - $output .= get_option('links_recently_updated_prepend'); - $the_link = '#'; - if ( !empty($row->link_url) ) - $the_link = esc_url($row->link_url); - $rel = $row->link_rel; - if ( '' != $rel ) - $rel = ' rel="' . $rel . '"'; - - $desc = esc_attr(sanitize_bookmark_field('link_description', $row->link_description, $row->link_id, 'display')); - $name = esc_attr(sanitize_bookmark_field('link_name', $row->link_name, $row->link_id, 'display')); - $title = $desc; - - if ( $show_updated ) - if (substr($row->link_updated_f, 0, 2) != '00') - $title .= ' ('.__('Last updated') . ' ' . date(get_option('links_updated_date_format'), $row->link_updated_f + (get_option('gmt_offset') * HOUR_IN_SECONDS)) . ')'; - - if ( '' != $title ) - $title = ' title="' . $title . '"'; - - $alt = ' alt="' . $name . '"'; - - $target = $row->link_target; - if ( '' != $target ) - $target = ' target="' . $target . '"'; - - $output .= ''; - - if ( $row->link_image != null && $show_images ) { - if ( strpos($row->link_image, 'http') !== false ) - $output .= "link_image\" $alt $title />"; - else // If it's a relative path - $output .= "link_image\" $alt $title />"; - } else { - $output .= $name; - } - - $output .= ''; - - if ( $show_updated && $row->recently_updated ) - $output .= get_option('links_recently_updated_append'); - - if ( $show_description && '' != $desc ) - $output .= $between . $desc; - - if ($show_rating) { - $output .= $between . get_linkrating($row); - } - - $output .= "$after\n"; - } // end while - - if ( !$echo ) - return $output; - echo $output; -} - -/** - * Output entire list of links by category. - * - * Output a list of all links, listed by category, using the settings in - * $wpdb->linkcategories and output it as a nested HTML unordered list. - * - * @since 1.0.1 - * @deprecated 2.1.0 - * @deprecated Use wp_list_bookmarks() - * @see wp_list_bookmarks() - * - * @param string $order Sort link categories by 'name' or 'id' - */ -function get_links_list($order = 'name') { - _deprecated_function( __FUNCTION__, '2.1', 'wp_list_bookmarks()' ); - - $order = strtolower($order); - - // Handle link category sorting - $direction = 'ASC'; - if ( '_' == substr($order,0,1) ) { - $direction = 'DESC'; - $order = substr($order,1); - } - - if ( !isset($direction) ) - $direction = ''; - - $cats = get_categories(array('type' => 'link', 'orderby' => $order, 'order' => $direction, 'hierarchical' => 0)); - - // Display each category - if ( $cats ) { - foreach ( (array) $cats as $cat ) { - // Handle each category. - - // Display the category name - echo '
        8. ' . apply_filters('link_category', $cat->name ) . "

          \n\t
            \n"; - // Call get_links() with all the appropriate params - get_links($cat->term_id, '
          • ', "
          • ", "\n", true, 'name', false); - - // Close the last category - echo "\n\t
          \n
        9. \n"; - } - } -} - -/** - * Show the link to the links popup and the number of links. - * - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated {@internal Use function instead is unknown}} - * - * @param string $text the text of the link - * @param int $width the width of the popup window - * @param int $height the height of the popup window - * @param string $file the page to open in the popup window - * @param bool $count the number of links in the db - */ -function links_popup_script($text = 'Links', $width=400, $height=400, $file='links.all.php', $count = true) { - _deprecated_function( __FUNCTION__, '2.1' ); -} - -/** - * @since 1.0.1 - * @deprecated 2.1.0 - * @deprecated Use sanitize_bookmark_field() - * @see sanitize_bookmark_field() - * - * @param object $link - * @return unknown - */ -function get_linkrating($link) { - _deprecated_function( __FUNCTION__, '2.1', 'sanitize_bookmark_field()' ); - return sanitize_bookmark_field('link_rating', $link->link_rating, $link->link_id, 'display'); -} - -/** - * Gets the name of category by id. - * - * @since 0.71 - * @deprecated 2.1.0 - * @deprecated Use get_category() - * @see get_category() - * - * @param int $id The category to get. If no category supplied uses 0 - * @return string - */ -function get_linkcatname($id = 0) { - _deprecated_function( __FUNCTION__, '2.1', 'get_category()' ); - - $id = (int) $id; - - if ( empty($id) ) - return ''; - - $cats = wp_get_link_cats($id); - - if ( empty($cats) || ! is_array($cats) ) - return ''; - - $cat_id = (int) $cats[0]; // Take the first cat. - - $cat = get_category($cat_id); - return $cat->name; -} - -/** - * Print RSS comment feed link. - * - * @since 1.0.1 - * @deprecated 2.5.0 - * @deprecated Use post_comments_feed_link() - * @see post_comments_feed_link() - * - * @param string $link_text - */ -function comments_rss_link($link_text = 'Comments RSS') { - _deprecated_function( __FUNCTION__, '2.5', 'post_comments_feed_link()' ); - post_comments_feed_link($link_text); -} - -/** - * Print/Return link to category RSS2 feed. - * - * @since 1.2.0 - * @deprecated 2.5.0 - * @deprecated Use get_category_feed_link() - * @see get_category_feed_link() - * - * @param bool $echo - * @param int $cat_ID - * @return string|null - */ -function get_category_rss_link($echo = false, $cat_ID = 1) { - _deprecated_function( __FUNCTION__, '2.5', 'get_category_feed_link()' ); - - $link = get_category_feed_link($cat_ID, 'rss2'); - - if ( $echo ) - echo $link; - return $link; -} - -/** - * Print/Return link to author RSS feed. - * - * @since 1.2.0 - * @deprecated 2.5.0 - * @deprecated Use get_author_feed_link() - * @see get_author_feed_link() - * - * @param bool $echo - * @param int $author_id - * @return string|null - */ -function get_author_rss_link($echo = false, $author_id = 1) { - _deprecated_function( __FUNCTION__, '2.5', 'get_author_feed_link()' ); - - $link = get_author_feed_link($author_id); - if ( $echo ) - echo $link; - return $link; -} - -/** - * Return link to the post RSS feed. - * - * @since 1.5.0 - * @deprecated 2.2.0 - * @deprecated Use get_post_comments_feed_link() - * @see get_post_comments_feed_link() - * - * @return string - */ -function comments_rss() { - _deprecated_function( __FUNCTION__, '2.2', 'get_post_comments_feed_link()' ); - return esc_url( get_post_comments_feed_link() ); -} - -/** - * An alias of wp_create_user(). - * - * @since 2.0.0 - * @deprecated 2.0.0 - * @deprecated Use wp_create_user() - * @see wp_create_user() - * - * @param string $username The user's username. - * @param string $password The user's password. - * @param string $email The user's email (optional). - * @return int The new user's ID. - */ -function create_user($username, $password, $email) { - _deprecated_function( __FUNCTION__, '2.0', 'wp_create_user()' ); - return wp_create_user($username, $password, $email); -} - -/** - * Unused function. - * - * @deprecated 2.5.0 -*/ -function gzip_compression() { - _deprecated_function( __FUNCTION__, '2.5' ); - return false; -} - -/** - * Retrieve an array of comment data about comment $comment_ID. - * - * @since 0.71 - * @deprecated 2.7.0 - * @deprecated Use get_comment() - * @see get_comment() - * - * @param int $comment_ID The ID of the comment - * @param int $no_cache Whether to use the cache (cast to bool) - * @param bool $include_unapproved Whether to include unapproved comments - * @return array The comment data - */ -function get_commentdata( $comment_ID, $no_cache = 0, $include_unapproved = false ) { - _deprecated_function( __FUNCTION__, '2.7', 'get_comment()' ); - return get_comment($comment_ID, ARRAY_A); -} - -/** - * Retrieve the category name by the category ID. - * - * @since 0.71 - * @deprecated 2.8.0 - * @deprecated Use get_cat_name() - * @see get_cat_name() - * - * @param int $cat_ID Category ID - * @return string category name - */ -function get_catname( $cat_ID ) { - _deprecated_function( __FUNCTION__, '2.8', 'get_cat_name()' ); - return get_cat_name( $cat_ID ); -} - -/** - * Retrieve category children list separated before and after the term IDs. - * - * @since 1.2.0 - * @deprecated 2.8.0 - * @deprecated Use get_term_children() - * @see get_term_children() - * - * @param int $id Category ID to retrieve children. - * @param string $before Optional. Prepend before category term ID. - * @param string $after Optional, default is empty string. Append after category term ID. - * @param array $visited Optional. Category Term IDs that have already been added. - * @return string - */ -function get_category_children( $id, $before = '/', $after = '', $visited = array() ) { - _deprecated_function( __FUNCTION__, '2.8', 'get_term_children()' ); - if ( 0 == $id ) - return ''; - - $chain = ''; - /** TODO: consult hierarchy */ - $cat_ids = get_all_category_ids(); - foreach ( (array) $cat_ids as $cat_id ) { - if ( $cat_id == $id ) - continue; - - $category = get_category( $cat_id ); - if ( is_wp_error( $category ) ) - return $category; - if ( $category->parent == $id && !in_array( $category->term_id, $visited ) ) { - $visited[] = $category->term_id; - $chain .= $before.$category->term_id.$after; - $chain .= get_category_children( $category->term_id, $before, $after ); - } - } - return $chain; -} - -/** - * Retrieves all category IDs. - * - * @since 2.0.0 - * @deprecated 4.0.0 Use get_terms() instead. - * @see get_terms() - * @link http://codex.wordpress.org/Function_Reference/get_all_category_ids - * - * @return object List of all of the category IDs. - */ -function get_all_category_ids() { - _deprecated_function( __FUNCTION__, '4.0', 'get_terms()' ); - - if ( ! $cat_ids = wp_cache_get( 'all_category_ids', 'category' ) ) { - $cat_ids = get_terms( 'category', array('fields' => 'ids', 'get' => 'all') ); - wp_cache_add( 'all_category_ids', $cat_ids, 'category' ); - } - - return $cat_ids; -} - -/** - * Retrieve the description of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('description') - * @see get_the_author_meta() - * - * @return string The author's description. - */ -function get_the_author_description() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'description\')' ); - return get_the_author_meta('description'); -} - -/** - * Display the description of the author of the current post. - * - * @since 1.0.0 - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('description') - * @see the_author_meta() - */ -function the_author_description() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'description\')' ); - the_author_meta('description'); -} - -/** - * Retrieve the login name of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('login') - * @see get_the_author_meta() - * - * @return string The author's login name (username). - */ -function get_the_author_login() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'login\')' ); - return get_the_author_meta('login'); -} - -/** - * Display the login name of the author of the current post. - * - * @since 0.71 - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('login') - * @see the_author_meta() - */ -function the_author_login() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'login\')' ); - the_author_meta('login'); -} - -/** - * Retrieve the first name of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('first_name') - * @see get_the_author_meta() - * - * @return string The author's first name. - */ -function get_the_author_firstname() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'first_name\')' ); - return get_the_author_meta('first_name'); -} - -/** - * Display the first name of the author of the current post. - * - * @since 0.71 - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('first_name') - * @see the_author_meta() - */ -function the_author_firstname() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'first_name\')' ); - the_author_meta('first_name'); -} - -/** - * Retrieve the last name of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('last_name') - * @see get_the_author_meta() - * - * @return string The author's last name. - */ -function get_the_author_lastname() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'last_name\')' ); - return get_the_author_meta('last_name'); -} - -/** - * Display the last name of the author of the current post. - * - * @since 0.71 - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('last_name') - * @see the_author_meta() - */ -function the_author_lastname() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'last_name\')' ); - the_author_meta('last_name'); -} - -/** - * Retrieve the nickname of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('nickname') - * @see get_the_author_meta() - * - * @return string The author's nickname. - */ -function get_the_author_nickname() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'nickname\')' ); - return get_the_author_meta('nickname'); -} - -/** - * Display the nickname of the author of the current post. - * - * @since 0.71 - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('nickname') - * @see the_author_meta() - */ -function the_author_nickname() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'nickname\')' ); - the_author_meta('nickname'); -} - -/** - * Retrieve the email of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('email') - * @see get_the_author_meta() - * - * @return string The author's username. - */ -function get_the_author_email() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'email\')' ); - return get_the_author_meta('email'); -} - -/** - * Display the email of the author of the current post. - * - * @since 0.71 - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('email') - * @see the_author_meta() - */ -function the_author_email() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'email\')' ); - the_author_meta('email'); -} - -/** - * Retrieve the ICQ number of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('icq') - * @see get_the_author_meta() - * - * @return string The author's ICQ number. - */ -function get_the_author_icq() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'icq\')' ); - return get_the_author_meta('icq'); -} - -/** - * Display the ICQ number of the author of the current post. - * - * @since 0.71 - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('icq') - * @see the_author_meta() - */ -function the_author_icq() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'icq\')' ); - the_author_meta('icq'); -} - -/** - * Retrieve the Yahoo! IM name of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('yim') - * @see get_the_author_meta() - * - * @return string The author's Yahoo! IM name. - */ -function get_the_author_yim() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'yim\')' ); - return get_the_author_meta('yim'); -} - -/** - * Display the Yahoo! IM name of the author of the current post. - * - * @since 0.71 - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('yim') - * @see the_author_meta() - */ -function the_author_yim() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'yim\')' ); - the_author_meta('yim'); -} - -/** - * Retrieve the MSN address of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('msn') - * @see get_the_author_meta() - * - * @return string The author's MSN address. - */ -function get_the_author_msn() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'msn\')' ); - return get_the_author_meta('msn'); -} - -/** - * Display the MSN address of the author of the current post. - * - * @since 0.71 - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('msn') - * @see the_author_meta() - */ -function the_author_msn() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'msn\')' ); - the_author_meta('msn'); -} - -/** - * Retrieve the AIM address of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('aim') - * @see get_the_author_meta() - * - * @return string The author's AIM address. - */ -function get_the_author_aim() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'aim\')' ); - return get_the_author_meta('aim'); -} - -/** - * Display the AIM address of the author of the current post. - * - * @since 0.71 - * @see the_author_meta() - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('aim') - */ -function the_author_aim() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'aim\')' ); - the_author_meta('aim'); -} - -/** - * Retrieve the specified author's preferred display name. - * - * @since 1.0.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('display_name') - * @see get_the_author_meta() - * - * @param int $auth_id The ID of the author. - * @return string The author's display name. - */ -function get_author_name( $auth_id = false ) { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'display_name\')' ); - return get_the_author_meta('display_name', $auth_id); -} - -/** - * Retrieve the URL to the home page of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('url') - * @see get_the_author_meta() - * - * @return string The URL to the author's page. - */ -function get_the_author_url() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'url\')' ); - return get_the_author_meta('url'); -} - -/** - * Display the URL to the home page of the author of the current post. - * - * @since 0.71 - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('url') - * @see the_author_meta() - */ -function the_author_url() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'url\')' ); - the_author_meta('url'); -} - -/** - * Retrieve the ID of the author of the current post. - * - * @since 1.5.0 - * @deprecated 2.8.0 - * @deprecated Use get_the_author_meta('ID') - * @see get_the_author_meta() - * - * @return int The author's ID. - */ -function get_the_author_ID() { - _deprecated_function( __FUNCTION__, '2.8', 'get_the_author_meta(\'ID\')' ); - return get_the_author_meta('ID'); -} - -/** - * Display the ID of the author of the current post. - * - * @since 0.71 - * @deprecated 2.8.0 - * @deprecated Use the_author_meta('ID') - * @see the_author_meta() -*/ -function the_author_ID() { - _deprecated_function( __FUNCTION__, '2.8', 'the_author_meta(\'ID\')' ); - the_author_meta('ID'); -} - -/** - * Display the post content for the feed. - * - * For encoding the html or the $encode_html parameter, there are three possible - * values. '0' will make urls footnotes and use make_url_footnote(). '1' will - * encode special characters and automatically display all of the content. The - * value of '2' will strip all HTML tags from the content. - * - * Also note that you cannot set the amount of words and not set the html - * encoding. If that is the case, then the html encoding will default to 2, - * which will strip all HTML tags. - * - * To restrict the amount of words of the content, you can use the cut - * parameter. If the content is less than the amount, then there won't be any - * dots added to the end. If there is content left over, then dots will be added - * and the rest of the content will be removed. - * - * @since 0.71 - * @uses apply_filters() Calls 'the_content_rss' on the content before processing. - * - * @deprecated 2.9.0 - * @deprecated Use the_content_feed() - * @see the_content_feed() - * - * @param string $more_link_text Optional. Text to display when more content is available but not displayed. - * @param int|bool $stripteaser Optional. Default is 0. - * @param string $more_file Optional. - * @param int $cut Optional. Amount of words to keep for the content. - * @param int $encode_html Optional. How to encode the content. - */ -function the_content_rss($more_link_text='(more...)', $stripteaser=0, $more_file='', $cut = 0, $encode_html = 0) { - _deprecated_function( __FUNCTION__, '2.9', 'the_content_feed' ); - $content = get_the_content($more_link_text, $stripteaser); - $content = apply_filters('the_content_rss', $content); - if ( $cut && !$encode_html ) - $encode_html = 2; - if ( 1== $encode_html ) { - $content = esc_html($content); - $cut = 0; - } elseif ( 0 == $encode_html ) { - $content = make_url_footnote($content); - } elseif ( 2 == $encode_html ) { - $content = strip_tags($content); - } - if ( $cut ) { - $blah = explode(' ', $content); - if ( count($blah) > $cut ) { - $k = $cut; - $use_dotdotdot = 1; - } else { - $k = count($blah); - $use_dotdotdot = 0; - } - - /** @todo Check performance, might be faster to use array slice instead. */ - for ( $i=0; $i<$k; $i++ ) - $excerpt .= $blah[$i].' '; - $excerpt .= ($use_dotdotdot) ? '...' : ''; - $content = $excerpt; - } - $content = str_replace(']]>', ']]>', $content); - echo $content; -} - -/** - * Strip HTML and put links at the bottom of stripped content. - * - * Searches for all of the links, strips them out of the content, and places - * them at the bottom of the content with numbers. - * - * @since 0.71 - * @deprecated 2.9.0 - * - * @param string $content Content to get links - * @return string HTML stripped out of content with links at the bottom. - */ -function make_url_footnote( $content ) { - _deprecated_function( __FUNCTION__, '2.9', '' ); - preg_match_all( '/(.+?)<\/a>/', $content, $matches ); - $links_summary = "\n"; - for ( $i=0; $ipost_type) || !$url = wp_get_attachment_url($_post->ID) ) - return __('Missing Attachment'); - - if ( $permalink ) - $url = get_attachment_link($_post->ID); - - $post_title = esc_attr($_post->post_title); - - $innerHTML = get_attachment_innerHTML($_post->ID, $fullsize, $max_dims); - return "$innerHTML"; -} - -/** - * Retrieve icon URL and Path. - * - * @since 2.1.0 - * @deprecated 2.5.0 - * @deprecated Use wp_get_attachment_image_src() - * @see wp_get_attachment_image_src() - * - * @param int $id Optional. Post ID. - * @param bool $fullsize Optional, default to false. Whether to have full image. - * @return array Icon URL and full path to file, respectively. - */ -function get_attachment_icon_src( $id = 0, $fullsize = false ) { - _deprecated_function( __FUNCTION__, '2.5', 'wp_get_attachment_image_src()' ); - $id = (int) $id; - if ( !$post = get_post($id) ) - return false; - - $file = get_attached_file( $post->ID ); - - if ( !$fullsize && $src = wp_get_attachment_thumb_url( $post->ID ) ) { - // We have a thumbnail desired, specified and existing - - $src_file = basename($src); - } elseif ( wp_attachment_is_image( $post->ID ) ) { - // We have an image without a thumbnail - - $src = wp_get_attachment_url( $post->ID ); - $src_file = & $file; - } elseif ( $src = wp_mime_type_icon( $post->ID ) ) { - // No thumb, no image. We'll look for a mime-related icon instead. - - $icon_dir = apply_filters( 'icon_dir', get_template_directory() . '/images' ); - $src_file = $icon_dir . '/' . basename($src); - } - - if ( !isset($src) || !$src ) - return false; - - return array($src, $src_file); -} - -/** - * Retrieve HTML content of icon attachment image element. - * - * @since 2.0.0 - * @deprecated 2.5.0 - * @deprecated Use wp_get_attachment_image() - * @see wp_get_attachment_image() - * - * @param int $id Optional. Post ID. - * @param bool $fullsize Optional, default to false. Whether to have full size image. - * @param array $max_dims Optional. Dimensions of image. - * @return string HTML content. - */ -function get_attachment_icon( $id = 0, $fullsize = false, $max_dims = false ) { - _deprecated_function( __FUNCTION__, '2.5', 'wp_get_attachment_image()' ); - $id = (int) $id; - if ( !$post = get_post($id) ) - return false; - - if ( !$src = get_attachment_icon_src( $post->ID, $fullsize ) ) - return false; - - list($src, $src_file) = $src; - - // Do we need to constrain the image? - if ( ($max_dims = apply_filters('attachment_max_dims', $max_dims)) && file_exists($src_file) ) { - - $imagesize = getimagesize($src_file); - - if (($imagesize[0] > $max_dims[0]) || $imagesize[1] > $max_dims[1] ) { - $actual_aspect = $imagesize[0] / $imagesize[1]; - $desired_aspect = $max_dims[0] / $max_dims[1]; - - if ( $actual_aspect >= $desired_aspect ) { - $height = $actual_aspect * $max_dims[0]; - $constraint = "width='{$max_dims[0]}' "; - $post->iconsize = array($max_dims[0], $height); - } else { - $width = $max_dims[1] / $actual_aspect; - $constraint = "height='{$max_dims[1]}' "; - $post->iconsize = array($width, $max_dims[1]); - } - } else { - $post->iconsize = array($imagesize[0], $imagesize[1]); - $constraint = ''; - } - } else { - $constraint = ''; - } - - $post_title = esc_attr($post->post_title); - - $icon = "$post_title"; - - return apply_filters( 'attachment_icon', $icon, $post->ID ); -} - -/** - * Retrieve HTML content of image element. - * - * @since 2.0.0 - * @deprecated 2.5.0 - * @deprecated Use wp_get_attachment_image() - * @see wp_get_attachment_image() - * - * @param int $id Optional. Post ID. - * @param bool $fullsize Optional, default to false. Whether to have full size image. - * @param array $max_dims Optional. Dimensions of image. - * @return string - */ -function get_attachment_innerHTML($id = 0, $fullsize = false, $max_dims = false) { - _deprecated_function( __FUNCTION__, '2.5', 'wp_get_attachment_image()' ); - $id = (int) $id; - if ( !$post = get_post($id) ) - return false; - - if ( $innerHTML = get_attachment_icon($post->ID, $fullsize, $max_dims)) - return $innerHTML; - - $innerHTML = esc_attr($post->post_title); - - return apply_filters('attachment_innerHTML', $innerHTML, $post->ID); -} - -/** - * Retrieve bookmark data based on ID. - * - * @since 2.0.0 - * @deprecated 2.1.0 - * @deprecated Use get_bookmark() - * @see get_bookmark() - * - * @param int $bookmark_id ID of link - * @param string $output OBJECT, ARRAY_N, or ARRAY_A - * @return object|array - */ -function get_link($bookmark_id, $output = OBJECT, $filter = 'raw') { - _deprecated_function( __FUNCTION__, '2.1', 'get_bookmark()' ); - return get_bookmark($bookmark_id, $output, $filter); -} - -/** - * Performs esc_url() for database or redirect usage. - * - * @since 2.3.1 - * @deprecated 2.8.0 - * @deprecated Use esc_url_raw() - * @see esc_url_raw() - * - * @param string $url The URL to be cleaned. - * @param array $protocols An array of acceptable protocols. - * @return string The cleaned URL. - */ -function sanitize_url( $url, $protocols = null ) { - _deprecated_function( __FUNCTION__, '2.8', 'esc_url_raw()' ); - return esc_url_raw( $url, $protocols ); -} - -/** - * Checks and cleans a URL. - * - * A number of characters are removed from the URL. If the URL is for displaying - * (the default behaviour) ampersands are also replaced. The 'clean_url' filter - * is applied to the returned cleaned URL. - * - * @since 1.2.0 - * @deprecated 3.0.0 - * @deprecated Use esc_url() - * @see Alias for esc_url() - * - * @param string $url The URL to be cleaned. - * @param array $protocols Optional. An array of acceptable protocols. - * @param string $context Optional. How the URL will be used. Default is 'display'. - * @return string The cleaned $url after the 'clean_url' filter is applied. - */ -function clean_url( $url, $protocols = null, $context = 'display' ) { - if ( $context == 'db' ) - _deprecated_function( 'clean_url( $context = \'db\' )', '3.0', 'esc_url_raw()' ); - else - _deprecated_function( __FUNCTION__, '3.0', 'esc_url()' ); - return esc_url( $url, $protocols, $context ); -} - -/** - * Escape single quotes, specialchar double quotes, and fix line endings. - * - * The filter 'js_escape' is also applied by esc_js() - * - * @since 2.0.4 - * @deprecated 2.8.0 - * @deprecated Use esc_js() - * @see esc_js() - * - * @param string $text The text to be escaped. - * @return string Escaped text. - */ -function js_escape( $text ) { - _deprecated_function( __FUNCTION__, '2.8', 'esc_js()' ); - return esc_js( $text ); -} - -/** - * Escaping for HTML blocks. - * - * @deprecated 2.8.0 - * @deprecated Use esc_html() - * @see esc_html() - */ -function wp_specialchars( $string, $quote_style = ENT_NOQUOTES, $charset = false, $double_encode = false ) { - _deprecated_function( __FUNCTION__, '2.8', 'esc_html()' ); - if ( func_num_args() > 1 ) { // Maintain backwards compat for people passing additional args - $args = func_get_args(); - return call_user_func_array( '_wp_specialchars', $args ); - } else { - return esc_html( $string ); - } -} - -/** - * Escaping for HTML attributes. - * - * @since 2.0.6 - * @deprecated 2.8.0 - * @deprecated Use esc_attr() - * @see esc_attr() - * - * @param string $text - * @return string - */ -function attribute_escape( $text ) { - _deprecated_function( __FUNCTION__, '2.8', 'esc_attr()' ); - return esc_attr( $text ); -} - -/** - * Register widget for sidebar with backwards compatibility. - * - * Allows $name to be an array that accepts either three elements to grab the - * first element and the third for the name or just uses the first element of - * the array for the name. - * - * Passes to {@link wp_register_sidebar_widget()} after argument list and - * backwards compatibility is complete. - * - * @since 2.2.0 - * @deprecated 2.8.0 - * @deprecated Use wp_register_sidebar_widget() - * @see wp_register_sidebar_widget() - * - * @param string|int $name Widget ID. - * @param callback $output_callback Run when widget is called. - * @param string $classname Classname widget option. - * @param mixed $params,... Widget parameters. - */ -function register_sidebar_widget($name, $output_callback, $classname = '') { - _deprecated_function( __FUNCTION__, '2.8', 'wp_register_sidebar_widget()' ); - // Compat - if ( is_array($name) ) { - if ( count($name) == 3 ) - $name = sprintf($name[0], $name[2]); - else - $name = $name[0]; - } - - $id = sanitize_title($name); - $options = array(); - if ( !empty($classname) && is_string($classname) ) - $options['classname'] = $classname; - $params = array_slice(func_get_args(), 2); - $args = array($id, $name, $output_callback, $options); - if ( !empty($params) ) - $args = array_merge($args, $params); - - call_user_func_array('wp_register_sidebar_widget', $args); -} - -/** - * Alias of {@link wp_unregister_sidebar_widget()}. - * - * @since 2.2.0 - * @deprecated 2.8.0 - * @deprecated Use wp_unregister_sidebar_widget() - * @see wp_unregister_sidebar_widget() - * - * @param int|string $id Widget ID. - */ -function unregister_sidebar_widget($id) { - _deprecated_function( __FUNCTION__, '2.8', 'wp_unregister_sidebar_widget()' ); - return wp_unregister_sidebar_widget($id); -} - -/** - * Registers widget control callback for customizing options. - * - * Allows $name to be an array that accepts either three elements to grab the - * first element and the third for the name or just uses the first element of - * the array for the name. - * - * Passes to {@link wp_register_widget_control()} after the argument list has - * been compiled. - * - * @since 2.2.0 - * @deprecated 2.8.0 - * @deprecated Use wp_register_widget_control() - * @see wp_register_widget_control() - * - * @param int|string $name Sidebar ID. - * @param callback $control_callback Widget control callback to display and process form. - * @param int $width Widget width. - * @param int $height Widget height. - */ -function register_widget_control($name, $control_callback, $width = '', $height = '') { - _deprecated_function( __FUNCTION__, '2.8', 'wp_register_widget_control()' ); - // Compat - if ( is_array($name) ) { - if ( count($name) == 3 ) - $name = sprintf($name[0], $name[2]); - else - $name = $name[0]; - } - - $id = sanitize_title($name); - $options = array(); - if ( !empty($width) ) - $options['width'] = $width; - if ( !empty($height) ) - $options['height'] = $height; - $params = array_slice(func_get_args(), 4); - $args = array($id, $name, $control_callback, $options); - if ( !empty($params) ) - $args = array_merge($args, $params); - - call_user_func_array('wp_register_widget_control', $args); -} - -/** - * Alias of {@link wp_unregister_widget_control()}. - * - * @since 2.2.0 - * @deprecated 2.8.0 - * @deprecated Use wp_unregister_widget_control() - * @see wp_unregister_widget_control() - * - * @param int|string $id Widget ID. - */ -function unregister_widget_control($id) { - _deprecated_function( __FUNCTION__, '2.8', 'wp_unregister_widget_control()' ); - return wp_unregister_widget_control($id); -} - -/** - * Remove user meta data. - * - * @since 2.0.0 - * @deprecated 3.0.0 - * @deprecated Use delete_user_meta() - * @see delete_user_meta() - * - * @param int $user_id User ID. - * @param string $meta_key Metadata key. - * @param mixed $meta_value Metadata value. - * @return bool True deletion completed and false if user_id is not a number. - */ -function delete_usermeta( $user_id, $meta_key, $meta_value = '' ) { - _deprecated_function( __FUNCTION__, '3.0', 'delete_user_meta()' ); - global $wpdb; - if ( !is_numeric( $user_id ) ) - return false; - $meta_key = preg_replace('|[^a-z0-9_]|i', '', $meta_key); - - if ( is_array($meta_value) || is_object($meta_value) ) - $meta_value = serialize($meta_value); - $meta_value = trim( $meta_value ); - - $cur = $wpdb->get_row( $wpdb->prepare("SELECT * FROM $wpdb->usermeta WHERE user_id = %d AND meta_key = %s", $user_id, $meta_key) ); - - if ( $cur && $cur->umeta_id ) - do_action( 'delete_usermeta', $cur->umeta_id, $user_id, $meta_key, $meta_value ); - - if ( ! empty($meta_value) ) - $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id = %d AND meta_key = %s AND meta_value = %s", $user_id, $meta_key, $meta_value) ); - else - $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id = %d AND meta_key = %s", $user_id, $meta_key) ); - - clean_user_cache( $user_id ); - wp_cache_delete( $user_id, 'user_meta' ); - - if ( $cur && $cur->umeta_id ) - do_action( 'deleted_usermeta', $cur->umeta_id, $user_id, $meta_key, $meta_value ); - - return true; -} - -/** - * Retrieve user metadata. - * - * If $user_id is not a number, then the function will fail over with a 'false' - * boolean return value. Other returned values depend on whether there is only - * one item to be returned, which be that single item type. If there is more - * than one metadata value, then it will be list of metadata values. - * - * @since 2.0.0 - * @deprecated 3.0.0 - * @deprecated Use get_user_meta() - * @see get_user_meta() - * - * @param int $user_id User ID - * @param string $meta_key Optional. Metadata key. - * @return mixed - */ -function get_usermeta( $user_id, $meta_key = '' ) { - _deprecated_function( __FUNCTION__, '3.0', 'get_user_meta()' ); - global $wpdb; - $user_id = (int) $user_id; - - if ( !$user_id ) - return false; - - if ( !empty($meta_key) ) { - $meta_key = preg_replace('|[^a-z0-9_]|i', '', $meta_key); - $user = wp_cache_get($user_id, 'users'); - // Check the cached user object - if ( false !== $user && isset($user->$meta_key) ) - $metas = array($user->$meta_key); - else - $metas = $wpdb->get_col( $wpdb->prepare("SELECT meta_value FROM $wpdb->usermeta WHERE user_id = %d AND meta_key = %s", $user_id, $meta_key) ); - } else { - $metas = $wpdb->get_col( $wpdb->prepare("SELECT meta_value FROM $wpdb->usermeta WHERE user_id = %d", $user_id) ); - } - - if ( empty($metas) ) { - if ( empty($meta_key) ) - return array(); - else - return ''; - } - - $metas = array_map('maybe_unserialize', $metas); - - if ( count($metas) == 1 ) - return $metas[0]; - else - return $metas; -} - -/** - * Update metadata of user. - * - * There is no need to serialize values, they will be serialized if it is - * needed. The metadata key can only be a string with underscores. All else will - * be removed. - * - * Will remove the metadata, if the meta value is empty. - * - * @since 2.0.0 - * @deprecated 3.0.0 - * @deprecated Use update_user_meta() - * @see update_user_meta() - * - * @param int $user_id User ID - * @param string $meta_key Metadata key. - * @param mixed $meta_value Metadata value. - * @return bool True on successful update, false on failure. - */ -function update_usermeta( $user_id, $meta_key, $meta_value ) { - _deprecated_function( __FUNCTION__, '3.0', 'update_user_meta()' ); - global $wpdb; - if ( !is_numeric( $user_id ) ) - return false; - $meta_key = preg_replace('|[^a-z0-9_]|i', '', $meta_key); - - /** @todo Might need fix because usermeta data is assumed to be already escaped */ - if ( is_string($meta_value) ) - $meta_value = stripslashes($meta_value); - $meta_value = maybe_serialize($meta_value); - - if (empty($meta_value)) { - return delete_usermeta($user_id, $meta_key); - } - - $cur = $wpdb->get_row( $wpdb->prepare("SELECT * FROM $wpdb->usermeta WHERE user_id = %d AND meta_key = %s", $user_id, $meta_key) ); - - if ( $cur ) - do_action( 'update_usermeta', $cur->umeta_id, $user_id, $meta_key, $meta_value ); - - if ( !$cur ) - $wpdb->insert($wpdb->usermeta, compact('user_id', 'meta_key', 'meta_value') ); - else if ( $cur->meta_value != $meta_value ) - $wpdb->update($wpdb->usermeta, compact('meta_value'), compact('user_id', 'meta_key') ); - else - return false; - - clean_user_cache( $user_id ); - wp_cache_delete( $user_id, 'user_meta' ); - - if ( !$cur ) - do_action( 'added_usermeta', $wpdb->insert_id, $user_id, $meta_key, $meta_value ); - else - do_action( 'updated_usermeta', $cur->umeta_id, $user_id, $meta_key, $meta_value ); - - return true; -} - -/** - * Get users for the blog. - * - * For setups that use the multi-blog feature. Can be used outside of the - * multi-blog feature. - * - * @since 2.2.0 - * @deprecated 3.1.0 - * @uses $wpdb WordPress database object for queries - * @uses $blog_id The Blog id of the blog for those that use more than one blog - * - * @param int $id Blog ID. - * @return array List of users that are part of that Blog ID - */ -function get_users_of_blog( $id = '' ) { - _deprecated_function( __FUNCTION__, '3.1', 'get_users()' ); - - global $wpdb, $blog_id; - if ( empty($id) ) - $id = (int) $blog_id; - $blog_prefix = $wpdb->get_blog_prefix($id); - $users = $wpdb->get_results( "SELECT user_id, user_id AS ID, user_login, display_name, user_email, meta_value FROM $wpdb->users, $wpdb->usermeta WHERE {$wpdb->users}.ID = {$wpdb->usermeta}.user_id AND meta_key = '{$blog_prefix}capabilities' ORDER BY {$wpdb->usermeta}.user_id" ); - return $users; -} - -/** - * Enable/disable automatic general feed link outputting. - * - * @since 2.8.0 - * @deprecated 3.0.0 - * @deprecated Use add_theme_support( 'automatic-feed-links' ) - * - * @param boolean $add Optional, default is true. Add or remove links. Defaults to true. - */ -function automatic_feed_links( $add = true ) { - _deprecated_function( __FUNCTION__, '3.0', "add_theme_support( 'automatic-feed-links' )" ); - - if ( $add ) - add_theme_support( 'automatic-feed-links' ); - else - remove_action( 'wp_head', 'feed_links_extra', 3 ); // Just do this yourself in 3.0+ -} - -/** - * Retrieve user data based on field. - * - * @since 1.5.0 - * @deprecated 3.0.0 - * @deprecated Use get_the_author_meta() - * @see get_the_author_meta() - */ -function get_profile( $field, $user = false ) { - _deprecated_function( __FUNCTION__, '3.0', 'get_the_author_meta()' ); - if ( $user ) { - $user = get_user_by( 'login', $user ); - $user = $user->ID; - } - return get_the_author_meta( $field, $user ); -} - -/** - * Number of posts user has written. - * - * @since 0.71 - * @deprecated 3.0.0 - * @deprecated Use count_user_posts() - * @see count_user_posts() - */ -function get_usernumposts( $userid ) { - _deprecated_function( __FUNCTION__, '3.0', 'count_user_posts()' ); - return count_user_posts( $userid ); -} - -/** - * Callback used to change %uXXXX to &#YYY; syntax - * - * @since 2.8.0 - * @access private - * @deprecated 3.0.0 - * - * @param array $matches Single Match - * @return string An HTML entity - */ -function funky_javascript_callback($matches) { - return "&#".base_convert($matches[1],16,10).";"; -} - -/** - * Fixes javascript bugs in browsers. - * - * Converts unicode characters to HTML numbered entities. - * - * @since 1.5.0 - * @uses $is_macIE - * @uses $is_winIE - * @deprecated 3.0.0 - * - * @param string $text Text to be made safe. - * @return string Fixed text. - */ -function funky_javascript_fix($text) { - _deprecated_function( __FUNCTION__, '3.0' ); - // Fixes for browsers' javascript bugs - global $is_macIE, $is_winIE; - - if ( $is_winIE || $is_macIE ) - $text = preg_replace_callback("/\%u([0-9A-F]{4,4})/", - "funky_javascript_callback", - $text); - - return $text; -} - -/** - * Checks that the taxonomy name exists. - * - * @since 2.3.0 - * @deprecated 3.0.0 - * @deprecated Use taxonomy_exists() - * @see taxonomy_exists() - * - * @param string $taxonomy Name of taxonomy object - * @return bool Whether the taxonomy exists. - */ -function is_taxonomy( $taxonomy ) { - _deprecated_function( __FUNCTION__, '3.0', 'taxonomy_exists()' ); - return taxonomy_exists( $taxonomy ); -} - -/** - * Check if Term exists. - * - * @since 2.3.0 - * @deprecated 3.0.0 - * @deprecated Use term_exists() - * @see term_exists() - * - * @param int|string $term The term to check - * @param string $taxonomy The taxonomy name to use - * @param int $parent ID of parent term under which to confine the exists search. - * @return mixed Get the term id or Term Object, if exists. - */ -function is_term( $term, $taxonomy = '', $parent = 0 ) { - _deprecated_function( __FUNCTION__, '3.0', 'term_exists()' ); - return term_exists( $term, $taxonomy, $parent ); -} - -/** - * Is the current admin page generated by a plugin? - * - * @since 1.5.0 - * @deprecated 3.1.0 - * @deprecated Use global $plugin_page and/or get_plugin_page_hookname() hooks. - * - * @global $plugin_page - * - * @return bool - */ -function is_plugin_page() { - _deprecated_function( __FUNCTION__, '3.1' ); - - global $plugin_page; - - if ( isset($plugin_page) ) - return true; - - return false; -} - -/** - * Update the categories cache. - * - * This function does not appear to be used anymore or does not appear to be - * needed. It might be a legacy function left over from when there was a need - * for updating the category cache. - * - * @since 1.5.0 - * @deprecated 3.1.0 - * - * @return bool Always return True - */ -function update_category_cache() { - _deprecated_function( __FUNCTION__, '3.1' ); - - return true; -} - -/** - * Check for PHP timezone support - * - * @since 2.9.0 - * @deprecated 3.2.0 - * - * @return bool - */ -function wp_timezone_supported() { - _deprecated_function( __FUNCTION__, '3.2' ); - - return true; -} - -/** - * Display editor: TinyMCE, HTML, or both. - * - * @since 2.1.0 - * @deprecated 3.3.0 - * @deprecated Use wp_editor() - * @see wp_editor() - * - * @param string $content Textarea content. - * @param string $id Optional, default is 'content'. HTML ID attribute value. - * @param string $prev_id Optional, not used - * @param bool $media_buttons Optional, default is true. Whether to display media buttons. - * @param int $tab_index Optional, not used - */ -function the_editor($content, $id = 'content', $prev_id = 'title', $media_buttons = true, $tab_index = 2, $extended = true) { - _deprecated_function( __FUNCTION__, '3.3', 'wp_editor()' ); - - wp_editor( $content, $id, array( 'media_buttons' => $media_buttons ) ); - return; -} - -/** - * Perform the query to get the $metavalues array(s) needed by _fill_user and _fill_many_users - * - * @since 3.0.0 - * @deprecated 3.3.0 - * - * @param array $ids User ID numbers list. - * @return array of arrays. The array is indexed by user_id, containing $metavalues object arrays. - */ -function get_user_metavalues($ids) { - _deprecated_function( __FUNCTION__, '3.3' ); - - $objects = array(); - - $ids = array_map('intval', $ids); - foreach ( $ids as $id ) - $objects[$id] = array(); - - $metas = update_meta_cache('user', $ids); - - foreach ( $metas as $id => $meta ) { - foreach ( $meta as $key => $metavalues ) { - foreach ( $metavalues as $value ) { - $objects[$id][] = (object)array( 'user_id' => $id, 'meta_key' => $key, 'meta_value' => $value); - } - } - } - - return $objects; -} - -/** - * Sanitize every user field. - * - * If the context is 'raw', then the user object or array will get minimal santization of the int fields. - * - * @since 2.3.0 - * @deprecated 3.3.0 - * - * @param object|array $user The User Object or Array - * @param string $context Optional, default is 'display'. How to sanitize user fields. - * @return object|array The now sanitized User Object or Array (will be the same type as $user) - */ -function sanitize_user_object($user, $context = 'display') { - _deprecated_function( __FUNCTION__, '3.3' ); - - if ( is_object($user) ) { - if ( !isset($user->ID) ) - $user->ID = 0; - if ( !is_a( $user, 'WP_User' ) ) { - $vars = get_object_vars($user); - foreach ( array_keys($vars) as $field ) { - if ( is_string($user->$field) || is_numeric($user->$field) ) - $user->$field = sanitize_user_field($field, $user->$field, $user->ID, $context); - } - } - $user->filter = $context; - } else { - if ( !isset($user['ID']) ) - $user['ID'] = 0; - foreach ( array_keys($user) as $field ) - $user[$field] = sanitize_user_field($field, $user[$field], $user['ID'], $context); - $user['filter'] = $context; - } - - return $user; -} - -/** - * Get boundary post relational link. - * - * Can either be start or end post relational link. - * - * @since 2.8.0 - * @deprecated 3.3.0 - * - * @param string $title Optional. Link title format. - * @param bool $in_same_cat Optional. Whether link should be in a same category. - * @param string $excluded_categories Optional. Excluded categories IDs. - * @param bool $start Optional, default is true. Whether to display link to first or last post. - * @return string - */ -function get_boundary_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '', $start = true) { - _deprecated_function( __FUNCTION__, '3.3' ); - - $posts = get_boundary_post($in_same_cat, $excluded_categories, $start); - // If there is no post stop. - if ( empty($posts) ) - return; - - // Even though we limited get_posts to return only 1 item it still returns an array of objects. - $post = $posts[0]; - - if ( empty($post->post_title) ) - $post->post_title = $start ? __('First Post') : __('Last Post'); - - $date = mysql2date(get_option('date_format'), $post->post_date); - - $title = str_replace('%title', $post->post_title, $title); - $title = str_replace('%date', $date, $title); - $title = apply_filters('the_title', $title, $post->ID); - - $link = $start ? "\n"; - - $boundary = $start ? 'start' : 'end'; - return apply_filters( "{$boundary}_post_rel_link", $link ); -} - -/** - * Display relational link for the first post. - * - * @since 2.8.0 - * @deprecated 3.3.0 - * - * @param string $title Optional. Link title format. - * @param bool $in_same_cat Optional. Whether link should be in a same category. - * @param string $excluded_categories Optional. Excluded categories IDs. - */ -function start_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') { - _deprecated_function( __FUNCTION__, '3.3' ); - - echo get_boundary_post_rel_link($title, $in_same_cat, $excluded_categories, true); -} - -/** - * Get site index relational link. - * - * @since 2.8.0 - * @deprecated 3.3.0 - * - * @return string - */ -function get_index_rel_link() { - _deprecated_function( __FUNCTION__, '3.3' ); - - $link = "\n"; - return apply_filters( "index_rel_link", $link ); -} - -/** - * Display relational link for the site index. - * - * @since 2.8.0 - * @deprecated 3.3.0 - */ -function index_rel_link() { - _deprecated_function( __FUNCTION__, '3.3' ); - - echo get_index_rel_link(); -} - -/** - * Get parent post relational link. - * - * @since 2.8.0 - * @deprecated 3.3.0 - * - * @param string $title Optional. Link title format. - * @return string - */ -function get_parent_post_rel_link($title = '%title') { - _deprecated_function( __FUNCTION__, '3.3' ); - - if ( ! empty( $GLOBALS['post'] ) && ! empty( $GLOBALS['post']->post_parent ) ) - $post = get_post($GLOBALS['post']->post_parent); - - if ( empty($post) ) - return; - - $date = mysql2date(get_option('date_format'), $post->post_date); - - $title = str_replace('%title', $post->post_title, $title); - $title = str_replace('%date', $date, $title); - $title = apply_filters('the_title', $title, $post->ID); - - $link = "\n"; - - return apply_filters( "parent_post_rel_link", $link ); -} - -/** - * Display relational link for parent item - * - * @since 2.8.0 - * @deprecated 3.3.0 - */ -function parent_post_rel_link($title = '%title') { - _deprecated_function( __FUNCTION__, '3.3' ); - - echo get_parent_post_rel_link($title); -} - -/** - * Add the "Dashboard"/"Visit Site" menu. - * - * @since 3.2.0 - * @deprecated 3.3.0 - */ -function wp_admin_bar_dashboard_view_site_menu( $wp_admin_bar ) { - _deprecated_function( __FUNCTION__, '3.3' ); - - $user_id = get_current_user_id(); - - if ( 0 != $user_id ) { - if ( is_admin() ) - $wp_admin_bar->add_menu( array( 'id' => 'view-site', 'title' => __( 'Visit Site' ), 'href' => home_url() ) ); - elseif ( is_multisite() ) - $wp_admin_bar->add_menu( array( 'id' => 'dashboard', 'title' => __( 'Dashboard' ), 'href' => get_dashboard_url( $user_id ) ) ); - else - $wp_admin_bar->add_menu( array( 'id' => 'dashboard', 'title' => __( 'Dashboard' ), 'href' => admin_url() ) ); - } -} - -/** - * Checks if the current user belong to a given blog. - * - * @since MU - * @deprecated 3.3.0 - * @deprecated Use is_user_member_of_blog() - * @see is_user_member_of_blog() - * - * @param int $blog_id Blog ID - * @return bool True if the current users belong to $blog_id, false if not. - */ -function is_blog_user( $blog_id = 0 ) { - _deprecated_function( __FUNCTION__, '3.3', 'is_user_member_of_blog()' ); - - return is_user_member_of_blog( get_current_user_id(), $blog_id ); -} - -/** - * Open the file handle for debugging. - * - * @since 0.71 - * @deprecated Use error_log() - * @link http://www.php.net/manual/en/function.error-log.php - * @deprecated 3.4.0 - */ -function debug_fopen( $filename, $mode ) { - _deprecated_function( __FUNCTION__, 'error_log()' ); - return false; -} - -/** - * Write contents to the file used for debugging. - * - * @since 0.71 - * @deprecated Use error_log() instead. - * @link http://www.php.net/manual/en/function.error-log.php - * @deprecated 3.4.0 - */ -function debug_fwrite( $fp, $string ) { - _deprecated_function( __FUNCTION__, 'error_log()' ); - if ( ! empty( $GLOBALS['debug'] ) ) - error_log( $string ); -} - -/** - * Close the debugging file handle. - * - * @since 0.71 - * @deprecated Use error_log() - * @link http://www.php.net/manual/en/function.error-log.php - * @deprecated 3.4.0 - */ -function debug_fclose( $fp ) { - _deprecated_function( __FUNCTION__, 'error_log()' ); -} - -/** - * Retrieve list of themes with theme data in theme directory. - * - * The theme is broken, if it doesn't have a parent theme and is missing either - * style.css and, or index.php. If the theme has a parent theme then it is - * broken, if it is missing style.css; index.php is optional. - * - * @since 1.5.0 - * @deprecated 3.4.0 - * @deprecated Use wp_get_themes() - * @see wp_get_themes() - * - * @return array Theme list with theme data. - */ -function get_themes() { - _deprecated_function( __FUNCTION__, '3.4', 'wp_get_themes()' ); - - global $wp_themes; - if ( isset( $wp_themes ) ) - return $wp_themes; - - $themes = wp_get_themes(); - $wp_themes = array(); - - foreach ( $themes as $theme ) { - $name = $theme->get('Name'); - if ( isset( $wp_themes[ $name ] ) ) - $wp_themes[ $name . '/' . $theme->get_stylesheet() ] = $theme; - else - $wp_themes[ $name ] = $theme; - } - - return $wp_themes; -} - -/** - * Retrieve theme data. - * - * @since 1.5.0 - * @deprecated 3.4.0 - * @deprecated Use wp_get_theme() - * @see wp_get_theme() - * - * @param string $theme Theme name. - * @return array|null Null, if theme name does not exist. Theme data, if exists. - */ -function get_theme( $theme ) { - _deprecated_function( __FUNCTION__, '3.4', 'wp_get_theme( $stylesheet )' ); - - $themes = get_themes(); - if ( is_array( $themes ) && array_key_exists( $theme, $themes ) ) - return $themes[ $theme ]; - return null; -} - -/** - * Retrieve current theme name. - * - * @since 1.5.0 - * @deprecated 3.4.0 - * @deprecated Use (string) wp_get_theme() - * @see wp_get_theme() - * - * @return string - */ -function get_current_theme() { - _deprecated_function( __FUNCTION__, '3.4', 'wp_get_theme()' ); - - if ( $theme = get_option( 'current_theme' ) ) - return $theme; - - return wp_get_theme()->get('Name'); -} - -/** - * Accepts matches array from preg_replace_callback in wpautop() or a string. - * - * Ensures that the contents of a <
          >...<
          > HTML block are not - * converted into paragraphs or line-breaks. - * - * @since 1.2.0 - * @deprecated 3.4.0 - * - * @param array|string $matches The array or string - * @return string The pre block without paragraph/line-break conversion. - */ -function clean_pre($matches) { - _deprecated_function( __FUNCTION__, '3.4' ); - - if ( is_array($matches) ) - $text = $matches[1] . $matches[2] . ""; - else - $text = $matches; - - $text = str_replace(array('
          ', '
          ', '
          '), array('', '', ''), $text); - $text = str_replace('

          ', "\n", $text); - $text = str_replace('

          ', '', $text); - - return $text; -} - - -/** - * Add callbacks for image header display. - * - * @since 2.1.0 - * @deprecated 3.4.0 - * @deprecated Use add_theme_support('custom-header', $args) - * @see add_theme_support() - * - * @param callback $wp_head_callback Call on 'wp_head' action. - * @param callback $admin_head_callback Call on custom header administration screen. - * @param callback $admin_preview_callback Output a custom header image div on the custom header administration screen. Optional. - */ -function add_custom_image_header( $wp_head_callback, $admin_head_callback, $admin_preview_callback = '' ) { - _deprecated_function( __FUNCTION__, '3.4', 'add_theme_support( \'custom-header\', $args )' ); - $args = array( - 'wp-head-callback' => $wp_head_callback, - 'admin-head-callback' => $admin_head_callback, - ); - if ( $admin_preview_callback ) - $args['admin-preview-callback'] = $admin_preview_callback; - return add_theme_support( 'custom-header', $args ); -} - -/** - * Remove image header support. - * - * @since 3.1.0 - * @deprecated 3.4.0 - * @deprecated Use remove_theme_support('custom-header') - * @see remove_theme_support() - * - * @return bool Whether support was removed. - */ -function remove_custom_image_header() { - _deprecated_function( __FUNCTION__, '3.4', 'remove_theme_support( \'custom-header\' )' ); - return remove_theme_support( 'custom-header' ); -} - -/** - * Add callbacks for background image display. - * - * @since 3.0.0 - * @deprecated 3.4.0 - * @deprecated Use add_theme_support('custom-background, $args) - * @see add_theme_support() - * - * @param callback $wp_head_callback Call on 'wp_head' action. - * @param callback $admin_head_callback Call on custom background administration screen. - * @param callback $admin_preview_callback Output a custom background image div on the custom background administration screen. Optional. - */ -function add_custom_background( $wp_head_callback = '', $admin_head_callback = '', $admin_preview_callback = '' ) { - _deprecated_function( __FUNCTION__, '3.4', 'add_theme_support( \'custom-background\', $args )' ); - $args = array(); - if ( $wp_head_callback ) - $args['wp-head-callback'] = $wp_head_callback; - if ( $admin_head_callback ) - $args['admin-head-callback'] = $admin_head_callback; - if ( $admin_preview_callback ) - $args['admin-preview-callback'] = $admin_preview_callback; - return add_theme_support( 'custom-background', $args ); -} - -/** - * Remove custom background support. - * - * @since 3.1.0 - * @see add_custom_background() - * - * @return bool Whether support was removed. - */ -function remove_custom_background() { - _deprecated_function( __FUNCTION__, '3.4', 'remove_theme_support( \'custom-background\' )' ); - return remove_theme_support( 'custom-background' ); -} - -/** - * Retrieve theme data from parsed theme file. - * - * @since 1.5.0 - * @deprecated 3.4.0 - * @deprecated Use wp_get_theme() - * @see wp_get_theme() - * - * @param string $theme_file Theme file path. - * @return array Theme data. - */ -function get_theme_data( $theme_file ) { - _deprecated_function( __FUNCTION__, '3.4', 'wp_get_theme()' ); - $theme = new WP_Theme( basename( dirname( $theme_file ) ), dirname( dirname( $theme_file ) ) ); - - $theme_data = array( - 'Name' => $theme->get('Name'), - 'URI' => $theme->display('ThemeURI', true, false), - 'Description' => $theme->display('Description', true, false), - 'Author' => $theme->display('Author', true, false), - 'AuthorURI' => $theme->display('AuthorURI', true, false), - 'Version' => $theme->get('Version'), - 'Template' => $theme->get('Template'), - 'Status' => $theme->get('Status'), - 'Tags' => $theme->get('Tags'), - 'Title' => $theme->get('Name'), - 'AuthorName' => $theme->get('Author'), - ); - - foreach ( apply_filters( 'extra_theme_headers', array() ) as $extra_header ) { - if ( ! isset( $theme_data[ $extra_header ] ) ) - $theme_data[ $extra_header ] = $theme->get( $extra_header ); - } - - return $theme_data; -} - -/** - * Alias of update_post_cache(). - * - * @see update_post_cache() Posts and pages are the same, alias is intentional - * - * @since 1.5.1 - * @deprecated 3.4.0 - * - * @param array $pages list of page objects - */ -function update_page_cache( &$pages ) { - _deprecated_function( __FUNCTION__, '3.4', 'update_post_cache()' ); - - update_post_cache( $pages ); -} - -/** - * Will clean the page in the cache. - * - * Clean (read: delete) page from cache that matches $id. Will also clean cache - * associated with 'all_page_ids' and 'get_pages'. - * - * @since 2.0.0 - * @deprecated 3.4.0 - * - * @uses do_action() Will call the 'clean_page_cache' hook action. - * - * @param int $id Page ID to clean - */ -function clean_page_cache( $id ) { - _deprecated_function( __FUNCTION__, '3.4', 'clean_post_cache()' ); - - clean_post_cache( $id ); -} - -/** - * Retrieve nonce action "Are you sure" message. - * - * Deprecated in 3.4.1 and 3.5.0. Backported to 3.3.3. - * - * @since 2.0.4 - * @deprecated 3.4.1 - * @deprecated Use wp_nonce_ays() - * @see wp_nonce_ays() - * - * @param string $action Nonce action. - * @return string Are you sure message. - */ -function wp_explain_nonce( $action ) { - _deprecated_function( __FUNCTION__, '3.4.1', 'wp_nonce_ays()' ); - return __( 'Are you sure you want to do this?' ); -} - -/** - * Display "sticky" CSS class, if a post is sticky. - * - * @since 2.7.0 - * @deprecated 3.5.0 - * @deprecated Use post_class() - * @see post_class() - * - * @param int $post_id An optional post ID. - */ -function sticky_class( $post_id = null ) { - _deprecated_function( __FUNCTION__, '3.5', 'post_class()' ); - if ( is_sticky( $post_id ) ) - echo ' sticky'; -} - -/** - * Retrieve post ancestors. - * - * This is no longer needed as WP_Post lazy-loads the ancestors - * property with get_post_ancestors(). - * - * @since 2.3.4 - * @deprecated 3.5.0 - * @see get_post_ancestors() - */ -function _get_post_ancestors( &$post ) { - _deprecated_function( __FUNCTION__, '3.5' ); -} - -/** - * Load an image from a string, if PHP supports it. - * - * @since 2.1.0 - * @deprecated 3.5.0 - * @see wp_get_image_editor() - * - * @param string $file Filename of the image to load. - * @return resource The resulting image resource on success, Error string on failure. - */ -function wp_load_image( $file ) { - _deprecated_function( __FUNCTION__, '3.5', 'wp_get_image_editor()' ); - - if ( is_numeric( $file ) ) - $file = get_attached_file( $file ); - - if ( ! is_file( $file ) ) - return sprintf(__('File “%s” doesn’t exist?'), $file); - - if ( ! function_exists('imagecreatefromstring') ) - return __('The GD image library is not installed.'); - - // Set artificially high because GD uses uncompressed images in memory - @ini_set( 'memory_limit', apply_filters( 'image_memory_limit', WP_MAX_MEMORY_LIMIT ) ); - $image = imagecreatefromstring( file_get_contents( $file ) ); - - if ( !is_resource( $image ) ) - return sprintf(__('File “%s” is not an image.'), $file); - - return $image; -} - -/** - * Scale down an image to fit a particular size and save a new copy of the image. - * - * The PNG transparency will be preserved using the function, as well as the - * image type. If the file going in is PNG, then the resized image is going to - * be PNG. The only supported image types are PNG, GIF, and JPEG. - * - * Some functionality requires API to exist, so some PHP version may lose out - * support. This is not the fault of WordPress (where functionality is - * downgraded, not actual defects), but of your PHP version. - * - * @since 2.5.0 - * @deprecated 3.5.0 - * @see wp_get_image_editor() - * - * @param string $file Image file path. - * @param int $max_w Maximum width to resize to. - * @param int $max_h Maximum height to resize to. - * @param bool $crop Optional. Whether to crop image or resize. - * @param string $suffix Optional. File suffix. - * @param string $dest_path Optional. New image file path. - * @param int $jpeg_quality Optional, default is 90. Image quality percentage. - * @return mixed WP_Error on failure. String with new destination path. - */ -function image_resize( $file, $max_w, $max_h, $crop = false, $suffix = null, $dest_path = null, $jpeg_quality = 90 ) { - _deprecated_function( __FUNCTION__, '3.5', 'wp_get_image_editor()' ); - - $editor = wp_get_image_editor( $file ); - if ( is_wp_error( $editor ) ) - return $editor; - $editor->set_quality( $jpeg_quality ); - - $resized = $editor->resize( $max_w, $max_h, $crop ); - if ( is_wp_error( $resized ) ) - return $resized; - - $dest_file = $editor->generate_filename( $suffix, $dest_path ); - $saved = $editor->save( $dest_file ); - - if ( is_wp_error( $saved ) ) - return $saved; - - return $dest_file; -} - -/** - * Retrieve a single post, based on post ID. - * - * Has categories in 'post_category' property or key. Has tags in 'tags_input' - * property or key. - * - * @since 1.0.0 - * @deprecated 3.5.0 - * @see get_post() - * - * @param int $postid Post ID. - * @param string $mode How to return result, either OBJECT, ARRAY_N, or ARRAY_A. - * @return object|array Post object or array holding post contents and information - */ -function wp_get_single_post( $postid = 0, $mode = OBJECT ) { - _deprecated_function( __FUNCTION__, '3.5', 'get_post()' ); - return get_post( $postid, $mode ); -} - -/** - * Check that the user login name and password is correct. - * - * @since 0.71 - * @deprecated 3.5.0 - * @deprecated Use wp_authenticate() - * @see wp_authenticate() - * - * @param string $user_login User name. - * @param string $user_pass User password. - * @return bool False if does not authenticate, true if username and password authenticates. - */ -function user_pass_ok($user_login, $user_pass) { - _deprecated_function( __FUNCTION__, '3.5', 'wp_authenticate()' ); - $user = wp_authenticate( $user_login, $user_pass ); - if ( is_wp_error( $user ) ) - return false; - - return true; -} - -/** - * Callback formerly fired on the save_post hook. No longer needed. - * - * @since 2.3.0 - * @deprecated 3.5.0 - */ -function _save_post_hook() {} - -/** - * Check if the installed version of GD supports particular image type - * - * @since 2.9.0 - * @deprecated 3.5.0 - * @see wp_image_editor_supports() - * - * @param string $mime_type - * @return bool - */ -function gd_edit_image_support($mime_type) { - _deprecated_function( __FUNCTION__, '3.5', 'wp_image_editor_supports()' ); - - if ( function_exists('imagetypes') ) { - switch( $mime_type ) { - case 'image/jpeg': - return (imagetypes() & IMG_JPG) != 0; - case 'image/png': - return (imagetypes() & IMG_PNG) != 0; - case 'image/gif': - return (imagetypes() & IMG_GIF) != 0; - } - } else { - switch( $mime_type ) { - case 'image/jpeg': - return function_exists('imagecreatefromjpeg'); - case 'image/png': - return function_exists('imagecreatefrompng'); - case 'image/gif': - return function_exists('imagecreatefromgif'); - } - } - return false; -} - -/** - * Converts an integer byte value to a shorthand byte value. - * - * @since 2.3.0 - * @deprecated 3.6.0 - * @deprecated Use size_format() - * - * @param int $bytes An integer byte value. - * @return string A shorthand byte value. - */ -function wp_convert_bytes_to_hr( $bytes ) { - _deprecated_function( __FUNCTION__, '3.6', 'size_format()' ); - - $units = array( 0 => 'B', 1 => 'kB', 2 => 'MB', 3 => 'GB', 4 => 'TB' ); - $log = log( $bytes, 1024 ); - $power = (int) $log; - $size = pow( 1024, $log - $power ); - - if ( ! is_nan( $size ) && array_key_exists( $power, $units ) ) { - $unit = $units[ $power ]; - } else { - $size = $bytes; - $unit = $units[0]; - } - - return $size . $unit; -} - -/** - * Formerly used internally to tidy up the search terms. - * - * @access private - * @since 2.9.0 - * @deprecated 3.7.0 - */ -function _search_terms_tidy( $t ) { - _deprecated_function( __FUNCTION__, '3.7' ); - return trim( $t, "\"'\n\r " ); -} - -/** - * Determine if TinyMCE is available. - * - * Checks to see if the user has deleted the tinymce files to slim down - * their WordPress install. - * - * @since 2.1.0 - * @deprecated 3.9.0 - * - * @return bool Whether TinyMCE exists. - */ -function rich_edit_exists() { - global $wp_rich_edit_exists; - _deprecated_function( __FUNCTION__, '3.9' ); - - if ( ! isset( $wp_rich_edit_exists ) ) - $wp_rich_edit_exists = file_exists( ABSPATH . WPINC . '/js/tinymce/tinymce.js' ); - - return $wp_rich_edit_exists; -} - -/** - * Old callback for tag link tooltips. - * - * @since 2.7.0 - * @deprecated 3.9.0 - * @access private - */ -function default_topic_count_text( $count ) { - return $count; -} - -/** - * Formerly used to escape strings before inserting into the DB. - * - * Has not performed this function for many, many years. Use wpdb::prepare() instead. - * - * @since 0.71 - * @deprecated 3.9.0 - * - * @param string $content The text to format. - * @return string The very same text. - */ -function format_to_post( $content ) { - _deprecated_function( __FUNCTION__, '3.9' ); - return $content; -} - -/** - * Formerly used to escape strings before searching the DB. It was poorly documented and never worked as described. - * - * @since 2.5.0 - * @deprecated 4.0.0 - * @deprecated Use wpdb::esc_like() - * - * @param string $text The text to be escaped. - * @return string text, safe for inclusion in LIKE query. - */ -function like_escape($text) { - _deprecated_function( __FUNCTION__, '4.0', 'wpdb::esc_like()' ); - return str_replace( array( "%", "_" ), array( "\\%", "\\_" ), $text ); -} - -/** - * Determines if the URL can be accessed over SSL. - * - * Determines if the URL can be accessed over SSL by using the WordPress HTTP API to access - * the URL using https as the scheme. - * - * @since 2.5.0 - * @deprecated 4.0.0 - * - * @param string $url The URL to test. - * @return bool Whether SSL access is available. - */ -function url_is_accessable_via_ssl( $url ) { - _deprecated_function( __FUNCTION__, '4.0' ); - - $response = wp_remote_get( set_url_scheme( $url, 'https' ) ); - - if ( !is_wp_error( $response ) ) { - $status = wp_remote_retrieve_response_code( $response ); - if ( 200 == $status || 401 == $status ) { - return true; - } - } - - return false; -} diff --git a/sources/wordpress/wp-includes/feed-atom-comments.php b/sources/wordpress/wp-includes/feed-atom-comments.php deleted file mode 100644 index d9c8f65..0000000 --- a/sources/wordpress/wp-includes/feed-atom-comments.php +++ /dev/null @@ -1,115 +0,0 @@ -'; - -/** This action is documented in wp-includes/feed-rss2.php */ -do_action( 'rss_tag_pre', 'atom-comments' ); -?> - -> - <?php - if ( is_singular() ) - printf( ent2ncr( __( 'Comments on %s' ) ), get_the_title_rss() ); - elseif ( is_search() ) - printf( ent2ncr( __( 'Comments for %1$s searching on %2$s' ) ), get_bloginfo_rss( 'name' ), get_search_query() ); - else - printf( ent2ncr( __( 'Comments for %s' ) ), get_bloginfo_rss( 'name' ) . get_wp_title_rss() ); - ?> - - - - - - - - - - - - - - - - - - -comment_post_ID ); -?> - - <?php - if ( !is_singular() ) { - $title = get_the_title($comment_post->ID); - /** This filter is documented in wp-includes/feed.php */ - $title = apply_filters( 'the_title_rss', $title ); - printf(ent2ncr(__('Comment on %1$s by %2$s')), $title, get_comment_author_rss()); - } else { - printf(ent2ncr(__('By: %s')), get_comment_author_rss()); - } - ?> - - - - - ' . get_comment_author_url() . ''; ?> - - - - - - - - ]]> - - ]]> -comment_parent == 0 ) : // This comment is top level ?> - -comment_parent); - // The rel attribute below and the id tag above should be GUIDs, but WP doesn't create them for comments (unlike posts). Either way, it's more important that they both use the same system -?> - -comment_ID, $comment_post->ID ); -?> - - - diff --git a/sources/wordpress/wp-includes/feed-atom.php b/sources/wordpress/wp-includes/feed-atom.php deleted file mode 100644 index ae4cd79..0000000 --- a/sources/wordpress/wp-includes/feed-atom.php +++ /dev/null @@ -1,87 +0,0 @@ -'; - -/** This action is documented in wp-includes/feed-rss2.php */ -do_action( 'rss_tag_pre', 'atom' ); -?> - - > - <?php bloginfo_rss('name'); wp_title_rss(); ?> - - - - - - - - - - - - - - - - - <![CDATA[<?php the_title_rss() ?>]]> - - - - - - ]]> - - ]]> - - - - - - - - diff --git a/sources/wordpress/wp-includes/feed-rdf.php b/sources/wordpress/wp-includes/feed-rdf.php deleted file mode 100644 index 177ae96..0000000 --- a/sources/wordpress/wp-includes/feed-rdf.php +++ /dev/null @@ -1,81 +0,0 @@ -'; - -/** This action is documented in wp-includes/feed-rss2.php */ -do_action( 'rss_tag_pre', 'rdf' ); -?> - -> -"> - <?php bloginfo_rss('name'); wp_title_rss(); ?> - - - - - - - - 2000-01-01T12:00+00:00 - - - - - - - - - - - - <?php the_title_rss() ?> - - post_date_gmt, false); ?> - ]]> - - - ]]> - - ]]> - ]]> - - - - - diff --git a/sources/wordpress/wp-includes/feed-rss.php b/sources/wordpress/wp-includes/feed-rss.php deleted file mode 100644 index 1650434..0000000 --- a/sources/wordpress/wp-includes/feed-rss.php +++ /dev/null @@ -1,46 +0,0 @@ -'; ?> - - - <?php bloginfo_rss('name'); wp_title_rss(); ?> - - - - http://backend.userland.com/rss092 - - - - - - - <?php the_title_rss() ?> - ]]> - - - - - - diff --git a/sources/wordpress/wp-includes/feed-rss2-comments.php b/sources/wordpress/wp-includes/feed-rss2-comments.php deleted file mode 100644 index 2a71da1..0000000 --- a/sources/wordpress/wp-includes/feed-rss2-comments.php +++ /dev/null @@ -1,97 +0,0 @@ -'; - -/** This action is documented in wp-includes/feed-rss2.php */ -do_action( 'rss_tag_pre', 'rss2-comments' ); -?> - - - -> - - <?php - if ( is_singular() ) - printf( ent2ncr( __( 'Comments on: %s' ) ), get_the_title_rss() ); - elseif ( is_search() ) - printf( ent2ncr( __( 'Comments for %1$s searching on %2$s' ) ), get_bloginfo_rss( 'name' ), get_search_query() ); - else - printf( ent2ncr( __( 'Comments for %s' ) ), get_bloginfo_rss( 'name' ) . get_wp_title_rss() ); - ?> - - - - - - - - - comment_post_ID ); - ?> - - <?php - if ( !is_singular() ) { - $title = get_the_title($comment_post->ID); - /** This filter is documented in wp-includes/feed.php */ - $title = apply_filters( 'the_title_rss', $title ); - printf(ent2ncr(__('Comment on %1$s by %2$s')), $title, get_comment_author_rss()); - } else { - printf(ent2ncr(__('By: %s')), get_comment_author_rss()); - } - ?> - - ]]> - - - - - ]]> - - ]]> - ]]> -comment_ID The ID of the comment being displayed. - * @param int $comment_post->ID The ID of the post the comment is connected to. - */ - do_action( 'commentrss2_item', $comment->comment_ID, $comment_post->ID ); -?> - - - - diff --git a/sources/wordpress/wp-includes/feed-rss2.php b/sources/wordpress/wp-includes/feed-rss2.php deleted file mode 100644 index f7da5f2..0000000 --- a/sources/wordpress/wp-includes/feed-rss2.php +++ /dev/null @@ -1,115 +0,0 @@ -'; - -/** - * Fires between the and tags in a feed. - * - * @since 4.0.0 - * - * @param string $context Type of feed. Possible values include 'rss2', 'rss2-comments', - * 'rdf', 'atom', and 'atom-comments'. - */ -do_action( 'rss_tag_pre', 'rss2' ); -?> - -> - - - <?php bloginfo_rss('name'); wp_title_rss(); ?> - - - - - - - - - - - - <?php the_title_rss() ?> - - - - ]]> - - - - - ]]> - - ]]> - - 0 ) : ?> - ]]> - - ]]> - - - - - - - - - - diff --git a/sources/wordpress/wp-includes/feed.php b/sources/wordpress/wp-includes/feed.php deleted file mode 100644 index 560dc61..0000000 --- a/sources/wordpress/wp-includes/feed.php +++ /dev/null @@ -1,659 +0,0 @@ -get_error_message(); - } - - if ( $title && $sep && ' ' !== substr( $title, 0, 1 ) ) { - $title = " $sep " . $title; - } - - /** - * Filter the blog title for use as the feed title. - * - * @since 2.2.0 - * - * @param string $title The current blog title. - * @param string $sep Separator used by wp_title(). - */ - $title = apply_filters( 'get_wp_title_rss', $title, $sep ); - return $title; -} - -/** - * Display the blog title for display of the feed title. - * - * @since 2.2.0 - * @see wp_title() $sep parameter usage. - * - * @param string $sep Optional. - */ -function wp_title_rss( $sep = '»' ) { - /** - * Filter the blog title for display of the feed title. - * - * @since 2.2.0 - * - * @see get_wp_title_rss() - * - * @param string $wp_title The current blog title. - * @param string $sep Separator used by wp_title(). - */ - echo apply_filters( 'wp_title_rss', get_wp_title_rss( $sep ), $sep ); -} - -/** - * Retrieve the current post title for the feed. - * - * @since 2.0.0 - * - * @return string Current post title. - */ -function get_the_title_rss() { - $title = get_the_title(); - /** - * Filter the post title for use in a feed. - * - * @since 1.2.0 - * - * @param string $title The current post title. - */ - $title = apply_filters( 'the_title_rss', $title ); - return $title; -} - -/** - * Display the post title in the feed. - * - * @since 0.71 - * @uses get_the_title_rss() Used to retrieve current post title. - */ -function the_title_rss() { - echo get_the_title_rss(); -} - -/** - * Retrieve the post content for feeds. - * - * @since 2.9.0 - * @see get_the_content() - * - * @param string $feed_type The type of feed. rss2 | atom | rss | rdf - * @return string The filtered content. - */ -function get_the_content_feed($feed_type = null) { - if ( !$feed_type ) - $feed_type = get_default_feed(); - - /** This filter is documented in wp-includes/post-template.php */ - $content = apply_filters( 'the_content', get_the_content() ); - $content = str_replace(']]>', ']]>', $content); - /** - * Filter the post content for use in feeds. - * - * @since 2.9.0 - * - * @param string $content The current post content. - * @param string $feed_type Type of feed. Possible values include 'rss2', 'atom'. - * Default 'rss2'. - */ - return apply_filters( 'the_content_feed', $content, $feed_type ); -} - -/** - * Display the post content for feeds. - * - * @since 2.9.0 - * @uses apply_filters() Calls 'the_content_feed' on the content before processing. - * @see get_the_content() - * - * @param string $feed_type The type of feed. rss2 | atom | rss | rdf - */ -function the_content_feed($feed_type = null) { - echo get_the_content_feed($feed_type); -} - -/** - * Display the post excerpt for the feed. - * - * @since 0.71 - */ -function the_excerpt_rss() { - $output = get_the_excerpt(); - /** - * Filter the post excerpt for a feed. - * - * @since 1.2.0 - * - * @param string $output The current post excerpt. - */ - echo apply_filters( 'the_excerpt_rss', $output ); -} - -/** - * Display the permalink to the post for use in feeds. - * - * @since 2.3.0 - */ -function the_permalink_rss() { - /** - * Filter the permalink to the post for use in feeds. - * - * @since 2.3.0 - * - * @param string $post_permalink The current post permalink. - */ - echo esc_url( apply_filters( 'the_permalink_rss', get_permalink() ) ); -} - -/** - * Outputs the link to the comments for the current post in an xml safe way - * - * @since 3.0.0 - * @return none - */ -function comments_link_feed() { - /** - * Filter the comments permalink for the current post. - * - * @since 3.6.0 - * - * @param string $comment_permalink The current comment permalink with - * '#comments' appended. - */ - echo esc_url( apply_filters( 'comments_link_feed', get_comments_link() ) ); -} - -/** - * Display the feed GUID for the current comment. - * - * @since 2.5.0 - * - * @param int|object $comment_id Optional comment object or id. Defaults to global comment object. - */ -function comment_guid($comment_id = null) { - echo esc_url( get_comment_guid($comment_id) ); -} - -/** - * Retrieve the feed GUID for the current comment. - * - * @since 2.5.0 - * - * @param int|object $comment_id Optional comment object or id. Defaults to global comment object. - * @return bool|string false on failure or guid for comment on success. - */ -function get_comment_guid($comment_id = null) { - $comment = get_comment($comment_id); - - if ( !is_object($comment) ) - return false; - - return get_the_guid($comment->comment_post_ID) . '#comment-' . $comment->comment_ID; -} - -/** - * Display the link to the comments. - * - * @since 1.5.0 - */ -function comment_link() { - /** - * Filter the current comment's permalink. - * - * @since 3.6.0 - * - * @see get_comment_link() - * - * @param string $comment_permalink The current comment permalink. - */ - echo esc_url( apply_filters( 'comment_link', get_comment_link() ) ); -} - -/** - * Retrieve the current comment author for use in the feeds. - * - * @since 2.0.0 - * @uses get_comment_author() - * - * @return string Comment Author - */ -function get_comment_author_rss() { - /** - * Filter the current comment author for use in a feed. - * - * @since 1.5.0 - * - * @see get_comment_author() - * - * @param string $comment_author The current comment author. - */ - return apply_filters( 'comment_author_rss', get_comment_author() ); -} - -/** - * Display the current comment author in the feed. - * - * @since 1.0.0 - */ -function comment_author_rss() { - echo get_comment_author_rss(); -} - -/** - * Display the current comment content for use in the feeds. - * - * @since 1.0.0 - * @uses get_comment_text() - */ -function comment_text_rss() { - $comment_text = get_comment_text(); - /** - * Filter the current comment content for use in a feed. - * - * @since 1.5.0 - * - * @param string $comment_text The content of the current comment. - */ - $comment_text = apply_filters( 'comment_text_rss', $comment_text ); - echo $comment_text; -} - -/** - * Retrieve all of the post categories, formatted for use in feeds. - * - * All of the categories for the current post in the feed loop, will be - * retrieved and have feed markup added, so that they can easily be added to the - * RSS2, Atom, or RSS1 and RSS0.91 RDF feeds. - * - * @since 2.1.0 - * - * @param string $type Optional, default is the type returned by get_default_feed(). - * @return string All of the post categories for displaying in the feed. - */ -function get_the_category_rss($type = null) { - if ( empty($type) ) - $type = get_default_feed(); - $categories = get_the_category(); - $tags = get_the_tags(); - $the_list = ''; - $cat_names = array(); - - $filter = 'rss'; - if ( 'atom' == $type ) - $filter = 'raw'; - - if ( !empty($categories) ) foreach ( (array) $categories as $category ) { - $cat_names[] = sanitize_term_field('name', $category->name, $category->term_id, 'category', $filter); - } - - if ( !empty($tags) ) foreach ( (array) $tags as $tag ) { - $cat_names[] = sanitize_term_field('name', $tag->name, $tag->term_id, 'post_tag', $filter); - } - - $cat_names = array_unique($cat_names); - - foreach ( $cat_names as $cat_name ) { - if ( 'rdf' == $type ) - $the_list .= "\t\t\n"; - elseif ( 'atom' == $type ) - $the_list .= sprintf( '', esc_attr( get_bloginfo_rss( 'url' ) ), esc_attr( $cat_name ) ); - else - $the_list .= "\t\t\n"; - } - - /** - * Filter all of the post categories for display in a feed. - * - * @since 1.2.0 - * - * @param string $the_list All of the RSS post categories. - * @param string $type Type of feed. Possible values include 'rss2', 'atom'. - * Default 'rss2'. - */ - return apply_filters( 'the_category_rss', $the_list, $type ); -} - -/** - * Display the post categories in the feed. - * - * @since 0.71 - * @see get_the_category_rss() For better explanation. - * - * @param string $type Optional, default is the type returned by get_default_feed(). - */ -function the_category_rss($type = null) { - echo get_the_category_rss($type); -} - -/** - * Display the HTML type based on the blog setting. - * - * The two possible values are either 'xhtml' or 'html'. - * - * @since 2.2.0 - */ -function html_type_rss() { - $type = get_bloginfo('html_type'); - if (strpos($type, 'xhtml') !== false) - $type = 'xhtml'; - else - $type = 'html'; - echo $type; -} - -/** - * Display the rss enclosure for the current post. - * - * Uses the global $post to check whether the post requires a password and if - * the user has the password for the post. If not then it will return before - * displaying. - * - * Also uses the function get_post_custom() to get the post's 'enclosure' - * metadata field and parses the value to display the enclosure(s). The - * enclosure(s) consist of enclosure HTML tag(s) with a URI and other - * attributes. - * - * @since 1.5.0 - * @uses get_post_custom() To get the current post enclosure metadata. - */ -function rss_enclosure() { - if ( post_password_required() ) - return; - - foreach ( (array) get_post_custom() as $key => $val) { - if ($key == 'enclosure') { - foreach ( (array) $val as $enc ) { - $enclosure = explode("\n", $enc); - - // only get the first element, e.g. audio/mpeg from 'audio/mpeg mpga mp2 mp3' - $t = preg_split('/[ \t]/', trim($enclosure[2]) ); - $type = $t[0]; - - /** - * Filter the RSS enclosure HTML link tag for the current post. - * - * @since 2.2.0 - * - * @param string $html_link_tag The HTML link tag with a URI and other attributes. - */ - echo apply_filters( 'rss_enclosure', '' . "\n" ); - } - } - } -} - -/** - * Display the atom enclosure for the current post. - * - * Uses the global $post to check whether the post requires a password and if - * the user has the password for the post. If not then it will return before - * displaying. - * - * Also uses the function get_post_custom() to get the post's 'enclosure' - * metadata field and parses the value to display the enclosure(s). The - * enclosure(s) consist of link HTML tag(s) with a URI and other attributes. - * - * @since 2.2.0 - * @uses get_post_custom() To get the current post enclosure metadata. - */ -function atom_enclosure() { - if ( post_password_required() ) - return; - - foreach ( (array) get_post_custom() as $key => $val ) { - if ($key == 'enclosure') { - foreach ( (array) $val as $enc ) { - $enclosure = explode("\n", $enc); - /** - * Filter the atom enclosure HTML link tag for the current post. - * - * @since 2.2.0 - * - * @param string $html_link_tag The HTML link tag with a URI and other attributes. - */ - echo apply_filters( 'atom_enclosure', '' . "\n" ); - } - } - } -} - -/** - * Determine the type of a string of data with the data formatted. - * - * Tell whether the type is text, html, or xhtml, per RFC 4287 section 3.1. - * - * In the case of WordPress, text is defined as containing no markup, - * xhtml is defined as "well formed", and html as tag soup (i.e., the rest). - * - * Container div tags are added to xhtml values, per section 3.1.1.3. - * - * @link http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.3.1 - * - * @since 2.5.0 - * - * @param string $data Input string - * @return array array(type, value) - */ -function prep_atom_text_construct($data) { - if (strpos($data, '<') === false && strpos($data, '&') === false) { - return array('text', $data); - } - - $parser = xml_parser_create(); - xml_parse($parser, '
          ' . $data . '
          ', true); - $code = xml_get_error_code($parser); - xml_parser_free($parser); - - if (!$code) { - if (strpos($data, '<') === false) { - return array('text', $data); - } else { - $data = "
          $data
          "; - return array('xhtml', $data); - } - } - - if (strpos($data, ']]>') == false) { - return array('html', ""); - } else { - return array('html', htmlspecialchars($data)); - } -} - -/** - * Display the link for the currently displayed feed in a XSS safe way. - * - * Generate a correct link for the atom:self element. - * - * @since 2.5.0 - */ -function self_link() { - $host = @parse_url(home_url()); - /** - * Filter the current feed URL. - * - * @since 3.6.0 - * - * @see set_url_scheme() - * @see wp_unslash() - * - * @param string $feed_link The link for the feed with set URL scheme. - */ - echo esc_url( apply_filters( 'self_link', set_url_scheme( 'http://' . $host['host'] . wp_unslash( $_SERVER['REQUEST_URI'] ) ) ) ); -} - -/** - * Return the content type for specified feed type. - * - * @since 2.8.0 - */ -function feed_content_type( $type = '' ) { - if ( empty($type) ) - $type = get_default_feed(); - - $types = array( - 'rss' => 'application/rss+xml', - 'rss2' => 'application/rss+xml', - 'rss-http' => 'text/xml', - 'atom' => 'application/atom+xml', - 'rdf' => 'application/rdf+xml' - ); - - $content_type = ( !empty($types[$type]) ) ? $types[$type] : 'application/octet-stream'; - - /** - * Filter the content type for a specific feed type. - * - * @since 2.8.0 - * - * @param string $content_type Content type indicating the type of data that a feed contains. - * @param string $type Type of feed. Possible values include 'rss2', 'atom'. - * Default 'rss2'. - */ - return apply_filters( 'feed_content_type', $content_type, $type ); -} - -/** - * Build SimplePie object based on RSS or Atom feed from URL. - * - * @since 2.8.0 - * - * @param mixed $url URL of feed to retrieve. If an array of URLs, the feeds are merged - * using SimplePie's multifeed feature. - * See also {@link ​http://simplepie.org/wiki/faq/typical_multifeed_gotchas} - * - * @return WP_Error|SimplePie WP_Error object on failure or SimplePie object on success - */ -function fetch_feed( $url ) { - require_once( ABSPATH . WPINC . '/class-feed.php' ); - - $feed = new SimplePie(); - - $feed->set_sanitize_class( 'WP_SimplePie_Sanitize_KSES' ); - // We must manually overwrite $feed->sanitize because SimplePie's - // constructor sets it before we have a chance to set the sanitization class - $feed->sanitize = new WP_SimplePie_Sanitize_KSES(); - - $feed->set_cache_class( 'WP_Feed_Cache' ); - $feed->set_file_class( 'WP_SimplePie_File' ); - - $feed->set_feed_url( $url ); - /** This filter is documented in wp-includes/class-feed.php */ - $feed->set_cache_duration( apply_filters( 'wp_feed_cache_transient_lifetime', 12 * HOUR_IN_SECONDS, $url ) ); - /** - * Fires just before processing the SimplePie feed object. - * - * @since 3.0.0 - * - * @param object &$feed SimplePie feed object, passed by reference. - * @param mixed $url URL of feed to retrieve. If an array of URLs, the feeds are merged. - */ - do_action_ref_array( 'wp_feed_options', array( &$feed, $url ) ); - $feed->init(); - $feed->handle_content_type(); - - if ( $feed->error() ) - return new WP_Error( 'simplepie-error', $feed->error() ); - - return $feed; -} diff --git a/sources/wordpress/wp-includes/fonts/dashicons.eot b/sources/wordpress/wp-includes/fonts/dashicons.eot deleted file mode 100644 index 0252bb7b282c15cbf152545fcc2c6b103bf7fd9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37498 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 XwJlhA{^Fb3TlKq_%-VV7otE`KC@r=C diff --git a/sources/wordpress/wp-includes/fonts/dashicons.svg b/sources/wordpress/wp-includes/fonts/dashicons.svg deleted file mode 100644 index 767c49d..0000000 --- a/sources/wordpress/wp-includes/fonts/dashicons.svg +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/sources/wordpress/wp-includes/fonts/dashicons.ttf b/sources/wordpress/wp-includes/fonts/dashicons.ttf deleted file mode 100644 index cc7b3cae18beb512cf5ca3bb27110968119374eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37212 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πi3-DXEY^e$Wh_F@rkGKi3ED~zyculvmg_BBC;qV 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ɉ}@+fw*Ed&5`j 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 - * 'cause today's effort makes it worth tomorrow's "holiday"... - * - * Becomes: - * - * ’cause today’s effort makes it worth tomorrow’s “holiday”… - * - * Code within certain html blocks are skipped. - * - * @since 0.71 - * @uses $wp_cockneyreplace Array of formatted entities for certain common phrases - * - * @param string $text The text to be formatted - * @param bool $reset Set to true for unit testing. Translated patterns will reset. - * @return string The string replaced with html entities - */ -function wptexturize($text, $reset = false) { - global $wp_cockneyreplace, $shortcode_tags; - static $static_characters, $static_replacements, $dynamic_characters, $dynamic_replacements, - $default_no_texturize_tags, $default_no_texturize_shortcodes, $run_texturize = true; - - // If there's nothing to do, just stop. - if ( empty( $text ) || false === $run_texturize ) { - return $text; - } - - // Set up static variables. Run once only. - if ( $reset || ! isset( $static_characters ) ) { - /** - * Filter whether to skip running wptexturize(). - * - * Passing false to the filter will effectively short-circuit wptexturize(). - * returning the original text passed to the function instead. - * - * The filter runs only once, the first time wptexturize() is called. - * - * @since 4.0.0 - * - * @see wptexturize() - * - * @param bool $run_texturize Whether to short-circuit wptexturize(). - */ - $run_texturize = apply_filters( 'run_wptexturize', $run_texturize ); - if ( false === $run_texturize ) { - return $text; - } - - /* translators: opening curly double quote */ - $opening_quote = _x( '“', 'opening curly double quote' ); - /* translators: closing curly double quote */ - $closing_quote = _x( '”', 'closing curly double quote' ); - - /* translators: apostrophe, for example in 'cause or can't */ - $apos = _x( '’', 'apostrophe' ); - - /* translators: prime, for example in 9' (nine feet) */ - $prime = _x( '′', 'prime' ); - /* translators: double prime, for example in 9" (nine inches) */ - $double_prime = _x( '″', 'double prime' ); - - /* translators: opening curly single quote */ - $opening_single_quote = _x( '‘', 'opening curly single quote' ); - /* translators: closing curly single quote */ - $closing_single_quote = _x( '’', 'closing curly single quote' ); - - /* translators: en dash */ - $en_dash = _x( '–', 'en dash' ); - /* translators: em dash */ - $em_dash = _x( '—', 'em dash' ); - - $default_no_texturize_tags = array('pre', 'code', 'kbd', 'style', 'script', 'tt'); - $default_no_texturize_shortcodes = array('code'); - - // if a plugin has provided an autocorrect array, use it - if ( isset($wp_cockneyreplace) ) { - $cockney = array_keys($wp_cockneyreplace); - $cockneyreplace = array_values($wp_cockneyreplace); - } elseif ( "'" != $apos ) { // Only bother if we're doing a replacement. - $cockney = array( "'tain't", "'twere", "'twas", "'tis", "'twill", "'til", "'bout", "'nuff", "'round", "'cause" ); - $cockneyreplace = array( $apos . "tain" . $apos . "t", $apos . "twere", $apos . "twas", $apos . "tis", $apos . "twill", $apos . "til", $apos . "bout", $apos . "nuff", $apos . "round", $apos . "cause" ); - } else { - $cockney = $cockneyreplace = array(); - } - - $static_characters = array_merge( array( '...', '``', '\'\'', ' (tm)' ), $cockney ); - $static_replacements = array_merge( array( '…', $opening_quote, $closing_quote, ' ™' ), $cockneyreplace ); - - - // Pattern-based replacements of characters. - // Sort the remaining patterns into several arrays for performance tuning. - $dynamic_characters = array( 'apos' => array(), 'quote' => array(), 'dash' => array() ); - $dynamic_replacements = array( 'apos' => array(), 'quote' => array(), 'dash' => array() ); - $dynamic = array(); - $spaces = wp_spaces_regexp(); - - // '99' and '99" are ambiguous among other patterns; assume it's an abbreviated year at the end of a quotation. - if ( "'" !== $apos || "'" !== $closing_single_quote ) { - $dynamic[ '/\'(\d\d)\'(?=\Z|[.,)}\-\]]|>|' . $spaces . ')/' ] = $apos . '$1' . $closing_single_quote; - } - if ( "'" !== $apos || '"' !== $closing_quote ) { - $dynamic[ '/\'(\d\d)"(?=\Z|[.,)}\-\]]|>|' . $spaces . ')/' ] = $apos . '$1' . $closing_quote; - } - - // '99 '99s '99's (apostrophe) But never '9 or '99% or '999 or '99.0. - if ( "'" !== $apos ) { - $dynamic[ '/\'(?=\d\d(?:\Z|(?![%\d]|[.,]\d)))/' ] = $apos; - } - - // Quoted Numbers like '0.42' - if ( "'" !== $opening_single_quote && "'" !== $closing_single_quote ) { - $dynamic[ '/(?<=\A|' . $spaces . ')\'(\d[.,\d]*)\'/' ] = $opening_single_quote . '$1' . $closing_single_quote; - } - - // Single quote at start, or preceded by (, {, <, [, ", -, or spaces. - if ( "'" !== $opening_single_quote ) { - $dynamic[ '/(?<=\A|[([{"\-]|<|' . $spaces . ')\'/' ] = $opening_single_quote; - } - - // Apostrophe in a word. No spaces, double apostrophes, or other punctuation. - if ( "'" !== $apos ) { - $dynamic[ '/(? is found. - . '-(?!->)' // Dash not followed by end of comment. - . '[^\-]*+' // Consume non-dashes. - . ')*+' // Loop possessively. - . '-->'; // End of comment. - - $regex = '/(' // Capture the entire match. - . '<' // Find start of element. - . '(?(?=!--)' // Is this a comment? - . $comment_regex // Find end of comment - . '|' - . '[^>]+>' // Find end of element - . ')' - . '|' - . '\[' // Find start of shortcode. - . '[\/\[]?' // Shortcodes may begin with [/ or [[ - . $tagregexp // Only match registered shortcodes, because performance. - . '(?:' - . '[^\[\]<>]+' // Shortcodes do not contain other shortcodes. Quantifier critical. - . '|' - . '<[^\[\]>]*>' // HTML elements permitted. Prevents matching ] before >. - . ')*+' // Possessive critical. - . '\]' // Find end of shortcode. - . '\]?' // Shortcodes may end with ]] - . ')/s'; - - $textarr = preg_split( $regex, $text, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY ); - - foreach ( $textarr as &$curl ) { - // Only call _wptexturize_pushpop_element if $curl is a delimiter. - $first = $curl[0]; - if ( '<' === $first && '>' === substr( $curl, -1 ) ) { - // This is an HTML delimiter. - - if ( ' -> - - - <?php echo $title ?> - - - - - - - - 500 ); - - $r = wp_parse_args($args, $defaults); - - if ( $wp_xmlrpc_server ) { - $error = new IXR_Error( $r['response'] , $message); - $wp_xmlrpc_server->output( $error->getXml() ); - } - die(); -} - -/** - * Kill WordPress ajax execution. - * - * This is the handler for wp_die when processing Ajax requests. - * - * @since 3.4.0 - * @access private - * - * @param string $message Optional. Response to print. Default empty. - */ -function _ajax_wp_die_handler( $message = '' ) { - if ( is_scalar( $message ) ) - die( (string) $message ); - die( '0' ); -} - -/** - * Kill WordPress execution. - * - * This is the handler for wp_die when processing APP requests. - * - * @since 3.4.0 - * @access private - * - * @param string $message Optional. Response to print. Default empty. - */ -function _scalar_wp_die_handler( $message = '' ) { - if ( is_scalar( $message ) ) - die( (string) $message ); - die(); -} - -/** - * Send a JSON response back to an Ajax request. - * - * @since 3.5.0 - * - * @param mixed $response Variable (usually an array or object) to encode as JSON, - * then print and die. - */ -function wp_send_json( $response ) { - @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) ); - echo json_encode( $response ); - if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) - wp_die(); - else - die; -} - -/** - * Send a JSON response back to an Ajax request, indicating success. - * - * @since 3.5.0 - * - * @param mixed $data Data to encode as JSON, then print and die. - */ -function wp_send_json_success( $data = null ) { - $response = array( 'success' => true ); - - if ( isset( $data ) ) - $response['data'] = $data; - - wp_send_json( $response ); -} - -/** - * Send a JSON response back to an Ajax request, indicating failure. - * - * @since 3.5.0 - * - * @param mixed $data Data to encode as JSON, then print and die. - */ -function wp_send_json_error( $data = null ) { - $response = array( 'success' => false ); - - if ( isset( $data ) ) - $response['data'] = $data; - - wp_send_json( $response ); -} - -/** - * Retrieve the WordPress home page URL. - * - * If the constant named 'WP_HOME' exists, then it will be used and returned - * by the function. This can be used to counter the redirection on your local - * development environment. - * - * @since 2.2.0 - * @access private - * - * @see WP_HOME - * - * @param string $url URL for the home location. - * @return string Homepage location. - */ -function _config_wp_home( $url = '' ) { - if ( defined( 'WP_HOME' ) ) - return untrailingslashit( WP_HOME ); - return $url; -} - -/** - * Retrieve the WordPress site URL. - * - * If the constant named 'WP_SITEURL' is defined, then the value in that - * constant will always be returned. This can be used for debugging a site - * on your localhost while not having to change the database to your URL. - * - * @since 2.2.0 - * @access private - * - * @see WP_SITEURL - * - * @param string $url URL to set the WordPress site location. - * @return string The WordPress Site URL. - */ -function _config_wp_siteurl( $url = '' ) { - if ( defined( 'WP_SITEURL' ) ) - return untrailingslashit( WP_SITEURL ); - return $url; -} - -/** - * Set the localized direction for MCE plugin. - * - * Will only set the direction to 'rtl', if the WordPress locale has - * the text direction set to 'rtl'. - * - * Fills in the 'directionality' setting, enables the 'directionality' - * plugin, and adds the 'ltr' button to 'toolbar1', formerly - * 'theme_advanced_buttons1' array keys. These keys are then returned - * in the $input (TinyMCE settings) array. - * - * @since 2.1.0 - * @access private - * - * @param array $input MCE settings array. - * @return array Direction set for 'rtl', if needed by locale. - */ -function _mce_set_direction( $input ) { - if ( is_rtl() ) { - $input['directionality'] = 'rtl'; - $input['plugins'] .= ',directionality'; - $input['toolbar1'] .= ',ltr'; - } - - return $input; -} - - -/** - * Convert smiley code to the icon graphic file equivalent. - * - * You can turn off smilies, by going to the write setting screen and unchecking - * the box, or by setting 'use_smilies' option to false or removing the option. - * - * Plugins may override the default smiley list by setting the $wpsmiliestrans - * to an array, with the key the code the blogger types in and the value the - * image file. - * - * The $wp_smiliessearch global is for the regular expression and is set each - * time the function is called. - * - * The full list of smilies can be found in the function and won't be listed in - * the description. Probably should create a Codex page for it, so that it is - * available. - * - * @global array $wpsmiliestrans - * @global array $wp_smiliessearch - * - * @since 2.2.0 - */ -function smilies_init() { - global $wpsmiliestrans, $wp_smiliessearch; - - // don't bother setting up smilies if they are disabled - if ( !get_option( 'use_smilies' ) ) - return; - - if ( !isset( $wpsmiliestrans ) ) { - $wpsmiliestrans = array( - ':mrgreen:' => 'icon_mrgreen.gif', - ':neutral:' => 'icon_neutral.gif', - ':twisted:' => 'icon_twisted.gif', - ':arrow:' => 'icon_arrow.gif', - ':shock:' => 'icon_eek.gif', - ':smile:' => 'icon_smile.gif', - ':???:' => 'icon_confused.gif', - ':cool:' => 'icon_cool.gif', - ':evil:' => 'icon_evil.gif', - ':grin:' => 'icon_biggrin.gif', - ':idea:' => 'icon_idea.gif', - ':oops:' => 'icon_redface.gif', - ':razz:' => 'icon_razz.gif', - ':roll:' => 'icon_rolleyes.gif', - ':wink:' => 'icon_wink.gif', - ':cry:' => 'icon_cry.gif', - ':eek:' => 'icon_surprised.gif', - ':lol:' => 'icon_lol.gif', - ':mad:' => 'icon_mad.gif', - ':sad:' => 'icon_sad.gif', - '8-)' => 'icon_cool.gif', - '8-O' => 'icon_eek.gif', - ':-(' => 'icon_sad.gif', - ':-)' => 'icon_smile.gif', - ':-?' => 'icon_confused.gif', - ':-D' => 'icon_biggrin.gif', - ':-P' => 'icon_razz.gif', - ':-o' => 'icon_surprised.gif', - ':-x' => 'icon_mad.gif', - ':-|' => 'icon_neutral.gif', - ';-)' => 'icon_wink.gif', - // This one transformation breaks regular text with frequency. - // '8)' => 'icon_cool.gif', - '8O' => 'icon_eek.gif', - ':(' => 'icon_sad.gif', - ':)' => 'icon_smile.gif', - ':?' => 'icon_confused.gif', - ':D' => 'icon_biggrin.gif', - ':P' => 'icon_razz.gif', - ':o' => 'icon_surprised.gif', - ':x' => 'icon_mad.gif', - ':|' => 'icon_neutral.gif', - ';)' => 'icon_wink.gif', - ':!:' => 'icon_exclaim.gif', - ':?:' => 'icon_question.gif', - ); - } - - if (count($wpsmiliestrans) == 0) { - return; - } - - /* - * NOTE: we sort the smilies in reverse key order. This is to make sure - * we match the longest possible smilie (:???: vs :?) as the regular - * expression used below is first-match - */ - krsort($wpsmiliestrans); - - $spaces = wp_spaces_regexp(); - - // Begin first "subpattern" - $wp_smiliessearch = '/(?<=' . $spaces . '|^)'; - - $subchar = ''; - foreach ( (array) $wpsmiliestrans as $smiley => $img ) { - $firstchar = substr($smiley, 0, 1); - $rest = substr($smiley, 1); - - // new subpattern? - if ($firstchar != $subchar) { - if ($subchar != '') { - $wp_smiliessearch .= ')(?=' . $spaces . '|$)'; // End previous "subpattern" - $wp_smiliessearch .= '|(?<=' . $spaces . '|^)'; // Begin another "subpattern" - } - $subchar = $firstchar; - $wp_smiliessearch .= preg_quote($firstchar, '/') . '(?:'; - } else { - $wp_smiliessearch .= '|'; - } - $wp_smiliessearch .= preg_quote($rest, '/'); - } - - $wp_smiliessearch .= ')(?=' . $spaces . '|$)/m'; - -} - -/** - * Merge user defined arguments into defaults array. - * - * This function is used throughout WordPress to allow for both string or array - * to be merged into another array. - * - * @since 2.2.0 - * - * @param string|array $args Value to merge with $defaults - * @param array $defaults Optional. Array that serves as the defaults. Default empty. - * @return array Merged user defined values with defaults. - */ -function wp_parse_args( $args, $defaults = '' ) { - if ( is_object( $args ) ) - $r = get_object_vars( $args ); - elseif ( is_array( $args ) ) - $r =& $args; - else - wp_parse_str( $args, $r ); - - if ( is_array( $defaults ) ) - return array_merge( $defaults, $r ); - return $r; -} - -/** - * Clean up an array, comma- or space-separated list of IDs. - * - * @since 3.0.0 - * - * @param array|string $list List of ids. - * @return array Sanitized array of IDs. - */ -function wp_parse_id_list( $list ) { - if ( !is_array($list) ) - $list = preg_split('/[\s,]+/', $list); - - return array_unique(array_map('absint', $list)); -} - -/** - * Extract a slice of an array, given a list of keys. - * - * @since 3.1.0 - * - * @param array $array The original array. - * @param array $keys The list of keys. - * @return array The array slice. - */ -function wp_array_slice_assoc( $array, $keys ) { - $slice = array(); - foreach ( $keys as $key ) - if ( isset( $array[ $key ] ) ) - $slice[ $key ] = $array[ $key ]; - - return $slice; -} - -/** - * Filters a list of objects, based on a set of key => value arguments. - * - * @since 3.0.0 - * - * @param array $list An array of objects to filter - * @param array $args Optional. An array of key => value arguments to match - * against each object. Default empty array. - * @param string $operator Optional. The logical operation to perform. 'or' means - * only one element from the array needs to match; 'and' - * means all elements must match. Default 'and'. - * @param bool|string $field A field from the object to place instead of the entire object. - * Default false. - * @return array A list of objects or object fields. - */ -function wp_filter_object_list( $list, $args = array(), $operator = 'and', $field = false ) { - if ( ! is_array( $list ) ) - return array(); - - $list = wp_list_filter( $list, $args, $operator ); - - if ( $field ) - $list = wp_list_pluck( $list, $field ); - - return $list; -} - -/** - * Filters a list of objects, based on a set of key => value arguments. - * - * @since 3.1.0 - * - * @param array $list An array of objects to filter. - * @param array $args Optional. An array of key => value arguments to match - * against each object. Default empty array. - * @param string $operator Optional. The logical operation to perform. 'AND' means - * all elements from the array must match. 'OR' means only - * one element needs to match. 'NOT' means no elements may - * match. Default 'AND'. - * @return array Array of found values. - */ -function wp_list_filter( $list, $args = array(), $operator = 'AND' ) { - if ( ! is_array( $list ) ) - return array(); - - if ( empty( $args ) ) - return $list; - - $operator = strtoupper( $operator ); - $count = count( $args ); - $filtered = array(); - - foreach ( $list as $key => $obj ) { - $to_match = (array) $obj; - - $matched = 0; - foreach ( $args as $m_key => $m_value ) { - if ( array_key_exists( $m_key, $to_match ) && $m_value == $to_match[ $m_key ] ) - $matched++; - } - - if ( ( 'AND' == $operator && $matched == $count ) - || ( 'OR' == $operator && $matched > 0 ) - || ( 'NOT' == $operator && 0 == $matched ) ) { - $filtered[$key] = $obj; - } - } - - return $filtered; -} - -/** - * Pluck a certain field out of each object in a list. - * - * This has the same functionality and prototype of - * array_column() (PHP 5.5) but also supports objects. - * - * @since 3.1.0 - * @since 4.0.0 $index_key parameter added. - * - * @param array $list List of objects or arrays - * @param int|string $field Field from the object to place instead of the entire object - * @param int|string $index_key Optional. Field from the object to use as keys for the new array. - * Default null. - * @return array Array of found values. If $index_key is set, an array of found values with keys - * corresponding to $index_key. - */ -function wp_list_pluck( $list, $field, $index_key = null ) { - if ( ! $index_key ) { - /* - * This is simple. Could at some point wrap array_column() - * if we knew we had an array of arrays. - */ - foreach ( $list as $key => $value ) { - if ( is_object( $value ) ) { - $list[ $key ] = $value->$field; - } else { - $list[ $key ] = $value[ $field ]; - } - } - return $list; - } - - /* - * When index_key is not set for a particular item, push the value - * to the end of the stack. This is how array_column() behaves. - */ - $newlist = array(); - foreach ( $list as $value ) { - if ( is_object( $value ) ) { - if ( isset( $value->$index_key ) ) { - $newlist[ $value->$index_key ] = $value->$field; - } else { - $newlist[] = $value->$field; - } - } else { - if ( isset( $value[ $index_key ] ) ) { - $newlist[ $value[ $index_key ] ] = $value[ $field ]; - } else { - $newlist[] = $value[ $field ]; - } - } - } - - return $newlist; -} - -/** - * Determines if Widgets library should be loaded. - * - * Checks to make sure that the widgets library hasn't already been loaded. - * If it hasn't, then it will load the widgets library and run an action hook. - * - * @since 2.2.0 - */ -function wp_maybe_load_widgets() { - /** - * Filter whether to load the Widgets library. - * - * Passing a falsey value to the filter will effectively short-circuit - * the Widgets library from loading. - * - * @since 2.8.0 - * - * @param bool $wp_maybe_load_widgets Whether to load the Widgets library. - * Default true. - */ - if ( ! apply_filters( 'load_default_widgets', true ) ) { - return; - } - - require_once( ABSPATH . WPINC . '/default-widgets.php' ); - - add_action( '_admin_menu', 'wp_widgets_add_menu' ); -} - -/** - * Append the Widgets menu to the themes main menu. - * - * @since 2.2.0 - * - * @uses $submenu The administration submenu list. - */ -function wp_widgets_add_menu() { - global $submenu; - - if ( ! current_theme_supports( 'widgets' ) ) - return; - - $submenu['themes.php'][7] = array( __( 'Widgets' ), 'edit_theme_options', 'widgets.php' ); - ksort( $submenu['themes.php'], SORT_NUMERIC ); -} - -/** - * Flush all output buffers for PHP 5.2. - * - * Make sure all output buffers are flushed before our singletons are destroyed. - * - * @since 2.2.0 - */ -function wp_ob_end_flush_all() { - $levels = ob_get_level(); - for ($i=0; $i<$levels; $i++) - ob_end_flush(); -} - -/** - * Load custom DB error or display WordPress DB error. - * - * If a file exists in the wp-content directory named db-error.php, then it will - * be loaded instead of displaying the WordPress DB error. If it is not found, - * then the WordPress DB error will be displayed instead. - * - * The WordPress DB error sets the HTTP status header to 500 to try to prevent - * search engines from caching the message. Custom DB messages should do the - * same. - * - * This function was backported to WordPress 2.3.2, but originally was added - * in WordPress 2.5.0. - * - * @since 2.3.2 - * - * @global wpdb $wpdb WordPress database access abstraction object. - */ -function dead_db() { - global $wpdb; - - wp_load_translations_early(); - - // Load custom DB error template, if present. - if ( file_exists( WP_CONTENT_DIR . '/db-error.php' ) ) { - require_once( WP_CONTENT_DIR . '/db-error.php' ); - die(); - } - - // If installing or in the admin, provide the verbose message. - if ( defined('WP_INSTALLING') || defined('WP_ADMIN') ) - wp_die($wpdb->error); - - // Otherwise, be terse. - status_header( 500 ); - nocache_headers(); - header( 'Content-Type: text/html; charset=utf-8' ); -?> - -> - - - <?php _e( 'Database Error' ); ?> - - - -

          - - -deprecated since version %2$s! Use %3$s instead.'), $function, $version, $replacement ) ); - else - trigger_error( sprintf( __('%1$s is deprecated since version %2$s with no alternative available.'), $function, $version ) ); - } else { - if ( ! is_null( $replacement ) ) - trigger_error( sprintf( '%1$s is deprecated since version %2$s! Use %3$s instead.', $function, $version, $replacement ) ); - else - trigger_error( sprintf( '%1$s is deprecated since version %2$s with no alternative available.', $function, $version ) ); - } - } -} - -/** - * Mark a file as deprecated and inform when it has been used. - * - * There is a hook deprecated_file_included that will be called that can be used - * to get the backtrace up to what file and function included the deprecated - * file. - * - * The current behavior is to trigger a user error if WP_DEBUG is true. - * - * This function is to be used in every file that is deprecated. - * - * @since 2.5.0 - * @access private - * - * @param string $file The file that was included. - * @param string $version The version of WordPress that deprecated the file. - * @param string $replacement Optional. The file that should have been included based on ABSPATH. - * Default null. - * @param string $message Optional. A message regarding the change. Default empty. - */ -function _deprecated_file( $file, $version, $replacement = null, $message = '' ) { - - /** - * Fires when a deprecated file is called. - * - * @since 2.5.0 - * - * @param string $file The file that was called. - * @param string $replacement The file that should have been included based on ABSPATH. - * @param string $version The version of WordPress that deprecated the file. - * @param string $message A message regarding the change. - */ - do_action( 'deprecated_file_included', $file, $replacement, $version, $message ); - - /** - * Filter whether to trigger an error for deprecated files. - * - * @since 2.5.0 - * - * @param bool $trigger Whether to trigger the error for deprecated files. Default true. - */ - if ( WP_DEBUG && apply_filters( 'deprecated_file_trigger_error', true ) ) { - $message = empty( $message ) ? '' : ' ' . $message; - if ( function_exists( '__' ) ) { - if ( ! is_null( $replacement ) ) - trigger_error( sprintf( __('%1$s is deprecated since version %2$s! Use %3$s instead.'), $file, $version, $replacement ) . $message ); - else - trigger_error( sprintf( __('%1$s is deprecated since version %2$s with no alternative available.'), $file, $version ) . $message ); - } else { - if ( ! is_null( $replacement ) ) - trigger_error( sprintf( '%1$s is deprecated since version %2$s! Use %3$s instead.', $file, $version, $replacement ) . $message ); - else - trigger_error( sprintf( '%1$s is deprecated since version %2$s with no alternative available.', $file, $version ) . $message ); - } - } -} -/** - * Mark a function argument as deprecated and inform when it has been used. - * - * This function is to be used whenever a deprecated function argument is used. - * Before this function is called, the argument must be checked for whether it was - * used by comparing it to its default value or evaluating whether it is empty. - * For example: - * - * if ( ! empty( $deprecated ) ) { - * _deprecated_argument( __FUNCTION__, '3.0' ); - * } - * - * - * There is a hook deprecated_argument_run that will be called that can be used - * to get the backtrace up to what file and function used the deprecated - * argument. - * - * The current behavior is to trigger a user error if WP_DEBUG is true. - * - * @since 3.0.0 - * @access private - * - * @param string $function The function that was called. - * @param string $version The version of WordPress that deprecated the argument used. - * @param string $message Optional. A message regarding the change. Default null. - */ -function _deprecated_argument( $function, $version, $message = null ) { - - /** - * Fires when a deprecated argument is called. - * - * @since 3.0.0 - * - * @param string $function The function that was called. - * @param string $message A message regarding the change. - * @param string $version The version of WordPress that deprecated the argument used. - */ - do_action( 'deprecated_argument_run', $function, $message, $version ); - - /** - * Filter whether to trigger an error for deprecated arguments. - * - * @since 3.0.0 - * - * @param bool $trigger Whether to trigger the error for deprecated arguments. Default true. - */ - if ( WP_DEBUG && apply_filters( 'deprecated_argument_trigger_error', true ) ) { - if ( function_exists( '__' ) ) { - if ( ! is_null( $message ) ) - trigger_error( sprintf( __('%1$s was called with an argument that is deprecated since version %2$s! %3$s'), $function, $version, $message ) ); - else - trigger_error( sprintf( __('%1$s was called with an argument that is deprecated since version %2$s with no alternative available.'), $function, $version ) ); - } else { - if ( ! is_null( $message ) ) - trigger_error( sprintf( '%1$s was called with an argument that is deprecated since version %2$s! %3$s', $function, $version, $message ) ); - else - trigger_error( sprintf( '%1$s was called with an argument that is deprecated since version %2$s with no alternative available.', $function, $version ) ); - } - } -} - -/** - * Mark something as being incorrectly called. - * - * There is a hook doing_it_wrong_run that will be called that can be used - * to get the backtrace up to what file and function called the deprecated - * function. - * - * The current behavior is to trigger a user error if WP_DEBUG is true. - * - * @since 3.1.0 - * @access private - * - * @param string $function The function that was called. - * @param string $message A message explaining what has been done incorrectly. - * @param string $version The version of WordPress where the message was added. - */ -function _doing_it_wrong( $function, $message, $version ) { - - /** - * Fires when the given function is being used incorrectly. - * - * @since 3.1.0 - * - * @param string $function The function that was called. - * @param string $message A message explaining what has been done incorrectly. - * @param string $version The version of WordPress where the message was added. - */ - do_action( 'doing_it_wrong_run', $function, $message, $version ); - - /** - * Filter whether to trigger an error for _doing_it_wrong() calls. - * - * @since 3.1.0 - * - * @param bool $trigger Whether to trigger the error for _doing_it_wrong() calls. Default true. - */ - if ( WP_DEBUG && apply_filters( 'doing_it_wrong_trigger_error', true ) ) { - if ( function_exists( '__' ) ) { - $version = is_null( $version ) ? '' : sprintf( __( '(This message was added in version %s.)' ), $version ); - $message .= ' ' . __( 'Please see Debugging in WordPress for more information.' ); - trigger_error( sprintf( __( '%1$s was called incorrectly. %2$s %3$s' ), $function, $message, $version ) ); - } else { - $version = is_null( $version ) ? '' : sprintf( '(This message was added in version %s.)', $version ); - $message .= ' Please see Debugging in WordPress for more information.'; - trigger_error( sprintf( '%1$s was called incorrectly. %2$s %3$s', $function, $message, $version ) ); - } - } -} - -/** - * Is the server running earlier than 1.5.0 version of lighttpd? - * - * @since 2.5.0 - * - * @return bool Whether the server is running lighttpd < 1.5.0. - */ -function is_lighttpd_before_150() { - $server_parts = explode( '/', isset( $_SERVER['SERVER_SOFTWARE'] )? $_SERVER['SERVER_SOFTWARE'] : '' ); - $server_parts[1] = isset( $server_parts[1] )? $server_parts[1] : ''; - return 'lighttpd' == $server_parts[0] && -1 == version_compare( $server_parts[1], '1.5.0' ); -} - -/** - * Does the specified module exist in the Apache config? - * - * @since 2.5.0 - * - * @param string $mod The module, e.g. mod_rewrite. - * @param bool $default Optional. The default return value if the module is not found. Default false. - * @return bool Whether the specified module is loaded. - */ -function apache_mod_loaded($mod, $default = false) { - global $is_apache; - - if ( !$is_apache ) - return false; - - if ( function_exists( 'apache_get_modules' ) ) { - $mods = apache_get_modules(); - if ( in_array($mod, $mods) ) - return true; - } elseif ( function_exists( 'phpinfo' ) && false === strpos( ini_get( 'disable_functions' ), 'phpinfo' ) ) { - ob_start(); - phpinfo(8); - $phpinfo = ob_get_clean(); - if ( false !== strpos($phpinfo, $mod) ) - return true; - } - return $default; -} - -/** - * Check if IIS 7+ supports pretty permalinks. - * - * @since 2.8.0 - * - * @return bool Whether IIS7 supports permalinks. - */ -function iis7_supports_permalinks() { - global $is_iis7; - - $supports_permalinks = false; - if ( $is_iis7 ) { - /* First we check if the DOMDocument class exists. If it does not exist, then we cannot - * easily update the xml configuration file, hence we just bail out and tell user that - * pretty permalinks cannot be used. - * - * Next we check if the URL Rewrite Module 1.1 is loaded and enabled for the web site. When - * URL Rewrite 1.1 is loaded it always sets a server variable called 'IIS_UrlRewriteModule'. - * Lastly we make sure that PHP is running via FastCGI. This is important because if it runs - * via ISAPI then pretty permalinks will not work. - */ - $supports_permalinks = class_exists('DOMDocument') && isset($_SERVER['IIS_UrlRewriteModule']) && ( php_sapi_name() == 'cgi-fcgi' ); - } - - /** - * Filter whether IIS 7+ supports pretty permalinks. - * - * @since 2.8.0 - * - * @param bool $supports_permalinks Whether IIS7 supports permalinks. Default false. - */ - return apply_filters( 'iis7_supports_permalinks', $supports_permalinks ); -} - -/** - * File validates against allowed set of defined rules. - * - * A return value of '1' means that the $file contains either '..' or './'. A - * return value of '2' means that the $file contains ':' after the first - * character. A return value of '3' means that the file is not in the allowed - * files list. - * - * @since 1.2.0 - * - * @param string $file File path. - * @param array $allowed_files List of allowed files. - * @return int 0 means nothing is wrong, greater than 0 means something was wrong. - */ -function validate_file( $file, $allowed_files = '' ) { - if ( false !== strpos( $file, '..' ) ) - return 1; - - if ( false !== strpos( $file, './' ) ) - return 1; - - if ( ! empty( $allowed_files ) && ! in_array( $file, $allowed_files ) ) - return 3; - - if (':' == substr( $file, 1, 1 ) ) - return 2; - - return 0; -} - -/** - * Determine if SSL is used. - * - * @since 2.6.0 - * - * @return bool True if SSL, false if not used. - */ -function is_ssl() { - if ( isset($_SERVER['HTTPS']) ) { - if ( 'on' == strtolower($_SERVER['HTTPS']) ) - return true; - if ( '1' == $_SERVER['HTTPS'] ) - return true; - } elseif ( isset($_SERVER['SERVER_PORT']) && ( '443' == $_SERVER['SERVER_PORT'] ) ) { - return true; - } - return false; -} - -/** - * Whether SSL login should be forced. - * - * @since 2.6.0 - * - * @see force_ssl_admin() - * - * @param string|bool $force Optional Whether to force SSL login. Default null. - * @return bool True if forced, false if not forced. - */ -function force_ssl_login( $force = null ) { - return force_ssl_admin( $force ); -} - -/** - * Whether to force SSL used for the Administration Screens. - * - * @since 2.6.0 - * - * @param string|bool $force Optional. Whether to force SSL in admin screens. Default null. - * @return bool True if forced, false if not forced. - */ -function force_ssl_admin( $force = null ) { - static $forced = false; - - if ( !is_null( $force ) ) { - $old_forced = $forced; - $forced = $force; - return $old_forced; - } - - return $forced; -} - -/** - * Guess the URL for the site. - * - * Will remove wp-admin links to retrieve only return URLs not in the wp-admin - * directory. - * - * @since 2.6.0 - * - * @return string The guessed URL. - */ -function wp_guess_url() { - if ( defined('WP_SITEURL') && '' != WP_SITEURL ) { - $url = WP_SITEURL; - } else { - $abspath_fix = str_replace( '\\', '/', ABSPATH ); - $script_filename_dir = dirname( $_SERVER['SCRIPT_FILENAME'] ); - - // The request is for the admin - if ( strpos( $_SERVER['REQUEST_URI'], 'wp-admin' ) !== false || strpos( $_SERVER['REQUEST_URI'], 'wp-login.php' ) !== false ) { - $path = preg_replace( '#/(wp-admin/.*|wp-login.php)#i', '', $_SERVER['REQUEST_URI'] ); - - // The request is for a file in ABSPATH - } elseif ( $script_filename_dir . '/' == $abspath_fix ) { - // Strip off any file/query params in the path - $path = preg_replace( '#/[^/]*$#i', '', $_SERVER['PHP_SELF'] ); - - } else { - if ( false !== strpos( $_SERVER['SCRIPT_FILENAME'], $abspath_fix ) ) { - // Request is hitting a file inside ABSPATH - $directory = str_replace( ABSPATH, '', $script_filename_dir ); - // Strip off the sub directory, and any file/query paramss - $path = preg_replace( '#/' . preg_quote( $directory, '#' ) . '/[^/]*$#i', '' , $_SERVER['REQUEST_URI'] ); - } elseif ( false !== strpos( $abspath_fix, $script_filename_dir ) ) { - // Request is hitting a file above ABSPATH - $subdirectory = substr( $abspath_fix, strpos( $abspath_fix, $script_filename_dir ) + strlen( $script_filename_dir ) ); - // Strip off any file/query params from the path, appending the sub directory to the install - $path = preg_replace( '#/[^/]*$#i', '' , $_SERVER['REQUEST_URI'] ) . $subdirectory; - } else { - $path = $_SERVER['REQUEST_URI']; - } - } - - $schema = is_ssl() ? 'https://' : 'http://'; // set_url_scheme() is not defined yet - $url = $schema . $_SERVER['HTTP_HOST'] . $path; - } - - return rtrim($url, '/'); -} - -/** - * Temporarily suspend cache additions. - * - * Stops more data being added to the cache, but still allows cache retrieval. - * This is useful for actions, such as imports, when a lot of data would otherwise - * be almost uselessly added to the cache. - * - * Suspension lasts for a single page load at most. Remember to call this - * function again if you wish to re-enable cache adds earlier. - * - * @since 3.3.0 - * - * @param bool $suspend Optional. Suspends additions if true, re-enables them if false. - * @return bool The current suspend setting - */ -function wp_suspend_cache_addition( $suspend = null ) { - static $_suspend = false; - - if ( is_bool( $suspend ) ) - $_suspend = $suspend; - - return $_suspend; -} - -/** - * Suspend cache invalidation. - * - * Turns cache invalidation on and off. Useful during imports where you don't wont to do - * invalidations every time a post is inserted. Callers must be sure that what they are - * doing won't lead to an inconsistent cache when invalidation is suspended. - * - * @since 2.7.0 - * - * @param bool $suspend Optional. Whether to suspend or enable cache invalidation. Default true. - * @return bool The current suspend setting. - */ -function wp_suspend_cache_invalidation( $suspend = true ) { - global $_wp_suspend_cache_invalidation; - - $current_suspend = $_wp_suspend_cache_invalidation; - $_wp_suspend_cache_invalidation = $suspend; - return $current_suspend; -} - -/** - * Determine whether a site is the main site of the current network. - * - * @since 3.0.0 - * - * @param int $site_id Optional. Site ID to test. Defaults to current site. - * Defaults to current site. - * @return bool True if $site_id is the main site of the network, or if not - * running Multisite. - */ -function is_main_site( $site_id = null ) { - // This is the current network's information; 'site' is old terminology. - global $current_site; - - if ( ! is_multisite() ) - return true; - - if ( ! $site_id ) - $site_id = get_current_blog_id(); - - return (int) $site_id === (int) $current_site->blog_id; -} - -/** - * Determine whether a network is the main network of the Multisite install. - * - * @since 3.7.0 - * - * @param int $network_id Optional. Network ID to test. Defaults to current network. - * @return bool True if $network_id is the main network, or if not running Multisite. - */ -function is_main_network( $network_id = null ) { - global $wpdb; - - if ( ! is_multisite() ) - return true; - - $current_network_id = (int) get_current_site()->id; - - if ( ! $network_id ) - $network_id = $current_network_id; - $network_id = (int) $network_id; - - if ( defined( 'PRIMARY_NETWORK_ID' ) ) - return $network_id === (int) PRIMARY_NETWORK_ID; - - if ( 1 === $current_network_id ) - return $network_id === $current_network_id; - - $primary_network_id = (int) wp_cache_get( 'primary_network_id', 'site-options' ); - - if ( $primary_network_id ) - return $network_id === $primary_network_id; - - $primary_network_id = (int) $wpdb->get_var( "SELECT id FROM $wpdb->site ORDER BY id LIMIT 1" ); - wp_cache_add( 'primary_network_id', $primary_network_id, 'site-options' ); - - return $network_id === $primary_network_id; -} - -/** - * Determine whether global terms are enabled. - * - * @since 3.0.0 - * - * @return bool True if multisite and global terms enabled. - */ -function global_terms_enabled() { - if ( ! is_multisite() ) - return false; - - static $global_terms = null; - if ( is_null( $global_terms ) ) { - - /** - * Filter whether global terms are enabled. - * - * Passing a non-null value to the filter will effectively short-circuit the function, - * returning the value of the 'global_terms_enabled' site option instead. - * - * @since 3.0.0 - * - * @param null $anbled Whether global terms are enabled. - */ - $filter = apply_filters( 'global_terms_enabled', null ); - if ( ! is_null( $filter ) ) - $global_terms = (bool) $filter; - else - $global_terms = (bool) get_site_option( 'global_terms_enabled', false ); - } - return $global_terms; -} - -/** - * gmt_offset modification for smart timezone handling. - * - * Overrides the gmt_offset option if we have a timezone_string available. - * - * @since 2.8.0 - * - * @return float|bool Timezone GMT offset, false otherwise. - */ -function wp_timezone_override_offset() { - if ( !$timezone_string = get_option( 'timezone_string' ) ) { - return false; - } - - $timezone_object = timezone_open( $timezone_string ); - $datetime_object = date_create(); - if ( false === $timezone_object || false === $datetime_object ) { - return false; - } - return round( timezone_offset_get( $timezone_object, $datetime_object ) / HOUR_IN_SECONDS, 2 ); -} - -/** - * Sort-helper for timezones. - * - * @since 2.9.0 - * @access private - * - * @param array $a - * @param array $b - * @return int - */ -function _wp_timezone_choice_usort_callback( $a, $b ) { - // Don't use translated versions of Etc - if ( 'Etc' === $a['continent'] && 'Etc' === $b['continent'] ) { - // Make the order of these more like the old dropdown - if ( 'GMT+' === substr( $a['city'], 0, 4 ) && 'GMT+' === substr( $b['city'], 0, 4 ) ) { - return -1 * ( strnatcasecmp( $a['city'], $b['city'] ) ); - } - if ( 'UTC' === $a['city'] ) { - if ( 'GMT+' === substr( $b['city'], 0, 4 ) ) { - return 1; - } - return -1; - } - if ( 'UTC' === $b['city'] ) { - if ( 'GMT+' === substr( $a['city'], 0, 4 ) ) { - return -1; - } - return 1; - } - return strnatcasecmp( $a['city'], $b['city'] ); - } - if ( $a['t_continent'] == $b['t_continent'] ) { - if ( $a['t_city'] == $b['t_city'] ) { - return strnatcasecmp( $a['t_subcity'], $b['t_subcity'] ); - } - return strnatcasecmp( $a['t_city'], $b['t_city'] ); - } else { - // Force Etc to the bottom of the list - if ( 'Etc' === $a['continent'] ) { - return 1; - } - if ( 'Etc' === $b['continent'] ) { - return -1; - } - return strnatcasecmp( $a['t_continent'], $b['t_continent'] ); - } -} - -/** - * Gives a nicely-formatted list of timezone strings. - * - * @since 2.9.0 - * - * @param string $selected_zone Selected timezone. - * @return string - */ -function wp_timezone_choice( $selected_zone ) { - static $mo_loaded = false; - - $continents = array( 'Africa', 'America', 'Antarctica', 'Arctic', 'Asia', 'Atlantic', 'Australia', 'Europe', 'Indian', 'Pacific'); - - // Load translations for continents and cities - if ( !$mo_loaded ) { - $locale = get_locale(); - $mofile = WP_LANG_DIR . '/continents-cities-' . $locale . '.mo'; - load_textdomain( 'continents-cities', $mofile ); - $mo_loaded = true; - } - - $zonen = array(); - foreach ( timezone_identifiers_list() as $zone ) { - $zone = explode( '/', $zone ); - if ( !in_array( $zone[0], $continents ) ) { - continue; - } - - // This determines what gets set and translated - we don't translate Etc/* strings here, they are done later - $exists = array( - 0 => ( isset( $zone[0] ) && $zone[0] ), - 1 => ( isset( $zone[1] ) && $zone[1] ), - 2 => ( isset( $zone[2] ) && $zone[2] ), - ); - $exists[3] = ( $exists[0] && 'Etc' !== $zone[0] ); - $exists[4] = ( $exists[1] && $exists[3] ); - $exists[5] = ( $exists[2] && $exists[3] ); - - $zonen[] = array( - 'continent' => ( $exists[0] ? $zone[0] : '' ), - 'city' => ( $exists[1] ? $zone[1] : '' ), - 'subcity' => ( $exists[2] ? $zone[2] : '' ), - 't_continent' => ( $exists[3] ? translate( str_replace( '_', ' ', $zone[0] ), 'continents-cities' ) : '' ), - 't_city' => ( $exists[4] ? translate( str_replace( '_', ' ', $zone[1] ), 'continents-cities' ) : '' ), - 't_subcity' => ( $exists[5] ? translate( str_replace( '_', ' ', $zone[2] ), 'continents-cities' ) : '' ) - ); - } - usort( $zonen, '_wp_timezone_choice_usort_callback' ); - - $structure = array(); - - if ( empty( $selected_zone ) ) { - $structure[] = ''; - } - - foreach ( $zonen as $key => $zone ) { - // Build value in an array to join later - $value = array( $zone['continent'] ); - - if ( empty( $zone['city'] ) ) { - // It's at the continent level (generally won't happen) - $display = $zone['t_continent']; - } else { - // It's inside a continent group - - // Continent optgroup - if ( !isset( $zonen[$key - 1] ) || $zonen[$key - 1]['continent'] !== $zone['continent'] ) { - $label = $zone['t_continent']; - $structure[] = ''; - } - - // Add the city to the value - $value[] = $zone['city']; - - $display = $zone['t_city']; - if ( !empty( $zone['subcity'] ) ) { - // Add the subcity to the value - $value[] = $zone['subcity']; - $display .= ' - ' . $zone['t_subcity']; - } - } - - // Build the value - $value = join( '/', $value ); - $selected = ''; - if ( $value === $selected_zone ) { - $selected = 'selected="selected" '; - } - $structure[] = '"; - - // Close continent optgroup - if ( !empty( $zone['city'] ) && ( !isset($zonen[$key + 1]) || (isset( $zonen[$key + 1] ) && $zonen[$key + 1]['continent'] !== $zone['continent']) ) ) { - $structure[] = ''; - } - } - - // Do UTC - $structure[] = ''; - $selected = ''; - if ( 'UTC' === $selected_zone ) - $selected = 'selected="selected" '; - $structure[] = ''; - $structure[] = ''; - - // Do manual UTC offsets - $structure[] = ''; - $offset_range = array (-12, -11.5, -11, -10.5, -10, -9.5, -9, -8.5, -8, -7.5, -7, -6.5, -6, -5.5, -5, -4.5, -4, -3.5, -3, -2.5, -2, -1.5, -1, -0.5, - 0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 5.75, 6, 6.5, 7, 7.5, 8, 8.5, 8.75, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.75, 13, 13.75, 14); - foreach ( $offset_range as $offset ) { - if ( 0 <= $offset ) - $offset_name = '+' . $offset; - else - $offset_name = (string) $offset; - - $offset_value = $offset_name; - $offset_name = str_replace(array('.25','.5','.75'), array(':15',':30',':45'), $offset_name); - $offset_name = 'UTC' . $offset_name; - $offset_value = 'UTC' . $offset_value; - $selected = ''; - if ( $offset_value === $selected_zone ) - $selected = 'selected="selected" '; - $structure[] = '"; - - } - $structure[] = ''; - - return join( "\n", $structure ); -} - -/** - * Strip close comment and close php tags from file headers used by WP. - * - * @since 2.8.0 - * @access private - * - * @see http://core.trac.wordpress.org/ticket/8497 - * - * @param string $str Header comment to clean up. - * @return string - */ -function _cleanup_header_comment( $str ) { - return trim(preg_replace("/\s*(?:\*\/|\?>).*/", '', $str)); -} - -/** - * Permanently delete posts, pages, attachments, and comments which have been - * in the trash for EMPTY_TRASH_DAYS. - * - * @since 2.9.0 - */ -function wp_scheduled_delete() { - global $wpdb; - - $delete_timestamp = time() - ( DAY_IN_SECONDS * EMPTY_TRASH_DAYS ); - - $posts_to_delete = $wpdb->get_results($wpdb->prepare("SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_wp_trash_meta_time' AND meta_value < '%d'", $delete_timestamp), ARRAY_A); - - foreach ( (array) $posts_to_delete as $post ) { - $post_id = (int) $post['post_id']; - if ( !$post_id ) - continue; - - $del_post = get_post($post_id); - - if ( !$del_post || 'trash' != $del_post->post_status ) { - delete_post_meta($post_id, '_wp_trash_meta_status'); - delete_post_meta($post_id, '_wp_trash_meta_time'); - } else { - wp_delete_post($post_id); - } - } - - $comments_to_delete = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM $wpdb->commentmeta WHERE meta_key = '_wp_trash_meta_time' AND meta_value < '%d'", $delete_timestamp), ARRAY_A); - - foreach ( (array) $comments_to_delete as $comment ) { - $comment_id = (int) $comment['comment_id']; - if ( !$comment_id ) - continue; - - $del_comment = get_comment($comment_id); - - if ( !$del_comment || 'trash' != $del_comment->comment_approved ) { - delete_comment_meta($comment_id, '_wp_trash_meta_time'); - delete_comment_meta($comment_id, '_wp_trash_meta_status'); - } else { - wp_delete_comment($comment_id); - } - } -} - -/** - * Retrieve metadata from a file. - * - * Searches for metadata in the first 8kiB of a file, such as a plugin or theme. - * Each piece of metadata must be on its own line. Fields can not span multiple - * lines, the value will get cut at the end of the first line. - * - * If the file data is not within that first 8kiB, then the author should correct - * their plugin file and move the data headers to the top. - * - * @see http://codex.wordpress.org/File_Header - * - * @since 2.9.0 - * @param string $file Path to the file. - * @param array $default_headers List of headers, in the format array('HeaderKey' => 'Header Name'). - * @param string $context Optional. If specified adds filter hook "extra_{$context}_headers". - * Default empty. - */ -function get_file_data( $file, $default_headers, $context = '' ) { - // We don't need to write to the file, so just open for reading. - $fp = fopen( $file, 'r' ); - - // Pull only the first 8kiB of the file in. - $file_data = fread( $fp, 8192 ); - - // PHP will close file handle, but we are good citizens. - fclose( $fp ); - - // Make sure we catch CR-only line endings. - $file_data = str_replace( "\r", "\n", $file_data ); - - /** - * Filter extra file headers by context. - * - * The dynamic portion of the hook name, $context, refers to the context - * where extra headers might be loaded. - * - * @since 2.9.0 - * - * @param array $extra_context_headers Empty array by default. - */ - if ( $context && $extra_headers = apply_filters( "extra_{$context}_headers", array() ) ) { - $extra_headers = array_combine( $extra_headers, $extra_headers ); // keys equal values - $all_headers = array_merge( $extra_headers, (array) $default_headers ); - } else { - $all_headers = $default_headers; - } - - foreach ( $all_headers as $field => $regex ) { - if ( preg_match( '/^[ \t\/*#@]*' . preg_quote( $regex, '/' ) . ':(.*)$/mi', $file_data, $match ) && $match[1] ) - $all_headers[ $field ] = _cleanup_header_comment( $match[1] ); - else - $all_headers[ $field ] = ''; - } - - return $all_headers; -} - -/** - * Returns true. - * - * Useful for returning true to filters easily. - * - * @since 3.0.0 - * - * @see __return_false() - * - * @return bool True. - */ -function __return_true() { - return true; -} - -/** - * Returns false. - * - * Useful for returning false to filters easily. - * - * @since 3.0.0 - * - * @see __return_true() - * - * @return bool False. - */ -function __return_false() { - return false; -} - -/** - * Returns 0. - * - * Useful for returning 0 to filters easily. - * - * @since 3.0.0 - * - * @return int 0. - */ -function __return_zero() { - return 0; -} - -/** - * Returns an empty array. - * - * Useful for returning an empty array to filters easily. - * - * @since 3.0.0 - * - * @return array Empty array. - */ -function __return_empty_array() { - return array(); -} - -/** - * Returns null. - * - * Useful for returning null to filters easily. - * - * @since 3.4.0 - * - * @return null Null value. - */ -function __return_null() { - return null; -} - -/** - * Returns an empty string. - * - * Useful for returning an empty string to filters easily. - * - * @since 3.7.0 - * - * @see __return_null() - * - * @return string Empty string. - */ -function __return_empty_string() { - return ''; -} - -/** - * Send a HTTP header to disable content type sniffing in browsers which support it. - * - * @since 3.0.0 - * - * @see http://blogs.msdn.com/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx - * @see http://src.chromium.org/viewvc/chrome?view=rev&revision=6985 - */ -function send_nosniff_header() { - @header( 'X-Content-Type-Options: nosniff' ); -} - -/** - * Return a MySQL expression for selecting the week number based on the start_of_week option. - * - * @internal - * @since 3.0.0 - * - * @param string $column Database column. - * @return string SQL clause. - */ -function _wp_mysql_week( $column ) { - switch ( $start_of_week = (int) get_option( 'start_of_week' ) ) { - case 1 : - return "WEEK( $column, 1 )"; - case 2 : - case 3 : - case 4 : - case 5 : - case 6 : - return "WEEK( DATE_SUB( $column, INTERVAL $start_of_week DAY ), 0 )"; - case 0 : - default : - return "WEEK( $column, 0 )"; - } -} - -/** - * Find hierarchy loops using a callback function that maps object IDs to parent IDs. - * - * @since 3.1.0 - * @access private - * - * @param callback $callback Function that accepts ( ID, $callback_args ) and outputs parent_ID. - * @param int $start The ID to start the loop check at. - * @param int $start_parent The parent_ID of $start to use instead of calling $callback( $start ). - * Use null to always use $callback - * @param array $callback_args Optional. Additional arguments to send to $callback. - * @return array IDs of all members of loop. - */ -function wp_find_hierarchy_loop( $callback, $start, $start_parent, $callback_args = array() ) { - $override = is_null( $start_parent ) ? array() : array( $start => $start_parent ); - - if ( !$arbitrary_loop_member = wp_find_hierarchy_loop_tortoise_hare( $callback, $start, $override, $callback_args ) ) - return array(); - - return wp_find_hierarchy_loop_tortoise_hare( $callback, $arbitrary_loop_member, $override, $callback_args, true ); -} - -/** - * Use the "The Tortoise and the Hare" algorithm to detect loops. - * - * For every step of the algorithm, the hare takes two steps and the tortoise one. - * If the hare ever laps the tortoise, there must be a loop. - * - * @since 3.1.0 - * @access private - * - * @param callback $callback Function that accepts ( ID, callback_arg, ... ) and outputs parent_ID. - * @param int $start The ID to start the loop check at. - * @param array $override Optional. An array of ( ID => parent_ID, ... ) to use instead of $callback. - * Default empty array. - * @param array $callback_args Optional. Additional arguments to send to $callback. Default empty array. - * @param bool $_return_loop Optional. Return loop members or just detect presence of loop? Only set - * to true if you already know the given $start is part of a loop (otherwise - * the returned array might include branches). Default false. - * @return mixed Scalar ID of some arbitrary member of the loop, or array of IDs of all members of loop if - * $_return_loop - */ -function wp_find_hierarchy_loop_tortoise_hare( $callback, $start, $override = array(), $callback_args = array(), $_return_loop = false ) { - $tortoise = $hare = $evanescent_hare = $start; - $return = array(); - - // Set evanescent_hare to one past hare - // Increment hare two steps - while ( - $tortoise - && - ( $evanescent_hare = isset( $override[$hare] ) ? $override[$hare] : call_user_func_array( $callback, array_merge( array( $hare ), $callback_args ) ) ) - && - ( $hare = isset( $override[$evanescent_hare] ) ? $override[$evanescent_hare] : call_user_func_array( $callback, array_merge( array( $evanescent_hare ), $callback_args ) ) ) - ) { - if ( $_return_loop ) - $return[$tortoise] = $return[$evanescent_hare] = $return[$hare] = true; - - // tortoise got lapped - must be a loop - if ( $tortoise == $evanescent_hare || $tortoise == $hare ) - return $_return_loop ? $return : $tortoise; - - // Increment tortoise by one step - $tortoise = isset( $override[$tortoise] ) ? $override[$tortoise] : call_user_func_array( $callback, array_merge( array( $tortoise ), $callback_args ) ); - } - - return false; -} - -/** - * Send a HTTP header to limit rendering of pages to same origin iframes. - * - * @since 3.1.3 - * - * @see https://developer.mozilla.org/en/the_x-frame-options_response_header - */ -function send_frame_options_header() { - @header( 'X-Frame-Options: SAMEORIGIN' ); -} - -/** - * Retrieve a list of protocols to allow in HTML attributes. - * - * @since 3.3.0 - * - * @see wp_kses() - * @see esc_url() - * - * @return array Array of allowed protocols. - */ -function wp_allowed_protocols() { - static $protocols; - - if ( empty( $protocols ) ) { - $protocols = array( 'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet', 'mms', 'rtsp', 'svn', 'tel', 'fax', 'xmpp' ); - - /** - * Filter the list of protocols allowed in HTML attributes. - * - * @since 3.0.0 - * - * @param array $protocols Array of allowed protocols e.g. 'http', 'ftp', 'tel', and more. - */ - $protocols = apply_filters( 'kses_allowed_protocols', $protocols ); - } - - return $protocols; -} - -/** - * Return a comma-separated string of functions that have been called to get - * to the current point in code. - * - * @since 3.4.0 - * - * @see http://core.trac.wordpress.org/ticket/19589 - * - * @param string $ignore_class Optional. A class to ignore all function calls within - useful - * when you want to just give info about the callee. Default null. - * @param int $skip_frames Optional. A number of stack frames to skip - useful for unwinding - * back to the source of the issue. Default 0. - * @param bool $pretty Optional. Whether or not you want a comma separated string or raw - * array returned. Default true. - * @return string|array Either a string containing a reversed comma separated trace or an array - * of individual calls. - */ -function wp_debug_backtrace_summary( $ignore_class = null, $skip_frames = 0, $pretty = true ) { - if ( version_compare( PHP_VERSION, '5.2.5', '>=' ) ) - $trace = debug_backtrace( false ); - else - $trace = debug_backtrace(); - - $caller = array(); - $check_class = ! is_null( $ignore_class ); - $skip_frames++; // skip this function - - foreach ( $trace as $call ) { - if ( $skip_frames > 0 ) { - $skip_frames--; - } elseif ( isset( $call['class'] ) ) { - if ( $check_class && $ignore_class == $call['class'] ) - continue; // Filter out calls - - $caller[] = "{$call['class']}{$call['type']}{$call['function']}"; - } else { - if ( in_array( $call['function'], array( 'do_action', 'apply_filters' ) ) ) { - $caller[] = "{$call['function']}('{$call['args'][0]}')"; - } elseif ( in_array( $call['function'], array( 'include', 'include_once', 'require', 'require_once' ) ) ) { - $caller[] = $call['function'] . "('" . str_replace( array( WP_CONTENT_DIR, ABSPATH ) , '', $call['args'][0] ) . "')"; - } else { - $caller[] = $call['function']; - } - } - } - if ( $pretty ) - return join( ', ', array_reverse( $caller ) ); - else - return $caller; -} - -/** - * Retrieve ids that are not already present in the cache. - * - * @since 3.4.0 - * @access private - * - * @param array $object_ids ID list. - * @param string $cache_key The cache bucket to check against. - * - * @return array List of ids not present in the cache. - */ -function _get_non_cached_ids( $object_ids, $cache_key ) { - $clean = array(); - foreach ( $object_ids as $id ) { - $id = (int) $id; - if ( !wp_cache_get( $id, $cache_key ) ) { - $clean[] = $id; - } - } - - return $clean; -} - -/** - * Test if the current device has the capability to upload files. - * - * @since 3.4.0 - * @access private - * - * @return bool true|false Whether the device is able to upload files. - */ -function _device_can_upload() { - if ( ! wp_is_mobile() ) - return true; - - $ua = $_SERVER['HTTP_USER_AGENT']; - - if ( strpos($ua, 'iPhone') !== false - || strpos($ua, 'iPad') !== false - || strpos($ua, 'iPod') !== false ) { - return preg_match( '#OS ([\d_]+) like Mac OS X#', $ua, $version ) && version_compare( $version[1], '6', '>=' ); - } - - return true; -} - -/** - * Test if a given path is a stream URL - * - * @param string $path The resource path or URL. - * @return bool True if the path is a stream URL. - */ -function wp_is_stream( $path ) { - $wrappers = stream_get_wrappers(); - $wrappers_re = '(' . join('|', $wrappers) . ')'; - - return preg_match( "!^$wrappers_re://!", $path ) === 1; -} - -/** - * Test if the supplied date is valid for the Gregorian calendar. - * - * @since 3.5.0 - * - * @see checkdate() - * - * @param int $month Month number. - * @param int $day Day number. - * @param int $year Year number. - * @param string $source_date The date to filter. - * @return bool True if valid date, false if not valid date. - */ -function wp_checkdate( $month, $day, $year, $source_date ) { - /** - * Filter whether the given date is valid for the Gregorian calendar. - * - * @since 3.5.0 - * - * @param bool $checkdate Whether the given date is valid. - * @param string $source_date Date to check. - */ - return apply_filters( 'wp_checkdate', checkdate( $month, $day, $year ), $source_date ); -} - -/** - * Load the auth check for monitoring whether the user is still logged in. - * - * Can be disabled with remove_action( 'admin_enqueue_scripts', 'wp_auth_check_load' ); - * - * This is disabled for certain screens where a login screen could cause an - * inconvenient interruption. A filter called wp_auth_check_load can be used - * for fine-grained control. - * - * @since 3.6.0 - */ -function wp_auth_check_load() { - if ( ! is_admin() && ! is_user_logged_in() ) - return; - - if ( defined( 'IFRAME_REQUEST' ) ) - return; - - $screen = get_current_screen(); - $hidden = array( 'update', 'update-network', 'update-core', 'update-core-network', 'upgrade', 'upgrade-network', 'network' ); - $show = ! in_array( $screen->id, $hidden ); - - /** - * Filter whether to load the authentication check. - * - * Passing a falsey value to the filter will effectively short-circuit - * loading the authentication check. - * - * @since 3.6.0 - * - * @param bool $show Whether to load the authentication check. - * @param WP_Screen $screen The current screen object. - */ - if ( apply_filters( 'wp_auth_check_load', $show, $screen ) ) { - wp_enqueue_style( 'wp-auth-check' ); - wp_enqueue_script( 'wp-auth-check' ); - - add_action( 'admin_print_footer_scripts', 'wp_auth_check_html', 5 ); - add_action( 'wp_print_footer_scripts', 'wp_auth_check_html', 5 ); - } -} - -/** - * Output the HTML that shows the wp-login dialog when the user is no longer logged in. - * - * @since 3.6.0 - */ -function wp_auth_check_html() { - $login_url = wp_login_url(); - $current_domain = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST']; - $same_domain = ( strpos( $login_url, $current_domain ) === 0 ); - - /** - * Filter whether the authentication check originated at the same domain. - * - * @since 3.6.0 - * - * @param bool $same_domain Whether the authentication check originated at the same domain. - */ - $same_domain = apply_filters( 'wp_auth_check_same_domain', $same_domain ); - $wrap_class = $same_domain ? 'hidden' : 'hidden fallback'; - - ?> -
          -
          -
          -
          - -
          - -
          -

          -

          -

          -
          -
          -
          - [\s\S]*<\/%1$s>|\s*\/>)', tag_escape( $tag ) ); -} - -/** - * Retrieve a canonical form of the provided charset appropriate for passing to PHP - * functions such as htmlspecialchars() and charset html attributes. - * - * @since 3.6.0 - * @access private - * - * @see http://core.trac.wordpress.org/ticket/23688 - * - * @param string $charset A charset name. - * @return string The canonical form of the charset. - */ -function _canonical_charset( $charset ) { - if ( 'UTF-8' === $charset || 'utf-8' === $charset || 'utf8' === $charset || - 'UTF8' === $charset ) - return 'UTF-8'; - - if ( 'ISO-8859-1' === $charset || 'iso-8859-1' === $charset || - 'iso8859-1' === $charset || 'ISO8859-1' === $charset ) - return 'ISO-8859-1'; - - return $charset; -} - -/** - * Set the mbstring internal encoding to a binary safe encoding when func_overload - * is enabled. - * - * When mbstring.func_overload is in use for multi-byte encodings, the results from - * strlen() and similar functions respect the utf8 characters, causing binary data - * to return incorrect lengths. - * - * This function overrides the mbstring encoding to a binary-safe encoding, and - * resets it to the users expected encoding afterwards through the - * `reset_mbstring_encoding` function. - * - * It is safe to recursively call this function, however each - * `mbstring_binary_safe_encoding()` call must be followed up with an equal number - * of `reset_mbstring_encoding()` calls. - * - * @since 3.7.0 - * - * @see reset_mbstring_encoding() - * - * @param bool $reset Optional. Whether to reset the encoding back to a previously-set encoding. - * Default false. - */ -function mbstring_binary_safe_encoding( $reset = false ) { - static $encodings = array(); - static $overloaded = null; - - if ( is_null( $overloaded ) ) - $overloaded = function_exists( 'mb_internal_encoding' ) && ( ini_get( 'mbstring.func_overload' ) & 2 ); - - if ( false === $overloaded ) - return; - - if ( ! $reset ) { - $encoding = mb_internal_encoding(); - array_push( $encodings, $encoding ); - mb_internal_encoding( 'ISO-8859-1' ); - } - - if ( $reset && $encodings ) { - $encoding = array_pop( $encodings ); - mb_internal_encoding( $encoding ); - } -} - -/** - * Reset the mbstring internal encoding to a users previously set encoding. - * - * @see mbstring_binary_safe_encoding() - * - * @since 3.7.0 - */ -function reset_mbstring_encoding() { - mbstring_binary_safe_encoding( true ); -} - -/** - * Alternative to filter_var( $var, FILTER_VALIDATE_BOOLEAN ). - * - * @since 4.0.0 - * - * @param mixed $var Boolean value to validate. - * @return bool Whether the value is validated. - */ -function wp_validate_boolean( $var ) { - if ( is_bool( $var ) ) { - return $var; - } - - if ( 'false' === $var ) { - return false; - } - - return (bool) $var; -} diff --git a/sources/wordpress/wp-includes/functions.wp-scripts.php b/sources/wordpress/wp-includes/functions.wp-scripts.php deleted file mode 100644 index ea719df..0000000 --- a/sources/wordpress/wp-includes/functions.wp-scripts.php +++ /dev/null @@ -1,258 +0,0 @@ -wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - - if ( !$handles ) - return array(); // No need to instantiate if nothing is there. - else - $wp_scripts = new WP_Scripts(); - } - - return $wp_scripts->do_items( $handles ); -} - -/** - * Register a new script. - * - * Registers a script to be linked later using the wp_enqueue_script() function. - * - * @see WP_Dependencies::add(), WP_Dependencies::add_data() - * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. - * - * @since 2.6.0 - * - * @param string $handle Name of the script. Should be unique. - * @param string $src Path to the script from the WordPress root directory. Example: '/js/myscript.js'. - * @param array $deps Optional. An array of registered script handles this script depends on. Set to false if there - * are no dependencies. Default empty array. - * @param string|bool $ver Optional. String specifying script version number, if it has one, which is concatenated - * to end of path as a query string. If no version is specified or set to false, a version - * number is automatically added equal to current installed WordPress version. - * If set to null, no version is added. Default 'false'. Accepts 'false', 'null', or 'string'. - * @param bool $in_footer Optional. Whether to enqueue the script before or before . - * Default 'false'. Accepts 'false' or 'true'. - */ -function wp_register_script( $handle, $src, $deps = array(), $ver = false, $in_footer = false ) { - global $wp_scripts; - if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - $wp_scripts = new WP_Scripts(); - } - - $wp_scripts->add( $handle, $src, $deps, $ver ); - if ( $in_footer ) - $wp_scripts->add_data( $handle, 'group', 1 ); -} - -/** - * Localize a script. - * - * Works only if the script has already been added. - * - * Accepts an associative array $l10n and creates a JavaScript object: - * - * "$object_name" = { - * key: value, - * key: value, - * ... - * } - * - * - * @see WP_Dependencies::localize() - * @link http://core.trac.wordpress.org/ticket/11520 - * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. - * - * @since 2.6.0 - * - * @param string $handle Script handle the data will be attached to. - * @param string $object_name Name for the JavaScript object. Passed directly, so it should be qualified JS variable. - * Example: '/[a-zA-Z0-9_]+/'. - * @param array $l10n The data itself. The data can be either a single or multi-dimensional array. - * @return bool True if the script was successfully localized, false otherwise. - */ -function wp_localize_script( $handle, $object_name, $l10n ) { - global $wp_scripts; - if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - - return false; - } - - return $wp_scripts->localize( $handle, $object_name, $l10n ); -} - -/** - * Remove a registered script. - * - * Note: there are intentional safeguards in place to prevent critical admin scripts, - * such as jQuery core, from being unregistered. - * - * @see WP_Dependencies::remove() - * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. - * - * @since 2.6.0 - * - * @param string $handle Name of the script to be removed. - */ -function wp_deregister_script( $handle ) { - global $wp_scripts; - if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - $wp_scripts = new WP_Scripts(); - } - - /** - * Do not allow accidental or negligent de-registering of critical scripts in the admin. - * Show minimal remorse if the correct hook is used. - */ - $current_filter = current_filter(); - if ( ( is_admin() && 'admin_enqueue_scripts' !== $current_filter ) || - ( 'wp-login.php' === $GLOBALS['pagenow'] && 'login_enqueue_scripts' !== $current_filter ) - ) { - $no = array( - 'jquery', 'jquery-core', 'jquery-migrate', 'jquery-ui-core', 'jquery-ui-accordion', - 'jquery-ui-autocomplete', 'jquery-ui-button', 'jquery-ui-datepicker', 'jquery-ui-dialog', - 'jquery-ui-draggable', 'jquery-ui-droppable', 'jquery-ui-menu', 'jquery-ui-mouse', - 'jquery-ui-position', 'jquery-ui-progressbar', 'jquery-ui-resizable', 'jquery-ui-selectable', - 'jquery-ui-slider', 'jquery-ui-sortable', 'jquery-ui-spinner', 'jquery-ui-tabs', - 'jquery-ui-tooltip', 'jquery-ui-widget', 'underscore', 'backbone', - ); - - if ( in_array( $handle, $no ) ) { - $message = sprintf( __( 'Do not deregister the %1$s script in the administration area. To target the frontend theme, use the %2$s hook.' ), - "$handle", 'wp_enqueue_scripts' ); - _doing_it_wrong( __FUNCTION__, $message, '3.6' ); - return; - } - } - - $wp_scripts->remove( $handle ); -} - -/** - * Enqueue a script. - * - * Registers the script if $src provided (does NOT overwrite), and enqueues it. - * - * @see WP_Dependencies::add(), WP_Dependencies::add_data(), WP_Dependencies::enqueue() - * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. - * - * @since 2.6.0 - - * @param string $handle Name of the script. - * @param string|bool $src Path to the script from the root directory of WordPress. Example: '/js/myscript.js'. - * @param array $deps An array of registered handles this script depends on. Default empty array. - * @param string|bool $ver Optional. String specifying the script version number, if it has one. This parameter - * is used to ensure that the correct version is sent to the client regardless of caching, - * and so should be included if a version number is available and makes sense for the script. - * @param bool $in_footer Optional. Whether to enqueue the script before or before . - * Default 'false'. Accepts 'false' or 'true'. - */ -function wp_enqueue_script( $handle, $src = false, $deps = array(), $ver = false, $in_footer = false ) { - global $wp_scripts; - if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - $wp_scripts = new WP_Scripts(); - } - - if ( $src ) { - $_handle = explode('?', $handle); - $wp_scripts->add( $_handle[0], $src, $deps, $ver ); - if ( $in_footer ) - $wp_scripts->add_data( $_handle[0], 'group', 1 ); - } - $wp_scripts->enqueue( $handle ); -} - -/** - * Remove a previously enqueued script. - * - * @see WP_Dependencies::dequeue() - * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. - * - * @since 3.1.0 - * - * @param string $handle Name of the script to be removed. - */ -function wp_dequeue_script( $handle ) { - global $wp_scripts; - if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - $wp_scripts = new WP_Scripts(); - } - - $wp_scripts->dequeue( $handle ); -} - -/** - * Check whether a script has been added to the queue. - * - * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. - * - * @since 2.8.0 - * @since 3.5.0 'enqueued' added as an alias of the 'queue' list. - * - * @param string $handle Name of the script. - * @param string $list Optional. Status of the script to check. Default 'enqueued'. - * Accepts 'enqueued', 'registered', 'queue', 'to_do', and 'done'. - * @return bool Whether the script script is queued. - */ -function wp_script_is( $handle, $list = 'enqueued' ) { - global $wp_scripts; - if ( ! is_a( $wp_scripts, 'WP_Scripts' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - $wp_scripts = new WP_Scripts(); - } - - return (bool) $wp_scripts->query( $handle, $list ); -} diff --git a/sources/wordpress/wp-includes/functions.wp-styles.php b/sources/wordpress/wp-includes/functions.wp-styles.php deleted file mode 100644 index a582f5c..0000000 --- a/sources/wordpress/wp-includes/functions.wp-styles.php +++ /dev/null @@ -1,245 +0,0 @@ -wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - - if ( !$handles ) - return array(); // No need to instantiate if nothing is there. - else - $wp_styles = new WP_Styles(); - } - - return $wp_styles->do_items( $handles ); -} - -/** - * Add extra CSS styles to a registered stylesheet. - * - * Styles will only be added if the stylesheet in already in the queue. - * Accepts a string $data containing the CSS. If two or more CSS code blocks - * are added to the same stylesheet $handle, they will be printed in the order - * they were added, i.e. the latter added styles can redeclare the previous. - * - * @see WP_Styles::add_inline_style() - * @global WP_Styles $wp_styles The WP_Styles object for printing styles. - * - * @since 3.3.0 - * - * @param string $handle Name of the stylesheet to add the extra styles to. Must be lowercase. - * @param string $data String containing the CSS styles to be added. - * @return bool True on success, false on failure. - */ -function wp_add_inline_style( $handle, $data ) { - global $wp_styles; - if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - $wp_styles = new WP_Styles(); - } - - if ( false !== stripos( $data, '' ) ) { - _doing_it_wrong( __FUNCTION__, 'Do not pass style tags to wp_add_inline_style().', '3.7' ); - $data = trim( preg_replace( '#]*>(.*)#is', '$1', $data ) ); - } - - return $wp_styles->add_inline_style( $handle, $data ); -} - -/** - * Register a CSS stylesheet. - * - * @see WP_Dependencies::add() - * @link http://www.w3.org/TR/CSS2/media.html#media-types List of CSS media types. - * @global WP_Styles $wp_styles The WP_Styles object for printing styles. - * - * @since 2.6.0 - * - * @param string $handle Name of the stylesheet. - * @param string|bool $src Path to the stylesheet from the WordPress root directory. Example: '/css/mystyle.css'. - * @param array $deps An array of registered style handles this stylesheet depends on. Default empty array. - * @param string|bool $ver String specifying the stylesheet version number. Used to ensure that the correct version - * is sent to the client regardless of caching. Default 'false'. Accepts 'false', 'null', or 'string'. - * @param string $media Optional. The media for which this stylesheet has been defined. - * Default 'all'. Accepts 'all', 'aural', 'braille', 'handheld', 'projection', 'print', - * 'screen', 'tty', or 'tv'. - */ -function wp_register_style( $handle, $src, $deps = array(), $ver = false, $media = 'all' ) { - global $wp_styles; - if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - $wp_styles = new WP_Styles(); - } - - $wp_styles->add( $handle, $src, $deps, $ver, $media ); -} - -/** - * Remove a registered stylesheet. - * - * @see WP_Dependencies::remove() - * @global WP_Styles $wp_styles The WP_Styles object for printing styles. - * - * @since 2.1.0 - * - * @param string $handle Name of the stylesheet to be removed. - */ -function wp_deregister_style( $handle ) { - global $wp_styles; - if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - $wp_styles = new WP_Styles(); - } - - $wp_styles->remove( $handle ); -} - -/** - * Enqueue a CSS stylesheet. - * - * Registers the style if source provided (does NOT overwrite) and enqueues. - * - * @see WP_Dependencies::add(), WP_Dependencies::enqueue() - * @link http://www.w3.org/TR/CSS2/media.html#media-types List of CSS media types. - * @global WP_Styles $wp_styles The WP_Styles object for printing styles. - * - * @since 2.6.0 - * - * @param string $handle Name of the stylesheet. - * @param string|bool $src Path to the stylesheet from the root directory of WordPress. Example: '/css/mystyle.css'. - * @param array $deps An array of registered style handles this stylesheet depends on. Default empty array. - * @param string|bool $ver String specifying the stylesheet version number, if it has one. This parameter is used - * to ensure that the correct version is sent to the client regardless of caching, and so - * should be included if a version number is available and makes sense for the stylesheet. - * @param string $media Optional. The media for which this stylesheet has been defined. - * Default 'all'. Accepts 'all', 'aural', 'braille', 'handheld', 'projection', 'print', - * 'screen', 'tty', or 'tv'. - */ -function wp_enqueue_style( $handle, $src = false, $deps = array(), $ver = false, $media = 'all' ) { - global $wp_styles; - if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - $wp_styles = new WP_Styles(); - } - - if ( $src ) { - $_handle = explode('?', $handle); - $wp_styles->add( $_handle[0], $src, $deps, $ver, $media ); - } - $wp_styles->enqueue( $handle ); -} - -/** - * Remove a previously enqueued CSS stylesheet. - * - * @see WP_Dependencies::dequeue() - * @global WP_Styles $wp_styles The WP_Styles object for printing styles. - * - * @since 3.1.0 - * - * @param string $handle Name of the stylesheet to be removed. - */ -function wp_dequeue_style( $handle ) { - global $wp_styles; - if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - $wp_styles = new WP_Styles(); - } - - $wp_styles->dequeue( $handle ); -} - -/** - * Check whether a CSS stylesheet has been added to the queue. - * - * @global WP_Styles $wp_styles The WP_Styles object for printing styles. - * - * @since 2.8.0 - * - * @param string $handle Name of the stylesheet. - * @param string $list Optional. Status of the stylesheet to check. Default 'enqueued'. - * Accepts 'enqueued', 'registered', 'queue', 'to_do', and 'done'. - * @return bool Whether style is queued. - */ -function wp_style_is( $handle, $list = 'enqueued' ) { - global $wp_styles; - if ( ! is_a( $wp_styles, 'WP_Styles' ) ) { - if ( ! did_action( 'init' ) ) - _doing_it_wrong( __FUNCTION__, sprintf( __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), - 'wp_enqueue_scripts', 'admin_enqueue_scripts', 'login_enqueue_scripts' ), '3.3' ); - $wp_styles = new WP_Styles(); - } - - return (bool) $wp_styles->query( $handle, $list ); -} - -/** - * Add metadata to a CSS stylesheet. - * - * Works only if the stylesheet has already been added. - * - * Possible values for $key and $value: - * 'conditional' string Comments for IE 6, lte IE 7 etc. - * 'rtl' bool|string To declare an RTL stylesheet. - * 'suffix' string Optional suffix, used in combination with RTL. - * 'alt' bool For rel="alternate stylesheet". - * 'title' string For preferred/alternate stylesheets. - * - * @see WP_Dependency::add_data() - * - * @since 3.6.0 - * - * @param string $handle Name of the stylesheet. - * @param string $key Name of data point for which we're storing a value. - * Accepts 'conditional', 'rtl' and 'suffix', 'alt' and 'title'. - * @param mixed $data String containing the CSS data to be added. - * @return bool True on success, false on failure. - */ -function wp_style_add_data( $handle, $key, $value ) { - global $wp_styles; - return $wp_styles->add_data( $handle, $key, $value ); -} diff --git a/sources/wordpress/wp-includes/general-template.php b/sources/wordpress/wp-includes/general-template.php deleted file mode 100644 index 61665ad..0000000 --- a/sources/wordpress/wp-includes/general-template.php +++ /dev/null @@ -1,2982 +0,0 @@ - - - - '; - } else { - $form = ''; - } - } - - /** - * Filter the HTML output of the search form. - * - * @since 2.7.0 - * - * @param string $form The search form HTML output. - */ - $result = apply_filters( 'get_search_form', $form ); - - if ( null === $result ) - $result = $form; - - if ( $echo ) - echo $result; - else - return $result; -} - -/** - * Display the Log In/Out link. - * - * Displays a link, which allows users to navigate to the Log In page to log in - * or log out depending on whether they are currently logged in. - * - * @since 1.5.0 - * - * @param string $redirect Optional path to redirect to on login/logout. - * @param boolean $echo Default to echo and not return the link. - * @return string|null String when retrieving, null when displaying. - */ -function wp_loginout($redirect = '', $echo = true) { - if ( ! is_user_logged_in() ) - $link = '' . __('Log in') . ''; - else - $link = '' . __('Log out') . ''; - - if ( $echo ) { - /** - * Filter the HTML output for the Log In/Log Out link. - * - * @since 1.5.0 - * - * @param string $link The HTML link content. - */ - echo apply_filters( 'loginout', $link ); - } else { - /** This filter is documented in wp-includes/general-template.php */ - return apply_filters( 'loginout', $link ); - } -} - -/** - * Returns the Log Out URL. - * - * Returns the URL that allows the user to log out of the site. - * - * @since 2.7.0 - * - * @uses wp_nonce_url() To protect against CSRF. - * @uses site_url() To generate the log out URL. - * - * @param string $redirect Path to redirect to on logout. - * @return string A log out URL. - */ -function wp_logout_url($redirect = '') { - $args = array( 'action' => 'logout' ); - if ( !empty($redirect) ) { - $args['redirect_to'] = urlencode( $redirect ); - } - - $logout_url = add_query_arg($args, site_url('wp-login.php', 'login')); - $logout_url = wp_nonce_url( $logout_url, 'log-out' ); - - /** - * Filter the logout URL. - * - * @since 2.8.0 - * - * @param string $logout_url The Log Out URL. - * @param string $redirect Path to redirect to on logout. - */ - return apply_filters( 'logout_url', $logout_url, $redirect ); -} - -/** - * Returns the Log In URL. - * - * Returns the URL that allows the user to log in to the site. - * - * @since 2.7.0 - * - * @uses site_url() To generate the log in URL. - * - * @param string $redirect Path to redirect to on login. - * @param bool $force_reauth Whether to force reauthorization, even if a cookie is present. Default is false. - * @return string A log in URL. - */ -function wp_login_url($redirect = '', $force_reauth = false) { - $login_url = site_url('wp-login.php', 'login'); - - if ( !empty($redirect) ) - $login_url = add_query_arg('redirect_to', urlencode($redirect), $login_url); - - if ( $force_reauth ) - $login_url = add_query_arg('reauth', '1', $login_url); - - /** - * Filter the login URL. - * - * @since 2.8.0 - * - * @param string $login_url The login URL. - * @param string $redirect The path to redirect to on login, if supplied. - */ - return apply_filters( 'login_url', $login_url, $redirect ); -} - -/** - * Returns the user registration URL. - * - * Returns the URL that allows the user to register on the site. - * - * @since 3.6.0 - * - * @uses site_url() To generate the registration URL. - * - * @return string User registration URL. - */ -function wp_registration_url() { - /** - * Filter the user registration URL. - * - * @since 3.6.0 - * - * @param string $register The user registration URL. - */ - return apply_filters( 'register_url', site_url( 'wp-login.php?action=register', 'login' ) ); -} - -/** - * Provides a simple login form for use anywhere within WordPress. By default, it echoes - * the HTML immediately. Pass array('echo'=>false) to return the string instead. - * - * @since 3.0.0 - * - * @param array $args Configuration options to modify the form output. - * @return string|null String when retrieving, null when displaying. - */ -function wp_login_form( $args = array() ) { - $defaults = array( - 'echo' => true, - 'redirect' => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], // Default redirect is back to the current page - 'form_id' => 'loginform', - 'label_username' => __( 'Username' ), - 'label_password' => __( 'Password' ), - 'label_remember' => __( 'Remember Me' ), - 'label_log_in' => __( 'Log In' ), - 'id_username' => 'user_login', - 'id_password' => 'user_pass', - 'id_remember' => 'rememberme', - 'id_submit' => 'wp-submit', - 'remember' => true, - 'value_username' => '', - 'value_remember' => false, // Set this to true to default the "Remember me" checkbox to checked - ); - - /** - * Filter the default login form output arguments. - * - * @since 3.0.0 - * - * @see wp_login_form() - * - * @param array $defaults An array of default login form arguments. - */ - $args = wp_parse_args( $args, apply_filters( 'login_form_defaults', $defaults ) ); - - /** - * Filter content to display at the top of the login form. - * - * The filter evaluates just following the opening form tag element. - * - * @since 3.0.0 - * - * @param string $content Content to display. Default empty. - * @param array $args Array of login form arguments. - */ - $login_form_top = apply_filters( 'login_form_top', '', $args ); - - /** - * Filter content to display in the middle of the login form. - * - * The filter evaluates just following the location where the 'login-password' - * field is displayed. - * - * @since 3.0.0 - * - * @param string $content Content to display. Default empty. - * @param array $args Array of login form arguments. - */ - $login_form_middle = apply_filters( 'login_form_middle', '', $args ); - - /** - * Filter content to display at the bottom of the login form. - * - * The filter evaluates just preceding the closing form tag element. - * - * @since 3.0.0 - * - * @param string $content Content to display. Default empty. - * @param array $args Array of login form arguments. - */ - $login_form_bottom = apply_filters( 'login_form_bottom', '', $args ); - - $form = ' -
          - ' . $login_form_top . ' - - - ' . $login_form_middle . ' - ' . ( $args['remember'] ? '' : '' ) . ' - - ' . $login_form_bottom . ' -
          '; - - if ( $args['echo'] ) - echo $form; - else - return $form; -} - -/** - * Returns the Lost Password URL. - * - * Returns the URL that allows the user to retrieve the lost password - * - * @since 2.8.0 - * - * @uses site_url() To generate the lost password URL - * - * @param string $redirect Path to redirect to on login. - * @return string Lost password URL. - */ -function wp_lostpassword_url( $redirect = '' ) { - $args = array( 'action' => 'lostpassword' ); - if ( !empty($redirect) ) { - $args['redirect_to'] = $redirect; - } - - $lostpassword_url = add_query_arg( $args, network_site_url('wp-login.php', 'login') ); - - /** - * Filter the Lost Password URL. - * - * @since 2.8.0 - * - * @param string $lostpassword_url The lost password page URL. - * @param string $redirect The path to redirect to on login. - */ - return apply_filters( 'lostpassword_url', $lostpassword_url, $redirect ); -} - -/** - * Display the Registration or Admin link. - * - * Display a link which allows the user to navigate to the registration page if - * not logged in and registration is enabled or to the dashboard if logged in. - * - * @since 1.5.0 - * - * @param string $before Text to output before the link (defaults to
        10. ). - * @param string $after Text to output after the link (defaults to
        11. ). - * @param boolean $echo Default to echo and not return the link. - * @return string|null String when retrieving, null when displaying. - */ -function wp_register( $before = '
        12. ', $after = '
        13. ', $echo = true ) { - - if ( ! is_user_logged_in() ) { - if ( get_option('users_can_register') ) - $link = $before . '' . __('Register') . '' . $after; - else - $link = ''; - } else { - $link = $before . '' . __('Site Admin') . '' . $after; - } - - /** - * Filter the HTML link to the Registration or Admin page. - * - * Users are sent to the admin page if logged-in, or the registration page - * if enabled and logged-out. - * - * @since 1.5.0 - * - * @param string $link The HTML code for the link to the Registration or Admin page. - */ - $link = apply_filters( 'register', $link ); - - if ( $echo ) { - echo $link; - } else { - return $link; - } -} - -/** - * Theme container function for the 'wp_meta' action. - * - * The 'wp_meta' action can have several purposes, depending on how you use it, - * but one purpose might have been to allow for theme switching. - * - * @since 1.5.0 - * - * @link http://trac.wordpress.org/ticket/1458 Explanation of 'wp_meta' action. - */ -function wp_meta() { - /** - * Fires before displaying echoed content in the sidebar. - * - * @since 1.5.0 - */ - do_action( 'wp_meta' ); -} - -/** - * Display information about the blog. - * - * @see get_bloginfo() For possible values for the parameter. - * @since 0.71 - * - * @param string $show What to display. - */ -function bloginfo( $show='' ) { - echo get_bloginfo( $show, 'display' ); -} - -/** - * Retrieve information about the blog. - * - * Some show parameter values are deprecated and will be removed in future - * versions. These options will trigger the _deprecated_argument() function. - * The deprecated blog info options are listed in the function contents. - * - * The possible values for the 'show' parameter are listed below. - *
            - *
          1. url - Blog URI to homepage.
          2. - *
          3. wpurl - Blog URI path to WordPress.
          4. - *
          5. description - Secondary title
          6. - *
          - * - * The feed URL options can be retrieved from 'rdf_url' (RSS 0.91), - * 'rss_url' (RSS 1.0), 'rss2_url' (RSS 2.0), or 'atom_url' (Atom feed). The - * comment feeds can be retrieved from the 'comments_atom_url' (Atom comment - * feed) or 'comments_rss2_url' (RSS 2.0 comment feed). - * - * @since 0.71 - * - * @param string $show Blog info to retrieve. - * @param string $filter How to filter what is retrieved. - * @return string Mostly string values, might be empty. - */ -function get_bloginfo( $show = '', $filter = 'raw' ) { - - switch( $show ) { - case 'home' : // DEPRECATED - case 'siteurl' : // DEPRECATED - _deprecated_argument( __FUNCTION__, '2.2', sprintf( __('The %s option is deprecated for the family of bloginfo() functions.' ), $show ) . ' ' . sprintf( __( 'Use the %s option instead.' ), 'url' ) ); - case 'url' : - $output = home_url(); - break; - case 'wpurl' : - $output = site_url(); - break; - case 'description': - $output = get_option('blogdescription'); - break; - case 'rdf_url': - $output = get_feed_link('rdf'); - break; - case 'rss_url': - $output = get_feed_link('rss'); - break; - case 'rss2_url': - $output = get_feed_link('rss2'); - break; - case 'atom_url': - $output = get_feed_link('atom'); - break; - case 'comments_atom_url': - $output = get_feed_link('comments_atom'); - break; - case 'comments_rss2_url': - $output = get_feed_link('comments_rss2'); - break; - case 'pingback_url': - $output = site_url( 'xmlrpc.php' ); - break; - case 'stylesheet_url': - $output = get_stylesheet_uri(); - break; - case 'stylesheet_directory': - $output = get_stylesheet_directory_uri(); - break; - case 'template_directory': - case 'template_url': - $output = get_template_directory_uri(); - break; - case 'admin_email': - $output = get_option('admin_email'); - break; - case 'charset': - $output = get_option('blog_charset'); - if ('' == $output) $output = 'UTF-8'; - break; - case 'html_type' : - $output = get_option('html_type'); - break; - case 'version': - global $wp_version; - $output = $wp_version; - break; - case 'language': - $output = get_locale(); - $output = str_replace('_', '-', $output); - break; - case 'text_direction': - //_deprecated_argument( __FUNCTION__, '2.2', sprintf( __('The %s option is deprecated for the family of bloginfo() functions.' ), $show ) . ' ' . sprintf( __( 'Use the %s function instead.' ), 'is_rtl()' ) ); - if ( function_exists( 'is_rtl' ) ) { - $output = is_rtl() ? 'rtl' : 'ltr'; - } else { - $output = 'ltr'; - } - break; - case 'name': - default: - $output = get_option('blogname'); - break; - } - - $url = true; - if (strpos($show, 'url') === false && - strpos($show, 'directory') === false && - strpos($show, 'home') === false) - $url = false; - - if ( 'display' == $filter ) { - if ( $url ) { - /** - * Filter the URL returned by get_bloginfo(). - * - * @since 2.0.5 - * - * @param mixed $output The URL returned by bloginfo(). - * @param mixed $show Type of information requested. - */ - $output = apply_filters( 'bloginfo_url', $output, $show ); - } else { - /** - * Filter the site information returned by get_bloginfo(). - * - * @since 0.71 - * - * @param mixed $output The requested non-URL site information. - * @param mixed $show Type of information requested. - */ - $output = apply_filters( 'bloginfo', $output, $show ); - } - } - - return $output; -} - -/** - * Display or retrieve page title for all areas of blog. - * - * By default, the page title will display the separator before the page title, - * so that the blog title will be before the page title. This is not good for - * title display, since the blog title shows up on most tabs and not what is - * important, which is the page that the user is looking at. - * - * There are also SEO benefits to having the blog title after or to the 'right' - * or the page title. However, it is mostly common sense to have the blog title - * to the right with most browsers supporting tabs. You can achieve this by - * using the seplocation parameter and setting the value to 'right'. This change - * was introduced around 2.5.0, in case backwards compatibility of themes is - * important. - * - * @since 1.0.0 - * - * @param string $sep Optional, default is '»'. How to separate the various items within the page title. - * @param bool $display Optional, default is true. Whether to display or retrieve title. - * @param string $seplocation Optional. Direction to display title, 'right'. - * @return string|null String on retrieve, null when displaying. - */ -function wp_title($sep = '»', $display = true, $seplocation = '') { - global $wp_locale; - - $m = get_query_var('m'); - $year = get_query_var('year'); - $monthnum = get_query_var('monthnum'); - $day = get_query_var('day'); - $search = get_query_var('s'); - $title = ''; - - $t_sep = '%WP_TITILE_SEP%'; // Temporary separator, for accurate flipping, if necessary - - // If there is a post - if ( is_single() || ( is_home() && !is_front_page() ) || ( is_page() && !is_front_page() ) ) { - $title = single_post_title( '', false ); - } - - // If there's a post type archive - if ( is_post_type_archive() ) { - $post_type = get_query_var( 'post_type' ); - if ( is_array( $post_type ) ) - $post_type = reset( $post_type ); - $post_type_object = get_post_type_object( $post_type ); - if ( ! $post_type_object->has_archive ) - $title = post_type_archive_title( '', false ); - } - - // If there's a category or tag - if ( is_category() || is_tag() ) { - $title = single_term_title( '', false ); - } - - // If there's a taxonomy - if ( is_tax() ) { - $term = get_queried_object(); - if ( $term ) { - $tax = get_taxonomy( $term->taxonomy ); - $title = single_term_title( $tax->labels->name . $t_sep, false ); - } - } - - // If there's an author - if ( is_author() && ! is_post_type_archive() ) { - $author = get_queried_object(); - if ( $author ) - $title = $author->display_name; - } - - // Post type archives with has_archive should override terms. - if ( is_post_type_archive() && $post_type_object->has_archive ) - $title = post_type_archive_title( '', false ); - - // If there's a month - if ( is_archive() && !empty($m) ) { - $my_year = substr($m, 0, 4); - $my_month = $wp_locale->get_month(substr($m, 4, 2)); - $my_day = intval(substr($m, 6, 2)); - $title = $my_year . ( $my_month ? $t_sep . $my_month : '' ) . ( $my_day ? $t_sep . $my_day : '' ); - } - - // If there's a year - if ( is_archive() && !empty($year) ) { - $title = $year; - if ( !empty($monthnum) ) - $title .= $t_sep . $wp_locale->get_month($monthnum); - if ( !empty($day) ) - $title .= $t_sep . zeroise($day, 2); - } - - // If it's a search - if ( is_search() ) { - /* translators: 1: separator, 2: search phrase */ - $title = sprintf(__('Search Results %1$s %2$s'), $t_sep, strip_tags($search)); - } - - // If it's a 404 page - if ( is_404() ) { - $title = __('Page not found'); - } - - $prefix = ''; - if ( !empty($title) ) - $prefix = " $sep "; - - /** - * Filter the parts of the page title. - * - * @since 4.0.0 - * - * @param array $title_array Parts of the page title. - */ - $title_array = apply_filters( 'wp_title_parts', explode( $t_sep, $title ) ); - - // Determines position of the separator and direction of the breadcrumb - if ( 'right' == $seplocation ) { // sep on right, so reverse the order - $title_array = array_reverse( $title_array ); - $title = implode( " $sep ", $title_array ) . $prefix; - } else { - $title = $prefix . implode( " $sep ", $title_array ); - } - - /** - * Filter the text of the page title. - * - * @since 2.0.0 - * - * @param string $title Page title. - * @param string $sep Title separator. - * @param string $seplocation Location of the separator (left or right). - */ - $title = apply_filters( 'wp_title', $title, $sep, $seplocation ); - - // Send it out - if ( $display ) - echo $title; - else - return $title; - -} - -/** - * Display or retrieve page title for post. - * - * This is optimized for single.php template file for displaying the post title. - * - * It does not support placing the separator after the title, but by leaving the - * prefix parameter empty, you can set the title separator manually. The prefix - * does not automatically place a space between the prefix, so if there should - * be a space, the parameter value will need to have it at the end. - * - * @since 0.71 - * - * @param string $prefix Optional. What to display before the title. - * @param bool $display Optional, default is true. Whether to display or retrieve title. - * @return string|null Title when retrieving, null when displaying or failure. - */ -function single_post_title($prefix = '', $display = true) { - $_post = get_queried_object(); - - if ( !isset($_post->post_title) ) - return; - - /** - * Filter the page title for a single post. - * - * @since 0.71 - * - * @param string $_post_title The single post page title. - * @param object $_post The current queried object as returned by get_queried_object(). - */ - $title = apply_filters( 'single_post_title', $_post->post_title, $_post ); - if ( $display ) - echo $prefix . $title; - else - return $prefix . $title; -} - -/** - * Display or retrieve title for a post type archive. - * - * This is optimized for archive.php and archive-{$post_type}.php template files - * for displaying the title of the post type. - * - * @since 3.1.0 - * - * @param string $prefix Optional. What to display before the title. - * @param bool $display Optional, default is true. Whether to display or retrieve title. - * @return string|null Title when retrieving, null when displaying or failure. - */ -function post_type_archive_title( $prefix = '', $display = true ) { - if ( ! is_post_type_archive() ) - return; - - $post_type = get_query_var( 'post_type' ); - if ( is_array( $post_type ) ) - $post_type = reset( $post_type ); - - $post_type_obj = get_post_type_object( $post_type ); - - /** - * Filter the post type archive title. - * - * @since 3.1.0 - * - * @param string $post_type_name Post type 'name' label. - * @param string $post_type Post type. - */ - $title = apply_filters( 'post_type_archive_title', $post_type_obj->labels->name, $post_type ); - - if ( $display ) - echo $prefix . $title; - else - return $prefix . $title; -} - -/** - * Display or retrieve page title for category archive. - * - * This is useful for category template file or files, because it is optimized - * for category page title and with less overhead than {@link wp_title()}. - * - * It does not support placing the separator after the title, but by leaving the - * prefix parameter empty, you can set the title separator manually. The prefix - * does not automatically place a space between the prefix, so if there should - * be a space, the parameter value will need to have it at the end. - * - * @since 0.71 - * - * @param string $prefix Optional. What to display before the title. - * @param bool $display Optional, default is true. Whether to display or retrieve title. - * @return string|null Title when retrieving, null when displaying or failure. - */ -function single_cat_title( $prefix = '', $display = true ) { - return single_term_title( $prefix, $display ); -} - -/** - * Display or retrieve page title for tag post archive. - * - * Useful for tag template files for displaying the tag page title. It has less - * overhead than {@link wp_title()}, because of its limited implementation. - * - * It does not support placing the separator after the title, but by leaving the - * prefix parameter empty, you can set the title separator manually. The prefix - * does not automatically place a space between the prefix, so if there should - * be a space, the parameter value will need to have it at the end. - * - * @since 2.3.0 - * - * @param string $prefix Optional. What to display before the title. - * @param bool $display Optional, default is true. Whether to display or retrieve title. - * @return string|null Title when retrieving, null when displaying or failure. - */ -function single_tag_title( $prefix = '', $display = true ) { - return single_term_title( $prefix, $display ); -} - -/** - * Display or retrieve page title for taxonomy term archive. - * - * Useful for taxonomy term template files for displaying the taxonomy term page title. - * It has less overhead than {@link wp_title()}, because of its limited implementation. - * - * It does not support placing the separator after the title, but by leaving the - * prefix parameter empty, you can set the title separator manually. The prefix - * does not automatically place a space between the prefix, so if there should - * be a space, the parameter value will need to have it at the end. - * - * @since 3.1.0 - * - * @param string $prefix Optional. What to display before the title. - * @param bool $display Optional, default is true. Whether to display or retrieve title. - * @return string|null Title when retrieving, null when displaying or failure. - */ -function single_term_title( $prefix = '', $display = true ) { - $term = get_queried_object(); - - if ( !$term ) - return; - - if ( is_category() ) { - /** - * Filter the category archive page title. - * - * @since 2.0.10 - * - * @param string $term_name Category name for archive being displayed. - */ - $term_name = apply_filters( 'single_cat_title', $term->name ); - } elseif ( is_tag() ) { - /** - * Filter the tag archive page title. - * - * @since 2.3.0 - * - * @param string $term_name Tag name for archive being displayed. - */ - $term_name = apply_filters( 'single_tag_title', $term->name ); - } elseif ( is_tax() ) { - /** - * Filter the custom taxonomy archive page title. - * - * @since 3.1.0 - * - * @param string $term_name Term name for archive being displayed. - */ - $term_name = apply_filters( 'single_term_title', $term->name ); - } else { - return; - } - - if ( empty( $term_name ) ) - return; - - if ( $display ) - echo $prefix . $term_name; - else - return $prefix . $term_name; -} - -/** - * Display or retrieve page title for post archive based on date. - * - * Useful for when the template only needs to display the month and year, if - * either are available. Optimized for just this purpose, so if it is all that - * is needed, should be better than {@link wp_title()}. - * - * It does not support placing the separator after the title, but by leaving the - * prefix parameter empty, you can set the title separator manually. The prefix - * does not automatically place a space between the prefix, so if there should - * be a space, the parameter value will need to have it at the end. - * - * @since 0.71 - * - * @param string $prefix Optional. What to display before the title. - * @param bool $display Optional, default is true. Whether to display or retrieve title. - * @return string|null Title when retrieving, null when displaying or failure. - */ -function single_month_title($prefix = '', $display = true ) { - global $wp_locale; - - $m = get_query_var('m'); - $year = get_query_var('year'); - $monthnum = get_query_var('monthnum'); - - if ( !empty($monthnum) && !empty($year) ) { - $my_year = $year; - $my_month = $wp_locale->get_month($monthnum); - } elseif ( !empty($m) ) { - $my_year = substr($m, 0, 4); - $my_month = $wp_locale->get_month(substr($m, 4, 2)); - } - - if ( empty($my_month) ) - return false; - - $result = $prefix . $my_month . $prefix . $my_year; - - if ( !$display ) - return $result; - echo $result; -} - -/** - * Retrieve archive link content based on predefined or custom code. - * - * The format can be one of four styles. The 'link' for head element, 'option' - * for use in the select element, 'html' for use in list (either ol or ul HTML - * elements). Custom content is also supported using the before and after - * parameters. - * - * The 'link' format uses the link HTML element with the archives - * relationship. The before and after parameters are not used. The text - * parameter is used to describe the link. - * - * The 'option' format uses the option HTML element for use in select element. - * The value is the url parameter and the before and after parameters are used - * between the text description. - * - * The 'html' format, which is the default, uses the li HTML element for use in - * the list HTML elements. The before parameter is before the link and the after - * parameter is after the closing link. - * - * The custom format uses the before parameter before the link ('a' HTML - * element) and the after parameter after the closing link tag. If the above - * three values for the format are not used, then custom format is assumed. - * - * @since 1.0.0 - * - * @param string $url URL to archive. - * @param string $text Archive text description. - * @param string $format Optional, default is 'html'. Can be 'link', 'option', 'html', or custom. - * @param string $before Optional. - * @param string $after Optional. - * @return string HTML link content for archive. - */ -function get_archives_link($url, $text, $format = 'html', $before = '', $after = '') { - $text = wptexturize($text); - $url = esc_url($url); - - if ('link' == $format) - $link_html = "\t\n"; - elseif ('option' == $format) - $link_html = "\t\n"; - elseif ('html' == $format) - $link_html = "\t
        14. $before$text$after
        15. \n"; - else // custom - $link_html = "\t$before$text$after\n"; - - /** - * Filter the archive link content. - * - * @since 2.6.0 - * - * @param string $link_html The archive HTML link content. - */ - $link_html = apply_filters( 'get_archives_link', $link_html ); - - return $link_html; -} - -/** - * Display archive links based on type and format. - * - * @since 1.2.0 - * - * @see get_archives_link() - * - * @param string|array $args { - * Default archive links arguments. Optional. - * - * @type string $type Type of archive to retrieve. Accepts 'daily', 'weekly', 'monthly', - * 'yearly', 'postbypost', or 'alpha'. Both 'postbypost' and 'alpha' - * display the same archive link list as well as post titles instead - * of displaying dates. The difference between the two is that 'alpha' - * will order by post title and 'postbypost' will order by post date. - * Default 'monthly'. - * @type string|int $limit Number of links to limit the query to. Default empty (no limit). - * @type string $format Format each link should take using the $before and $after args. - * Accepts 'link' (`` tag), 'option' (`
        ', - _wrap = '
        ', - _button = ''; - - // jQuery UI Widget constructor - ColorPicker = { - options: { - defaultColor: false, - change: false, - clear: false, - hide: true, - palettes: true - }, - _create: function() { - // bail early for unsupported Iris. - if ( ! $.support.iris ) { - return; - } - - var self = this, - el = self.element; - - $.extend( self.options, el.data() ); - - // keep close bound so it can be attached to a body listener - self.close = $.proxy( self.close, self ); - - self.initialValue = el.val(); - - // Set up HTML structure, hide things - el.addClass( 'wp-color-picker' ).hide().wrap( _wrap ); - self.wrap = el.parent(); - self.toggler = $( _before ).insertBefore( el ).css( { backgroundColor: self.initialValue } ).attr( 'title', wpColorPickerL10n.pick ).attr( 'data-current', wpColorPickerL10n.current ); - self.pickerContainer = $( _after ).insertAfter( el ); - self.button = $( _button ); - - if ( self.options.defaultColor ) { - self.button.addClass( 'wp-picker-default' ).val( wpColorPickerL10n.defaultString ); - } else { - self.button.addClass( 'wp-picker-clear' ).val( wpColorPickerL10n.clear ); - } - - el.wrap( '' ).after(self.button); - - el.iris( { - target: self.pickerContainer, - hide: true, - width: 255, - mode: 'hsv', - palettes: self.options.palettes, - change: function( event, ui ) { - self.toggler.css( { backgroundColor: ui.color.toString() } ); - // check for a custom cb - if ( $.isFunction( self.options.change ) ) { - self.options.change.call( this, event, ui ); - } - } - } ); - - el.val( self.initialValue ); - self._addListeners(); - if ( ! self.options.hide ) { - self.toggler.click(); - } - }, - _addListeners: function() { - var self = this; - - // prevent any clicks inside this widget from leaking to the top and closing it - self.wrap.on( 'click.wpcolorpicker', function( event ) { - event.stopPropagation(); - }); - - self.toggler.click( function(){ - if ( self.toggler.hasClass( 'wp-picker-open' ) ) { - self.close(); - } else { - self.open(); - } - }); - - self.element.change( function( event ) { - var me = $( this ), - val = me.val(); - // Empty = clear - if ( val === '' || val === '#' ) { - self.toggler.css( 'backgroundColor', '' ); - // fire clear callback if we have one - if ( $.isFunction( self.options.clear ) ) { - self.options.clear.call( this, event ); - } - } - }); - - // open a keyboard-focused closed picker with space or enter - self.toggler.on( 'keyup', function( event ) { - if ( event.keyCode === 13 || event.keyCode === 32 ) { - event.preventDefault(); - self.toggler.trigger( 'click' ).next().focus(); - } - }); - - self.button.click( function( event ) { - var me = $( this ); - if ( me.hasClass( 'wp-picker-clear' ) ) { - self.element.val( '' ); - self.toggler.css( 'backgroundColor', '' ); - if ( $.isFunction( self.options.clear ) ) { - self.options.clear.call( this, event ); - } - } else if ( me.hasClass( 'wp-picker-default' ) ) { - self.element.val( self.options.defaultColor ).change(); - } - }); - }, - open: function() { - this.element.show().iris( 'toggle' ).focus(); - this.button.removeClass( 'hidden' ); - this.toggler.addClass( 'wp-picker-open' ); - $( 'body' ).trigger( 'click.wpcolorpicker' ).on( 'click.wpcolorpicker', this.close ); - }, - close: function() { - this.element.hide().iris( 'toggle' ); - this.button.addClass( 'hidden' ); - this.toggler.removeClass( 'wp-picker-open' ); - $( 'body' ).off( 'click.wpcolorpicker', this.close ); - }, - // $("#input").wpColorPicker('color') returns the current color - // $("#input").wpColorPicker('color', '#bada55') to set - color: function( newColor ) { - if ( newColor === undef ) { - return this.element.iris( 'option', 'color' ); - } - - this.element.iris( 'option', 'color', newColor ); - }, - //$("#input").wpColorPicker('defaultColor') returns the current default color - //$("#input").wpColorPicker('defaultColor', newDefaultColor) to set - defaultColor: function( newDefaultColor ) { - if ( newDefaultColor === undef ) { - return this.options.defaultColor; - } - - this.options.defaultColor = newDefaultColor; - } - }; - - $.widget( 'wp.wpColorPicker', ColorPicker ); -}( jQuery ) ); diff --git a/sources/wordpress/wp-admin/js/color-picker.min.js b/sources/wordpress/wp-admin/js/color-picker.min.js deleted file mode 100644 index a4ba98d..0000000 --- a/sources/wordpress/wp-admin/js/color-picker.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,b){var c,d='',e='
        ',f='
        ',g='';c={options:{defaultColor:!1,change:!1,clear:!1,hide:!0,palettes:!0},_create:function(){if(a.support.iris){var b=this,c=b.element;a.extend(b.options,c.data()),b.close=a.proxy(b.close,b),b.initialValue=c.val(),c.addClass("wp-color-picker").hide().wrap(f),b.wrap=c.parent(),b.toggler=a(d).insertBefore(c).css({backgroundColor:b.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),b.pickerContainer=a(e).insertAfter(c),b.button=a(g),b.options.defaultColor?b.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString):b.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),c.wrap('').after(b.button),c.iris({target:b.pickerContainer,hide:!0,width:255,mode:"hsv",palettes:b.options.palettes,change:function(c,d){b.toggler.css({backgroundColor:d.color.toString()}),a.isFunction(b.options.change)&&b.options.change.call(this,c,d)}}),c.val(b.initialValue),b._addListeners(),b.options.hide||b.toggler.click()}},_addListeners:function(){var b=this;b.wrap.on("click.wpcolorpicker",function(a){a.stopPropagation()}),b.toggler.click(function(){b.toggler.hasClass("wp-picker-open")?b.close():b.open()}),b.element.change(function(c){var d=a(this),e=d.val();(""===e||"#"===e)&&(b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c))}),b.toggler.on("keyup",function(a){(13===a.keyCode||32===a.keyCode)&&(a.preventDefault(),b.toggler.trigger("click").next().focus())}),b.button.click(function(c){var d=a(this);d.hasClass("wp-picker-clear")?(b.element.val(""),b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c)):d.hasClass("wp-picker-default")&&b.element.val(b.options.defaultColor).change()})},open:function(){this.element.show().iris("toggle").focus(),this.button.removeClass("hidden"),this.toggler.addClass("wp-picker-open"),a("body").trigger("click.wpcolorpicker").on("click.wpcolorpicker",this.close)},close:function(){this.element.hide().iris("toggle"),this.button.addClass("hidden"),this.toggler.removeClass("wp-picker-open"),a("body").off("click.wpcolorpicker",this.close)},color:function(a){return a===b?this.element.iris("option","color"):void this.element.iris("option","color",a)},defaultColor:function(a){return a===b?this.options.defaultColor:void(this.options.defaultColor=a)}},a.widget("wp.wpColorPicker",c)}(jQuery); \ No newline at end of file diff --git a/sources/wordpress/wp-admin/js/comment.js b/sources/wordpress/wp-admin/js/comment.js deleted file mode 100644 index b5506ea..0000000 --- a/sources/wordpress/wp-admin/js/comment.js +++ /dev/null @@ -1,50 +0,0 @@ -/* global postboxes:true, commentL10n:true */ -jQuery(document).ready( function($) { - - postboxes.add_postbox_toggles('comment'); - - var stamp = $('#timestamp').html(); - $('.edit-timestamp').click(function () { - if ($('#timestampdiv').is(':hidden')) { - $('#timestampdiv').slideDown('normal'); - $('.edit-timestamp').hide(); - } - return false; - }); - - $('.cancel-timestamp').click(function() { - $('#timestampdiv').slideUp('normal'); - $('#mm').val($('#hidden_mm').val()); - $('#jj').val($('#hidden_jj').val()); - $('#aa').val($('#hidden_aa').val()); - $('#hh').val($('#hidden_hh').val()); - $('#mn').val($('#hidden_mn').val()); - $('#timestamp').html(stamp); - $('.edit-timestamp').show(); - return false; - }); - - $('.save-timestamp').click(function () { // crazyhorse - multiple ok cancels - var aa = $('#aa').val(), mm = $('#mm').val(), jj = $('#jj').val(), hh = $('#hh').val(), mn = $('#mn').val(), - newD = new Date( aa, mm - 1, jj, hh, mn ); - - if ( newD.getFullYear() != aa || (1 + newD.getMonth()) != mm || newD.getDate() != jj || newD.getMinutes() != mn ) { - $('.timestamp-wrap', '#timestampdiv').addClass('form-invalid'); - return false; - } else { - $('.timestamp-wrap', '#timestampdiv').removeClass('form-invalid'); - } - - $('#timestampdiv').slideUp('normal'); - $('.edit-timestamp').show(); - $('#timestamp').html( - commentL10n.submittedOn + ' ' + - $( '#mm option[value="' + mm + '"]' ).text() + ' ' + - jj + ', ' + - aa + ' @ ' + - hh + ':' + - mn + ' ' - ); - return false; - }); -}); diff --git a/sources/wordpress/wp-admin/js/comment.min.js b/sources/wordpress/wp-admin/js/comment.min.js deleted file mode 100644 index fbfa877..0000000 --- a/sources/wordpress/wp-admin/js/comment.min.js +++ /dev/null @@ -1 +0,0 @@ -jQuery(document).ready(function(a){postboxes.add_postbox_toggles("comment");var b=a("#timestamp").html();a(".edit-timestamp").click(function(){return a("#timestampdiv").is(":hidden")&&(a("#timestampdiv").slideDown("normal"),a(".edit-timestamp").hide()),!1}),a(".cancel-timestamp").click(function(){return a("#timestampdiv").slideUp("normal"),a("#mm").val(a("#hidden_mm").val()),a("#jj").val(a("#hidden_jj").val()),a("#aa").val(a("#hidden_aa").val()),a("#hh").val(a("#hidden_hh").val()),a("#mn").val(a("#hidden_mn").val()),a("#timestamp").html(b),a(".edit-timestamp").show(),!1}),a(".save-timestamp").click(function(){var b=a("#aa").val(),c=a("#mm").val(),d=a("#jj").val(),e=a("#hh").val(),f=a("#mn").val(),g=new Date(b,c-1,d,e,f);return g.getFullYear()!=b||1+g.getMonth()!=c||g.getDate()!=d||g.getMinutes()!=f?(a(".timestamp-wrap","#timestampdiv").addClass("form-invalid"),!1):(a(".timestamp-wrap","#timestampdiv").removeClass("form-invalid"),a("#timestampdiv").slideUp("normal"),a(".edit-timestamp").show(),a("#timestamp").html(commentL10n.submittedOn+" "+a('#mm option[value="'+c+'"]').text()+" "+d+", "+b+" @ "+e+":"+f+" "),!1)})}); \ No newline at end of file diff --git a/sources/wordpress/wp-admin/js/common.js b/sources/wordpress/wp-admin/js/common.js deleted file mode 100644 index b61763a..0000000 --- a/sources/wordpress/wp-admin/js/common.js +++ /dev/null @@ -1,740 +0,0 @@ -/* global setUserSetting, ajaxurl, commonL10n, alert, confirm, pagenow */ -var showNotice, adminMenu, columns, validateForm, screenMeta; -( function( $, window, undefined ) { -// Removed in 3.3. -// (perhaps) needed for back-compat -adminMenu = { - init : function() {}, - fold : function() {}, - restoreMenuState : function() {}, - toggle : function() {}, - favorites : function() {} -}; - -// show/hide/save table columns -columns = { - init : function() { - var that = this; - $('.hide-column-tog', '#adv-settings').click( function() { - var $t = $(this), column = $t.val(); - if ( $t.prop('checked') ) - that.checked(column); - else - that.unchecked(column); - - columns.saveManageColumnsState(); - }); - }, - - saveManageColumnsState : function() { - var hidden = this.hidden(); - $.post(ajaxurl, { - action: 'hidden-columns', - hidden: hidden, - screenoptionnonce: $('#screenoptionnonce').val(), - page: pagenow - }); - }, - - checked : function(column) { - $('.column-' + column).show(); - this.colSpanChange(+1); - }, - - unchecked : function(column) { - $('.column-' + column).hide(); - this.colSpanChange(-1); - }, - - hidden : function() { - return $('.manage-column').filter(':hidden').map(function() { return this.id; }).get().join(','); - }, - - useCheckboxesForHidden : function() { - this.hidden = function(){ - return $('.hide-column-tog').not(':checked').map(function() { - var id = this.id; - return id.substring( id, id.length - 5 ); - }).get().join(','); - }; - }, - - colSpanChange : function(diff) { - var $t = $('table').find('.colspanchange'), n; - if ( !$t.length ) - return; - n = parseInt( $t.attr('colspan'), 10 ) + diff; - $t.attr('colspan', n.toString()); - } -}; - -$(document).ready(function(){columns.init();}); - -validateForm = function( form ) { - return !$( form ) - .find( '.form-required' ) - .filter( function() { return $( 'input:visible', this ).val() === ''; } ) - .addClass( 'form-invalid' ) - .find( 'input:visible' ) - .change( function() { $( this ).closest( '.form-invalid' ).removeClass( 'form-invalid' ); } ) - .size(); -}; - -// stub for doing better warnings -showNotice = { - warn : function() { - var msg = commonL10n.warnDelete || ''; - if ( confirm(msg) ) { - return true; - } - - return false; - }, - - note : function(text) { - alert(text); - } -}; - -screenMeta = { - element: null, // #screen-meta - toggles: null, // .screen-meta-toggle - page: null, // #wpcontent - - init: function() { - this.element = $('#screen-meta'); - this.toggles = $('.screen-meta-toggle a'); - this.page = $('#wpcontent'); - - this.toggles.click( this.toggleEvent ); - }, - - toggleEvent: function( e ) { - var panel = $( this.href.replace(/.+#/, '#') ); - e.preventDefault(); - - if ( !panel.length ) - return; - - if ( panel.is(':visible') ) - screenMeta.close( panel, $(this) ); - else - screenMeta.open( panel, $(this) ); - }, - - open: function( panel, link ) { - - $('.screen-meta-toggle').not( link.parent() ).css('visibility', 'hidden'); - - panel.parent().show(); - panel.slideDown( 'fast', function() { - panel.focus(); - link.addClass('screen-meta-active').attr('aria-expanded', true); - }); - - $( document ).trigger( 'screen:options:open' ); - }, - - close: function( panel, link ) { - panel.slideUp( 'fast', function() { - link.removeClass('screen-meta-active').attr('aria-expanded', false); - $('.screen-meta-toggle').css('visibility', ''); - panel.parent().hide(); - }); - - $( document ).trigger( 'screen:options:close' ); - } -}; - -/** - * Help tabs. - */ -$('.contextual-help-tabs').delegate('a', 'click', function(e) { - var link = $(this), - panel; - - e.preventDefault(); - - // Don't do anything if the click is for the tab already showing. - if ( link.is('.active a') ) - return false; - - // Links - $('.contextual-help-tabs .active').removeClass('active'); - link.parent('li').addClass('active'); - - panel = $( link.attr('href') ); - - // Panels - $('.help-tab-content').not( panel ).removeClass('active').hide(); - panel.addClass('active').show(); -}); - -$(document).ready( function() { - var checks, first, last, checked, sliced, mobileEvent, transitionTimeout, focusedRowActions, - lastClicked = false, - menu = $('#adminmenu'), - pageInput = $('input.current-page'), - currentPage = pageInput.val(); - - // when the menu is folded, make the fly-out submenu header clickable - menu.on('click.wp-submenu-head', '.wp-submenu-head', function(e){ - $(e.target).parent().siblings('a').get(0).click(); - }); - - $('#collapse-menu').on('click.collapse-menu', function() { - var body = $( document.body ), respWidth, state; - - // reset any compensation for submenus near the bottom of the screen - $('#adminmenu div.wp-submenu').css('margin-top', ''); - - if ( window.innerWidth ) { - // window.innerWidth is affected by zooming on phones - respWidth = Math.max( window.innerWidth, document.documentElement.clientWidth ); - } else { - // IE < 9 doesn't support @media CSS rules - respWidth = 961; - } - - if ( respWidth && respWidth < 960 ) { - if ( body.hasClass('auto-fold') ) { - body.removeClass('auto-fold').removeClass('folded'); - setUserSetting('unfold', 1); - setUserSetting('mfold', 'o'); - state = 'open'; - } else { - body.addClass('auto-fold'); - setUserSetting('unfold', 0); - state = 'folded'; - } - } else { - if ( body.hasClass('folded') ) { - body.removeClass('folded'); - setUserSetting('mfold', 'o'); - state = 'open'; - } else { - body.addClass('folded'); - setUserSetting('mfold', 'f'); - state = 'folded'; - } - } - - $( document ).trigger( 'wp-collapse-menu', { state: state } ); - }); - - if ( 'ontouchstart' in window || /IEMobile\/[1-9]/.test(navigator.userAgent) ) { // touch screen device - // iOS Safari works with touchstart, the rest work with click - mobileEvent = /Mobile\/.+Safari/.test(navigator.userAgent) ? 'touchstart' : 'click'; - - // close any open submenus when touch/click is not on the menu - $(document.body).on( mobileEvent+'.wp-mobile-hover', function(e) { - if ( menu.data('wp-responsive') ) { - return; - } - - if ( ! $(e.target).closest('#adminmenu').length ) { - menu.find('li.wp-has-submenu.opensub').removeClass('opensub'); - } - }); - - menu.find('a.wp-has-submenu').on( mobileEvent+'.wp-mobile-hover', function(e) { - var b, h, o, f, menutop, wintop, maxtop, - el = $(this), - parent = el.parent(), - m = parent.find('.wp-submenu'); - - if ( menu.data('wp-responsive') ) { - return; - } - - // Show the sub instead of following the link if: - // - the submenu is not open - // - the submenu is not shown inline or the menu is not folded - if ( !parent.hasClass('opensub') && ( !parent.hasClass('wp-menu-open') || parent.width() < 40 ) ) { - e.preventDefault(); - - menutop = parent.offset().top; - wintop = $(window).scrollTop(); - maxtop = menutop - wintop - 30; // max = make the top of the sub almost touch admin bar - - b = menutop + m.height() + 1; // Bottom offset of the menu - h = $('#wpwrap').height(); // Height of the entire page - o = 60 + b - h; - f = $(window).height() + wintop - 50; // The fold - - if ( f < (b - o) ) { - o = b - f; - } - - if ( o > maxtop ) { - o = maxtop; - } - - if ( o > 1 ) { - m.css('margin-top', '-'+o+'px'); - } else { - m.css('margin-top', ''); - } - - menu.find('li.opensub').removeClass('opensub'); - parent.addClass('opensub'); - } - }); - } - - menu.find('li.wp-has-submenu').hoverIntent({ - over: function() { - var b, h, o, f, m = $(this).find('.wp-submenu'), menutop, wintop, maxtop, top = parseInt( m.css('top'), 10 ); - - if ( isNaN(top) || top > -5 ) { // meaning the submenu is visible - return; - } - - if ( menu.data('wp-responsive') ) { - // The menu is in responsive mode, bail - return; - } - - menutop = $(this).offset().top; - wintop = $(window).scrollTop(); - maxtop = menutop - wintop - 30; // max = make the top of the sub almost touch admin bar - - b = menutop + m.height() + 1; // Bottom offset of the menu - h = $('#wpwrap').height(); // Height of the entire page - o = 60 + b - h; - f = $(window).height() + wintop - 15; // The fold - - if ( f < (b - o) ) { - o = b - f; - } - - if ( o > maxtop ) { - o = maxtop; - } - - if ( o > 1 ) { - m.css('margin-top', '-'+o+'px'); - } else { - m.css('margin-top', ''); - } - - menu.find('li.menu-top').removeClass('opensub'); - $(this).addClass('opensub'); - }, - out: function(){ - if ( menu.data('wp-responsive') ) { - // The menu is in responsive mode, bail - return; - } - - $(this).removeClass('opensub').find('.wp-submenu').css('margin-top', ''); - }, - timeout: 200, - sensitivity: 7, - interval: 90 - }); - - menu.on('focus.adminmenu', '.wp-submenu a', function(e){ - if ( menu.data('wp-responsive') ) { - // The menu is in responsive mode, bail - return; - } - - $(e.target).closest('li.menu-top').addClass('opensub'); - }).on('blur.adminmenu', '.wp-submenu a', function(e){ - if ( menu.data('wp-responsive') ) { - // The menu is in responsive mode, bail - return; - } - - $(e.target).closest('li.menu-top').removeClass('opensub'); - }); - - // Move .updated and .error alert boxes. Don't move boxes designed to be inline. - $('div.wrap h2:first').nextAll('div.updated, div.error').addClass('below-h2'); - $('div.updated, div.error').not('.below-h2, .inline').insertAfter( $('div.wrap h2:first') ); - - // Init screen meta - screenMeta.init(); - - // check all checkboxes - $('tbody').children().children('.check-column').find(':checkbox').click( function(e) { - if ( 'undefined' == e.shiftKey ) { return true; } - if ( e.shiftKey ) { - if ( !lastClicked ) { return true; } - checks = $( lastClicked ).closest( 'form' ).find( ':checkbox' ); - first = checks.index( lastClicked ); - last = checks.index( this ); - checked = $(this).prop('checked'); - if ( 0 < first && 0 < last && first != last ) { - sliced = ( last > first ) ? checks.slice( first, last ) : checks.slice( last, first ); - sliced.prop( 'checked', function() { - if ( $(this).closest('tr').is(':visible') ) - return checked; - - return false; - }); - } - } - lastClicked = this; - - // toggle "check all" checkboxes - var unchecked = $(this).closest('tbody').find(':checkbox').filter(':visible').not(':checked'); - $(this).closest('table').children('thead, tfoot').find(':checkbox').prop('checked', function() { - return ( 0 === unchecked.length ); - }); - - return true; - }); - - $('thead, tfoot').find('.check-column :checkbox').on( 'click.wp-toggle-checkboxes', function( event ) { - var $this = $(this), - $table = $this.closest( 'table' ), - controlChecked = $this.prop('checked'), - toggle = event.shiftKey || $this.data('wp-toggle'); - - $table.children( 'tbody' ).filter(':visible') - .children().children('.check-column').find(':checkbox') - .prop('checked', function() { - if ( $(this).is(':hidden') ) { - return false; - } - - if ( toggle ) { - return ! $(this).prop( 'checked' ); - } else if ( controlChecked ) { - return true; - } - - return false; - }); - - $table.children('thead, tfoot').filter(':visible') - .children().children('.check-column').find(':checkbox') - .prop('checked', function() { - if ( toggle ) { - return false; - } else if ( controlChecked ) { - return true; - } - - return false; - }); - }); - - // Show row actions on keyboard focus of its parent container element or any other elements contained within - $( 'td.post-title, td.title, td.comment, .bookmarks td.column-name, td.blogname, td.username, .dashboard-comment-wrap' ).focusin(function(){ - clearTimeout( transitionTimeout ); - focusedRowActions = $(this).find( '.row-actions' ); - focusedRowActions.addClass( 'visible' ); - }).focusout(function(){ - // Tabbing between post title and .row-actions links needs a brief pause, otherwise - // the .row-actions div gets hidden in transit in some browsers (ahem, Firefox). - transitionTimeout = setTimeout(function(){ - focusedRowActions.removeClass( 'visible' ); - }, 30); - }); - - $('#default-password-nag-no').click( function() { - setUserSetting('default_password_nag', 'hide'); - $('div.default-password-nag').hide(); - return false; - }); - - // tab in textareas - $('#newcontent').bind('keydown.wpevent_InsertTab', function(e) { - var el = e.target, selStart, selEnd, val, scroll, sel; - - if ( e.keyCode == 27 ) { // escape key - $(el).data('tab-out', true); - return; - } - - if ( e.keyCode != 9 || e.ctrlKey || e.altKey || e.shiftKey ) // tab key - return; - - if ( $(el).data('tab-out') ) { - $(el).data('tab-out', false); - return; - } - - selStart = el.selectionStart; - selEnd = el.selectionEnd; - val = el.value; - - try { - this.lastKey = 9; // not a standard DOM property, lastKey is to help stop Opera tab event. See blur handler below. - } catch(err) {} - - if ( document.selection ) { - el.focus(); - sel = document.selection.createRange(); - sel.text = '\t'; - } else if ( selStart >= 0 ) { - scroll = this.scrollTop; - el.value = val.substring(0, selStart).concat('\t', val.substring(selEnd) ); - el.selectionStart = el.selectionEnd = selStart + 1; - this.scrollTop = scroll; - } - - if ( e.stopPropagation ) - e.stopPropagation(); - if ( e.preventDefault ) - e.preventDefault(); - }); - - $('#newcontent').bind('blur.wpevent_InsertTab', function() { - if ( this.lastKey && 9 == this.lastKey ) - this.focus(); - }); - - if ( pageInput.length ) { - pageInput.closest('form').submit( function() { - - // Reset paging var for new filters/searches but not for bulk actions. See #17685. - if ( $('select[name="action"]').val() == -1 && $('select[name="action2"]').val() == -1 && pageInput.val() == currentPage ) - pageInput.val('1'); - }); - } - - $('.search-box input[type="search"], .search-box input[type="submit"]').mousedown(function () { - $('select[name^="action"]').val('-1'); - }); - - // Scroll into view when focused - $('#contextual-help-link, #show-settings-link').on( 'focus.scroll-into-view', function(e){ - if ( e.target.scrollIntoView ) - e.target.scrollIntoView(false); - }); - - // Disable upload buttons until files are selected - (function(){ - var button, input, form = $('form.wp-upload-form'); - if ( ! form.length ) - return; - button = form.find('input[type="submit"]'); - input = form.find('input[type="file"]'); - - function toggleUploadButton() { - button.prop('disabled', '' === input.map( function() { - return $(this).val(); - }).get().join('')); - } - toggleUploadButton(); - input.on('change', toggleUploadButton); - })(); -}); - -// Fire a custom jQuery event at the end of window resize -( function() { - var timeout; - - function triggerEvent() { - $(document).trigger( 'wp-window-resized' ); - } - - function fireOnce() { - window.clearTimeout( timeout ); - timeout = window.setTimeout( triggerEvent, 200 ); - } - - $(window).on( 'resize.wp-fire-once', fireOnce ); -}()); - -$(document).ready( function() { - var $document = $( document ), - $window = $( window ), - $body = $( document.body ), - $adminMenuWrap = $( '#adminmenuwrap' ), - $collapseMenu = $( '#collapse-menu' ), - $wpwrap = $( '#wpwrap' ), - $adminmenu = $( '#adminmenu' ), - $overlay = $( '#wp-responsive-overlay' ), - $toolbar = $( '#wp-toolbar' ), - $toolbarPopups = $toolbar.find( 'a[aria-haspopup="true"]' ), - $sortables = $('.meta-box-sortables'), - stickyMenuActive = false, - wpResponsiveActive = false; - - window.stickyMenu = { - enable: function() { - if ( ! stickyMenuActive ) { - $document.on( 'wp-window-resized.sticky-menu', $.proxy( this.update, this ) ); - $collapseMenu.on( 'click.sticky-menu', $.proxy( this.update, this ) ); - this.update(); - stickyMenuActive = true; - } - }, - - disable: function() { - if ( stickyMenuActive ) { - $window.off( 'resize.sticky-menu' ); - $collapseMenu.off( 'click.sticky-menu' ); - $body.removeClass( 'sticky-menu' ); - stickyMenuActive = false; - } - }, - - update: function() { - // Make the admin menu sticky if the viewport is taller than it - if ( $window.height() > $adminMenuWrap.height() + 32 ) { - if ( ! $body.hasClass( 'sticky-menu' ) ) { - $body.addClass( 'sticky-menu' ); - } - } else { - if ( $body.hasClass( 'sticky-menu' ) ) { - $body.removeClass( 'sticky-menu' ); - } - } - } - }; - - window.wpResponsive = { - init: function() { - var self = this; - - // Modify functionality based on custom activate/deactivate event - $document.on( 'wp-responsive-activate.wp-responsive', function() { - self.activate(); - }).on( 'wp-responsive-deactivate.wp-responsive', function() { - self.deactivate(); - }); - - $( '#wp-admin-bar-menu-toggle a' ).attr( 'aria-expanded', 'false' ); - - // Toggle sidebar when toggle is clicked - $( '#wp-admin-bar-menu-toggle' ).on( 'click.wp-responsive', function( event ) { - event.preventDefault(); - $wpwrap.toggleClass( 'wp-responsive-open' ); - if ( $wpwrap.hasClass( 'wp-responsive-open' ) ) { - $(this).find('a').attr( 'aria-expanded', 'true' ); - $( '#adminmenu a:first' ).focus(); - } else { - $(this).find('a').attr( 'aria-expanded', 'false' ); - } - } ); - - // Add menu events - $adminmenu.on( 'click.wp-responsive', 'li.wp-has-submenu > a', function( event ) { - if ( ! $adminmenu.data('wp-responsive') ) { - return; - } - - $( this ).parent( 'li' ).toggleClass( 'selected' ); - event.preventDefault(); - }); - - self.trigger(); - $document.on( 'wp-window-resized.wp-responsive', $.proxy( this.trigger, this ) ); - - // This needs to run later as UI Sortable may be initialized later on $(document).ready() - $window.on( 'load.wp-responsive', function() { - var width = navigator.userAgent.indexOf('AppleWebKit/') > -1 ? $window.width() : window.innerWidth; - - if ( width <= 782 ) { - self.disableSortables(); - } - }); - }, - - activate: function() { - window.stickyMenu.disable(); - - if ( ! $body.hasClass( 'auto-fold' ) ) { - $body.addClass( 'auto-fold' ); - } - - $adminmenu.data( 'wp-responsive', 1 ); - this.disableSortables(); - }, - - deactivate: function() { - window.stickyMenu.enable(); - $adminmenu.removeData('wp-responsive'); - this.enableSortables(); - }, - - trigger: function() { - var width; - - if ( window.innerWidth ) { - // window.innerWidth is affected by zooming on phones - width = Math.max( window.innerWidth, document.documentElement.clientWidth ); - } else { - // Exclude IE < 9, it doesn't support @media CSS rules - return; - } - - if ( width <= 782 ) { - if ( ! wpResponsiveActive ) { - $document.trigger( 'wp-responsive-activate' ); - wpResponsiveActive = true; - } - } else { - if ( wpResponsiveActive ) { - $document.trigger( 'wp-responsive-deactivate' ); - wpResponsiveActive = false; - } - } - - if ( width <= 480 ) { - this.enableOverlay(); - } else { - this.disableOverlay(); - } - }, - - enableOverlay: function() { - if ( $overlay.length === 0 ) { - $overlay = $( '
        ' ) - .insertAfter( '#wpcontent' ) - .hide() - .on( 'click.wp-responsive', function() { - $toolbar.find( '.menupop.hover' ).removeClass( 'hover' ); - $( this ).hide(); - }); - } - - $toolbarPopups.on( 'click.wp-responsive', function() { - $overlay.show(); - }); - }, - - disableOverlay: function() { - $toolbarPopups.off( 'click.wp-responsive' ); - $overlay.hide(); - }, - - disableSortables: function() { - if ( $sortables.length ) { - try { - $sortables.sortable('disable'); - } catch(e) {} - } - }, - - enableSortables: function() { - if ( $sortables.length ) { - try { - $sortables.sortable('enable'); - } catch(e) {} - } - } - }; - - window.stickyMenu.enable(); - window.wpResponsive.init(); -}); - -// Make Windows 8 devices play along nicely. -(function(){ - if ( '-ms-user-select' in document.documentElement.style && navigator.userAgent.match(/IEMobile\/10\.0/) ) { - var msViewportStyle = document.createElement( 'style' ); - msViewportStyle.appendChild( - document.createTextNode( '@-ms-viewport{width:auto!important}' ) - ); - document.getElementsByTagName( 'head' )[0].appendChild( msViewportStyle ); - } -})(); - -}( jQuery, window )); diff --git a/sources/wordpress/wp-admin/js/common.min.js b/sources/wordpress/wp-admin/js/common.min.js deleted file mode 100644 index edde0c5..0000000 --- a/sources/wordpress/wp-admin/js/common.min.js +++ /dev/null @@ -1 +0,0 @@ -var showNotice,adminMenu,columns,validateForm,screenMeta;!function(a,b){adminMenu={init:function(){},fold:function(){},restoreMenuState:function(){},toggle:function(){},favorites:function(){}},columns={init:function(){var b=this;a(".hide-column-tog","#adv-settings").click(function(){var c=a(this),d=c.val();c.prop("checked")?b.checked(d):b.unchecked(d),columns.saveManageColumnsState()})},saveManageColumnsState:function(){var b=this.hidden();a.post(ajaxurl,{action:"hidden-columns",hidden:b,screenoptionnonce:a("#screenoptionnonce").val(),page:pagenow})},checked:function(b){a(".column-"+b).show(),this.colSpanChange(1)},unchecked:function(b){a(".column-"+b).hide(),this.colSpanChange(-1)},hidden:function(){return a(".manage-column").filter(":hidden").map(function(){return this.id}).get().join(",")},useCheckboxesForHidden:function(){this.hidden=function(){return a(".hide-column-tog").not(":checked").map(function(){var a=this.id;return a.substring(a,a.length-5)}).get().join(",")}},colSpanChange:function(b){var c,d=a("table").find(".colspanchange");d.length&&(c=parseInt(d.attr("colspan"),10)+b,d.attr("colspan",c.toString()))}},a(document).ready(function(){columns.init()}),validateForm=function(b){return!a(b).find(".form-required").filter(function(){return""===a("input:visible",this).val()}).addClass("form-invalid").find("input:visible").change(function(){a(this).closest(".form-invalid").removeClass("form-invalid")}).size()},showNotice={warn:function(){var a=commonL10n.warnDelete||"";return confirm(a)?!0:!1},note:function(a){alert(a)}},screenMeta={element:null,toggles:null,page:null,init:function(){this.element=a("#screen-meta"),this.toggles=a(".screen-meta-toggle a"),this.page=a("#wpcontent"),this.toggles.click(this.toggleEvent)},toggleEvent:function(b){var c=a(this.href.replace(/.+#/,"#"));b.preventDefault(),c.length&&(c.is(":visible")?screenMeta.close(c,a(this)):screenMeta.open(c,a(this)))},open:function(b,c){a(".screen-meta-toggle").not(c.parent()).css("visibility","hidden"),b.parent().show(),b.slideDown("fast",function(){b.focus(),c.addClass("screen-meta-active").attr("aria-expanded",!0)}),a(document).trigger("screen:options:open")},close:function(b,c){b.slideUp("fast",function(){c.removeClass("screen-meta-active").attr("aria-expanded",!1),a(".screen-meta-toggle").css("visibility",""),b.parent().hide()}),a(document).trigger("screen:options:close")}},a(".contextual-help-tabs").delegate("a","click",function(b){var c,d=a(this);return b.preventDefault(),d.is(".active a")?!1:(a(".contextual-help-tabs .active").removeClass("active"),d.parent("li").addClass("active"),c=a(d.attr("href")),a(".help-tab-content").not(c).removeClass("active").hide(),void c.addClass("active").show())}),a(document).ready(function(){var c,d,e,f,g,h,i,j,k=!1,l=a("#adminmenu"),m=a("input.current-page"),n=m.val();l.on("click.wp-submenu-head",".wp-submenu-head",function(b){a(b.target).parent().siblings("a").get(0).click()}),a("#collapse-menu").on("click.collapse-menu",function(){var c,d,e=a(document.body);a("#adminmenu div.wp-submenu").css("margin-top",""),c=b.innerWidth?Math.max(b.innerWidth,document.documentElement.clientWidth):961,c&&960>c?e.hasClass("auto-fold")?(e.removeClass("auto-fold").removeClass("folded"),setUserSetting("unfold",1),setUserSetting("mfold","o"),d="open"):(e.addClass("auto-fold"),setUserSetting("unfold",0),d="folded"):e.hasClass("folded")?(e.removeClass("folded"),setUserSetting("mfold","o"),d="open"):(e.addClass("folded"),setUserSetting("mfold","f"),d="folded"),a(document).trigger("wp-collapse-menu",{state:d})}),("ontouchstart"in b||/IEMobile\/[1-9]/.test(navigator.userAgent))&&(h=/Mobile\/.+Safari/.test(navigator.userAgent)?"touchstart":"click",a(document.body).on(h+".wp-mobile-hover",function(b){l.data("wp-responsive")||a(b.target).closest("#adminmenu").length||l.find("li.wp-has-submenu.opensub").removeClass("opensub")}),l.find("a.wp-has-submenu").on(h+".wp-mobile-hover",function(c){var d,e,f,g,h,i,j,k=a(this),m=k.parent(),n=m.find(".wp-submenu");l.data("wp-responsive")||m.hasClass("opensub")||m.hasClass("wp-menu-open")&&!(m.width()<40)||(c.preventDefault(),h=m.offset().top,i=a(b).scrollTop(),j=h-i-30,d=h+n.height()+1,e=a("#wpwrap").height(),f=60+d-e,g=a(b).height()+i-50,d-f>g&&(f=d-g),f>j&&(f=j),f>1?n.css("margin-top","-"+f+"px"):n.css("margin-top",""),l.find("li.opensub").removeClass("opensub"),m.addClass("opensub"))})),l.find("li.wp-has-submenu").hoverIntent({over:function(){var c,d,e,f,g,h,i,j=a(this).find(".wp-submenu"),k=parseInt(j.css("top"),10);isNaN(k)||k>-5||l.data("wp-responsive")||(g=a(this).offset().top,h=a(b).scrollTop(),i=g-h-30,c=g+j.height()+1,d=a("#wpwrap").height(),e=60+c-d,f=a(b).height()+h-15,c-e>f&&(e=c-f),e>i&&(e=i),e>1?j.css("margin-top","-"+e+"px"):j.css("margin-top",""),l.find("li.menu-top").removeClass("opensub"),a(this).addClass("opensub"))},out:function(){l.data("wp-responsive")||a(this).removeClass("opensub").find(".wp-submenu").css("margin-top","")},timeout:200,sensitivity:7,interval:90}),l.on("focus.adminmenu",".wp-submenu a",function(b){l.data("wp-responsive")||a(b.target).closest("li.menu-top").addClass("opensub")}).on("blur.adminmenu",".wp-submenu a",function(b){l.data("wp-responsive")||a(b.target).closest("li.menu-top").removeClass("opensub")}),a("div.wrap h2:first").nextAll("div.updated, div.error").addClass("below-h2"),a("div.updated, div.error").not(".below-h2, .inline").insertAfter(a("div.wrap h2:first")),screenMeta.init(),a("tbody").children().children(".check-column").find(":checkbox").click(function(b){if("undefined"==b.shiftKey)return!0;if(b.shiftKey){if(!k)return!0;c=a(k).closest("form").find(":checkbox"),d=c.index(k),e=c.index(this),f=a(this).prop("checked"),d>0&&e>0&&d!=e&&(g=e>d?c.slice(d,e):c.slice(e,d),g.prop("checked",function(){return a(this).closest("tr").is(":visible")?f:!1}))}k=this;var h=a(this).closest("tbody").find(":checkbox").filter(":visible").not(":checked");return a(this).closest("table").children("thead, tfoot").find(":checkbox").prop("checked",function(){return 0===h.length}),!0}),a("thead, tfoot").find(".check-column :checkbox").on("click.wp-toggle-checkboxes",function(b){var c=a(this),d=c.closest("table"),e=c.prop("checked"),f=b.shiftKey||c.data("wp-toggle");d.children("tbody").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return a(this).is(":hidden")?!1:f?!a(this).prop("checked"):e?!0:!1}),d.children("thead, tfoot").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return f?!1:e?!0:!1})}),a("td.post-title, td.title, td.comment, .bookmarks td.column-name, td.blogname, td.username, .dashboard-comment-wrap").focusin(function(){clearTimeout(i),j=a(this).find(".row-actions"),j.addClass("visible")}).focusout(function(){i=setTimeout(function(){j.removeClass("visible")},30)}),a("#default-password-nag-no").click(function(){return setUserSetting("default_password_nag","hide"),a("div.default-password-nag").hide(),!1}),a("#newcontent").bind("keydown.wpevent_InsertTab",function(b){var c,d,e,f,g,h=b.target;if(27==b.keyCode)return void a(h).data("tab-out",!0);if(!(9!=b.keyCode||b.ctrlKey||b.altKey||b.shiftKey)){if(a(h).data("tab-out"))return void a(h).data("tab-out",!1);c=h.selectionStart,d=h.selectionEnd,e=h.value;try{this.lastKey=9}catch(i){}document.selection?(h.focus(),g=document.selection.createRange(),g.text=" "):c>=0&&(f=this.scrollTop,h.value=e.substring(0,c).concat(" ",e.substring(d)),h.selectionStart=h.selectionEnd=c+1,this.scrollTop=f),b.stopPropagation&&b.stopPropagation(),b.preventDefault&&b.preventDefault()}}),a("#newcontent").bind("blur.wpevent_InsertTab",function(){this.lastKey&&9==this.lastKey&&this.focus()}),m.length&&m.closest("form").submit(function(){-1==a('select[name="action"]').val()&&-1==a('select[name="action2"]').val()&&m.val()==n&&m.val("1")}),a('.search-box input[type="search"], .search-box input[type="submit"]').mousedown(function(){a('select[name^="action"]').val("-1")}),a("#contextual-help-link, #show-settings-link").on("focus.scroll-into-view",function(a){a.target.scrollIntoView&&a.target.scrollIntoView(!1)}),function(){function b(){c.prop("disabled",""===d.map(function(){return a(this).val()}).get().join(""))}var c,d,e=a("form.wp-upload-form");e.length&&(c=e.find('input[type="submit"]'),d=e.find('input[type="file"]'),b(),d.on("change",b))}()}),function(){function c(){a(document).trigger("wp-window-resized")}function d(){b.clearTimeout(e),e=b.setTimeout(c,200)}var e;a(b).on("resize.wp-fire-once",d)}(),a(document).ready(function(){var c=a(document),d=a(b),e=a(document.body),f=a("#adminmenuwrap"),g=a("#collapse-menu"),h=a("#wpwrap"),i=a("#adminmenu"),j=a("#wp-responsive-overlay"),k=a("#wp-toolbar"),l=k.find('a[aria-haspopup="true"]'),m=a(".meta-box-sortables"),n=!1,o=!1;b.stickyMenu={enable:function(){n||(c.on("wp-window-resized.sticky-menu",a.proxy(this.update,this)),g.on("click.sticky-menu",a.proxy(this.update,this)),this.update(),n=!0)},disable:function(){n&&(d.off("resize.sticky-menu"),g.off("click.sticky-menu"),e.removeClass("sticky-menu"),n=!1)},update:function(){d.height()>f.height()+32?e.hasClass("sticky-menu")||e.addClass("sticky-menu"):e.hasClass("sticky-menu")&&e.removeClass("sticky-menu")}},b.wpResponsive={init:function(){var e=this;c.on("wp-responsive-activate.wp-responsive",function(){e.activate()}).on("wp-responsive-deactivate.wp-responsive",function(){e.deactivate()}),a("#wp-admin-bar-menu-toggle a").attr("aria-expanded","false"),a("#wp-admin-bar-menu-toggle").on("click.wp-responsive",function(b){b.preventDefault(),h.toggleClass("wp-responsive-open"),h.hasClass("wp-responsive-open")?(a(this).find("a").attr("aria-expanded","true"),a("#adminmenu a:first").focus()):a(this).find("a").attr("aria-expanded","false")}),i.on("click.wp-responsive","li.wp-has-submenu > a",function(b){i.data("wp-responsive")&&(a(this).parent("li").toggleClass("selected"),b.preventDefault())}),e.trigger(),c.on("wp-window-resized.wp-responsive",a.proxy(this.trigger,this)),d.on("load.wp-responsive",function(){var a=navigator.userAgent.indexOf("AppleWebKit/")>-1?d.width():b.innerWidth;782>=a&&e.disableSortables()})},activate:function(){b.stickyMenu.disable(),e.hasClass("auto-fold")||e.addClass("auto-fold"),i.data("wp-responsive",1),this.disableSortables()},deactivate:function(){b.stickyMenu.enable(),i.removeData("wp-responsive"),this.enableSortables()},trigger:function(){var a;b.innerWidth&&(a=Math.max(b.innerWidth,document.documentElement.clientWidth),782>=a?o||(c.trigger("wp-responsive-activate"),o=!0):o&&(c.trigger("wp-responsive-deactivate"),o=!1),480>=a?this.enableOverlay():this.disableOverlay())},enableOverlay:function(){0===j.length&&(j=a('
        ').insertAfter("#wpcontent").hide().on("click.wp-responsive",function(){k.find(".menupop.hover").removeClass("hover"),a(this).hide()})),l.on("click.wp-responsive",function(){j.show()})},disableOverlay:function(){l.off("click.wp-responsive"),j.hide()},disableSortables:function(){if(m.length)try{m.sortable("disable")}catch(a){}},enableSortables:function(){if(m.length)try{m.sortable("enable")}catch(a){}}},b.stickyMenu.enable(),b.wpResponsive.init()}),function(){if("-ms-user-select"in document.documentElement.style&&navigator.userAgent.match(/IEMobile\/10\.0/)){var a=document.createElement("style");a.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")),document.getElementsByTagName("head")[0].appendChild(a)}}()}(jQuery,window); \ No newline at end of file diff --git a/sources/wordpress/wp-admin/js/custom-background.js b/sources/wordpress/wp-admin/js/custom-background.js deleted file mode 100644 index 81fd591..0000000 --- a/sources/wordpress/wp-admin/js/custom-background.js +++ /dev/null @@ -1,75 +0,0 @@ -/* global ajaxurl */ -(function($) { - $(document).ready(function() { - var frame, - bgImage = $( '#custom-background-image' ); - - $('#background-color').wpColorPicker({ - change: function( event, ui ) { - bgImage.css('background-color', ui.color.toString()); - }, - clear: function() { - bgImage.css('background-color', ''); - } - }); - - $('input[name="background-position-x"]').change(function() { - bgImage.css('background-position', $(this).val() + ' top'); - }); - - $('input[name="background-repeat"]').change(function() { - bgImage.css('background-repeat', $(this).val()); - }); - - $('#choose-from-library-link').click( function( event ) { - var $el = $(this); - - event.preventDefault(); - - // If the media frame already exists, reopen it. - if ( frame ) { - frame.open(); - return; - } - - // Create the media frame. - frame = wp.media.frames.customBackground = wp.media({ - // Set the title of the modal. - title: $el.data('choose'), - - // Tell the modal to show only images. - library: { - type: 'image' - }, - - // Customize the submit button. - button: { - // Set the text of the button. - text: $el.data('update'), - // Tell the button not to close the modal, since we're - // going to refresh the page when the image is selected. - close: false - } - }); - - // When an image is selected, run a callback. - frame.on( 'select', function() { - // Grab the selected attachment. - var attachment = frame.state().get('selection').first(); - - // Run an AJAX request to set the background image. - $.post( ajaxurl, { - action: 'set-background-image', - attachment_id: attachment.id, - size: 'full' - }).done( function() { - // When the request completes, reload the window. - window.location.reload(); - }); - }); - - // Finally, open the modal. - frame.open(); - }); - }); -})(jQuery); diff --git a/sources/wordpress/wp-admin/js/custom-background.min.js b/sources/wordpress/wp-admin/js/custom-background.min.js deleted file mode 100644 index f53e02c..0000000 --- a/sources/wordpress/wp-admin/js/custom-background.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(a){a(document).ready(function(){var b,c=a("#custom-background-image");a("#background-color").wpColorPicker({change:function(a,b){c.css("background-color",b.color.toString())},clear:function(){c.css("background-color","")}}),a('input[name="background-position-x"]').change(function(){c.css("background-position",a(this).val()+" top")}),a('input[name="background-repeat"]').change(function(){c.css("background-repeat",a(this).val())}),a("#choose-from-library-link").click(function(c){var d=a(this);return c.preventDefault(),b?void b.open():(b=wp.media.frames.customBackground=wp.media({title:d.data("choose"),library:{type:"image"},button:{text:d.data("update"),close:!1}}),b.on("select",function(){var c=b.state().get("selection").first();a.post(ajaxurl,{action:"set-background-image",attachment_id:c.id,size:"full"}).done(function(){window.location.reload()})}),void b.open())})})}(jQuery); \ No newline at end of file diff --git a/sources/wordpress/wp-admin/js/custom-header.js b/sources/wordpress/wp-admin/js/custom-header.js deleted file mode 100644 index ce224e4..0000000 --- a/sources/wordpress/wp-admin/js/custom-header.js +++ /dev/null @@ -1,61 +0,0 @@ -/* global isRtl */ -(function($) { - var frame; - - $( function() { - // Fetch available headers and apply jQuery.masonry - // once the images have loaded. - var $headers = $('.available-headers'); - - $headers.imagesLoaded( function() { - $headers.masonry({ - itemSelector: '.default-header', - isRTL: !! ( 'undefined' != typeof isRtl && isRtl ) - }); - }); - - // Build the choose from library frame. - $('#choose-from-library-link').click( function( event ) { - var $el = $(this); - event.preventDefault(); - - // If the media frame already exists, reopen it. - if ( frame ) { - frame.open(); - return; - } - - // Create the media frame. - frame = wp.media.frames.customHeader = wp.media({ - // Set the title of the modal. - title: $el.data('choose'), - - // Tell the modal to show only images. - library: { - type: 'image' - }, - - // Customize the submit button. - button: { - // Set the text of the button. - text: $el.data('update'), - // Tell the button not to close the modal, since we're - // going to refresh the page when the image is selected. - close: false - } - }); - - // When an image is selected, run a callback. - frame.on( 'select', function() { - // Grab the selected attachment. - var attachment = frame.state().get('selection').first(), - link = $el.data('updateLink'); - - // Tell the browser to navigate to the crop step. - window.location = link + '&file=' + attachment.id; - }); - - frame.open(); - }); - }); -}(jQuery)); diff --git a/sources/wordpress/wp-admin/js/customize-controls.js b/sources/wordpress/wp-admin/js/customize-controls.js deleted file mode 100644 index 85b171d..0000000 --- a/sources/wordpress/wp-admin/js/customize-controls.js +++ /dev/null @@ -1,1305 +0,0 @@ -/* globals _wpCustomizeHeader, _wpMediaViewsL10n */ -(function( exports, $ ){ - var api = wp.customize; - - /** - * @constructor - * @augments wp.customize.Value - * @augments wp.customize.Class - * - * @param options - * - previewer - The Previewer instance to sync with. - * - transport - The transport to use for previewing. Supports 'refresh' and 'postMessage'. - */ - api.Setting = api.Value.extend({ - initialize: function( id, value, options ) { - api.Value.prototype.initialize.call( this, value, options ); - - this.id = id; - this.transport = this.transport || 'refresh'; - - this.bind( this.preview ); - }, - preview: function() { - switch ( this.transport ) { - case 'refresh': - return this.previewer.refresh(); - case 'postMessage': - return this.previewer.send( 'setting', [ this.id, this() ] ); - } - } - }); - - /** - * @constructor - * @augments wp.customize.Class - */ - api.Control = api.Class.extend({ - initialize: function( id, options ) { - var control = this, - nodes, radios, settings; - - this.params = {}; - $.extend( this, options || {} ); - - this.id = id; - this.selector = '#customize-control-' + id.replace( /\]/g, '' ).replace( /\[/g, '-' ); - this.container = $( this.selector ); - this.active = new api.Value( this.params.active ); - - settings = $.map( this.params.settings, function( value ) { - return value; - }); - - api.apply( api, settings.concat( function() { - var key; - - control.settings = {}; - for ( key in control.params.settings ) { - control.settings[ key ] = api( control.params.settings[ key ] ); - } - - control.setting = control.settings['default'] || null; - control.ready(); - }) ); - - control.elements = []; - - nodes = this.container.find('[data-customize-setting-link]'); - radios = {}; - - nodes.each( function() { - var node = $(this), - name; - - if ( node.is(':radio') ) { - name = node.prop('name'); - if ( radios[ name ] ) - return; - - radios[ name ] = true; - node = nodes.filter( '[name="' + name + '"]' ); - } - - api( node.data('customizeSettingLink'), function( setting ) { - var element = new api.Element( node ); - control.elements.push( element ); - element.sync( setting ); - element.set( setting() ); - }); - }); - - control.active.bind( function ( active ) { - control.toggle( active ); - } ); - control.toggle( control.active() ); - }, - - /** - * @abstract - */ - ready: function() {}, - - /** - * Callback for change to the control's active state. - * - * Override function for custom behavior for the control being active/inactive. - * - * @param {Boolean} active - */ - toggle: function ( active ) { - if ( active ) { - this.container.slideDown(); - } else { - this.container.slideUp(); - } - }, - - dropdownInit: function() { - var control = this, - statuses = this.container.find('.dropdown-status'), - params = this.params, - toggleFreeze = false, - update = function( to ) { - if ( typeof to === 'string' && params.statuses && params.statuses[ to ] ) - statuses.html( params.statuses[ to ] ).show(); - else - statuses.hide(); - }; - - // Support the .dropdown class to open/close complex elements - this.container.on( 'click keydown', '.dropdown', function( event ) { - if ( event.type === 'keydown' && 13 !== event.which ) // enter - return; - - event.preventDefault(); - - if (!toggleFreeze) - control.container.toggleClass('open'); - - if ( control.container.hasClass('open') ) - control.container.parent().parent().find('li.library-selected').focus(); - - // Don't want to fire focus and click at same time - toggleFreeze = true; - setTimeout(function () { - toggleFreeze = false; - }, 400); - }); - - this.setting.bind( update ); - update( this.setting() ); - } - }); - - /** - * @constructor - * @augments wp.customize.Control - * @augments wp.customize.Class - */ - api.ColorControl = api.Control.extend({ - ready: function() { - var control = this, - picker = this.container.find('.color-picker-hex'); - - picker.val( control.setting() ).wpColorPicker({ - change: function() { - control.setting.set( picker.wpColorPicker('color') ); - }, - clear: function() { - control.setting.set( false ); - } - }); - } - }); - - /** - * @constructor - * @augments wp.customize.Control - * @augments wp.customize.Class - */ - api.UploadControl = api.Control.extend({ - ready: function() { - var control = this; - - this.params.removed = this.params.removed || ''; - - this.success = $.proxy( this.success, this ); - - this.uploader = $.extend({ - container: this.container, - browser: this.container.find('.upload'), - dropzone: this.container.find('.upload-dropzone'), - success: this.success, - plupload: {}, - params: {} - }, this.uploader || {} ); - - if ( control.params.extensions ) { - control.uploader.plupload.filters = [{ - title: api.l10n.allowedFiles, - extensions: control.params.extensions - }]; - } - - if ( control.params.context ) - control.uploader.params['post_data[context]'] = this.params.context; - - if ( api.settings.theme.stylesheet ) - control.uploader.params['post_data[theme]'] = api.settings.theme.stylesheet; - - this.uploader = new wp.Uploader( this.uploader ); - - this.remover = this.container.find('.remove'); - this.remover.on( 'click keydown', function( event ) { - if ( event.type === 'keydown' && 13 !== event.which ) // enter - return; - - control.setting.set( control.params.removed ); - event.preventDefault(); - }); - - this.removerVisibility = $.proxy( this.removerVisibility, this ); - this.setting.bind( this.removerVisibility ); - this.removerVisibility( this.setting.get() ); - }, - success: function( attachment ) { - this.setting.set( attachment.get('url') ); - }, - removerVisibility: function( to ) { - this.remover.toggle( to != this.params.removed ); - } - }); - - /** - * @constructor - * @augments wp.customize.UploadControl - * @augments wp.customize.Control - * @augments wp.customize.Class - */ - api.ImageControl = api.UploadControl.extend({ - ready: function() { - var control = this, - panels; - - this.uploader = { - init: function() { - var fallback, button; - - if ( this.supports.dragdrop ) - return; - - // Maintain references while wrapping the fallback button. - fallback = control.container.find( '.upload-fallback' ); - button = fallback.children().detach(); - - this.browser.detach().empty().append( button ); - fallback.append( this.browser ).show(); - } - }; - - api.UploadControl.prototype.ready.call( this ); - - this.thumbnail = this.container.find('.preview-thumbnail img'); - this.thumbnailSrc = $.proxy( this.thumbnailSrc, this ); - this.setting.bind( this.thumbnailSrc ); - - this.library = this.container.find('.library'); - - // Generate tab objects - this.tabs = {}; - panels = this.library.find('.library-content'); - - this.library.children('ul').children('li').each( function() { - var link = $(this), - id = link.data('customizeTab'), - panel = panels.filter('[data-customize-tab="' + id + '"]'); - - control.tabs[ id ] = { - both: link.add( panel ), - link: link, - panel: panel - }; - }); - - // Bind tab switch events - this.library.children('ul').on( 'click keydown', 'li', function( event ) { - if ( event.type === 'keydown' && 13 !== event.which ) // enter - return; - - var id = $(this).data('customizeTab'), - tab = control.tabs[ id ]; - - event.preventDefault(); - - if ( tab.link.hasClass('library-selected') ) - return; - - control.selected.both.removeClass('library-selected'); - control.selected = tab; - control.selected.both.addClass('library-selected'); - }); - - // Bind events to switch image urls. - this.library.on( 'click keydown', 'a', function( event ) { - if ( event.type === 'keydown' && 13 !== event.which ) // enter - return; - - var value = $(this).data('customizeImageValue'); - - if ( value ) { - control.setting.set( value ); - event.preventDefault(); - } - }); - - if ( this.tabs.uploaded ) { - this.tabs.uploaded.target = this.library.find('.uploaded-target'); - if ( ! this.tabs.uploaded.panel.find('.thumbnail').length ) - this.tabs.uploaded.both.addClass('hidden'); - } - - // Select a tab - panels.each( function() { - var tab = control.tabs[ $(this).data('customizeTab') ]; - - // Select the first visible tab. - if ( ! tab.link.hasClass('hidden') ) { - control.selected = tab; - tab.both.addClass('library-selected'); - return false; - } - }); - - this.dropdownInit(); - }, - success: function( attachment ) { - api.UploadControl.prototype.success.call( this, attachment ); - - // Add the uploaded image to the uploaded tab. - if ( this.tabs.uploaded && this.tabs.uploaded.target.length ) { - this.tabs.uploaded.both.removeClass('hidden'); - - // @todo: Do NOT store this on the attachment model. That is bad. - attachment.element = $( '
        ' ) - .data( 'customizeImageValue', attachment.get('url') ) - .append( '' ) - .appendTo( this.tabs.uploaded.target ); - } - }, - thumbnailSrc: function( to ) { - if ( /^(https?:)?\/\//.test( to ) ) - this.thumbnail.prop( 'src', to ).show(); - else - this.thumbnail.hide(); - } - }); - - /** - * @constructor - * @augments wp.customize.Control - * @augments wp.customize.Class - */ - api.HeaderControl = api.Control.extend({ - ready: function() { - this.btnRemove = $('#customize-control-header_image .actions .remove'); - this.btnNew = $('#customize-control-header_image .actions .new'); - - _.bindAll(this, 'openMedia', 'removeImage'); - - this.btnNew.on( 'click', this.openMedia ); - this.btnRemove.on( 'click', this.removeImage ); - - api.HeaderTool.currentHeader = new api.HeaderTool.ImageModel(); - - new api.HeaderTool.CurrentView({ - model: api.HeaderTool.currentHeader, - el: '.current .container' - }); - - new api.HeaderTool.ChoiceListView({ - collection: api.HeaderTool.UploadsList = new api.HeaderTool.ChoiceList(), - el: '.choices .uploaded .list' - }); - - new api.HeaderTool.ChoiceListView({ - collection: api.HeaderTool.DefaultsList = new api.HeaderTool.DefaultsList(), - el: '.choices .default .list' - }); - - api.HeaderTool.combinedList = api.HeaderTool.CombinedList = new api.HeaderTool.CombinedList([ - api.HeaderTool.UploadsList, - api.HeaderTool.DefaultsList - ]); - }, - - /** - * Returns a set of options, computed from the attached image data and - * theme-specific data, to be fed to the imgAreaSelect plugin in - * wp.media.view.Cropper. - * - * @param {wp.media.model.Attachment} attachment - * @param {wp.media.controller.Cropper} controller - * @returns {Object} Options - */ - calculateImageSelectOptions: function(attachment, controller) { - var xInit = parseInt(_wpCustomizeHeader.data.width, 10), - yInit = parseInt(_wpCustomizeHeader.data.height, 10), - flexWidth = !! parseInt(_wpCustomizeHeader.data['flex-width'], 10), - flexHeight = !! parseInt(_wpCustomizeHeader.data['flex-height'], 10), - ratio, xImg, yImg, realHeight, realWidth, - imgSelectOptions; - - realWidth = attachment.get('width'); - realHeight = attachment.get('height'); - - this.headerImage = new api.HeaderTool.ImageModel(); - this.headerImage.set({ - themeWidth: xInit, - themeHeight: yInit, - themeFlexWidth: flexWidth, - themeFlexHeight: flexHeight, - imageWidth: realWidth, - imageHeight: realHeight - }); - - controller.set( 'canSkipCrop', ! this.headerImage.shouldBeCropped() ); - - ratio = xInit / yInit; - xImg = realWidth; - yImg = realHeight; - - if ( xImg / yImg > ratio ) { - yInit = yImg; - xInit = yInit * ratio; - } else { - xInit = xImg; - yInit = xInit / ratio; - } - - imgSelectOptions = { - handles: true, - keys: true, - instance: true, - persistent: true, - imageWidth: realWidth, - imageHeight: realHeight, - x1: 0, - y1: 0, - x2: xInit, - y2: yInit - }; - - if (flexHeight === false && flexWidth === false) { - imgSelectOptions.aspectRatio = xInit + ':' + yInit; - } - if (flexHeight === false ) { - imgSelectOptions.maxHeight = yInit; - } - if (flexWidth === false ) { - imgSelectOptions.maxWidth = xInit; - } - - return imgSelectOptions; - }, - - /** - * Sets up and opens the Media Manager in order to select an image. - * Depending on both the size of the image and the properties of the - * current theme, a cropping step after selection may be required or - * skippable. - * - * @param {event} event - */ - openMedia: function(event) { - var l10n = _wpMediaViewsL10n; - - event.preventDefault(); - - this.frame = wp.media({ - button: { - text: l10n.selectAndCrop, - close: false - }, - states: [ - new wp.media.controller.Library({ - title: l10n.chooseImage, - library: wp.media.query({ type: 'image' }), - multiple: false, - priority: 20, - suggestedWidth: _wpCustomizeHeader.data.width, - suggestedHeight: _wpCustomizeHeader.data.height - }), - new wp.media.controller.Cropper({ - imgSelectOptions: this.calculateImageSelectOptions - }) - ] - }); - - this.frame.on('select', this.onSelect, this); - this.frame.on('cropped', this.onCropped, this); - this.frame.on('skippedcrop', this.onSkippedCrop, this); - - this.frame.open(); - }, - - onSelect: function() { - this.frame.setState('cropper'); - }, - onCropped: function(croppedImage) { - var url = croppedImage.post_content, - attachmentId = croppedImage.attachment_id, - w = croppedImage.width, - h = croppedImage.height; - this.setImageFromURL(url, attachmentId, w, h); - }, - onSkippedCrop: function(selection) { - var url = selection.get('url'), - w = selection.get('width'), - h = selection.get('height'); - this.setImageFromURL(url, selection.id, w, h); - }, - - /** - * Creates a new wp.customize.HeaderTool.ImageModel from provided - * header image data and inserts it into the user-uploaded headers - * collection. - * - * @param {String} url - * @param {Number} attachmentId - * @param {Number} width - * @param {Number} height - */ - setImageFromURL: function(url, attachmentId, width, height) { - var choice, data = {}; - - data.url = url; - data.thumbnail_url = url; - data.timestamp = _.now(); - - if (attachmentId) { - data.attachment_id = attachmentId; - } - - if (width) { - data.width = width; - } - - if (height) { - data.height = height; - } - - choice = new api.HeaderTool.ImageModel({ - header: data, - choice: url.split('/').pop() - }); - api.HeaderTool.UploadsList.add(choice); - api.HeaderTool.currentHeader.set(choice.toJSON()); - choice.save(); - choice.importImage(); - }, - - /** - * Triggers the necessary events to deselect an image which was set as - * the currently selected one. - */ - removeImage: function() { - api.HeaderTool.currentHeader.trigger('hide'); - api.HeaderTool.CombinedList.trigger('control:removeImage'); - } - - }); - - // Change objects contained within the main customize object to Settings. - api.defaultConstructor = api.Setting; - - // Create the collection of Control objects. - api.control = new api.Values({ defaultConstructor: api.Control }); - - /** - * @constructor - * @augments wp.customize.Messenger - * @augments wp.customize.Class - * @mixes wp.customize.Events - */ - api.PreviewFrame = api.Messenger.extend({ - sensitivity: 2000, - - initialize: function( params, options ) { - var deferred = $.Deferred(); - - // This is the promise object. - deferred.promise( this ); - - this.container = params.container; - this.signature = params.signature; - - $.extend( params, { channel: api.PreviewFrame.uuid() }); - - api.Messenger.prototype.initialize.call( this, params, options ); - - this.add( 'previewUrl', params.previewUrl ); - - this.query = $.extend( params.query || {}, { customize_messenger_channel: this.channel() }); - - this.run( deferred ); - }, - - run: function( deferred ) { - var self = this, - loaded = false, - ready = false; - - if ( this._ready ) - this.unbind( 'ready', this._ready ); - - this._ready = function() { - ready = true; - - if ( loaded ) - deferred.resolveWith( self ); - }; - - this.bind( 'ready', this._ready ); - - this.bind( 'ready', function ( data ) { - if ( ! data || ! data.activeControls ) { - return; - } - - $.each( data.activeControls, function ( id, active ) { - var control = api.control( id ); - if ( control ) { - control.active( active ); - } - } ); - } ); - - this.request = $.ajax( this.previewUrl(), { - type: 'POST', - data: this.query, - xhrFields: { - withCredentials: true - } - } ); - - this.request.fail( function() { - deferred.rejectWith( self, [ 'request failure' ] ); - }); - - this.request.done( function( response ) { - var location = self.request.getResponseHeader('Location'), - signature = self.signature, - index; - - // Check if the location response header differs from the current URL. - // If so, the request was redirected; try loading the requested page. - if ( location && location != self.previewUrl() ) { - deferred.rejectWith( self, [ 'redirect', location ] ); - return; - } - - // Check if the user is not logged in. - if ( '0' === response ) { - self.login( deferred ); - return; - } - - // Check for cheaters. - if ( '-1' === response ) { - deferred.rejectWith( self, [ 'cheatin' ] ); - return; - } - - // Check for a signature in the request. - index = response.lastIndexOf( signature ); - if ( -1 === index || index < response.lastIndexOf('') ) { - deferred.rejectWith( self, [ 'unsigned' ] ); - return; - } - - // Strip the signature from the request. - response = response.slice( 0, index ) + response.slice( index + signature.length ); - - // Create the iframe and inject the html content. - self.iframe = $('"; - echo '
        '; - require_once(ABSPATH . 'wp-admin/admin-footer.php'); - exit; - case 'delete-selected': - 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() ) ); - } - - if ( empty( $themes ) ) { - wp_safe_redirect( add_query_arg( 'error', 'main', $referer ) ); - exit; - } - - include(ABSPATH . 'wp-admin/update.php'); - - $parent_file = 'themes.php'; - - if ( ! isset( $_REQUEST['verify-delete'] ) ) { - wp_enqueue_script( 'jquery' ); - require_once( ABSPATH . 'wp-admin/admin-header.php' ); - ?> -
        - ' . _n( 'Delete Theme', 'Delete Themes', $themes_to_delete ) . ''; - ?> -

        -

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

        -
        - - - '; - ?> - - -
        -
        - -
        - -

        - -
        - 1, - 'action' => 'delete-selected', - 'checked' => $_REQUEST['checked'], - '_wpnonce' => $_REQUEST['_wpnonce'] - ), network_admin_url( 'themes.php' ) ) ) ); - } - - $paged = ( $_REQUEST['paged'] ) ? $_REQUEST['paged'] : 1; - wp_redirect( add_query_arg( array( - 'deleted' => count( $themes ), - 'paged' => $paged, - 's' => $s - ), network_admin_url( 'themes.php' ) ) ); - exit; - } -} - -$wp_list_table->prepare_items(); - -add_thickbox(); - -add_screen_option( 'per_page', array('label' => _x( 'Themes', 'themes per page (screen options)' )) ); - -get_current_screen()->add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

        ' . __('This screen enables and disables the inclusion of themes available to choose in the Appearance menu for each site. It does not activate or deactivate which theme a site is currently using.') . '

        ' . - '

        ' . __('If the network admin disables a theme that is in use, it can still remain selected on that site. If another theme is chosen, the disabled theme will not appear in the site’s Appearance > Themes screen.') . '

        ' . - '

        ' . __('Themes can be enabled on a site by site basis by the network admin on the Edit Site screen (which has a Themes tab); get there via the Edit action link on the All Sites screen. Only network admins are able to install or edit themes.') . '

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

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

        ' . - '

        ' . __('Documentation on Network Themes') . '

        ' . - '

        ' . __('Support Forums') . '

        ' -); - -$title = __('Themes'); -$parent_file = 'themes.php'; - -wp_enqueue_script( 'theme-preview' ); - -require_once(ABSPATH . 'wp-admin/admin-header.php'); - -?> - -
        -

        ' . __('Search results for “%s”') . '', esc_html( $s ) ); ?> -

        - -

        ' . sprintf( _n( 'Theme enabled.', '%s themes enabled.', $_GET['enabled'] ), number_format_i18n( $_GET['enabled'] ) ) . '

        '; -} elseif ( isset( $_GET['disabled'] ) ) { - $_GET['disabled'] = absint( $_GET['disabled'] ); - echo '

        ' . sprintf( _n( 'Theme disabled.', '%s themes disabled.', $_GET['disabled'] ), number_format_i18n( $_GET['disabled'] ) ) . '

        '; -} elseif ( isset( $_GET['deleted'] ) ) { - $_GET['deleted'] = absint( $_GET['deleted'] ); - echo '

        ' . sprintf( _nx( 'Theme deleted.', '%s themes deleted.', $_GET['deleted'], 'network' ), number_format_i18n( $_GET['deleted'] ) ) . '

        '; -} elseif ( isset( $_GET['error'] ) && 'none' == $_GET['error'] ) { - echo '

        ' . __( 'No theme selected.' ) . '

        '; -} elseif ( isset( $_GET['error'] ) && 'main' == $_GET['error'] ) { - echo '

        ' . __( 'You cannot delete a theme while it is active on the main site.' ) . '

        '; -} - -?> - -
        -search_box( __( 'Search Installed Themes' ), 'theme' ); ?> -
        - -views(); - -if ( 'broken' == $status ) - echo '

        ' . __('The following themes are installed but incomplete. Themes must have a stylesheet and a template.') . '

        '; -?> - -
        - - - -display(); ?> -
        - -
        - -add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

        ' . __('Only use this screen once you have updated to a new version of WordPress through Updates/Available Updates (via the Network Administration navigation menu or the Toolbar). Clicking the Upgrade Network button will step through each site in the network, five at a time, and make sure any database updates are applied.') . '

        ' . - '

        ' . __('If a version update to core has not happened, clicking this button won’t affect anything.') . '

        ' . - '

        ' . __('If this process fails for any reason, users logging in to their sites will force the same update.') . '

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

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

        ' . - '

        ' . __('Documentation on Upgrade Network') . '

        ' . - '

        ' . __('Support Forums') . '

        ' -); - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); - -if ( ! current_user_can( 'manage_network' ) ) - wp_die( __( 'You do not have permission to access this page.' ) ); - -echo '
        '; -echo '

        ' . __( 'Upgrade Network' ) . '

        '; - -$action = isset($_GET['action']) ? $_GET['action'] : 'show'; - -switch ( $action ) { - case "upgrade": - $n = ( isset($_GET['n']) ) ? intval($_GET['n']) : 0; - - if ( $n < 5 ) { - global $wp_db_version; - 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 ); - if ( empty( $blogs ) ) { - echo '

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

        '; - break; - } - echo "
          "; - foreach ( (array) $blogs as $details ) { - switch_to_blog( $details['blog_id'] ); - $siteurl = site_url(); - $upgrade_url = admin_url( 'upgrade.php?step=upgrade_db' ); - restore_current_blog(); - echo "
        • $siteurl
        • "; - $response = wp_remote_get( $upgrade_url, array( 'timeout' => 120, 'httpversion' => '1.1' ) ); - if ( is_wp_error( $response ) ) - wp_die( sprintf( __( 'Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s' ), $siteurl, $response->get_error_message() ) ); - /** - * Fires after the Multisite DB upgrade for each site is complete. - * - * @since MU - * - * @param array|WP_Error $response The upgrade response array or WP_Error on failure. - */ - do_action( 'after_mu_upgrade', $response ); - /** - * Fires after each site has been upgraded. - * - * @since MU - * - * @param int $blog_id The id of the blog. - */ - do_action( 'wpmu_upgrade_site', $details[ 'blog_id' ] ); - } - echo "
        "; - ?>

        - -

        -

        - - -

        -

        - -
        - - diff --git a/sources/wordpress/wp-admin/network/user-edit.php b/sources/wordpress/wp-admin/network/user-edit.php deleted file mode 100644 index effaaf8..0000000 --- a/sources/wordpress/wp-admin/network/user-edit.php +++ /dev/null @@ -1,16 +0,0 @@ -add_help_tab( array( - 'id' => 'overview', - 'title' => __('Overview'), - 'content' => - '

        ' . __('Add User will set up a new user account on the network and send that person an email with username and password.') . '

        ' . - '

        ' . __('Users who are signed up to the network without a site are added as subscribers to the main or primary dashboard site, giving them profile pages to manage their accounts. These users will only see Dashboard and My Sites in the main navigation until a site is created for them.') . '

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

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

        ' . - '

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

        ' . - '

        ' . __('Support Forums') . '

        ' -); - -if ( isset($_REQUEST['action']) && 'add-user' == $_REQUEST['action'] ) { - check_admin_referer( 'add-user', '_wpnonce_add-user' ); - if ( ! current_user_can( 'manage_network_users' ) ) - wp_die( __( 'You do not have permission to access this page.' ) ); - - if ( ! is_array( $_POST['user'] ) ) - wp_die( __( 'Cannot create an empty user.' ) ); - - $user = $_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'] ) ); - - if ( ! $user_id ) { - $add_user_errors = new WP_Error( 'add_user_fail', __( 'Cannot add user.' ) ); - } else { - wp_new_user_notification( $user_id, $password ); - wp_redirect( add_query_arg( array('update' => 'added'), 'user-new.php' ) ); - exit; - } - } -} - -if ( isset($_GET['update']) ) { - $messages = array(); - if ( 'added' == $_GET['update'] ) - $messages[] = __('User added.'); -} - -$title = __('Add New User'); -$parent_file = 'users.php'; - -require( ABSPATH . 'wp-admin/admin-header.php' ); ?> - -
        -

        -

        ' . $msg . '

        '; -} - -if ( isset( $add_user_errors ) && is_wp_error( $add_user_errors ) ) { ?> -
        - get_error_messages() as $message ) - echo "

        $message

        "; - ?> -
        - -
        - - - - - - - - - - - - -
        - - -
        -
        - -

        -

        -
        - - ID . '">' . $current_user->user_login . ''; - - foreach ( ( $allusers = (array) $_POST['allusers'] ) as $key => $val ) { - if ( $val != '' && $val != '0' ) { - $delete_user = get_userdata( $val ); - - if ( ! current_user_can( 'delete_user', $delete_user->ID ) ) - wp_die( sprintf( __( 'Warning! User %s cannot be deleted.' ), $delete_user->user_login ) ); - - 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 ); - - if ( !empty( $blogs ) ) { - ?> -

        ' . $delete_user->user_login . '' ); ?>

        - $details ) { - $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 = "\n"; - ?> -
          -
        • -
        • -
        • -
        - "; - } - } - } - - /** This action is documented in wp-admin/users.php */ - do_action( 'delete_user_form', $current_user ); - - submit_button( __('Confirm Deletion'), 'delete' ); - ?> - - '; - confirm_delete_users( $_POST['allusers'] ); - echo '

        ;VZpdS5F?FH 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�$T9ituM>nox~Yx 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�`?gscW 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