From 09fcbfadb01e672c32c8f748805e3d7a67348b59 Mon Sep 17 00:00:00 2001 From: lechuck <l3chuck@autistici.org> Date: Fri, 20 Apr 2012 20:43:15 +0000 Subject: [PATCH] update wordpress 3.3.2 --- readme.html | 2 +- wp-admin/about.php | 6 +- wp-admin/includes/update-core.php | 2 +- wp-admin/plugins.php | 12 +- wp-admin/press-this.php | 13 +- wp-admin/setup-config.php | 3 + wp-comments-post.php | 2 +- .../twentyeleven/languages/twentyeleven.pot | 394 +++++++++--------- .../themes/twentyten/languages/twentyten.pot | 298 ++++++------- wp-includes/formatting.php | 136 +++++- wp-includes/js/plupload/changelog.txt | 34 ++ wp-includes/js/plupload/handlers.dev.js | 10 +- wp-includes/js/plupload/plupload.flash.js | 2 +- wp-includes/js/plupload/plupload.flash.swf | Bin 18752 -> 18873 bytes wp-includes/js/plupload/plupload.html4.js | 2 +- wp-includes/js/plupload/plupload.html5.js | 2 +- wp-includes/js/plupload/plupload.js | 4 +- .../js/plupload/plupload.silverlight.js | 2 +- .../js/plupload/plupload.silverlight.xap | Bin 43675 -> 44013 bytes wp-includes/js/swfobject.js | 2 +- wp-includes/js/swfupload/swfupload.swf | Bin 12787 -> 12547 bytes wp-includes/kses.php | 27 +- wp-includes/ms-functions.php | 4 +- wp-includes/script-loader.php | 2 +- wp-includes/user.php | 3 +- wp-includes/version.php | 2 +- wp-includes/wp-db.php | 4 +- 27 files changed, 565 insertions(+), 403 deletions(-) diff --git a/readme.html b/readme.html index 66c102f71..8980b3791 100644 --- a/readme.html +++ b/readme.html @@ -8,7 +8,7 @@ <body> <h1 id="logo"> <a href="http://wordpress.org/"><img alt="WordPress" src="wp-admin/images/wordpress-logo.png" width="250" height="68" /></a> - <br /> Version 3.3.1 + <br /> Version 3.3.2 </h1> <p style="text-align: center">Semantic Personal Publishing Platform</p> diff --git a/wp-admin/about.php b/wp-admin/about.php index 470b55793..1ebc0f0da 100644 --- a/wp-admin/about.php +++ b/wp-admin/about.php @@ -34,7 +34,11 @@ include( './admin-header.php' ); </h2> <div class="changelog point-releases"> - <h3><?php echo _n( 'Maintenance and Security Release', 'Maintenance and Security Releases', 1 ); ?></h3> + <h3><?php echo _n( 'Maintenance and Security Release', 'Maintenance and Security Releases', 2 ); ?></h3> + <p><?php printf( _n( '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bug.', + '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bugs.', 12 ), '3.3.2', number_format_i18n( 12 ) ); ?> + <?php printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'http://codex.wordpress.org/Version_3.3.2' ); ?> + </p> <p><?php printf( _n( '<strong>Version %1$s</strong> addressed a security issue and fixed %2$s bug.', '<strong>Version %1$s</strong> addressed a security issue and fixed %2$s bugs.', 15 ), '3.3.1', number_format_i18n( 15 ) ); ?> <?php printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'http://codex.wordpress.org/Version_3.3.1' ); ?> diff --git a/wp-admin/includes/update-core.php b/wp-admin/includes/update-core.php index 46979d78b..185e0258a 100644 --- a/wp-admin/includes/update-core.php +++ b/wp-admin/includes/update-core.php @@ -406,7 +406,7 @@ function update_core($from, $to) { $mysql_version = $wpdb->db_version(); $required_php_version = '5.2.4'; $required_mysql_version = '5.0'; - $wp_version = '3.3.1'; + $wp_version = '3.3.2'; $php_compat = version_compare( $php_version, $required_php_version, '>=' ); if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) $mysql_compat = true; diff --git a/wp-admin/plugins.php b/wp-admin/plugins.php index 00b53afe6..d339899bb 100644 --- a/wp-admin/plugins.php +++ b/wp-admin/plugins.php @@ -154,6 +154,10 @@ if ( $action ) { 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); update_option('recently_activated', array($plugin => time()) + (array)get_option('recently_activated')); if ( headers_sent() ) @@ -169,7 +173,13 @@ if ( $action ) { check_admin_referer('bulk-plugins'); $plugins = isset( $_POST['checked'] ) ? (array) $_POST['checked'] : array(); - $plugins = array_filter($plugins, 'is_plugin_active'); //Do not deactivate plugins which are already deactivated. + // 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; diff --git a/wp-admin/press-this.php b/wp-admin/press-this.php index f368b213e..b84025290 100644 --- a/wp-admin/press-this.php +++ b/wp-admin/press-this.php @@ -390,24 +390,15 @@ var photostorage = false; function setup_photo_actions() { jQuery('.close').click(function() { jQuery('#extra-fields').hide(); - jQuery('body').append( jQuery('#photo-add-url-div') ); jQuery('#extra-fields').html(''); }); jQuery('.refresh').click(function() { photostorage = false; - jQuery('body').append( jQuery('#photo-add-url-div') ); show('photo'); }); jQuery('#photo-add-url').click(function(){ - var container = jQuery('#img_container'); - - if ( container.children('#photo-add-url-div:visible').length ) { - container.children('a').show(); - jQuery('#photo-add-url-div').hide(); - } else { - container.children('a').hide(); - container.append( jQuery('#photo-add-url-div').show() ); - } + var form = jQuery('#photo-add-url-div').clone(); + jQuery('#img_container').empty().append( form.show() ); }); jQuery('#waiting').hide(); jQuery('#extra-fields').show(); diff --git a/wp-admin/setup-config.php b/wp-admin/setup-config.php index efc158fc8..e3067ac7a 100644 --- a/wp-admin/setup-config.php +++ b/wp-admin/setup-config.php @@ -44,10 +44,13 @@ define('WP_DEBUG', false); require_once(ABSPATH . WPINC . '/load.php'); require_once(ABSPATH . WPINC . '/version.php'); wp_check_php_mysql_versions(); +wp_unregister_GLOBALS(); require_once(ABSPATH . WPINC . '/compat.php'); require_once(ABSPATH . WPINC . '/functions.php'); require_once(ABSPATH . WPINC . '/class-wp-error.php'); +require_once(ABSPATH . WPINC . '/formatting.php'); +wp_magic_quotes(); if (!file_exists(ABSPATH . 'wp-config-sample.php')) wp_die('Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation.'); diff --git a/wp-comments-post.php b/wp-comments-post.php index 648388f4d..9f1dc724c 100644 --- a/wp-comments-post.php +++ b/wp-comments-post.php @@ -100,6 +100,6 @@ if ( !$user->ID ) { $location = empty($_POST['redirect_to']) ? get_comment_link($comment_id) : $_POST['redirect_to'] . '#comment-' . $comment_id; $location = apply_filters('comment_post_redirect', $location, $comment); -wp_redirect($location); +wp_safe_redirect( $location ); exit; ?> diff --git a/wp-content/themes/twentyeleven/languages/twentyeleven.pot b/wp-content/themes/twentyeleven/languages/twentyeleven.pot index 77bf8d29f..a19b4fbf3 100644 --- a/wp-content/themes/twentyeleven/languages/twentyeleven.pot +++ b/wp-content/themes/twentyeleven/languages/twentyeleven.pot @@ -1,200 +1,197 @@ -# Copyright (C) 2010 Twenty Eleven -# This file is distributed under the same license as the Twenty Eleven package. +# Copyright (C) 2012 the WordPress team +# This file is distributed under the GNU General Public License. msgid "" msgstr "" "Project-Id-Version: Twenty Eleven 1.3\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/twentyeleven\n" -"POT-Creation-Date: 2011-12-10 19:47:15+00:00\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentyeleven\n" +"POT-Creation-Date: 2012-02-10 16:30:53+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2012-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" -#: content-quote.php:14 showcase.php:115 showcase.php:194 content.php:15 -#: content.php:19 content-image.php:15 content-gallery.php:16 -#: content-gallery.php:48 content-aside.php:16 content-status.php:15 -#: inc/widgets.php:89 content-link.php:16 content-featured.php:14 -msgid "Permalink to %s" +#: 404.php:17 +msgid "This is somewhat embarrassing, isn’t it?" msgstr "" -#: content-quote.php:15 -msgid "Quote" +#: 404.php:21 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching, or one of the links below, can help." msgstr "" -#: content-quote.php:24 content.php:30 content-image.php:21 -#: content-aside.php:22 content-status.php:21 content-link.php:22 -msgid "Reply" +#: 404.php:28 +msgid "Most Used Categories" msgstr "" -#: content-quote.php:24 content.php:30 content-image.php:21 -#: content-aside.php:22 content-status.php:21 content-link.php:22 -msgctxt "comments number" -msgid "1" +#. translators: %1$s: smilie +#: 404.php:36 +msgid "Try looking in the monthly archives. %1$s" msgstr "" -#: content-quote.php:24 content.php:30 content-image.php:21 -#: content-aside.php:22 content-status.php:21 content-link.php:22 -msgctxt "comments number" -msgid "%" +#: archive.php:25 +msgid "Daily Archives: %s" msgstr "" -#: content-quote.php:35 content.php:41 content-image.php:27 -#: content-gallery.php:32 content-aside.php:33 functions.php:327 -#: content-status.php:34 content-link.php:33 -msgid "Continue reading <span class=\"meta-nav\">→</span>" +#: archive.php:27 +msgid "Monthly Archives: %s" msgstr "" -#: content-quote.php:36 content.php:42 content-image.php:28 -#: content-single.php:24 content-intro.php:18 content-gallery.php:54 -#: content-aside.php:34 image.php:90 content-status.php:35 content-page.php:18 -#: content-link.php:34 content-featured.php:23 -msgid "Pages:" +#: archive.php:27 +msgctxt "monthly archives date format" +msgid "F Y" msgstr "" -#. translators: used between list items, there is a space after the comma -#: content-quote.php:44 content-quote.php:54 content.php:51 content.php:61 -#: content-image.php:47 content-image.php:56 content-single.php:30 -#: content-single.php:33 content-gallery.php:62 content-gallery.php:72 -#: content-featured.php:29 content-featured.php:38 -msgid ", " +#: archive.php:29 +msgid "Yearly Archives: %s" msgstr "" -#: content-quote.php:48 content.php:55 content-image.php:51 -#: content-gallery.php:66 -msgid "<span class=\"%1$s\">Posted in</span> %2$s" +#: archive.php:29 +msgctxt "yearly archives date format" +msgid "Y" msgstr "" -#: content-quote.php:60 content.php:67 content-image.php:59 -#: content-gallery.php:78 -msgid "<span class=\"%1$s\">Tagged</span> %2$s" +#: archive.php:31 +msgid "Blog Archives" msgstr "" -#: content-quote.php:69 showcase.php:196 content.php:77 content-image.php:64 -#: content-gallery.php:87 content-aside.php:42 content-status.php:43 -#: content-link.php:42 -msgid "Leave a reply" +#: archive.php:57 author.php:74 category.php:50 index.php:37 search.php:42 +#: tag.php:50 +msgid "Nothing Found" msgstr "" -#: content-quote.php:69 showcase.php:196 content.php:77 content-image.php:64 -#: content-gallery.php:87 content-aside.php:42 content-status.php:43 -#: content-link.php:42 -msgid "<b>1</b> Reply" +#: archive.php:61 author.php:78 category.php:54 index.php:41 tag.php:54 +msgid "" +"Apologies, but no results were found for the requested archive. Perhaps " +"searching will help find a related post." msgstr "" -#: content-quote.php:69 showcase.php:196 content.php:77 content-image.php:64 -#: content-gallery.php:87 content-aside.php:42 content-status.php:43 -#: content-link.php:42 -msgid "<b>%</b> Replies" +#: author.php:28 +msgid "Author Archives: %s" msgstr "" -#: content-quote.php:72 content.php:80 content-image.php:68 -#: content-single.php:52 content-intro.php:19 content-gallery.php:90 -#: content-aside.php:44 image.php:41 functions.php:505 functions.php:533 -#: content-status.php:45 content-page.php:21 content-link.php:44 -#: content-featured.php:45 -msgid "Edit" +#: author.php:49 content-single.php:60 +msgid "About %s" msgstr "" -#: showcase.php:72 -msgid "Featured Post" +#: category.php:19 +msgid "Category Archives: %s" msgstr "" -#: showcase.php:145 -msgid "Featuring: %s" +#: comments.php:17 +msgid "" +"This post is password protected. Enter the password to view any comments." msgstr "" -#: showcase.php:155 -msgid "Recent Posts" -msgstr "" +#: comments.php:33 +msgid "One thought on “%2$s”" +msgid_plural "%1$s thoughts on “%2$s”" +msgstr[0] "" +msgstr[1] "" -#: index.php:37 category.php:50 tag.php:50 author.php:74 search.php:42 -#: archive.php:57 -msgid "Nothing Found" +#: comments.php:40 comments.php:60 +msgid "Comment navigation" msgstr "" -#: index.php:41 category.php:54 tag.php:54 author.php:78 archive.php:61 -msgid "" -"Apologies, but no results were found for the requested archive. Perhaps " -"searching will help find a related post." +#: comments.php:41 comments.php:61 +msgid "← Older Comments" msgstr "" -#: content.php:16 -msgid "Featured" +#: comments.php:42 comments.php:62 +msgid "Newer Comments →" msgstr "" -#. #-#-#-#-# twentyeleven.pot (Twenty Eleven 1.3) #-#-#-#-# -#. Author URI of the plugin/theme -#: footer.php:27 -msgid "http://wordpress.org/" +#: comments.php:72 +msgid "Comments are closed." msgstr "" -#: footer.php:27 -msgid "Semantic Personal Publishing Platform" +#: content-aside.php:16 content-featured.php:14 content-gallery.php:16 +#: content-gallery.php:48 content-image.php:15 content-link.php:16 +#: content-quote.php:14 content-status.php:15 content.php:15 content.php:19 +#: inc/widgets.php:89 showcase.php:115 showcase.php:194 +msgid "Permalink to %s" msgstr "" -#: footer.php:27 -msgid "Proudly powered by %s" +#: content-aside.php:17 +msgid "Aside" msgstr "" -#: category.php:19 -msgid "Category Archives: %s" +#: content-aside.php:22 content-image.php:21 content-link.php:22 +#: content-quote.php:24 content-status.php:21 content.php:30 +msgid "Reply" msgstr "" -#: content-image.php:16 -msgid "Image" +#: content-aside.php:22 content-image.php:21 content-link.php:22 +#: content-quote.php:24 content-status.php:21 content.php:30 +msgctxt "comments number" +msgid "1" msgstr "" -#: content-image.php:34 -msgid "" -"<a href=\"%1$s\" rel=\"bookmark\"><time class=\"entry-date\" datetime=\"%2$s" -"\" pubdate>%3$s</time></a><span class=\"by-author\"> <span class=\"sep\"> by " -"</span> <span class=\"author vcard\"><a class=\"url fn n\" href=\"%4$s\" " -"title=\"%5$s\" rel=\"author\">%6$s</a></span></span>" +#: content-aside.php:22 content-image.php:21 content-link.php:22 +#: content-quote.php:24 content-status.php:21 content.php:30 +msgctxt "comments number" +msgid "%" msgstr "" -#: content-image.php:39 functions.php:570 -msgid "View all posts by %s" +#: content-aside.php:33 content-gallery.php:32 content-image.php:27 +#: content-link.php:33 content-quote.php:35 content-status.php:34 +#: content.php:41 functions.php:327 +msgid "Continue reading <span class=\"meta-nav\">→</span>" msgstr "" -#: sidebar.php:19 -msgid "Archives" +#: content-aside.php:34 content-featured.php:23 content-gallery.php:54 +#: content-image.php:28 content-intro.php:18 content-link.php:34 +#: content-page.php:18 content-quote.php:36 content-single.php:24 +#: content-status.php:35 content.php:42 image.php:90 +msgid "Pages:" msgstr "" -#: sidebar.php:26 -msgid "Meta" +#: content-aside.php:42 content-gallery.php:87 content-image.php:64 +#: content-link.php:42 content-quote.php:69 content-status.php:43 +#: content.php:77 showcase.php:196 +msgid "Leave a reply" msgstr "" -#: content-single.php:35 -msgid "" -"This entry was posted in %1$s and tagged %2$s by <a href=\"%6$s\">%5$s</a>. " -"Bookmark the <a href=\"%3$s\" title=\"Permalink to %4$s\" rel=\"bookmark" -"\">permalink</a>." +#: content-aside.php:42 content-gallery.php:87 content-image.php:64 +#: content-link.php:42 content-quote.php:69 content-status.php:43 +#: content.php:77 showcase.php:196 +msgid "<b>1</b> Reply" msgstr "" -#: content-single.php:37 -msgid "" -"This entry was posted in %1$s by <a href=\"%6$s\">%5$s</a>. Bookmark the <a " -"href=\"%3$s\" title=\"Permalink to %4$s\" rel=\"bookmark\">permalink</a>." +#: content-aside.php:42 content-gallery.php:87 content-image.php:64 +#: content-link.php:42 content-quote.php:69 content-status.php:43 +#: content.php:77 showcase.php:196 +msgid "<b>%</b> Replies" msgstr "" -#: content-single.php:39 -msgid "" -"This entry was posted by <a href=\"%6$s\">%5$s</a>. Bookmark the <a href=\"%3" -"$s\" title=\"Permalink to %4$s\" rel=\"bookmark\">permalink</a>." +#: content-aside.php:44 content-featured.php:45 content-gallery.php:90 +#: content-image.php:68 content-intro.php:19 content-link.php:44 +#: content-page.php:21 content-quote.php:72 content-single.php:52 +#: content-status.php:45 content.php:80 functions.php:505 functions.php:533 +#: image.php:41 +msgid "Edit" msgstr "" -#: content-single.php:60 author.php:49 -msgid "About %s" +#. translators: used between list items, there is a space after the comma +#: content-featured.php:29 content-featured.php:38 content-gallery.php:62 +#: content-gallery.php:72 content-image.php:47 content-image.php:56 +#: content-quote.php:44 content-quote.php:54 content-single.php:30 +#: content-single.php:33 content.php:51 content.php:61 +msgid ", " msgstr "" -#: content-single.php:64 -msgid "View all posts by %s <span class=\"meta-nav\">→</span>" +#: content-featured.php:31 +msgid "" +"This entry was posted in %1$s and tagged %2$s. Bookmark the <a href=\"%3$s\" " +"title=\"Permalink to %4$s\" rel=\"bookmark\">permalink</a>." msgstr "" -#: tag.php:19 -msgid "Tag Archives: %s" +#: content-featured.php:33 +msgid "" +"This entry was posted in %1$s. Bookmark the <a href=\"%3$s\" title=" +"\"Permalink to %4$s\" rel=\"bookmark\">permalink</a>." msgstr "" #: content-gallery.php:17 @@ -207,74 +204,83 @@ msgid_plural "This gallery contains <a %1$s>%2$s photos</a>." msgstr[0] "" msgstr[1] "" -#: comments.php:17 -msgid "" -"This post is password protected. Enter the password to view any comments." +#: content-gallery.php:66 content-image.php:51 content-quote.php:48 +#: content.php:55 +msgid "<span class=\"%1$s\">Posted in</span> %2$s" msgstr "" -#: comments.php:33 -msgid "One thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" +#: content-gallery.php:78 content-image.php:59 content-quote.php:60 +#: content.php:67 +msgid "<span class=\"%1$s\">Tagged</span> %2$s" +msgstr "" -#: comments.php:40 comments.php:60 -msgid "Comment navigation" +#: content-image.php:16 +msgid "Image" msgstr "" -#: comments.php:41 comments.php:61 -msgid "← Older Comments" +#: content-image.php:34 +msgid "" +"<a href=\"%1$s\" rel=\"bookmark\"><time class=\"entry-date\" datetime=\"%2$s" +"\" pubdate>%3$s</time></a><span class=\"by-author\"> <span class=\"sep\"> by " +"</span> <span class=\"author vcard\"><a class=\"url fn n\" href=\"%4$s\" " +"title=\"%5$s\" rel=\"author\">%6$s</a></span></span>" msgstr "" -#: comments.php:42 comments.php:62 -msgid "Newer Comments →" +#: content-image.php:39 functions.php:570 +msgid "View all posts by %s" msgstr "" -#: comments.php:72 -msgid "Comments are closed." +#: content-link.php:17 +msgid "Link" msgstr "" -#: content-aside.php:17 -msgid "Aside" +#: content-quote.php:15 +msgid "Quote" msgstr "" -#: 404.php:17 -msgid "This is somewhat embarrassing, isn’t it?" +#: content-single.php:35 +msgid "" +"This entry was posted in %1$s and tagged %2$s by <a href=\"%6$s\">%5$s</a>. " +"Bookmark the <a href=\"%3$s\" title=\"Permalink to %4$s\" rel=\"bookmark" +"\">permalink</a>." msgstr "" -#: 404.php:21 +#: content-single.php:37 msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching, or one of the links below, can help." +"This entry was posted in %1$s by <a href=\"%6$s\">%5$s</a>. Bookmark the <a " +"href=\"%3$s\" title=\"Permalink to %4$s\" rel=\"bookmark\">permalink</a>." msgstr "" -#: 404.php:28 -msgid "Most Used Categories" +#: content-single.php:39 +msgid "" +"This entry was posted by <a href=\"%6$s\">%5$s</a>. Bookmark the <a href=\"%3" +"$s\" title=\"Permalink to %4$s\" rel=\"bookmark\">permalink</a>." msgstr "" -#. translators: %1$s: smilie -#: 404.php:36 -msgid "Try looking in the monthly archives. %1$s" +#: content-single.php:64 +msgid "View all posts by %s <span class=\"meta-nav\">→</span>" msgstr "" -#: image.php:18 -msgid "Image navigation" +#: content-status.php:16 +msgid "Status" msgstr "" -#: image.php:19 -msgid "← Previous" +#: content.php:16 +msgid "Featured" msgstr "" -#: image.php:20 -msgid "Next →" +#. #-#-#-#-# twentyeleven.pot (Twenty Eleven 1.3) #-#-#-#-# +#. Author URI of the plugin/theme +#: footer.php:27 +msgid "http://wordpress.org/" msgstr "" -#: image.php:30 -msgid "" -"<span class=\"meta-prep meta-prep-entry-date\">Published </span> <span class=" -"\"entry-date\"><abbr class=\"published\" title=\"%1$s\">%2$s</abbr></span> " -"at <a href=\"%3$s\" title=\"Link to full-size image\">%4$s × %5$s</a> " -"in <a href=\"%6$s\" title=\"Return to %7$s\" rel=\"gallery\">%8$s</a>" +#: footer.php:27 +msgid "Semantic Personal Publishing Platform" +msgstr "" + +#: footer.php:27 +msgid "Proudly powered by %s" msgstr "" #: functions.php:101 @@ -408,12 +414,24 @@ msgstr "" msgid "Skip to secondary content" msgstr "" -#: author.php:28 -msgid "Author Archives: %s" +#: image.php:18 +msgid "Image navigation" msgstr "" -#: content-status.php:16 -msgid "Status" +#: image.php:19 +msgid "← Previous" +msgstr "" + +#: image.php:20 +msgid "Next →" +msgstr "" + +#: image.php:30 +msgid "" +"<span class=\"meta-prep meta-prep-entry-date\">Published </span> <span class=" +"\"entry-date\"><abbr class=\"published\" title=\"%1$s\">%2$s</abbr></span> " +"at <a href=\"%3$s\" title=\"Link to full-size image\">%4$s × %5$s</a> " +"in <a href=\"%6$s\" title=\"Return to %7$s\" rel=\"gallery\">%8$s</a>" msgstr "" #: inc/theme-options.php:61 @@ -566,46 +584,28 @@ msgid "" "different keywords." msgstr "" -#: archive.php:25 -msgid "Daily Archives: %s" -msgstr "" - -#: archive.php:27 -msgid "Monthly Archives: %s" -msgstr "" - -#: archive.php:27 -msgctxt "monthly archives date format" -msgid "F Y" -msgstr "" - -#: archive.php:29 -msgid "Yearly Archives: %s" +#: searchform.php:11 searchform.php:12 searchform.php:13 +msgid "Search" msgstr "" -#: archive.php:29 -msgctxt "yearly archives date format" -msgid "Y" +#: showcase.php:72 +msgid "Featured Post" msgstr "" -#: archive.php:31 -msgid "Blog Archives" +#: showcase.php:145 +msgid "Featuring: %s" msgstr "" -#: content-link.php:17 -msgid "Link" +#: showcase.php:155 +msgid "Recent Posts" msgstr "" -#: content-featured.php:31 -msgid "" -"This entry was posted in %1$s and tagged %2$s. Bookmark the <a href=\"%3$s\" " -"title=\"Permalink to %4$s\" rel=\"bookmark\">permalink</a>." +#: sidebar.php:19 +msgid "Archives" msgstr "" -#: content-featured.php:33 -msgid "" -"This entry was posted in %1$s. Bookmark the <a href=\"%3$s\" title=" -"\"Permalink to %4$s\" rel=\"bookmark\">permalink</a>." +#: sidebar.php:26 +msgid "Meta" msgstr "" #: single.php:19 @@ -616,8 +616,8 @@ msgstr "" msgid "Next <span class=\"meta-nav\">→</span>" msgstr "" -#: searchform.php:11 searchform.php:12 searchform.php:13 -msgid "Search" +#: tag.php:19 +msgid "Tag Archives: %s" msgstr "" #. Theme Name of the plugin/theme diff --git a/wp-content/themes/twentyten/languages/twentyten.pot b/wp-content/themes/twentyten/languages/twentyten.pot index 314cbab9e..208848db7 100644 --- a/wp-content/themes/twentyten/languages/twentyten.pot +++ b/wp-content/themes/twentyten/languages/twentyten.pot @@ -1,89 +1,65 @@ -# Copyright (C) 2010 Twenty Ten -# This file is distributed under the same license as the Twenty Ten package. +# Copyright (C) 2012 the WordPress team +# This file is distributed under the GNU General Public License. msgid "" msgstr "" "Project-Id-Version: Twenty Ten 1.3\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/twentyten\n" -"POT-Creation-Date: 2011-12-10 19:27:25+00:00\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentyten\n" +"POT-Creation-Date: 2012-02-10 16:30:52+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2012-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" -#: loop-attachment.php:21 -msgid "Return to %s" -msgstr "" - -#. translators: %s - title of parent post -#: loop-attachment.php:23 -msgid "<span class=\"meta-nav\">←</span> %s" -msgstr "" - -#: loop-attachment.php:32 -msgid "<span class=\"%1$s\">By</span> %2$s" -msgstr "" - -#: loop-attachment.php:36 functions.php:476 -msgid "View all posts by %s" +#: 404.php:16 loop.php:33 +msgid "Not Found" msgstr "" -#: loop-attachment.php:43 -msgid "<span class=\"%1$s\">Published</span> %2$s" +#: 404.php:18 +msgid "" +"Apologies, but the page you requested could not be found. Perhaps searching " +"will help." msgstr "" -#: loop-attachment.php:53 -msgid "Full size is %s pixels" +#: archive.php:33 +msgid "Daily Archives: <span>%s</span>" msgstr "" -#: loop-attachment.php:56 -msgid "Link to full-size image" +#: archive.php:35 +msgid "Monthly Archives: <span>%s</span>" msgstr "" -#: loop-attachment.php:63 loop-attachment.php:111 loop.php:100 loop.php:123 -#: loop.php:165 loop-page.php:30 loop-single.php:56 -msgid "Edit" +#: archive.php:35 +msgctxt "monthly archives date format" +msgid "F Y" msgstr "" -#: loop-attachment.php:104 loop.php:115 loop.php:143 functions.php:248 -msgid "Continue reading <span class=\"meta-nav\">→</span>" +#: archive.php:37 +msgid "Yearly Archives: <span>%s</span>" msgstr "" -#: loop-attachment.php:105 loop.php:144 loop-page.php:29 loop-single.php:34 -msgid "Pages:" +#: archive.php:37 +msgctxt "yearly archives date format" +msgid "Y" msgstr "" -#. #-#-#-#-# twentyten.pot (Twenty Ten 1.3) #-#-#-#-# -#. Theme URI of the plugin/theme -#: footer.php:33 -msgid "http://wordpress.org/" +#: archive.php:39 +msgid "Blog Archives" msgstr "" -#: footer.php:33 -msgid "Semantic Personal Publishing Platform" +#: author.php:27 +msgid "Author Archives: %s" msgstr "" -#: footer.php:33 -msgid "Proudly powered by %s." +#: author.php:37 loop-single.php:43 +msgid "About %s" msgstr "" #: category.php:16 msgid "Category Archives: %s" msgstr "" -#: sidebar.php:27 -msgid "Archives" -msgstr "" - -#: sidebar.php:34 -msgid "Meta" -msgstr "" - -#: tag.php:16 -msgid "Tag Archives: %s" -msgstr "" - #: comments.php:18 msgid "" "This post is password protected. Enter the password to view any comments." @@ -107,80 +83,18 @@ msgstr "" msgid "Comments are closed." msgstr "" -#: 404.php:16 loop.php:33 -msgid "Not Found" -msgstr "" - -#: 404.php:18 -msgid "" -"Apologies, but the page you requested could not be found. Perhaps searching " -"will help." -msgstr "" - -#: loop.php:25 loop.php:178 -msgid "<span class=\"meta-nav\">←</span> Older posts" -msgstr "" - -#: loop.php:26 loop.php:179 -msgid "Newer posts <span class=\"meta-nav\">→</span>" -msgstr "" - -#: loop.php:35 -msgid "" -"Apologies, but no results were found for the requested archive. Perhaps " -"searching will help find a related post." -msgstr "" - -#: loop.php:60 loop.php:95 loop.php:96 -msgctxt "gallery category slug" -msgid "gallery" -msgstr "" - -#: loop.php:62 loop.php:83 loop.php:131 -msgid "Permalink to %s" -msgstr "" - -#: loop.php:82 -msgid "This gallery contains <a %1$s>%2$s photo</a>." -msgid_plural "This gallery contains <a %1$s>%2$s photos</a>." -msgstr[0] "" -msgstr[1] "" - -#: loop.php:93 -msgid "View Galleries" -msgstr "" - -#: loop.php:93 loop.php:96 -msgid "More Galleries" -msgstr "" - -#: loop.php:96 -msgid "View posts in the Gallery category" -msgstr "" - -#: loop.php:99 loop.php:122 loop.php:164 -msgid "Leave a comment" -msgstr "" - -#: loop.php:99 loop.php:122 loop.php:164 -msgid "1 Comment" -msgstr "" - -#: loop.php:99 loop.php:122 loop.php:164 -msgid "% Comments" -msgstr "" - -#: loop.php:106 -msgctxt "asides category slug" -msgid "asides" +#. #-#-#-#-# twentyten.pot (Twenty Ten 1.3) #-#-#-#-# +#. Theme URI of the plugin/theme +#: footer.php:33 +msgid "http://wordpress.org/" msgstr "" -#: loop.php:151 -msgid "<span class=\"%1$s\">Posted in</span> %2$s" +#: footer.php:33 +msgid "Semantic Personal Publishing Platform" msgstr "" -#: loop.php:160 -msgid "<span class=\"%1$s\">Tagged</span> %2$s" +#: footer.php:33 +msgid "Proudly powered by %s." msgstr "" #: functions.php:100 @@ -227,6 +141,10 @@ msgstr "" msgid "Sunset" msgstr "" +#: functions.php:248 loop-attachment.php:104 loop.php:115 loop.php:143 +msgid "Continue reading <span class=\"meta-nav\">→</span>" +msgstr "" + #: functions.php:330 msgid "%s <span class=\"says\">says:</span>" msgstr "" @@ -302,6 +220,10 @@ msgid "" "span> %3$s" msgstr "" +#: functions.php:476 loop-attachment.php:36 +msgid "View all posts by %s" +msgstr "" + #: functions.php:493 msgid "" "This entry was posted in %1$s and tagged %2$s. Bookmark the <a href=\"%3$s\" " @@ -328,26 +250,38 @@ msgstr "" msgid "Skip to content" msgstr "" -#: author.php:27 -msgid "Author Archives: %s" +#: loop-attachment.php:21 +msgid "Return to %s" msgstr "" -#: author.php:37 loop-single.php:43 -msgid "About %s" +#. translators: %s - title of parent post +#: loop-attachment.php:23 +msgid "<span class=\"meta-nav\">←</span> %s" msgstr "" -#: search.php:16 -msgid "Search Results for: %s" +#: loop-attachment.php:32 +msgid "<span class=\"%1$s\">By</span> %2$s" msgstr "" -#: search.php:26 -msgid "Nothing Found" +#: loop-attachment.php:43 +msgid "<span class=\"%1$s\">Published</span> %2$s" msgstr "" -#: search.php:28 -msgid "" -"Sorry, but nothing matched your search criteria. Please try again with some " -"different keywords." +#: loop-attachment.php:53 +msgid "Full size is %s pixels" +msgstr "" + +#: loop-attachment.php:56 +msgid "Link to full-size image" +msgstr "" + +#: loop-attachment.php:63 loop-attachment.php:111 loop-page.php:30 +#: loop-single.php:56 loop.php:100 loop.php:123 loop.php:165 +msgid "Edit" +msgstr "" + +#: loop-attachment.php:105 loop-page.php:29 loop-single.php:34 loop.php:144 +msgid "Pages:" msgstr "" #: loop-single.php:21 loop-single.php:61 @@ -364,30 +298,96 @@ msgstr "" msgid "View all posts by %s <span class=\"meta-nav\">→</span>" msgstr "" -#: archive.php:33 -msgid "Daily Archives: <span>%s</span>" +#: loop.php:25 loop.php:178 +msgid "<span class=\"meta-nav\">←</span> Older posts" msgstr "" -#: archive.php:35 -msgid "Monthly Archives: <span>%s</span>" +#: loop.php:26 loop.php:179 +msgid "Newer posts <span class=\"meta-nav\">→</span>" msgstr "" -#: archive.php:35 -msgctxt "monthly archives date format" -msgid "F Y" +#: loop.php:35 +msgid "" +"Apologies, but no results were found for the requested archive. Perhaps " +"searching will help find a related post." msgstr "" -#: archive.php:37 -msgid "Yearly Archives: <span>%s</span>" +#: loop.php:60 loop.php:95 loop.php:96 +msgctxt "gallery category slug" +msgid "gallery" msgstr "" -#: archive.php:37 -msgctxt "yearly archives date format" -msgid "Y" +#: loop.php:62 loop.php:83 loop.php:131 +msgid "Permalink to %s" msgstr "" -#: archive.php:39 -msgid "Blog Archives" +#: loop.php:82 +msgid "This gallery contains <a %1$s>%2$s photo</a>." +msgid_plural "This gallery contains <a %1$s>%2$s photos</a>." +msgstr[0] "" +msgstr[1] "" + +#: loop.php:93 +msgid "View Galleries" +msgstr "" + +#: loop.php:93 loop.php:96 +msgid "More Galleries" +msgstr "" + +#: loop.php:96 +msgid "View posts in the Gallery category" +msgstr "" + +#: loop.php:99 loop.php:122 loop.php:164 +msgid "Leave a comment" +msgstr "" + +#: loop.php:99 loop.php:122 loop.php:164 +msgid "1 Comment" +msgstr "" + +#: loop.php:99 loop.php:122 loop.php:164 +msgid "% Comments" +msgstr "" + +#: loop.php:106 +msgctxt "asides category slug" +msgid "asides" +msgstr "" + +#: loop.php:151 +msgid "<span class=\"%1$s\">Posted in</span> %2$s" +msgstr "" + +#: loop.php:160 +msgid "<span class=\"%1$s\">Tagged</span> %2$s" +msgstr "" + +#: search.php:16 +msgid "Search Results for: %s" +msgstr "" + +#: search.php:26 +msgid "Nothing Found" +msgstr "" + +#: search.php:28 +msgid "" +"Sorry, but nothing matched your search criteria. Please try again with some " +"different keywords." +msgstr "" + +#: sidebar.php:27 +msgid "Archives" +msgstr "" + +#: sidebar.php:34 +msgid "Meta" +msgstr "" + +#: tag.php:16 +msgid "Tag Archives: %s" msgstr "" #. Theme Name of the plugin/theme diff --git a/wp-includes/formatting.php b/wp-includes/formatting.php index 3452ed2ad..d43e848fe 100644 --- a/wp-includes/formatting.php +++ b/wp-includes/formatting.php @@ -1350,9 +1350,17 @@ function antispambot($emailaddy, $mailto=0) { */ function _make_url_clickable_cb($matches) { $url = $matches[2]; - $suffix = ''; - /** Include parentheses in the URL only if paired **/ + if ( ')' == $matches[3] && strpos( $url, '(' ) ) { + // If the trailing character is a closing parethesis, and the URL has an opening parenthesis in it, add the closing parenthesis to the URL. + // Then we can let the parenthesis balancer do its thing below. + $url .= $matches[3]; + $suffix = ''; + } else { + $suffix = $matches[3]; + } + + // Include parentheses in the URL only if paired while ( substr_count( $url, '(' ) < substr_count( $url, ')' ) ) { $suffix = strrchr( $url, ')' ) . $suffix; $url = substr( $url, 0, strrpos( $url, ')' ) ); @@ -1418,23 +1426,117 @@ function _make_email_clickable_cb($matches) { * * @since 0.71 * - * @param string $ret Content to convert URIs. + * @param string $text Content to convert URIs. * @return string Content with converted URIs. */ -function make_clickable($ret) { - $ret = ' ' . $ret; - // in testing, using arrays here was found to be faster - $save = @ini_set('pcre.recursion_limit', 10000); - $retval = preg_replace_callback('#(?<!=[\'"])(?<=[*\')+.,;:!&$\s>])(\()?([\w]+?://(?:[\w\\x80-\\xff\#%~/?@\[\]-]{1,2000}|[\'*(+.,;:!=&$](?![\b\)]|(\))?([\s]|$))|(?(1)\)(?![\s<.,;:]|$)|\)))+)#is', '_make_url_clickable_cb', $ret); - if (null !== $retval ) - $ret = $retval; - @ini_set('pcre.recursion_limit', $save); - $ret = preg_replace_callback('#([\s>])((www|ftp)\.[\w\\x80-\\xff\#$%&~/.\-;:=,?@\[\]+]+)#is', '_make_web_ftp_clickable_cb', $ret); - $ret = preg_replace_callback('#([\s>])([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})#i', '_make_email_clickable_cb', $ret); - // this one is not in an array because we need it to run last, for cleanup of accidental links within links - $ret = preg_replace("#(<a( [^>]+?>|>))<a [^>]+?>([^>]+?)</a></a>#i", "$1$3</a>", $ret); - $ret = trim($ret); - return $ret; +function make_clickable( $text ) { + $r = ''; + $textarr = preg_split( '/(<[^<>]+>)/', $text, -1, PREG_SPLIT_DELIM_CAPTURE ); // split out HTML tags + foreach ( $textarr as $piece ) { + if ( empty( $piece ) || ( $piece[0] == '<' && ! preg_match('|^<\s*[\w]{1,20}+://|', $piece) ) ) { + $r .= $piece; + continue; + } + + // Long strings might contain expensive edge cases ... + if ( 10000 < strlen( $piece ) ) { + // ... break it up + foreach ( _split_str_by_whitespace( $piece, 2100 ) as $chunk ) { // 2100: Extra room for scheme and leading and trailing paretheses + if ( 2101 < strlen( $chunk ) ) { + $r .= $chunk; // Too big, no whitespace: bail. + } else { + $r .= make_clickable( $chunk ); + } + } + } else { + $ret = " $piece "; // Pad with whitespace to simplify the regexes + + $url_clickable = '~ + ([\\s(<.,;:!?]) # 1: Leading whitespace, or punctuation + ( # 2: URL + [\\w]{1,20}+:// # Scheme and hier-part prefix + (?=\S{1,2000}\s) # Limit to URLs less than about 2000 characters long + [\\w\\x80-\\xff#%\\~/@\\[\\]*(+=&$-]*+ # Non-punctuation URL character + (?: # Unroll the Loop: Only allow puctuation URL character if followed by a non-punctuation URL character + [\'.,;:!?)] # Punctuation URL character + [\\w\\x80-\\xff#%\\~/@\\[\\]*(+=&$-]++ # Non-punctuation URL character + )* + ) + (\)?) # 3: Trailing closing parenthesis (for parethesis balancing post processing) + ~xS'; // The regex is a non-anchored pattern and does not have a single fixed starting character. + // Tell PCRE to spend more time optimizing since, when used on a page load, it will probably be used several times. + + $ret = preg_replace_callback( $url_clickable, '_make_url_clickable_cb', $ret ); + + $ret = preg_replace_callback( '#([\s>])((www|ftp)\.[\w\\x80-\\xff\#$%&~/.\-;:=,?@\[\]+]+)#is', '_make_web_ftp_clickable_cb', $ret ); + $ret = preg_replace_callback( '#([\s>])([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})#i', '_make_email_clickable_cb', $ret ); + + $ret = substr( $ret, 1, -1 ); // Remove our whitespace padding. + $r .= $ret; + } + } + + // Cleanup of accidental links within links + $r = preg_replace( '#(<a( [^>]+?>|>))<a [^>]+?>([^>]+?)</a></a>#i', "$1$3</a>", $r ); + return $r; +} + +/** + * Breaks a string into chunks by splitting at whitespace characters. + * The length of each returned chunk is as close to the specified length goal as possible, + * with the caveat that each chunk includes its trailing delimiter. + * Chunks longer than the goal are guaranteed to not have any inner whitespace. + * + * Joining the returned chunks with empty delimiters reconstructs the input string losslessly. + * + * Input string must have no null characters (or eventual transformations on output chunks must not care about null characters) + * + * <code> + * _split_str_by_whitespace( "1234 67890 1234 67890a cd 1234 890 123456789 1234567890a 45678 1 3 5 7 90 ", 10 ) == + * array ( + * 0 => '1234 67890 ', // 11 characters: Perfect split + * 1 => '1234 ', // 5 characters: '1234 67890a' was too long + * 2 => '67890a cd ', // 10 characters: '67890a cd 1234' was too long + * 3 => '1234 890 ', // 11 characters: Perfect split + * 4 => '123456789 ', // 10 characters: '123456789 1234567890a' was too long + * 5 => '1234567890a ', // 12 characters: Too long, but no inner whitespace on which to split + * 6 => ' 45678 ', // 11 characters: Perfect split + * 7 => '1 3 5 7 9', // 9 characters: End of $string + * ); + * </code> + * + * @since 3.4.0 + * @access private + * + * @param string $string The string to split + * @param int $goal The desired chunk length. + * @return array Numeric array of chunks. + */ +function _split_str_by_whitespace( $string, $goal ) { + $chunks = array(); + + $string_nullspace = strtr( $string, "\r\n\t\v\f ", "\000\000\000\000\000\000" ); + + while ( $goal < strlen( $string_nullspace ) ) { + $pos = strrpos( substr( $string_nullspace, 0, $goal + 1 ), "\000" ); + + if ( false === $pos ) { + $pos = strpos( $string_nullspace, "\000", $goal + 1 ); + if ( false === $pos ) { + break; + } + } + + $chunks[] = substr( $string, 0, $pos + 1 ); + $string = substr( $string, $pos + 1 ); + $string_nullspace = substr( $string_nullspace, $pos + 1 ); + } + + if ( $string ) { + $chunks[] = $string; + } + + return $chunks; } /** diff --git a/wp-includes/js/plupload/changelog.txt b/wp-includes/js/plupload/changelog.txt index bec5aeef2..56947216d 100644 --- a/wp-includes/js/plupload/changelog.txt +++ b/wp-includes/js/plupload/changelog.txt @@ -1,3 +1,37 @@ +Version 1.5.4 (2012-04-12) + Flash: Disable scripting if swf was loaded from another domain. +Version 1.5.3 (2012-04-05) + HTML5: Check if xhr object is initialized, before calling abort() on it. + HTML4: Postpone form removal until uploaders state changes, to avoid error on resuming stopped uploads. + BrowserPlus: Fix mechanical typo, that caused error during mime type check. + BrowserPlus: browserPlus.Uploader.Cancel() has two required parameters, dies with the error if not passed. + Flash: Improve runtime's behaviour during upload cancellation. + Flash: Survive the case when GPSVersionID contains unexpected value. + Flash: Fix random freeze in Chrome's bundled Flash Player. + Flash: Avoid the silent break when URLStream not yet open, but close is called on it. + Flash: Move Destroy handler out of Flash:Init handler, since it might be called not only after Flash:Init but also before it. + Flash: Avoid warning during build with mxmlc. + Try removeEventListener first in IE and only if it fails - detachEvent. + Fix plupload.getPos to return proper value in IE8+. + Do not initiate plupload.STARTED state, if file queue is empty. + Additional language packs: Estonian, Polish, Korean, French-Canadian, Greek, Persian/Farsi. +Version 1.5.2 (2012-01-06) + UI Widget: Do not show UI if no runtime can be initialized. + UI Widget: Timely update file size and total size if resize in action. + UI Widget: Constrain renaming feature to queued files only. + UI Widget: Disable Add button properly, if requested, rather then just hide. + HTML4/HTML5/BrowserPlus: Avoid adding mime type twice to dialog trigger. + HTML5: fix regression, when unresized images were failing on FF3.6. + HTML5: Constrain Gecko 2,5,6 workaround to multipart mode only. + HTML5/Flash: Take into account weird possibilities of ExifVersion being a string, rather then standard Undefined. + Flash: Simplify event dispatching in BitmapDataUnlimited class, in order to avoid freezing on resizing in FP11. + Add ability to disable file dialog trigger on request (uploader.disableBrowse(true/false)). + Support for immediate abort of upload process, be it chunked upload or regular one. + Abort all activity, before destroying uploader. + Revive temporary file removal logic in upload.php. + Fix potential vulnerability in dump.php and upload.php. + Additional MIME types: application/vnd.openxmlformats-officedocument.*, application/x-javascript, application/json, text/css,css, application/vnd.oasis.opendocument.formula-templat. + Additional language packs: Hungarian, Croatian, Serbian, Romanian. Version 1.5.1.1 (2011-09-27) HTML5: Fix mechanical typo, that successfully broke drag and drop, wherever could. Version 1.5.1 (2011-09-26) diff --git a/wp-includes/js/plupload/handlers.dev.js b/wp-includes/js/plupload/handlers.dev.js index d0f8708d7..5dc56a3d1 100644 --- a/wp-includes/js/plupload/handlers.dev.js +++ b/wp-includes/js/plupload/handlers.dev.js @@ -44,11 +44,13 @@ function fileUploading(up, file) { if ( max > hundredmb && file.size > hundredmb ) { setTimeout(function(){ - if ( file.status == 2 && file.loaded == 0 ) { // not uploading - wpFileError(file, pluploadL10n.big_upload_failed.replace('%1$s', '<a class="uploader-html" href="#">').replace('%2$s', '</a>')); + var done; - if ( up.current && up.current.file.id == file.id && up.current.xhr.abort ) - up.current.xhr.abort(); + if ( file.status < 3 && file.loaded == 0 ) { // not uploading + wpFileError(file, pluploadL10n.big_upload_failed.replace('%1$s', '<a class="uploader-html" href="#">').replace('%2$s', '</a>')); + up.stop(); // stops the whole queue + up.removeFile(file); + up.start(); // restart the queue } }, 10000); // wait for 10 sec. for the file to start uploading } diff --git a/wp-includes/js/plupload/plupload.flash.js b/wp-includes/js/plupload/plupload.flash.js index 8dc2f55d0..aa87c6b84 100644 --- a/wp-includes/js/plupload/plupload.flash.js +++ b/wp-includes/js/plupload/plupload.flash.js @@ -1 +1 @@ -(function(f,b,d,e){var a={},g={};function c(){var h;try{h=navigator.plugins["Shockwave Flash"];h=h.description}catch(j){try{h=new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version")}catch(i){h="0.0"}}h=h.match(/\d+/g);return parseFloat(h[0]+"."+h[1])}d.flash={trigger:function(j,h,i){setTimeout(function(){var m=a[j],l,k;if(m){m.trigger("Flash:"+h,i)}},0)}};d.runtimes.Flash=d.addRuntime("flash",{getFeatures:function(){return{jpgresize:true,pngresize:true,maxWidth:8091,maxHeight:8091,chunks:true,progress:true,multipart:true,multi_selection:true}},init:function(m,o){var k,l,h=0,i=b.body;if(c()<10){o({success:false});return}g[m.id]=false;a[m.id]=m;k=b.getElementById(m.settings.browse_button);l=b.createElement("div");l.id=m.id+"_flash_container";d.extend(l.style,{position:"absolute",top:"0px",background:m.settings.shim_bgcolor||"transparent",zIndex:99999,width:"100%",height:"100%"});l.className="plupload flash";if(m.settings.container){i=b.getElementById(m.settings.container);if(d.getStyle(i,"position")==="static"){i.style.position="relative"}}i.appendChild(l);(function(){var p,q;p='<object id="'+m.id+'_flash" type="application/x-shockwave-flash" data="'+m.settings.flash_swf_url+'" ';if(d.ua.ie){p+='classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '}p+='width="100%" height="100%" style="outline:0"><param name="movie" value="'+m.settings.flash_swf_url+'" /><param name="flashvars" value="id='+escape(m.id)+'" /><param name="wmode" value="transparent" /><param name="allowscriptaccess" value="always" /></object>';if(d.ua.ie){q=b.createElement("div");l.appendChild(q);q.outerHTML=p;q=null}else{l.innerHTML=p}}());function n(){return b.getElementById(m.id+"_flash")}function j(){if(h++>5000){o({success:false});return}if(!g[m.id]){setTimeout(j,1)}}j();k=l=null;m.bind("Flash:Init",function(){var q={},p;n().setFileFilters(m.settings.filters,m.settings.multi_selection);if(g[m.id]){return}g[m.id]=true;m.bind("UploadFile",function(r,t){var u=r.settings,s=m.settings.resize||{};n().uploadFile(q[t.id],u.url,{name:t.target_name||t.name,mime:d.mimeTypes[t.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream",chunk_size:u.chunk_size,width:s.width,height:s.height,quality:s.quality,multipart:u.multipart,multipart_params:u.multipart_params||{},file_data_name:u.file_data_name,format:/\.(jpg|jpeg)$/i.test(t.name)?"jpg":"png",headers:u.headers,urlstream_upload:u.urlstream_upload})});m.bind("Flash:UploadProcess",function(s,r){var t=s.getFile(q[r.id]);if(t.status!=d.FAILED){t.loaded=r.loaded;t.size=r.size;s.trigger("UploadProgress",t)}});m.bind("Flash:UploadChunkComplete",function(r,t){var u,s=r.getFile(q[t.id]);u={chunk:t.chunk,chunks:t.chunks,response:t.text};r.trigger("ChunkUploaded",s,u);if(s.status!=d.FAILED){n().uploadNextChunk()}if(t.chunk==t.chunks-1){s.status=d.DONE;r.trigger("FileUploaded",s,{response:t.text})}});m.bind("Flash:SelectFiles",function(r,u){var t,s,v=[],w;for(s=0;s<u.length;s++){t=u[s];w=d.guid();q[w]=t.id;q[t.id]=w;v.push(new d.File(w,t.name,t.size))}if(v.length){m.trigger("FilesAdded",v)}});m.bind("Flash:SecurityError",function(r,s){m.trigger("Error",{code:d.SECURITY_ERROR,message:d.translate("Security error."),details:s.message,file:m.getFile(q[s.id])})});m.bind("Flash:GenericError",function(r,s){m.trigger("Error",{code:d.GENERIC_ERROR,message:d.translate("Generic error."),details:s.message,file:m.getFile(q[s.id])})});m.bind("Flash:IOError",function(r,s){m.trigger("Error",{code:d.IO_ERROR,message:d.translate("IO error."),details:s.message,file:m.getFile(q[s.id])})});m.bind("Flash:ImageError",function(r,s){m.trigger("Error",{code:parseInt(s.code,10),message:d.translate("Image error."),file:m.getFile(q[s.id])})});m.bind("Flash:StageEvent:rollOver",function(r){var s,t;s=b.getElementById(m.settings.browse_button);t=r.settings.browse_button_hover;if(s&&t){d.addClass(s,t)}});m.bind("Flash:StageEvent:rollOut",function(r){var s,t;s=b.getElementById(m.settings.browse_button);t=r.settings.browse_button_hover;if(s&&t){d.removeClass(s,t)}});m.bind("Flash:StageEvent:mouseDown",function(r){var s,t;s=b.getElementById(m.settings.browse_button);t=r.settings.browse_button_active;if(s&&t){d.addClass(s,t);d.addEvent(b.body,"mouseup",function(){d.removeClass(s,t)},r.id)}});m.bind("Flash:StageEvent:mouseUp",function(r){var s,t;s=b.getElementById(m.settings.browse_button);t=r.settings.browse_button_active;if(s&&t){d.removeClass(s,t)}});m.bind("Flash:ExifData",function(r,s){m.trigger("ExifData",m.getFile(q[s.id]),s.data)});m.bind("Flash:GpsData",function(r,s){m.trigger("GpsData",m.getFile(q[s.id]),s.data)});m.bind("QueueChanged",function(r){m.refresh()});m.bind("FilesRemoved",function(r,t){var s;for(s=0;s<t.length;s++){n().removeFile(q[t[s].id])}});m.bind("StateChanged",function(r){m.refresh()});m.bind("Refresh",function(r){var s,t,u;n().setFileFilters(m.settings.filters,m.settings.multi_selection);s=b.getElementById(r.settings.browse_button);if(s){t=d.getPos(s,b.getElementById(r.settings.container));u=d.getSize(s);d.extend(b.getElementById(r.id+"_flash_container").style,{top:t.y+"px",left:t.x+"px",width:u.w+"px",height:u.h+"px"})}});m.bind("Destroy",function(r){var s;d.removeAllEvents(b.body,r.id);delete g[r.id];delete a[r.id];s=b.getElementById(r.id+"_flash_container");if(s){i.removeChild(s)}});o({success:true})})}})})(window,document,plupload); \ No newline at end of file +(function(f,b,d,e){var a={},g={};function c(){var h;try{h=navigator.plugins["Shockwave Flash"];h=h.description}catch(j){try{h=new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version")}catch(i){h="0.0"}}h=h.match(/\d+/g);return parseFloat(h[0]+"."+h[1])}d.flash={trigger:function(j,h,i){setTimeout(function(){var m=a[j],l,k;if(m){m.trigger("Flash:"+h,i)}},0)}};d.runtimes.Flash=d.addRuntime("flash",{getFeatures:function(){return{jpgresize:true,pngresize:true,maxWidth:8091,maxHeight:8091,chunks:true,progress:true,multipart:true,multi_selection:true}},init:function(m,o){var k,l,h=0,i=b.body;if(c()<10){o({success:false});return}g[m.id]=false;a[m.id]=m;k=b.getElementById(m.settings.browse_button);l=b.createElement("div");l.id=m.id+"_flash_container";d.extend(l.style,{position:"absolute",top:"0px",background:m.settings.shim_bgcolor||"transparent",zIndex:99999,width:"100%",height:"100%"});l.className="plupload flash";if(m.settings.container){i=b.getElementById(m.settings.container);if(d.getStyle(i,"position")==="static"){i.style.position="relative"}}i.appendChild(l);(function(){var p,q;p='<object id="'+m.id+'_flash" type="application/x-shockwave-flash" data="'+m.settings.flash_swf_url+'" ';if(d.ua.ie){p+='classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '}p+='width="100%" height="100%" style="outline:0"><param name="movie" value="'+m.settings.flash_swf_url+'" /><param name="flashvars" value="id='+escape(m.id)+'" /><param name="wmode" value="transparent" /><param name="allowscriptaccess" value="always" /></object>';if(d.ua.ie){q=b.createElement("div");l.appendChild(q);q.outerHTML=p;q=null}else{l.innerHTML=p}}());function n(){return b.getElementById(m.id+"_flash")}function j(){if(h++>5000){o({success:false});return}if(g[m.id]===false){setTimeout(j,1)}}j();k=l=null;m.bind("Destroy",function(p){var q;d.removeAllEvents(b.body,p.id);delete g[p.id];delete a[p.id];q=b.getElementById(p.id+"_flash_container");if(q){i.removeChild(q)}});m.bind("Flash:Init",function(){var r={},q;try{n().setFileFilters(m.settings.filters,m.settings.multi_selection)}catch(p){o({success:false});return}if(g[m.id]){return}g[m.id]=true;m.bind("UploadFile",function(s,u){var v=s.settings,t=m.settings.resize||{};n().uploadFile(r[u.id],v.url,{name:u.target_name||u.name,mime:d.mimeTypes[u.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream",chunk_size:v.chunk_size,width:t.width,height:t.height,quality:t.quality,multipart:v.multipart,multipart_params:v.multipart_params||{},file_data_name:v.file_data_name,format:/\.(jpg|jpeg)$/i.test(u.name)?"jpg":"png",headers:v.headers,urlstream_upload:v.urlstream_upload})});m.bind("CancelUpload",function(){n().cancelUpload()});m.bind("Flash:UploadProcess",function(t,s){var u=t.getFile(r[s.id]);if(u.status!=d.FAILED){u.loaded=s.loaded;u.size=s.size;t.trigger("UploadProgress",u)}});m.bind("Flash:UploadChunkComplete",function(s,u){var v,t=s.getFile(r[u.id]);v={chunk:u.chunk,chunks:u.chunks,response:u.text};s.trigger("ChunkUploaded",t,v);if(t.status!==d.FAILED&&s.state!==d.STOPPED){n().uploadNextChunk()}if(u.chunk==u.chunks-1){t.status=d.DONE;s.trigger("FileUploaded",t,{response:u.text})}});m.bind("Flash:SelectFiles",function(s,v){var u,t,w=[],x;for(t=0;t<v.length;t++){u=v[t];x=d.guid();r[x]=u.id;r[u.id]=x;w.push(new d.File(x,u.name,u.size))}if(w.length){m.trigger("FilesAdded",w)}});m.bind("Flash:SecurityError",function(s,t){m.trigger("Error",{code:d.SECURITY_ERROR,message:d.translate("Security error."),details:t.message,file:m.getFile(r[t.id])})});m.bind("Flash:GenericError",function(s,t){m.trigger("Error",{code:d.GENERIC_ERROR,message:d.translate("Generic error."),details:t.message,file:m.getFile(r[t.id])})});m.bind("Flash:IOError",function(s,t){m.trigger("Error",{code:d.IO_ERROR,message:d.translate("IO error."),details:t.message,file:m.getFile(r[t.id])})});m.bind("Flash:ImageError",function(s,t){m.trigger("Error",{code:parseInt(t.code,10),message:d.translate("Image error."),file:m.getFile(r[t.id])})});m.bind("Flash:StageEvent:rollOver",function(s){var t,u;t=b.getElementById(m.settings.browse_button);u=s.settings.browse_button_hover;if(t&&u){d.addClass(t,u)}});m.bind("Flash:StageEvent:rollOut",function(s){var t,u;t=b.getElementById(m.settings.browse_button);u=s.settings.browse_button_hover;if(t&&u){d.removeClass(t,u)}});m.bind("Flash:StageEvent:mouseDown",function(s){var t,u;t=b.getElementById(m.settings.browse_button);u=s.settings.browse_button_active;if(t&&u){d.addClass(t,u);d.addEvent(b.body,"mouseup",function(){d.removeClass(t,u)},s.id)}});m.bind("Flash:StageEvent:mouseUp",function(s){var t,u;t=b.getElementById(m.settings.browse_button);u=s.settings.browse_button_active;if(t&&u){d.removeClass(t,u)}});m.bind("Flash:ExifData",function(s,t){m.trigger("ExifData",m.getFile(r[t.id]),t.data)});m.bind("Flash:GpsData",function(s,t){m.trigger("GpsData",m.getFile(r[t.id]),t.data)});m.bind("QueueChanged",function(s){m.refresh()});m.bind("FilesRemoved",function(s,u){var t;for(t=0;t<u.length;t++){n().removeFile(r[u[t].id])}});m.bind("StateChanged",function(s){m.refresh()});m.bind("Refresh",function(s){var t,u,v;n().setFileFilters(m.settings.filters,m.settings.multi_selection);t=b.getElementById(s.settings.browse_button);if(t){u=d.getPos(t,b.getElementById(s.settings.container));v=d.getSize(t);d.extend(b.getElementById(s.id+"_flash_container").style,{top:u.y+"px",left:u.x+"px",width:v.w+"px",height:v.h+"px"})}});m.bind("DisableBrowse",function(s,t){n().disableBrowse(t)});o({success:true})})}})})(window,document,plupload); \ No newline at end of file diff --git a/wp-includes/js/plupload/plupload.flash.swf b/wp-includes/js/plupload/plupload.flash.swf index 36460568b72f5fd5f9d592b170105e3c104bd3ba..06949bfe09141df31fede0a4367145bb8f8bdfd6 100644 GIT binary patch literal 18873 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 M+N$(_02cX}Gs;*UVE_OC literal 18752 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 diff --git a/wp-includes/js/plupload/plupload.html4.js b/wp-includes/js/plupload/plupload.html4.js index d97f97ce0..b20c88f7d 100644 --- a/wp-includes/js/plupload/plupload.html4.js +++ b/wp-includes/js/plupload/plupload.html4.js @@ -1 +1 @@ -(function(d,a,b,c){function e(f){return a.getElementById(f)}b.runtimes.Html4=b.addRuntime("html4",{getFeatures:function(){return{multipart:true,triggerDialog:(b.ua.gecko&&d.FormData||b.ua.webkit)}},init:function(f,g){f.bind("Init",function(p){var j=a.body,n,h="javascript",k,x,q,z=[],r=/MSIE/.test(navigator.userAgent),t=[],m=p.settings.filters,o,l,s,w;no_type_restriction:for(o=0;o<m.length;o++){l=m[o].extensions.split(/,/);for(w=0;w<l.length;w++){if(l[w]==="*"){t=[];break no_type_restriction}s=b.mimeTypes[l[w]];if(s){t.push(s)}}}t=t.join(",");function v(){var B,y,i,A;q=b.guid();z.push(q);B=a.createElement("form");B.setAttribute("id","form_"+q);B.setAttribute("method","post");B.setAttribute("enctype","multipart/form-data");B.setAttribute("encoding","multipart/form-data");B.setAttribute("target",p.id+"_iframe");B.style.position="absolute";y=a.createElement("input");y.setAttribute("id","input_"+q);y.setAttribute("type","file");y.setAttribute("accept",t);y.setAttribute("size",1);A=e(p.settings.browse_button);if(p.features.triggerDialog&&A){b.addEvent(e(p.settings.browse_button),"click",function(C){y.click();C.preventDefault()},p.id)}b.extend(y.style,{width:"100%",height:"100%",opacity:0,fontSize:"999px"});b.extend(B.style,{overflow:"hidden"});i=p.settings.shim_bgcolor;if(i){B.style.background=i}if(r){b.extend(y.style,{filter:"alpha(opacity=0)"})}b.addEvent(y,"change",function(F){var D=F.target,C,E=[],G;if(D.value){e("form_"+q).style.top=-1048575+"px";C=D.value.replace(/\\/g,"/");C=C.substring(C.length,C.lastIndexOf("/")+1);E.push(new b.File(q,C));if(!p.features.triggerDialog){b.removeAllEvents(B,p.id)}else{b.removeEvent(A,"click",p.id)}b.removeEvent(y,"change",p.id);v();if(E.length){f.trigger("FilesAdded",E)}}},p.id);B.appendChild(y);j.appendChild(B);p.refresh()}function u(){var i=a.createElement("div");i.innerHTML='<iframe id="'+p.id+'_iframe" name="'+p.id+'_iframe" src="'+h+':""" style="display:none"></iframe>';n=i.firstChild;j.appendChild(n);b.addEvent(n,"load",function(C){var D=C.target,B,y;if(!k){return}try{B=D.contentWindow.document||D.contentDocument||d.frames[D.id].document}catch(A){p.trigger("Error",{code:b.SECURITY_ERROR,message:b.translate("Security error."),file:k});return}y=B.body.innerHTML;if(y){k.status=b.DONE;k.loaded=1025;k.percent=100;p.trigger("UploadProgress",k);p.trigger("FileUploaded",k,{response:y})}},p.id)}if(p.settings.container){j=e(p.settings.container);if(b.getStyle(j,"position")==="static"){j.style.position="relative"}}p.bind("UploadFile",function(i,A){var B,y;if(A.status==b.DONE||A.status==b.FAILED||i.state==b.STOPPED){return}B=e("form_"+A.id);y=e("input_"+A.id);y.setAttribute("name",i.settings.file_data_name);B.setAttribute("action",i.settings.url);b.each(b.extend({name:A.target_name||A.name},i.settings.multipart_params),function(E,C){var D=a.createElement("input");b.extend(D,{type:"hidden",name:C,value:E});B.insertBefore(D,B.firstChild)});k=A;e("form_"+q).style.top=-1048575+"px";B.submit();B.parentNode.removeChild(B)});p.bind("FileUploaded",function(i){i.refresh()});p.bind("StateChanged",function(i){if(i.state==b.STARTED){u()}if(i.state==b.STOPPED){d.setTimeout(function(){b.removeEvent(n,"load",i.id);if(n.parentNode){n.parentNode.removeChild(n)}},0)}});p.bind("Refresh",function(y){var F,A,B,C,i,G,H,E,D;F=e(y.settings.browse_button);if(F){i=b.getPos(F,e(y.settings.container));G=b.getSize(F);H=e("form_"+q);E=e("input_"+q);b.extend(H.style,{top:i.y+"px",left:i.x+"px",width:G.w+"px",height:G.h+"px"});if(y.features.triggerDialog){if(b.getStyle(F,"position")==="static"){b.extend(F.style,{position:"relative"})}D=parseInt(F.style.zIndex,10);if(isNaN(D)){D=0}b.extend(F.style,{zIndex:D});b.extend(H.style,{zIndex:D-1})}B=y.settings.browse_button_hover;C=y.settings.browse_button_active;A=y.features.triggerDialog?F:H;if(B){b.addEvent(A,"mouseover",function(){b.addClass(F,B)},y.id);b.addEvent(A,"mouseout",function(){b.removeClass(F,B)},y.id)}if(C){b.addEvent(A,"mousedown",function(){b.addClass(F,C)},y.id);b.addEvent(a.body,"mouseup",function(){b.removeClass(F,C)},y.id)}}});f.bind("FilesRemoved",function(y,B){var A,C;for(A=0;A<B.length;A++){C=e("form_"+B[A].id);if(C){C.parentNode.removeChild(C)}}});f.bind("Destroy",function(i){var y,A,B,C={inputContainer:"form_"+q,inputFile:"input_"+q,browseButton:i.settings.browse_button};for(y in C){A=e(C[y]);if(A){b.removeAllEvents(A,i.id)}}b.removeAllEvents(a.body,i.id);b.each(z,function(E,D){B=e("form_"+E);if(B){j.removeChild(B)}})});v()});g({success:true})}})})(window,document,plupload); \ No newline at end of file +(function(d,a,b,c){function e(f){return a.getElementById(f)}b.runtimes.Html4=b.addRuntime("html4",{getFeatures:function(){return{multipart:true,triggerDialog:(b.ua.gecko&&d.FormData||b.ua.webkit)}},init:function(f,g){f.bind("Init",function(p){var j=a.body,n,h="javascript",k,x,q,z=[],r=/MSIE/.test(navigator.userAgent),t=[],m=p.settings.filters,o,l,s,w;no_type_restriction:for(o=0;o<m.length;o++){l=m[o].extensions.split(/,/);for(w=0;w<l.length;w++){if(l[w]==="*"){t=[];break no_type_restriction}s=b.mimeTypes[l[w]];if(s&&b.inArray(s,t)===-1){t.push(s)}}}t=t.join(",");function v(){var B,y,i,A;q=b.guid();z.push(q);B=a.createElement("form");B.setAttribute("id","form_"+q);B.setAttribute("method","post");B.setAttribute("enctype","multipart/form-data");B.setAttribute("encoding","multipart/form-data");B.setAttribute("target",p.id+"_iframe");B.style.position="absolute";y=a.createElement("input");y.setAttribute("id","input_"+q);y.setAttribute("type","file");y.setAttribute("accept",t);y.setAttribute("size",1);A=e(p.settings.browse_button);if(p.features.triggerDialog&&A){b.addEvent(e(p.settings.browse_button),"click",function(C){if(!y.disabled){y.click()}C.preventDefault()},p.id)}b.extend(y.style,{width:"100%",height:"100%",opacity:0,fontSize:"99px",cursor:"pointer"});b.extend(B.style,{overflow:"hidden"});i=p.settings.shim_bgcolor;if(i){B.style.background=i}if(r){b.extend(y.style,{filter:"alpha(opacity=0)"})}b.addEvent(y,"change",function(F){var D=F.target,C,E=[],G;if(D.value){e("form_"+q).style.top=-1048575+"px";C=D.value.replace(/\\/g,"/");C=C.substring(C.length,C.lastIndexOf("/")+1);E.push(new b.File(q,C));if(!p.features.triggerDialog){b.removeAllEvents(B,p.id)}else{b.removeEvent(A,"click",p.id)}b.removeEvent(y,"change",p.id);v();if(E.length){f.trigger("FilesAdded",E)}}},p.id);B.appendChild(y);j.appendChild(B);p.refresh()}function u(){var i=a.createElement("div");i.innerHTML='<iframe id="'+p.id+'_iframe" name="'+p.id+'_iframe" src="'+h+':""" style="display:none"></iframe>';n=i.firstChild;j.appendChild(n);b.addEvent(n,"load",function(C){var D=C.target,B,y;if(!k){return}try{B=D.contentWindow.document||D.contentDocument||d.frames[D.id].document}catch(A){p.trigger("Error",{code:b.SECURITY_ERROR,message:b.translate("Security error."),file:k});return}y=B.body.innerHTML;if(y){k.status=b.DONE;k.loaded=1025;k.percent=100;p.trigger("UploadProgress",k);p.trigger("FileUploaded",k,{response:y})}},p.id)}if(p.settings.container){j=e(p.settings.container);if(b.getStyle(j,"position")==="static"){j.style.position="relative"}}p.bind("UploadFile",function(i,A){var B,y;if(A.status==b.DONE||A.status==b.FAILED||i.state==b.STOPPED){return}B=e("form_"+A.id);y=e("input_"+A.id);y.setAttribute("name",i.settings.file_data_name);B.setAttribute("action",i.settings.url);b.each(b.extend({name:A.target_name||A.name},i.settings.multipart_params),function(E,C){var D=a.createElement("input");b.extend(D,{type:"hidden",name:C,value:E});B.insertBefore(D,B.firstChild)});k=A;e("form_"+q).style.top=-1048575+"px";B.submit()});p.bind("FileUploaded",function(i){i.refresh()});p.bind("StateChanged",function(i){if(i.state==b.STARTED){u()}else{if(i.state==b.STOPPED){d.setTimeout(function(){b.removeEvent(n,"load",i.id);if(n.parentNode){n.parentNode.removeChild(n)}},0)}}b.each(i.files,function(A,y){if(A.status===b.DONE||A.status===b.FAILED){var B=e("form_"+A.id);if(B){B.parentNode.removeChild(B)}}})});p.bind("Refresh",function(y){var F,A,B,C,i,G,H,E,D;F=e(y.settings.browse_button);if(F){i=b.getPos(F,e(y.settings.container));G=b.getSize(F);H=e("form_"+q);E=e("input_"+q);b.extend(H.style,{top:i.y+"px",left:i.x+"px",width:G.w+"px",height:G.h+"px"});if(y.features.triggerDialog){if(b.getStyle(F,"position")==="static"){b.extend(F.style,{position:"relative"})}D=parseInt(F.style.zIndex,10);if(isNaN(D)){D=0}b.extend(F.style,{zIndex:D});b.extend(H.style,{zIndex:D-1})}B=y.settings.browse_button_hover;C=y.settings.browse_button_active;A=y.features.triggerDialog?F:H;if(B){b.addEvent(A,"mouseover",function(){b.addClass(F,B)},y.id);b.addEvent(A,"mouseout",function(){b.removeClass(F,B)},y.id)}if(C){b.addEvent(A,"mousedown",function(){b.addClass(F,C)},y.id);b.addEvent(a.body,"mouseup",function(){b.removeClass(F,C)},y.id)}}});f.bind("FilesRemoved",function(y,B){var A,C;for(A=0;A<B.length;A++){C=e("form_"+B[A].id);if(C){C.parentNode.removeChild(C)}}});f.bind("DisableBrowse",function(i,A){var y=a.getElementById("input_"+q);if(y){y.disabled=A}});f.bind("Destroy",function(i){var y,A,B,C={inputContainer:"form_"+q,inputFile:"input_"+q,browseButton:i.settings.browse_button};for(y in C){A=e(C[y]);if(A){b.removeAllEvents(A,i.id)}}b.removeAllEvents(a.body,i.id);b.each(z,function(E,D){B=e("form_"+E);if(B){j.removeChild(B)}})});v()});g({success:true})}})})(window,document,plupload); \ No newline at end of file diff --git a/wp-includes/js/plupload/plupload.html5.js b/wp-includes/js/plupload/plupload.html5.js index 5d4b8f419..28036918e 100644 --- a/wp-includes/js/plupload/plupload.html5.js +++ b/wp-includes/js/plupload/plupload.html5.js @@ -1 +1 @@ -(function(h,k,j,e){var c={},g;function m(o,p){var n;if("FileReader" in h){n=new FileReader();n.readAsDataURL(o);n.onload=function(){p(n.result)}}else{return p(o.getAsDataURL())}}function l(o,p){var n;if("FileReader" in h){n=new FileReader();n.readAsBinaryString(o);n.onload=function(){p(n.result)}}else{return p(o.getAsBinary())}}function d(r,p,n,v){var q,o,u,s,t=this;m(c[r.id],function(w){q=k.createElement("canvas");q.style.display="none";k.body.appendChild(q);o=q.getContext("2d");u=new Image();u.onerror=u.onabort=function(){v({success:false})};u.onload=function(){var B,x,z,y,A;if(!p.width){p.width=u.width}if(!p.height){p.height=u.height}s=Math.min(p.width/u.width,p.height/u.height);if(s<1||(s===1&&n==="image/jpeg")){B=Math.round(u.width*s);x=Math.round(u.height*s);q.width=B;q.height=x;o.drawImage(u,0,0,B,x);if(n==="image/jpeg"){y=new f(atob(w.substring(w.indexOf("base64,")+7)));if(y.headers&&y.headers.length){A=new a();if(A.init(y.get("exif")[0])){A.setExif("PixelXDimension",B);A.setExif("PixelYDimension",x);y.set("exif",A.getBinary());if(t.hasEventListener("ExifData")){t.trigger("ExifData",r,A.EXIF())}if(t.hasEventListener("GpsData")){t.trigger("GpsData",r,A.GPS())}}}if(p.quality){try{w=q.toDataURL(n,p.quality/100)}catch(C){w=q.toDataURL(n)}}}else{w=q.toDataURL(n)}w=w.substring(w.indexOf("base64,")+7);w=atob(w);if(y&&y.headers&&y.headers.length){w=y.restore(w);y.purge()}q.parentNode.removeChild(q);v({success:true,data:w})}else{v({success:false})}};u.src=w})}j.runtimes.Html5=j.addRuntime("html5",{getFeatures:function(){var s,o,r,q,p,n;o=r=p=n=false;if(h.XMLHttpRequest){s=new XMLHttpRequest();r=!!s.upload;o=!!(s.sendAsBinary||s.upload)}if(o){q=!!(s.sendAsBinary||(h.Uint8Array&&h.ArrayBuffer));p=!!(File&&(File.prototype.getAsDataURL||h.FileReader)&&q);n=!!(File&&(File.prototype.mozSlice||File.prototype.webkitSlice||File.prototype.slice))}g=j.ua.safari&&j.ua.windows;return{html5:o,dragdrop:(function(){var t=k.createElement("div");return("draggable" in t)||("ondragstart" in t&&"ondrop" in t)}()),jpgresize:p,pngresize:p,multipart:p||!!h.FileReader||!!h.FormData,canSendBinary:q,cantSendBlobInFormData:!!(j.ua.gecko&&h.FormData&&h.FileReader&&!FileReader.prototype.readAsArrayBuffer),progress:r,chunks:n,multi_selection:!(j.ua.safari&&j.ua.windows),triggerDialog:(j.ua.gecko&&h.FormData||j.ua.webkit)}},init:function(p,q){var n;function o(v){var t,s,u=[],w,r={};for(s=0;s<v.length;s++){t=v[s];if(r[t.name]){continue}r[t.name]=true;w=j.guid();c[w]=t;u.push(new j.File(w,t.fileName||t.name,t.fileSize||t.size))}if(u.length){p.trigger("FilesAdded",u)}}n=this.getFeatures();if(!n.html5){q({success:false});return}p.bind("Init",function(v){var F,E,B=[],u,C,s=v.settings.filters,t,A,r=k.body,D;F=k.createElement("div");F.id=v.id+"_html5_container";j.extend(F.style,{position:"absolute",background:p.settings.shim_bgcolor||"transparent",width:"100px",height:"100px",overflow:"hidden",zIndex:99999,opacity:p.settings.shim_bgcolor?"":0});F.className="plupload html5";if(p.settings.container){r=k.getElementById(p.settings.container);if(j.getStyle(r,"position")==="static"){r.style.position="relative"}}r.appendChild(F);no_type_restriction:for(u=0;u<s.length;u++){t=s[u].extensions.split(/,/);for(C=0;C<t.length;C++){if(t[C]==="*"){B=[];break no_type_restriction}A=j.mimeTypes[t[C]];if(A){B.push(A)}}}F.innerHTML='<input id="'+p.id+'_html5" style="font-size:999px" type="file" accept="'+B.join(",")+'" '+(p.settings.multi_selection&&p.features.multi_selection?'multiple="multiple"':"")+" />";F.scrollTop=100;D=k.getElementById(p.id+"_html5");if(v.features.triggerDialog){j.extend(D.style,{position:"absolute",width:"100%",height:"100%"})}else{j.extend(D.style,{cssFloat:"right",styleFloat:"right"})}D.onchange=function(){o(this.files);this.value=""};E=k.getElementById(v.settings.browse_button);if(E){var x=v.settings.browse_button_hover,z=v.settings.browse_button_active,w=v.features.triggerDialog?E:F;if(x){j.addEvent(w,"mouseover",function(){j.addClass(E,x)},v.id);j.addEvent(w,"mouseout",function(){j.removeClass(E,x)},v.id)}if(z){j.addEvent(w,"mousedown",function(){j.addClass(E,z)},v.id);j.addEvent(k.body,"mouseup",function(){j.removeClass(E,z)},v.id)}if(v.features.triggerDialog){j.addEvent(E,"click",function(y){k.getElementById(v.id+"_html5").click();y.preventDefault()},v.id)}}});p.bind("PostInit",function(){var r=k.getElementById(p.settings.drop_element);if(r){if(g){j.addEvent(r,"dragenter",function(v){var u,s,t;u=k.getElementById(p.id+"_drop");if(!u){u=k.createElement("input");u.setAttribute("type","file");u.setAttribute("id",p.id+"_drop");u.setAttribute("multiple","multiple");j.addEvent(u,"change",function(){o(this.files);j.removeEvent(u,"change",p.id);u.parentNode.removeChild(u)},p.id);r.appendChild(u)}s=j.getPos(r,k.getElementById(p.settings.container));t=j.getSize(r);if(j.getStyle(r,"position")==="static"){j.extend(r.style,{position:"relative"})}j.extend(u.style,{position:"absolute",display:"block",top:0,left:0,width:t.w+"px",height:t.h+"px",opacity:0})},p.id);return}j.addEvent(r,"dragover",function(s){s.preventDefault()},p.id);j.addEvent(r,"drop",function(t){var s=t.dataTransfer;if(s&&s.files){o(s.files)}t.preventDefault()},p.id)}});p.bind("Refresh",function(r){var s,t,u,w,v;s=k.getElementById(p.settings.browse_button);if(s){t=j.getPos(s,k.getElementById(r.settings.container));u=j.getSize(s);w=k.getElementById(p.id+"_html5_container");j.extend(w.style,{top:t.y+"px",left:t.x+"px",width:u.w+"px",height:u.h+"px"});if(p.features.triggerDialog){if(j.getStyle(s,"position")==="static"){j.extend(s.style,{position:"relative"})}v=parseInt(j.getStyle(s,"z-index"),10);if(isNaN(v)){v=0}j.extend(s.style,{zIndex:v});j.extend(w.style,{zIndex:v-1})}}});p.bind("UploadFile",function(r,t){var u=r.settings,x,s;function w(z,C,y){var A;if(File.prototype.slice){try{z.slice();return z.slice(C,y)}catch(B){return z.slice(C,y-C)}}else{if(A=File.prototype.webkitSlice||File.prototype.mozSlice){return A.call(z,C,y)}else{return null}}}function v(z){var C=0,B=0,y=("FileReader" in h)?new FileReader:null;function A(){var H,L,J,K,G,I,E,D=r.settings.url;function F(V){var S=0,T=new XMLHttpRequest,W=T.upload,M="----pluploadboundary"+j.guid(),N,O="--",U="\r\n",Q="";r.current={xhr:T,file:t};if(W){W.onprogress=function(X){t.loaded=Math.min(t.size,B+X.loaded-S);r.trigger("UploadProgress",t)}}T.onreadystatechange=function(){var X,Z;if(T.readyState==4){try{X=T.status}catch(Y){X=0}if(X>=400){r.trigger("Error",{code:j.HTTP_ERROR,message:j.translate("HTTP Error."),file:t,status:X})}else{if(J){Z={chunk:C,chunks:J,response:T.responseText,status:X};r.trigger("ChunkUploaded",t,Z);B+=I;if(Z.cancelled){t.status=j.FAILED;return}t.loaded=Math.min(t.size,(C+1)*G)}else{t.loaded=t.size}r.trigger("UploadProgress",t);V=H=N=Q=null;if(!J||++C>=J){t.status=j.DONE;r.trigger("FileUploaded",t,{response:T.responseText,status:X})}else{A()}}T=null;r.current={};}};if(r.settings.multipart&&n.multipart){K.name=t.target_name||t.name;T.open("post",D,true);j.each(r.settings.headers,function(Y,X){T.setRequestHeader(X,Y)});if(typeof(V)!=="string"&&!!h.FormData){N=new FormData();j.each(j.extend(K,r.settings.multipart_params),function(Y,X){N.append(X,Y)});N.append(r.settings.file_data_name,V);T.send(N);return}if(typeof(V)==="string"){T.setRequestHeader("Content-Type","multipart/form-data; boundary="+M);j.each(j.extend(K,r.settings.multipart_params),function(Y,X){Q+=O+M+U+'Content-Disposition: form-data; name="'+X+'"'+U+U;Q+=unescape(encodeURIComponent(Y))+U});E=j.mimeTypes[t.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream";Q+=O+M+U+'Content-Disposition: form-data; name="'+r.settings.file_data_name+'"; filename="'+unescape(encodeURIComponent(t.name))+'"'+U+"Content-Type: "+E+U+U+V+U+O+M+O+U;S=Q.length-V.length;V=Q;if(T.sendAsBinary){T.sendAsBinary(V)}else{if(n.canSendBinary){var R=new Uint8Array(V.length);for(var P=0;P<V.length;P++){R[P]=(V.charCodeAt(P)&255)}T.send(R.buffer)}}return}}D=j.buildUrl(r.settings.url,j.extend(K,r.settings.multipart_params));T.open("post",D,true);T.setRequestHeader("Content-Type","application/octet-stream");j.each(r.settings.headers,function(Y,X){T.setRequestHeader(X,Y)});T.send(V)}if(t.status==j.DONE||t.status==j.FAILED||r.state==j.STOPPED){return}K={name:t.target_name||t.name};if(u.chunk_size&&t.size>u.chunk_size&&(n.chunks||typeof(z)=="string")){G=u.chunk_size;J=Math.ceil(t.size/G);I=Math.min(G,t.size-(C*G));if(typeof(z)=="string"){H=z.substring(C*G,C*G+I)}else{H=w(z,C*G,C*G+I)}K.chunk=C;K.chunks=J}else{I=t.size;H=z}if(typeof(H)!=="string"&&y&&n.cantSendBlobInFormData&&n.chunks&&r.settings.chunk_size){y.onload=function(){F(y.result)};y.readAsBinaryString(H)}else{F(H)}}A()}x=c[t.id];if(n.jpgresize&&r.settings.resize&&/\.(png|jpg|jpeg)$/i.test(t.name)){d.call(r,t,r.settings.resize,/\.png$/i.test(t.name)?"image/png":"image/jpeg",function(y){if(y.success){t.size=y.data.length;v(y.data)}else{v(x)}})}else{if(!n.chunks&&n.jpgresize){l(x,v)}else{v(x)}}});p.bind("Destroy",function(r){var t,u,s=k.body,v={inputContainer:r.id+"_html5_container",inputFile:r.id+"_html5",browseButton:r.settings.browse_button,dropElm:r.settings.drop_element};for(t in v){u=k.getElementById(v[t]);if(u){j.removeAllEvents(u,r.id)}}j.removeAllEvents(k.body,r.id);if(r.settings.container){s=k.getElementById(r.settings.container)}s.removeChild(k.getElementById(v.inputContainer))});q({success:true})}});function b(){var q=false,o;function r(t,v){var s=q?0:-8*(v-1),w=0,u;for(u=0;u<v;u++){w|=(o.charCodeAt(t+u)<<Math.abs(s+u*8))}return w}function n(u,s,t){var t=arguments.length===3?t:o.length-s-1;o=o.substr(0,s)+u+o.substr(t+s)}function p(t,u,w){var x="",s=q?0:-8*(w-1),v;for(v=0;v<w;v++){x+=String.fromCharCode((u>>Math.abs(s+v*8))&255)}n(x,t,w)}return{II:function(s){if(s===e){return q}else{q=s}},init:function(s){q=false;o=s},SEGMENT:function(s,u,t){switch(arguments.length){case 1:return o.substr(s,o.length-s-1);case 2:return o.substr(s,u);case 3:n(t,s,u);break;default:return o}},BYTE:function(s){return r(s,1)},SHORT:function(s){return r(s,2)},LONG:function(s,t){if(t===e){return r(s,4)}else{p(s,t,4)}},SLONG:function(s){var t=r(s,4);return(t>2147483647?t-4294967296:t)},STRING:function(s,t){var u="";for(t+=s;s<t;s++){u+=String.fromCharCode(r(s,1))}return u}}}function f(s){var u={65505:{app:"EXIF",name:"APP1",signature:"Exif\0"},65506:{app:"ICC",name:"APP2",signature:"ICC_PROFILE\0"},65517:{app:"IPTC",name:"APP13",signature:"Photoshop 3.0\0"}},t=[],r,n,p=e,q=0,o;r=new b();r.init(s);if(r.SHORT(0)!==65496){return}n=2;o=Math.min(1048576,s.length);while(n<=o){p=r.SHORT(n);if(p>=65488&&p<=65495){n+=2;continue}if(p===65498||p===65497){break}q=r.SHORT(n+2)+2;if(u[p]&&r.STRING(n+4,u[p].signature.length)===u[p].signature){t.push({hex:p,app:u[p].app.toUpperCase(),name:u[p].name.toUpperCase(),start:n,length:q,segment:r.SEGMENT(n,q)})}n+=q}r.init(null);return{headers:t,restore:function(y){r.init(y);var w=new f(y);if(!w.headers){return false}for(var x=w.headers.length;x>0;x--){var z=w.headers[x-1];r.SEGMENT(z.start,z.length,"")}w.purge();n=r.SHORT(2)==65504?4+r.SHORT(4):2;for(var x=0,v=t.length;x<v;x++){r.SEGMENT(n,0,t[x].segment);n+=t[x].length}return r.SEGMENT()},get:function(x){var y=[];for(var w=0,v=t.length;w<v;w++){if(t[w].app===x.toUpperCase()){y.push(t[w].segment)}}return y},set:function(y,x){var z=[];if(typeof(x)==="string"){z.push(x)}else{z=x}for(var w=ii=0,v=t.length;w<v;w++){if(t[w].app===y.toUpperCase()){t[w].segment=z[ii];t[w].length=z[ii].length;ii++}if(ii>=z.length){break}}},purge:function(){t=[];r.init(null)}}}function a(){var q,n,o={},t;q=new b();n={tiff:{274:"Orientation",34665:"ExifIFDPointer",34853:"GPSInfoIFDPointer"},exif:{36864:"ExifVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",36867:"DateTimeOriginal",33434:"ExposureTime",33437:"FNumber",34855:"ISOSpeedRatings",37377:"ShutterSpeedValue",37378:"ApertureValue",37383:"MeteringMode",37384:"LightSource",37385:"Flash",41986:"ExposureMode",41987:"WhiteBalance",41990:"SceneCaptureType",41988:"DigitalZoomRatio",41992:"Contrast",41993:"Saturation",41994:"Sharpness"},gps:{0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude"}};t={ColorSpace:{1:"sRGB",0:"Uncalibrated"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{1:"Daylight",2:"Fliorescent",3:"Tungsten",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 -5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire.",1:"Flash fired.",5:"Strobe return light not detected.",7:"Strobe return light detected.",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},ExposureMode:{0:"Auto exposure",1:"Manual exposure",2:"Auto bracket"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},GPSLatitudeRef:{N:"North latitude",S:"South latitude"},GPSLongitudeRef:{E:"East longitude",W:"West longitude"}};function p(u,C){var w=q.SHORT(u),z,F,G,B,A,v,x,D,E=[],y={};for(z=0;z<w;z++){x=v=u+12*z+2;G=C[q.SHORT(x)];if(G===e){continue}B=q.SHORT(x+=2);A=q.LONG(x+=2);x+=4;E=[];switch(B){case 1:case 7:if(A>4){x=q.LONG(x)+o.tiffHeader}for(F=0;F<A;F++){E[F]=q.BYTE(x+F)}break;case 2:if(A>4){x=q.LONG(x)+o.tiffHeader}y[G]=q.STRING(x,A-1);continue;case 3:if(A>2){x=q.LONG(x)+o.tiffHeader}for(F=0;F<A;F++){E[F]=q.SHORT(x+F*2)}break;case 4:if(A>1){x=q.LONG(x)+o.tiffHeader}for(F=0;F<A;F++){E[F]=q.LONG(x+F*4)}break;case 5:x=q.LONG(x)+o.tiffHeader;for(F=0;F<A;F++){E[F]=q.LONG(x+F*4)/q.LONG(x+F*4+4)}break;case 9:x=q.LONG(x)+o.tiffHeader;for(F=0;F<A;F++){E[F]=q.SLONG(x+F*4)}break;case 10:x=q.LONG(x)+o.tiffHeader;for(F=0;F<A;F++){E[F]=q.SLONG(x+F*4)/q.SLONG(x+F*4+4)}break;default:continue}D=(A==1?E[0]:E);if(t.hasOwnProperty(G)&&typeof D!="object"){y[G]=t[G][D]}else{y[G]=D}}return y}function s(){var v=e,u=o.tiffHeader;q.II(q.SHORT(u)==18761);if(q.SHORT(u+=2)!==42){return false}o.IFD0=o.tiffHeader+q.LONG(u+=2);v=p(o.IFD0,n.tiff);o.exifIFD=("ExifIFDPointer" in v?o.tiffHeader+v.ExifIFDPointer:e);o.gpsIFD=("GPSInfoIFDPointer" in v?o.tiffHeader+v.GPSInfoIFDPointer:e);return true}function r(w,u,z){var B,y,x,A=0;if(typeof(u)==="string"){var v=n[w.toLowerCase()];for(hex in v){if(v[hex]===u){u=hex;break}}}B=o[w.toLowerCase()+"IFD"];y=q.SHORT(B);for(i=0;i<y;i++){x=B+12*i+2;if(q.SHORT(x)==u){A=x+8;break}}if(!A){return false}q.LONG(A,z);return true}return{init:function(u){o={tiffHeader:10};if(u===e||!u.length){return false}q.init(u);if(q.SHORT(0)===65505&&q.STRING(4,5).toUpperCase()==="EXIF\0"){return s()}return false},EXIF:function(){var u;u=p(o.exifIFD,n.exif);if(u.ExifVersion){u.ExifVersion=String.fromCharCode(u.ExifVersion[0],u.ExifVersion[1],u.ExifVersion[2],u.ExifVersion[3])}return u},GPS:function(){var u;u=p(o.gpsIFD,n.gps);if(u.GPSVersionID){u.GPSVersionID=u.GPSVersionID.join(".")}return u},setExif:function(u,v){if(u!=="PixelXDimension"&&u!=="PixelYDimension"){return false}return r("exif",u,v)},getBinary:function(){return q.SEGMENT()}}}})(window,document,plupload); +(function(h,k,j,e){var c={},g;function m(o,p){var n;if("FileReader" in h){n=new FileReader();n.readAsDataURL(o);n.onload=function(){p(n.result)}}else{return p(o.getAsDataURL())}}function l(o,p){var n;if("FileReader" in h){n=new FileReader();n.readAsBinaryString(o);n.onload=function(){p(n.result)}}else{return p(o.getAsBinary())}}function d(r,p,n,v){var q,o,u,s,t=this;m(c[r.id],function(w){q=k.createElement("canvas");q.style.display="none";k.body.appendChild(q);o=q.getContext("2d");u=new Image();u.onerror=u.onabort=function(){v({success:false})};u.onload=function(){var B,x,z,y,A;if(!p.width){p.width=u.width}if(!p.height){p.height=u.height}s=Math.min(p.width/u.width,p.height/u.height);if(s<1||(s===1&&n==="image/jpeg")){B=Math.round(u.width*s);x=Math.round(u.height*s);q.width=B;q.height=x;o.drawImage(u,0,0,B,x);if(n==="image/jpeg"){y=new f(atob(w.substring(w.indexOf("base64,")+7)));if(y.headers&&y.headers.length){A=new a();if(A.init(y.get("exif")[0])){A.setExif("PixelXDimension",B);A.setExif("PixelYDimension",x);y.set("exif",A.getBinary());if(t.hasEventListener("ExifData")){t.trigger("ExifData",r,A.EXIF())}if(t.hasEventListener("GpsData")){t.trigger("GpsData",r,A.GPS())}}}if(p.quality){try{w=q.toDataURL(n,p.quality/100)}catch(C){w=q.toDataURL(n)}}}else{w=q.toDataURL(n)}w=w.substring(w.indexOf("base64,")+7);w=atob(w);if(y&&y.headers&&y.headers.length){w=y.restore(w);y.purge()}q.parentNode.removeChild(q);v({success:true,data:w})}else{v({success:false})}};u.src=w})}j.runtimes.Html5=j.addRuntime("html5",{getFeatures:function(){var s,o,r,q,p,n;o=r=p=n=false;if(h.XMLHttpRequest){s=new XMLHttpRequest();r=!!s.upload;o=!!(s.sendAsBinary||s.upload)}if(o){q=!!(s.sendAsBinary||(h.Uint8Array&&h.ArrayBuffer));p=!!(File&&(File.prototype.getAsDataURL||h.FileReader)&&q);n=!!(File&&(File.prototype.mozSlice||File.prototype.webkitSlice||File.prototype.slice))}g=j.ua.safari&&j.ua.windows;return{html5:o,dragdrop:(function(){var t=k.createElement("div");return("draggable" in t)||("ondragstart" in t&&"ondrop" in t)}()),jpgresize:p,pngresize:p,multipart:p||!!h.FileReader||!!h.FormData,canSendBinary:q,cantSendBlobInFormData:!!(j.ua.gecko&&h.FormData&&h.FileReader&&!FileReader.prototype.readAsArrayBuffer),progress:r,chunks:n,multi_selection:!(j.ua.safari&&j.ua.windows),triggerDialog:(j.ua.gecko&&h.FormData||j.ua.webkit)}},init:function(p,r){var n,q;function o(w){var u,t,v=[],x,s={};for(t=0;t<w.length;t++){u=w[t];if(s[u.name]){continue}s[u.name]=true;x=j.guid();c[x]=u;v.push(new j.File(x,u.fileName||u.name,u.fileSize||u.size))}if(v.length){p.trigger("FilesAdded",v)}}n=this.getFeatures();if(!n.html5){r({success:false});return}p.bind("Init",function(w){var G,F,C=[],v,D,t=w.settings.filters,u,B,s=k.body,E;G=k.createElement("div");G.id=w.id+"_html5_container";j.extend(G.style,{position:"absolute",background:p.settings.shim_bgcolor||"transparent",width:"100px",height:"100px",overflow:"hidden",zIndex:99999,opacity:p.settings.shim_bgcolor?"":0});G.className="plupload html5";if(p.settings.container){s=k.getElementById(p.settings.container);if(j.getStyle(s,"position")==="static"){s.style.position="relative"}}s.appendChild(G);no_type_restriction:for(v=0;v<t.length;v++){u=t[v].extensions.split(/,/);for(D=0;D<u.length;D++){if(u[D]==="*"){C=[];break no_type_restriction}B=j.mimeTypes[u[D]];if(B&&j.inArray(B,C)===-1){C.push(B)}}}G.innerHTML='<input id="'+p.id+'_html5" style="font-size:999px" type="file" accept="'+C.join(",")+'" '+(p.settings.multi_selection&&p.features.multi_selection?'multiple="multiple"':"")+" />";G.scrollTop=100;E=k.getElementById(p.id+"_html5");if(w.features.triggerDialog){j.extend(E.style,{position:"absolute",width:"100%",height:"100%"})}else{j.extend(E.style,{cssFloat:"right",styleFloat:"right"})}E.onchange=function(){o(this.files);this.value=""};F=k.getElementById(w.settings.browse_button);if(F){var z=w.settings.browse_button_hover,A=w.settings.browse_button_active,x=w.features.triggerDialog?F:G;if(z){j.addEvent(x,"mouseover",function(){j.addClass(F,z)},w.id);j.addEvent(x,"mouseout",function(){j.removeClass(F,z)},w.id)}if(A){j.addEvent(x,"mousedown",function(){j.addClass(F,A)},w.id);j.addEvent(k.body,"mouseup",function(){j.removeClass(F,A)},w.id)}if(w.features.triggerDialog){j.addEvent(F,"click",function(H){var y=k.getElementById(w.id+"_html5");if(y&&!y.disabled){y.click()}H.preventDefault()},w.id)}}});p.bind("PostInit",function(){var s=k.getElementById(p.settings.drop_element);if(s){if(g){j.addEvent(s,"dragenter",function(w){var v,t,u;v=k.getElementById(p.id+"_drop");if(!v){v=k.createElement("input");v.setAttribute("type","file");v.setAttribute("id",p.id+"_drop");v.setAttribute("multiple","multiple");j.addEvent(v,"change",function(){o(this.files);j.removeEvent(v,"change",p.id);v.parentNode.removeChild(v)},p.id);s.appendChild(v)}t=j.getPos(s,k.getElementById(p.settings.container));u=j.getSize(s);if(j.getStyle(s,"position")==="static"){j.extend(s.style,{position:"relative"})}j.extend(v.style,{position:"absolute",display:"block",top:0,left:0,width:u.w+"px",height:u.h+"px",opacity:0})},p.id);return}j.addEvent(s,"dragover",function(t){t.preventDefault()},p.id);j.addEvent(s,"drop",function(u){var t=u.dataTransfer;if(t&&t.files){o(t.files)}u.preventDefault()},p.id)}});p.bind("Refresh",function(s){var t,u,v,x,w;t=k.getElementById(p.settings.browse_button);if(t){u=j.getPos(t,k.getElementById(s.settings.container));v=j.getSize(t);x=k.getElementById(p.id+"_html5_container");j.extend(x.style,{top:u.y+"px",left:u.x+"px",width:v.w+"px",height:v.h+"px"});if(p.features.triggerDialog){if(j.getStyle(t,"position")==="static"){j.extend(t.style,{position:"relative"})}w=parseInt(j.getStyle(t,"z-index"),10);if(isNaN(w)){w=0}j.extend(t.style,{zIndex:w});j.extend(x.style,{zIndex:w-1})}}});p.bind("DisableBrowse",function(s,u){var t=k.getElementById(s.id+"_html5");if(t){t.disabled=u}});p.bind("CancelUpload",function(){if(q&&q.abort){q.abort()}});p.bind("UploadFile",function(s,u){var v=s.settings,y,t;function x(A,D,z){var B;if(File.prototype.slice){try{A.slice();return A.slice(D,z)}catch(C){return A.slice(D,z-D)}}else{if(B=File.prototype.webkitSlice||File.prototype.mozSlice){return B.call(A,D,z)}else{return null}}}function w(A){var D=0,C=0,z=("FileReader" in h)?new FileReader:null;function B(){var I,M,K,L,H,J,F,E=s.settings.url;function G(V){var T=0,N="----pluploadboundary"+j.guid(),O,P="--",U="\r\n",R="";q=new XMLHttpRequest;if(q.upload){q.upload.onprogress=function(W){u.loaded=Math.min(u.size,C+W.loaded-T);s.trigger("UploadProgress",u)}}q.onreadystatechange=function(){var W,Y;if(q.readyState==4&&s.state!==j.STOPPED){try{W=q.status}catch(X){W=0}if(W>=400){s.trigger("Error",{code:j.HTTP_ERROR,message:j.translate("HTTP Error."),file:u,status:W})}else{if(K){Y={chunk:D,chunks:K,response:q.responseText,status:W};s.trigger("ChunkUploaded",u,Y);C+=J;if(Y.cancelled){u.status=j.FAILED;return}u.loaded=Math.min(u.size,(D+1)*H)}else{u.loaded=u.size}s.trigger("UploadProgress",u);V=I=O=R=null;if(!K||++D>=K){u.status=j.DONE;s.trigger("FileUploaded",u,{response:q.responseText,status:W})}else{B()}}}};if(s.settings.multipart&&n.multipart){L.name=u.target_name||u.name;q.open("post",E,true);j.each(s.settings.headers,function(X,W){q.setRequestHeader(W,X)});if(typeof(V)!=="string"&&!!h.FormData){O=new FormData();j.each(j.extend(L,s.settings.multipart_params),function(X,W){O.append(W,X)});O.append(s.settings.file_data_name,V);q.send(O);return}if(typeof(V)==="string"){q.setRequestHeader("Content-Type","multipart/form-data; boundary="+N);j.each(j.extend(L,s.settings.multipart_params),function(X,W){R+=P+N+U+'Content-Disposition: form-data; name="'+W+'"'+U+U;R+=unescape(encodeURIComponent(X))+U});F=j.mimeTypes[u.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream";R+=P+N+U+'Content-Disposition: form-data; name="'+s.settings.file_data_name+'"; filename="'+unescape(encodeURIComponent(u.name))+'"'+U+"Content-Type: "+F+U+U+V+U+P+N+P+U;T=R.length-V.length;V=R;if(q.sendAsBinary){q.sendAsBinary(V)}else{if(n.canSendBinary){var S=new Uint8Array(V.length);for(var Q=0;Q<V.length;Q++){S[Q]=(V.charCodeAt(Q)&255)}q.send(S.buffer)}}return}}E=j.buildUrl(s.settings.url,j.extend(L,s.settings.multipart_params));q.open("post",E,true);q.setRequestHeader("Content-Type","application/octet-stream");j.each(s.settings.headers,function(X,W){q.setRequestHeader(W,X)});q.send(V)}if(u.status==j.DONE||u.status==j.FAILED||s.state==j.STOPPED){return}L={name:u.target_name||u.name};if(v.chunk_size&&u.size>v.chunk_size&&(n.chunks||typeof(A)=="string")){H=v.chunk_size;K=Math.ceil(u.size/H);J=Math.min(H,u.size-(D*H));if(typeof(A)=="string"){I=A.substring(D*H,D*H+J)}else{I=x(A,D*H,D*H+J)}L.chunk=D;L.chunks=K}else{J=u.size;I=A}if(s.settings.multipart&&n.multipart&&typeof(I)!=="string"&&z&&n.cantSendBlobInFormData&&n.chunks&&s.settings.chunk_size){z.onload=function(){G(z.result)};z.readAsBinaryString(I)}else{G(I)}}B()}y=c[u.id];if(n.jpgresize&&s.settings.resize&&/\.(png|jpg|jpeg)$/i.test(u.name)){d.call(s,u,s.settings.resize,/\.png$/i.test(u.name)?"image/png":"image/jpeg",function(z){if(z.success){u.size=z.data.length;w(z.data)}else{if(n.chunks){w(y)}else{l(y,w)}}})}else{if(!n.chunks&&n.jpgresize){l(y,w)}else{w(y)}}});p.bind("Destroy",function(s){var u,v,t=k.body,w={inputContainer:s.id+"_html5_container",inputFile:s.id+"_html5",browseButton:s.settings.browse_button,dropElm:s.settings.drop_element};for(u in w){v=k.getElementById(w[u]);if(v){j.removeAllEvents(v,s.id)}}j.removeAllEvents(k.body,s.id);if(s.settings.container){t=k.getElementById(s.settings.container)}t.removeChild(k.getElementById(w.inputContainer))});r({success:true})}});function b(){var q=false,o;function r(t,v){var s=q?0:-8*(v-1),w=0,u;for(u=0;u<v;u++){w|=(o.charCodeAt(t+u)<<Math.abs(s+u*8))}return w}function n(u,s,t){var t=arguments.length===3?t:o.length-s-1;o=o.substr(0,s)+u+o.substr(t+s)}function p(t,u,w){var x="",s=q?0:-8*(w-1),v;for(v=0;v<w;v++){x+=String.fromCharCode((u>>Math.abs(s+v*8))&255)}n(x,t,w)}return{II:function(s){if(s===e){return q}else{q=s}},init:function(s){q=false;o=s},SEGMENT:function(s,u,t){switch(arguments.length){case 1:return o.substr(s,o.length-s-1);case 2:return o.substr(s,u);case 3:n(t,s,u);break;default:return o}},BYTE:function(s){return r(s,1)},SHORT:function(s){return r(s,2)},LONG:function(s,t){if(t===e){return r(s,4)}else{p(s,t,4)}},SLONG:function(s){var t=r(s,4);return(t>2147483647?t-4294967296:t)},STRING:function(s,t){var u="";for(t+=s;s<t;s++){u+=String.fromCharCode(r(s,1))}return u}}}function f(s){var u={65505:{app:"EXIF",name:"APP1",signature:"Exif\0"},65506:{app:"ICC",name:"APP2",signature:"ICC_PROFILE\0"},65517:{app:"IPTC",name:"APP13",signature:"Photoshop 3.0\0"}},t=[],r,n,p=e,q=0,o;r=new b();r.init(s);if(r.SHORT(0)!==65496){return}n=2;o=Math.min(1048576,s.length);while(n<=o){p=r.SHORT(n);if(p>=65488&&p<=65495){n+=2;continue}if(p===65498||p===65497){break}q=r.SHORT(n+2)+2;if(u[p]&&r.STRING(n+4,u[p].signature.length)===u[p].signature){t.push({hex:p,app:u[p].app.toUpperCase(),name:u[p].name.toUpperCase(),start:n,length:q,segment:r.SEGMENT(n,q)})}n+=q}r.init(null);return{headers:t,restore:function(y){r.init(y);var w=new f(y);if(!w.headers){return false}for(var x=w.headers.length;x>0;x--){var z=w.headers[x-1];r.SEGMENT(z.start,z.length,"")}w.purge();n=r.SHORT(2)==65504?4+r.SHORT(4):2;for(var x=0,v=t.length;x<v;x++){r.SEGMENT(n,0,t[x].segment);n+=t[x].length}return r.SEGMENT()},get:function(x){var y=[];for(var w=0,v=t.length;w<v;w++){if(t[w].app===x.toUpperCase()){y.push(t[w].segment)}}return y},set:function(y,x){var z=[];if(typeof(x)==="string"){z.push(x)}else{z=x}for(var w=ii=0,v=t.length;w<v;w++){if(t[w].app===y.toUpperCase()){t[w].segment=z[ii];t[w].length=z[ii].length;ii++}if(ii>=z.length){break}}},purge:function(){t=[];r.init(null)}}}function a(){var q,n,o={},t;q=new b();n={tiff:{274:"Orientation",34665:"ExifIFDPointer",34853:"GPSInfoIFDPointer"},exif:{36864:"ExifVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",36867:"DateTimeOriginal",33434:"ExposureTime",33437:"FNumber",34855:"ISOSpeedRatings",37377:"ShutterSpeedValue",37378:"ApertureValue",37383:"MeteringMode",37384:"LightSource",37385:"Flash",41986:"ExposureMode",41987:"WhiteBalance",41990:"SceneCaptureType",41988:"DigitalZoomRatio",41992:"Contrast",41993:"Saturation",41994:"Sharpness"},gps:{0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude"}};t={ColorSpace:{1:"sRGB",0:"Uncalibrated"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{1:"Daylight",2:"Fliorescent",3:"Tungsten",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 -5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire.",1:"Flash fired.",5:"Strobe return light not detected.",7:"Strobe return light detected.",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},ExposureMode:{0:"Auto exposure",1:"Manual exposure",2:"Auto bracket"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},GPSLatitudeRef:{N:"North latitude",S:"South latitude"},GPSLongitudeRef:{E:"East longitude",W:"West longitude"}};function p(u,C){var w=q.SHORT(u),z,F,G,B,A,v,x,D,E=[],y={};for(z=0;z<w;z++){x=v=u+12*z+2;G=C[q.SHORT(x)];if(G===e){continue}B=q.SHORT(x+=2);A=q.LONG(x+=2);x+=4;E=[];switch(B){case 1:case 7:if(A>4){x=q.LONG(x)+o.tiffHeader}for(F=0;F<A;F++){E[F]=q.BYTE(x+F)}break;case 2:if(A>4){x=q.LONG(x)+o.tiffHeader}y[G]=q.STRING(x,A-1);continue;case 3:if(A>2){x=q.LONG(x)+o.tiffHeader}for(F=0;F<A;F++){E[F]=q.SHORT(x+F*2)}break;case 4:if(A>1){x=q.LONG(x)+o.tiffHeader}for(F=0;F<A;F++){E[F]=q.LONG(x+F*4)}break;case 5:x=q.LONG(x)+o.tiffHeader;for(F=0;F<A;F++){E[F]=q.LONG(x+F*4)/q.LONG(x+F*4+4)}break;case 9:x=q.LONG(x)+o.tiffHeader;for(F=0;F<A;F++){E[F]=q.SLONG(x+F*4)}break;case 10:x=q.LONG(x)+o.tiffHeader;for(F=0;F<A;F++){E[F]=q.SLONG(x+F*4)/q.SLONG(x+F*4+4)}break;default:continue}D=(A==1?E[0]:E);if(t.hasOwnProperty(G)&&typeof D!="object"){y[G]=t[G][D]}else{y[G]=D}}return y}function s(){var v=e,u=o.tiffHeader;q.II(q.SHORT(u)==18761);if(q.SHORT(u+=2)!==42){return false}o.IFD0=o.tiffHeader+q.LONG(u+=2);v=p(o.IFD0,n.tiff);o.exifIFD=("ExifIFDPointer" in v?o.tiffHeader+v.ExifIFDPointer:e);o.gpsIFD=("GPSInfoIFDPointer" in v?o.tiffHeader+v.GPSInfoIFDPointer:e);return true}function r(w,u,z){var B,y,x,A=0;if(typeof(u)==="string"){var v=n[w.toLowerCase()];for(hex in v){if(v[hex]===u){u=hex;break}}}B=o[w.toLowerCase()+"IFD"];y=q.SHORT(B);for(i=0;i<y;i++){x=B+12*i+2;if(q.SHORT(x)==u){A=x+8;break}}if(!A){return false}q.LONG(A,z);return true}return{init:function(u){o={tiffHeader:10};if(u===e||!u.length){return false}q.init(u);if(q.SHORT(0)===65505&&q.STRING(4,5).toUpperCase()==="EXIF\0"){return s()}return false},EXIF:function(){var v;v=p(o.exifIFD,n.exif);if(v.ExifVersion&&j.typeOf(v.ExifVersion)==="array"){for(var w=0,u="";w<v.ExifVersion.length;w++){u+=String.fromCharCode(v.ExifVersion[w])}v.ExifVersion=u}return v},GPS:function(){var u;u=p(o.gpsIFD,n.gps);if(u.GPSVersionID){u.GPSVersionID=u.GPSVersionID.join(".")}return u},setExif:function(u,v){if(u!=="PixelXDimension"&&u!=="PixelYDimension"){return false}return r("exif",u,v)},getBinary:function(){return q.SEGMENT()}}}})(window,document,plupload); \ No newline at end of file diff --git a/wp-includes/js/plupload/plupload.js b/wp-includes/js/plupload/plupload.js index 57ca5aaab..bc0c3f8b9 100644 --- a/wp-includes/js/plupload/plupload.js +++ b/wp-includes/js/plupload/plupload.js @@ -1,2 +1,2 @@ -/*1.5.1.1*/ -(function(){var f=0,k=[],m={},i={},a={"<":"lt",">":"gt","&":"amp",'"':"quot","'":"#39"},l=/[<>&\"\']/g,b,c=window.setTimeout,d={},e;function h(){this.returnValue=false}function j(){this.cancelBubble=true}(function(n){var o=n.split(/,/),p,r,q;for(p=0;p<o.length;p+=2){q=o[p+1].split(/ /);for(r=0;r<q.length;r++){i[q[r]]=o[p]}}})("application/msword,doc dot,application/pdf,pdf,application/pgp-signature,pgp,application/postscript,ps ai eps,application/rtf,rtf,application/vnd.ms-excel,xls xlb,application/vnd.ms-powerpoint,ppt pps pot,application/zip,zip,application/x-shockwave-flash,swf swfl,application/vnd.openxmlformats,docx pptx xlsx,audio/mpeg,mpga mpega mp2 mp3,audio/x-wav,wav,audio/mp4,m4a,image/bmp,bmp,image/gif,gif,image/jpeg,jpeg jpg jpe,image/photoshop,psd,image/png,png,image/svg+xml,svg svgz,image/tiff,tiff tif,text/html,htm html xhtml,text/rtf,rtf,video/mpeg,mpeg mpg mpe,video/quicktime,qt mov,video/mp4,mp4,video/x-m4v,m4v,video/x-flv,flv,video/x-ms-wmv,wmv,video/avi,avi,video/webm,webm,video/vnd.rn-realvideo,rv,text/csv,csv,text/plain,asc txt text diff log,application/octet-stream,exe");var g={VERSION:"1.5.1.1",STOPPED:1,STARTED:2,QUEUED:1,UPLOADING:2,FAILED:4,DONE:5,GENERIC_ERROR:-100,HTTP_ERROR:-200,IO_ERROR:-300,SECURITY_ERROR:-400,INIT_ERROR:-500,FILE_SIZE_ERROR:-600,FILE_EXTENSION_ERROR:-601,IMAGE_FORMAT_ERROR:-700,IMAGE_MEMORY_ERROR:-701,IMAGE_DIMENSIONS_ERROR:-702,mimeTypes:i,ua:(function(){var r=navigator,q=r.userAgent,s=r.vendor,o,n,p;o=/WebKit/.test(q);p=o&&s.indexOf("Apple")!==-1;n=window.opera&&window.opera.buildNumber;return{windows:navigator.platform.indexOf("Win")!==-1,ie:!o&&!n&&(/MSIE/gi).test(q)&&(/Explorer/gi).test(r.appName),webkit:o,gecko:!o&&/Gecko/.test(q),safari:p,opera:!!n}}()),extend:function(n){g.each(arguments,function(o,p){if(p>0){g.each(o,function(r,q){n[q]=r})}});return n},cleanName:function(n){var o,p;p=[/[\300-\306]/g,"A",/[\340-\346]/g,"a",/\307/g,"C",/\347/g,"c",/[\310-\313]/g,"E",/[\350-\353]/g,"e",/[\314-\317]/g,"I",/[\354-\357]/g,"i",/\321/g,"N",/\361/g,"n",/[\322-\330]/g,"O",/[\362-\370]/g,"o",/[\331-\334]/g,"U",/[\371-\374]/g,"u"];for(o=0;o<p.length;o+=2){n=n.replace(p[o],p[o+1])}n=n.replace(/\s+/g,"_");n=n.replace(/[^a-z0-9_\-\.]+/gi,"");return n},addRuntime:function(n,o){o.name=n;k[n]=o;k.push(o);return o},guid:function(){var n=new Date().getTime().toString(32),o;for(o=0;o<5;o++){n+=Math.floor(Math.random()*65535).toString(32)}return(g.guidPrefix||"p")+n+(f++).toString(32)},buildUrl:function(o,n){var p="";g.each(n,function(r,q){p+=(p?"&":"")+encodeURIComponent(q)+"="+encodeURIComponent(r)});if(p){o+=(o.indexOf("?")>0?"&":"?")+p}return o},each:function(q,r){var p,o,n;if(q){p=q.length;if(p===b){for(o in q){if(q.hasOwnProperty(o)){if(r(q[o],o)===false){return}}}}else{for(n=0;n<p;n++){if(r(q[n],n)===false){return}}}}},formatSize:function(n){if(n===b||/\D/.test(n)){return g.translate("N/A")}if(n>1073741824){return Math.round(n/1073741824,1)+" GB"}if(n>1048576){return Math.round(n/1048576,1)+" MB"}if(n>1024){return Math.round(n/1024,1)+" KB"}return n+" b"},getPos:function(o,s){var t=0,r=0,v,u=document,p,q;o=o;s=s||u.body;function n(B){var z,A,w=0,C=0;if(B){A=B.getBoundingClientRect();z=u.compatMode==="CSS1Compat"?u.documentElement:u.body;w=A.left+z.scrollLeft;C=A.top+z.scrollTop}return{x:w,y:C}}if(o&&o.getBoundingClientRect&&(navigator.userAgent.indexOf("MSIE")>0&&u.documentMode!==8)){p=n(o);q=n(s);return{x:p.x-q.x,y:p.y-q.y}}v=o;while(v&&v!=s&&v.nodeType){t+=v.offsetLeft||0;r+=v.offsetTop||0;v=v.offsetParent}v=o.parentNode;while(v&&v!=s&&v.nodeType){t-=v.scrollLeft||0;r-=v.scrollTop||0;v=v.parentNode}return{x:t,y:r}},getSize:function(n){return{w:n.offsetWidth||n.clientWidth,h:n.offsetHeight||n.clientHeight}},parseSize:function(n){var o;if(typeof(n)=="string"){n=/^([0-9]+)([mgk]?)$/.exec(n.toLowerCase().replace(/[^0-9mkg]/g,""));o=n[2];n=+n[1];if(o=="g"){n*=1073741824}if(o=="m"){n*=1048576}if(o=="k"){n*=1024}}return n},xmlEncode:function(n){return n?(""+n).replace(l,function(o){return a[o]?"&"+a[o]+";":o}):n},toArray:function(p){var o,n=[];for(o=0;o<p.length;o++){n[o]=p[o]}return n},addI18n:function(n){return g.extend(m,n)},translate:function(n){return m[n]||n},isEmptyObj:function(n){if(n===b){return true}for(var o in n){return false}return true},hasClass:function(p,o){var n;if(p.className==""){return false}n=new RegExp("(^|\\s+)"+o+"(\\s+|$)");return n.test(p.className)},addClass:function(o,n){if(!g.hasClass(o,n)){o.className=o.className==""?n:o.className.replace(/\s+$/,"")+" "+n}},removeClass:function(p,o){var n=new RegExp("(^|\\s+)"+o+"(\\s+|$)");p.className=p.className.replace(n,function(r,q,s){return q===" "&&s===" "?" ":""})},getStyle:function(o,n){if(o.currentStyle){return o.currentStyle[n]}else{if(window.getComputedStyle){return window.getComputedStyle(o,null)[n]}}},addEvent:function(s,n,t){var r,q,p,o;o=arguments[3];n=n.toLowerCase();if(e===b){e="Plupload_"+g.guid()}if(s.addEventListener){r=t;s.addEventListener(n,r,false)}else{if(s.attachEvent){r=function(){var u=window.event;if(!u.target){u.target=u.srcElement}u.preventDefault=h;u.stopPropagation=j;t(u)};s.attachEvent("on"+n,r)}}if(s[e]===b){s[e]=g.guid()}if(!d.hasOwnProperty(s[e])){d[s[e]]={}}q=d[s[e]];if(!q.hasOwnProperty(n)){q[n]=[]}q[n].push({func:r,orig:t,key:o})},removeEvent:function(s,n){var q,t,p;if(typeof(arguments[2])=="function"){t=arguments[2]}else{p=arguments[2]}n=n.toLowerCase();if(s[e]&&d[s[e]]&&d[s[e]][n]){q=d[s[e]][n]}else{return}for(var o=q.length-1;o>=0;o--){if(q[o].key===p||q[o].orig===t){if(s.detachEvent){s.detachEvent("on"+n,q[o].func)}else{if(s.removeEventListener){s.removeEventListener(n,q[o].func,false)}}q[o].orig=null;q[o].func=null;q.splice(o,1);if(t!==b){break}}}if(!q.length){delete d[s[e]][n]}if(g.isEmptyObj(d[s[e]])){delete d[s[e]];try{delete s[e]}catch(r){s[e]=b}}},removeAllEvents:function(o){var n=arguments[1];if(o[e]===b||!o[e]){return}g.each(d[o[e]],function(q,p){g.removeEvent(o,p,n)})}};g.Uploader=function(q){var o={},t,s=[],p;t=new g.QueueProgress();q=g.extend({chunk_size:0,multipart:true,multi_selection:true,file_data_name:"file",filters:[]},q);function r(){var v,w=0,u;if(this.state==g.STARTED){for(u=0;u<s.length;u++){if(!v&&s[u].status==g.QUEUED){v=s[u];v.status=g.UPLOADING;if(this.trigger("BeforeUpload",v)){this.trigger("UploadFile",v)}}else{w++}}if(w==s.length){this.stop();this.trigger("UploadComplete",s)}}}function n(){var v,u;t.reset();for(v=0;v<s.length;v++){u=s[v];if(u.size!==b){t.size+=u.size;t.loaded+=u.loaded}else{t.size=b}if(u.status==g.DONE){t.uploaded++}else{if(u.status==g.FAILED){t.failed++}else{t.queued++}}}if(t.size===b){t.percent=s.length>0?Math.ceil(t.uploaded/s.length*100):0}else{t.bytesPerSec=Math.ceil(t.loaded/((+new Date()-p||1)/1000));t.percent=t.size>0?Math.ceil(t.loaded/t.size*100):0}}g.extend(this,{state:g.STOPPED,current:{},runtime:"",features:{},files:s,settings:q,total:t,id:g.guid(),init:function(){var z=this,A,w,v,y=0,x;if(typeof(q.preinit)=="function"){q.preinit(z)}else{g.each(q.preinit,function(C,B){z.bind(B,C)})}q.page_url=q.page_url||document.location.pathname.replace(/\/[^\/]+$/g,"/");if(!/^(\w+:\/\/|\/)/.test(q.url)){q.url=q.page_url+q.url}q.chunk_size=g.parseSize(q.chunk_size);q.max_file_size=g.parseSize(q.max_file_size);z.bind("FilesAdded",function(B,E){var D,C,G=0,H,F=q.filters;if(F&&F.length){H=[];g.each(F,function(I){g.each(I.extensions.split(/,/),function(J){if(/^\s*\*\s*$/.test(J)){H.push("\\.*")}else{H.push("\\."+J.replace(new RegExp("["+("/^$.*+?|()[]{}\\".replace(/./g,"\\$&"))+"]","g"),"\\$&"))}})});H=new RegExp(H.join("|")+"$","i")}for(D=0;D<E.length;D++){C=E[D];C.loaded=0;C.percent=0;C.status=g.QUEUED;if(H&&!H.test(C.name)){B.trigger("Error",{code:g.FILE_EXTENSION_ERROR,message:g.translate("File extension error."),file:C});continue}if(C.size!==b&&C.size>q.max_file_size){B.trigger("Error",{code:g.FILE_SIZE_ERROR,message:g.translate("File size error."),file:C});continue}s.push(C);G++}if(G){c(function(){z.trigger("QueueChanged");z.refresh()},1)}else{return false}});if(q.unique_names){z.bind("UploadFile",function(B,C){var E=C.name.match(/\.([^.]+)$/),D="tmp";if(E){D=E[1]}C.target_name=C.id+"."+D})}z.bind("UploadProgress",function(B,C){C.percent=C.size>0?Math.ceil(C.loaded/C.size*100):100;n()});z.bind("StateChanged",function(B){if(B.state==g.STARTED){p=(+new Date())}else{if(B.state==g.STOPPED){for(A=B.files.length-1;A>=0;A--){if(B.files[A].status==g.UPLOADING){B.files[A].status=g.QUEUED;n()}}}}});z.bind("QueueChanged",n);z.bind("Error",function(B,C){if(C.file){C.file.status=g.FAILED;n();if(B.state==g.STARTED){c(function(){r.call(z)},1)}}});z.bind("FileUploaded",function(B,C){C.status=g.DONE;C.loaded=C.size;B.trigger("UploadProgress",C);c(function(){r.call(z)},1)});if(q.runtimes){w=[];x=q.runtimes.split(/\s?,\s?/);for(A=0;A<x.length;A++){if(k[x[A]]){w.push(k[x[A]])}}}else{w=k}function u(){var E=w[y++],D,B,C;if(E){D=E.getFeatures();B=z.settings.required_features;if(B){B=B.split(",");for(C=0;C<B.length;C++){if(!D[B[C]]){u();return}}}E.init(z,function(F){if(F&&F.success){z.features=D;z.runtime=E.name;z.trigger("Init",{runtime:E.name});z.trigger("PostInit");z.refresh()}else{u()}})}else{z.trigger("Error",{code:g.INIT_ERROR,message:g.translate("Init error.")})}}u();if(typeof(q.init)=="function"){q.init(z)}else{g.each(q.init,function(C,B){z.bind(B,C)})}},refresh:function(){this.trigger("Refresh")},start:function(){if(this.state!=g.STARTED){this.state=g.STARTED;this.trigger("StateChanged");r.call(this)}},stop:function(){if(this.state!=g.STOPPED){this.state=g.STOPPED;this.trigger("StateChanged")}},getFile:function(v){var u;for(u=s.length-1;u>=0;u--){if(s[u].id===v){return s[u]}}},removeFile:function(v){var u;for(u=s.length-1;u>=0;u--){if(s[u].id===v.id){return this.splice(u,1)[0]}}},splice:function(w,u){var v;v=s.splice(w===b?0:w,u===b?s.length:u);this.trigger("FilesRemoved",v);this.trigger("QueueChanged");return v},trigger:function(v){var x=o[v.toLowerCase()],w,u;if(x){u=Array.prototype.slice.call(arguments);u[0]=this;for(w=0;w<x.length;w++){if(x[w].func.apply(x[w].scope,u)===false){return false}}}return true},hasEventListener:function(u){return !!o[u.toLowerCase()]},bind:function(u,w,v){var x;u=u.toLowerCase();x=o[u]||[];x.push({func:w,scope:v||this});o[u]=x},unbind:function(u){u=u.toLowerCase();var x=o[u],v,w=arguments[1];if(x){if(w!==b){for(v=x.length-1;v>=0;v--){if(x[v].func===w){x.splice(v,1);break}}}else{x=[]}if(!x.length){delete o[u]}}},unbindAll:function(){var u=this;g.each(o,function(w,v){u.unbind(v)})},destroy:function(){this.trigger("Destroy");this.unbindAll()}})};g.File=function(q,o,p){var n=this;n.id=q;n.name=o;n.size=p;n.loaded=0;n.percent=0;n.status=0};g.Runtime=function(){this.getFeatures=function(){};this.init=function(n,o){}};g.QueueProgress=function(){var n=this;n.size=0;n.loaded=0;n.uploaded=0;n.failed=0;n.queued=0;n.percent=0;n.bytesPerSec=0;n.reset=function(){n.size=n.loaded=n.uploaded=n.failed=n.queued=n.percent=n.bytesPerSec=0}};g.runtimes={};window.plupload=g})(); +/*1.5.4*/ +(function(){var f=0,k=[],m={},i={},a={"<":"lt",">":"gt","&":"amp",'"':"quot","'":"#39"},l=/[<>&\"\']/g,b,c=window.setTimeout,d={},e;function h(){this.returnValue=false}function j(){this.cancelBubble=true}(function(n){var o=n.split(/,/),p,r,q;for(p=0;p<o.length;p+=2){q=o[p+1].split(/ /);for(r=0;r<q.length;r++){i[q[r]]=o[p]}}})("application/msword,doc dot,application/pdf,pdf,application/pgp-signature,pgp,application/postscript,ps ai eps,application/rtf,rtf,application/vnd.ms-excel,xls xlb,application/vnd.ms-powerpoint,ppt pps pot,application/zip,zip,application/x-shockwave-flash,swf swfl,application/vnd.openxmlformats-officedocument.wordprocessingml.document,docx,application/vnd.openxmlformats-officedocument.wordprocessingml.template,dotx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,xlsx,application/vnd.openxmlformats-officedocument.presentationml.presentation,pptx,application/vnd.openxmlformats-officedocument.presentationml.template,potx,application/vnd.openxmlformats-officedocument.presentationml.slideshow,ppsx,application/x-javascript,js,application/json,json,audio/mpeg,mpga mpega mp2 mp3,audio/x-wav,wav,audio/mp4,m4a,image/bmp,bmp,image/gif,gif,image/jpeg,jpeg jpg jpe,image/photoshop,psd,image/png,png,image/svg+xml,svg svgz,image/tiff,tiff tif,text/plain,asc txt text diff log,text/html,htm html xhtml,text/css,css,text/csv,csv,text/rtf,rtf,video/mpeg,mpeg mpg mpe,video/quicktime,qt mov,video/mp4,mp4,video/x-m4v,m4v,video/x-flv,flv,video/x-ms-wmv,wmv,video/avi,avi,video/webm,webm,video/vnd.rn-realvideo,rv,application/vnd.oasis.opendocument.formula-template,otf,application/octet-stream,exe");var g={VERSION:"1.5.4",STOPPED:1,STARTED:2,QUEUED:1,UPLOADING:2,FAILED:4,DONE:5,GENERIC_ERROR:-100,HTTP_ERROR:-200,IO_ERROR:-300,SECURITY_ERROR:-400,INIT_ERROR:-500,FILE_SIZE_ERROR:-600,FILE_EXTENSION_ERROR:-601,IMAGE_FORMAT_ERROR:-700,IMAGE_MEMORY_ERROR:-701,IMAGE_DIMENSIONS_ERROR:-702,mimeTypes:i,ua:(function(){var r=navigator,q=r.userAgent,s=r.vendor,o,n,p;o=/WebKit/.test(q);p=o&&s.indexOf("Apple")!==-1;n=window.opera&&window.opera.buildNumber;return{windows:navigator.platform.indexOf("Win")!==-1,ie:!o&&!n&&(/MSIE/gi).test(q)&&(/Explorer/gi).test(r.appName),webkit:o,gecko:!o&&/Gecko/.test(q),safari:p,opera:!!n}}()),typeOf:function(n){return({}).toString.call(n).match(/\s([a-z|A-Z]+)/)[1].toLowerCase()},extend:function(n){g.each(arguments,function(o,p){if(p>0){g.each(o,function(r,q){n[q]=r})}});return n},cleanName:function(n){var o,p;p=[/[\300-\306]/g,"A",/[\340-\346]/g,"a",/\307/g,"C",/\347/g,"c",/[\310-\313]/g,"E",/[\350-\353]/g,"e",/[\314-\317]/g,"I",/[\354-\357]/g,"i",/\321/g,"N",/\361/g,"n",/[\322-\330]/g,"O",/[\362-\370]/g,"o",/[\331-\334]/g,"U",/[\371-\374]/g,"u"];for(o=0;o<p.length;o+=2){n=n.replace(p[o],p[o+1])}n=n.replace(/\s+/g,"_");n=n.replace(/[^a-z0-9_\-\.]+/gi,"");return n},addRuntime:function(n,o){o.name=n;k[n]=o;k.push(o);return o},guid:function(){var n=new Date().getTime().toString(32),o;for(o=0;o<5;o++){n+=Math.floor(Math.random()*65535).toString(32)}return(g.guidPrefix||"p")+n+(f++).toString(32)},buildUrl:function(o,n){var p="";g.each(n,function(r,q){p+=(p?"&":"")+encodeURIComponent(q)+"="+encodeURIComponent(r)});if(p){o+=(o.indexOf("?")>0?"&":"?")+p}return o},each:function(q,r){var p,o,n;if(q){p=q.length;if(p===b){for(o in q){if(q.hasOwnProperty(o)){if(r(q[o],o)===false){return}}}}else{for(n=0;n<p;n++){if(r(q[n],n)===false){return}}}}},formatSize:function(n){if(n===b||/\D/.test(n)){return g.translate("N/A")}if(n>1073741824){return Math.round(n/1073741824,1)+" GB"}if(n>1048576){return Math.round(n/1048576,1)+" MB"}if(n>1024){return Math.round(n/1024,1)+" KB"}return n+" b"},getPos:function(o,s){var t=0,r=0,v,u=document,p,q;o=o;s=s||u.body;function n(B){var z,A,w=0,C=0;if(B){A=B.getBoundingClientRect();z=u.compatMode==="CSS1Compat"?u.documentElement:u.body;w=A.left+z.scrollLeft;C=A.top+z.scrollTop}return{x:w,y:C}}if(o&&o.getBoundingClientRect&&((navigator.userAgent.indexOf("MSIE")>0)&&(u.documentMode<8))){p=n(o);q=n(s);return{x:p.x-q.x,y:p.y-q.y}}v=o;while(v&&v!=s&&v.nodeType){t+=v.offsetLeft||0;r+=v.offsetTop||0;v=v.offsetParent}v=o.parentNode;while(v&&v!=s&&v.nodeType){t-=v.scrollLeft||0;r-=v.scrollTop||0;v=v.parentNode}return{x:t,y:r}},getSize:function(n){return{w:n.offsetWidth||n.clientWidth,h:n.offsetHeight||n.clientHeight}},parseSize:function(n){var o;if(typeof(n)=="string"){n=/^([0-9]+)([mgk]?)$/.exec(n.toLowerCase().replace(/[^0-9mkg]/g,""));o=n[2];n=+n[1];if(o=="g"){n*=1073741824}if(o=="m"){n*=1048576}if(o=="k"){n*=1024}}return n},xmlEncode:function(n){return n?(""+n).replace(l,function(o){return a[o]?"&"+a[o]+";":o}):n},toArray:function(p){var o,n=[];for(o=0;o<p.length;o++){n[o]=p[o]}return n},inArray:function(p,q){if(q){if(Array.prototype.indexOf){return Array.prototype.indexOf.call(q,p)}for(var n=0,o=q.length;n<o;n++){if(q[n]===p){return n}}}return -1},addI18n:function(n){return g.extend(m,n)},translate:function(n){return m[n]||n},isEmptyObj:function(n){if(n===b){return true}for(var o in n){return false}return true},hasClass:function(p,o){var n;if(p.className==""){return false}n=new RegExp("(^|\\s+)"+o+"(\\s+|$)");return n.test(p.className)},addClass:function(o,n){if(!g.hasClass(o,n)){o.className=o.className==""?n:o.className.replace(/\s+$/,"")+" "+n}},removeClass:function(p,o){var n=new RegExp("(^|\\s+)"+o+"(\\s+|$)");p.className=p.className.replace(n,function(r,q,s){return q===" "&&s===" "?" ":""})},getStyle:function(o,n){if(o.currentStyle){return o.currentStyle[n]}else{if(window.getComputedStyle){return window.getComputedStyle(o,null)[n]}}},addEvent:function(s,n,t){var r,q,p,o;o=arguments[3];n=n.toLowerCase();if(e===b){e="Plupload_"+g.guid()}if(s.addEventListener){r=t;s.addEventListener(n,r,false)}else{if(s.attachEvent){r=function(){var u=window.event;if(!u.target){u.target=u.srcElement}u.preventDefault=h;u.stopPropagation=j;t(u)};s.attachEvent("on"+n,r)}}if(s[e]===b){s[e]=g.guid()}if(!d.hasOwnProperty(s[e])){d[s[e]]={}}q=d[s[e]];if(!q.hasOwnProperty(n)){q[n]=[]}q[n].push({func:r,orig:t,key:o})},removeEvent:function(s,n){var q,t,p;if(typeof(arguments[2])=="function"){t=arguments[2]}else{p=arguments[2]}n=n.toLowerCase();if(s[e]&&d[s[e]]&&d[s[e]][n]){q=d[s[e]][n]}else{return}for(var o=q.length-1;o>=0;o--){if(q[o].key===p||q[o].orig===t){if(s.removeEventListener){s.removeEventListener(n,q[o].func,false)}else{if(s.detachEvent){s.detachEvent("on"+n,q[o].func)}}q[o].orig=null;q[o].func=null;q.splice(o,1);if(t!==b){break}}}if(!q.length){delete d[s[e]][n]}if(g.isEmptyObj(d[s[e]])){delete d[s[e]];try{delete s[e]}catch(r){s[e]=b}}},removeAllEvents:function(o){var n=arguments[1];if(o[e]===b||!o[e]){return}g.each(d[o[e]],function(q,p){g.removeEvent(o,p,n)})}};g.Uploader=function(r){var o={},u,t=[],q,p=false;u=new g.QueueProgress();r=g.extend({chunk_size:0,multipart:true,multi_selection:true,file_data_name:"file",filters:[]},r);function s(){var w,x=0,v;if(this.state==g.STARTED){for(v=0;v<t.length;v++){if(!w&&t[v].status==g.QUEUED){w=t[v];w.status=g.UPLOADING;if(this.trigger("BeforeUpload",w)){this.trigger("UploadFile",w)}}else{x++}}if(x==t.length){this.stop();this.trigger("UploadComplete",t)}}}function n(){var w,v;u.reset();for(w=0;w<t.length;w++){v=t[w];if(v.size!==b){u.size+=v.size;u.loaded+=v.loaded}else{u.size=b}if(v.status==g.DONE){u.uploaded++}else{if(v.status==g.FAILED){u.failed++}else{u.queued++}}}if(u.size===b){u.percent=t.length>0?Math.ceil(u.uploaded/t.length*100):0}else{u.bytesPerSec=Math.ceil(u.loaded/((+new Date()-q||1)/1000));u.percent=u.size>0?Math.ceil(u.loaded/u.size*100):0}}g.extend(this,{state:g.STOPPED,runtime:"",features:{},files:t,settings:r,total:u,id:g.guid(),init:function(){var A=this,B,x,w,z=0,y;if(typeof(r.preinit)=="function"){r.preinit(A)}else{g.each(r.preinit,function(D,C){A.bind(C,D)})}r.page_url=r.page_url||document.location.pathname.replace(/\/[^\/]+$/g,"/");if(!/^(\w+:\/\/|\/)/.test(r.url)){r.url=r.page_url+r.url}r.chunk_size=g.parseSize(r.chunk_size);r.max_file_size=g.parseSize(r.max_file_size);A.bind("FilesAdded",function(C,F){var E,D,H=0,I,G=r.filters;if(G&&G.length){I=[];g.each(G,function(J){g.each(J.extensions.split(/,/),function(K){if(/^\s*\*\s*$/.test(K)){I.push("\\.*")}else{I.push("\\."+K.replace(new RegExp("["+("/^$.*+?|()[]{}\\".replace(/./g,"\\$&"))+"]","g"),"\\$&"))}})});I=new RegExp(I.join("|")+"$","i")}for(E=0;E<F.length;E++){D=F[E];D.loaded=0;D.percent=0;D.status=g.QUEUED;if(I&&!I.test(D.name)){C.trigger("Error",{code:g.FILE_EXTENSION_ERROR,message:g.translate("File extension error."),file:D});continue}if(D.size!==b&&D.size>r.max_file_size){C.trigger("Error",{code:g.FILE_SIZE_ERROR,message:g.translate("File size error."),file:D});continue}t.push(D);H++}if(H){c(function(){A.trigger("QueueChanged");A.refresh()},1)}else{return false}});if(r.unique_names){A.bind("UploadFile",function(C,D){var F=D.name.match(/\.([^.]+)$/),E="tmp";if(F){E=F[1]}D.target_name=D.id+"."+E})}A.bind("UploadProgress",function(C,D){D.percent=D.size>0?Math.ceil(D.loaded/D.size*100):100;n()});A.bind("StateChanged",function(C){if(C.state==g.STARTED){q=(+new Date())}else{if(C.state==g.STOPPED){for(B=C.files.length-1;B>=0;B--){if(C.files[B].status==g.UPLOADING){C.files[B].status=g.QUEUED;n()}}}}});A.bind("QueueChanged",n);A.bind("Error",function(C,D){if(D.file){D.file.status=g.FAILED;n();if(C.state==g.STARTED){c(function(){s.call(A)},1)}}});A.bind("FileUploaded",function(C,D){D.status=g.DONE;D.loaded=D.size;C.trigger("UploadProgress",D);c(function(){s.call(A)},1)});if(r.runtimes){x=[];y=r.runtimes.split(/\s?,\s?/);for(B=0;B<y.length;B++){if(k[y[B]]){x.push(k[y[B]])}}}else{x=k}function v(){var F=x[z++],E,C,D;if(F){E=F.getFeatures();C=A.settings.required_features;if(C){C=C.split(",");for(D=0;D<C.length;D++){if(!E[C[D]]){v();return}}}F.init(A,function(G){if(G&&G.success){A.features=E;A.runtime=F.name;A.trigger("Init",{runtime:F.name});A.trigger("PostInit");A.refresh()}else{v()}})}else{A.trigger("Error",{code:g.INIT_ERROR,message:g.translate("Init error.")})}}v();if(typeof(r.init)=="function"){r.init(A)}else{g.each(r.init,function(D,C){A.bind(C,D)})}},refresh:function(){this.trigger("Refresh")},start:function(){if(t.length&&this.state!=g.STARTED){this.state=g.STARTED;this.trigger("StateChanged");s.call(this)}},stop:function(){if(this.state!=g.STOPPED){this.state=g.STOPPED;this.trigger("CancelUpload");this.trigger("StateChanged")}},disableBrowse:function(){p=arguments[0]!==b?arguments[0]:true;this.trigger("DisableBrowse",p)},getFile:function(w){var v;for(v=t.length-1;v>=0;v--){if(t[v].id===w){return t[v]}}},removeFile:function(w){var v;for(v=t.length-1;v>=0;v--){if(t[v].id===w.id){return this.splice(v,1)[0]}}},splice:function(x,v){var w;w=t.splice(x===b?0:x,v===b?t.length:v);this.trigger("FilesRemoved",w);this.trigger("QueueChanged");return w},trigger:function(w){var y=o[w.toLowerCase()],x,v;if(y){v=Array.prototype.slice.call(arguments);v[0]=this;for(x=0;x<y.length;x++){if(y[x].func.apply(y[x].scope,v)===false){return false}}}return true},hasEventListener:function(v){return !!o[v.toLowerCase()]},bind:function(v,x,w){var y;v=v.toLowerCase();y=o[v]||[];y.push({func:x,scope:w||this});o[v]=y},unbind:function(v){v=v.toLowerCase();var y=o[v],w,x=arguments[1];if(y){if(x!==b){for(w=y.length-1;w>=0;w--){if(y[w].func===x){y.splice(w,1);break}}}else{y=[]}if(!y.length){delete o[v]}}},unbindAll:function(){var v=this;g.each(o,function(x,w){v.unbind(w)})},destroy:function(){this.stop();this.trigger("Destroy");this.unbindAll()}})};g.File=function(q,o,p){var n=this;n.id=q;n.name=o;n.size=p;n.loaded=0;n.percent=0;n.status=0};g.Runtime=function(){this.getFeatures=function(){};this.init=function(n,o){}};g.QueueProgress=function(){var n=this;n.size=0;n.loaded=0;n.uploaded=0;n.failed=0;n.queued=0;n.percent=0;n.bytesPerSec=0;n.reset=function(){n.size=n.loaded=n.uploaded=n.failed=n.queued=n.percent=n.bytesPerSec=0}};g.runtimes={};window.plupload=g})(); \ No newline at end of file diff --git a/wp-includes/js/plupload/plupload.silverlight.js b/wp-includes/js/plupload/plupload.silverlight.js index beecef106..d333a2b3e 100644 --- a/wp-includes/js/plupload/plupload.silverlight.js +++ b/wp-includes/js/plupload/plupload.silverlight.js @@ -1 +1 @@ -(function(g,b,d,e){var a={},h={};function c(o){var n,m=typeof o,j,l,k;if(o===e||o===null){return"null"}if(m==="string"){n="\bb\tt\nn\ff\rr\"\"''\\\\";return'"'+o.replace(/([\u0080-\uFFFF\x00-\x1f\"])/g,function(q,p){var i=n.indexOf(p);if(i+1){return"\\"+n.charAt(i+1)}q=p.charCodeAt().toString(16);return"\\u"+"0000".substring(q.length)+q})+'"'}if(m=="object"){j=o.length!==e;n="";if(j){for(l=0;l<o.length;l++){if(n){n+=","}n+=c(o[l])}n="["+n+"]"}else{for(k in o){if(o.hasOwnProperty(k)){if(n){n+=","}n+=c(k)+":"+c(o[k])}}n="{"+n+"}"}return n}return""+o}function f(r){var u=false,i=null,n=null,j,k,l,t,m,p=0;try{try{n=new ActiveXObject("AgControl.AgControl");if(n.IsVersionSupported(r)){u=true}n=null}catch(q){var o=navigator.plugins["Silverlight Plug-In"];if(o){j=o.description;if(j==="1.0.30226.2"){j="2.0.30226.2"}k=j.split(".");while(k.length>3){k.pop()}while(k.length<4){k.push(0)}l=r.split(".");while(l.length>4){l.pop()}do{t=parseInt(l[p],10);m=parseInt(k[p],10);p++}while(p<l.length&&t===m);if(t<=m&&!isNaN(t)){u=true}}}}catch(s){u=false}return u}d.silverlight={trigger:function(n,k){var m=a[n],l,j;if(m){j=d.toArray(arguments).slice(1);j[0]="Silverlight:"+k;setTimeout(function(){m.trigger.apply(m,j)},0)}}};d.runtimes.Silverlight=d.addRuntime("silverlight",{getFeatures:function(){return{jpgresize:true,pngresize:true,chunks:true,progress:true,multipart:true,multi_selection:true}},init:function(p,q){var o,m="",n=p.settings.filters,l,k=b.body;if(!f("2.0.31005.0")||(g.opera&&g.opera.buildNumber)){q({success:false});return}h[p.id]=false;a[p.id]=p;o=b.createElement("div");o.id=p.id+"_silverlight_container";d.extend(o.style,{position:"absolute",top:"0px",background:p.settings.shim_bgcolor||"transparent",zIndex:99999,width:"100px",height:"100px",overflow:"hidden",opacity:p.settings.shim_bgcolor||b.documentMode>8?"":0.01});o.className="plupload silverlight";if(p.settings.container){k=b.getElementById(p.settings.container);if(d.getStyle(k,"position")==="static"){k.style.position="relative"}}k.appendChild(o);for(l=0;l<n.length;l++){m+=(m!=""?"|":"")+n[l].title+" | *."+n[l].extensions.replace(/,/g,";*.")}o.innerHTML='<object id="'+p.id+'_silverlight" data="data:application/x-silverlight," type="application/x-silverlight-2" style="outline:none;" width="1024" height="1024"><param name="source" value="'+p.settings.silverlight_xap_url+'"/><param name="background" value="Transparent"/><param name="windowless" value="true"/><param name="enablehtmlaccess" value="true"/><param name="initParams" value="id='+p.id+",filter="+m+",multiselect="+p.settings.multi_selection+'"/></object>';function j(){return b.getElementById(p.id+"_silverlight").content.Upload}p.bind("Silverlight:Init",function(){var i,r={};if(h[p.id]){return}h[p.id]=true;p.bind("Silverlight:StartSelectFiles",function(s){i=[]});p.bind("Silverlight:SelectFile",function(s,v,t,u){var w;w=d.guid();r[w]=v;r[v]=w;i.push(new d.File(w,t,u))});p.bind("Silverlight:SelectSuccessful",function(){if(i.length){p.trigger("FilesAdded",i)}});p.bind("Silverlight:UploadChunkError",function(s,v,t,w,u){p.trigger("Error",{code:d.IO_ERROR,message:"IO Error.",details:u,file:s.getFile(r[v])})});p.bind("Silverlight:UploadFileProgress",function(s,w,t,v){var u=s.getFile(r[w]);if(u.status!=d.FAILED){u.size=v;u.loaded=t;s.trigger("UploadProgress",u)}});p.bind("Refresh",function(s){var t,u,v;t=b.getElementById(s.settings.browse_button);if(t){u=d.getPos(t,b.getElementById(s.settings.container));v=d.getSize(t);d.extend(b.getElementById(s.id+"_silverlight_container").style,{top:u.y+"px",left:u.x+"px",width:v.w+"px",height:v.h+"px"})}});p.bind("Silverlight:UploadChunkSuccessful",function(s,v,t,y,x){var w,u=s.getFile(r[v]);w={chunk:t,chunks:y,response:x};s.trigger("ChunkUploaded",u,w);if(u.status!=d.FAILED){j().UploadNextChunk()}if(t==y-1){u.status=d.DONE;s.trigger("FileUploaded",u,{response:x})}});p.bind("Silverlight:UploadSuccessful",function(s,v,t){var u=s.getFile(r[v]);u.status=d.DONE;s.trigger("FileUploaded",u,{response:t})});p.bind("FilesRemoved",function(s,u){var t;for(t=0;t<u.length;t++){j().RemoveFile(r[u[t].id])}});p.bind("UploadFile",function(s,u){var v=s.settings,t=v.resize||{};j().UploadFile(r[u.id],s.settings.url,c({name:u.target_name||u.name,mime:d.mimeTypes[u.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream",chunk_size:v.chunk_size,image_width:t.width,image_height:t.height,image_quality:t.quality||90,multipart:!!v.multipart,multipart_params:v.multipart_params||{},file_data_name:v.file_data_name,headers:v.headers}))});p.bind("Silverlight:MouseEnter",function(s){var t,u;t=b.getElementById(p.settings.browse_button);u=s.settings.browse_button_hover;if(t&&u){d.addClass(t,u)}});p.bind("Silverlight:MouseLeave",function(s){var t,u;t=b.getElementById(p.settings.browse_button);u=s.settings.browse_button_hover;if(t&&u){d.removeClass(t,u)}});p.bind("Silverlight:MouseLeftButtonDown",function(s){var t,u;t=b.getElementById(p.settings.browse_button);u=s.settings.browse_button_active;if(t&&u){d.addClass(t,u);d.addEvent(b.body,"mouseup",function(){d.removeClass(t,u)})}});p.bind("Sliverlight:StartSelectFiles",function(s){var t,u;t=b.getElementById(p.settings.browse_button);u=s.settings.browse_button_active;if(t&&u){d.removeClass(t,u)}});p.bind("Destroy",function(s){var t;d.removeAllEvents(b.body,s.id);delete h[s.id];delete a[s.id];t=b.getElementById(s.id+"_silverlight_container");if(t){k.removeChild(t)}});q({success:true})})}})})(window,document,plupload); \ No newline at end of file +(function(g,b,d,e){var a={},h={};function c(o){var n,m=typeof o,j,l,k;if(o===e||o===null){return"null"}if(m==="string"){n="\bb\tt\nn\ff\rr\"\"''\\\\";return'"'+o.replace(/([\u0080-\uFFFF\x00-\x1f\"])/g,function(q,p){var i=n.indexOf(p);if(i+1){return"\\"+n.charAt(i+1)}q=p.charCodeAt().toString(16);return"\\u"+"0000".substring(q.length)+q})+'"'}if(m=="object"){j=o.length!==e;n="";if(j){for(l=0;l<o.length;l++){if(n){n+=","}n+=c(o[l])}n="["+n+"]"}else{for(k in o){if(o.hasOwnProperty(k)){if(n){n+=","}n+=c(k)+":"+c(o[k])}}n="{"+n+"}"}return n}return""+o}function f(r){var u=false,i=null,n=null,j,k,l,t,m,p=0;try{try{n=new ActiveXObject("AgControl.AgControl");if(n.IsVersionSupported(r)){u=true}n=null}catch(q){var o=navigator.plugins["Silverlight Plug-In"];if(o){j=o.description;if(j==="1.0.30226.2"){j="2.0.30226.2"}k=j.split(".");while(k.length>3){k.pop()}while(k.length<4){k.push(0)}l=r.split(".");while(l.length>4){l.pop()}do{t=parseInt(l[p],10);m=parseInt(k[p],10);p++}while(p<l.length&&t===m);if(t<=m&&!isNaN(t)){u=true}}}}catch(s){u=false}return u}d.silverlight={trigger:function(n,k){var m=a[n],l,j;if(m){j=d.toArray(arguments).slice(1);j[0]="Silverlight:"+k;setTimeout(function(){m.trigger.apply(m,j)},0)}}};d.runtimes.Silverlight=d.addRuntime("silverlight",{getFeatures:function(){return{jpgresize:true,pngresize:true,chunks:true,progress:true,multipart:true,multi_selection:true}},init:function(p,q){var o,m="",n=p.settings.filters,l,k=b.body;if(!f("2.0.31005.0")||(g.opera&&g.opera.buildNumber)){q({success:false});return}h[p.id]=false;a[p.id]=p;o=b.createElement("div");o.id=p.id+"_silverlight_container";d.extend(o.style,{position:"absolute",top:"0px",background:p.settings.shim_bgcolor||"transparent",zIndex:99999,width:"100px",height:"100px",overflow:"hidden",opacity:p.settings.shim_bgcolor||b.documentMode>8?"":0.01});o.className="plupload silverlight";if(p.settings.container){k=b.getElementById(p.settings.container);if(d.getStyle(k,"position")==="static"){k.style.position="relative"}}k.appendChild(o);for(l=0;l<n.length;l++){m+=(m!=""?"|":"")+n[l].title+" | *."+n[l].extensions.replace(/,/g,";*.")}o.innerHTML='<object id="'+p.id+'_silverlight" data="data:application/x-silverlight," type="application/x-silverlight-2" style="outline:none;" width="1024" height="1024"><param name="source" value="'+p.settings.silverlight_xap_url+'"/><param name="background" value="Transparent"/><param name="windowless" value="true"/><param name="enablehtmlaccess" value="true"/><param name="initParams" value="id='+p.id+",filter="+m+",multiselect="+p.settings.multi_selection+'"/></object>';function j(){return b.getElementById(p.id+"_silverlight").content.Upload}p.bind("Silverlight:Init",function(){var i,r={};if(h[p.id]){return}h[p.id]=true;p.bind("Silverlight:StartSelectFiles",function(s){i=[]});p.bind("Silverlight:SelectFile",function(s,v,t,u){var w;w=d.guid();r[w]=v;r[v]=w;i.push(new d.File(w,t,u))});p.bind("Silverlight:SelectSuccessful",function(){if(i.length){p.trigger("FilesAdded",i)}});p.bind("Silverlight:UploadChunkError",function(s,v,t,w,u){p.trigger("Error",{code:d.IO_ERROR,message:"IO Error.",details:u,file:s.getFile(r[v])})});p.bind("Silverlight:UploadFileProgress",function(s,w,t,v){var u=s.getFile(r[w]);if(u.status!=d.FAILED){u.size=v;u.loaded=t;s.trigger("UploadProgress",u)}});p.bind("Refresh",function(s){var t,u,v;t=b.getElementById(s.settings.browse_button);if(t){u=d.getPos(t,b.getElementById(s.settings.container));v=d.getSize(t);d.extend(b.getElementById(s.id+"_silverlight_container").style,{top:u.y+"px",left:u.x+"px",width:v.w+"px",height:v.h+"px"})}});p.bind("Silverlight:UploadChunkSuccessful",function(s,v,t,y,x){var w,u=s.getFile(r[v]);w={chunk:t,chunks:y,response:x};s.trigger("ChunkUploaded",u,w);if(u.status!=d.FAILED&&s.state!==d.STOPPED){j().UploadNextChunk()}if(t==y-1){u.status=d.DONE;s.trigger("FileUploaded",u,{response:x})}});p.bind("Silverlight:UploadSuccessful",function(s,v,t){var u=s.getFile(r[v]);u.status=d.DONE;s.trigger("FileUploaded",u,{response:t})});p.bind("FilesRemoved",function(s,u){var t;for(t=0;t<u.length;t++){j().RemoveFile(r[u[t].id])}});p.bind("UploadFile",function(s,u){var v=s.settings,t=v.resize||{};j().UploadFile(r[u.id],s.settings.url,c({name:u.target_name||u.name,mime:d.mimeTypes[u.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream",chunk_size:v.chunk_size,image_width:t.width,image_height:t.height,image_quality:t.quality||90,multipart:!!v.multipart,multipart_params:v.multipart_params||{},file_data_name:v.file_data_name,headers:v.headers}))});p.bind("CancelUpload",function(){j().CancelUpload()});p.bind("Silverlight:MouseEnter",function(s){var t,u;t=b.getElementById(p.settings.browse_button);u=s.settings.browse_button_hover;if(t&&u){d.addClass(t,u)}});p.bind("Silverlight:MouseLeave",function(s){var t,u;t=b.getElementById(p.settings.browse_button);u=s.settings.browse_button_hover;if(t&&u){d.removeClass(t,u)}});p.bind("Silverlight:MouseLeftButtonDown",function(s){var t,u;t=b.getElementById(p.settings.browse_button);u=s.settings.browse_button_active;if(t&&u){d.addClass(t,u);d.addEvent(b.body,"mouseup",function(){d.removeClass(t,u)})}});p.bind("Sliverlight:StartSelectFiles",function(s){var t,u;t=b.getElementById(p.settings.browse_button);u=s.settings.browse_button_active;if(t&&u){d.removeClass(t,u)}});p.bind("DisableBrowse",function(s,t){j().DisableBrowse(t)});p.bind("Destroy",function(s){var t;d.removeAllEvents(b.body,s.id);delete h[s.id];delete a[s.id];t=b.getElementById(s.id+"_silverlight_container");if(t){k.removeChild(t)}});q({success:true})})}})})(window,document,plupload); \ No newline at end of file diff --git a/wp-includes/js/plupload/plupload.silverlight.xap b/wp-includes/js/plupload/plupload.silverlight.xap index 1a5cbb5681717d0799a209aeb909be2a50471a42..a1a5a5b142a09a5f88ab1abf462e2564254cac12 100644 GIT binary patch delta 39157 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 VK;OgO6sVVzRjNP+T&e&7005w<bI||* delta 38813 zcmV)EK)}E4*8-c>0uE410|XQR00;;Gqo_JRu?~6?5~8R&Kiax$1Xh*+003|S02lz1 zy{j6Nv=SJ9ph;)#0ERUvo8XEIbO%ua1PBBgx&hIq5x3ECLBXhqfQb9PAd35pI^#Mc z;J)E9>Wn(`>Nq-%`U?L!=iaLBgy=Z$_x}I$J<o4L&b{Z{d(Yj@J$Ju#RO_XJBnW~N z{tg@vgk1vrjTQd=Z!P@!!w>m|``mx%x65(lANrktu%IJdu{4#OpK4oNF{f?GlH~G= z+3gjn6-z2QmQ;*C=J<-m$+_)yKA$##^Eh^bAROtCgvak*d$h&(Jwfc}aj1|8hagli z+L~$HKFh&UhxPzVw;<$9VVi^K_>+XO=MqAAz@`WC@-P7SP8S&8-BNFvbO>HB&N<N` z^b!7lgCC?%%|lhd56{Evmbb53j(msle2sN<PZ(n{t1gvJ%>g^5Z5H=)tfQMhD2=go zsrJq!c=Yl#lfPL9`8!Pb<@d|)m)|eHUw*&*e);|K`{nn`@0Z^%zh8d;zx>Ub#^#7P zHx&h!u=F>AP;|K<STo0eJt7FJr2mYkv&Wx*n)g>B*i(9PbHSg??E(H*!Pgc<o(MIM zp6_n?vHUsn;>h<$nQ`VO{*E4hVlRJEgCv}9&BJkFq~d!35nT|pwWYu<tX*6Kp{sVE z;}Dz?1IcCi<a2FupM3JKY;xax@_9D7JfD2NO%4OOx?GGD0a9%=IE8kWc3q4Bltn3j zI~06~Qu<lIvcu4x_Bg<L2wE%9@5PM(v(*fTV!1emcx4Z~KjLDrO3OyTCT9m>#1NMO z<*}TV4a8Xhu}C!mG1G+JGeZFGcSIegN6a*U-K$QJcscsuF9d(lexl;U<jWef7L(OP zt4UT*3UabE4Rq~vF@xDjZUcuJNv>UgCqte^iXZbV)p}CH(XWYqoo2l!H3`umqAo;F zw9)(|f<v1fh0_(+oN|LKOY1rsyM>UljTpq4rI2zKgI14WEEv1}j%umFC7j3QL(E_) zOHNm^0E*mIQtzmCReZNb5E=`e%#w%)M6v`V33yN?WUzo;5hxr@jDTdyu3#d6AVrHs z6f$|BSVbO!ajFP#s|rYF!v~xkVq}qV;kATvv69xkppG&q1j*-6I4F5ZFQg4?)=ME( z3L~1?!DKAV#uz#fjZn4<3{#8x#0(0EY;KW*aZM&UiG5~z&;cbyF}EnexJTg*)v>&| zs)unz1Ed3lHxpw*oQa}Y3FRDrWx{1ZSzh4ab!*04QrHbOa#yZK)?m|;y0Z0{xHWwk zQcFl*hSU*K&Jbuk&NX4OGkF|Yk6MDPnoOdJYUddEyA1xCo#aa8nZZ(NY-FWpRn#E6 zx|ls-CjWrtnpgO&2Adxex^o(H3laVevp@D=7F{W3upVmqbq`ANkXT=T0g6aCCApiV z<UdPx&zQPbxX24F+mNf5KUsQ)0#$ssUl3Yuz)VF7F~ggfnsq=XQIHbMTSAlbn@gh6 z-woBoOrwqEXO1z6%dAn5^yGV$seM5UASBM(XBCN+yfDrrxQbYS<6xU#g$x;}*Yh<& z%i#wO9AK^`F_~3f^(HZYKP~IaW_K(1`1-bNKdW4vLM!W1fGZNa`wfBLiUVgrC3#pg z;e|&e)}oXRRoWJAWv&ahhzdm@Q+IO;FaM{Ru<DFIwKHZl$<9iuDl@=xOk@YJVu<7@ z5k?u5qYPrryN);S4J=9zM_F^Om&~ZbtceBr?f*H`iy<*%Di6tj)q(2Hg>+jX)nMGK z@{mkNoh(wH4|&3t3Kfm5mlu_nm4?p}2$ajX;bN9hqy(~S$d)joW;Gd&mtqBu1>(Vk zp|VoaL2<4(+!nIl&~ylmdL-tQLvu8R2|*(_J<Ow|%klNPHuf}!RoX}aPP%(+dyclA zneO#tkIfN5P&gTXY-0}r2PqUcobFKEXVa^E+>Z`&Rb@EWkKHR+40?6m@zc&-Kk3}G z>L=Vz`U$tOKjAjuC)`xGuC^3F3v=r(P)ZVsq}y=0xppvQT~_K_eyoPL1gH{gFkHl{ z0uEhi)MV%gwGk)ohvthliIql!GN!;tN=o)SP3WOn`+=c<tf0`CL1VsaMYEbW53X)l z``|rczP{AtH8|9(4~e<9Q?JS-clDA~Gsfv*J{narG#vl*)WEXBIt$kRKrs!XeiITH zWaBCq_@r^Go~N!xy^Vr1;#Gi<T$b>rf1}==2dQ@qYOC!=ndxk<_FDc*S{%n3Rod`( zNrJFH4vl<&$?nAD1m$(~Z;>M7NK_uaGp|Qukq=;sAB#S@2fTQ=5@w`CHfI+z*l9P6 zw>0la80~Z$=H$jcRn*s2`KVsqX2WaUJw_|-I;_goA+Zfv3Z3_AO6}O@bq96Bq~g2v zq}>z3vJkXVPlKr!aX32BS>s_5nKb0}{+n7+52_V^6)Qi#uKR#AOCwBx!D^I;MIaCE z9`Z0wM0pr3=E=jHpFc|A-TeQN{KRbe8Njr56;qh3D%)7qdAShPO;u}-W`R{EL=7#X zN)l8vj0G)gsAZmmb$xlmZ7S;~Qx!O21J%syv83f3szyQ@GWkLnOvnj^gm0h{N_c*{ zE?I(q6)tNENSViMc;P3*bQ>l`kNo)sA7lZ4rfju!s}CQK29#{V=d3Y!wR;$uNuSY6 zrMh)qlT78fnaa_fJ;iS44=8qb{eWUOO_Z=7m7P)qG?^U4afMv{Dw}YMu3AZodZZ*c zY0F{MQ<iPU*nsSedYpOW;W$7tMRPx&Gdcx-(BOiGvRtEx>pH>#7}!6I1N$;Iupfgt z(u?-XFpihgeQ>IaB%<TYHd^CJ9kBh=kVW1QguzHSe9G)#qOmLm{qa)3J%x@44F9zV z3}H3qn}#e9Y3v1&r%4lO-j=oIZ8aJ=SK#;-lJ%$~m#h{mS><-JkVJGVSq{<mzpg`n zS~J!P62>4E7z9Z~k3h4H)_GF%b3t$()Xe8Y!}%PWrwT{YFt&8UJkAMymy7H)#uiTH zrX=V<a|!)~Mi@yI3Wo|)!DpMWOfZB>Atsy&{YjB<n6O^BR=7v_EohVeLX&Wu@P$w; z%ob9@9;g#j7$6K0-WRHbzY9T_qn8MOrNTgAkPs0D3)R9<VVH1;&@2oWMhN4C@xlaQ zqA*D~T$n6O5snv55Ka`P3DbqRkbsf!9AU1|F3c0=3k!q}VWE(QnfeNtiJmH~5>69N z7tRvS7S0jQ6@CRX=JSPL3l|6*VB*yUee)H<mBL2hDq)kbUARuTUbsQHQMgHexLLSG zxK+4U*dg2}>=f=79uRg34+;+nPY6#6PYJ&heh;JKXM|^k=Y+k&OTx>-E5fV7Yr^Zo z8^W8y2QXv#Q20prSopK>7vU4(Q{hYDAHr9{*TO%AZ-jpd-wNO5m9qr@L@H^QUCvm- zSzgLG#@E56kV^VcC~E^sx(&*Ix)RE|h)NpEScUREj7qu~N_h{I^8hGsEa|hL?6It^ z60XWC<01d6rTqV08Nc64DgXUP%UOc5?D;SM$4VNdS%z{|sk}Tycl~IX9}g#i&Uupi z2nT3Qt7`YJt#!1D?E+uus@i>lMKsf>?ADIJl{YKIg}sHis7HvA`5`WUwj9G=PFdH( z`>1^HmmK8%(jMMNqgGfLsidj!VW{z$v92T8A6Egb)j&`n<GCW4YAvjgB_?K$#ja%l z`pRGL?70S724(gwm>$&A<=IK7+e`Qo<a#Sr*~9b68*K7qMuyBeylQqz4)eLQN6?Ut zx)3Qlo)*<=RA(AGQ7tNeo9TfV{#fd_D4~OJBIk^j6gnf&4QiU48HfF!TMR}Zh#Yl; z19V?n?Y@2fLg#)H#>{0&P@LM^tO$}{(CAa4G-i)P#@v2Xo_#`|eIg}rF!ps=76H@> zX9)vu7W@M5zi?gLi{&B}MFwG~nvPnjPCX0iTw`fZS7Ovk1&ot_gzTX>K%t70lQrlY zt4&GPvb9_2e;n2t9i{q9T>j+te^3sB*`qOG!R#?u?cV4x7?cqugO#9m(Uh0@5i`e- z!{j^%q|mH8uUKM_nBL}p()bArMwQEF)=F};Nbc;<7rDpIh`>Bt>nLw!k<GATYu(Dj zbjdwk>R{eBg<{)(EM~A^Rm<x^Y=H^Zf~sJ|O0-DnHR59!`^k316sAk*>4Fg-VMRQV zMSRqcMBK9|TE2ymb~UZ>i=c0LZx9}PaSMvX@ifr8*p0)PY0R#neLC8~(^&Kr&qorr zl+&D3hMs}ez4h|)bUn(k>4}~KwRpU&s7g%>Pv3i%MHs7pcD8c+7cFrGkWlUT6Ta`~ z9&3>sATJHTsdZ7*RrwF+&M}cjz$jnkv0G>bwmh~)W@9cH`jms>9{}-(WK~&n0*ay< ziQ!NwkI9Fe$?J0U6QbmFRbsTUax~8v*HGZ<v{N158&zqD3!~3S6J;7@ItViDXK@a} zIEjJR^uY*!HF|<+xT51Z#gL=@R7rQ1x9W0yBc(@|br+?mHSX16)Q0N=<*_%#4AzCa zDj4^v+jJMuUAn70_5iLk7%-kKkKJS%O7oS#)-=@SGr`0-#(7M`9UZ8wIT2Yax|>)t zX1W`qRpT35;~w1&T--p2y`oUkhWKRgt+Gr-8x+ca`Y@e{lwsx&B!ZG(AmpG!NgArI zmbaXG;J^VL%F|GErM#sLFu8h!7^$Xx8mvdz9_)S5@_F0g_Z-{!&z9$sN3Fl}&tJ9N zs&{@qd-s<umix%ZZ~9HgfKOT;u6R0g`qcMZX5N<CcjC=^TCkp*pv()f%t;Qbc3);G zWlb`F8>FD&l)`fxo#DA?iPd{5&IdPX22_Zr;u#eGP;0_)u378A$-yGX?lXtY2qrrn zf}C6cz;HqBd7`61avH@9O1#^aQr+e5>XenMT4nXBR=dHq&bZc%mBmErc`j0quQ}_- zVvs3@F%SdvRf+B~$i2tVnIFY-Jc`G}3^rANQ+I6_Gt*gDi3#4$=s{iP^dO67do{I_ z^Cj96%(WAvDB55e#nB2`FVc%81SC8pRtah^dNEXNv0hvrdrL0@Ymr_AS%r|z8*n2| zFES|vSo)GB?m3v2FjTMyEn*+$(R(m0VJKh^S;R8t(RVN{VaQ-Fv52M2qv1T5m@r&_ zitYr-2beItsyl9Isyks&GIh7E#VMQUA2FV3kM50w;u+e~YEbODSNGW-`yj?Wx}Z@* ztAaKHe6gX#4QOe)CsA4a`IBQ>4ZZT^3$+&A-Ky(x!(X{#^i3_ghme4-@fZqpRWFDe zg=i!U12d@`y5Ekk1hIsL1@%HbV7v8yMU1D#s-Bj4pzrM(GW8->B7M09YUm&u)=<zQ z_OU#A52j%ag)Cy3<<WOA4Qr^xB9>Ynp@t43{&)>RGV^MvlwrNq5X7EWLwy+b|6&b6 zCi7~jgkijfpvdxSs4v5Mt09@jMlgtg8JD0#=ZYgV=(|w=n7(M0tVk-;<(;g5F*`Sb zdWa0AJ{}bTDh5#JuUYy>uAUZ&;z%0%m`DxUuuG_(wq^$HmAA2#n)faj%jdSiusL%Q zke5^s6s5)4lh{bwWEL7LIAMOq#|l;CwYZI3MaGVWmKHLu3r~6Zaz+B)%v-lW)eF0C zVvCX~t?P)iQ0E{uDE8iRcW*s^Hn*K-Om({AYzI5H1>QZXXf!{Ck`wyVfVe)F`EIG? z`^@z(^hhqH<%$O7)S5Q`e?2tSeO1X*i<L{hTDWxR4Rb!Z?((@?W9Pr+zkb)-r<H&5 z%6sR(vG>a8k@veFU473QrFPe!*Y|z=(z$^L`hHn)_rk-MJ@}7(hdy?HPWI(DOF#SY zoyAjkzWmkG=e~6Iw2hs{Z*E>R_w;XP|M1sm+b=lgBuCL3o${PHqYJ+K+NWOpOvRFs zCkHx?{P56OucVgE-@fNVY1E{bok#p|u5a(6o!SlG-Mn*X=f-;vd-d6e-x~YvBe(yl z^Yz$@lir>1qVLtW6QlQk+;)4z8v{oO`=+j)`r0#Q+wRAAesy2J{!i_gcGcw%y;yL= zqr0~55+myQu2b%P!~6RIpLp&$Z*{U>KXO6*w!Uq@9bG%`{!0&id!@YWEyp7jdpA}G zUitjj=iaj{yz_qfh7TXVrs?Hff7$-5vTDe;LczM5-B*M*`rm(l*thVE+R=;ED?8_| zcbqim<FBSJS~R<@v(M`d?dKjX%>MFkm&=`*8ysc7{YpJ+`cnm8|Nf1;+mHR^fx=IB zJ$B*h^B?^0cl*9GdvfiY#s66S(nak@zWjZ>?cSsQICbZU<-#M^ebDgm%ZJ|Z?v&Rq ze|_}gr}kX`{a3GlzO?X@j&c9}#*!fu&!2zC?p?FqOxHTcf7DlMI^{_1)@N7y-Wj#b zb?mK&ih}|H&tt!;@IG6$bHVf-=O!!MFVB1Mnh)Fl=>K-#$s3=2V{qlh-FM%2^J`BB zNAF0S>ASCP<VlY{a7X7uzo|HT*Wd2n@%Se12lq>x_TIC9eE6hSKE3PIy<3V0zU4gI zd^=s}ne(S}M$YXTvv9HR=GKL$dtUT^xaENRvO#wW+C5v9?D)$HzSw)6dftLB9p(F< zkUM5hpZ(4A^V`=h8`fF!XL-?*m1QsQe=qvduUk)lGw{NccjhPGeem0FKYwi9xW^s{ zzOwG_S%0~I?$uY<T(;-hr=EDd`M59NJ?8K8AKo*6`Xe{KBkycEV%WWhzZvzteq@<; z*FUF7!)BfCJoL%WXT5vkyYp}UeBF}9(;n-Xc+rlw=S$C?_sF)r$*N%=EI97+Q@t-p zlROVUXo{8f16?ORHu9n0MLdt*yP@^IsB__tlWsbH@Y)lNFYexX;np{5`rf&3#@$cM zy?Wr6bN;&dx`ivW%NC2b$nMQ8!~CC}J6}l|(*@UAQy#y(==5D5+!?(m(_D7H_v&?f zH~1cV<)a5ae|vSmci-~7y!WMF9rnS?fB)BxcNQ!;`_1ql%*W20G4R2EzJKc7$x|mi z5c;@(RXu;{!h!?Ojg;q|<Z<W+wzgl=ap&xRy>wtv+k_W8%~c<0+x}~>@3j-ob{_r2 z4rzGX!1*_QW6s)r)TEBdZ=Jei%#?+D?tHuT)i>sO-W~hJ$kz`!{?12k`Q6rs_nq<L zy^}sUu(P4hmybSr!4nTX*Kpa6<8Qp~z5%X(VY?r?On&VTgQxF1;qm!z^shU8-i}>U z+MW{27R>C5CaVv5%yZwh>%32vz3Xbd_;ay#2`!Ued?*bxyX<pGGxE<R{a%a=!=bjg zUmk~xpoicjqnT62BV{;JM$n0u38?C(h|c6lT(G?#u*fJjg`)L{rC=69KM)y>6aEE% z&R}v3Se!}FkXjOkyIM+-gryum6xkj|O9m+)kW)H<<T&&dL{za*EixX7eF2wKTL4n1 zB&0<fxKA3mPpEd#88N?ba;G4vkl72w%uHN_a8$!|9BpFi1_&2QPr^74=kp&)7>si- zn$yprQzjloicH3JaVWJiuef>+&3z+(Fyf4AveNXfb*8Gfa7X-9IG7X9MLnLacA!p2 z_nJaxip(i_BriwovktZTELZjvcB<)Q>ipJq1ou14{f_KxqPnp6`5MoTwUKjn78=PZ zwBLgysH*gL=sq_$+r=?-C8V>6(vKm`O=j{aEN2T166%qm%f@&+XLuE`o<dfCpFM?A zTMeg;xLaZ70rR=Xa3tXBFl1|<EErBvSMA_f_%crQ&d{A5xc}cqF~V3zwPJ_ijT|`| zE2@d6fSA{s@yus1&u8!;pXei$=Ofg^hwfBy4$9|{EORZ(apLE4<2;p523cBLhJpjO zk|R*&!92!VD`53sOy#$#yWEI>to~QA`giswH$B50@l)Z(h*CO&J3Ow)aeNAjXB<zp z<ilE~TSP+zgt*Ko2a|uNjVxz&8Iv&Eh1ROF$(~eP&B`vN?V)TZbHtE1!;-U0kWiGq z1?`LNGixhw29J43AB_$RNy1KGdy&W@aw6^K(g8+IHfiLtSq@gbL1tus8VM<evS*Lk zcFM&n-Z)mVbfA~yu~fgvHaV5I6Z{=`PY6tzIC&yp6s2X-G8m6GLJ7j4N@ua-%#X(p z6TyntnZ<C4x{D`c5npkYYx{%?DNNPw%Pn<j$RY^Qbn=KPNM8?D6kQ565R30P^kzoK z>t^zJw5qy7@g;A@*(D5r*E6`fn8VnLa45bYc~d?qc>`i*@&weLJN9{Xvqk}w7E3FB zg-hC$9gtlsJMLh`Tg(zN0hCnWX6xospQ%Mh>uy?wk@s#EGgyT*tClwzPMEz1xufn} zvj+01ban0BOw;o4*w}}(1s94vF6wT|cGzI?YPx2{s|725!z>touT~P)0hY2N$>37- zUck$G%3b*!Hhx9NK0O_CPJMeyW`4Nxo{l-Eush!k7Y+Ar4r^X0iz&LMLUz4tQdk6C z=$UYy;KPYpI-8@D360yn)~w*6s9-Rj^|3oeU8BM&^_CiXSZ5{VDP^W#_gf|94^}*d z7E^0}jn=#h<QhYN4%T_(P@OZZN7Z1|6%OF0u%UY>I$clb#%8FbIx&OIE%N}KqJ!q7 zDH~uum-7{XBo@Fd%_v}X7l{2qh520pON19#^w+)2cVU7v+m*+R*STI0dtGH=e2{S6 zXX-i~QPVwu=#V>xc{vu>3mCy?_*FxvQYmezL_O*csi8!FUUm6P0Jktv_cM9&v&di) zX_Zn@u;NW-L3t`F33~yS9$cMeSetcvQIFc>_)1=nYfiOlkkwdG>H667+>>ef4!3N! zNg~YRr+3>=SRzb)oL$Q{U|#o-Navw-lV-NGK581SBE!QMp$xBO@$o6J;qRGvMlKLD zsAkJ&)~d{Z7VXc>{1tF$s9J7qxud+*2#A@a9W2R%CI4+O9T#qg=m9R+6KL7Ci;iA_ zAnBYuF`ukkYq>qsAKPUbis^0MLZ{|XE32Kl-Z|snXl>Kid<ukcLuwQifC@=!juDUi zG!5*YmVx=Pe~MZW6qg6u&^~NKp618#fEaLd%K$WgT&_M*S9L9pOE86cAuF5uiMWK_ zh^xtQ-4%xhX0WoZuhhM|Q+Mee-OvkZe6WbGvsmlZ&*j#uZ)ECI_a+-r@%uRHBeei& zO~#PyXYEVU{m>-kE|NtwPvxHO#7uw-G_WpO_)zkc4|r&)#U*Dt{E*W^NcUsA`jI+m zd0_v4fdjOHq6b>80z0ju=z7ZxJZi@hl)M`SdkpKlBr}wpZjED{!XWExeuy7{DW5Hs zaBDmi*Q`J?4`kiDkb2pV?1|%e=PWQwfWNf?d4)X%!KQ0bue7P@JnBZ9y4<E}axl16 z4#D5r6*keM08s&=vUa6S^r}EqfvB#<8mJzBC>EQM8CVhnMTy(kSZYSMv6NKY<mwY} zM2mVo(w@E!hdLKA5l15}A>m>+M*lS(I*Ke{TL$ych@6BGJqNzgu~sspVmOe!fS=yK zkXjD%NnT0A3uKg3F-VLfT0Y`oBhk!->~2F<1{sykB7W6}aXjqh1nABPFK_blNbqKV zMzv|PlNoQeh}DkB1{S3Jlp0U!8!30M<6?eO!iAnb{pm8woR6OC3>cN3Px+(3Nk30J z((sZ2qx$lbu#hSR<?;g%pi-PjXgm*RG<i~koVf%MF))f9WCxYwVT^-`;2f`N#++(N zqgdiq)IPIkd6@6uDK#!7Trmr}$uRtXpP7hzSg9z<YpCqGr{=tZ_i?+MJfLTHI53C% zCzPFXWt4D$r^|Z^s{!T*%k5g!5Kho0@qh@`bRnJWS{Nq*aOuuOKynTLFWTm1H8%2n zLP)MyC7)u_#Luc9h9#XiWZh^LN0U=_C8{}A)HIHjNljfjul~*8yS?uzpy8r_#f%gR zYssysm|S68!PZ@7!^f6@Hjk#$_Qb5u*akv~%@)c&$#X+qVHvzkbh&#O>2kM1Drd~! z!?j~btyTA(dE!?ir{h%3L0*iO_$lZK^@@(;e4KkYBTHx>UXmk8-hZPz47Bmx7hRHC z?H=)QnRcYczJK~TEs+H7TSi)cah9vF4QH=PJIOxVJ9Y8VL#!F@<Ir8WT02|i8K^v9 zQsBl#`9<4wr@bSr%dOaD@IFM1Jp~<Rw69xNE<w&!%Mj|$MKjJM3*T#0WBc56Hw@-d zLOGpTa0VkwDOWPLc@(a%zsK`2*e+@fDH(7GvXs;TrV9Z?b%rnpBEe{X#Z{{*GErKi z4#it2?=LO{(JGXk*-M~Q3uP(0flM`fIhk_yGBTCyrOcg}hGt~fQ(gL8wSIBGoWgaX zlW=F%3)nIX!wxe&6D?2x?u#&{<jJU2Ig^8uBk^b?9=*hTvdEmA!zt7=CuiYS1lza% zf<3>ZOE;hgtx(8dCOk@iW;}EnUO+K#J}@yahSR;SBM9ORI7SBJj~lSllNFW_tOXpF zxT9H^{BLxd8(~NhG(6ETjQ?R&;fZe~Be5~=);$|raR<f|#0?nQj*h)S3kqJ#yO((f z1H5~gcQ1O-y^xOBn>y~CyLByD43YCC2fiYqyIM}C)d<5EJ=#uxi$7=-0CT@e`!~eA zfYMTc%wf0zfeZA49CH}N=QH;K^yxm9Tiun2-C$ddKr?Px*iq?0qY$FfF^)nORUt)H zh*9Z!VUUJbJbWM#d)c-ch856AY~%(6G+00*NW-sO8e#OApT<BCcd7!6TT5r&kOwLa zg`wprJpO@oufPC*q~Fi4d)-M6hKmUS@<T~86iXV^=37x3R7)D%;Lt^<4&pen^h8&~ zz>*b@HwYCIhAEW}a~~`oFesNk%%#^VX_O9-3X~DQ<=xM``$;PN%)1{w=zdlxE?uc2 zjo{q|v+H~rlUp)W9v}rr*+~fm4IOv~kg3ji>y#87c|+-c2C>-n9=rn<Z!R;u_T)tD zM%!u>Hvfubg2!aw276dHFp44;QxU~fgfSV`b|4R5n3IXZgi&k-EM@_VDPS=R$oJ%X zB+;;v*iF`27Gn|c^*Ku<4yO}As249{r$}@sc@8EtC#jKO!o##-2sAU-K}u_!bR$3I zGEsLb@tmiBRymIAm~ymSC9$E6SBb3djoWafZOJ7I6MNm7CouN0yG7L*S<d<?S@<nT zR)0HPp_#QjVWF8Yz?$T=&K3VevJ-Z)6D-*Zn@_=TqIo=?NCPdIECL56=2&5_Af&%e zccBxco?MwdLH4-Q)Mc`@Vn@aE!=jEo6NEmC1=f|5hcgxm%`i3)K%Mb&ZN-zPGa`TH z)@-?g<>|P&yIN&gYgq^)r0PyN;Z_pRosjmiD-XlTiIzL8`4lU5CDC#j&Z?|CKPHs; z0MtD_J73MJ;TpS!Ydxu*J!%*_K<+vN#E;g>K?a*|;Afx&gPq_qWE?mwcdH59?gxQ4 zV{N+1VymBy9o69=wFy#Cx@N|P=o)`ZP<=IMEnT7N0o5Vvo=6)VSdg(oHC-ha-9rUu z7Y-HKow=$cIXFv3i2>=D(Mv(K9DSf$F|`b%<5G3$mAGBME`N7viYTQMxJrlf#>nZ| zFh;-#ClAFr*dl8V7R+v@b>ulXXn+#z=dw1@rQ}>(6%C}u0g2Jusbs;|Vpo4|tG&UK zI>VKBD|{0zYO`zf8`(VVDtit4a{Hbv(vod>UiEN>h?$M-NYX}jdKV`rnrt@0)a6PX zqxwbeLynwDW8F=;Ky13qna;*LBDduskl@QPh4a`{W|Ot3%^53VQT9rHG<dUhG<Y*V z8cd$&^8>_JAaRLQ6OfV%uxx)+2uU;ua0Sn!Bn*K(R-q2kqJt%Qy+@KSp#|<`2*n6Y z(dD+iXA+`B&IXJYA)KywY!8jKVIC$7q%y)(g)V2K`Oqv4Jhru#&)rM&XqT|izE^)G zD>yPPmm<S~=T?RWxpBGWx;Ng_rNVWNs<s9#ddP~_au0{*?qw|bn0S9FufzZKikp*P zadTM3J#AN9wPxaft4>fjZKNX~S%^qos=o{&7h%Y{)SNu~jy$_h$=TcU>^t-9{Z-4p zk|%8zEi{~C=Y{W(cp5~Z$*z;Dak_@Pp;yxuVFrCOIonsn<P0y!QSeUOZm8z#panuf zIc^oQvM%O(K0#|&N7{cZ%4U$Q4ozd}!HHVCog^p*x)2t*0+FMw4J+0jx1f-sUM;om z8;PP>rDd<h<=ZMx_8Od?XSe3=Z<pEabqhP3gFdQYyg*)MY42v%t`D*J{iwh0E*|cp zNab@Z9?R@I-2W3E-QB$0O_gA7+|$v=9o<qmgt4!~$0o=Fxx0U?+v0>Uuh{ypwcq$~ z3T<|Nk!m(h{*gqBnQgQ;!~B&u_WO}6Fn`dtH;ZO=8@o%Fi_axoV#QZQ9wo*PZ+FdN z-m8e<j8iD?8i<|zZ<F=!Qp4g42j=ES6AmPJ>V8h$A6z@RnuF4>W~H9Hi+r0cb5v%r zk^e3eRXn-*Ni2V7DReRBVrDBnu+Y>E4M<kCZ)MGhRlG?J0E}zc4cgxPR1pfoK?a*6 z54ZMb^W$LcHlK%V%Ii9MiHWsb$T@4dBkZl_?O4(i#mshE8J0l9QtKbXDbV@}zmeni zW>9i5sa7K9lW;MRhzw)<y8nkiJVU{sND@SL28Q0rxt@Q$n`7fQ(2W3gyC-{N9#XaY zD*LX?P2K35Z2HainF^^UDoV*dxD<Q~9mGhMq5W3!a4YG;+X&u{MJcA2VDJa13J|Wr zOG6YSnWQoz;>g~Jqk1Eb=uTwpcM<ztHv2xgK)Y=AJ&B`wBaY}!jNHQ(+OVySgYq53 z_r;>srZ;~I-R=!^eLfhc*C!U>RfPq3k>gf+KO^=oy5Qc&t<*cmo)_ip!}eHZ3Le-e zevFT~fwtSCwPFUVPFA-NJ7UaZ+Mv{Zpay3z@DgJflrHeOnG<k-i??CifgQ}#*?cc` zh%7xd;1}y%k+(qVXRv5gIle*6+{6;>v24Xnh1`Fd^R*>Ez|G{Xv5?#HeDS+1ya+bg z9P3JX?A)+p#iu(g|BzL_yW2AH0Ih*YLSL?vf>JPnT2~Y0dVjG**K6Z|!~=q8-77gB zJXWI~2xWJ&>(KY3YBsxEi7F3t;q{8#4lyL~$gYYhm4kCMx%O)j)X@&`>342YO<ac5 zayWl2OKOq3KoV3aLP=4{4wIRnulXLlfJw&+++AH&TJ521^3aTfZDe{MGI4FH_yQFa zXPi&VW3Hoa$9YG%py4Umlb6__H|pexg($w(ou#u?d~qblUw8FjuDkL$=ck!wGU2f; zlW>gzde1?5T+AL!%sd{fzgfuNZo<p;x8Z+ElpJ)id(Nk5iYxAs!y$!L5>zQD0Ou?% zT8(SuObL1=mFYotU8PBpOhV=I*_u+G@F?Z=d!dcoPWRukw^?H$QJ7|rPi|*7`ziAO zl(k|u8o3ZY$-UQ7!`N;zc!CY%2zx{6WvEu}B4ub{_mDotpqy}bPr|+IGM0{)v37st z*|9h)9H@wCTU^ewD>*G^s5#|kxN~~a&~ob0@Z{8%;mv6)!<SQhhCiq8i~`bD<sd-? zx-3^ggMs$N?wjc<G~iFI!xZm;v$<9FnYc<~b{Y8i&H!DZAi8TSU+9<RF5Ox87r<r% z#^%XDtNj>!*NB;WXzN(sU_!vINQ!@C$)W|(BhhHi<&N$CiKMyz*OPWHZDV&&nnnAM zlBWHyCk@3+_jga4Mf;DE=K0@Dni0S&PblMf>;@C32dvcD)F7^IGpe<$?T$Umbf?L3 zv7KQ-CJEb_axobXjs;m&Y_C4LbnSKMy7ob&u6-zfafR9_3;~3ie|wgbq3eG-yfQoX zI3srzu9X%-hcX|!b5q)&dt__Y(bGO|)CV%Y<;0wIS276h+pQHLHTL`5InjZ+bD{&& zN3l&oJhedQQppc<PENKCt=b1H>D=p`_FjCNh8j<TOKJwpctu=Og`v#~)G1%m7%SBQ z^yEq;e9Z_+oA6IY$XbNRsYrkQh7JN>4#dbKbWU-<`~dD;twJBC@e|LxY|81J@*q+& zNLkG(580G#PFF&fgj!r1TwaI!5@PBah^X{pkxnR>a<U0aO$j=a)4_5PXm7`MCFD%T z5vw7r#F?B%o+6Lhdzmie*`4q6z&F$j-(JEVl%~J^NSbDJOVdf+(lmebV7_B}@-1)+ zOG|p;JF6StQ*sz%hi5e}2gMIu^diGqglDScB11{9ArVdub@RFc8N%92o`J1i%wYW{ z*V0w(GwHl#p^6Jx+VDQOG@d*gkB6Uw4(?`r3Qu<@&&5WNnhyM6vh)v}xEVNeLz}Kq zUL(K4GjZt{F0!k-leT|3pTdeh9Ge43da?#As?Ih*e}^vPsi8oNs3sSgTz-!(N76+} zT~5}Ki$X3>qsy`AqUcJp0bj*S&9Dm&_j*i~6`k%0s>vbD7E+VL>~hmRRB&Pj+W_;d zCeK4v<EB%iBXk(U?DOjG8U-lqmVIiORf<uMn7YhD_Eq}C)DC~Zf-HKk?ls+XNPoNT zrC9dixKTKC2s`tG;|;uu4q0Od<M<E9q9+0k9|EmpZ@D^RAf;A3Fpo_ABOh^V7BY<; z><<HhPV+B^`KrT`F+7`8Pw$pKj9Or_hEhMAEjx)BZ1UUXptN01o{#qca%-IpI2KF) zn(h^tQt|?n5*~kmkUV~J@<Nmp#sI^^SVw3iUHT=>NG}GLnm!h`j)YRqeueW6nCBjX z?`5XC`So$Eh$;ngo6}g;tzrg4)_9qj9PXggIGEQOo>x{LiEibQ>d>%`c+PVfzCg_U z%f93AFH&vGv>taH0_<KM-pR1v<W&TEr;6V1)%c^D9{zvSu9u(f^6_(Cetwp#z^ZK3 z=@m8E?{K?(l1C}P@$V4+258ve2e+=a4{pJj4&TmT=czZ_WD#r?<<=y8tz@I<ajnxq zuN;=ILAo4nkmKdEBYPpeTh^cxb=KvZ<%&!3uKSzOO6HFy^>V!LL0-e|&CD_OYR)fi zSH#2agFJut1-~KY*NXq<AB!JT9D6fd&NAV`td_GJ$Sena)*w-q!yYR<I>=@0P-?h5 z_HMNV^RxLq&+;pHMMNb2G%5}kq+h}AQYCu0JZKTzj9`@ZWw_>`)s3;%>V_wW({ig9 z@aiW-GwXBEGLN6`q9EJktE5!iIjd$_>1@h<_8NZ}(cdI5YR>A;SrwaUrqIF1_=z$) zWn?+JEyrLt2dOksN+^_Ff6Fh%mk9t^gTf?ttuG-jRD@FO4Hgqm);>Eec?4=-FA8i9 zY--K7(d-|KLgoh@VQhpYC2zo^(g|<PY9;a#JN$*b-O1MgaaXu7AEh&}BQP8L>dvx; z5KDif64af1z6X5-CQgmK%!f>F+CnA{x+^pzm|(#NvXJUQA){UvsX{^cX;7@KmdSMf z3f)MU$(@avj<VPIk*A*y89IU`c?HW)Y@yYayeem(mxtiG-PN>4^;}**|B$tIz$&!B zivAK>3tNUT7+-KEnp_^<%E`l9wv_Pdc&C47{k)SCHS}Dng$rRE-?P${uJvXk6my&= z{)*hNFYK2~TH`$A+t}`T?A-3ov!jsXL4P!9pj+Y2%Z={bK&@JLu5ZQL5Nu4#+V*RB z{tJD(ZQrg9)P{8z`Q`_`pe4Vlx?`f->oj9UuF|+#GN;~)?{WB@5qw3mT6H%a#fpD9 zWYtgHsvt}XsTxX0@(sI;NPAFpj2L+#S3QhbX-{Ty<oTXHCo=gVEx=yb#P)o&-JVHD zkQZ|cYZfp*LX;M^(ZY5*>=KiDtNX}{xi!JZ?6<6Qyrl&_n0q;M)mf6*yBPpAIV~?9 zxtDn43O80vxm?i~9|typo1YXqZ=8Q|QfX2!K@HH8S93})+?3K-A?KiA+hn16UOrfZ zy_6U(IAwj<JDVY;a}X_`J&U2`gqB)p*gI$atOeDyHe;QuW=kPWEWOpF3$>_QE{$tq za85uF%j^Fki*XjFn1?aZN67L~%6z<O_YS6mE@|m#_?_8eG@VS}7cd%oB&mPML3?X# zOvCwtN~5CX4}&voT}SLMVo}z>z(rYXb$DA5qv0wTT_paVt4PgKT2J!E(%pdlFs?=7 zBs{=)DjRA<Q{$)Hc_bg<{^{>Dd;fF{WQHPjvPe<iY{AkZ*};5SZwZJN50*^~WO}1z zvZ`za_Lxz%D_o$`B3s<U7h8XkLF{eQ7oEt`>|W1wZxhRq8;>+3x>(0d_Dg8=vJ7D` z9MGMN-I<8f0-;D<R_q>2H_m|p(hy23OPt1Tcv$yCqDPCChCwA!Gn}rP7@*=6U54?0 z*H&G@8G_kp@-oxqU?Mc5%22vC=&pu00N0&cb*HVB<k%h2pgR<UChvcu7kmv>VV8T< zt!gOtkqAUFgMz^xl)~hyhPza44JFvhnif)9gWT@X-G<jRe9@tb?&~uAx)#!Xt-60J zvjpSCTXm1lB}VseD4)F*JnFu!)+slb_$y|YQJ|>7M3uM82$<~nU=yC)QtLyyN6`zr zy2uE|ySf@>cBD(ub##B&su$vc!cZ$a=B37-f#?EVh7nc489adxy~-#w8w(i=DjOXb z8V&mte2!u(Mqi|R@!Xgf-?<3sfmXd>E3*XSdJ*QJpo{hLU@hWScG0C6<0B8`6xWLr z_!6?Q^?#BNJue?WKLcuT^n?2k9Dsc2+PV(ZL3N(gOLh~%D`tQ1+Uv|wzOPA(T_M?O zXiT~l=#YA}w|8VVCz5#|UW`)NjHk?lUKR*CJrvDat>OaYUE+xj>;urPyXyK%yu<57 zZ<=1+#f38JXC}0{Dz98`>Q2^5>b-6|in_N|rJnP1=dn{4aDLI5?i%hM4)hXVbhH}Q z8Y~}rZ$8SnV_|<Uj#iplTnFd@F)Wk63HfF6%1@SwVU>v{@uA%RqyUVlBC(+)4KmG! zzen5LHRVz`K*T(StCl1}Y%n+$^9^3~Uc9g#KiXFc7arsq_9XhUWBpdv%URZGKj>?a zhoN-V!qTcVIUv1`LWrxXp&4x7&BxTM+uX`kAZgW4`CWfD)JegFxmCu))y-$q<5ao} z8bVib-6&is?6PhxVX#IoGYuIvwC*IoUEG8)x?E+TcG(&oMqv%E+jXV8Ze}W(cSM{A zc;CAj-z29y45L=yNxxcrH@BE(8ThU|u|id4s9iN*Sa?3;1ZT{Bf-X=Gj#mv@Om)`b zB)qEG=+%E!iyXUNH5)EvTr6518#SI63v&;3b7!dtDXj)CZbOTX=ZVsw$1*(8>X4-4 z?Ons&)oOSpJp9;I+*HJiME8O=fzt3mzHv#ZVGoAGlY+IoaJBUk{tP9*&TijJA4Yvy ziKE+nc8T3fN2;nsT)o|A?-}lhp9(imOuvs))sTN9?~Tb)hqeC;?G?{&=px<h73p4Z zgIDTgw$2$*4eei&U6bv*j{BXwU7y0k+m8>xh!VLocFc;L8Vi9>&IOo712*L!J=q^3 zr{4qG>7wk6{Dtddi9STqjBB7hI61rX@z`nc%E}O@?2U?wS3Q`w>auyegidf9j=b|( zwRV4KQhrpe9UiC8J;D0+5w7J#1GMVyjr!9&$&}NVvQvf>>@!q9+>Vzj6`2;|(_dl4 z_lg;;6=w#YsK^FMJhA@pQfCRRG?068JwJU|>0sxO`f;<$!OtpIal$~0K$d|l#JUb^ z{PY><p%GZutC2&d3}v@T6sz;_P*aB#Y-)dpk?SPr^M)}F<|bK*Y@n(|G}s*tS!iT7 zp5J9X;sDfIzvW}z{)pVoVhLt3n&#Pf9W@ti5TXr1v|fnTmy1?)cZ;?g8nVzx8$`>M zC5x7iNAsf%v1mUNx<xzU4%DE*u{Y9WzCTp}vY@9K@yYO>Bs!=*63+?`q&pQ##ae&s z!9zT`+YRTZdwHUE=Pr~|x*irwF7`r`rNhQnez)tmKmibxEWj*M^NTH7mzVfj6N;=* z3`W?)6Cq|sJt@g!4`)y)`g7sHWK{o=s{nh~Doa_kcdfGM3k0Yin<i8`tTSF=$k#|* z=cQERfXFW^qC~~AohscK`>(u5J0yR;Ury^J>9MGRM&@gvLs<leu(?$;pIeP)%VcA4 zS;ZA<P({CsA+j0s`{l43Npg0q!+r?-*T)_`$)}ZSn8tJY`Kxli{<+0|=Mh>G#)PAF zjH<Pym0os?vyONOi**DwIoXUHz|;<>)H-p?AOd~7TvH)NRQfcOn4tg}^dEoOkA4x4 z;wfV0fUp|hqQ&e){+sI<nbz$`Q5n*iFzEX|k|~=C`!WZe2;=XK$iiH!>{vWFP>8ch z#t1fSaK>3g>pB`Exim3K#b2N|z&m~zAf8L3WHKKZo}weRv?kixJwBH+FE*zu7uUdE z<8uC3OfDzI1MK)(1?F$G{Z4;~M=^89)ix_Z$+qHEJgNvDZXyp?YKIGl@&nojDgX=R z^DOx>o)W%SLOg>u&+eX3XO=jubFyI=nxRlcM390i4+#kP7S}XVX^>M+a=66h1+nSP zz0%7$Ny_(%0#qx7qK-ZXyPE$)QU=>$aujvXBkhWmnLjy!FGb;lGUR`21m<THPYjwJ zJri#AEhh`sx@8McJx(R=buoLZPoayQsumqCW`@xSU6R*tmSljO;98%cRnD0(ih@=e zE||$~b)v<^PRG0BvETB2Uwrg+4BpA)5qO}xs+F8_e7zST*~H9HT5z`ca)QeC0+iT` z)j}D_{aw(Jw@|vVTG)Tm2P^fGsG~I7LIs5SCf!P>V=8dhCVd(0bmFr|>C@<NO!IZP zcYxpFvFg2r^iAswnHslO4N?>FGH11wFA0blQiMcQT4C&Hxm%z1B82BtW%>%_a18aC zK9O(rWQP%xG1P&F#QY?*G7p${JS&Dhn78?5+@#`3nOR%p*71L_LxXd`Dll9Y4Q~K- z<u$Hu^zz=x_Uj{5k~N|3ymHOfP6F4?iKb?jgqj8`iv^+^s~MdmF4Vp}llgQRZ_DuO zNLGop^u?29nj5BvbU0Q~;~rT}XtFta+J1DQGxxeX*+n;tb$J~<jg@N}BKF)p+vu8D zZ%v&-krTeXhCzR2JFw8b+3B*WEB|2&(^a}96EuAL<bftYLHAV)hxTFm8r#Brkl`EI zx598->X7&y4W`e{Uh>iOqxr~F4CISv>1V5h$%l_W4&$9X{?HT1oN)Abyl*s)r>B(n z&0FogNmQQ}^%|QR%cE|ysZDHvn;GZ87f6Tk(L{tkqga0_2D9VrdCeHS9!~8VX>2J~ zV@NnK*CX>@Aztx!Fi!@Bz-=B;2?u7&amK3m*GKW|diH(|?$`f^-`d1pH<s^izfGF| zJ<eX!9UWWox*sMss;g0Sd0i@f2~)NnE9H686d4y~6IEWb{!cQ`p~Ca$G8-OYd7Q=a z2p!J^ZccwhbDcd#o503s6KO~YnuOkc$D4q;v*{7jLC+J?1wkj{)GEa{Rv+Dy<l08- z%_(cILgM33ibUe0&xvf-Lo`ZFUZk`N*8o$5Fk?;I!V=7N=`k64g?z>~KJ-ThvDf)r z1o_0Cu4eBF9S`vzMskshguTR0FX%SF^dl_0RTh5*UXb-{B-X9$^>RMXVElPxj6aqF zE0pvVn3YLv5ST$z!pBB5+8e<8LE|X?NfbZA<VJ7}CU9>MPmvw$u!%;7ui6zeo$VYX z&?w2q9dyRH6^(QVTjC5hpgqa%pGAB-5#Qz2#q`zm;UBy~DJKUz*b^bGTma(SOz?Ij z3fq67Uz<Sb#Ypi%3r&-YM_!D3|9d=2cxFSj60RJH7h{$1ppm1<oROf9hvJ)x&~?)H zXq!ip%aVp-B|L9r6+=ei?at<Yge)H!ATz_lVi^41D4tJiK0xy`$`vK`qH27kpalB^ zljXaNl>#r5$UwZ)TP?CMNtk`hH((Ivx6gmUei_?flL9&fOAW&I9$k>JV7|oi{~*?| z`)5Tf?}=1mrHGOKWB^`;7BIKqjYF@zCtO=61FUOuqw4^44OW|cO#2ZO)kLbVIIRy& zunwFYi(lM;KfL%k6#ka61N!u3*HhVH7@_%k0I8!qc=|7l$;a=L)GDd@K#96iX)u2x zTTzlzS+G{8E+crG?LTr2I9@c?I@(p8`fZLCj(2jWzN%AiQP@uiN?wFvujP3;9=+i) zHTFgoBir)U(iVf9fHKw7*HQxtQ9+xYX8gvb>T`p5K8h!BKs<Mnc@qDOq%G0je7j1g z-{&>>0nV;#Mtj|;Xd28VbyEPQ5)*%%?1CpL6Om1fh3Hh6o+h{BK_R-$FPAeUx>^o< zxpkQw_HpYxIjnK(3|TCV41x@X1Ci^1vWL^h$*N^-R;4B}=;@Zs;<`#zsw>ZV!slRY zcTQAl4Nior)vCP3V?V=ps+jc2_&kxu<S~QtR}&EXGAT9fX3)yVVdSAUC#iq0TAIhw zLy-v0mGkBL;7~M|dx(8Uo!6J?1=l!jd-IGmD3-7*B<u<bdz7FU^!Ad={49Ekn|{Mm zq1HsiQkF)R({Nq51|NLXA~#xcN@<Up+(YChq}N#VpU4KiV|Ao8#xhwfQh51($3>&8 z;DACCW#tl8ppJh|0U7)bDcygst&qbb>I&p=O`QfU{bno@Tw=Gg-!0=>ano+5vvEy# za$fmHeNcp~q^Qf1>H~R9u*BYF`RDf>%5wYHPIm04-k%qsxam_i#zIe1Fdpo5v?5QD zxA{XlR#nc=Z`#VI=N}FYuVtFbwm0JwLdpu5_mtHHmE~xvtl=kbfmna(i34Rt5S<NW zIhx!R`_||ZhE(UN3U4&Ql2YEJrf&sLzNk!nvyaD8z+-V!1kobS-OISUiLtDZ;&*$Z zUYS(7&s`(BJz}H+>~!{1skYYTk08C9>b{;2dR6p_t5a-UUhZu@zh}53erC8MDO|dH zd<`sInuSw-PPij}X1IT&DBSYy@inq=%UL+}=Y%`rXNEhP!ma2YUyOxY!NR$JPPij} zD%}0{sA@J1cayiFPMpPtzU_>3JCYXhvC(X9&axKUXK@1ez%B~hC}wUX6><YM8$9D{ zE@Y(4d|FLF$sNTe5@j$h-S40et@HOT!>vANqz?)*3Me+E)G>e14<_$GC3PpZYM``t zqj-Rl?MCqe<;rdpp9rKK7Ks{3b}^<B$a`#`cVTWjIQb*nH>M=Jgp(CtH*%7bgT8LO z=Wuer?&P@+_84C$sb+J(m|e(Lo!h9yusl;y2oj9kjVFAUDz%bYvyeL+0}gm0Qmg5U zvrw#|<h?Y*cL#qXhvDdV8LITMo{nbDQOqDT7n;c(q(m7`ZwOE=?;C2k(o6Vxa^01^ zfoASvmR0CH!uHEae2L^f6rCgtE3|$1L?`y4VNuR5pm|ILPmy=Zo%{n^S*-YI5vO-B zPeG!J5j>hau$sMv3ea)xuN*`1TsQWY$8&vLtg)2Vlrw+RX=Q*g$>nz@@2AmGW+`?m zdVUFHmr~-F=6l4|W_&|_l}N)wXfs#=_yi^S#e^-4;b)*D4<LtmL`A`<h0#k(au@Xl zez0CN(;C-la%v`2keI=$k349<H_ywaPEK`@GsZyY>mv`bP^S?Yqhy0bBICJnE%^wl z;q;@(>oI=-E9TK+ZR$c4s>f-S48?EwHhSR{t;yeDu-~G<H$ycFg;L}RHp)X+l_YUE z9-vo~PhtmXIEUkR|MnYeuEk9u?2N+R^i$}Rx*TFLBflg2Z6uS-{w&x--2NKaOSt`e zu$OYX$1f}`<Mw*6_u=*lVDHQAQ^5dMK&ii8&h0b69(Hqoq#Y5BBWXlDgzPugVk&uJ zb!VX~@_TFzi*(lnJWM|IXa0%oK|diHQ}WA&T4?fV><@?a;_wVQ^i`72;vL6>ou306 zl=ky@FXC4)(A?)Ql=hpY_V))BalbqU+szBuDDi{e+Q48nu4Q3z@PpcCLPeY)vUBhP ze|vq3ecpC|Dc>DM6TjW7!RT|T-J;QDS)L1P>)3<hErAs2nB)Z1xvi}GLvostCp&U) zz5k!Zx12Lx&KMuX<6FVWD;Rkyn|WKGrtIDPQq0^;Ja56%9JONRR>E!~h<4H>>65W9 z8BKdr<Ue~0oA~1!G4^*2GPhyh!x-Fd^+|bD-sp3G_(9!N4}N##_}!V~cSjF?cl>OA zcjfrqo#S^`4}N$31V8LYM>|Qp^&%sXUWzJQ*L5*_D=osjh;oYBLrYx@4Jxu5*M18N z3nP1Q*gwtEVV=|j;OeDMV)%*-X9a%!jJ==j(sk&!Zld19PywN$hKb8wzF~~oarhOu zIFfpQ6qqP9U8PndX0Y$19+GKC8gz2KIE=e~@9(A@xfgO$3c4xCJg4MK7`YK$RcPQT zT+MKcVU67|!uP(_?RrsA0T6NnC`lCqBe0Yfx+Aa9)uW=aa3yJQu=YVeeG!y{`>V`7 z>_$T5HPpc4Shq+k*)o5L0^)rgTm0$+)Z&eQ{brxs7e~WBmK6LV03@XtlTwUHDYlYQ zTq<U86au!g)Eq|Y!+LwL^|cdMT#li_?$jB~PZ;t)mw5_%$jOWF$I}`0$f+$5mg)oF z;$|X+{qVxpENfLr3NDOWRQfmtwX!k4qNxp94K=!2*Q=-<>dL}61qC_NiPFjY{Tcj! z#7SZ-|M*t+X7ZNd2DRyad^{1TEztG-@-k~ofp=I%JcX{|Q7haum`-+jX^2OptMwyA z-Ni9eSGg^ryVi9qj45P9wH&=8(u`Y|hB9Id-EBZ&tr;Vh(M>1A)J+r0&kRB>nIWhp zvjlCWNQ=DrV`aK;n4zUp?DaE`u4iw5W3R?(+1qo2CC`32-E*+C?`YjwqwDPLBlaP7 z4cZ#8^QM<0JABnq&!YMOi#K~`j-7A6yrL(&w`J&ATCAQ$#>)-bKw#!iuS8}AIuvgf zbq84d*}HSh3iivV_GCtP@K&=v=}Y)KAO22v<oYE1;d!C`;9;Re=dtJx9@4jeOY|KK z;lVt*$o&tKnETOre7=zA%z_|0bN(&$|D2e)mr{C9P9NTzQ-$~TrUh|4hkLQd(VKZM zTH_^{!{hY~yp>GDxc%~2E7uB%*}i&jdKFD?)htHm7PI%-rR3f(pVmtuv9YQk)YS>~ z`RTUIC&bKs#A64+`>dn~7bZA=MyWp$Q$MoTK4B+%Vm$88m4Qv=1(Cyh>l2*x&DG<n zPjIDA=fiq2ivgq+OR#Wo=|aZ4F&Y^A@N3q1I;3fUntm6{Osy%vr)%HCK`>?|dPM5Q z0_%(oyW5K=eauu@02PxGWK7t7UR?>L5{zCVC*LQHs*sN2XLPD8ox|pTLrg4Ppbub< zk+JoGOLy^-AL2`|=IblEoZU%-KzH{3Tv+FRIeSoZD^Y7?l^UB;19|y?TFIaIyJLOW zt<qbc7KSi+?JK<Z13n|q_PG8hcO|he9x2l5j-LLIUVWC5AJKi^k8x=4?39y##%~nP zaDnYFWQ%-43!Ax<da7i9gx>ilT`)$!KIYMI(gzBlO!yHhJk#&i**4C0T@L2iL$)11 zr2vYX9&?;zKYrR}Xb_k_V5DpKQW!hCB?mdF+@^#$h2#7!M|bQ#>y1?18N049xWBjp zAA1h617~_rXJ`Ek56`a3JA;78b8QnO-Gc=s)2o`UAbJNanEniZbL#iIYD;vV->Li4 zQw65b@Vhs1^B-_4-$%z4!N60B{AfV{P&{#nU!*9EcA79im}cUD07fmF?2j;n1G8r_ zVlYQ6w`idp4JiS=(27Gh=&(P3WSCQ9*H}-;@)X5>tp~Upr<i8go&Fw^1>=F_4`?xU zKlD7h$vYI?Z-n-Lxd!eNq-s5s+vmn#lgR!gzR!(om8g?XL>c=l%_AlHka%^SD8ckT zaw5AfOh?j0DZ7#_>YU2XoUP)^HY>S#DmRHfg)u-?0s&7$QjX7QjL+$ePlks(otqX; zfu`AkR<l4^?rNE<?L9h4*u(C8>*AzNO`2pq7cpyW!sE<;$Gmd?k?$UJ@s&&d*`l__ zeRBUPJCAvKj{Iti(wgYMdQGU`s5d_bmjtwv{(~CT+xxWsH#p%_J^Zu5?<L1J7;gKN zY|QE28&%Dyi?)xCldSjE(OYruv2`Kl(w+GpK}+R(bme<=<$JW=%)5-A-{twkTzSR* zzdm%<N4qP3UuuzC`_B%<hu`<i2bkLa&#rvzn$r45F^hYTllpsCK6(FytA2-1%6~V0 z>wuX}uTXY#Uq*}D1qA+cUr7W117=Sdu;=+V$^X(*UtRL>?)$KK^8HuS-te9Ljr$VX zbOv>1r%g0BF6zvsPYfcOOQRSfe9<;JNS{EqQ_I7DSt(}Wa;dh$#ka{J7SMKK0j;E4 z0j=b-fC&tkdzysqrhd-fV3SN>u}um>$Zb+N_}?al17ZmpZm|@MkXQz=MC^kkP3((? zE|#Ma62opZD_|ahW{DW~pjjw}y=Z!1P!DFQ81{ovCWZ@;>J`HQGz~GVqY2K1X!aAs z2AUCnF<gXZgBUJGbFdi36oxCsFs3mKd?=MgVwjTY6T_I!K4KUX+E)xyO8sJ(l3FZ= zDXrifMzg;du0XR|4EIB`Q4Ck2*(`?pqd8m*4?r^}hO5wwis6B14iLkG&;<SwG)*x) z7|jAPT#aT>3`fx{7sEAZR*B(SG;73g9hyylVz?g75n{Lj&5>fb5zQfDIEH4e7;Zvy zpco#4W>^dlMRSlC9)@O}7(N8ep<=ih%~4`_IGUry@CY=AiQ$oG){Eg$XdWVlN257L z439yxMGUuW+*WOW3kKgC2=Mm?tnbEX{7r%oeY=Cc4@2)0SZ@%x_&Wr6MgZRh?Z@7K zgrj?ggZWFzxKvcc-zkv!n+AUNZ9V+%1HQRU<K{-z#_26Y+=s$DR0H^%6()bzAjrPE zKwGFa?EWF1OQ&trA?%$KeE*it9OJ#tI=*E+ik;V_adJJocR=TS@C?*!{uQXI-P`Tc zLTmCD<U!Y-!H%v-kwv&sA6baK!|B$4f#_OEih87EDGqGhxTa0MPZnzwaa~7vY@H`H zGhn?fEwZzrFfA3P)4J&ywBc_B)tt2oodx6y5D%7A%c>-+U5i>f`Indh3D(Q98r&My zz^*hp@pdKc&%xX(wp%vS3;7sU;C1TZbs6Aw8R2C&n%AF~*NIh+BY2q|!s)($9$~SL zCh+?5a~UytT{W@1(XoLsTwY9GXU*&^iLe;Yp0WKM;@O|aHI^?iF5t%uPU3PgmhH_D zUkrB|{H=n&cD5f({_sA@Z1}_TYje53IeBktgm~T0>G4;{WwDf<?>Wdl#NC>Eaht<= z9`++{|2O>Mx@0?-1zXgwvqYVL$;#Tbcxn#;w%C?nvJ;7C;?XfH#PvNwoP{CI>Jj4X z-0^w=?-l*=xz8U%-Lf9%vB#g5Uf#aA?zr}Jaz$!Rd)l@g*WNa_Jylb&I6Wts>g<?Z zQ!%YQmF`F`89k(~0sqxhj9byUd_}5#^pf@!%TsNgH5JFMnBCbi=ZN-y(@sb(YF{#X z_92I~4V^P|SmW@fA?*##!}}i`*@`90I~KQFgyY+nTbFV0ckH3#@&BwZPP?S=`+iG{ ztvNQzeH)0>QcxwUgf<Y|PI4$*3dnpY*Bp5YWVGJ|0G~hn_^3mdE`{W^Er(3_H212- zolDZAD;F$ZzH~%=eR|G+g7(F2>AJ-ob5hB4a^CW~ImyNKr*<rvx2itY&@iliRomju z`lYG%bo-L!#G=yTF=Ew!#)Sfo7}wdBhUkw<uIgx?lbqXLcWmd1rJc#Pxpk1t$}!+4 zKfSp!Ll^g`ezmm~HmL%tXleW0iniqy%NMj)<OQqfY+u>lS&?3UkX+F@w_<jC#oYFJ z9ZSILg7#E<T}5pz#Z&)d5p{C`yx&k>k|(CyQ{$3LmZy@P|2LQ9v2F9)(a-dbxyu)f zu54_G4XLa+yuD-og5?%=SlgUM^Ha$cOXiNQJR#M#B)zmP1?j2;;ZCKKsnL~(w=J2A z)lmVzQRCW{tZYkv|7f5wqw1LtD!aTw8gtn3Qx4;wS0%l^G6qd(Xu}~fRImcOuXYY7 z)c$KgzQOz#bhiDEU!Lk%GCz$z{sM3tDEs~=9xt4K4%7SnC!IJM_4Y=<SEJiuo%lRH zTWbOJF#VeQ2fMM8`L3!7mA!+X!^3kf_X7fR7GZ;fH8+@lZVBgcz3$;U-O0xV2Jf$r z;(bX4ADhVBEal@9?9EsXW#L+BlOzi_0@Q>@q&vX=3{mzH{8)M$=q~5qz^*%yQbzDk z>NBb=d_%Cn{fw$X=X(eE9Ht?M*ERH$D0my-nFVNHNAN-e{r}cL{~sDJ8h+uhqG*vU zOe{s8Rb>c&$Covg$-;YK^nYu=js3ts!F>dOAZS)1tS2~yU^~Grm1`<x;U0pI6XkV+ zYX7e*uMzs-w*-YF`bYcA!XkoO`(rFO5&V)UV+J5RY5-D>C-{4U&lB83@H2vrs!dX% za6}c_Pb2%4RTox43QLeOXi(W8S(rU&9KgQ;B`Q3BJqTm}dJwvnM-WyKOh&NeZ;4>( zeICKmQwM)t=@(8O94+z-^9N)3oCOq9xMuJs$rP>|jG-PR_}pMDt4KAL>g4KS)v|DX zHBufW_);~N!zTp4sz(2}m0(;aMqe~E;c9@gP*{VMPz~1aVPN+Q%W5#j;##bWlWVc` z&L{hS<+aG+_FBx>TR<^|VRgYeQy2wM7N*vrpZ2<@GQV&|U9_lFc)sp8b)~{P0FM#A zfq~>T4lIFEVQT$v!2imIP0}&EOm1j+MlBWgH=zIX8xh{xh<=`FMA<8hech-D<phTU zgc6ID4HE1xF=AVF(6?urpmh=kZEg}^ZjJ|kgalw-XblpL!xq5!#|`6=Ai14K*r71? zMr;FN<AEDuTM0W3#@Dzty`9EptuRt{I0C}$6hkYF<<RH7!u>GHn+YSCwSYY<>;|`! z>6BGK_zPeS(AOPFKL0KhICQ{{CalU);BX7`gkuP6bRf^uAiao<a3Gg;&^vk{zKITh z9A{ku{Uy2`3qDJPD>&9p;kF2u6P5<-SV--46#LnZOCg5s!u5n*>%bgcC)`4d$afO< zh_Hj)9&}(jzZC8xE>An|2OaVy<O|FB1&ZNY;Tb5yfbcec<rMPq3i*5=xbzc(j`s-r z4lo_C_X#TzF@})i1HldP4Fs%MD06&&N;TF9m`mu382B7TKKlVCf!kpsj(7(-{z*QM z5qE>nL5}apXB%L;P|dN^L`+%K@jcbbIfNbN&>ZM?k%%QY-hl_41Hu*JX3;H7a)cbn zb0=Uf;c!P8VNVctBx2z61@bu^FwFdG;{6c&Oh+}jy$_gMm<1S~a{ZjrxzaIzo-mih zu)_(f;MkFb)pG1u;xbygAM&u$aROmS5q6p*LD)%zt#+JDsa_&sxvX)t5w@IT?Sy3r zJHxSnn!+9Zu~yD;EO8is`v#!A+`zH^1M{&Hx?xXr!_FF%k2Oc~v6bDhZwBXMSJvcX z&)Ap*weo2#rp&_5t4Hi6$5O(7o+IowM~X0a17deLmJ`-Y*j<j5gzY8l9>*%eN*WQ{ z;W(YJBMIB-SWU67j$!N%IMz61xz?!()7B1k`T&k5IFaCS&I*7hk!uIRl?2xkyolgd zf;SVqm*67=pCI@Q!Mz0ECipSIzY{z_P<0_JAs8Vz6rd>_MsTX@B!Dx23C<&!BDfmh z)U_A8u$NvUBU~<T1$Y|4HAML}!434_-!`(}M({p@kICBs{!aD*{3B6bC-^?WzY_e0 zphrQUMaqo;`zT1MB3P%~0&tje2f#7PJpgAY82cQ6rm#?X5@3el1q81Ks0+tc%~N#Y zaf1J<+NwbRqkIWE{tJkIMH0SNFtvs14`A=Fo&>Ot;0PEGNWyrsA4~8gRdq<h5`tNx zoJVj2`Mg%e6n?7e&|V^Ltj81GNSW@Q>}V8bx{m^Q3P4%7z<oNv4em1lUhO^y;2i*` zuKnD7JNWs=eIIb}X}1Ght>F#BYcvhuEd=k=_BfovZwT(uFy()L*4_f2m7dRm&#@j; zoVxZDj|Me0n_xS^1s+VvB2PIq`W2o^fU7+N0iNfn26&OD4&Zw7a}~jD02_r{JSPFf z5@@6nXcX=y%A*9I2j~#q@We!rST9P^VuGs(UPSO}FUEd7!Mg}POz;_kFA;p7;9m)T zPtfB-Sn9)+tRlF7#)mn*jO<tWZnPy~yYFgonDBz{8WF|?{>e}R?S2hvb`im(|1F>| zCzv71*?#2kr2p@b-xvH?&QBL?hf;m9pjdJWZxmped{%&QeN7Nu9mLZ?JRQOb0j!rq z0PXJv28yQeXR?16Ksl6jgkFLM!7_sV37$ZHqB{B?uA|I<OeT0D!CCrXNfH(jTuJau zf*0vAfL9RQMn3P<F)xqkqhNINJAkI}to|iP`)dFl!bkdeY1-PEg<nGX&n38sV2a>r z1kWaTDZy(9UPtgIg0~U8i{K7|4-kBq;Nt|JB=|JJ7YObl_$tA-2);+~BZ8k2{G8xd z1ivMCfS}8NK<FW;6ATjUOR$pQAc8dn8wn00IFjI4f)fZ%A$SbI69^^<o=k8K!36{t z6HF64jo=vs&o!_lHyVG0ZhxzR^>w51I@s?uP;yQt`PpfpgkTGuy7sXml-S=B+)MB+ zf*%w7FM{6?6pOKC`HHaxnZ?^dJ5?5M1z1n^(PW>00(O~8c)WOk(;>_yxR~JbVw9rO zi%~My7L(R3MtP9TtpMF7h7FiV>0^@SG)d}AY^_6y(qi5Lu6LOx<YJdO+le}4o)b00 z4?zFSywfQQ|1>KEtDpJ-DAU$1kr0Z(JMk5S;0}OVa1XSFbArh80)jh&$ny^Xt+2yG zG1s(zwUYs|7^kgm4WVwFPjG1n{j4T<9>Mhhi-awq?EtqEyeWh&^mc+f2|h*;<8@NJ zPT`pl!rcUY+HjXscrA1z*xw7G{yf=_^uLnpcLY5p*q5DKf^GQ%fU<B|$z+G6{g@{F zeaWRRD;KYnTn)K+hv3HmE&AU|wgKg9f<F*{be1A?6D%NDO0Yk{27;piI)tgEcL9u( z{df8ffG3w;{r|N0Ch%=l$HMrWd$rn@ykvD^Ck_PSK;qbrvq1upEjw}IEwP;i5)@gI zZ4p^gBssBZ0ybp{>w`zaR-ge=3N34!R|qfVB{VIN(gH1I>7y;Bg+dDj9-%F-yz<R| z%sE$AUXsWA{{P?a`+ncg*Vf#bIs2SBbLO0Lb%n5N%J&fVPBG>G*_8J&)jtpl(58~^ z*%?Z0%xAoaVcFD=G0yo@Kc#%8@=VRJZz}2Pr3|l`O7`;xhBtGnd#8Se@xROPU#F4{ z{1L;SO%*om<suitHARI8ADMU>!p+5hluG6xOSx+V=gDHik06{6e=R26%bG@B#FS}o z*e1g13>Px=A{-~qn5o;xiR}!pW_TCF?=W0``qKy#r$2-63dV0|{9(p_bNcfLKVjTH zi}0_{`Uv578Mc?E9OJ~^(uWX^KjT{GIC1_N#E&ujD#NTZDeW|d2j=`|_Bio>_M9&e zin;f}IC09{EQAXgt|AB%=Ph?*9V&0m#X2y28X>N;=icwK0hGOlmYF1AgWKoPNW6!k z<o{~k4!05WM0jRCb1Od9417z)1Xap|bSwi`Ouo{(1!X&#sT(KnnLzI-Igkzu)9**| zZ(3dfd#o|g;C@BjVeQ3nP<pC=q`qO@1$J1hs7Eo(4$mv<DJ&rinr2GsC{yQ4%JG7A z5UH@DUbkM3)HX%EZM_PqentI<^?IZ(Q@MO$-2>TBbh@M*wk^04&gS*=AdF+GN>S5n zgGk+>s53b%UMi_Yw%d?;;|xiyw8e0>J8-6?)*+P(H_Vk(2U7W9FE`|W@(lK2F;jy` zy?}oCCZ=wLZ`ogi$?%b)9=HDnSG4^VvJF45zY9}gP*E>1)v997In8gM3V%@4Lr4|D z2a0;<wA<{(@M4wON7LZz3uG>z+dqYA@Z<usH>bhVDy-0<iD__5QI9%yVc5@@8gv|T z<Y3sptFSK|g<?8b78<#KoPt!*B7>SIW<Y$Alti&}3!DO<)4>OPmCHK?T9(Lqb~x9G zQ{Y8Kg_$a#V<TMCZ*y)z%FEPOVbB>Br$g7-MhSah7CdpbQNkW5g}*J8F^@QRi`hWm zt|RK0^EPn?{A#%=i8*S=@kg%LoR>qIvXa)B)LWQmCUu{fn?dz|LK%F*dD5FWo<JYk z$q$Xa<D@+2LxD$1DL?BeF&~O#n4l7>pj1&*LKXC-sr$qN*psGuVIg?y%syHIrFCW- zmO#Uhu#4-YB<5uOKrDehirSoYOq>lRE2Pd}leGnwfmc$Fzh?bjEQ6hj%Fh11I0qhM z>N1#@eO#OiZ>V&C=VX5-maDcOwR*F+Kn=`Z$uYU~8d%EIQIKI5)|)k}fy5AMr=%Po zW}l_izyU=$bI#Jd@LoEmSF453(^QkT5(ZYux}2V~1y)1RYT37QnTj+^>a3jg+G?m= zE8AY1bDwAcucFo<)d>67ni6b+%2u;xO|Z1p)T}00nWnCP)SBUuR?{x6fwx*sOSA?) zY&9*>8u(mMvs^@3+GM&a7o{7osI!<lO;QezYZp@ID5{02)oq5wyicrw4Q;0VTnoF} zOncT2PbezjLi+=U6%}z^kJL}w3@dz{wjSO{Q#WZF;Mh9D?%pTPhga8`R(KP9uBczQ z?$vxyv|dtwZ@C`Q{P3cpK6ZUq>wx2m67Hw8Abh?-SyT5htqcBko}@~V>V}-nGUihE z3tAZVZ<b*VNNt6bPll~Wst4}bV)jZ5Zr)<{SPZ_E4qLCq;QMLnO)U=3r>S?f1bF>C zQU%Gn7vA<u>0aaBh13U%y3?H_df_jMdIZC^gWe&3sh8ZJB9*PEU%QWM+o7~Wj*dUM zdtnE3E9!6V&$Nr+21QwN{|hNcKvH|K4PSxFnEH_;H+L6OS1M{MQ&%f$7E`w<sw($# zr1mT7T&5mVR737l;w$idNkK4I(|5viiV9=c#qbM7C36Si68Np6cIMusT>>8{>W*Be zekpu^rl|Xnx)Q8GNs+c*3o{k<ST0d1MLmw~yB78;>PT)cTnFC{nmu*{JP|a<(GBo? z&>T58!f{1Cp1TLBqL8FI^7g<#!xlyLAaxV`N>SVMdSMTUPT3EGd4q5Z<VXsx&)b63 zPDS0GSE%0tle;9fA9J}4&X<(qJ9)d{cIfVZGDhP~+U-!%EvdtK)Ac(c)NQumPDpec zbJcq7P8jS~^Gfc0;x4!;P4&Xp;odYgQ@;m(lBWJkyBA8rMlLJ#{czcZQs@7azXiSl zFDvT5n3}UyQn>|0eZE!Bf2S2R>feCUh|F_NL96~v*xe&zE-$!1e-I!l+fZMyUV8+8 zf{JR#Tpoo#Z8JyCqwvKxvwe?(BVpR>N8!hb%&?c!)UWhM;n|cd?~`$V&>w?++a>jP zq`nIeDJp;bAM}5LClxgfsmI}&?Naj1<NvH5gf}Gx-Q$mI2VwjUgZe~&6514%82_L8 zA-G0SyD;Xz!TpNbJ$?%uhJR7iP2+ceA@%$YS>C-E^DtQY%sK7|+>n%EKR&b9c7#tN ziFy~QAHYo2qQ9JZmF<VHQ&E;VciNtT-F>Fao`YxmO`rBTIQt?~laE0}QD2*|2dOz< zk<|SYw!n|Uu~Smtn=r@nV+bnh8Kho-GcK0Y&nE1GpTkl`y*}YKq;6HzTN4(4SYC#X zOQaUOKjCc4D{#jp(nI>|gyoi3;YCIL7gDdm$CnuOthKxjr2}R?e+528RZrZ5)NVyJ zP22*%hNFtwII+p{Yj{~v-5B;J3=B#t$<#+*RlPEC5GneRXC8kO*IC|#rI$<UHl%(F z{N@Sjm5G}yZ^4q?re^&PJVU5|hTVoA61DseF57MRAyLck;oxr5k9-?m-Yq3@WMZG? z9T<O=Ebpfi2Q2TxK$^PR@<(_hP3^UO0Bu*xy8L3|*DW8y;MKB(f=N$UK8C9lRXphj zNZqKYIg_44>NZ6!nRHxy4EHFi4#WNfzNM&E4EqoGuA;U~!Vv<8uU0aDoAeXQC-C^S zGVDeSI}ZP*sIM{g%(X`QUa=g9&##s3yKmClmcPhnCppYv{Y+6m5=E2U*1xBzQzuWh z{v%Dzn|!)e7qhN2rE3@EX=<6(F7{n#cuy;>E>Us4q$U(j*WF_I^>VJ7Uf5)Hi-@A; z6|S@9i8s>JO<IBQ{*$DC&MMq&ogj89%8S$_@uH$0&)sY-6vq|SRJaAEilQ4ObzWgF zQo9uuL~5FNSy4TOyI_WRaF3*RV!9b(>0Wa*&Jfq^HT~-uV$WW)wKK#$drkiubJ=V9 z*E7Ul_L~0nDPsK1rhk2^_~p%JADu4Vy4mcb)5RZeHcBYePZ#cgTMVk(S}KYq<+!ad zX`L;~6?IQxzx7Pvy+vx>w+p+iW#Xs|gYOm&pe~<!t6A%LVxgqq`NCt`JmFQ;ONF;s z%f(mIG5-~*L$^u|xp>MEYlZlC8RpnM<ww>^@jFHBo$@?Ve^S(I&RdW=uJYW8-bJO@ zf4iKuosLhDy7g;+YNSs28OF@NQ&JC4*#+~(N<}@6Ve>`aU6OhlsVdQ}s2@++0t>|b zih6m<tJVeL-E`O<SSa$oE~z)B++tlMiuTEx{dTI&wn(%o>Nrx1#kGo>R#aeHB91C* zAyQ|F&lR=4XqxS8QFXVZ{75Yo5k*Cd&af>L`xW&Sq|On4uitG*u)=n(u-~IRz@ksV zBXSk>&rD5H)YpoRYaUUesQpEkL$%l>DR`)8v8`J4?UyY&P;`#XD_+}g&POXn-#2+q z6;Btfu&oq7Rn*Ussu%An>b;^S+bVI+{gV2msNJ?&?0-P!`H!Mawgz$k!;%_byvf!m zo_Iu3rxhQ6)0)KJ9yMpYW>Nl_q!tu+*jmJ%?@G#39J95HOdGOJm^P%>wn3OSWS8wc zVcL*QwhM-&^9@PoACfLGBwg2#bln;0uCiU2k?uxYWJtRBkaXKJ(%ng4*Gs4S27TKu zBVE6E_`62m9@j1sPo}BIY+n(tO3Kk${3%>4exs;=Wbx%l{XtQ?iU*PUFe8_Xg?7Nq z<q|RdfSK-6G3$Vt?ou&NQTJg9mx@K{bWhkW6^$zF8BBMXXjjxrOl>(JNAY{bPuVUL z%l}1EA0l<7cr#5sYr9(9{yo!9TqE{>PlkzUFW9aT2M?NI*NJ@xO&fWgI3mLwdDC9C zT_>J@OUK-VVXqxD_MU!gyI%ZNrh|3U-nHEz@}88M?4S0b?M5+h$jtL5QF@PA-c6!h zjfbqVW7<uk{r=3bUP-~j^C)cdkgx+P>;n!94GFV6Aj68vDXeEmSepu4&0&#;Gs9An zf_FG<<|CP5Rg!`Q6%;mSNLaTD+s0wQCwl~c`=`;9WtU7N{0hden?_o<X9UN|&!*kZ z{5}`Keba{La3cJCJK+KQP+W%x(xHMmn!=aQ7!GB*4|ARe(zt-b%sI+6{LwUe8t#Yr z#DA7Uf0_X$=M|3s<}@?UD^Ae%x0!Q$M$D7Pf1f#@jKDL~KEX2lltaJZw2tY+<H$CD z{**%tIJ9W`aE^pAw+UsB5Y*sem)YKDN7Pfs{Gp9t>2w1Q?d5sX4XD9c)6KM0mIli? zboq3XbAfv(u7j6Dn=+sb-EabYGviy*P=js5a2+n1K3ZQ4t@-5{ajxUg-P1>pzh_jA z1^#I|J?VLq>%R{@QJy2~DdDXn<a`%@b7ZQ0C+LfNm@l=O;Lx&6KArp!e1LO!IISld zJj&90d^*+t5ZC_)8KG}-Zr4mT_3GI4lj-w`aBZpqHF$+{_|7=Ok8|l?q&WgyB?MnT zlR|%Y=9k5#y~^jb#q@Pgm{~$OSCmk@&N(T6CBqgDl~Ucv9ErCue(prJOPn@;%xM>J zsI(OcPJ1!O?3rM~YfFar^0OJE_$Cg$iPPTA__rB9z@<peQyHNrvKvP^^cjwMjPc7R z5q|X~%I78Kyvm`!X8di&-{n&NG%Cl?<X2A+n&J`tXXanVrBGRP(o3m6E1_pMt!$Zz zBOrGM#hft19MRWhSd8g2C<n=ZIems1nu*^v-NZ|oKaW#U>7#K@ZjDX(2w0q+M>MD& zhU+RH8OO_T%@l(5j5je1u{7Ek-;e=Ej`5R2IU>rYnw;a@YB@S&D>kKNWl?SU<ODD@ z!-Ucz$&uAPV|cI8++l@Yj(O3H;o36#h}Ky{EJ{P9KK$RGYICsxHMn7aD#htyY2Q_B zz@hvnnRBH0%Z(aiww1H0oIR!0&0@|2(@f6A+zVIF$by+L3qLObd19{vdEUQe_#VTL z8Ggo42!c+A`3wsY=7<@L&t_P`a0$ZCag{|o&T9nayiweHYNH-ze4FT;>9FT>iMMh5 zyBR*fuwN9PR%G8OPC2cAQSTS0pLUD&AoJ${tx1lEdrsS7_X}DvKPT=x?RtBa;!i*Q z5&KJ`eAY_{m&|(Az7%%MdI#Z^)=wGkfu-=XSzp+_@aC+1hZo+TwF^ELqI3%^<(j-C zoTV|_QYa{$<=7}Dmd<x<0@`WVDCRI;UfOTn1XZO;YY_4C96=R-8phB<&LLl;niRtK zOTXiYfW)6GJ?sd>o2ADv&S#}Rcg)c8XaCZ%4N7L`h;1-u_OBftpjC?pmd~aZHP8N? z<2kWz_8%RywZ!a?92MHG*?(~?(I|fp!Y?qNZ_l<n*Jw}A&UJ3oUYR`=@pll<fuhN) zoc-d1*=w9Ztmis^=M1jZc;;8|8A1vraI14COCYR~1TKTy3LkTB6zylscU15W`faMe zZb8mQ@im6~5N_kv^&?!G)vp~r<CwNhE1G;v>(`E*LGfQW<2zY{82W5h1(#a^bb>;C zx7g-k{iy&tVR=qe<ql#fov2g*ouu5T$xu4isNnOA%Q%OB%eXJD#kOp=Udz(H7A60A z))Ee#tyP{`mc57ZJFper?Ax@}XRgk^TlRw1b7o6+q4rgT4=Bz<XRb%iA%q86o(HvA zb8^H%ZPA?L+Ci;xPG|Ohc+HvbIH+xyvpxGkmem2474^&YSk^s-d$J!xc|MbUi1q3a zbj*1j@$j5~H?yDPJomsgbN-AmsXiXA+l|aG;$8^CXLAxcFKMKWFKOX9)AiT6?T0w# zA#U#>=$$)=IQ7dRxMc1g_$|jd2s=@3?`gNs{d*48$LhLGyLWE3E1!3dKIT$B)}EX@ z5&1{v7P}6@bC?h5(p-)?pZSYj?`c299FB5Zj&iwwpJ}w~a)f*2sFLK7xevNXo{zbN zUSIY-hX3X|0-MTy=&Il|u0oxp`W*C?{TMlPmh~LU>TTC^VprK8T^{Z7vJYKU&*QGy z+P!6ecg@frEfa3iVY_>_{z_Rc!uQLLYe&I4Z?gM&l=d9=%Szhrd7r`?JZ9fOne54a z1J0O#*X*v)7tTXFqk9;J=527->-Q8cw!O?_`9>abv-NHBE^t=>jq9tRtNa%08vT;; zo$fXImF1ViZ2iXaOWjAYtgGC=$FlBpzYhn>^BwPFzdz=t+I|oDl-qM~sQkxV|3g^M zBjpz$%&Pdp9oBEHn3B6qKUgt6cTlI(sDto-i;7QSoBkVw2U&;1I>D=S?tT5t%Jtf9 zh%d{%QLn8WL{1w*vWMQ>+w@@NtG1W8@9yUK4*bi<PYz5(m<LnQN{@$A5ueQbBIcJM z-+@;9G=!ya2EsWo4`De}A*_NW2p7XS2$w<)!sX2IGG`@o8u0Fb7HCA+25S*+fb|G} zH*qOjxRfB5GJtnXCC&gRbc;uX18x-*=MGV*Iba{-`x*XT1d;QuptSFE%#WCVTu=@F z#{ADk7~_CO9E(Pw4vqLZS`_(tS`y)Stq<X3Z5P5K?NZGOA8DPs6^?7&2>+&Ci12g9 zL60D`=uw0YJ&rI(Paw?GPeqSnyq-dTe6qeBVUga4utdKI;Y@ue!czTWgmd%(gys6B z2&?qV5H8lQK)6)jjc~bsHA1g`Ey9)h^#~jE8xXeW|BSFr--B?2elx;N`mG4J=(i&b z>USXQ*6%_X(f1*Y>-Qi`>H87(>GvVrso#%qK>rrP%k&2k?$#ehc&+{@!W;B|?;zZx zA3%7k{yl_u=uaTrr$32szkUee{rXb~AJh*cd{loL;Q{?9!YA|}Av~l%i}0|14B=7z zc^!L4w^^`v^lXIh>m=Kc^gP6m>m>QV=@StDT%UpvEYlJ8S*Uk*TBvshETjqhn6n=_ z8a!xOWW}|cg*5X3^Pk|DhdAbcVT4X_SOZqnQY(d)S}Amnl|rkSvzR$cnX}wVdh4~4 zZmhJDW;R&AfoWT;-$K}CC2iSYCGG0tv^z0v86;s<UKxA^S`mH~HX+;!%Mgx(dveQA zcOOM~K8!=oneYnY^Wh_et?(kkQyHEOpChb6e4l<3>il7bZ!#RP5ZuRqP`7^D^2?l4 z?Svm;_*;g;LGY^#_c`XHCg02W4;cQAq3$GjD#IFv0fsZO2nHu*Q@N7@D7`ls!eoLa z47W_CJO?Io{tOQ@e3RioG4mN7X80z<yJvDe84CVZ|5<o1;kPN^Dnig300e*geHlHc z&fn%2{7w9G=}Scx`c}Sw;BU`+@ZP}Rf*1U4(Hh{*Iph`CC)#J*=h>_5XWLiVo9*lD zd+ZY(a~*XKzoXxAh2tBJzdI_Oo16*fmCnbVzjx+lP0l(cYgX1oZGKiwR(n=5Yfsj` ztjDun$a*>JwX9!fy`A+*mYzK$`-1E{vVWTWPWJI^OO7+AAg3&Ur#|O`oQ|CCoc^3! zbN1(aE9bGC$8%oDc{%6zIUnbInggyp*Qu^$u3A@{tJBrzy4rPz>*uac_tS2B?rFKJ za<9z2F86D>IkX0(l^%VsgTIsdhb;Q$>Fe29jMJMAem0dhS+j}`)0+y4jv{<y;<Ff6 zpe3>3deR1V{BuHo7XD?UG;&bS^3gUI!W7iCQ_wQcLai!At2_s>GPKI`VJ_O@a#(=a zV*d84*G?P9tL(J7yVg#>(f&(2{R-||44n=-U0kXyL<xJG^s^cDPWr8k_nZ`8!ps~V za1s2Di(-DCp(T%C0mD=BKI7k_Bz!)@vl)7MYk4)p=kq9kw_h;-f$;(b^M^^FAUs|B z2f{y3vY?6mD?^w}F>@JCU?}U8$vIMZHO72r${Pqjobr~H;=GHnrI>2c%5Xz5rP|H- zjf~$?{JmlLcR2J7=Dfu)Iqk1D2h?E?()TAd{LA8R`?X-tIG`D!hJAu|AAX1Z<bbyj z;(8PNOT&JDvLpXYK{M+a2<ct+PUOrLS!9tAYS?$#h?j{R<j+H>!3<1I-+FY@tcp;> zzRjiQ=&{c=>|=tbqXuZ$!xLy9lE1TgHbM<HqfTgW0ngn&C`Q<Unx{bkbJbuce}i)u zLJcm)`~=RhvuH1xA^Io?uRx2X!Ih{#8tlfIT|-}grh=ZYN2sB<J0Iab)F=)96&4}< zBhK#{{0Ym~;C&v|A29q7N3;fiX7~|~W)1!W$1tu>p_XJQNS1k`9$~&%jqxXlM)Efp z7K>(t)5IDYH=-5ce9=zr73=9c1PC=)C^jNoC(cK>UTmgaQ{kh1a^a`F0udl-h!Dv^ zbRpb-BEkr}#a3`@o3(FRF0jY!-?ab6?sP16ob5QrvDR_WaijAd=eL}H%Bsp<mL1E! zB>Rf&pJz9^X1W)<SGxDQA8^xt*kz&*;pJi<!YjnH2(J_$A>1u)r~tT1Jc{sYLEnGB zMogX$aIM%<1#q1hKzO~l72!XLClKBs-o;^md87E-0{Rwv-`M~+33@s89^qIGuvhf0 z1-M!4MtF<372&Po&2GRI5`+P67o~jwUlV-@?+~|M2XLn--3xG+DBnxpDPD|lpV;>V zz&&CBmH1vU@UMWLl4Zd7ez0*}b*lXSyj9TxeMI&B`wZSgqwvlgKazLuX(M^JkCOI( za2cd=fLAK%eJS}k5~iYNo`O18hL)=g^{osl@pBex*xC45il1fpIR`)I;)gs-4}Plg zQ-dEb#;wIq9e!5eXC;2>@v{m)tMSvo`CM(U!OvbOb?${QewOF#g)OeVkigGn__^7| z6<gXE3-(4r=Rn+e8ACE0*&a$n=;aH4Wx+@UyrIsBKNV_CB@lM?gZb8mXjg5NUgVH4 z;?Qdpk|}>Ql}vMLqg~->2v)^IT`PM#JA3@mHh)JX1a*<#K4O;D#1bl)Uu1#_Da#;n zz+2M>^)=n0z}94M57Z<A^DDs<kHg4UNI+dUf~5`3woEd^(Jp9eS{q7+FOnsH$y&E0 zVqJ+)GFj8@k9LKEo<vu2SaPFvW*W1lfKA;Vi}ccaF;wBJVjbz==H67iH-$0_`Fo%x z6b)h}s<HhUIVdhvhok;P|N2CDWc}-#VTjOHwbZU?^e47r#D>_8xIdXxt)drbq%&4Y zpe+#!fsD`;OErZ;DAwA(Kq$_Cb(R6cgiyOZ6iu-t>U%It8Hd^$i6u}`LJ^6!#{Gei zjKXpVB~r|%O#MCa2sTTKB&kGW6l3O}p*)^oB$U9OU6Jtj%RF0C{=n8zdbzAU6^@`w znv6voV)AV#Oz>-L7?W?qkyUH!kB6vyYzE3b6vZmHb2c?GtYat@qF080V9^G*yEnRZ zcu;L35la|^(Tbtz%r<f4j3$m~^v0TwngpB|?mExk#agwd7Y9rDB5sN7V&gSFAm70Q zwNcdk=8g+Pfs|sEtq(_ou^masc;^e4Wvuf@dS%m9bW|dxheOkssdt_vA>#!oU@Ays zZzP4;CsW=~B-Dk91=}fqYoCu4&5wbqZ$m*tNt>gQe(=^-x35@H-?Rc++nU$bdVSRm z%{8l$@U+#}_}bRi*0zFoW0S&K*4DPxw)wpEIMThfb)NQyHeX|HqpzWMU2Ow2dN%kP zJ#95Bp|QTnz>v4Ty1uOy*0<K5R}1SKJ*}%@rKfeJkGYI-2xDe{XzR-Qx;D<Jp}Bdr zXJxI&%b9uWTic+ew#kci_Eopn$;4Qh22We9Pc|Y=)_Gdn%&>;$^_&GaQKnnb-0a2L zH?3%sRc-K`w-K7^Yicu@H7h;!O;FR^*s|7F*WOeEWq}lqp0-%5&Yw0A&>BkBN70G^ z4c(+fk>?EusDIFZX3%g8r6lA*1YMz&&&1kdDSxCs%6Qs*Co>7mu7Tb>L|qw?dVyLU z^wR)Hc0+v>H6tZoZv(B7a4@9e)Zwimh8824YV@Z9-R2|_BYjX*9V$;cB!bDp(WI{% zx^av`JQ3OsJ(Ly)dm<{}o{;MwjEM|e1NL}G!hGDb3gl}IuYiN&`1Ig=f-Hc6v7 zJ^nslpxYmgG8XY))DO{cAcWa=rMjUj77HpgfWw@ICd#p{H_GzF%AtVKMng)8jTz0I zof4^yVx^VI?p7Ao&!UzBH-w#*ZG?+T%2AU<e$Z1>)18R*puHzs#EgdC4AMJ1+?x>| zplPr{<;lc<I+-!`uE8f<u??0Y)wJRDr~FW#Tvb<Jr&L7sZW{50*#uLdG{)7`1^i|v ziOTmfp>+!d!X!XgNjAUE&nmnw1CL<$<FwG*6Rl5rdwY8NnX@*w!yu^_WX6Q4d>j3J znHeIPnI}~XRg>$V%)pgt!{Q<#?#^V{icl2i{s1(8gp;W)72xX$rTo&zz}ZbPDZ9o@ zKAGE4f>aMf>!aaR*dL(@cBv}poUJ||y;X{5xKIR5pQ=D+E=}OW%EWOo5@>^t-f$#X zqi$_9;<!g@BH?%(hYF36dh&C&(Nuu8J{aB}PR1}7uR=@}FgTf7Lh0)$y_!lw+()J& zsNpPs)qq^6Rx~Dbm(vZ+cfF~Qbgcr301H*d<x$rgH)odSsA6T#JnhkLo()aU!c346 z%{MY0_yRcRVB7|rM6ph$w5d|DD29M98rmT>gfOKcKKbG^R%KrhO%RHLGL(z}J0e^O zHBVzt4s&yG;0Ared5KU@Y<p+~JFaMMkrbwX5rrGrFQM{3hq{)~ivJ<-bb}`XJ|ia_ zVr<KOv9yQiLyLlK!8zX7ts1#QHXGF<5>EAVN7Z{_O^Uj$skf(t26Ig&<rzYa>f>^| zM-Nf0A3acVfqhg%$!nAeZHr01GBAvL66nf7b!}^#k0-g>*4FywCdp`Rsg?67&-Iyq z!A;FWNHxoPp}y6JJ_5T4h}Jc<<4lh31>yBg^@?b!$E?xEs09^QQPu6O8x?A#G)N=y z5E>m8N!Bzpx2B2oY>Iw8`RF(|;uILh8{5gGBv4Y4qzM}>gq*Th7;`KR{fx<hIMLX7 z=;}#{HYe(0F;XF%<Z!&EjM74K0hKO)J)^K;1=aJ~3vI#*e=kmL{wTTTX+kL|@hZKo zp}0RG*I~@A@V55%pn)WNsXTTZ>1kfuXiOukQD}uirz}%W+c<YZkcKE~4SA1*x1<t4 zBbe?|baFs6?}$>m5gdwB<BztGvrvl;YZzxXS_bWiC4#Uu)Guei7K4+_Bv6Te6aDd& zw2ubSpE4}uY9lq~Ppb$6M|-)|z*)I7CR|xsEE#5dmdqq5S#u(ceaEQuv^WiA&gF6` z^`2yZG_Y2Rgz*}GB+^0apXv~%=17dm!fPV2q#B8wiR5<h($a^rluJM#boi5@%tfdV z!bwgWBrHRwJ{T(E;o?op&yb6MA(ON`RJ+nm?+D}iA3;s57fm?FY3+_B6k2ca%!#Vn zi0g@jyKpgQHmsVmGIMBbtu_W6jX@j&GP1HaMmA=!FDdQo%J#atMh`6^Hu%~+)eX4v zARmsc8X>%hMn^4<dWbVC^U;M&hhvbEaSQs0+`cp=SM}^GsR@d4Ic<4=YkcV0Cc=H? zXrI$)np<IVD@?A*1hnSOojASISWQaGV^Ab#@?)styfxs%9JqCo@)#7kU0Z?uA@anr zt#a}=I5pVJp&YphlTZcK_N8d>s#PBMo3VD6VyIU}QON@BQwk#kIYz!!@>VBr_42j> zZyPrFsG1UMZmRWFx3oxqqHQIv4Vm0fR|gx)QD7@^)wKq_r)FF{uC1q~6XNwyiyv=O z19)0m$_Z2us3b6-Kox-n1QrrlL|`$2B^+5M;WQPTsDe{faI%U8u(q|WoInMEN&@o< zR1x6Ng#;F1P3p=CR1l~nFrUBz0t*RnlqDQRM&y_k91BY$xB$$5b={UqvYaURa8N3A zpf^G9Ev3B-<UtRu%#$JVbfJDovSBNHIWIKEdXu3{Hx7MI9C^)A4rmB<q7J80=s(4F zL=7&Ee(cC}6#w?n@Vu)N2r*7;AQ6tI)D8vPL$z5mB%m&wkX2BdCft;@>~k<$6AAef zb=+tfp()gt;vE@(TtIg8cEPB*;%c22-3|3^wQD^MzNYp@pyfOx)%9(-<YshjZHsTd zZ=t$l9}rSe;j5Ux7*z;Y{2Lpqn;W3I!PmUjTf3G<R@GXZp%Z9oX*v!E8fc6p4MJHw zNqIAayecR{yLtWyZ@~p|j55-pXdjLmh)9S-(}$4(o15@|``C1r1$e2`iet_b;UuQF zC5<KzHo4Z$U`P~=UvDG=Z8(ecH(<t$c*#tl-7*^0z?RL+urm?bmQ<@%GJa@eWQ(E( z5@6U7LEpNU_IA-Ss%8eem38j#>4-&uw`yy9;;DY=?2trc7S+7`F;Nx-dPdTY7|U{; z`U2Grbyy*PnJvfS_{JP#xX@`|TJ3N0=B6S>-`WIT7$kY;vN`VGhASM}aD=rhs&UbP zE_edFLb(`gO*CWclSpqUinCn*2A=HGL`KNQ%#e*L3$>h)gIU%mV;@y|`pWO81aj)& zrLJVw;3Sp`sah>HiXE{QH9|Iy2vJGX6;9W0SlwiQ$;LDm-5%Q-lFo<1YokGhHQ{(g z$E}H?cEr;A(H>lb;w<jRNu#Nz*<0)LG_<VrkZUiIy7~qjs=g+)_XghDUTvW5Ee6&= z`)u_qy=&3Hc@V2@@<Ke?MUy>semIs`8{2_O+nJKA4ut4{kZRHmSF&;u8)E(PMB?3k zj+1PE!AU#ZhrOAx1ti_`II(#R88`N(l_r@kM%wR6rk$C}G*$&W%mtG2m|J^06xJSB z5y?5=VmLN!D^+`1Yvq;>9don>{Lymh=FkRk(m>Qkd#1~SE;a{YK0WBE(Xyl^7RQd0 zwXKgTJJ}RV^q`MW9gCrvjUpe{AY{7bj!zSR*^4?ft|__Zmx-}r62Wm4$8!6d{5@(@ zK;?=t6xN2;OYOWT<SoTJ@)2W`p3I!FV~>UfM=Rxuz9kwX+P0TIwGmscwlD+U#-@x_ zO$p`NN`x1>>`r6D81d|&5se7#B+^}KK{{tMS3X~A!91hXEIGHdCnA9D!{WKEJ>edI z^9-Rr+8IN~27#If+q$W#yfKPSdv_uhRr~m~laBHL_T?2GpqVTwZ{&Z;DLhWgBIZ#x zY`U1@*`HKIR>O#j((+?BcdG?BMN-=byk)2Gp+_9N;vdFROZ{QoQ4T>e6A$4J&0$Co zpMl7I2F8qig)}>D!iVj*NR5}vE^c>!(m;6onuH_EOD~|-k{v}KWmrSfj3M=Ej@CEJ zN;F4X%*g|%fuvd?rPp0J=+P!7Lup1W&CP+7!B<wnII2oyu0gN?a-2|o6Gj4_Q!)wZ z*`%>#x=fHEira&gG&W-!6>i)ka@UOa3C#ToHIO(+G8&9{G|_b?Vm)-1M^KG_{y4Np z)o~PW9?6UtTU}vpJg%<rhPPK{(3P26kgF>xG?T-&tj)*}4O%1=Oz%!eekX6DbjnQ> zxr%@oF2q7OB6up|ZFBN`<pDz=7VnpO4w)Od{sb;J;6k}Y55{I0Q*2||ipS9P;H}Ll znWm7;hJ(}Fi{|d4xhWUSIEjvb@lqOHx%Al!y1}77^!iY={L2EgEbmO81IOYGYY~iC zhNoBPs?Du(&_hga6$A{G<8u$_0P-tkx^QPFq~M}(*G1S_ICBMXy~wTe$Qv!Xd~s<a z_!c3bk8K94rYD6qw4*m=7&~7tTDuF;_WDrfDgOO}o@AHuQ4N=tPjlpdtyy-CBn&SX z&ARkDmA}irF84C(oANbroq|<D)yVXdhq%+}Lk)EFcnYr#b{U5@sZgLh8YXWI`LeGN zQGJyp&4K_X?E&S!b@-#0M@-I3s43ks^!zFyPzizga*FryCe)7ZaG+c5iIFQHeE>fX zVpIlIdQ{H!QJFF+ce2=j!9XW2iV6ClpJ!i|B<f!*MctVo-x=b@hKN5QRnFLrNYSK% zxU9cA+31WV0-<VDmk4e5rGJ5?Q=MmkCz%ZObVT~w!l_8e>`a604JCPHgi%KZ;xyD5 z?&?kWPZZn}_ec9j2B4t~_6Aa;rHJ<@s0&60wIy(5_V^Q9M@c1re}~2lFj^^pU8aou z5_Ah%Ly7I-fL!#f3n#-JneAQC8xD@lS^ebA$N-wUM+B;3y<vY>G?qjSOv*)Omw!l6 zl7}Osk(G5=Wl3n5c>xF)_vj+Cw#Z-+uMI`~ebU)6vr`FK*r{+wm@JhUI@;qmfTph- z8pG_d&98)|Es5}UKe>=Nf2Z{rzsll8a~O^!&-qG)r(*G<#g)}_y<SiC+^U7Om2;O= zEvlHi&{JJo<6X44YW^b6E->nCZ1rSF)8~^*HntaZ97Em@S*T@I<uG%m98KkY3(L#P zD;5OjRv1lM8H&Wo7|SV8F?r!3Phc{Rc4U;1c~y?Wn?DM#Y82iAf8Y&6lu^Y(TC`w6 z!RB~KYP)&d<Vke(lF-P39La5_qh9tX%rMe&I)J22R~(Z|Gml`;>G1i=&11&|dWpT! zz?Mp=X`Q+BoFzVAjUS^2J<(XSzbDq4Y~)HCk5W{m%QZ_=c{PNi+rT`A1W&Xd>d1dj zsS3ygT`K=e7FIPPf8qQumv8~Jq8U4}R?HvKYYQt-D^8Z6YLpbC<uZR1-e_qToTRi- z3tKn}Z_y~c#c4mE{C8dsl9NvUQF~k6V%obfo{JcH^emS}a@T;oReCVS4BvvipETGf zsei?A!IW24qIgI0Dh++1d4xAr(iFRxa`zA#(cPwPHQF;Ie}9G5OQO6NBj-9#FbFlF zaD<zNfa1h@<ykSEX7Yj7Nou{YYD5h?$W+j;FhRRCWG88J`6#_MAJb=^MjOvx(Q?8# zlIEq#$TMbMRA2#W?bKdhD=jClF4o3kDV$)?X;ij8WSl~wP2_>0o-yD|IVhcT#)c<9 zt%lQHfFFj#f0ZWoc|1bo%2ZE;AI&2~Jvt*dco?nSo>6jBEGnPF3T8|}?TIjbR%3j2 z<js@u^g~(5>L8DSCr|Rl=y;#zm;_le-fL1Dt@0$2{hE_>z~bTES4Eb--qa~n-;pYx z8G-f^5DxFfsu8+Nyvk8{^Rca{eA{q!T-z6yK5U2{f8@L<6qL(u`9zS!rE0*c7|xTP z4tmfgfj&!vzaM>eQ<9QqK{mxwt-bMhERo98lwqy*myaB3$g4zIc7@5)lpE1BhKx;+ zn6baYo91#)eT2Ra+jDP^kH+Plcyrr+M0&Y9pOKLE=a;IDeK|Ar#(iqN<EKsk%)p8v zROJwAe?I9E4q==>>BKmMK2ikxf`&n3#;F6*%6X>gR6Q@#+8x`W5_HK3XiwxbWGEdu z^_yaA4AK6L*+aBf;txlYt3xL<ii?ID@bV7-N#~r3(GpaWnd2>hVPT;VW`;G3CHmEZ zZMb@NjH1RJqo{EQs<C=da(GMSrZ6pX<-qi$f7Di-+C!`9#uY<-Qf+Xx#gzS(ad<nN z9`}gT(`XnfO==4r$<`;=chhb>Z!44d<v``VtEJ}zd_J=F5r04b5?=-2`gQ3!RX$&; zJB%74cTI-)H8l6(8l<Z?;!og6RNJMrThWDS88*k&_)p4pdY!o|MLNVM#&nX=oWNyM ze=5DDLM&7bTtYW@LM^U?;=CYNQ!1HDZ!EwLlH6P$jUeNwD%ylo()v(`+Rst@<(N$> zp21DZhrMV;h&pB(FV2*Y|Jz~>u^piirmK=PtS!;MLOr|1Ie7wPIT)>x&oS{{A(kii zCWhs2Y*_GaI%YIv>uF@?ECzI71Jq(#e`B{OeCengR&v~q$igq3yv05rZNo;AOHPu! zYGm@jNun<p89j88=nLg@sk9;5$`7|-SBKidYHP1aO^R)3f|9hUJVH9yH!SxSe>j02 zw(2f=;2@PDPql$IQqL=>YD2g5*bJ6Sl~L)8f=`&uLQv1E!O~$Hf}GnZJ%DrRf6y+d zSTuUtDpOTe@flT7LZBEVz1}3b2!`WfkTR08A9QPr(aC}tD`S6P_(^VKC>Zva(RQZ% zIzp<)A6JilGTzFM+wqB>#P}S8Ot=h}r@pj7Vjf&Exzaq+YLWXV<T|H)>63Ww3r4u< zivlC<?xNtRyvotP%hFYrFn%(Xe||8z7oxBgKQY*Wuml2#^*|hGgD{DIVWgu_2NW*= zDMf>;138`e7s8m}iZPx<Dg}^Dc~E@B8=D~lLCiNyyGO`PA-)6r7`KE=O=XlB;q)QA z_am3;5W_H8j}ZMHb2i1;&M}~-0q<y3Fhw`U_G4_E<T+(n<=%_&B8bH>f20KC#qh5L zIWbOG1`uk(Ji0IywTtpCLFmUAy<95Q%#U%6ddeU14RKkrMI~H%h;tpiHdxB~dJK{I zhFKO=vmWSR*-`B}l?;Na)J|1ngEu_)uRuBMLJ6!JQrG{}64-u%+F&XErcqivG=31d zp&?q)!?g-<i%%qpB<G7Ie=J+Y_3A=ijfxvUd?!njO6lX4&@V0ru-+-ISCsXw1i-q9 zbXq@!F@i4orSnUuj0BI25{^svT5cD~vlL^tBfpy^6y%x(hr}=>)Qa~AOE<wf(1mHJ z+)Dg-Sfa!Ys9vDHIg4s#KLuvfuhOrX$1!>t#xPcpzmYy#o@b}We^QKVOk;4KDkI~^ zr{~pi%}7hSu^qFyzal*5DffQW?-A7|nC`_p$<fc_Q|czwMUBgzW|n?}!)42Ru)axd zCCNu>mY<~|M{x86<3P$gsbU9J-$yuR6#3ZKTmL7ekuC)P_sg2m!L}*{&1}1*1#88R zlvNMF?8bE2N$#UKf7eOcxdiK4m^BvigTtf<6EdwRX~{+OE9(_CT%TE-$Ivt-s#h}Y z>A4`zAKpJFs;x1e{|9-W+rs@EPV1&&nPnfOSX+!SJ5&O!8_i$7Zmo!ga5g$=ejER1 z`K4g!JaLko*MIq(*Q$|Hjjflm`~OD*M!qM_ujk9>SIst&fBJJ|&H;>{;J9QZ<eWQ7 zX^YG})+>DuWy~-qtfi|x!(M?k%)CyvT1xvT_3-?Z;=Dp^YskX@XFb~{#LmpjqXzp= zdMmAX52QVVPR<2pWXApPW0<*__8Lyhj8VsR4M7WscBMTcm_ai3b4yz@>TSfw7<w;` z?a{(0t;rp=f0olTV@OL7V2-lIlQP3I>OQNHy{;tx#xm&#E(%y9QaozC%EN;RX1rSN zd1;A;rj|AoW`Egv2Xa%a8(sLv`Q-+<)Fj(e%*h^M8A9v-*SV|((@+^1vzcoKwuIu5 zErNL~x&Cow$F_4%g;|a%_Bz5`C%>Vm^)*bB43o+~e+a3WAgbz=Ok2Ja>pRXBh3BKh zW2(he-e!!sjAruePPVNiU2u}5$m@X#=W`DPaeg*@rOnvC2Dce!s|!^>Z|2x_N@giD zXDqW`^`ew~I>dE8G%5dYGsiQvc1U?sGed@znSZ{rCvpZuPVxC_JebzMiTfeMbqu6O zm5-&yfAiU-F#B>;KOgEKSpu@fP?*UlA2O{?Q!_)hVUE&w=Kd}2RAb49`S`i!J}gnz z0mhj&C9c{8Ge+`!3ZqmwUUR#Zb(Fmg&UAjx9tcb9)J@pOr6?WgXYOQ-?s1mQY?z5M zr#O;ED%;3q8J2K5n6g1SKa)-p$Jv6?Z-q9Ne`1V%?oj56t5|YVY9!1Z;t2~^2**R* zu%M@gas1E4vdQ})Jj^;em-|H86Oo%>D-mM5h9maW6w4#ZmWViWIsbslgGv$;q=ld` z**jDdkuB48vAlw6WP!7r{RXU!%de~)jZi2Y-VW+js=1gw7v$e?3(=w0lR@sYeh^lQ ze<hZU?ALi}?bL(ehIX8dqhWXs%dpm_{K1vk7tmNUtcG5mq2j~*ptI5|wc(|i{eB9F zsi!c{(Avx}C>~x?o00|PEh_w@t_|k#syM~I&0LnSG2e^TnQITZ3Xcq#^X0gWvhN#G zZHjWAmJG>>R#cgJ$zI>Cyypa$P2NLPf310v-1ZdDAiQ?b@pJC*b?+*)9ks9mF*&BA z+@^~%+E&8(bjUe_-YL{KdCIqc^;X@UZ5KZElfIgZz_IiF%U^x!oBh{oHivG@chC!# zz(TJTvCun5G@B;CLhqlVmy02f-c&?yB(dZYfB^(wT!MgJPGYf9=zm_!@1YW)f7^;3 zSZ!gU_fJ_%geYjUmS}j{OLS3ebx@#&AG&8@8Tk&1gjGODK*I_Z+wf!6Y+1Ukpbb9} zi>+Yb4!sl;m13e&OoZI=_7Y7LV`K;AjCaijk_L@##Wu_yK`Bs>70YvDayR9*+gbt$ zu@sHU)$Fzj1+zuLWJd{1D42^#e-37i5hfH=AYr3cV46}+Qwo}+R7JxKavZktIrM@f zZ~`dIg|ZxPWz^xw$u2R7;v9>uxY$9!g-Km`7$Q@s8x~vaP&mtlq~NrCffvSiT0wI< ztyJSI8&<HWV1c|XaoUQF@~|b#u(o@$FqT58#d|1~YkY}rL`)}e*i|&mf9A5BOTQ6e zD_D%5BK#EMXA^!(>@wTMP9s;ubP|fAppe90P=pBgcA<)CaguJ3Vp-@#WEOhyjirdd zGy?Q{OQ;vZp<yaVu@$w$!P;Rf$it7<S)vsT?8AQ-h8O3!vJAQy<*6Ge_g+!95r+TN z)_tTH1%(C6xn^|NY;KC_e?}c(@mW!BSy}m>>=J81Efrf(Pt9G<HFA*Ja5NkCtwZ)L z3Rq%NRY;?3+}`onDGrAttHg>$6(i=bbEyu8SS9L2y~q>!Vx0Iw92NgAekpz>{vloy zuZuUto8q_PE%7_?d-1k-NBlv&E8Y`-6n_%$ix0$~#fRcW@sjwNfB3n0S^Pr0B3>1T z#S!te_<{JL_>p)<JSUEcAB&%epNbcpSffVGT`=$jHU0_NMQb#-TPjC8Hm6`C;qKxh z8`jP3cH@{R*l3|Q$XTY*=p9F0l24$32e@D@h~tnKjuHzGTa89B$_7v>2(X<PP!Qqv z@-VcrIO43e)Qx>ge`osAI@4zdO(UJ*&fV?EAGjfl`f|5}P|0*5X6Jej>{010w)}z1 z2n=MEq}3J&Ffy<|U5*mcLyY3aWXLmOxIi~`+>upkCN1TprQo9OE}Bf5oM)v!7pa3p zQ6aLifr_Z5;%^WFn^l@sViVNQC=60fD;hSf*oq=T5t9mIf2J5}`S=R}8iVQjYB>%E zi61S3vjoz0VK(bj5w@m?3c8=bgBE(<oy9H(<YvuQM7_J8g}fO%pvcW4xS!#JWH@yM zZU?vSeufWX8#%)Rn1dfbA-hx+&gzgfYljFwEb+sHAC>q~!k?A+v#dP@ev+5ljUA8e z%%av%;PdkKf1<p-%oVK7K}i<UAi$nIz+!T%UVR?LT2M;}idgYpG<YwXyq68$%gAH3 z%_7l?tSl!O{YCaZr#J`IitjXT9aQZ%slLSyo(~+wq@c({V}UxrmChfyo5b?26UfSc zKY!qeZWj)#T}KVi0W0ww^dT1Yr5&e9o83Z#+ilNwe>iZ8;mc~pAS?!hFs0pYC8max z5B3iwnNTqBI?knbbuY*hnnqK~G+@p&oCvdo4GoAJyTmR>mm{6dq0%`honuHk2UY)l z0v{1Lj`MKAz<X$T+%#0xWagyFY~TYi4k*sw<S?v2k^=GvK1IyV_kzhNxp9zZx8e*~ ztQBjDe@k6C4y<;xEt9ckE*DNtTCvNnCa7$?ZcJ4UyV7T=;MM|rmSW`ONKtW(KhLq- zi(N!fw@kB7G^V|g7iMX<6sv@Tz{)k~lonx0+M+Ds30vAair_+vrIEdxVFMlQ9F7r< zAc|+O5Qj&R8#|gc(Vahd8tF|@!QhN+&<X};f6M=zJfTm6ylFsx&MadJon+S)HuT0O z76n{FtuE0}_&IhQ87{oI)hdI<<5l{_nb2a#aY4<q*rcPuJvLau9Yc3?J>+DAJuwa( zbL^9p?9kj4Y$%vacjJ%skr0*g4EuP8d8ytQ>TOUb@MYJFxksFKyU|-%wVZ4_HpGFG zf3E`@V^?#m6!emOyB!G}-YbzP7+jXWve-Tz37VCQb2tdE9Qncj68pr=&|;+)W`t}i zTcyjlyA+<*9uPS>d3GaXsZ}{VmIrHT=vc91oj6==c-buki6F(4)3(E|#;nv(N3lI$ z(%f>}&_C=%5`>HDP*8>AQ@D#9#w2S?e=FQL8d^BgmGZ5Tw{|;;>WSha(#`xqKUxBL zV_n6r@yp)!t3LMA_%C9!Hx9;$GwiN{!OaDJ%%Wfhnq;)lXpGSY%S==nM{yBN=2{WX z>C{(lE6*ULj*f9OIToW1*#$FEc{Ccvf<1)%K^{>#C^R%UcB@o@srHG6GANmte^<WU zEt%$})Vj}5>%L5gJ>f#(;}CF?%`7O#sS_)fhblVF?#$FiV|F%X=4`u`p0d&G(41=L zxs~m(brM&ER2@GB%L@j>1r1m$4V&VmzIQquPF%O}m)Ic3ZZT(ntWpsR;8E%?ofJlA zv+E|iMnO1RV)qpc_7mUX#-U(Ee}ZOmG9kK7@hCD*0CpWi9Gbd2)RdZy2?q8Txr;C- zYZgtcXdk)r=$|=<nR8hFGv_FCj>>=LJj<MC<v&i@GpNiWs&$bAbgXgy;N@6DjZ7OF zwX4|G9lWk6Uk+Va7gU_VJaoMaLS&ez?x?S55Q~b6*c9H#X=li^Gu#fqf7@O%glvEA z)JPBQjA6T2i|<xE!rVp5jZjU;!L4C%-Z;V8euJjlTAZ}=>^677;B9V|$W2r8AiB$t zKllL2y0D;DX8uq*^M}#}K9=S^M*a%UPr?f1!7_9&wNIj~-EQ=`$@pcdh}81Q1Q;tp z$zYLKp30j>O)=VkZ12Amf7H6{7R-cDj60KRS4wk7A-Pn8-=Ac66bv3L7(9X%#qc?t zS1FA;8s*PnC!mHewHFo){-j{=hb|s9rpBS^*j=!bKw-hsAt40=w-#H`0mX7qBL`nX z%jDvVhGn^pY%!W10gm+BC}FyQDg3}(JQ6CA%#wid@Mal$k^Fkne?kG{({DK}k&k60 zOFY#$t_0ZB*WF;Efc*3qE=rz$pro?Ad<np80W+5@=qwM0LW}1HLyP=#s}=?p%v}-; z1m>16SXACo-WjM`ST!F9mH>N2Svmb-dj!9vlo1CbxSkNurcGR*@W-1no|tdzrmy(R z_o)8cqXSLG`%N#!f6u;l0sCqNtZntSMh^u~{m*0Lst;Vb_JJ4A9v`9<HD_%y9@9#e z_@lv+R`n&LO`c#6ed#O3kBV+;>@P{j+Z0H4`xEg^h7>o&IxgI_HWUf@lc7zcKGG2n z(hra~tTW&B8YR30M!mMI6Qgi_HL-*@5^3bO#?i|cLm__ce<@vGoCYP!VeA^a#;&nz z>>9hquCZ(E`agBaUr3n@beuJmPo7=*D15qB(r;pH5zwcbA$@uk!gbIJK7_Tf7O{G0 zrdPM(y$R|Nr|bKc5C0+a5kvAkS5X$_6K7stj<t?YT#e^n=tPjtOzE1*soK(~&XJ6B zKzTiCc}=4{e=?sz7@5-nj#HlgtAY-a0kptW<k#>sBt7bcl^%I+%s4fU@X2T9S#!xK zPo2o0FKB=X>HOkcXY<(y;Cy4y$0zOP)2gi)C&_2EJ^Z|s2dd@I4S*B#GTP$hv)BN) zF+M~FEyGU2f&15yk#^mXCsgRFP`{@jKP2Ho`W4Ugf3rSOK9MzR{$-!XDdT5cBTAR@ z`S*I{v%?XVN*vpoFrVQVg;xR(@KdkUOG`MPO<cET6(_9fRyXXd{C}^G<zT1ZwB<AG zAU|o98q#0w!{l1Uavd6fxO9ihb}^^%s3+8W_~e?Nqx<jDja_5c*fn;IU1QhSHFk|% zW7pU<I(D7#YLUO5I<Rm|6l2%eHFk|%W7pU<c8y(Q*Vr|7ja_5c*!BPF^}hg6O927^ p02BZK2nYb9s5(EhY^pH<3ZkewKiax$1Xh-lr>j5)3aJ19003^L!Xp3x diff --git a/wp-includes/js/swfobject.js b/wp-includes/js/swfobject.js index 8eafe9dd8..87e61553b 100644 --- a/wp-includes/js/swfobject.js +++ b/wp-includes/js/swfobject.js @@ -1,4 +1,4 @@ /* SWFObject v2.2 <http://code.google.com/p/swfobject/> is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> */ -var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}(); \ No newline at end of file +var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+encodeURI(O.location).toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}(); \ No newline at end of file diff --git a/wp-includes/js/swfupload/swfupload.swf b/wp-includes/js/swfupload/swfupload.swf index e3f767031ca8243a5f0b89bc0f154cc5962e01e9..b5e882231ec6c70a60b8d55327b917e8f4883e15 100644 GIT binary patch literal 12547 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 ZnLRE{p|qU-OO@RJ!}nFd{tvb)^srdmv-to3 literal 12787 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 FQw=c6g4F;3 diff --git a/wp-includes/kses.php b/wp-includes/kses.php index d76b34482..c54029ca0 100644 --- a/wp-includes/kses.php +++ b/wp-includes/kses.php @@ -927,12 +927,15 @@ function wp_kses_check_attr_val($value, $vless, $checkname, $checkvalue) { */ function wp_kses_bad_protocol($string, $allowed_protocols) { $string = wp_kses_no_null($string); - $string2 = $string.'a'; + $iterations = 0; - while ($string != $string2) { - $string2 = $string; + do { + $original_string = $string; $string = wp_kses_bad_protocol_once($string, $allowed_protocols); - } # while + } while ( $original_string != $string && ++$iterations < 6 ); + + if ( $original_string != $string ) + return ''; return $string; } @@ -1031,10 +1034,20 @@ function wp_kses_html_error($string) { * @param string $allowed_protocols Allowed protocols * @return string Sanitized content */ -function wp_kses_bad_protocol_once($string, $allowed_protocols) { +function wp_kses_bad_protocol_once($string, $allowed_protocols, $count = 1 ) { $string2 = preg_split( '/:|�*58;|�*3a;/i', $string, 2 ); - if ( isset($string2[1]) && ! preg_match('%/\?%', $string2[0]) ) - $string = wp_kses_bad_protocol_once2( $string2[0], $allowed_protocols ) . trim( $string2[1] ); + if ( isset($string2[1]) && ! preg_match('%/\?%', $string2[0]) ) { + $string = trim( $string2[1] ); + $protocol = wp_kses_bad_protocol_once2( $string2[0], $allowed_protocols ); + if ( 'feed:' == $protocol ) { + if ( $count > 2 ) + return ''; + $string = wp_kses_bad_protocol_once( $string, $allowed_protocols, ++$count ); + if ( empty( $string ) ) + return $string; + } + $string = $protocol . $string; + } return $string; } diff --git a/wp-includes/ms-functions.php b/wp-includes/ms-functions.php index 17e0e670b..c9cd15fd7 100644 --- a/wp-includes/ms-functions.php +++ b/wp-includes/ms-functions.php @@ -1896,7 +1896,8 @@ add_filter('option_users_can_register', 'users_can_register_signup_filter'); */ function welcome_user_msg_filter( $text ) { if ( !$text ) { - return __( 'Dear User, + remove_filter( 'site_option_welcome_user_email', 'welcome_user_msg_filter' ); + $text = __( 'Dear User, Your new account is set up. @@ -1908,6 +1909,7 @@ LOGINLINK Thanks! --The Team @ SITE_NAME' ); + update_site_option( 'welcome_user_email', $text ); } return $text; } diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php index 3a2fbf27f..2ae6f5107 100644 --- a/wp-includes/script-loader.php +++ b/wp-includes/script-loader.php @@ -179,7 +179,7 @@ function wp_default_scripts( &$scripts ) { $scripts->add( 'jcrop', "/wp-includes/js/jcrop/jquery.Jcrop$suffix.js", array('jquery'), '0.9.8-20110113'); - $scripts->add( 'swfobject', "/wp-includes/js/swfobject.js", false, '2.2'); + $scripts->add( 'swfobject', "/wp-includes/js/swfobject.js", false, '2.2-20120417'); // common bits for both uploaders $max_upload_size = ( (int) ( $max_up = @ini_get('upload_max_filesize') ) < (int) ( $max_post = @ini_get('post_max_size') ) ) ? $max_up : $max_post; diff --git a/wp-includes/user.php b/wp-includes/user.php index 2b0508fad..cdec57e2c 100644 --- a/wp-includes/user.php +++ b/wp-includes/user.php @@ -931,7 +931,7 @@ function setup_userdata($for_user_id = '') { else $user = new WP_User($for_user_id); - $userdata = $user; + $userdata = null; $user_ID = (int) $user->ID; $user_level = (int) isset($user->user_level) ? $user->user_level : 0; @@ -940,6 +940,7 @@ function setup_userdata($for_user_id = '') { return; } + $userdata = $user; $user_login = $user->user_login; $user_email = $user->user_email; $user_url = $user->user_url; diff --git a/wp-includes/version.php b/wp-includes/version.php index f6d73b902..67e53dcd0 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '3.3.1'; +$wp_version = '3.3.2'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. diff --git a/wp-includes/wp-db.php b/wp-includes/wp-db.php index a1c0040fe..e9ada84dc 100644 --- a/wp-includes/wp-db.php +++ b/wp-includes/wp-db.php @@ -752,7 +752,7 @@ class wpdb { <li>Does the user <code>%2$s</code> have permission to use the <code>%1$s</code> database?</li> <li>On some systems the name of your database is prefixed with your username, so it would be like <code>username_%1$s</code>. Could that be the problem?</li> </ul> -<p>If you don\'t know how to set up a database you should <strong>contact your host</strong>. If all else fails you may find help at the <a href="http://wordpress.org/support/">WordPress Support Forums</a>.</p>'/*/WP_I18N_DB_SELECT_DB*/, $db, $this->dbuser ), 'db_select_fail' ); +<p>If you don\'t know how to set up a database you should <strong>contact your host</strong>. If all else fails you may find help at the <a href="http://wordpress.org/support/">WordPress Support Forums</a>.</p>'/*/WP_I18N_DB_SELECT_DB*/, htmlspecialchars( $db, ENT_QUOTES ), htmlspecialchars( $this->dbuser, ENT_QUOTES ) ), 'db_select_fail' ); return; } } @@ -1046,7 +1046,7 @@ class wpdb { <li>Are you sure that the database server is running?</li> </ul> <p>If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the <a href='http://wordpress.org/support/'>WordPress Support Forums</a>.</p> -"/*/WP_I18N_DB_CONN_ERROR*/, $this->dbhost ), 'db_connect_fail' ); +"/*/WP_I18N_DB_CONN_ERROR*/, htmlspecialchars( $this->dbhost, ENT_QUOTES ) ), 'db_connect_fail' ); return; } -- GitLab